KolibriOS kernel
window.inc File Reference

Variables

rd common_colours
 
RECT draw_limits
 
label syscall_draw_window
 ---------------------------------------------------------------------------— /// system function 0 ///////////////////////////////// More...
 
label syscall_display_settings
 ---------------------------------------------------------------------------— /// system function 48 /////////////////////////// More...
 
label syscall_set_window_shape
 ---------------------------------------------------------------------------— /// system function 50 /////////////////////////// More...
 
label syscall_move_window
 ---------------------------------------------------------------------------— /// system function 67 //////////////////////////////// More...
 
label syscall_window_settings
 ---------------------------------------------------------------------------— /// system function 71 //////////////////////////// More...
 
label set_window_defaults
 ///////////////////////////////////////////////////////// More...
 
label calculatescreen
 ---------------------------------------------------------------------------— /////////////////////////////////////////////////////////// More...
 
label repos_windows
 ---------------------------------------------------------------------------— ///////////////////////////////////////////////////////////// More...
 
label draw_rectangle
 ---------------------------------------------------------------------------— //////////////////////////////////////////////////////////// More...
 
label drawwindow_I_caption
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////////// More...
 
label drawwindow_I
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////////////////// More...
 
label drawwindow_III_caption
 ---------------------------------------------------------------------------— /////////////////////////////////////////////////// More...
 
label drawwindow_III
 ---------------------------------------------------------------------------— //////////////////////////////////////////////////////////// More...
 
label waredraw
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////////////////////// More...
 
label minimize_all_window
 ---------------------------------------------------------------------------— More...
 
label minimize_window
 ---------------------------------------------------------------------------— /////////////////////////////////////////////////////////// More...
 
label restore_minimized_window
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////// More...
 
label window_check_events
 
label sys_window_maximize_handler
 ---------------------------------------------------------------------------— /////////////////////////////////////////////// More...
 
label sys_window_rollup_handler
 ---------------------------------------------------------------------------— ///////////////////////////////////////////////// More...
 
label sys_window_end_moving_handler
 ---------------------------------------------------------------------------— ///////////////////////////////////////////// More...
 
label sys_window_moving_handler
 ---------------------------------------------------------------------------— ///////////////////////////////////////////////// More...
 
dd window_topleft
 type 4 {set by skin} More...
 
label window___invalidate_screen
 ---------------------------------------------------------------------------— //////////////////////////////////////////////// More...
 
label window___set_window_box
 ---------------------------------------------------------------------------— /////////////////////////////////////////////////// More...
 
label window___set_window_clientbox
 ---------------------------------------------------------------------------— ///////////////////////////////////////////// More...
 
label window___sys_set_window
 ---------------------------------------------------------------------------— /////////////////////////////////////////////////// More...
 
label window___check_window_position
 ---------------------------------------------------------------------------— //////////////////////////////////////////// More...
 
label window___get_titlebar_height
 ---------------------------------------------------------------------------— ////////////////////////////////////////////// More...
 
label window___get_rolledup_height
 ---------------------------------------------------------------------------— ////////////////////////////////////////////// More...
 
label window___set_screen
 ---------------------------------------------------------------------------— /////////////////////////////////////////////////////// More...
 
dd ff_x
 
dd ff_y
 
dd ff_width
 
dd ff_xsz
 
dd ff_ysz
 
dd ff_scale
 
label window___window_activate
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////// More...
 
label window___window_deactivate
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////// More...
 
label window___check_window_draw
 ---------------------------------------------------------------------------— //////////////////////////////////////////////// More...
 
label window___draw_window_caption
 ---------------------------------------------------------------------------— ////////////////////////////////////////////// More...
 
label window___draw_negative_box
 ---------------------------------------------------------------------------— //////////////////////////////////////////////// More...
 
label window___get_rect
 ---------------------------------------------------------------------------— /////////////////////////////////////////////////// More...
 
label window___redraw_top_wnd
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////////// More...
 
label window___set_top_wnd
 ---------------------------------------------------------------------------— ////////////////////////////////////////////////////// More...
 

Variable Documentation

◆ calculatescreen

label calculatescreen

---------------------------------------------------------------------------— ///////////////////////////////////////////////////////////

Source
gui/window.inc:409

◆ common_colours

rd common_colours
Initial value
48
Source
gui/window.inc:18

◆ draw_limits

RECT draw_limits
Initial value
Source
gui/window.inc:19

◆ draw_rectangle

label draw_rectangle

---------------------------------------------------------------------------— ////////////////////////////////////////////////////////////

Source
gui/window.inc:607

◆ drawwindow_I

label drawwindow_I

---------------------------------------------------------------------------— //////////////////////////////////////////////////////////////

Source
gui/window.inc:729

◆ drawwindow_I_caption

label drawwindow_I_caption

---------------------------------------------------------------------------— //////////////////////////////////////////////////////

Source
gui/window.inc:674

◆ drawwindow_III

label drawwindow_III

---------------------------------------------------------------------------— ////////////////////////////////////////////////////////////

Source
gui/window.inc:838

◆ drawwindow_III_caption

label drawwindow_III_caption

---------------------------------------------------------------------------— ///////////////////////////////////////////////////

Source
gui/window.inc:777

◆ ff_scale

dd ff_scale
Initial value
?
Source
gui/window.inc:1794

◆ ff_width

dd ff_width
Initial value
?
Source
gui/window.inc:1791

◆ ff_x

dd ff_x
Initial value
?
Source
gui/window.inc:1789

◆ ff_xsz

