Робота з віджетами

4.1. Вибір віджетів з вікна палітри

Ви можете працювати з віджетами в вікні Палітра наступним чином:

Режим виділення

Щоб використовувати режим вибору, натисніть на стрілкуВиділення. Вказівник зміниться на стрілку, і це означає, що режим виділення активний. В цьому режимі, можна використовувати мишку для вибору віджетів в Вашому проекті. Ви можете використовувати вікно Властивості для редагування властивостей віджетів.

Ви також можете використовувати контекстне меню для вибору віджету. Клацніть правою кнопкою мишки на віджет, щоб відкрити контекстне меню віджету.

Ви можете додавати безліч віджетів потрібного вигляду в проект з Палітри, утримуючи клавішу Ctrl в момент вибору віджету. Вам необхідно клацнути на стрілці Виділення або іншому віджеті в Палітрі, щоб повернутись до звичайного режиму.

Режим розташування віджету

Для використання режиму розміщення, виберіть віджет у вікні Палітра. Під час вибору більшої частини віджетів вказівник змінюється на вказівник з хрестиком. Після цього можете додавати віджети в контейнери, у віджети верхнього рівня і таке інше. Після того, як Ви розмістите віджет, режим розміщення перемикається в режим виділення.

Режим розташування на верхньому рівні

To use top level placement mode, select a defined top-level widget in the Palette window. When you select a top-level widget in the Palette window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode.

4.2. Влаштування віджетів в проекті

Ви можете використовувати контейнери віджетів для розташування та організації віджетів у вікні проекту. Також можете вибрати з вікна Палітра наступні контейнери віджетів:

  • Горизонтальний контейнер
  • Вертикальний контейнер
  • Таблиця
  • Фіксовані позиції
  • Горизонтальна група кнопок
  • Вертикальна група кнопок
  • Горизонтальні панелі
  • Вертикальні панелі
  • Записна книжка
  • Рамка
  • Вікно з прокручуванням
  • Вікно перегляду

Ви можете вкладати контейнери для створення складних структур розташування. Коли Ви створюєте горизонтальні і вертикальні контейнери, Glade запитує, скільки рядків або стовпців необхідно створити для початку, хоча рядки і стовпці можуть бути легко додані або видалені пізніше.

Коли ви створили всі контейнери які Вам потрібні, можете додавати конкретні віджети такі як мітки, кнопки, і більш складні віджети в контейнери. Зверніть увагу, що Glade пакує віджети в макет і це усуває багато кропіткої роботи. Використання контейнерів для вікон дозволяє змінювати їхні розміри, щоб узгодити з використанням різними мовами, під час локалізації програми.

4.3. Переміщення віджету в буфер обміну

To remove a widget from a parent and place the widget on the clipboard, select the widget then choose Edit ▸ Cut.

4.4. Копіювання віджету в буфер обміну

To copy a widget to the clipboard, select the widget then choose Edit ▸ Copy. The original widget remains attached to the parent.

4.5. Вставка віджету з буфера обміну в проект

To paste a widget that exists on the clipboard into your project, choose Edit ▸ Paste.

Всі віджети повинні мати в межах Glade унікальне ім'я. Якщо Ви виріжете віджет, а потім вставите його в проект, віджет і всі його нащадки збережуть свої імена. Якщо ж Ви скопіюєте віджет та вставите його кілька разів в свій проект, тоді Glade створить нові імена для копій цього віджету.

4.6. Видалення віджету

To delete a widget from the parent without moving the widget to the clipboard, select the widget then choose Edit ▸ Delete.

4.7. Зміна властивості віджету

Редактор властивостей використовується для редагування властивостей вибраного віджету. Для того, щоб змінити властивість віджету, виберіть його і введіть відповідне значення в одне з полів вікна властивостей.