- 474 名前:login:Penguin mailto:sage [04/05/05 14:13 ID:AJVBY2RD]
- >>473
クリックした時に出てくるメニュー部分って、メニューバーやその親とは 直接関係のない独立したウィンドウになるので、無理と思われ。 なので、callbackには別の方法で情報を与えることになるでしょう。 例えば、gtk_item_factory_create_items()の最後の引数として与えた ポインタが(例ではNULLになっている)、callback関数の最初の引数 dataとして得られます。使ったはことないけれど、 gtk_item_factory_create_items()の代わりに、メニューのアイテムの 数だけgtk_item_factory_create_item()を使えば、メニューアイテム ごとにcallback引数を変えられるかもしれない。 が、一番の問題は、GtkItemFactoryがGTK+-2.4ではdeprecateされ てしまっていることかもなー。
|

|