atk.plug

Module for [Plug] class

Types 3

Toplevel for embedding into other processes

See class@AtkSocket

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
Plug self() nothrowReturns `this`, for use in `with` statements.
PlugGidBuilder builder() static nothrowGet builder for [atk.plug.Plug] Returns: New builder object
string getId() nothrowGets the unique ID of an #AtkPlug object, which can be used to embed inside of an #AtkSocket using [atk.socket.Socket.embed].
void setChild(atk.object.ObjectWrap child) nothrowSets child as accessible child of plug and plug as accessible parent of child. child can be NULL.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new #AtkPlug instance. Returns: the newly created #AtkPlug

Fluent builder for atk.plug.Plug

Methods
Plug build() nothrowCreate object from builder. Returns: New object