w

window:activate

Синтаксис: window:activate(заголовок])

Вызывает вложенное окно, определяемое заголовком основного окна. Если вложенное окно свёрнуто, то оно будет восстановлено. Доступно только в режиме MDI или в режиме вкладок. Эту команду внутренне использует меню Окно.

Параметры

заголовок:название вложенного окна, которое должно быть активировано

window:cascade

Синтаксис: window:cascade()

Располагает каскадом все вложенные окна, когда приложение находится в режиме MDI. Все свёрнутые вложенные окна не будут восстановлены.

window:click

Синтаксис: window:click(класс, x, y)

Отправляет событие нажатия мыши в окно с указанным классом. Событие будет отправлено только в первое окно с заданным классом, поэтому перед выполнением команды следует убедиться, что открыт только один экземпляр данного окна.

Параметры

класс:имя класса окна
x:положение x относительно левой границы окна (в пикселах)
y:положение y относительно верхней границы окна (в пикселах)

window:close

Синтаксис: window:close(класс)

Закрывает окно с указанным классом. Будет закрыто только первое окно с заданным классом, поэтому перед выполнением команды следует убедиться, что открыт только один экземпляр данного окна.

Параметры

класс:имя класса окна

window:minimize

Синтаксис: window:minimize

Сворачивает текущее активное вложенное окно в режиме MDI или текущее активное окно в режиме SDI или в режиме вкладок.

window:mousemove

Синтаксис: window:resize(класс, x, y)

Отправляет событие перемещения курсора к окну с указанным классом. Событие будет отправлено только в первое окно с заданным классом, поэтому перед выполнением команды следует убедиться, что открыт только один экземпляр данного окна.

Параметры

класс:имя класса окна
x:положение x относительно левой границы окна (в пикселах)
y:положение y относительно верхней границы окна (в пикселах)

window:next_sub

Синтаксис: window:next_sub()

Активирует следующее вложенное окно в режиме MDI или в режиме вкладок. Если следующее вложенное окно свёрнуто, оно будет восстановлено.

window:prev_sub

Синтаксис: window:prev_sub()

Активирует предыдущее вложенное окно в режиме MDI или в режиме вкладок. Если предыдущее вложенное окно свёрнуто, оно будет восстановлено.

window:resize

Синтаксис: window:resize(класс, ширина, высота)

Изменяет размер окна с указанным классом, и присваивает ему новую ширину и высоту. Изменение будет применено только к первому окну с заданным классом, поэтому перед выполнением команды следует убедиться, что открыт только один экземпляр данного окна.

Параметры

класс:имя класса окна
ширина:новая ширина окна (в пикселах)
высота:новая высота окна (в пикселах)

window:screenshot

Синтаксис: window:screenshot(класс, имя_файла)

Делает снимок экрана окна с указанным классом, и сохраняет его в файл. Будет произведён снимок только первого окна с заданным классом, поэтому перед выполнением команды следует убедиться, что открыт только один экземпляр данного окна. В текущей версии выбор формата снимков не предусмотрен, все снимки сохраняются в формате *.png.

Параметры

класс:имя класса окна
имя_файла:имя файла для сохранения снимка экрана, должно иметь расширение *.png

window:sendkey

Синтаксис: window:sendkey(класс, код_клавиши)

Отправляет событие нажатия и отпускания клавиши в окно с указанным классом. Событие будет отправлено только в первое окно с заданным классом, поэтому перед выполнением команды следует убедиться, что открыть только один экземпляр данного окна.

Параметры

класс:имя класса окна
код_клавиши:посылаемый код клавиши, который должен использовать тот же синтаксис, что используется для настройки параметров меню.

Смотрите также

Описание параметра горячая_клавиша команды menu().

window:tile

Синтаксис: window:tile()

Располагает все вложенные окна рядом, когда приложение находится в режиме MDI с использованием некоторых схем Plasma™. Все свёрнутые вложенные окна не будут восстановлены.

window:tile_vertical

Синтаксис: window:tile_vertical()

При работе приложения в режиме MDI располагает все вложенные окна вертикально. Все свёрнутые вложенные окна не будут восстановлены.