GTK+ 2.0 Tutorial |
||
---|---|---|
Вы наверное заметили некоторые моменты в предыдущих примерах, требующие объяснения. В системе GLib существуют собственные типы данных такие, как gint, gchar и т.д. эти типы являются аналогами типов в языке программирования С. Это сделано для преодоления зависимости от платформы при выполнении расчетов.
Хорошим примером является "gint32" который определяет тип целого числа размером 32 bit на любой платформе, например 64 bit alpha, или 32 bit i386. Определения типов являются интуитивными и прямолинейными. Они все определены в glib/glib.h (который включен в gtk.h).
Вы также заметили использование GtkWidget когда функция обращается к GtkObject. GTK имеет объектно ориентированный дизайн с использованием виджетов (widget) как объектов (object).
Stepping Through Hello World |
|
More on Signal Handlers |