XFree86/2 - GLade 0.4.1


внешний вид GLade
GLade - это графический построитель интерфейсов для программ, использующих GTK Toolkit при разработке интерфейсной части программы. GLade представляет собой достаточно серьезную и сложную программу и, как и многие unix-программы, находится в вечной разработке. Данный порт программы можно найти на hobbes в каталоге /pub/os2/dev/x11/gtk/. Программа отличается крайне удобным интерфейсом и обилием возможностей. Для нормальной работы требуется последняя версия библиотеки gtk (версию 0.4.1 можно взять с нашего сервера: glade.zip, 115k). Обращаю внимание на то, что программа работает только в XFree86/2.

Программа предоставляет возможность использовать как специальные конструкции для корректного расположения элементов в окне при его масштабировании, так и фиксированное расположение элементов. Отметьте наличие стандартных диалогов в панели интерфейса: выбор шрифта, цвета, файла и т.д. Наличествуют и спец-диалоги, напоминающие нам, что GTK - это GIMP Toolkit: разнообразные диалоги для построения диаграмм и несколько widget'тов для работы с цветом. GLade не позволяет вписывать исходный код прямо в себе, но позволяет зарезервировать место в авто-генерируемом коде для указанных пользователем событий. Очень хорошо реализована система выбора событий, на которые программа должна среагировать.

основное окно

Основное окно строго функционально: список окон, сохранение, опции проекта и автоматическая генерация кода. Код может быть на C++, C, Ada. OS/2 версия поддерживает только С/C++ код. Код отличается тем, что уже заточен под ось и содержит корректный Makefile. Кроме того, после компиляции программа автоматически показывает все полученные окна.

настройки объекта
Каждый объект содержит огромное количество настроек. Окно Properties содержит огромное количество настроек конкретного widget'a, включая указания реакций на сигналы и реакций на события.

GLade достаточно прост, но построение динамически масштабируемых окон на первый взгляд сложно. Для понимания этого процесса советую сходить на основной сайт GLade (glade.pn.org) и изучить документацию. Если что-то непонятно, можно обратиться ко мне, я переведу некоторые трудные моменты. Статические окна, в свою очередь, строятся очень легко.

Да, и ещё: если GLade у Вас будет выглядеть несколько хуже, чем у меня на скриншотах, не поленитесь и поставьте себе gtk-engines. После чего посетите сайт gtk.themes.org и скачайте тему Marble3D.

Думаю, после часа работы с GLade вы ощутите всю мощь пакета GTK и присоединитесь к программистам, использующим его для разработки.

окно с виджетами

Если у вас возникнут вопросы, то со мной можно связаться и пытать на предмет Squid/2, GIMP/2, GTK/2, X-Chat/2, Enlightenment/2 & XFree86/2.

Платон Борисович Фомичев
IRC nick: Stauff.


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