GtkHeaderBar 可以用来替代标准的 titlebar, 在使用的时候直接构造好(或者通过 gtkbuilder 来构造),然后用 gtk_window_set_titlebar 即可设置为这个窗口的titlebar。不需要主动去调用 gtk_window_set_decoration。
但要注意:
- 在调用
gtk_window_set_titlebar不要把GtkHeaderBar设为其他组件的 child - 如果从 gtkbuilder 直接构建窗口时,可以用如下代码段
<object class="GtkWindow">
<child type="titlebar">
<object class="GtkHeaderBar">
</object>
</child>
</object>
Top comments (0)