WindowIF

gtk.Window should be implemented by the UI elements that represent a top-level window, such as the main window of an application or dialog.

Members

Functions

addOnActivate
gulong addOnActivate(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal activate is emitted when a window becomes the active window of the application or session.

addOnCreate
gulong addOnCreate(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal create is emitted when a new window is created.

addOnDeactivate
gulong addOnDeactivate(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal deactivate is emitted when a window is no longer the active window of the application or session.

addOnDestroy
gulong addOnDestroy(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal destroy is emitted when a window is destroyed.

addOnMaximize
gulong addOnMaximize(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal maximize is emitted when a window is maximized.

addOnMinimize
gulong addOnMinimize(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal minimize is emitted when a window is minimized.

addOnMove
gulong addOnMove(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal move is emitted when a window is moved.

addOnResize
gulong addOnResize(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal resize is emitted when a window is resized.

addOnRestore
gulong addOnRestore(void delegate(WindowIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)

The signal restore is emitted when a window is restored.

getStruct
void* getStruct()

the main Gtk struct as a void*

getWindowStruct
AtkWindow* getWindowStruct(bool transferOwnership = false)

Get the main Gtk struct

Static functions

getType
GType getType()

Meta