Linux: Полное руководство
Шрифт:
Листинг 25.1. Фрагмент файла проекта calc.glade
Но кроме этого файла в каталоге Calc ничего нет. А где же исходный код? А где картинки? Чтобы Glade сгенерировала исходный код, нажмите кнопку Построить в главном окне Glade. В результате в каталоге calc будет создана структура подкаталогов, показанная на рис. 24.8.
Рис. 24.8. Структура каталогов проекта
В каталоге
О каталоге
♦ interface.*, support.* — эти файлы сгенерированы Glade, и вам не нужно их редактировать;
♦ callback.* — функции-обработчики. Автоматически сгенерированные функции первоначально не делают ничего, это только заготовки. Чтобы ваша программа что-нибудь делала, вам нужно отредактировать файл callback.c;
♦ make.c — вы можете редактировать этот файл, если вам это нужно.
Рассмотрим файл callback.c — его нужно редактировать в первую очередь. Glade создала для вас заготовки функций-обработчиков следующего вида:
Листинг 25.2. Фрагмент файла callback.c
Вписав в эти заготовки код, выполняющий нужные вам действия, можно попытаться собрать программу. Для этого перейдите в каталог
24.4. Создание меню
Если вам нужно стандартное меню приложения, состоящее из пунктов Файл, Правка, Вид и т.п., используйте виджит Окно приложения Gnome (рис. 24.9) — вы его найдете на страничке виджитов Gnome.
Рис. 24.9. Окно приложения Gnome
Это уже готовый шаблон окна с меню, панелью инструментов и строкой статуса. Удобно?
Если же вам нужно нестандартное меню, то выберите виджит Меню, который находится на вкладке основных виджитов окна Палитра. В окне свойств меню нажмите кнопку Правка меню. В открывшемся окне редактора вы можете создавать пункты меню.
Для создания пункта меню нажмите кнопку Добавить и введите следующую информацию:
♦ Метка — эту надпись увидит пользователь.
♦ Имя — это идентификатор пункта меню.