gtk-sharp2.10.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Toplevel for embedding into other processes.
Together with , provides the ability to embed widgets from
one process into another process in a fashion that is
transparent to the user. One process creates a widget and, passes the ID of that widgets
window to the other process, which then creates a with that window ID. Any widgets
contained in the then will appear
inside the first applications window.
Gtk.WindowMethodSystem.VoidFinish the initialization of for a given identified by socket_id.
an object of type Finish the initialization of for a given identified by socket_id which is currently displayed on display.
This method will generally only be used by classes deriving from .ConstructorInternal constructor
Pointer to the C object.
This is an internal constructor, and should not be used by user code.ConstructorCreates a new widget inside the identified by socket_id.
an object of type
Creates a new widget inside the identified by socket_id.
If socket_id is 0, the is left "unplugged" and can later be plugged into a by .
PropertySystem.UInt32Gets the window ID of a widget.an object of type Gets the window ID of a widget, which can then be used to embed this window inside another window,
for instance with .EventSystem.EventHandlerRaised when the plug window is reparented to the socket window.GLib.Signal("embedded")MethodSystem.VoidFinish the initialization of the plug identified by
which is currently displayed on .
a
a This method will generally only be used by derived classes.ConstructorPublic constructor.
a
a , the ID of the socket to connect to on .
PropertyGLib.GTypeGType Property.a Returns the native value for .MethodSystem.VoidDefault handler for the event.Override this method in a subclass to provide a default handler for the event.ConstructorProtected Constructor.
a Chain to this constructor if you have manually registered a native value for your subclass.System.ObsoleteConstructorProtected constructor.