Window:
q framework ;
q register ;
q set_call_back ;
q make_window .
, Window_Manager:
q add_to_list ;
q find .
Input-Manager:
q window_prolog WUI;
q window_start ;
q window_epilog WUI.
.
1. Window_Manager:
q write_to ;
q hide_win ;
q switchAwayFromTop ;
q switch_to_top ;
q window_fatal ;
q top ;
q send_to_top .
2. Window:
q put , ;
q create ( framework);
q position ;
q about ;
q switch_to ;
q switch_away ;
q send_to .
. finalize ( Window), . :
q de_register ;
q remove_from_list ( Window_Manager) .
Window:
q mark_border ;
q refresh .
Screen:
q dear_screen ;
q position_cursor ;
q put , .
. 15.3.
15.3. WUI
lnput_ Manager | Window_ Manager | Screen | Root_ Window | Window | ||
WMC | 0,12 | 0,42 | 0,11 | 0 | 0,83 | 0,3 |
NOC | - | - | - | 1 | 0 | 0,2 |
3 | 3 | 0 | 1 | 2 | 1,8 | |
RFC | 6 | 11 | 0 | 0 | 23 | 8 |
LCOM | 3 | 0 | 5 | 0 | 0 | 1,6 |
CS | 3/2 | 10/8 | 5/1 | 0/2 | 18/22 | 7,2/7 |
NOO | - | - | - | 0 | 0 | 0 |
NOA | - | - | - | 0 | 18 | 3,6 |
SI | - | - | - | 0 | 0 | 0 |
OSAVG | 4 | 4,2 | 2,2 | 0 | 4,6 | 3 |
NPAVG | 0 | 1,3 | 1 | 0 | 2,4 | 0,9 |
,
|
|