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,83 | 0,3 | |
NOC | - | - | - | 0,2 | ||
1,8 | ||||||
RFC | ||||||
LCOM | 1,6 | |||||
CS | 3/2 | 10/8 | 5/1 | 0/2 | 18/22 | 7,2/7 |
NOO | - | - | - | |||
NOA | - | - | - | 3,6 | ||
SI | - | - | - | |||
OSAVG | 4,2 | 2,2 | 4,6 | |||
NPAVG | 1,3 | 2,4 | 0,9 | |||
, | ||||||
DIT | ||||||
NC | ||||||
MOM | ||||||
LOC |
|
|