Atk.Plug¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | Atk.Object (25), GObject.Object (37), Atk.Component (15) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| class | new() | 
| get_id() | |
| set_child(child) | 
Virtual Methods¶
| Inherited: | Atk.Object (24), GObject.Object (7), Atk.Component (16) | 
|---|
| do_get_object_id() | 
Properties¶
| Inherited: | Atk.Object (15) | 
|---|
Signals¶
| Inherited: | Atk.Object (6), GObject.Object (1), Atk.Component (1) | 
|---|
Fields¶
| Inherited: | Atk.Object (6), GObject.Object (1), Atk.Component (1) | 
|---|
| Name | Type | Access | Description | 
|---|---|---|---|
| parent | Atk.Object | r | 
Class Details¶
- 
class Atk.Plug(**kwargs)¶
- Bases: - Atk.Object,- Atk.Component- Abstract: - No - Structure: - Atk.PlugClass- See - Atk.Socket- 
classmethod new()[source]¶
- Returns: - the newly created - Atk.Plug- Return type: - Atk.Object- Creates a new - Atk.Pluginstance.- New in version 1.30. 
 - 
get_id()[source]¶
- Returns: - the unique ID for the plug - Return type: - str- Gets the unique ID of an - Atk.Plugobject, which can be used to embed inside of an- Atk.Socketusing- Atk.Socket.embed().- Internally, this calls a class function that should be registered by the IPC layer (usually at-spi2-atk). The implementor of an - Atk.Plugobject should call this function (after atk-bridge is loaded) and pass the value to the process implementing the- Atk.Socket, so it could embed the plug.- New in version 1.30. 
 - 
set_child(child)[source]¶
- Parameters: - child ( - Atk.Object) – an- Atk.Objectto be set as accessible child of self.- Sets child as accessible child of self and self as accessible parent of child. child can be - None.- In some cases, one can not use the - Atk.Plugtype directly as accessible object for the toplevel widget of the application. For instance in the gtk case, GtkPlugAccessible can not inherit both from GtkWindowAccessible and from- Atk.Plug. In such a case, one can create, in addition to the standard accessible object for the toplevel widget, an- Atk.Plugobject, and make the former the child of the latter by calling- Atk.Plug.set_child().- New in version 2.35.0. 
 
- 
classmethod