LisaacTM Platform

G_OR_EXPR


Benoit Sonntag (bsonntag@loria.fr)
Inherit/Insert Summary
parent_g_binary_expr
parent_g_expr
parent_object No developed.
 
Constructor Summary
create and
 
Slot Summary
make and
right
left
attribute
fix_width_bit
fix_height_bit
horizontal_bit
vertical_bit
is_fix_width
is_fix_height
is_horizontal
is_vertical
set_attribute_bit
fix_width
fix_height
 
Size.
predict_size and
width_min
height_min
width_max
height_max
 
Update position.
set_position at size
 
Refresh.
refresh
 
Operator position.
Infix '|'
Infix '/'
 
Style...
color_dark
color_light
color_back
color_back_light
draw_border_in to
draw_border_out to
 

Inherit/Insert Detail

parent_g_binary_expr

.../extra/gui/low_level/g_or_expr.li line #14

Section:
Inherit

Profile:
+ SelfSELFparent_g_binary_expr :Expanded  G_BINARY_EXPR

parent_g_expr

.../extra/gui/low_level/g_binary_expr.li line #14

Section:
Inherit

Profile:
+ SelfSELFparent_g_expr :Expanded  G_EXPR

parent_object

.../extra/gui/low_level/g_expr.li line #14

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create and

.../extra/gui/low_level/g_binary_expr.li line #26

Section:
Public

Profile:
- SelfSELFcreate   l : G_EXPR  and   r : G_EXPRSELF

Detail slot

make and

.../extra/gui/low_level/g_or_expr.li line #18

Section:
Public

Profile:
- SelfSELFmake   l : G_EXPR  and   r : G_EXPR

right

.../extra/gui/low_level/g_binary_expr.li line #18

Section:
Public

Profile:
+ SelfSELFright : G_EXPR

left

.../extra/gui/low_level/g_binary_expr.li line #20

Section:
Public

Profile:
+ SelfSELFleft : G_EXPR

attribute

.../extra/gui/low_level/g_expr.li line #18

Section:
Public

Profile:
+ SelfSELFattribute : UINTEGER_8

fix_width_bit

.../extra/gui/low_level/g_expr.li line #20

Section:
Public

Profile:
- SelfSELFfix_width_bit : UINTEGER_8

fix_height_bit

.../extra/gui/low_level/g_expr.li line #21

Section:
Public

Profile:
- SelfSELFfix_height_bit : UINTEGER_8

horizontal_bit

.../extra/gui/low_level/g_expr.li line #23

Section:
Public

Profile:
- SelfSELFhorizontal_bit : UINTEGER_8

vertical_bit

.../extra/gui/low_level/g_expr.li line #24

Section:
Public

Profile:
- SelfSELFvertical_bit : UINTEGER_8

is_fix_width

.../extra/gui/low_level/g_expr.li line #26

Section:
Public

Profile:
- SelfSELFis_fix_width : BOOLEAN

is_fix_height

.../extra/gui/low_level/g_expr.li line #27

Section:
Public

Profile:
- SelfSELFis_fix_height : BOOLEAN

is_horizontal

.../extra/gui/low_level/g_expr.li line #29

Section:
Public

Profile:
- SelfSELFis_horizontal : BOOLEAN

is_vertical

.../extra/gui/low_level/g_expr.li line #30

Section:
Public

Profile:
- SelfSELFis_vertical : BOOLEAN

set_attribute_bit

.../extra/gui/low_level/g_expr.li line #32

Section:
Public

Profile:
- SelfSELFset_attribute_bit   flag : UINTEGER_8

fix_width

.../extra/gui/low_level/g_expr.li line #37

Section:
Public

Profile:
- SelfSELFfix_width : SELF

fix_height

.../extra/gui/low_level/g_expr.li line #43

Section:
Public

Profile:
- SelfSELFfix_height : SELF

Size.

predict_size and

.../extra/gui/low_level/g_or_expr.li line #30

Section:
Public

Profile:
- SelfSELFpredict_size  ( lw : INTEGER, lh : INTEGER)  and  ( rw : INTEGER, rh : INTEGER) :( INTEGERINTEGER)

width_min

.../extra/gui/low_level/g_or_expr.li line #35

Section:
Public

Profile:
- SelfSELFwidth_min : INTEGER

height_min

.../extra/gui/low_level/g_or_expr.li line #40

Section:
Public

Profile:
- SelfSELFheight_min : INTEGER

width_max

.../extra/gui/low_level/g_or_expr.li line #45

Section:
Public

Profile:
- SelfSELFwidth_max : INTEGER

height_max

.../extra/gui/low_level/g_or_expr.li line #56

Section:
Public

Profile:
- SelfSELFheight_max : INTEGER

Update position.

set_position at size

.../extra/gui/low_level/g_or_expr.li line #71

Section:
Public

Profile:
- SelfSELFset_position   rac : AREA  at  ( x : INTEGER, y : INTEGER)  size  ( w : INTEGER, h : INTEGER)

Refresh.

refresh

.../extra/gui/low_level/g_binary_expr.li line #43

Section:
Public

Profile:
- SelfSELFrefresh 

Operator position.

Infix '|'

.../extra/gui/low_level/g_expr.li line #103

Section:
Public

Profile:
- SelfSELF| ' Right 40  other : G_EXPRG_EXPR

Infix '/'

.../extra/gui/low_level/g_expr.li line #108

Section:
Public

Profile:
- SelfSELF/ ' Right 40  other : G_EXPRG_EXPR

Style...

color_dark

.../extra/gui/low_level/g_expr.li line #132

Section:
Public

Profile:
- SelfSELFcolor_dark : UINTEGER_32

color_light

.../extra/gui/low_level/g_expr.li line #133

Section:
Public

Profile:
- SelfSELFcolor_light : UINTEGER_32

color_back

.../extra/gui/low_level/g_expr.li line #135

Section:
Public

Profile:
- SelfSELFcolor_back : UINTEGER_32

color_back_light

.../extra/gui/low_level/g_expr.li line #136

Section:
Public

Profile:
- SelfSELFcolor_back_light : UINTEGER_32

draw_border_in to

.../extra/gui/low_level/g_expr.li line #138

Section:
Public

Profile:
- SelfSELFdraw_border_in  ( x0 : INTEGER, y0 : INTEGER)  to  ( x1 : INTEGER, y1 : INTEGER)

draw_border_out to

.../extra/gui/low_level/g_expr.li line #149

Section:
Public

Profile:
- SelfSELFdraw_border_out  ( x0 : INTEGER, y0 : INTEGER)  to  ( x1 : INTEGER, y1 : INTEGER)