forked from AuroraMiddleware/gtk
e9d966488b
Set overflow to hidden for the fishbowl widget, so the blur buttons don't leak out into the window shadow.
68 lines
2.5 KiB
XML
68 lines
2.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface>
|
|
<object class="GtkWindow" id="window">
|
|
<property name="title" translatable="yes">Fishbowl</property>
|
|
<property name="default-width">400</property>
|
|
<property name="default-height">400</property>
|
|
<child type="titlebar">
|
|
<object class="GtkHeaderBar" id="">
|
|
<property name="show-title-buttons">1</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<style>
|
|
<class name="linked"/>
|
|
</style>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="icon-name">pan-start-symbolic</property>
|
|
<signal name="clicked" handler="fishbowl_prev_button_clicked_cb" object="bowl" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="icon-name">pan-end-symbolic</property>
|
|
<signal name="clicked" handler="fishbowl_next_button_clicked_cb" object="bowl" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="end">
|
|
<object class="GtkLabel">
|
|
<property name="label">fps</property>
|
|
</object>
|
|
</child>
|
|
<child type="end">
|
|
<object class="GtkLabel">
|
|
<property name="label" bind-source="bowl" bind-property="framerate-string"/>
|
|
</object>
|
|
</child>
|
|
<child type="end">
|
|
<object class="GtkLabel">
|
|
<property name="label">Icons, </property>
|
|
</object>
|
|
</child>
|
|
<child type="end">
|
|
<object class="GtkLabel">
|
|
<property name="label" bind-source="bowl" bind-property="count"/>
|
|
</object>
|
|
</child>
|
|
<child type="end">
|
|
<object class="GtkToggleButton" id="changes_allow">
|
|
<property name="icon-name">changes-allow</property>
|
|
<property name="has-frame">0</property>
|
|
<signal name="notify::active" handler="fishbowl_changes_toggled_cb"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFishbowl" id="bowl">
|
|
<property name="visible">True</property>
|
|
<property name="overflow">hidden</property>
|
|
<property name="animating">True</property>
|
|
<property name="benchmark" bind-source="changes_allow" bind-property="active" bind-flags="invert-boolean | sync-create"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|