# Інструкція з використання редактора інтерфейсу Glade

Glade - редактор інтерфейсу користувача для програм GTK +.

2006
Vincent Geddes
2004
2003
Sun Microsystems
2002
2000
Michael Vance
2009.
Сергій Гаврилов (sergiovana@bigmir.net)
Проект документування GNOME
Vincent
Geddes
Проект документування GNOME

    vincent.geddes@gmail.com

Sun
Команда документування GNOME
Sun Microsystems
Michael
Vance
Проект документування GNOME
Glade 3.0 - Інструкції
5 грудня 2006

Vincent Geddes

Проект документування GNOME

Glade 2.1 - Інструкції;
17 червня 2004

Команда документування GNOME фірми Sun

Проект документування GNOME

Glade 2.0 - Посібник користувача
25 лютого 2004

Команда документування GNOME фірми Sun

Проект документування GNOME

Glade 1.2 - Посібник користувача
10 лютого 2004

Команда документування GNOME фірми Sun

Проект документування GNOME

Glade 1.1 - Посібник користувача
30 березня 2002

Michael Vance

Проект документування GNOME

Glade 1.0 - Посібник користувача
11 травня 2000

Michael Vance

Проект документування GNOME

В цьому посібнику описується Glade версії 3.1.0.

## Зворотній зв'язок

Щоб повідомити про помилку або внести пропозицію щодо програми Glade або цього посібника, дотримуйтесь інструкцій на сторінці зворотнього зв'язку GNOME.

## Вступ

Редактор користувацького інтерфейсу Glade дозволяє Вам створювати та редагувати інтерфейси користувача програм GTK+.

Бібліотека GTK + надає велику колекцію будівельних блоків для створення інтерфейсу користувача, таких як текстові поля, поля введення чисел, зринаючі діалогові вікна, прапорці та меню. Ці блоки називаються віджетами. Ви можете використовувати Glade, щоб розташовувати віджети в графічному інтерфейсі користувача. Glade дозволяє змінювати розташування та властивості віджетів. Також, можете використовувати Glade, для додавання зв'язків між віджетами та вихідним кодом програми.

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

## Приступаючи до роботи

### Запуск Glade

Ви можете запустити Glade наступними способами:

Меню Програми

  Виберіть Програмування Редактор інтерфейсів Glade.

Командний рядок

  Щоб запустити Glade з командного рядка, введіть команду `glade-3` і натисніть Enter

### Коли Ви запускаєте Glade

Коли Ви запускаєте Glade, з'являється наступне вікно.

#### Вікно Glade

Показує вікно Glade

Вікно Glade містить наступні елементи:

Головне меню

  Меню в головному меню містить всі команди, які необхідні Вам для роботи з файлами в Glade.

Панель інструментів

  Панель інструментів містить частину команд, до яких ви маєте доступ з головного меню.

Область для конструювання

  Область конструювання де можна візуально редагувати інтерфейс користувача.

Палітра

  Палітра містить віджети, які можуть бути використані для створення інтерфейсу користувача.

Структура проекту

  Вікно структури проекту, яке відображає інформацію про віджети в проекті.

Редактор властивостей

  Редактор властивостей дозволяє маніпулювати властивостями віджетів, а також додавати зв'язки до вихідного коду.

Рядок стану

  Рядок стану відображає інформацію про поточну діяльність Glade та контекстну інформацію про елементи меню.

## Робота з проектами

### Створення нового проекту

Щоб створити новий проект, виберіть Файл Новий. Програма покаже новий порожній проект в вікні Glade.

### Відкривання проекту

Щоб відкрити існуючий проект, виберіть Файл Відкрити. Програма відкриє проект в вікні Glade.

### Збереження проекту

Ви можете зберігати проекти наступним чином:

- Щоб зберегти зміни в поточному файлі проекту виберіть Файлguimenu>guimenuitem>menuchoice>.

- Для збереження нового файлу проекту або для збереження існуючого файлу проекту під іншою назвою, виберіть Файл Зберегти як. введіть назву файлу проекту в діалоговому вікні Зберегти як і натисніть Зюерегти.

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

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

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

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

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

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

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

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

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

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

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

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

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

- Горизонтальний контейнер

- Вертикальний контейнер

- Таблиця

- Фіксовані позиції

- Горизонтальна група кнопок

- Вертикальна група кнопок

- Горизонтальні панелі

- Вертикальні панелі

- Записна книжка

- Рамка

- Вікно з прокручуванням

- Вікно перегляду

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

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

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

Щоб видалити віджет з батьківського елементу і помістити його в буфер обміну, виділіть віджет а потім виберіть в меню Правка Вирізати.

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

Для копіювання віджету в буфер обміну, виділіть віджет, потім виберіть Правка Копіювати. Первинний віджет залишається приєднаним до батьківського.

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

Щоб вставити віджет з буфера обміну в Ваш проект, виберіть Правка Вставити.

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

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

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

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

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

## Про програму Glade

Glade підтримується розробниками Glade та волонтерами спільноти GNOME. Для того, щоб дізнатися більше про Glade, відвідайте Веб-сайт Glade.

Щоб повідомити про помилку або внести пропозицію відносно програми, або цього посібника, можете відправити їх за допомогою bugzilla.

Іншим гарним джерелом інформації про Glade є списки розсилки user та developer На додаток до підписки, Ви можете переглянути архіви списків розсилки, доступні через ці ж посилання.

Ця програма розповсюджується на умовах GNU General Public License, яка опублікована Free Software Foundation, або версією 2 Ліцензії, чи (на Ваш розсуд) будь-якої більш пізньої версії. Копію цієї ліцензії можна знайти за цим посиланням , або в файлі COPYING включеному у вихідний код цієї програми.