edit/crop: Apply crop via checkmark overlay

This commit is contained in:
Sophie Herold 2025-01-22 22:19:10 +01:00
parent 40d425ac80
commit 9a5170de34
6 changed files with 62 additions and 26 deletions

View file

@ -128,7 +128,7 @@
<property name="hexpand">true</property>
<layout>
<property name="row">0</property>
<property name="column">1</property>
<property name="column">2</property>
</layout>
<style>
<class name="handle" />
@ -136,12 +136,30 @@
</style>
</object>
</child>
<child>
<object class="GtkButton" id="apply_button">
<property name="hexpand">true</property>
<layout>
<property name="row">1</property>
<property name="column">2</property>
</layout>
<property name="action-name">edit-crop.apply-crop</property>
<property name="icon-name">apply-crop</property>
<property name="halign">end</property>
<property name="valign">start</property>
<style>
<class name="circular" />
<class name="osd" />
<class name="apply-button" />
</style>
</object>
</child>
<child>
<object class="AdwBin" id="handle_bottom_left">
<property name="valign">end</property>
<property name="vexpand">true</property>
<layout>
<property name="row">1</property>
<property name="row">2</property>
<property name="column">0</property>
</layout>
<style>
@ -157,8 +175,8 @@
<property name="valign">end</property>
<property name="vexpand">true</property>
<layout>
<property name="row">1</property>
<property name="column">1</property>
<property name="row">2</property>
<property name="column">2</property>
</layout>
<style>
<class name="handle" />