LisaacTM Platform

INTERNAL_INODE


Interface Node for GUII.
Warning: This Prototype is shared. All the data have to be deferred !
Inherit/Insert Summary
parent_object No developed.
 
Data.
name
representation
operator
priority
list
- action:BLOCK <- { root:INODE; };
content
win_out
covering
take items whose are over this pourcentage
height
width
min_height
min_width
type
depth
parent
screen_width
screen_height
connector_width
connector_height
used_height
used_width
dimensions_nb
width_win_in
height_win_in
 
Slot Summary
dimensions
 
bug compilo 0.13
bugw_screen
bugh_screen
 
Flags.
is_xor
is_and
is_or
 
Added.
Infix '+'
 
Method.
print
get_menu_parent
open
close
make_representation
evaluate width height
compute_size_from_prc
semantic_evaluation
semantic_evaluation_win_in width height
space_evaluation
predict_size
 
browse
browse_group
browse_group_group
get_nitem_from_prc
get_area_prc
 
Debug routine
display
display_dimensions
diplay_patterns
get_best_disposition
 

Inherit/Insert Detail

parent_object

.../extra/gui_automatic/internal_inode.li line #13

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Data.

name

.../extra/gui_automatic/internal_inode.li line #27

Section:
Public

Profile:
- SelfSELFname : STRING_CONSTANT

representation

.../extra/gui_automatic/internal_inode.li line #28

Section:
Public

Profile:
- SelfSELFrepresentation : STRING_CONSTANT

operator

.../extra/gui_automatic/internal_inode.li line #29

Section:
Public

Profile:
- SelfSELFoperator : CHARACTER

priority

.../extra/gui_automatic/internal_inode.li line #30

Section:
Public

Profile:
- SelfSELFpriority : INTEGER_8

list

.../extra/gui_automatic/internal_inode.li line #31

Section:
Public

Profile:
- SelfSELFlist : LINKED_LISTINODE)

Description:
- action:BLOCK <- { root:INODE; };

content

.../extra/gui_automatic/internal_inode.li line #33

Section:
Public

Profile:
- SelfSELFcontent : G_EXPR

win_out

.../extra/gui_automatic/internal_inode.li line #34

Section:
Public

Profile:
- SelfSELFwin_out : G_WIN_OUT

covering

.../extra/gui_automatic/internal_inode.li line #35

Section:
Public

Profile:
- SelfSELFcovering : INTEGER

Description:
take items whose are over this pourcentage

height

.../extra/gui_automatic/internal_inode.li line #36

Section:
Public

Profile:
- SelfSELFheight : INTEGER

width

.../extra/gui_automatic/internal_inode.li line #37

Section:
Public

Profile:
- SelfSELFwidth : INTEGER

min_height

.../extra/gui_automatic/internal_inode.li line #38

Section:
Public

Profile:
- SelfSELFmin_height : INTEGER

min_width

.../extra/gui_automatic/internal_inode.li line #39

Section:
Public

Profile:
- SelfSELFmin_width : INTEGER

type

.../extra/gui_automatic/internal_inode.li line #40

Section:
Public

Profile:
- SelfSELFtype : INTEGER

depth

.../extra/gui_automatic/internal_inode.li line #41

Section:
Public

Profile:
- SelfSELFdepth : INTEGER

parent

.../extra/gui_automatic/internal_inode.li line #42

Section:
Public

Profile:
- SelfSELFparent : INTERNAL_INODE

screen_width

.../extra/gui_automatic/internal_inode.li line #44

Section:
Public

Profile:
- SelfSELFscreen_width : INTEGER

screen_height

.../extra/gui_automatic/internal_inode.li line #45

Section:
Public

Profile:
- SelfSELFscreen_height : INTEGER

connector_width

.../extra/gui_automatic/internal_inode.li line #46

Section:
Public

Profile:
- SelfSELFconnector_width : INTEGER

connector_height

.../extra/gui_automatic/internal_inode.li line #47

Section:
Public

Profile:
- SelfSELFconnector_height : INTEGER

used_height

.../extra/gui_automatic/internal_inode.li line #48

Section:
Public

Profile:
- SelfSELFused_height : INTEGER

used_width

.../extra/gui_automatic/internal_inode.li line #49

Section:
Public

Profile:
- SelfSELFused_width : INTEGER

dimensions_nb

.../extra/gui_automatic/internal_inode.li line #50

Section:
Public

Profile:
- SelfSELFdimensions_nb : INTEGER

width_win_in

.../extra/gui_automatic/internal_inode.li line #51

Section:
Public

Profile:
- SelfSELFwidth_win_in : INTEGER

