2011-10-27 3 views
0

グーグルでグーグルし、devhelpを試してみましたが、利用可能な機能は1つだけですgtk_menu_item_set_submenu()しかし、私の問題は解決しません。私は「アイテムA-N」を削除し、それらを再構築するために必要なgtk_menuからメニューを削除するには?

Main Menu-> 
     Item A-> Sub 
     Item B-> Sub 
     ... 
     Item N-> Sub 
     ------------- 
     Item X 
     Item Y 

、私がこれまで試したものを、アプリケーション全体がクラッシュする原因となる、g_free (main_menu)を使用することです。

Nは私にはっきりと分かっていますが、最初に削除する機能はありますか?Nサブメニュー?

答えて

1

GtkMenuGtkContainerから継承されているので、GtkContainerのいずれの方法もメニューで機能します。使用gtk_container_remove(menu, submenu);

関連する問題