set_window_attrset_window_attrSetWindowAttrSetWindowAttr (Operator)
Name
set_window_attrset_window_attrSetWindowAttrSetWindowAttr
— Set window characteristics.
Signature
Description
You may use set_window_attrset_window_attrSetWindowAttrSetWindowAttrSetWindowAttr
to set specific characteristics
of graphics windows. With it you may modify the following default
parameters of a window:
- 'border_width'
Width of the window border in pixels.
Is not implemented under Windows.
- 'border_color'
Color of the window border.
Is not implemented under Windows.
- 'background_color'
Background color of the window.
- 'window_title'
Name of the window in the title bar.
Attention
You have to call set_window_attrset_window_attrSetWindowAttrSetWindowAttrSetWindowAttr
before
calling open_windowopen_windowOpenWindowOpenWindowOpenWindow
.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Parameters
AttributeNameAttributeNameAttributeNameAttributeNameattributeName
(input_control) string →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Name of the attribute that should be modified.
List of values: 'background_color'"background_color""background_color""background_color""background_color", 'border_color'"border_color""border_color""border_color""border_color", 'border_width'"border_width""border_width""border_width""border_width", 'window_title'"window_title""window_title""window_title""window_title"
AttributeValueAttributeValueAttributeValueAttributeValueattributeValue
(input_control) string →
HTupleHTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)
Value of the attribute that should be set.
List of values: 0, 1, 2, 'MyName'"MyName""MyName""MyName""MyName", 'black'"black""black""black""black", 'default'"default""default""default""default", 'white'"white""white""white""white"
Result
If the parameters are correct set_window_attrset_window_attrSetWindowAttrSetWindowAttrSetWindowAttr
returns 2 (H_MSG_TRUE).
If necessary an exception is raised.
Possible Predecessors
open_windowopen_windowOpenWindowOpenWindowOpenWindow
,
set_drawset_drawSetDrawSetDrawSetDraw
,
set_colorset_colorSetColorSetColorSetColor
,
set_coloredset_coloredSetColoredSetColoredSetColored
,
set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidth
See also
open_windowopen_windowOpenWindowOpenWindowOpenWindow
,
get_window_attrget_window_attrGetWindowAttrGetWindowAttrGetWindowAttr
,
set_window_paramset_window_paramSetWindowParamSetWindowParamSetWindowParam
Module
Foundation