Работа с виджетами
4.1 Выбор виджетов из окна палитры
Вы можете работать с виджетами из окна Палитра следующими способами:
- Режим выделения
-
Для использования режима выделения, щёлкните на стрелку Выделитель. Указатель сменится на стрелку. Это означает, что режим выделения активен. В этом режиме вы можете использовать мышь для выбора виджетов в вашем проекте. Вы можете использовать окно Свойств для редактирования свойств виджетов.
Вы можете использовать также контекстное меню для выбора виджета. Щелчок правой кнопкой мыши открывает контекстное меню виджета.
Вы можете добавлять множество виджетов нужного вида из Палитры в ваш проект, удерживая клавишу Ctrl в момент выбора виджета. Вам необходимо щёлкнуть на стрелке Выделитель или другом виджете в Палитре для возврата в обычный режим.
- Режим размещения виджета
-
Для использования режима выделения, выберите виджет в окне Палитра. При выборе большей части виджетов указатель меняется на указатель с пересечением. После этого вы можете добавлять виджет в контейнеры, виджеты верхнего уровня и т.д. После того, как вы разместите виджет, режим переключается в режим выделения.
- Режим размещения в верхнем уровне
-
Для использования выберите виджет верхнего уровня в окне Палитра. Когда вы выберите его, виджет немедленно появится на вашем рабочем столе. Вы можете редактировать виджет. После выбора виджета верхнего уровня, режим переключается в режим выделения.
4.2 Организация виджетов в проекте
Вы можете использовать контейнеры виджетов для размещения и организации виджетов в вашем проекте. Вы можете выбрать следующие контейнеры из окна Палитра:
- Горизонтальный контейнер
- Вертикальный контейнер
- Таблица
- Фиксированный
- Горизонтальная группа кнопок
- Вертикальная группа кнопок
- Горизонтальная панель
- Вертикальная панель
- Записная книжка
- Рамка
- Прокручиваемое окно
- Окно просмотра
Вы можете вкладывать контейнеры для создания сложных структур размещения. Когда вы создаёте горизонтальные и вертикальные контейнеры, Glade спрашивает, сколько строк или столбцов необходимо создать для начала, хотя строки и столбцы могут быть легко добавлены или удалены позже.
Когда вы создали все контейнеры, которые вам необходимы, вы можете добавлять виджеты, такие как метки, кнопки и более сложные виджеты в контейнеры. Заметьте, что Glade упаковывает виджеты
4.3 Перемещение виджета в буфер обмена
Чтобы удалить виджет из родительского элемента и поместить его в буфер обмена, выделите виджет и выберите
.4.4 Копирование виджета в буфер обмена
Чтобы скопировать виджет в буфер обмена, выделите виджет и выберите
. Исходный виджет останется в родительском элементе.4.5 Вставка виджета из буфера обмена в проект
Чтобы вставить виджет из буфера обмена в проект, выберите
.Все виджеты должны иметь в Glade уникальное имя. Если вы вырежете виджет, а потом вставите его в ваш проект, виджет и все его потомки сохранят свои имена. Если вы скопируйте виджет и вставите его несколько раз в свой проект, тогда Glade создаст новые имена для копий виджетов.