ContainerAccessibleSignalName

public enum ContainerAccessibleSignalName : 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 to g_object_set_property() results in notify being emitted, even if the new value is the same as the old. If they did pass G_PARAM_EXPLICIT_NOTIFY, then this signal is emitted only when they explicitly call g_object_notify() or g_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 an AtkPropertyValues 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 of atk_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"
  • Undocumented

    Declaration

    Swift

    case notifyWidget = "notify::widget"