Move some accessibility properties from Node to Control
This commit is contained in:
@ -190,14 +190,6 @@ private:
|
||||
|
||||
mutable RID accessibility_element;
|
||||
|
||||
String accessibility_name;
|
||||
String accessibility_description;
|
||||
DisplayServer::AccessibilityLiveMode accessibility_live = DisplayServer::AccessibilityLiveMode::LIVE_OFF;
|
||||
TypedArray<NodePath> accessibility_controls_nodes;
|
||||
TypedArray<NodePath> accessibility_described_by_nodes;
|
||||
TypedArray<NodePath> accessibility_labeled_by_nodes;
|
||||
TypedArray<NodePath> accessibility_flow_to_nodes;
|
||||
|
||||
HashMap<StringName, GroupData> grouped;
|
||||
List<Node *>::Element *OW = nullptr; // Owned element.
|
||||
List<Node *> owned;
|
||||
@ -414,7 +406,6 @@ protected:
|
||||
GDVIRTUAL1(_unhandled_key_input, Ref<InputEvent>)
|
||||
|
||||
GDVIRTUAL0RC(RID, _get_focused_accessibility_element)
|
||||
GDVIRTUAL1RC(String, _get_accessibility_container_name, const Node *)
|
||||
|
||||
#ifndef DISABLE_DEPRECATED
|
||||
void _set_name_bind_compat_76560(const String &p_name);
|
||||
@ -678,32 +669,10 @@ public:
|
||||
void set_process_thread_messages(BitField<ProcessThreadMessages> p_flags);
|
||||
BitField<ProcessThreadMessages> get_process_thread_messages() const;
|
||||
|
||||
void set_accessibility_name(const String &p_name);
|
||||
String get_accessibility_name() const;
|
||||
|
||||
void set_accessibility_description(const String &p_description);
|
||||
String get_accessibility_description() const;
|
||||
|
||||
void set_accessibility_live(DisplayServer::AccessibilityLiveMode p_mode);
|
||||
DisplayServer::AccessibilityLiveMode get_accessibility_live() const;
|
||||
|
||||
void set_accessibility_controls_nodes(const TypedArray<NodePath> &p_node_path);
|
||||
TypedArray<NodePath> get_accessibility_controls_nodes() const;
|
||||
|
||||
void set_accessibility_described_by_nodes(const TypedArray<NodePath> &p_node_path);
|
||||
TypedArray<NodePath> get_accessibility_described_by_nodes() const;
|
||||
|
||||
void set_accessibility_labeled_by_nodes(const TypedArray<NodePath> &p_node_path);
|
||||
TypedArray<NodePath> get_accessibility_labeled_by_nodes() const;
|
||||
|
||||
void set_accessibility_flow_to_nodes(const TypedArray<NodePath> &p_node_path);
|
||||
TypedArray<NodePath> get_accessibility_flow_to_nodes() const;
|
||||
|
||||
void queue_accessibility_update();
|
||||
|
||||
virtual RID get_accessibility_element() const;
|
||||
virtual RID get_focused_accessibility_element() const;
|
||||
virtual String get_accessibility_container_name(const Node *p_node) const;
|
||||
virtual bool accessibility_override_tree_hierarchy() const { return false; }
|
||||
|
||||
virtual PackedStringArray get_accessibility_configuration_warnings() const;
|
||||
|
||||
Reference in New Issue
Block a user