Takuro Ashie
ashie****@homa*****
2004年 5月 4日 (火) 11:59:25 JST
足永です。 On Tue, 4 May 2004 11:35:19 +0900 Hiroyuki Ikezoe <poinc****@ikezo*****> wrote: > これですけど、ブックマークバー上のアイテムはメニューアイテムをやめてボタ > ンにしてもいいと思います。(ボタンにしたら「更新」ボタンが表示されるかは > 未確認) いや、たぶん話が噛み合っていないような気がします。 今のツールバーでは、アイテムがツールバーからはみ出した時に右端に下矢印ボ タンが出るようになり、これを押すと、はみ出したアイテムがメニューで出るよ うになります。 しかし、現状ではメニューアイテムにボタンを出すようになってはいないため、 フォルダを更新する場合は、そのフォルダのサブメニューの一番上のアイテム (プログラム的にはフォルダープロキシーと名付けてます)で右クリックして「フ ォルダを更新」を選択しなければいけません。 まとめると、オーバーフローしたアイテムの更新を行うためには 1. ツールバーの下矢印ボタンを押す 2. 対象フォルダのサブメニューを出す 3. フォルダープロキシーの上で右クリックする 4. 「ブックマークフォルダを更新」を選択する という手順を踏まなければいけません。 たぶん、これでは繁雑すぎる、という話なのではないかと推測しています。 また、ツールバーの下矢印ボタンを押した時に出てくるウィジェットはメニュー なので、ここには必ずメニューアイテムを突っ込まなければいけません。 src/kz-bookmark-bar.cの345行目あたりの proxy = kz_bookmark_menu_create_menuitem(bookmark, bar->kz, FALSE); gtk_tool_item_set_proxy_menu_item(GTK_TOOL_ITEM(toolitem), "bookmark", proxy); 辺りがそれに相当します。