gdk.window_attr

Module for [WindowAttr] class

Types 1

Attributes to use for a newly-created window.

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