AccessKit integration for macOS, Linux, and Windows.
This commit is contained in:
@ -459,6 +459,7 @@ class DisplayServerWindows : public DisplayServer {
|
||||
String rendering_driver;
|
||||
bool app_focused = false;
|
||||
bool keep_screen_on = false;
|
||||
bool get_object_recieved = false;
|
||||
HANDLE power_request;
|
||||
|
||||
TTS_Windows *tts = nullptr;
|
||||
@ -466,6 +467,7 @@ class DisplayServerWindows : public DisplayServer {
|
||||
|
||||
struct WindowData {
|
||||
HWND hWnd;
|
||||
WindowID id;
|
||||
|
||||
Vector<Vector2> mpath;
|
||||
|
||||
@ -823,6 +825,11 @@ public:
|
||||
virtual void window_set_ime_active(const bool p_active, WindowID p_window = MAIN_WINDOW_ID) override;
|
||||
virtual void window_set_ime_position(const Point2i &p_pos, WindowID p_window = MAIN_WINDOW_ID) override;
|
||||
|
||||
virtual int accessibility_should_increase_contrast() const override;
|
||||
virtual int accessibility_should_reduce_animation() const override;
|
||||
virtual int accessibility_should_reduce_transparency() const override;
|
||||
virtual int accessibility_screen_reader_active() const override;
|
||||
|
||||
virtual Point2i ime_get_selection() const override;
|
||||
virtual String ime_get_text() const override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user