docs: Update to show the symbolic button names
authorEmmanuele Bassi <ebassi@gnome.org>
Fri, 27 Jan 2012 09:46:51 +0000 (09:46 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Fri, 27 Jan 2012 09:46:51 +0000 (09:46 +0000)
https://bugzilla.gnome.org/show_bug.cgi?id=668692

doc/cookbook/events.xml
doc/cookbook/examples/animations-scaling-zoom.c
doc/reference/clutter/clutter-sections.txt

index 150c59a..44d60ad 100644 (file)
@@ -1274,16 +1274,22 @@ g_object_set (settings,
 
         <itemizedlist>
           <listitem>
-            <para>1 = left mouse button</para>
+            <para>1 = left mouse button in a right-handed configuration,
+            or the right mouse button in a left-handed configuration</para>
           </listitem>
           <listitem>
-            <para>2 = scroll wheel</para>
+            <para>2 = scroll wheel button</para>
           </listitem>
           <listitem>
-            <para>3 = right mouse button</para>
+            <para>3 = right mouse button in a right-handed configuration,
+            or the left mouse button in a left-handed configuration</para>
           </listitem>
         </itemizedlist>
 
+        <note><para>Clutter provides symbolic names for the three buttons
+        above: CLUTTER_BUTTON_PRIMARY, CLUTTER_BUTTON_MIDDLE, and
+        CLUTTER_BUTTON_SECONDARY.</para></note>
+
         <para>For mice with more buttons, or other types of
         input devices, the mappings may not be so
         straightforward: you may have to experiment to see
index aa051c4..79c899e 100644 (file)
@@ -55,9 +55,9 @@ clicked_cb (ClutterActor *actor,
 
   clutter_actor_get_scale (actor, &scale, NULL);
 
-  if (button == 1)
+  if (button == CLUTTER_BUTTON_PRIMARY)
     scale *= 1.2;
-  else if (button == 3)
+  else if (button == CLUTTER_BUTTON_SECONDARY)
     scale /= 1.2;
 
   /* don't do anything if scale is outside bounds */
index c3f450f..789f945 100644 (file)
@@ -1107,6 +1107,9 @@ clutter_event_put
 clutter_events_pending
 
 <SUBSECTION>
+CLUTTER_BUTTON_PRIMARY
+CLUTTER_BUTTON_MIDDLE
+CLUTTER_BUTTON_SECONDARY
 clutter_event_set_button
 clutter_event_get_button
 clutter_event_get_click_count