Lisaac prototype interface

Section Header
+ name := G_EXPR;
- comment := "Frame representation base";
- author := "Benoit Sonntag (bsonntag@loria.fr)";
Section Inherit
- parent_object:OBJECT :=
Section Public
+ attribute:UINTEGER_8;
- fix_width_bit :UINTEGER_8 :=
- fix_height_bit:UINTEGER_8 :=
- horizontal_bit:UINTEGER_8 :=
- vertical_bit :UINTEGER_8 :=
- is_fix_width:BOOLEAN <-
- is_fix_height:BOOLEAN <-
- is_horizontal:BOOLEAN <-
- is_vertical :BOOLEAN <-
- set_attribute_bit flag:UINTEGER_8 <-
- fix_width:SELF <-
- fix_height:SELF <-
Dimension.
- width_min:INTEGER <-
- height_min:INTEGER <-
- width_max:INTEGER <-
- height_max:INTEGER <-
Operator position.
- '|' Right 40 other:G_EXPR :G_EXPR <-
- '/' Right 40 other:G_EXPR :G_EXPR <-
Update position.
- set_position rac:AREA at (x,y:INTEGER) size (w,h:INTEGER) <-
- refresh <-
Style...
- color_dark:UINTEGER_32 :=
- color_light:UINTEGER_32 :=
- color_back:UINTEGER_32 :=
- color_back_light:UINTEGER_32:=
- draw_border_in (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
- draw_border_out (x0,y0:INTEGER) to (x1,y1:INTEGER) <-