Документация проекта VISUAL / ONLINE OBERON

Модуль Forms

Создание элементов управления.

TYPE

Proc = PROCEDURE;

Тип процедуры для обратного вызова при нажатии кнопки или изменении значения слайдера.

ProcFStr = PROCEDURE(a: ARRAY OF CHAR);

Тип процедуры для обратного вызова при измерении значения поля.

PROCEDURE SetFontSize (size: INTEGER);

Устанавливает размер шрифтов для рисование элементов управления.

PROCEDURE NewButton (x, y, w, h: INTEGER; title: ARRAY OF CHAR; proc: Proc): Button;

Создаёт новую кнопку.

PROCEDURE NewField (x, y, w, h: INTEGER; callback: ProcFStr): Field;

Создаёт поле ввода.

PROCEDURE NewFieldInt (x, y, w, h: INTEGER; callback: ProcFStr): FieldInt;

Создаёт поле для целых.

PROCEDURE NewFieldReal (x, y, w, h: INTEGER; callback: ProcFStr): FieldReal;

Создаёт поле для действительных.

PROCEDURE NewSlider (x, y, w, h: INTEGER; title: ARRAY OF CHAR; min, max, step: REAL; proc: Proc): Slider;

Создаёт слайдер.

PROCEDURE SetStr (c: Control; str: ARRAY OF CHAR);

Устанавливает значение в элементе управления.

PROCEDURE SetReal (c: Control; value: REAL);

Устанавливает действительное значение в элементе управления.

PROCEDURE SetInt (c: Control; value: INTEGER);

Устанавливает целое значение в элементе управления.