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
。他们都有同样的问题。
所以问题是:有没有解决这个问题的方法?