Шрифт:
Первым рассмотрим файл interface.c, в котором определяются окна и диалоговые окна, применяемые в приложении.
1. Сначала несколько указателей виджетов, на которые вы ссылаетесь в файлах callbacks.c и main.c:
2.
3. Определите вспомогательную функцию, которая вставляет в контейнер виджет-метку с заданным текстом:
4. Определения строки меню, использующие для удобства макросы
5. Теперь вы создаете главное окно, вставляете меню и панель инструментов, задаете их размер, центрируете относительно экрана и собираете виджеты, формирующие интерфейс. Учтите, что эта функция не отображает окно на экране, а просто возвращает указатель на окно:
6. Создайте панель инструментов с помощью стандартных пиктограмм GTK+ и свяжите с ней функции обратного вызова:
7. Затем вы создаете виджеты, используемые для поиска компакт-диска: