我有一个使用 GTK2 用 Ruby 编写的桌面应用程序。这只是一个与 GTK2 一起玩的小型测试应用程序,但我在实现我想做的事情时遇到了问题。有什么方法可以使用 GTK2 获取标题栏(除了设置标题),特别是添加一个按钮(在下图中的最小/最大/等,B 旁边)或向菜单添加一个选项当您单击标题栏上的图标(下图中的 A)时会弹出?
我认为可能没有,因为 GTK 旨在与许多不同的窗口管理器一起使用,但我只是想知道是否有。作为一个附带问题,单击“十字”按钮会触发什么事件?目前,如果用户单击该窗口消失但程序没有结束 - 我需要捕获该事件并退出程序。
谢谢你的帮助,包括打我的头,告诉我我有多傻。