35 lines
709 B
C#
35 lines
709 B
C#
|
|
using System;
|
|||
|
|
using Xwt.GtkBackend;
|
|||
|
|
using Xwt.Mac;
|
|||
|
|
|
|||
|
|
namespace Xwt.Gtk.Mac
|
|||
|
|
{
|
|||
|
|
public partial class GtkMacAccessibleBackend : AccessibleBackend
|
|||
|
|
{
|
|||
|
|
static AccerssibilityHelper a11yHelper;
|
|||
|
|
static GtkMacAccessibleBackend ()
|
|||
|
|
{
|
|||
|
|
a11yHelper = new AccerssibilityHelper ();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public override void MakeAnnouncement (string message, bool polite = false)
|
|||
|
|
{
|
|||
|
|
a11yHelper.MakeAnnouncement (message, polite);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public override bool AccessibilityInUse => a11yHelper.AccessibilityInUse;
|
|||
|
|
|
|||
|
|
public override event EventHandler AccessibilityInUseChanged
|
|||
|
|
{
|
|||
|
|
add
|
|||
|
|
{
|
|||
|
|
a11yHelper.AccessibilityInUseChanged += value;
|
|||
|
|
}
|
|||
|
|
remove
|
|||
|
|
{
|
|||
|
|
a11yHelper.AccessibilityInUseChanged -= value;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|