Gtk,删除构建器指针是否删除使用它创建的所有窗口小部件

时间:2010-05-03 08:15:47

标签: gtk

我正在创建构建器指针,如下所示。

GtkBuilder *builder_ptr;
builder_ptr = gtk_builder_new();
if( ! gtk_builder_add_from_file(builder_ptr, "Test.glade", &error ) )
    printf("\n Error Builder, Exit!\n");

我将删除此构建器指针,如下所示:

g_object_unref(G_OBJECT(m_builder));

此构建器指针包含2-3个GtkWindows和其他小部件 所以我的问题是,当我删除此构建器时,我是否需要手动删除此构建器中的所有窗口,否则当删除构建器指针时,所有窗口都将被销毁。

谢谢,
PP。

1 个答案:

答案 0 :(得分:1)

删除构建器指针时,窗口不会被破坏。