summaryrefslogtreecommitdiff
path: root/src/eom-scroll-view.h
diff options
context:
space:
mode:
authormbkma <[email protected]>2026-03-14 15:32:03 +0100
committerVictor Kareh <[email protected]>2026-03-17 09:46:48 -0400
commitd0749fc30eeb33cf3910a7b49252cf046a8532a8 (patch)
tree34f6bf212ffcff24c15129528dd5e1f2bb93e935 /src/eom-scroll-view.h
parent9b75ba3c2b56d94777e50fff913bb22a2873e582 (diff)
downloadeom-crop.tar.bz2
eom-crop.tar.xz
add crop featurecrop
Diffstat (limited to 'src/eom-scroll-view.h')
-rw-r--r--src/eom-scroll-view.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/eom-scroll-view.h b/src/eom-scroll-view.h
index 2f10e3e..e98a5e6 100644
--- a/src/eom-scroll-view.h
+++ b/src/eom-scroll-view.h
@@ -25,7 +25,8 @@ struct _EomScrollView {
struct _EomScrollViewClass {
GtkGridClass parent_class;
- void (* zoom_changed) (EomScrollView *view, double zoom);
+ void (* zoom_changed) (EomScrollView *view, double zoom);
+ void (* crop_requested) (EomScrollView *view, gint x, gint y, gint width, gint height);
};
typedef enum {
@@ -67,6 +68,10 @@ gboolean eom_scroll_view_get_zoom_is_max (EomScrollView *view);
void eom_scroll_view_show_cursor (EomScrollView *view);
void eom_scroll_view_hide_cursor (EomScrollView *view);
+/* crop mode */
+void eom_scroll_view_set_crop_mode (EomScrollView *view, gboolean crop_mode);
+gboolean eom_scroll_view_get_crop_mode (EomScrollView *view);
+
G_END_DECLS
#endif /* _EOM_SCROLL_VIEW_H_ */