Gtk.Accessible

g Atk.Object Atk.Object Gtk.Accessible Gtk.Accessible Atk.Object->Gtk.Accessible GObject.Object GObject.Object GObject.Object->Atk.Object

Subclasses:Gtk.CellAccessible, Gtk.WidgetAccessible

Properties

Inherited:Atk.Object (15)
Name Type Flags Short Description
widget Gtk.Widget r/w The widget referenced by this accessible.

Fields

Inherited:Atk.Object (6), GObject.Object (1)
Name Type Access Description
parent Atk.Object r  
priv Gtk.AccessiblePrivate r  

Class Details

class Gtk.Accessible(**kwargs)
Bases:Atk.Object
Abstract:No
Structure:Gtk.AccessibleClass

The Gtk.Accessible class is the base class for accessible implementations for Gtk.Widget subclasses. It is a thin wrapper around Atk.Object, which adds facilities for associating a widget with its accessible object.

An accessible implementation for a third-party widget should derive from Gtk.Accessible and implement the suitable interfaces from ATK, such as Atk.Text or Atk.Selection. To establish the connection between the widget class and its corresponding acccessible implementation, override the get_accessible vfunc in Gtk.WidgetClass.

connect_widget_destroyed()[source]

This function specifies the callback function to be called when the widget corresponding to a Gtk.Accessible is destroyed.

Deprecated since version 3.4: Use Gtk.Accessible.set_widget() and its vfuncs.

get_widget()[source]
Returns:pointer to the Gtk.Widget corresponding to the Gtk.Accessible, or None.
Return type:Gtk.Widget or None

Gets the Gtk.Widget corresponding to the Gtk.Accessible. The returned widget does not have a reference added, so you do not need to unref it.

New in version 2.22.

set_widget(widget)[source]
Parameters:widget (Gtk.Widget or None) – a Gtk.Widget or None to unset

Sets the Gtk.Widget corresponding to the Gtk.Accessible.

self will not hold a reference to widget. It is the caller’s responsibility to ensure that when widget is destroyed, the widget is unset by calling this function again with widget set to None.

New in version 2.22.

do_connect_widget_destroyed() virtual

This function specifies the callback function to be called when the widget corresponding to a Gtk.Accessible is destroyed.

Deprecated since version 3.4: Use Gtk.Accessible.set_widget() and its vfuncs.

do_widget_set() virtual
do_widget_unset() virtual

Property Details

Gtk.Accessible.props.widget
Name:widget
Type:Gtk.Widget
Default Value:None
Flags:READABLE, WRITABLE

The widget referenced by this accessible.