|
| | AccessibleHyperlink (AccessibleHyperlink &&src) noexcept |
| |
| AccessibleHyperlink & | operator= (AccessibleHyperlink &&src) noexcept |
| |
| | ~AccessibleHyperlink () noexcept override |
| |
| GtkAccessibleHyperlink * | gobj () |
| | Provides access to the underlying C GObject.
|
| |
| const GtkAccessibleHyperlink * | gobj () const |
| | Provides access to the underlying C GObject.
|
| |
| GtkAccessibleHyperlink * | gobj_copy () |
| | Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
| |
| | Object (const Object &)=delete |
| |
| Object & | operator= (const Object &)=delete |
| |
| | Object (Object &&src) noexcept |
| |
| Object & | operator= (Object &&src) noexcept |
| |
| void * | get_data (const QueryQuark &key) |
| |
| void | set_data (const Quark &key, void *data) |
| |
| void | set_data_with_c_callback (const Quark &key, void *data, GDestroyNotify notify) |
| |
| void | set_data (const Quark &key, void *data, DestroyNotify notify) |
| |
| void | remove_data (const QueryQuark &quark) |
| |
| void * | steal_data (const QueryQuark &quark) |
| |
| Glib::RefPtr< Glib::Object > | wrap (GObject *object, bool take_copy=false) |
| |
| | ObjectBase (const ObjectBase &)=delete |
| |
| ObjectBase & | operator= (const ObjectBase &)=delete |
| |
| void | set_property_value (const Glib::ustring &property_name, const Glib::ValueBase &value) |
| |
| void | get_property_value (const Glib::ustring &property_name, Glib::ValueBase &value) const |
| |
| void | set_property (const Glib::ustring &property_name, const PropertyType &value) |
| |
| void | get_property (const Glib::ustring &property_name, PropertyType &value) const |
| |
| PropertyType | get_property (const Glib::ustring &property_name) const |
| |
| sigc::connection | connect_property_changed (const Glib::ustring &property_name, const sigc::slot< void()> &slot) |
| |
| sigc::connection | connect_property_changed (const Glib::ustring &property_name, sigc::slot< void()> &&slot) |
| |
| void | freeze_notify () |
| |
| void | thaw_notify () |
| |
| virtual void | reference () const |
| |
| virtual void | unreference () const |
| |
| GObject * | gobj () |
| |
| const GObject * | gobj () const |
| |
| GObject * | gobj_copy () const |
| |
| | trackable () noexcept |
| |
| | trackable (const trackable &src) noexcept |
| |
| | trackable (trackable &&src) noexcept |
| |
| | ~trackable () |
| |
| void | add_destroy_notify_callback (notifiable *data, func_destroy_notify func) const |
| |
| void | notify_callbacks () |
| |
| trackable & | operator= (const trackable &src) |
| |
| trackable & | operator= (trackable &&src) noexcept |
| |
| void | remove_destroy_notify_callback (notifiable *data) const |
| |
| | Accessible (Accessible &&src) noexcept |
| |
| Accessible & | operator= (Accessible &&src) noexcept |
| |
| | ~Accessible () noexcept override |
| |
| GtkAccessible * | gobj () |
| | Provides access to the underlying C GObject.
|
| |
| const GtkAccessible * | gobj () const |
| | Provides access to the underlying C GObject.
|
| |
| Glib::RefPtr< ATContext > | get_at_context () |
| | Retrieves the implementation for the given accessible object.
|
| |
| Glib::RefPtr< const ATContext > | get_at_context () const |
| | Retrieves the implementation for the given accessible object.
|
| |
| bool | get_platform_state (PlatformState state) const |
| | Queries a platform state, such as focus.
|
| |
| void | update_platform_state (PlatformState state) |
| | Informs ATs that the platform state has changed.
|
| |
| Glib::RefPtr< Accessible > | get_accessible_parent () |
| | Retrieves the accessible parent for an accessible object.
|
| |
| Glib::RefPtr< const Accessible > | get_accessible_parent () const |
| | Retrieves the accessible parent for an accessible object.
|
| |
| void | set_accessible_parent (const Glib::RefPtr< Accessible > & parent, const Glib::RefPtr< Accessible > & next_sibling) |
| | Sets the parent and sibling of an accessible object.
|
| |
| Glib::RefPtr< Accessible > | get_first_accessible_child () |
| | Retrieves the first accessible child of an accessible object.
|
| |
| Glib::RefPtr< const Accessible > | get_first_accessible_child () const |
| | Retrieves the first accessible child of an accessible object.
|
| |
| Glib::RefPtr< Accessible > | get_next_accessible_sibling () |
| | Retrieves the next accessible sibling of an accessible object.
|
| |
| Glib::RefPtr< const Accessible > | get_next_accessible_sibling () const |
| | Retrieves the next accessible sibling of an accessible object.
|
| |
| void | update_next_accessible_sibling (const Glib::RefPtr< Accessible > &new_sibling) |
| | Updates the next accessible sibling.
|
| |
| bool | get_bounds (int &x, int &y, int & width, int &height) const |
| | Queries the coordinates and dimensions of this accessible.
|
| |
| Role | get_accessible_role () const |
| | Retrieves the accessible role of an accessible object.
|
| |
| void | update_state (State state, const Glib::ValueBase & value) |
| | Updates an accessible state.
|
| |
| void | update_property (Property property, const Glib::ValueBase & value) |
| | Updates an accessible property.
|
| |
| void | update_relation (Relation relation, const Glib::ValueBase & value) |
| | Updates an accessible relation.
|
| |
| void | reset_state (State state) |
| | Resets the accessible state to its default value.
|
| |
| void | reset_property (Property property) |
| | Resets the accessible property to its default value.
|
| |
| void | reset_relation (Relation relation) |
| | Resets the accessible relation to its default value.
|
| |
| void | announce (const Glib::ustring & message, AnnouncementPriority priority) |
| | Requests the user's screen reader to announce the given message.
|
| |
| Glib::PropertyProxy< Role > | property_accessible_role () |
| | The accessible role of the given Gtk::Accessible implementation.
|
| |
| Glib::PropertyProxy_ReadOnly< Role > | property_accessible_role () const |
| | The accessible role of the given Gtk::Accessible implementation.
|
| |
| | Interface () |
| |
| | Interface (Interface &&src) noexcept |
| |
| Interface & | operator= (Interface &&src) noexcept |
| |
| | Interface (const Glib::Interface_Class &interface_class) |
| |
| | Interface (GObject *castitem) |
| |
| | ~Interface () noexcept override |
| |
| | Interface (const Interface &)=delete |
| |
| Interface & | operator= (const Interface &)=delete |
| |
| GObject * | gobj () |
| |
| const GObject * | gobj () const |
| |
|
| typedef void(*)(gpointer data | DestroyNotify) |
| |
| typedef internal::func_destroy_notify | func_destroy_notify |
| |
| typedef internal::func_destroy_notify | func_destroy_notify |
| |
| enum class | Role {
Role::ALERT
,
Role::ALERT_DIALOG
,
Role::BANNER
,
Role::BUTTON
,
Role::CAPTION
,
Role::CELL
,
Role::CHECKBOX
,
Role::COLUMN_HEADER
,
Role::COMBO_BOX
,
Role::COMMAND
,
Role::COMPOSITE
,
Role::DIALOG
,
Role::DOCUMENT
,
Role::FEED
,
Role::FORM
,
Role::GENERIC
,
Role::GRID
,
Role::GRID_CELL
,
Role::GROUP
,
Role::HEADING
,
Role::IMG
,
Role::INPUT
,
Role::LABEL
,
Role::LANDMARK
,
Role::LEGEND
,
Role::LINK
,
Role::LIST
,
Role::LIST_BOX
,
Role::LIST_ITEM
,
Role::LOG
,
Role::MAIN
,
Role::MARQUEE
,
Role::MATH
,
Role::METER
,
Role::MENU
,
Role::MENU_BAR
,
Role::MENU_ITEM
,
Role::MENU_ITEM_CHECKBOX
,
Role::MENU_ITEM_RADIO
,
Role::NAVIGATION
,
Role::NONE
,
Role::NOTE
,
Role::OPTION
,
Role::PRESENTATION
,
Role::PROGRESS_BAR
,
Role::RADIO
,
Role::RADIO_GROUP
,
Role::RANGE
,
Role::REGION
,
Role::ROW
,
Role::ROW_GROUP
,
Role::ROW_HEADER
,
Role::SCROLLBAR
,
Role::SEARCH
,
Role::SEARCH_BOX
,
Role::SECTION
,
Role::SECTION_HEAD
,
Role::SELECT
,
Role::SEPARATOR
,
Role::SLIDER
,
Role::SPIN_BUTTON
,
Role::STATUS
,
Role::STRUCTURE
,
Role::SWITCH
,
Role::TAB
,
Role::TABLE
,
Role::TAB_LIST
,
Role::TAB_PANEL
,
Role::TEXT_BOX
,
Role::TIME
,
Role::TIMER
,
Role::TOOLBAR
,
Role::TOOLTIP
,
Role::TREE
,
Role::TREE_GRID
,
Role::TREE_ITEM
,
Role::WIDGET
,
Role::WINDOW
,
Role::TOGGLE_BUTTON
,
Role::APPLICATION
,
Role::PARAGRAPH
,
Role::BLOCK_QUOTE
,
Role::ARTICLE
,
Role::COMMENT
,
Role::TERMINAL
} |
| | The accessible role for a Gtk::Accessible implementation. More...
|
| |
| enum class | State {
State::BUSY
,
State::CHECKED
,
State::DISABLED
,
State::EXPANDED
,
State::HIDDEN
,
State::INVALID
,
State::PRESSED
,
State::SELECTED
,
State::VISITED
} |
| | The possible accessible states of a Gtk::Accessible. More...
|
| |
| enum class | Property {
Property::AUTOCOMPLETE
,
Property::DESCRIPTION
,
Property::HAS_POPUP
,
Property::KEY_SHORTCUTS
,
Property::LABEL
,
Property::LEVEL
,
Property::MODAL
,
Property::MULTI_LINE
,
Property::MULTI_SELECTABLE
,
Property::ORIENTATION
,
Property::PLACEHOLDER
,
Property::READ_ONLY
,
Property::REQUIRED
,
Property::ROLE_DESCRIPTION
,
Property::SORT
,
Property::VALUE_MAX
,
Property::VALUE_MIN
,
Property::VALUE_NOW
,
Property::VALUE_TEXT
,
Property::HELP_TEXT
} |
| | The possible accessible properties of a Gtk::Accessible. More...
|
| |
| enum class | Relation {
Relation::ACTIVE_DESCENDANT
,
Relation::COL_COUNT
,
Relation::COL_INDEX
,
Relation::COL_INDEX_TEXT
,
Relation::COL_SPAN
,
Relation::CONTROLS
,
Relation::DESCRIBED_BY
,
Relation::DETAILS
,
Relation::ERROR_MESSAGE
,
Relation::FLOW_TO
,
Relation::LABELLED_BY
,
Relation::OWNS
,
Relation::POS_IN_SET
,
Relation::ROW_COUNT
,
Relation::ROW_INDEX
,
Relation::ROW_INDEX_TEXT
,
Relation::ROW_SPAN
,
Relation::SET_SIZE
,
Relation::LABEL_FOR
,
Relation::DESCRIPTION_FOR
,
Relation::CONTROLLED_BY
,
Relation::DETAILS_FOR
,
Relation::ERROR_MESSAGE_FOR
,
Relation::FLOW_FROM
} |
| | The possible accessible relations of a Gtk::Accessible. More...
|
| |
| enum class | PlatformState {
PlatformState::FOCUSABLE
,
PlatformState::FOCUSED
,
PlatformState::ACTIVE
} |
| | The various platform states which can be queried using Gtk::Accessible::get_platform_state(). More...
|
| |
| enum class | AnnouncementPriority {
AnnouncementPriority::LOW
,
AnnouncementPriority::MEDIUM
,
AnnouncementPriority::HIGH
} |
| | The priority of an accessibility announcement. More...
|
| |
| | Object () |
| |
| | Object (const Glib::ConstructParams &construct_params) |
| |
| | Object (GObject *castitem) |
| |
| | ~Object () noexcept override |
| |
| | ObjectBase () |
| |
| | ObjectBase (const char *custom_type_name) |
| |
| | ObjectBase (const std::type_info &custom_type_info) |
| |
| | ObjectBase (ObjectBase &&src) noexcept |
| |
| ObjectBase & | operator= (ObjectBase &&src) noexcept |
| |
| virtual | ~ObjectBase () noexcept=0 |
| |
| void | initialize (GObject *castitem) |
| |
| void | initialize_move (GObject *castitem, Glib::ObjectBase *previous_wrapper) |
| |
| | Accessible () |
| | You should derive from this class to use it.
|
| |
Represents a link (a uri).
A widget that contains one or more links should implement the Gtk::AccessibleHypertext interface and return Gtk::AccessibleHyperlink objects for each of the links.
- Since gtkmm 4.22: