mirror of
https://github.com/brl/mutter.git
synced 2025-06-13 16:59:30 +00:00
tap-action: Add TapAction, to handle mouse/touch tapping
TapAction is a GestureAction-subclass that handles clicks and tap gestures. It is meant to provide a replacement for ClickAction using GestureAction: • it handles events trasparently without capturing them, so that it can coexists with other GestureActions; • the ::tap signal is not emitted if the drag threshold is exceeded; • building upon GestureAction the amount of code is greatly reduced. TapAction provides: • tap signal, notifying users when a tap has been performed. The image-content example program has been updated replacing its ClickAction usage with TapAction. https://bugzilla.gnome.org/show_bug.cgi?id=683948
This commit is contained in:
@ -100,6 +100,7 @@
|
||||
<xi:include href="xml/clutter-swipe-action.xml"/>
|
||||
<xi:include href="xml/clutter-rotate-action.xml"/>
|
||||
<xi:include href="xml/clutter-zoom-action.xml"/>
|
||||
<xi:include href="xml/clutter-tap-action.xml"/>
|
||||
</chapter>
|
||||
|
||||
<chapter>
|
||||
|
@ -3483,3 +3483,20 @@ CLUTTER_PAN_ACTION_GET_CLASS
|
||||
ClutterPanActionPrivate
|
||||
clutter_pan_action_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>clutter-tap-action</FILE>
|
||||
ClutterTapAction
|
||||
ClutterTapActionClass
|
||||
clutter_tap_action_new
|
||||
<SUBSECTION Standard>
|
||||
CLUTTER_IS_TAP_ACTION
|
||||
CLUTTER_IS_TAP_ACTION_CLASS
|
||||
CLUTTER_TYPE_TAP_ACTION
|
||||
CLUTTER_TAP_ACTION
|
||||
CLUTTER_TAP_ACTION_CLASS
|
||||
CLUTTER_TAP_ACTION_GET_CLASS
|
||||
<SUBSECTION Private>
|
||||
ClutterTapActionPrivate
|
||||
clutter_tap_action_get_type
|
||||
</SECTION>
|
||||
|
@ -74,6 +74,7 @@ clutter_stage_manager_get_type
|
||||
clutter_state_get_type
|
||||
clutter_swipe_action_get_type
|
||||
clutter_table_layout_get_type
|
||||
clutter_tap_action_get_type
|
||||
clutter_text_buffer_get_type
|
||||
clutter_text_get_type
|
||||
clutter_texture_get_type
|
||||
|
Reference in New Issue
Block a user