height_win_in

.../extra/gui_automatic/internal_inode.li line #52

Section:
Public

Profile:
- SelfSELFheight_win_in : INTEGER

Detail slot

dimensions

.../extra/gui_automatic/internal_inode.li line #43

Section:
Public

Profile:
- SelfSELFdimensions : LINKED_LISTDIMENSION)

bug compilo 0.13

bugw_screen

.../extra/gui_automatic/internal_inode.li line #55

Section:
Public

Profile:
- SelfSELFbugw_screen : INTEGER

bugh_screen

.../extra/gui_automatic/internal_inode.li line #56

Section:
Public

Profile:
- SelfSELFbugh_screen : INTEGER

Flags.

is_xor

.../extra/gui_automatic/internal_inode.li line #61

Section:
Public

Profile:
- SelfSELFis_xor : BOOLEAN

is_and

.../extra/gui_automatic/internal_inode.li line #62

Section:
Public

Profile:
- SelfSELFis_and : BOOLEAN

is_or

.../extra/gui_automatic/internal_inode.li line #63

Section:
Public

Profile:
- SelfSELFis_or : BOOLEAN

Added.

Infix '+'

.../extra/gui_automatic/internal_inode.li line #68

Section:
Public

Profile:
- SelfSELF+ '  other : INODEINODE

Method.

print

.../extra/gui_automatic/internal_inode.li line #73

Section:
Public

Profile:
- SelfSELFprint 

get_menu_parent

.../extra/gui_automatic/internal_inode.li line #74

Section:
Public

Profile:
- SelfSELFget_menu_parent : INTERNAL_INODE

open

.../extra/gui_automatic/internal_inode.li line #75

Section:
Public

Profile:
- SelfSELFopen 

close

.../extra/gui_automatic/internal_inode.li line #76

Section:
Public

Profile:
- SelfSELFclose 

make_representation

.../extra/gui_automatic/internal_inode.li line #77

Section:
Public

Profile:
- SelfSELFmake_representation 

evaluate width height

.../extra/gui_automatic/internal_inode.li line #78

Section:
Public

Profile:
- SelfSELFevaluate   n : INODE  width   w : INTEGER  height   h : INTEGERREAL_32

compute_size_from_prc

.../extra/gui_automatic/internal_inode.li line #79

Section:
Public

Profile:
- SelfSELFcompute_size_from_prc   p : INTEGER

semantic_evaluation

.../extra/gui_automatic/internal_inode.li line #80

Section:
Public

Profile:
- SelfSELFsemantic_evaluation  ( w : INTEGER, h : INTEGER) : BOOLEAN

semantic_evaluation_win_in width height

.../extra/gui_automatic/internal_inode.li line #81

Section:
Public

Profile:
- SelfSELFsemantic_evaluation_win_in   n : INODE  width   w : INTEGER  height   h : INTEGERBOOLEAN

space_evaluation

.../extra/gui_automatic/internal_inode.li line #82

Section:
Public

Profile:
- SelfSELFspace_evaluation  ( w : INTEGER, h : INTEGER) : REAL_32

predict_size

.../extra/gui_automatic/internal_inode.li line #83

Section:
Public

Profile:
- SelfSELFpredict_size : INTEGER

browse

browse_group

.../extra/gui_automatic/internal_inode.li line #89

Section:
Public

Profile:
- SelfSELFbrowse_group   tst :{ INODE;  BOOLEAN}BOOLEAN

browse_group_group

.../extra/gui_automatic/internal_inode.li line #102

Section:
Public

Profile:
- SelfSELFbrowse_group_group   tst :{ INODE;  BOOLEAN}BOOLEAN

get_nitem_from_prc

.../extra/gui_automatic/internal_inode.li line #126

Section:
Public

Profile:
- SelfSELFget_nitem_from_prc   p : INTEGERINTEGER

get_area_prc

.../extra/gui_automatic/internal_inode.li line #140

Section:
Public

Profile:
- SelfSELFget_area_prc  ( w : INTEGER, h : INTEGER) : REAL_32

Debug routine

display

.../extra/gui_automatic/internal_inode.li line #160

Section:
Public

Profile:
- SelfSELFdisplay 

display_dimensions

.../extra/gui_automatic/internal_inode.li line #193

Section:
Public

Profile:
- SelfSELFdisplay_dimensions 

diplay_patterns

.../extra/gui_automatic/internal_inode.li line #204

Section:
Public

Profile:
- SelfSELFdiplay_patterns 

get_best_disposition

.../extra/gui_automatic/internal_inode.li line #226

Section:
Public

Profile:
- SelfSELFget_best_disposition : INTEGER