Allow retrieving the pointer button that caused the ::clicked signal to
be emitted.
http://bugzilla.clutter-project.org/show_bug.cgi?id=2287
click_action_set_pressed (action, FALSE);
}
+
+/**
+ * clutter_click_action_get_button:
+ * @action: a #ClutterClickAction
+ *
+ * Retrieves the button that was pressed.
+ *
+ * Return value: the button value
+ *
+ * Since: 1.4
+ */
+guint
+clutter_click_action_get_button (ClutterClickAction *action)
+{
+ g_return_val_if_fail (CLUTTER_IS_CLICK_ACTION (action), 0);
+
+ return action->priv->press_button;
+}
GType clutter_click_action_get_type (void) G_GNUC_CONST;
-ClutterAction *clutter_click_action_new (void);
-void clutter_click_action_release (ClutterClickAction *action);
+ClutterAction *clutter_click_action_new (void);
+
+guint clutter_click_action_get_button (ClutterClickAction *action);
+void clutter_click_action_release (ClutterClickAction *action);
G_END_DECLS
ClutterClickAction
ClutterClickActionClass
clutter_click_action_new
+clutter_click_action_get_button
clutter_click_action_release
<SUBSECTION Standard>