Part I. Концепция

Table of Contents

Основа
Типы данных и программирование
Экспорт C API
Система динамических типов Glib
Функции копирования
Соглашения
Неинстанциируемые не классифицируемые базовые типы
Инстанциируемые классифицируемые типы: объекты
Инициализация и уничтожение
Неинстанциируемые классифицируемые типы: Интерфейсы
Инициализация интерфейсов
Уничтожение интерфейсов
Основной класс GObject
Инстанциация объекта
Объектное управление памятью
Подсчёт ссылок
Слабые ссылки
Подсчёт ссылок и циклы
Свойства объекта
Одновременный доступ к множеству свойств
Система сообщений GObject
Замыкания (Closures)
C Замыкания
Не-C замыкания (для бесстрашных)
Сигналы
Регистрация сигнала
Подключение сигнала
Эмиссия сигнала
Детальный параметр