@@ -7,6 +7,11 @@ from typing import Tuple
7
7
from typing import Type
8
8
from typing import TypeVar
9
9
10
+ try :
11
+ from warnings import deprecated
12
+ except ImportError :
13
+ from typing_extensions import deprecated
14
+
10
15
from gi .repository import GLib
11
16
from gi .repository import GObject
12
17
@@ -21,6 +26,9 @@ _namespace: str = "Atk"
21
26
_version : str = "1.0"
22
27
23
28
def attribute_set_free (attrib_set : list [None ]) -> None : ...
29
+ @deprecated (
30
+ "Focus tracking has been dropped as a featureto be implemented by ATK itself. As #AtkObject::focus-event wasdeprecated in favor of a #AtkObject::state-change signal, in orderto notify a focus change on your implementation, you can useatk_object_notify_state_change() instead."
31
+ )
24
32
def focus_tracker_notify (object : Object ) -> None : ...
25
33
def get_binary_age () -> int : ...
26
34
def get_default_registry () -> Registry : ...
@@ -36,12 +44,18 @@ def get_version() -> str: ...
36
44
def relation_type_for_name (name : str ) -> RelationType : ...
37
45
def relation_type_get_name (type : RelationType ) -> str : ...
38
46
def relation_type_register (name : str ) -> RelationType : ...
47
+ @deprecated (
48
+ 'Focus tracking has been dropped as a feature to be implemented by ATK itself. If you need focus tracking on your implementation, subscribe to the #AtkObject::state-change "focused" signal.'
49
+ )
39
50
def remove_focus_tracker (tracker_id : int ) -> None : ...
40
51
def remove_global_event_listener (listener_id : int ) -> None : ...
41
52
def remove_key_event_listener (listener_id : int ) -> None : ...
42
53
def role_for_name (name : str ) -> Role : ...
43
54
def role_get_localized_name (role : Role ) -> str : ...
44
55
def role_get_name (role : Role ) -> str : ...
56
+ @deprecated (
57
+ "Since 2.12. If your application/toolkit doesn't find asuitable role for a specific object defined at #AtkRole, pleasesubmit a bug in order to add a new role to the specification."
58
+ )
45
59
def role_register (name : str ) -> Role : ...
46
60
def state_type_for_name (name : str ) -> StateType : ...
47
61
def state_type_get_name (type : StateType ) -> str : ...
@@ -109,12 +123,17 @@ class Component(GObject.GInterface):
109
123
def get_extents (self , coord_type : CoordType ) -> Tuple [int , int , int , int ]: ...
110
124
def get_layer (self ) -> Layer : ...
111
125
def get_mdi_zorder (self ) -> int : ...
126
+ @deprecated ("Since 2.12. Use atk_component_get_extents() instead." )
112
127
def get_position (self , coord_type : CoordType ) -> Tuple [int , int ]: ...
128
+ @deprecated ("Since 2.12. Use atk_component_get_extents() instead." )
113
129
def get_size (self ) -> Tuple [int , int ]: ...
114
130
def grab_focus (self ) -> bool : ...
115
131
def ref_accessible_at_point (
116
132
self , x : int , y : int , coord_type : CoordType
117
133
) -> Optional [Object ]: ...
134
+ @deprecated (
135
+ 'If you need to track when an object gains orlose the focus, use the #AtkObject::state-change "focused" notification instead.'
136
+ )
118
137
def remove_focus_handler (self , handler_id : int ) -> None : ...
119
138
def scroll_to (self , type : ScrollType ) -> bool : ...
120
139
def scroll_to_point (self , coords : CoordType , x : int , y : int ) -> bool : ...
@@ -162,8 +181,15 @@ class Document(GObject.GInterface):
162
181
def get_attribute_value (self , attribute_name : str ) -> Optional [str ]: ...
163
182
def get_attributes (self ) -> list [None ]: ...
164
183
def get_current_page_number (self ) -> int : ...
184
+ @deprecated (
185
+ "Since 2.12. @document is already a representation ofthe document. Use it directly, or one of its children, as aninstance of the DOM."
186
+ )
165
187
def get_document (self ) -> None : ...
188
+ @deprecated (
189
+ "Since 2.12. Please use atk_document_get_attributes() toask for the document type if it applies."
190
+ )
166
191
def get_document_type (self ) -> str : ...
192
+ @deprecated ("Please use atk_object_get_object_locale() instead." )
167
193
def get_locale (self ) -> str : ...
168
194
def get_page_count (self ) -> int : ...
169
195
def set_attribute_value (
@@ -377,6 +403,9 @@ class Hyperlink(GObject.Object, Action):
377
403
def get_start_index (self ) -> int : ...
378
404
def get_uri (self , i : int ) -> str : ...
379
405
def is_inline (self ) -> bool : ...
406
+ @deprecated (
407
+ "Please use ATK_STATE_FOCUSABLE for all links,and ATK_STATE_FOCUSED for focused links."
408
+ )
380
409
def is_selected_link (self ) -> bool : ...
381
410
def is_valid (self ) -> bool : ...
382
411
@@ -510,9 +539,12 @@ class Misc(GObject.Object):
510
539
parent : GObject .Object = ...
511
540
def do_threads_enter (self ) -> None : ...
512
541
def do_threads_leave (self ) -> None : ...
542
+ @deprecated ("Since 2.12." )
513
543
@staticmethod
514
544
def get_instance () -> Misc : ...
545
+ @deprecated ("Since 2.12." )
515
546
def threads_enter (self ) -> None : ...
547
+ @deprecated ("Since 2.12." )
516
548
def threads_leave (self ) -> None : ...
517
549
518
550
class MiscClass (GObject .GPointer ):
@@ -847,7 +879,9 @@ class Object(GObject.Object):
847
879
def get_attributes (self ) -> list [None ]: ...
848
880
def get_description (self ) -> str : ...
849
881
def get_index_in_parent (self ) -> int : ...
882
+ @deprecated ("Use atk_component_get_layer instead." )
850
883
def get_layer (self ) -> Layer : ...
884
+ @deprecated ("Use atk_component_get_mdi_zorder instead." )
851
885
def get_mdi_zorder (self ) -> int : ...
852
886
def get_n_accessible_children (self ) -> int : ...
853
887
def get_name (self ) -> str : ...
@@ -860,6 +894,7 @@ class Object(GObject.Object):
860
894
def ref_accessible_child (self , i : int ) -> Object : ...
861
895
def ref_relation_set (self ) -> RelationSet : ...
862
896
def ref_state_set (self ) -> StateSet : ...
897
+ @deprecated ("See atk_object_connect_property_change_handler()" )
863
898
def remove_property_change_handler (self , handler_id : int ) -> None : ...
864
899
def remove_relationship (
865
900
self , relationship : RelationType , target : Object
@@ -1443,13 +1478,18 @@ class Table(GObject.GInterface):
1443
1478
def add_column_selection (self , column : int ) -> bool : ...
1444
1479
def add_row_selection (self , row : int ) -> bool : ...
1445
1480
def get_caption (self ) -> Optional [Object ]: ...
1481
+ @deprecated ("Since 2.12." )
1446
1482
def get_column_at_index (self , index_ : int ) -> int : ...
1447
1483
def get_column_description (self , column : int ) -> str : ...
1448
1484
def get_column_extent_at (self , row : int , column : int ) -> int : ...
1449
1485
def get_column_header (self , column : int ) -> Optional [Object ]: ...
1486
+ @deprecated (
1487
+ "Since 2.12. Use atk_table_ref_at() in order to get theaccessible that represents the cell at (@row, @column)"
1488
+ )
1450
1489
def get_index_at (self , row : int , column : int ) -> int : ...
1451
1490
def get_n_columns (self ) -> int : ...
1452
1491
def get_n_rows (self ) -> int : ...
1492
+ @deprecated ("since 2.12." )
1453
1493
def get_row_at_index (self , index_ : int ) -> int : ...
1454
1494
def get_row_description (self , row : int ) -> Optional [str ]: ...
1455
1495
def get_row_extent_at (self , row : int , column : int ) -> int : ...
@@ -1584,12 +1624,17 @@ class Text(GObject.GInterface):
1584
1624
self , offset : int , granularity : TextGranularity
1585
1625
) -> Tuple [Optional [str ], int , int ]: ...
1586
1626
def get_text (self , start_offset : int , end_offset : int ) -> str : ...
1627
+ @deprecated ("Please use atk_text_get_string_at_offset() instead." )
1587
1628
def get_text_after_offset (
1588
1629
self , offset : int , boundary_type : TextBoundary
1589
1630
) -> Tuple [str , int , int ]: ...
1631
+ @deprecated (
1632
+ "This method is deprecated since ATK version2.9.4. Please use atk_text_get_string_at_offset() instead."
1633
+ )
1590
1634
def get_text_at_offset (
1591
1635
self , offset : int , boundary_type : TextBoundary
1592
1636
) -> Tuple [str , int , int ]: ...
1637
+ @deprecated ("Please use atk_text_get_string_at_offset() instead." )
1593
1638
def get_text_before_offset (
1594
1639
self , offset : int , boundary_type : TextBoundary
1595
1640
) -> Tuple [str , int , int ]: ...
@@ -1721,14 +1766,19 @@ class Value(GObject.GInterface):
1721
1766
Interface AtkValue
1722
1767
"""
1723
1768
1769
+ @deprecated ("Since 2.12. Use atk_value_get_value_and_text()instead." )
1724
1770
def get_current_value (self ) -> Any : ...
1725
1771
def get_increment (self ) -> float : ...
1772
+ @deprecated ("Since 2.12. Use atk_value_get_range() instead." )
1726
1773
def get_maximum_value (self ) -> Any : ...
1774
+ @deprecated ("Since 2.12. Use atk_value_get_increment() instead." )
1727
1775
def get_minimum_increment (self ) -> Any : ...
1776
+ @deprecated ("Since 2.12. Use atk_value_get_range() instead." )
1728
1777
def get_minimum_value (self ) -> Any : ...
1729
1778
def get_range (self ) -> Optional [Range ]: ...
1730
1779
def get_sub_ranges (self ) -> list [Range ]: ...
1731
1780
def get_value_and_text (self ) -> Tuple [float , str ]: ...
1781
+ @deprecated ("Since 2.12. Use atk_value_set_value() instead." )
1732
1782
def set_current_value (self , value : Any ) -> bool : ...
1733
1783
def set_value (self , new_value : float ) -> None : ...
1734
1784
0 commit comments