6.4.3 Перемещение/изменение размера окна

 

Действие перемещения / изменения размера окна.

Объекты действия:

  • Окно;
  • Окно Vaadin

GUI Machine, действия, окна, перемещение окон

Настройки для действия перемещения/изменения размера окна

 Флажок  Не выходить за края экрана   управляет расположением окна относительно краёв экрана: запрещает/разрешает расположение окна за краем экрана. Запрет действует даже в том случае, когда расположение перемещаемого окна задано настройками за краем экрана.

Для перемещения  окна задайте координаты X,Y. Задаётся смещение открываемого окна в координатах x,y относительно верхней левой точки экрана.

Для изменения размера окна задайте значения параметров Ширина, Высота .

Настройки для действия пермещения/изменения размера окна

Координаты X,Y и параметры Ширина, высота можно задавать двумя способами:

  • указав точное число экранных пикселей;
  • задав специальные параметры.

При задании координат посредством задания точного числа экранных пикселей можно указать следующие параметры:

  • 0,0:

-X,Y для перемещения окна в верхний левый угол экрана;
-Ширина, высота для уменьшения размера окна до минимально возможного;
- -1,-1, в этом случае окно не будет перемещено или изменено в размерах;
-любое целое число для указания расположения или размера окна в пикселях.

При задании координат специальными параметрами можно использовать значения:

{x} и {y} — координаты расположения окна относительно верхней левой точки экрана;
{width} и {height} — ширина и высота окна;
{screen.width} и {screen.height} — ширина и высота экрана.

Кроме того, разрешено использование следующих математических операций:

  • + сложение;
  • - вычитание;
  • * умножение;
  • / деление.
При щелчке правой кнопкой мыши по полю появится контекстное меню со списком возможных параметров. Выберите нужный пункт для вставки в редактируемое поле. 

Примеры:

X={x}+{width}, Y={y}+{height} — перемещение окна вправо на ширину и вниз на высоту окна от текущего положения:

GUI Machine, окна, перемещение окон

Перемещение окна вправо и вниз

  • Width={Width}, Height={Width} — устанавливает высоту окна равной ширине;
  • Width={Width}*2, Height={Width}*2 — увеличивает размер окна в 2 раза;
  • X=0, Y=0, Width={screen.width}, Height={screen.height} — окно будет развёрнуто на весь экран;
  • X={x}-100, Y={y}-200 — перемещение окна на 100 пикселей влево и на 200 пикселей вверх от текущего положения.

 

Перейти на сайт GUI Machine Suffusion theme by Sayontan Sinha