Linux: Полное руководство
Шрифт:
♦ Главное окно Glade — используется для операций с проектом, например, создания, открытия, сохранения, указания опций.
♦ Палитра — набор виджитов, которые вы можете поместить в контейнер.
♦ Свойства — окно свойств виджитов, в котором отображаются свойства активного виджита.
Рис. 24.1. Студия Glade
Палитра содержит
♦ GTK+ Основа — основные виджиты;
♦ GTK+ Дополнения — дополнительные виджиты;
♦ Gnome — специальные виджиты для создания GNOME-приложений.
К основным виджитам относятся:
♦ Окно — основной элемент вашего приложения.
♦ Главное меню — строка меню приложения.
♦ Панель инструментов — на этой панели обычно находятся кнопки быстрого доступа к некоторым элементам главного меню, например, Создать, Открыть, Сохранить, Выход и т.д.
Рис. 24.2. Палитра
♦ Ползунок — позволяет изменять размеры некоторых виджитов; обычно ползунок ставится между двумя панелями инструментов.
♦ Метка — надпись.
♦ Поле ввода текста — название говорит само за себя.
♦ Комб. список — комбинированный список (Combo Box).
♦ Текстовый бокс — область для ввода нескольких строк текста; может использоваться в качестве основы простого текстового редактора.
♦ Кнопка — думаю, этот виджит в комментариях не нуждается.
♦ Кнопка-переключатель — кнопка, которая может находиться в одном из двух положений: включено или выключено.
♦ Флажок — независимый переключатель.
♦ Радиокнопка — зависимый переключатель.
♦ Список — простой список.
♦ Дерево — иерархическая схема элементов.
♦ Колоночный список — это список CList из главы 23.
♦ Колоночное дерево — что-то среднее между деревом и колоночным списком.
♦ Меню параметров — выпадающий список опций, напоминает список ComboBox (см. рис. 24.3, тип окна).
♦ Крутящаяся кнопка — не знаю, почему ее так назвали, на самом деле это поле с кнопками уменьшения/увеличения значения (как поле ввода ширины или высоты окна, см. рис. 24.3).
Рис. 24.3. Окно свойств
♦ Индикатор выполнения — вы использовали программу GnoRPM для установки пакетов? Пока пакет устанавливался, в небольшом окошке ползла небольшая шкала, информирующая нас о процессе установки. Это индикатор выполнения,
♦ Строка статуса — небольшая панель с текстовым полем, точнее, надписью,
♦ Горизонтальный, вертикальный разделители — эти виджиты также не нуждаются в комментариях.
♦ Область для рисования — область, в которой можно рисовать мышью.
♦ Диалог — произвольное диалоговое окно.
♦ Диалог выбора файла — это наш старый знакомый, работу с которым мы рассматривали в прошлой главе.
♦ Диалог выбора шрифта — позволяет выбрать шрифт.
♦ Окно выбора цвета — позволяет выбрать цвет.
♦ Горизонтальный бокс — контейнер GtkHBox.
♦ Вертикальный бокс — контейнер GtkVBox.
♦ Таблица — контейнер GtkTable.
♦ Фиксированная позиция — контейнер GtkFixed.
♦ Горизонтальные панели, вертикальные панели — набор горизонтальных и вертикальных панелей.
♦ Записная книжка — виджит, состоящий из нескольких страниц, обычно используется для создания окна свойств.
♦ Рамка — небольшая рамка, обычно используется для объединения нескольких радиокнопок или других виджитов, устанавливающих параметры, в одну группу.
♦ Прокручиваемое окно — окно с полосами прокрутки.
♦ Окно просмотра.
Дополнительными виджитами являются:
♦ Горизонтальная, вертикальная шкала — эти элементы похожи на индикатор выполнения, но используются не для наблюдения за ходом процесса, а для установки значений (такие шкалы используются в диалоге выбора цвета).
♦ Горизонтальная, вертикальная линейка — аналогичны шкалам, но немного по-другому нарисованы (в виде линейки).
♦ Событийный бокс — это виджит EventBox, с которым мы уже знакомы.
♦ Метка с клавишей ускорения — надпись с клавишей быстрого доступа.
♦ Календарь — виджит для выбора даты.
♦ Ниспадающее меню — обычное ниспадающее меню.
♦ Кривая, Гамма-кривая — служат для отображения различных кривых.
♦ Горизонтальная, вертикальная полосы прокрутки — вместо этих виджитов лучше использовать прокручиваемое окно.
♦ Предварительный просмотр — область предварительного просмотра.
♦ Выбор шрифта, выбор цвета — виджиты выбора шрифта и цвета соответственно.
♦ Диалог ввода — диалог для ввода информации,
♦ Изображение — используется для вывода картинки.
♦ Пользовательский элемент управления.
♦ Стрелка.
На вкладке Gnome вы найдете следующие виджиты:
♦ Окно приложения Gnome — создает готовый шаблон окна приложения — с меню, панелью инструментов, кнопками быстрого доступа и строкой статуса.
♦ Диалоговое окно Gnome — произвольный диалог в стиле Gnome.
♦ Окно сообщений Gnome — используется для вывода сообщений.