<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
- <property name="spacing">6</property>
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
- <property name="margin-top">6</property>
- <property name="margin-bottom">6</property>
+ <style>
+ <class name="toolbar"/>
+ </style>
<child>
<object class="GtkToggleButton" id="disable_button">
- <property name="has-frame">0</property>
<property name="tooltip-text" translatable="yes">Disable this custom CSS</property>
<property name="icon-name">media-playback-pause-symbolic</property>
<signal name="toggled" handler="disable_toggled"/>
</child>
<child>
<object class="GtkButton" id="save_button">
- <property name="has-frame">0</property>
<property name="tooltip-text" translatable="yes">Save the current CSS</property>
<property name="icon-name">document-save-symbolic</property>
<signal name="clicked" handler="save_clicked"/>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
- <property name="spacing">6</property>
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
- <property name="margin-top">6</property>
- <property name="margin-bottom">6</property>
+ <style>
+ <class name="toolbar"/>
+ </style>
<child>
<object class="GtkToggleButton">
- <property name="has-frame">0</property>
<property name="icon-name">media-record-symbolic</property>
<property name="tooltip-text" translatable="yes">Record frames</property>
<property name="active" bind-source="GtkInspectorRecorder" bind-property="recording" bind-flags="bidirectional|sync-create"/>
</child>
<child>
<object class="GtkButton">
- <property name="has-frame">0</property>
<property name="icon-name">edit-clear-all-symbolic</property>
<property name="tooltip-text" translatable="yes">Clear recorded frames</property>
<signal name="clicked" handler="recordings_clear_all"/>
</child>
<child>
<object class="GtkToggleButton">
- <property name="has-frame">0</property>
<property name="icon-name">insert-object-symbolic</property>
<property name="tooltip-text" translatable="yes">Add debug nodes</property>
<property name="active" bind-source="GtkInspectorRecorder" bind-property="debug-nodes" bind-flags="bidirectional|sync-create"/>
</child>
<child>
<object class="GtkToggleButton" id="dark_mode_button">
- <property name="has-frame">0</property>
<property name="icon-name">display-brightness-symbolic</property>
<property name="tooltip-text" translatable="yes">Use a dark background</property>
<signal name="notify::active" handler="toggle_dark_mode" swapped="0" object="render_node_view"/>
</child>
<child>
<object class="GtkButton" id="render_node_save_button">
- <property name="has-frame">0</property>
<property name="sensitive">0</property>
<property name="icon-name">document-save-as-symbolic</property>
<property name="tooltip-text" translatable="yes">Save selected node</property>
</child>
<child>
<object class="GtkButton" id="render_node_clip_button">
- <property name="has-frame">0</property>
<property name="sensitive">0</property>
<property name="icon-name">edit-copy-symbolic</property>
<property name="tooltip-text" translatable="yes">Copy to clipboard</property>
<object class="GtkCenterBox">
<child type="start">
<object class="GtkBox">
+ <style>
+ <class name="toolbar"/>
+ </style>
<child>
<object class="GtkToggleButton" id="sidebar_toggle">
<property name="icon-name">open-menu-symbolic</property>
<property name="tooltip-text" translatable="yes">Toggle Sidebar</property>
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
- <property name="margin-top">6</property>
- <property name="margin-bottom">6</property>
- <property name="halign">center</property>
- <property name="valign">center</property>
<property name="active">1</property>
</object>
</child>
<property name="name">actions</property>
<property name="child">
<object class="GtkButton" id="refresh_actions_button">
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
- <property name="margin-top">6</property>
- <property name="margin-bottom">6</property>
<property name="icon-name">view-refresh-symbolic</property>
<property name="tooltip-text" translatable="yes">Refresh action state</property>
- <property name="has-frame">0</property>
</object>
</property>
</object>
<property name="name">magnifier</property>
<property name="child">
<object class="GtkScale">
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
- <property name="margin-top">6</property>
- <property name="margin-bottom">6</property>
<property name="width-request">150</property>
<property name="draw-value">0</property>
<property name="adjustment">magnification_adjustment</property>
<property name="name">prop-search</property>
<property name="child">
<object class="GtkSearchEntry" id="prop_search_entry">
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
- <property name="margin-top">6</property>
- <property name="margin-bottom">6</property>
<property name="max-width-chars">40</property>
+ <property name="valign">center</property>
</object>
</property>
</object>
<property name="name">layout-prop-search</property>
<property name="child">
<object class="GtkSearchEntry" id="layout_prop_search_entry">
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
- <property name="margin-top">6</property>
- <property name="margin-bottom">6</property>
<property name="max-width-chars">40</property>
</object>
</property>
</child>
<child type="end">
<object class="GtkBox">
- <property name="margin-start">6</property>
- <property name="margin-end">6</property>
+ <style>
+ <class name="toolbar"/>
+ </style>
<child>
<object class="GtkButton" id="go_up_button">
<property name="icon-name">go-up-symbolic</property>
<property name="tooltip-text" translatable="yes">Previous object</property>
- <property name="has-frame">0</property>
- <property name="halign">center</property>
- <property name="valign">center</property>
<signal name="clicked" handler="go_up_cb"/>
</object>
</child>
<object class="GtkButton" id="go_down_button">
<property name="icon-name">go-down-symbolic</property>
<property name="tooltip-text" translatable="yes">Child object</property>
- <property name="has-frame">0</property>
- <property name="halign">center</property>
- <property name="valign">center</property>
<signal name="clicked" handler="go_down_cb"/>
</object>
</child>
<object class="GtkButton" id="go_previous_button">
<property name="icon-name">go-previous-symbolic</property>
<property name="tooltip-text" translatable="yes">Previous sibling</property>
- <property name="has-frame">0</property>
- <property name="halign">center</property>
- <property name="valign">center</property>
<signal name="clicked" handler="go_previous_cb"/>
</object>
</child>
<object class="GtkButton" id="go_next_button">
<property name="icon-name">go-next-symbolic</property>
<property name="tooltip-text" translatable="yes">Next sibling</property>
- <property name="has-frame">0</property>
- <property name="halign">center</property>
- <property name="valign">center</property>
<signal name="clicked" handler="go_next_cb"/>
</object>
</child>