diff options
author | panoplie <59100-panoplie@users.noreply.gitlab.gnome.org> | 2022-02-21 16:22:57 +0100 |
---|---|---|
committer | panoplie <59100-panoplie@users.noreply.gitlab.gnome.org> | 2022-03-19 00:41:26 +0100 |
commit | fb4927827b71c3bd5d892cb338761a2862461f28 (patch) | |
tree | 333c7d76288052ec108cdb138a87e41d54e370ad /gdk/gdkeventsprivate.h | |
parent | 8f9ee48aaa50d79dbc49f98cdb6244aa6ff39975 (diff) | |
download | gtk+-fb4927827b71c3bd5d892cb338761a2862461f28.tar.gz |
gdk: Add enum to indicate the unit of scroll deltas
Add a new GdkScrollUnit enum that represent the
unit of scroll deltas provided by GdkScrollEvent.
The unit is accessible through
gdk_scroll_event_get_unit().
Diffstat (limited to 'gdk/gdkeventsprivate.h')
-rw-r--r-- | gdk/gdkeventsprivate.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gdk/gdkeventsprivate.h b/gdk/gdkeventsprivate.h index a16fc0f654..3b1bcd4b94 100644 --- a/gdk/gdkeventsprivate.h +++ b/gdk/gdkeventsprivate.h @@ -212,6 +212,7 @@ struct _GdkTouchEvent * @history: (element-type GdkTimeCoord): array of times and deltas * for other scroll events that were compressed before delivering the * current event + * @unit: The scroll unit in which delta_x and delta_y are represented. * * Generated from button presses for the buttons 4 to 7. Wheel mice are * usually configured to generate button press events for buttons 4 and 5 @@ -234,6 +235,7 @@ struct _GdkScrollEvent gboolean is_stop; GdkDeviceTool *tool; GArray *history; /* <GdkTimeCoord> */ + GdkScrollUnit unit; }; /* @@ -486,7 +488,8 @@ GdkEvent * gdk_scroll_event_new (GdkSurface *surface, GdkModifierType state, double delta_x, double delta_y, - gboolean is_stop); + gboolean is_stop, + GdkScrollUnit unit); GdkEvent * gdk_scroll_event_new_discrete (GdkSurface *surface, GdkDevice *device, |