GtkNotebook添加标签按钮

时间:2009-06-29 22:48:52

标签: user-interface gtk

在Gtk +中是否可以在笔记本,Opera或Google Chrome中添加标签按钮?我知道Opera使用Qt而Chrome使用自定义标签,但它是否可以在纯Gtk +中使用?

2 个答案:

答案 0 :(得分:2)

不确定。查看line 1384 of this file上的BrandedNotebook类。

不幸的是,Gtk +没有给你一个“好”的方法,但你应该能够确定可用的空间量,并根据需要使用它。在BrandedNotebook的情况下,在空间中绘制pixbuf,并在pixbuf的坐标内处理鼠标点击。

答案 1 :(得分:2)

好吧,如果不可能,有一个简单的解决方法:

  • 创建一个标题为“新标签”或“+”或其他
  • 的标签
  • 检测选项卡何时选中,如果发生这种情况,请创建新选项卡。关注该新标签,以便不会选择“新标签”标签。