| |
Если необходимо поставить надпись в титле window вместо названия скритпа, то надо воспользоваться следующей функцией:
$window->set_title( $title );
где $title - строка, в которой содержится текст.
Установка фокуса в виджете и про свойства виджета по умолчанию.
Каждое окно имеет виджет с фокусом, для его установки необходимо написать
$window->set_focus( $widget );
фокус можно установить при помощи нажатия пробела на клавиатуре(? проверить)
Виджет по умолчанию может быть установлен при помощи функции
$window->set_default( $widget );
Отметим, что виджет в первую очередь должет быть определен функцией can_default(). Виджет по умолчанию активируется по нажатию кнопки Enter.
Поведение окон(window policy).
Поведение окон определяет, что происходит с изображением, когда окно изменяет сой размер. Можно установить window policy вызывая функцию
$window->set_policy( $allow_shrink, $allow_grow, $auto_shrink);
аргумент $allow_shrink может быть либо истинным либо ложным, определяет, может ли пользователь сделать окно меньшим его минимального размера.
аргумент $allow_grow (true или false) определяет может ли быть окно больше, чем его размер.
аргумент $auto_shrink(true или false) определяет, необходимо ли автоматически изменять размер окна в начальный, если он был изменен пользователем.
В большинстве случаев пользуются двумя путями:
# разрешить изменение размеров
$window->set_policy( $false, $true, $false );
# програмный контроль размеров
$window->set_policy( $false, $false, $true );
Приоритеты форм(Modal Windows)
Если необходимо, чтобы фокус всегда находился на одном и том-же окне(оно было всегда сверху всех остальных), то надо вызвать функцию
$window->set_modal( $modal );
агрументом которой может быть истина или ложь.
Размеры окна и начальное положение.
функция $window->set_default_size( $width, $height ); указывает размеры окна при его прорисовке по умолчанию. Установить позицию окна можно при помощи функции $window->set_position( $position ); где аргументами явяются 'none'(никакого влияния на размещение, оконный менеджер размещает форму там, где требуется), 'center'(отображаемое окно находится в центре экрана), 'mouse'(положение окна определяется текущим положением мыши).
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |