GTK Toolbar
當工具欄的寬度不足以顯示其內容時,GTK Toolbar
會顯示溢出菜單。如何在GTK工具欄中顯示ToolItems的溢出菜單
如果工具欄包含ToolItem
s包含ComboBox
es似乎此功能不起作用。
這裏是an example code,它演示了這個問題。它是用Haskell編寫的,但我認爲把它翻譯成其他語言不應該太困難。
構建回購的說明寫在README.md。
最後一個命令打開一個小的GTK窗口。如果你做得更大,你會在窗口中看到兩個ComboBox
es。問題是,如果您將窗口縮小一點,則右側的ComboBox
會消失,即使toolbarShowArrow
已啓用,也不會出現溢出菜單。
(不幸的是我沒有對SO足夠的聲譽,所以我上傳他們回購在這裏發表兩個截圖)。
有趣的是,如果我改變Toolbar
從ToolItem
s的內容,以ToolButton
S代表例如,我得到溢出菜單。
此外,我用3個軟件包進行了測試:針對GTK2的gtk
,針對GTK3的gtk3
以及針對具有gobject內省功能的GTK3的gi-gtk
。他們都有同樣的問題。
所以問題是:有沒有解決這個問題的方法?