diff options
author | Dmitry K <v-dmkira@microsoft.com> | 2018-11-07 16:39:50 +0300 |
---|---|---|
committer | Dmitry K <v-dmkira@microsoft.com> | 2018-11-07 16:39:50 +0300 |
commit | 59c3c0be2597f6c151f97f5e74063237ef08bdde (patch) | |
tree | b133cb29aff6366bb8be1a08a7d86607986387e3 /Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs | |
parent | a93c680c6009cd2a8d9508426abc123c1c38cdd0 (diff) |
[a11y] Add menu item Accessible API. Fix samples.
Diffstat (limited to 'Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs')
-rw-r--r-- | Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs b/Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs index bb4acdcf..326f859f 100644 --- a/Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs +++ b/Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs @@ -69,10 +69,15 @@ namespace Xwt.GtkBackend public void Initialize(IMenuBackend parentMenu, IAccessibleEventSink eventSync) { - var menuBackend = (MenuBackend)parentMenu; - Initialize(menuBackend.Menu, eventSink); + var menuBackend = parentMenu as MenuBackend; + Initialize(menuBackend?.Menu, eventSink); } + public void Initialize (IMenuItemBackend parentMenuItem, IAccessibleEventSink eventSink) + { + var menuItemBackend = parentMenuItem as MenuItemBackend; + Initialize (menuItemBackend?.MenuItem, eventSink); + } public void Initialize (object parentWidget, IAccessibleEventSink eventSink) { |