static void gnt_menu_destroy(GntWidget *widget) { GntMenu *menu = GNT_MENU(widget); g_list_foreach(menu->list, (GFunc)g_object_unref, NULL); g_list_free(menu->list); org_destroy(widget); }
static void gnt_window_destroy(GntWidget *widget) { GntWindow *window = GNT_WINDOW(widget); if (window->menu) gnt_widget_destroy(GNT_WIDGET(window->menu)); if (window->priv) { if (window->priv->accels) g_hash_table_destroy(window->priv->accels); g_free(window->priv); } org_destroy(widget); }