dd ff_xsz
Initial value
?
Source
gui/window.inc:1792

◆ ff_y

dd ff_y
Initial value
?
Source
gui/window.inc:1790

◆ ff_ysz

dd ff_ysz
Initial value
?
Source
gui/window.inc:1793

◆ minimize_all_window

label minimize_all_window

---------------------------------------------------------------------------—

Source
gui/window.inc:975

◆ minimize_window

label minimize_window

---------------------------------------------------------------------------— ///////////////////////////////////////////////////////////

Source
gui/window.inc:1024

◆ repos_windows

label repos_windows

---------------------------------------------------------------------------— /////////////////////////////////////////////////////////////

Source
gui/window.inc:531

◆ restore_minimized_window

label restore_minimized_window

---------------------------------------------------------------------------— //////////////////////////////////////////////////

Source
gui/window.inc:1086

◆ set_window_defaults

label set_window_defaults

/////////////////////////////////////////////////////////

Source
gui/window.inc:386

◆ sys_window_end_moving_handler

label sys_window_end_moving_handler

---------------------------------------------------------------------------— /////////////////////////////////////////////

Source
gui/window.inc:1297

◆ sys_window_maximize_handler

label sys_window_maximize_handler

---------------------------------------------------------------------------— ///////////////////////////////////////////////

Source
gui/window.inc:1164

◆ sys_window_moving_handler

label sys_window_moving_handler

---------------------------------------------------------------------------— /////////////////////////////////////////////////

Source
gui/window.inc:1328

◆ sys_window_rollup_handler

label sys_window_rollup_handler

---------------------------------------------------------------------------— /////////////////////////////////////////////////

Source
gui/window.inc:1232

◆ syscall_display_settings

label syscall_display_settings

---------------------------------------------------------------------------— /// system function 48 ///////////////////////////

Source
gui/window.inc:72

◆ syscall_draw_window

label syscall_draw_window

---------------------------------------------------------------------------— /// system function 0 /////////////////////////////////

Source
gui/window.inc:23

◆ syscall_move_window

label syscall_move_window

---------------------------------------------------------------------------— /// system function 67 ////////////////////////////////

Source
gui/window.inc:311

◆ syscall_set_window_shape

label syscall_set_window_shape

---------------------------------------------------------------------------— /// system function 50 ///////////////////////////

Source
gui/window.inc:283

◆ syscall_window_settings

label syscall_window_settings

---------------------------------------------------------------------------— /// system function 71 ////////////////////////////

Source
gui/window.inc:368

◆ waredraw

label waredraw

---------------------------------------------------------------------------— //////////////////////////////////////////////////////////////////

Source
gui/window.inc:911

◆ window___check_window_draw

label window___check_window_draw

---------------------------------------------------------------------------— ////////////////////////////////////////////////

Source
gui/window.inc:2099

◆ window___check_window_position

label window___check_window_position

---------------------------------------------------------------------------— ////////////////////////////////////////////

Source
gui/window.inc:1642

◆ window___draw_negative_box

label window___draw_negative_box

---------------------------------------------------------------------------— ////////////////////////////////////////////////

Source
gui/window.inc:2291

◆ window___draw_window_caption

label window___draw_window_caption

---------------------------------------------------------------------------— //////////////////////////////////////////////

Source
gui/window.inc:2174

◆ window___get_rect

label window___get_rect

---------------------------------------------------------------------------— ///////////////////////////////////////////////////

Source
gui/window.inc:2326

◆ window___get_rolledup_height

label window___get_rolledup_height

---------------------------------------------------------------------------— //////////////////////////////////////////////

Source
gui/window.inc:1750

◆ window___get_titlebar_height

label window___get_titlebar_height

---------------------------------------------------------------------------— //////////////////////////////////////////////

Source
gui/window.inc:1730

◆ window___invalidate_screen

label window___invalidate_screen

---------------------------------------------------------------------------— ////////////////////////////////////////////////

Source
gui/window.inc:1358

◆ window___redraw_top_wnd

label window___redraw_top_wnd

---------------------------------------------------------------------------— //////////////////////////////////////////////////////

Source
gui/window.inc:2349

◆ window___set_screen

label window___set_screen

---------------------------------------------------------------------------— ///////////////////////////////////////////////////////

Source
gui/window.inc:1778

◆ window___set_top_wnd

label window___set_top_wnd

---------------------------------------------------------------------------— //////////////////////////////////////////////////////

Source
gui/window.inc:2365

◆ window___set_window_box

label window___set_window_box

---------------------------------------------------------------------------— ///////////////////////////////////////////////////

Source
gui/window.inc:1410

◆ window___set_window_clientbox

label window___set_window_clientbox

---------------------------------------------------------------------------— /////////////////////////////////////////////

Source
gui/window.inc:1491

◆ window___sys_set_window

label window___sys_set_window

---------------------------------------------------------------------------— ///////////////////////////////////////////////////

Source
gui/window.inc:1549

◆ window___window_activate

label window___window_activate

---------------------------------------------------------------------------— //////////////////////////////////////////////////

Source
gui/window.inc:1960

◆ window___window_deactivate

label window___window_deactivate

---------------------------------------------------------------------------— //////////////////////////////////////////////////

Source
gui/window.inc:2044

◆ window_check_events

label window_check_events

@brief TODO: remove this proc

///////////////////////////////////////////////////////

Source
gui/window.inc:1137

◆ window_topleft

dd window_topleft

type 4 {set by skin}

Initial value
1, 21, 0, 0, 5, 20, 5, ?, 5, ?
Source
gui/window.inc:1347