Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
gtk
Commits
b6cdc396
Commit
b6cdc396
authored
Oct 13, 2016
by
Felix Riemann
Committed by
Matthias Clasen
Oct 13, 2016
Browse files
GtkShortcutsShortcut: Support single finger swipe gestures
https://bugzilla.gnome.org/show_bug.cgi?id=772770
parent
21fa1212
Changes
3
Hide whitespace changes
Inline
Side-by-side
gtk/Makefile.am
View file @
b6cdc396
...
...
@@ -1320,6 +1320,8 @@ gesture_sources = \
gesture/gesture-stretch-symbolic.svg
\
gesture/gesture-rotate-clockwise-symbolic.svg
\
gesture/gesture-rotate-anticlockwise-symbolic.svg
\
gesture/gesture-swipe-left-symbolic.svg
\
gesture/gesture-swipe-right-symbolic.svg
\
gesture/gesture-two-finger-swipe-left-symbolic.svg
\
gesture/gesture-two-finger-swipe-right-symbolic.svg
...
...
gtk/gtkshortcutsshortcut.c
View file @
b6cdc396
...
...
@@ -156,6 +156,14 @@ update_subtitle_from_type (GtkShortcutsShortcut *self)
subtitle
=
_
(
"Two finger swipe right"
);
break
;
case
GTK_SHORTCUT_GESTURE_SWIPE_LEFT
:
subtitle
=
_
(
"Swipe left"
);
break
;
case
GTK_SHORTCUT_GESTURE_SWIPE_RIGHT
:
subtitle
=
_
(
"Swipe right"
);
break
;
default:
subtitle
=
NULL
;
break
;
...
...
@@ -223,6 +231,14 @@ update_icon_from_type (GtkShortcutsShortcut *self)
icon
=
g_themed_icon_new
(
"gesture-two-finger-swipe-right-symbolic"
);
break
;
case
GTK_SHORTCUT_GESTURE_SWIPE_LEFT
:
icon
=
g_themed_icon_new
(
"gesture-swipe-left-symbolic"
);
break
;
case
GTK_SHORTCUT_GESTURE_SWIPE_RIGHT
:
icon
=
g_themed_icon_new
(
"gesture-swipe-right-symbolic"
);
break
;
default:
;
icon
=
NULL
;
break
;
...
...
gtk/gtkshortcutsshortcut.h
View file @
b6cdc396
...
...
@@ -54,6 +54,10 @@ typedef struct _GtkShortcutsShortcutClass GtkShortcutsShortcutClass;
* @GTK_SHORTCUT_GESTURE:
* The shortcut is a gesture. The #GtkShortcutsShortcut:icon property will be
* used.
* @GTK_SHORTCUT_GESTURE_SWIPE_LEFT:
* The shortcut is a swipe gesture. GTK+ provides and icon and subtitle. Since 3.90
* @GTK_SHORTCUT_GESTURE_SWIPE_RIGHT:
* The shortcut is a swipe gesture. GTK+ provides and icon and subtitle. Since 3.90
*
* GtkShortcutType specifies the kind of shortcut that is being described.
* More values may be added to this enumeration over time.
...
...
@@ -68,7 +72,9 @@ typedef enum {
GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE
,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT
,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT
,
GTK_SHORTCUT_GESTURE
GTK_SHORTCUT_GESTURE
,
GTK_SHORTCUT_GESTURE_SWIPE_LEFT
,
GTK_SHORTCUT_GESTURE_SWIPE_RIGHT
}
GtkShortcutType
;
GDK_AVAILABLE_IN_3_20
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment