ToplevelAccessibleSignalName
public enum ToplevelAccessibleSignalName : String, SignalNameProtocol
Undocumented
-
The “active-descendant-changed” signal is emitted by an object which has the state ATK_STATE_MANAGES_DESCENDANTS when the focus object in the object changes. For instance, a table will emit the signal when the cell in the table which has focus changes.
Declaration
Swift
case activeDescendantChanged = "active-descendant-changed"
-
The signal “children-changed” is emitted when a child is added or removed form an object. It supports two details: “add” and “remove”
Declaration
Swift
case childrenChanged = "children-changed"
-
The signal “focus-event” is emitted when an object gained or lost focus.
focus-event is deprecated: Use the #AtkObject::state-change signal instead.
Declaration
Swift
case focusEvent = "focus-event"
-
The notify signal is emitted on an object when one of its properties has its value set through
g_object_set_property()
,g_object_set()
, et al.Note that getting this signal doesn’t itself guarantee that the value of the property has actually changed. When it is emitted is determined by the derived GObject class. If the implementor did not create the property with
G_PARAM_EXPLICIT_NOTIFY
, then any call tog_object_set_property()
results innotify
being emitted, even if the new value is the same as the old. If they did passG_PARAM_EXPLICIT_NOTIFY
, then this signal is emitted only when they explicitly callg_object_notify()
org_object_notify_by_pspec()
, and common practice is to do that only when the value has actually changed.This signal is typically used to obtain change notification for a single property, by specifying the property name as a detail in the
g_signal_connect()
call, like this:(C Language Example):
g_signal_connect (text_view->buffer, "notify::paste-target-list", G_CALLBACK (gtk_text_view_target_list_notify), text_view)
It is important to note that you must use canonical parameter names as detail strings for the notify signal.
Declaration
Swift
case notify = "notify"
-
The signal “property-change” is emitted when an object’s property value changes.
arg1
contains anAtkPropertyValues
with the name and the new value of the property whose value has changed. Note that, as with GObject notify, getting this signal does not guarantee that the value of the property has actually changed; it may also be emitted when the setter of the property is called to reinstate the previous value.Toolkit implementor note: ATK implementors should use
g_object_notify()
to emit property-changed notifications.AtkObject::property-changed
is needed by the implementation ofatk_add_global_event_listener()
because GObject notify doesn’t support emission hooks.Declaration
Swift
case propertyChange = "property-change"
-
The “state-change” signal is emitted when an object’s state changes. The detail value identifies the state type which has changed.
Declaration
Swift
case stateChange = "state-change"
-
The “visible-data-changed” signal is emitted when the visual appearance of the object changed.
Declaration
Swift
case visibleDataChanged = "visible-data-changed"
-
Undocumented
Declaration
Swift
case notifyAccessibleComponentLayer = "notify::accessible-component-layer"
-
Undocumented
Declaration
Swift
case notifyAccessibleComponentMdiZorder = "notify::accessible-component-mdi-zorder"
-
Undocumented
Declaration
Swift
case notifyAccessibleDescription = "notify::accessible-description"
-
Undocumented
Declaration
Swift
case notifyAccessibleHypertextNlinks = "notify::accessible-hypertext-nlinks"
-
Undocumented
Declaration
Swift
case notifyAccessibleName = "notify::accessible-name"
-
Undocumented
Declaration
Swift
case notifyAccessibleParent = "notify::accessible-parent"
-
Undocumented
Declaration
Swift
case notifyAccessibleRole = "notify::accessible-role"
-
Table caption.
accessible-table-caption is deprecated: Since 1.3. Use table-caption-object instead.
Declaration
Swift
case notifyAccessibleTableCaption = "notify::accessible-table-caption"
-
Undocumented
Declaration
Swift
case notifyAccessibleTableCaptionObject = "notify::accessible-table-caption-object"
-
Accessible table column description.
accessible-table-column-description is deprecated: Since 2.12. Use atk_table_get_column_description() and atk_table_set_column_description() instead.
Declaration
Swift
case notifyAccessibleTableColumnDescription = "notify::accessible-table-column-description"
-
Accessible table column header.
accessible-table-column-header is deprecated: Since 2.12. Use atk_table_get_column_header() and atk_table_set_column_header() instead.
Declaration
Swift
case notifyAccessibleTableColumnHeader = "notify::accessible-table-column-header"
-
Accessible table row description.
accessible-table-row-description is deprecated: Since 2.12. Use atk_table_get_row_description() and atk_table_set_row_description() instead.
Declaration
Swift
case notifyAccessibleTableRowDescription = "notify::accessible-table-row-description"
-
Accessible table row header.
accessible-table-row-header is deprecated: Since 2.12. Use atk_table_get_row_header() and atk_table_set_row_header() instead.
Declaration
Swift
case notifyAccessibleTableRowHeader = "notify::accessible-table-row-header"
-
Undocumented
Declaration
Swift
case notifyAccessibleTableSummary = "notify::accessible-table-summary"
-
Numeric value of this object, in case being and AtkValue.
accessible-value is deprecated: Since 2.12. Use atk_value_get_value_and_text() to get the value, and value-changed signal to be notified on their value changes.
Declaration
Swift
case notifyAccessibleValue = "notify::accessible-value"