История изменений
Исправление meliafaro, (текущая версия) :
Тебе нужен derivable-type, а описывай его с помощью G_DEFINE_TYPE_WITH_PRIVATE. Опиши ещё одну структуру вида _MyObjectPrivate с приватными полями, которая будет доступна через функцию вида my_object_get_instance_private(MyObject* self). Инкапсуляция, ничего не попишешь.
Исходная версия meliafaro, :
Тебе нужен derivable-type, а описывай его с помощью G_DEFINE_TYPE_WITH_PRIVATE. Опиши ещё одну структуру вида _MyObjectPrivate ещё одну структуру с приватными полями, которая будет доступна через функцию вида my_object_get_instance_private(MyObject* self). Инкапсуляция, ничего не попишешь.