set_window_attr🔗
Short description🔗
set_window_attr — Set window characteristics.
Signature🔗
set_window_attr( string AttributeName, string AttributeValue )
Description🔗
You may use set_window_attr 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_attr before
calling open_window.
Execution information🔗
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🔗
AttributeName (input_control) string → (string)
Name of the attribute that should be modified.
List of values: 'background_color', 'border_color', 'border_width', 'window_title'
AttributeValue (input_control) string → (string / integer)
Value of the attribute that should be set.
List of values: 0, 1, 2, 'MyName', 'black', 'default', 'white'
Result🔗
If the parameters are correct set_window_attr returns 2 (H_MSG_TRUE).
If necessary an exception is raised.
Combinations with other operators🔗
Combinations
Possible predecessors
open_window, set_draw, set_color, set_colored, set_line_width
See also
Module🔗
Foundation