Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry K <v-dmkira@microsoft.com>2018-11-07 16:39:50 +0300
committerDmitry K <v-dmkira@microsoft.com>2018-11-07 16:39:50 +0300
commit59c3c0be2597f6c151f97f5e74063237ef08bdde (patch)
treeb133cb29aff6366bb8be1a08a7d86607986387e3 /Xwt.Gtk/Xwt.GtkBackend/AccessibleBackend.cs
parenta93c680c6009cd2a8d9508426abc123c1c38cdd0 (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.cs9
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)
{