Files
clapper/src/bin/clapper-app/ui/clapper-app-window-state-buttons.ui
Rafał Dzięgiel 6447944b21 clapper-app: Handle alternative headerbar buttons placements
Handle all possible combinations of window state buttons placement.
These are "right" and "left" combined along with either LTR or RTL.

Fixes #402
2024-04-13 18:32:36 +02:00

44 lines
1.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<interface domain="clapper-app">
<template class="ClapperAppWindowStateButtons" parent="GtkBox">
<property name="orientation">horizontal</property>
<property name="spacing">6</property>
<child>
<object class="GtkButton" id="minimize_button">
<property name="icon_name">window-minimize-symbolic</property>
<property name="visible">false</property>
<signal name="clicked" handler="minimize_button_clicked_cb"/>
<style>
<class name="osd"/>
<class name="flat"/>
<class name="circular"/>
</style>
</object>
</child>
<child>
<object class="GtkButton" id="maximize_button">
<property name="icon_name">window-maximize-symbolic</property>
<property name="visible">false</property>
<signal name="clicked" handler="maximize_button_clicked_cb"/>
<style>
<class name="osd"/>
<class name="flat"/>
<class name="circular"/>
</style>
</object>
</child>
<child>
<object class="GtkButton" id="close_button">
<property name="icon_name">window-close-symbolic</property>
<property name="visible">false</property>
<signal name="clicked" handler="close_button_clicked_cb"/>
<style>
<class name="osd"/>
<class name="flat"/>
<class name="circular"/>
</style>
</object>
</child>
</template>
</interface>