Add crop/trim/canvas padding to adjustments, wire all sliders to config

This commit is contained in:
2026-03-06 13:09:45 +02:00
parent 6ef0f14804
commit ac6f305bcc
3 changed files with 191 additions and 32 deletions

View File

@@ -304,6 +304,18 @@ fn build_loaded_state(state: &AppState) -> gtk::Box {
.build();
add_button.add_css_class("flat");
let select_all_button = gtk::Button::builder()
.icon_name("edit-select-all-symbolic")
.tooltip_text("Select all images (Ctrl+A)")
.build();
select_all_button.add_css_class("flat");
let deselect_all_button = gtk::Button::builder()
.icon_name("edit-clear-symbolic")
.tooltip_text("Deselect all images (Ctrl+Shift+A)")
.build();
deselect_all_button.add_css_class("flat");
let clear_button = gtk::Button::builder()
.icon_name("edit-clear-all-symbolic")
.tooltip_text("Remove all images")
@@ -326,6 +338,8 @@ fn build_loaded_state(state: &AppState) -> gtk::Box {
}
toolbar.append(&count_label);
toolbar.append(&select_all_button);
toolbar.append(&deselect_all_button);
toolbar.append(&add_button);
toolbar.append(&clear_button);