Домой | Классы | Статические функции | Перечисления (ENUM) | Записи (RECORD) |
CLASS {Paintbox|_control} , UNTESTED, BITWISE :
Класс для отображения произвольного содержимого, занимающего прямоугольник заданных размеров (в поинтах), с возможностью прокрутки содержимого . Какие именно линейки прокрутки должны использоваться ("V" - вертикальная, "H" - горизонтальная), определяется только при создании компнента (функция New_paintbox). Содержимое должно быть отрисовано либо в методе формы paint, либо в методах наследников before_paint / after_paint.
IMPORT : {Control} , {AL4_drawing} , {Canvas} , {Bitmap} , {Form} , {AL4_form} .
BASE CLASS {Control} .
BOOL Has_vertical_scroll , READ
BOOL Has_horizontal_scroll , READ
BOOL Can_focus , READ
BOOL Handle_tab|_when_in_focus
|
BOOL Invalidated|_flag_used_to_optimize_painting , READ
| |
| |
| |
|
REAL Content_width|_in_points , READ
REAL Content_height|_in_points , READ
REAL Line_height|_points
| |
| |
|
|
{Canvas} Canvas|_available_only_in_paint_event , READ
| |
| |
|
{cursor} Cursor|_shape , READ
| |
|
BOOL Pan_content , READ
BOOL Indicate_pan|ning_avalible , READ
|
{point} Pan_position , READ
| |
|