gdk.window_attr

Module for [WindowAttr] class

Types 1

Attributes to use for a newly-created window.

Fields
GdkWindowAttr _cInstance
Methods
void * _cPtr() nothrow
string title() @property nothrowGet `title` field. Returns: title of the window (for toplevel windows)
void title(string propval) @property nothrowSet `title` field. Params: propval = title of the window (for toplevel windows)
int eventMask() @property nothrowGet `eventMask` field. Returns: event mask (see [gdk.window.Window.setEvents])
void eventMask(int propval) @property nothrowSet `eventMask` field. Params: propval = event mask (see [gdk.window.Window.setEvents])
int x() @property nothrowGet `x` field. Returns: X coordinate relative to parent window (see [gdk.window.Window.move])
void x(int propval) @property nothrowSet `x` field. Params: propval = X coordinate relative to parent window (see [gdk.window.Window.move])
int y() @property nothrowGet `y` field. Returns: Y coordinate relative to parent window (see [gdk.window.Window.move])
void y(int propval) @property nothrowSet `y` field. Params: propval = Y coordinate relative to parent window (see [gdk.window.Window.move])
int width() @property nothrowGet `width` field. Returns: width of window
void width(int propval) @property nothrowSet `width` field. Params: propval = width of window
int height() @property nothrowGet `height` field. Returns: height of window
void height(int propval) @property nothrowSet `height` field. Params: propval = height of window
gdk.types.WindowWindowClass wclass() @property nothrowGet `wclass` field. Returns: #GDK_INPUT_OUTPUT (normal window) or #GDK_INPUT_ONLY (invisible window that receives events)
void wclass(gdk.types.WindowWindowClass propval) @property nothrowSet `wclass` field. Params: propval = #GDK_INPUT_OUTPUT (normal window) or #GDK_INPUT_ONLY (invisible window that receives events)
gdk.visual.Visual visual() @property nothrowGet `visual` field. Returns: #GdkVisual for window
void visual(gdk.visual.Visual propval) @property nothrowSet `visual` field. Params: propval = #GdkVisual for window
gdk.types.WindowType windowType() @property nothrowGet `windowType` field. Returns: type of window
void windowType(gdk.types.WindowType propval) @property nothrowSet `windowType` field. Params: propval = type of window
gdk.cursor.Cursor cursor() @property nothrowGet `cursor` field. Returns: cursor for the window (see [gdk.window.Window.setCursor])
void cursor(gdk.cursor.Cursor propval) @property nothrowSet `cursor` field. Params: propval = cursor for the window (see [gdk.window.Window.setCursor])
string wmclassName() @property nothrowGet `wmclassName` field. Returns: don’t use (see [gtk.window.Window.setWmclass])
void wmclassName(string propval) @property nothrowSet `wmclassName` field. Params: propval = don’t use (see [gtk.window.Window.setWmclass])
string wmclassClass() @property nothrowGet `wmclassClass` field. Returns: don’t use (see [gtk.window.Window.setWmclass])
void wmclassClass(string propval) @property nothrowSet `wmclassClass` field. Params: propval = don’t use (see [gtk.window.Window.setWmclass])
bool overrideRedirect() @property nothrowGet `overrideRedirect` field. Returns: true to bypass the window manager
void overrideRedirect(bool propval) @property nothrowSet `overrideRedirect` field. Params: propval = true to bypass the window manager
gdk.types.WindowTypeHint typeHint() @property nothrowGet `typeHint` field. Returns: a hint of the function of the window
void typeHint(gdk.types.WindowTypeHint propval) @property nothrowSet `typeHint` field. Params: propval = a hint of the function of the window
Constructors
this(void * ptr, Flag!"Take" take)