atk-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.GLib.ObjectThe base object class for the Accessibility Toolkit API.
This class is the primary class for accessibility support via the Accessibility ToolKit (Atk). Objects which are instances of (or instances of -derived types) are queried for properties which relate basic (and generic) properties of a UI component such as name and description. Instances of may also be queried as to whether they implement other Atk interfaces (e.g. , , etc.), as appropriate to the role which a given UI component plays in a user interface.
All UI components in an application which provide useful information or services to the user must provide corresponding instances on request (in Gtk, for instance, usually on a call to ), either via Atk support built into the toolkit for the widget class or ancestor class, or in the case of custom widgets, if the inherited implementation is insufficient, via instances of a new subclass.
ConstructorDefault constructorConstructor
Pointer to the C object.
Internal constructorThis is an internal constructor, and should not be used by user code.EventGLib.Signal("active_descendant_changed")Atk.ActiveDescendantChangedHandlerTo be addedTo be addedMethodSystem.Boolean
a
a To be addeda To be addedPropertyGLib.Property("atk_object_name_property_component_layer")System.Int32To be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_component_mdi_zorder")System.Int32To be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_description")System.StringTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_hypertext_num_links")System.Int32To be addeda To be addedPropertyGLib.Property("atk_object_name_property_name")System.StringTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_parent")Atk.ObjectTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_role")System.Int32To be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_table_caption")System.StringTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_table_caption_object")Atk.ObjectTo be addeda To be addedPropertyGLib.Property("atk_object_name_property_table_column_description")System.StringTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_table_column_header")Atk.ObjectTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_table_row_description")System.StringTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_table_row_header")Atk.ObjectTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_table_summary")Atk.ObjectTo be addedan object of type To be addedPropertyGLib.Property("atk_object_name_property_value")System.DoubleTo be addedan object of type To be addedPropertyAtk.Attribute[]To be added.To be added.To be added.EventGLib.Signal("children_changed")Atk.ChildrenChangedHandlerTo be addedTo be addedMethodSystem.UInt32
an object of type To be addedan object of type To be addedPropertySystem.StringTo be addedan object of type To be addedMethodSystem.Void
To be added.
To be added.
To be added.
To be added.To be added.MethodSystem.Void
To be added.
To be added.To be added.MethodSystem.VoidTo be added.To be added.EventGLib.Signal("focus_event")Atk.FocusEventHandlerTo be addedTo be addedPropertyGLib.GTypeGType Property.a Returns the native value for .PropertySystem.Int32To be addedan object of type To be addedMethodSystem.Void
an object of type To be addedTo be addedPropertyAtk.LayerTo be addedan object of type To be addedPropertySystem.ObsoleteSystem.Int32To be addedan object of type To be addedPropertySystem.Int32To be addedan object of type To be addedPropertySystem.StringTo be addedan object of type To be addedMethodSystem.Void
To be added.
To be added.
To be added.To be added.MethodSystem.Void
an object of type
an object of type To be addedTo be addedMethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideActiveDescendantChanged", Type=typeof(Atk.Object))System.Void
a Default handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideChildrenChanged", Type=typeof(Atk.Object))System.Void
a
a Default handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideFocusEvent", Type=typeof(Atk.Object))System.Void
a Default handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetAttributes", Type=typeof(Atk.Object))GLib.SListTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetDescription", Type=typeof(Atk.Object))System.StringTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetIndexInParent", Type=typeof(Atk.Object))System.Int32To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetLayer", Type=typeof(Atk.Object))Atk.LayerTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetMdiZorder", Type=typeof(Atk.Object))System.Int32To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetName", Type=typeof(Atk.Object))System.StringTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetNChildren", Type=typeof(Atk.Object))System.Int32To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetParent", Type=typeof(Atk.Object))Atk.ObjectTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideGetRole", Type=typeof(Atk.Object))Atk.RoleTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideInitialize", Type=typeof(Atk.Object))System.Void
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverridePropertyChange", Type=typeof(Atk.Object))System.Void
To be added.
Default handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideRefChild", Type=typeof(Atk.Object))Atk.Object
To be added.
To be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideRefRelationSet", Type=typeof(Atk.Object))Atk.RelationSetTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideRefStateSet", Type=typeof(Atk.Object))Atk.StateSetTo be added.To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSetDescription", Type=typeof(Atk.Object))System.Void
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSetName", Type=typeof(Atk.Object))System.Void
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSetParent", Type=typeof(Atk.Object))System.Void
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideSetRole", Type=typeof(Atk.Object))System.Void
To be added.
To be added.To be added.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideStateChange", Type=typeof(Atk.Object))System.Void
a
a Default handler for the event.Override this method in a subclass to provide a default handler for the event.MethodGLib.DefaultSignalHandler(ConnectionMethod="OverrideVisibleDataChanged", Type=typeof(Atk.Object))System.VoidDefault handler for the event.Override this method in a subclass to provide a default handler for the event.PropertyAtk.ObjectTo be addedan object of type To be addedEventGLib.Signal("property_change")Atk.PropertyChangeEventHandlerTo be addedTo be addedMethodAtk.Object
an object of type To be addedan object of type To be addedMethodAtk.RelationSetTo be addedan object of type To be addedMethodAtk.StateSetTo be addedan object of type To be addedMethodSystem.Void
an object of type To be addedTo be addedMethodSystem.Boolean
a
a To be addeda To be addedPropertyAtk.RoleTo be addedan object of type To be addedEventGLib.Signal("state_change")Atk.StateChangeHandlerTo be addedTo be addedEventGLib.Signal("visible_data_changed")System.EventHandlerTo be addedTo be added