[actor] Remove unused clutter_actor_pick()
authorEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 29 Jun 2009 15:34:49 +0000 (16:34 +0100)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 29 Jun 2009 16:01:10 +0000 (17:01 +0100)
The clutter_actor_pick() function just emits the ::pick signal
on the actor. Nobody should be using it, since the paint() method
is already context sensitive and will result in a ::pick emission
by itself. The clutter_actor_pick() is just confusing things.

clutter/clutter-actor.c
clutter/clutter-actor.h
clutter/clutter-deprecated.h
doc/reference/clutter/clutter-sections.txt

index b7462fa..7f8b1e9 100644 (file)
@@ -1384,35 +1384,6 @@ clutter_actor_real_pick (ClutterActor       *self,
 }
 
 /**
- * clutter_actor_pick:
- * @self: A #ClutterActor
- * @color: A #ClutterColor
- *
- * Renders a silhouette of the actor using the supplied color. Used
- * internally for mapping pointer events to actors.
- *
- * This function should never be called directly by applications.
- *
- * Subclasses overiding the ClutterActor::pick() method should call
- * clutter_actor_should_pick_paint() to decide whether to render their
- * silhouette. Containers should always recursively call pick for
- * each child.
- *
- * This function will emit the #ClutterActor::pick signal.
- *
- * Since: 0.4
- */
-void
-clutter_actor_pick (ClutterActor       *self,
-                   const ClutterColor *color)
-{
-  g_return_if_fail (CLUTTER_IS_ACTOR (self));
-  g_return_if_fail (color != NULL);
-
-  g_signal_emit (self, actor_signals[PICK], 0, color);
-}
-
-/**
  * clutter_actor_should_pick_paint:
  * @self: A #ClutterActor
  *
index 88d77a8..44bca03 100644 (file)
@@ -284,8 +284,6 @@ void                  clutter_actor_unrealize                 (ClutterActor
 void                  clutter_actor_map                       (ClutterActor          *self);
 void                  clutter_actor_unmap                     (ClutterActor          *self);
 void                  clutter_actor_paint                     (ClutterActor          *self);
-void                  clutter_actor_pick                      (ClutterActor          *self,
-                                                               const ClutterColor    *color);
 void                  clutter_actor_queue_redraw              (ClutterActor          *self);
 void                  clutter_actor_queue_relayout            (ClutterActor          *self);
 void                  clutter_actor_destroy                   (ClutterActor          *self);
index 69a069e..c817b45 100644 (file)
 
 #define clutter_timeline_get_progressx  clutter_timeline_get_progressx_DEPRECATED_BY_clutter_timeline_get_progress
 
+#define clutter_actor_pick      clutter_actor_pick_DEPRECATED_BY_clutter_actor_paint
+
 #endif /* CLUTTER_DEPRECATED_H */
index 119ae1e..cdc3f84 100644 (file)
@@ -282,7 +282,6 @@ clutter_actor_queue_redraw
 clutter_actor_queue_relayout
 clutter_actor_destroy
 clutter_actor_event
-clutter_actor_pick
 clutter_actor_should_pick_paint
 clutter_actor_map
 clutter_actor_unmap