class ALIGNABLE_LABEL
Summary
Class invariant
Overview
creation features
exported features
width: INTEGER_32
writable attribute
height: INTEGER_32
writable attribute
min_width: INTEGER_32
writable attribute
min_height: INTEGER_32
writable attribute
std_width: INTEGER_32
writable attribute
std_height: INTEGER_32
writable attribute
font: BASIC_FONT
writable attribute
style: DRAW_STYLE
writable attribute
writable attribute
This access to the current text value for this label is READ ONLY.
set_min_width (w: INTEGER_32)
effective procedure
Allow to chose the width your label may be shrinked to.
set_min_height (h: INTEGER_32)
effective procedure
Allow to chose the height your label may be shrinked to.
set_text (s: UNICODE_STRING)
effective procedure
Allow to change the label's text.
set_with_integer (i: INTEGER_64)
effective procedure
Set the label's text with value of i (as decimal).
append_integer (i: INTEGER_64)
effective procedure
Append the value of i (as decimal) to the label's text.
set_style (s: DRAW_STYLE)
effective procedure
Change the style used to draw the line.
reset_default_style
effective procedure
The renderer will be used to draw the line.
text_changed_from_outside (s: UNICODE_STRING): BOOLEAN
effective function
This function check that text didn't change.
parent: CONTAINER
writable attribute
pos_x: INTEGER_32
writable attribute
pos_y: INTEGER_32
writable attribute
x_shrink_allowed: BOOLEAN
writable attribute
x_expand_allowed: BOOLEAN
writable attribute
y_shrink_allowed: BOOLEAN
writable attribute
y_expand_allowed: BOOLEAN
writable attribute
valid_width (w: INTEGER_32): BOOLEAN
effective function
valid_height (h: INTEGER_32): BOOLEAN
effective function
area: RECT
effective function
root_area: RECT
effective function
set_x_shrink (b: BOOLEAN)
effective procedure
set_x_expand (b: BOOLEAN)
effective procedure
set_y_shrink (b: BOOLEAN)
effective procedure
set_y_expand (b: BOOLEAN)
effective procedure
set_shrink (b: BOOLEAN)
effective procedure
change both x and y shrink state
set_expand (b: BOOLEAN)
effective procedure
change both x and y expand state
state: INTEGER_32
writable attribute
use values from STATE_CONSTANTS
is_state_normal: BOOLEAN
frozen
effective function
is_state_active: BOOLEAN
frozen
effective function
is_state_prelight: BOOLEAN
frozen
effective function
is_state_selected: BOOLEAN
frozen
effective function
is_state_insensitive: BOOLEAN
frozen
effective function
alignment: ALIGNMENT
writable attribute
set_alignment (a: ALIGNMENT)
effective procedure
x_expand_allowed and y_expand_allowed are set to True if previous alignment was Void