Clean up clutter-actor.h

It's time, we delayed far too long.
This commit is contained in:
Emmanuele Bassi 2012-02-05 08:47:17 +00:00
parent ad62075378
commit bfe7129375

View File

@ -286,336 +286,315 @@ struct _ClutterActorIter
GType clutter_actor_get_type (void) G_GNUC_CONST; GType clutter_actor_get_type (void) G_GNUC_CONST;
ClutterActor * clutter_actor_new (void); ClutterActor * clutter_actor_new (void);
void clutter_actor_set_flags (ClutterActor *self, void clutter_actor_set_flags (ClutterActor *self,
ClutterActorFlags flags); ClutterActorFlags flags);
void clutter_actor_unset_flags (ClutterActor *self, void clutter_actor_unset_flags (ClutterActor *self,
ClutterActorFlags flags); ClutterActorFlags flags);
ClutterActorFlags clutter_actor_get_flags (ClutterActor *self); ClutterActorFlags clutter_actor_get_flags (ClutterActor *self);
void clutter_actor_show (ClutterActor *self);
void clutter_actor_hide (ClutterActor *self);
void clutter_actor_realize (ClutterActor *self);
void clutter_actor_unrealize (ClutterActor *self);
void clutter_actor_map (ClutterActor *self);
void clutter_actor_unmap (ClutterActor *self);
void clutter_actor_paint (ClutterActor *self);
void clutter_actor_continue_paint (ClutterActor *self);
void clutter_actor_queue_redraw (ClutterActor *self);
void clutter_actor_queue_redraw_with_clip (ClutterActor *self,
const cairo_rectangle_int_t *clip);
void clutter_actor_queue_relayout (ClutterActor *self);
void clutter_actor_destroy (ClutterActor *self);
void clutter_actor_set_name (ClutterActor *self,
const gchar *name);
const gchar * clutter_actor_get_name (ClutterActor *self);
AtkObject * clutter_actor_get_accessible (ClutterActor *self);
void clutter_actor_show (ClutterActor *self); /* Size negotiation */
void clutter_actor_hide (ClutterActor *self); void clutter_actor_set_request_mode (ClutterActor *self,
void clutter_actor_realize (ClutterActor *self); ClutterRequestMode mode);
void clutter_actor_unrealize (ClutterActor *self); ClutterRequestMode clutter_actor_get_request_mode (ClutterActor *self);
void clutter_actor_map (ClutterActor *self); void clutter_actor_get_preferred_width (ClutterActor *self,
void clutter_actor_unmap (ClutterActor *self); gfloat for_height,
void clutter_actor_paint (ClutterActor *self); gfloat *min_width_p,
void clutter_actor_continue_paint (ClutterActor *self); gfloat *natural_width_p);
void clutter_actor_queue_redraw (ClutterActor *self); void clutter_actor_get_preferred_height (ClutterActor *self,
void clutter_actor_queue_redraw_with_clip (ClutterActor *self, gfloat for_width,
const cairo_rectangle_int_t *clip); gfloat *min_height_p,
gfloat *natural_height_p);
void clutter_actor_queue_relayout (ClutterActor *self); void clutter_actor_get_preferred_size (ClutterActor *self,
void clutter_actor_destroy (ClutterActor *self); gfloat *min_width_p,
gfloat *min_height_p,
/* size negotiation */ gfloat *natural_width_p,
void clutter_actor_set_request_mode (ClutterActor *self, gfloat *natural_height_p);
ClutterRequestMode mode); void clutter_actor_allocate (ClutterActor *self,
ClutterRequestMode clutter_actor_get_request_mode (ClutterActor *self); const ClutterActorBox *box,
void clutter_actor_get_preferred_width (ClutterActor *self, ClutterAllocationFlags flags);
gfloat for_height, void clutter_actor_allocate_preferred_size (ClutterActor *self,
gfloat *min_width_p, ClutterAllocationFlags flags);
gfloat *natural_width_p); void clutter_actor_allocate_available_size (ClutterActor *self,
void clutter_actor_get_preferred_height (ClutterActor *self, gfloat x,
gfloat for_width, gfloat y,
gfloat *min_height_p, gfloat available_width,
gfloat *natural_height_p); gfloat available_height,
void clutter_actor_get_preferred_size (ClutterActor *self, ClutterAllocationFlags flags);
gfloat *min_width_p, void clutter_actor_allocate_align_fill (ClutterActor *self,
gfloat *min_height_p, const ClutterActorBox *box,
gfloat *natural_width_p, gdouble x_align,
gfloat *natural_height_p); gdouble y_align,
void clutter_actor_allocate (ClutterActor *self, gboolean x_fill,
const ClutterActorBox *box, gboolean y_fill,
ClutterAllocationFlags flags); ClutterAllocationFlags flags);
void clutter_actor_allocate_preferred_size (ClutterActor *self, void clutter_actor_set_allocation (ClutterActor *self,
ClutterAllocationFlags flags); const ClutterActorBox *box,
void clutter_actor_allocate_available_size (ClutterActor *self, ClutterAllocationFlags flags);
gfloat x, void clutter_actor_get_allocation_box (ClutterActor *self,
gfloat y, ClutterActorBox *box);
gfloat available_width, void clutter_actor_get_allocation_geometry (ClutterActor *self,
gfloat available_height, ClutterGeometry *geom);
ClutterAllocationFlags flags); void clutter_actor_get_allocation_vertices (ClutterActor *self,
void clutter_actor_allocate_align_fill (ClutterActor *self, ClutterActor *ancestor,
const ClutterActorBox *box, ClutterVertex verts[]);
gdouble x_align, gboolean clutter_actor_has_allocation (ClutterActor *self);
gdouble y_align, void clutter_actor_set_size (ClutterActor *self,
gboolean x_fill, gfloat width,
gboolean y_fill, gfloat height);
ClutterAllocationFlags flags); void clutter_actor_get_size (ClutterActor *self,
void clutter_actor_set_allocation (ClutterActor *self, gfloat *width,
const ClutterActorBox *box, gfloat *height);
ClutterAllocationFlags flags); void clutter_actor_set_position (ClutterActor *self,
void clutter_actor_get_allocation_box (ClutterActor *self, gfloat x,
ClutterActorBox *box); gfloat y);
void clutter_actor_get_allocation_geometry (ClutterActor *self, void clutter_actor_get_position (ClutterActor *self,
ClutterGeometry *geom); gfloat *x,
void clutter_actor_get_allocation_vertices (ClutterActor *self, gfloat *y);
ClutterActor *ancestor, gboolean clutter_actor_get_fixed_position_set (ClutterActor *self);
ClutterVertex verts[]); void clutter_actor_set_fixed_position_set (ClutterActor *self,
gboolean clutter_actor_has_allocation (ClutterActor *self); gboolean is_set);
void clutter_actor_set_size (ClutterActor *self, void clutter_actor_move_by (ClutterActor *self,
gfloat width, gfloat dx,
gfloat height); gfloat dy);
void clutter_actor_get_size (ClutterActor *self,
gfloat *width,
gfloat *height);
void clutter_actor_get_transformed_size (ClutterActor *self,
gfloat *width,
gfloat *height);
void clutter_actor_set_position (ClutterActor *self,
gfloat x,
gfloat y);
void clutter_actor_get_position (ClutterActor *self,
gfloat *x,
gfloat *y);
void clutter_actor_get_transformed_position (ClutterActor *self,
gfloat *x,
gfloat *y);
gboolean clutter_actor_get_fixed_position_set (ClutterActor *self);
void clutter_actor_set_fixed_position_set (ClutterActor *self,
gboolean is_set);
void clutter_actor_move_by (ClutterActor *self,
gfloat dx,
gfloat dy);
/* Actor geometry */ /* Actor geometry */
gfloat clutter_actor_get_width (ClutterActor *self); gfloat clutter_actor_get_width (ClutterActor *self);
gfloat clutter_actor_get_height (ClutterActor *self); gfloat clutter_actor_get_height (ClutterActor *self);
void clutter_actor_set_width (ClutterActor *self, void clutter_actor_set_width (ClutterActor *self,
gfloat width); gfloat width);
void clutter_actor_set_height (ClutterActor *self, void clutter_actor_set_height (ClutterActor *self,
gfloat height); gfloat height);
gfloat clutter_actor_get_x (ClutterActor *self); gfloat clutter_actor_get_x (ClutterActor *self);
gfloat clutter_actor_get_y (ClutterActor *self); gfloat clutter_actor_get_y (ClutterActor *self);
void clutter_actor_set_x (ClutterActor *self, void clutter_actor_set_x (ClutterActor *self,
gfloat x); gfloat x);
void clutter_actor_set_y (ClutterActor *self, void clutter_actor_set_y (ClutterActor *self,
gfloat y); gfloat y);
void clutter_actor_set_depth (ClutterActor *self, void clutter_actor_set_depth (ClutterActor *self,
gfloat depth); gfloat depth);
gfloat clutter_actor_get_depth (ClutterActor *self); gfloat clutter_actor_get_depth (ClutterActor *self);
void clutter_actor_set_layout_manager (ClutterActor *self, void clutter_actor_set_layout_manager (ClutterActor *self,
ClutterLayoutManager *manager); ClutterLayoutManager *manager);
ClutterLayoutManager *clutter_actor_get_layout_manager (ClutterActor *self); ClutterLayoutManager * clutter_actor_get_layout_manager (ClutterActor *self);
void clutter_actor_set_x_align (ClutterActor *self,
ClutterActorAlign x_align);
ClutterActorAlign clutter_actor_get_x_align (ClutterActor *self);
void clutter_actor_set_y_align (ClutterActor *self,
ClutterActorAlign y_align);
ClutterActorAlign clutter_actor_get_y_align (ClutterActor *self);
void clutter_actor_set_margin_top (ClutterActor *self,
gfloat margin);
gfloat clutter_actor_get_margin_top (ClutterActor *self);
void clutter_actor_set_margin_bottom (ClutterActor *self,
gfloat margin);
gfloat clutter_actor_get_margin_bottom (ClutterActor *self);
void clutter_actor_set_margin_left (ClutterActor *self,
gfloat margin);
gfloat clutter_actor_get_margin_left (ClutterActor *self);
void clutter_actor_set_margin_right (ClutterActor *self,
gfloat margin);
gfloat clutter_actor_get_margin_right (ClutterActor *self);
void clutter_actor_set_margin (ClutterActor *self,
const ClutterMargin *margin);
void clutter_actor_get_margin (ClutterActor *self,
ClutterMargin *margin);
void clutter_actor_set_x_align (ClutterActor *self, /* Paint */
ClutterActorAlign x_align); void clutter_actor_set_clip (ClutterActor *self,
ClutterActorAlign clutter_actor_get_x_align (ClutterActor *self); gfloat xoff,
void clutter_actor_set_y_align (ClutterActor *self, gfloat yoff,
ClutterActorAlign y_align); gfloat width,
ClutterActorAlign clutter_actor_get_y_align (ClutterActor *self); gfloat height);
void clutter_actor_remove_clip (ClutterActor *self);
void clutter_actor_set_margin_top (ClutterActor *self, gboolean clutter_actor_has_clip (ClutterActor *self);
gfloat margin); void clutter_actor_get_clip (ClutterActor *self,
gfloat clutter_actor_get_margin_top (ClutterActor *self); gfloat *xoff,
void clutter_actor_set_margin_bottom (ClutterActor *self, gfloat *yoff,
gfloat margin); gfloat *width,
gfloat clutter_actor_get_margin_bottom (ClutterActor *self); gfloat *height);
void clutter_actor_set_margin_left (ClutterActor *self, void clutter_actor_set_clip_to_allocation (ClutterActor *self,
gfloat margin); gboolean clip_set);
gfloat clutter_actor_get_margin_left (ClutterActor *self); gboolean clutter_actor_get_clip_to_allocation (ClutterActor *self);
void clutter_actor_set_margin_right (ClutterActor *self, void clutter_actor_set_opacity (ClutterActor *self,
gfloat margin); guint8 opacity);
gfloat clutter_actor_get_margin_right (ClutterActor *self); guint8 clutter_actor_get_opacity (ClutterActor *self);
void clutter_actor_set_margin (ClutterActor *self, guint8 clutter_actor_get_paint_opacity (ClutterActor *self);
const ClutterMargin *margin); gboolean clutter_actor_get_paint_visibility (ClutterActor *self);
void clutter_actor_get_margin (ClutterActor *self, void clutter_actor_set_offscreen_redirect (ClutterActor *self,
ClutterMargin *margin); ClutterOffscreenRedirect redirect);
ClutterOffscreenRedirect clutter_actor_get_offscreen_redirect (ClutterActor *self);
void clutter_actor_set_opacity (ClutterActor *self, gboolean clutter_actor_should_pick_paint (ClutterActor *self);
guint8 opacity); gboolean clutter_actor_is_in_clone_paint (ClutterActor *self);
guint8 clutter_actor_get_opacity (ClutterActor *self); gboolean clutter_actor_get_paint_box (ClutterActor *self,
ClutterActorBox *box);
guint8 clutter_actor_get_paint_opacity (ClutterActor *self); gboolean clutter_actor_has_overlaps (ClutterActor *self);
gboolean clutter_actor_get_paint_visibility (ClutterActor *self); void clutter_actor_set_background_color (ClutterActor *self,
const ClutterColor *color);
void clutter_actor_set_offscreen_redirect (ClutterActor *self, void clutter_actor_get_background_color (ClutterActor *self,
ClutterOffscreenRedirect redirect); ClutterColor *color);
ClutterOffscreenRedirect const ClutterPaintVolume * clutter_actor_get_paint_volume (ClutterActor *self);
clutter_actor_get_offscreen_redirect (ClutterActor *self); const ClutterPaintVolume * clutter_actor_get_transformed_paint_volume (ClutterActor *self,
ClutterActor *relative_to_ancestor);
void clutter_actor_set_name (ClutterActor *self,
const gchar *name);
const gchar * clutter_actor_get_name (ClutterActor *self);
void clutter_actor_set_clip (ClutterActor *self,
gfloat xoff,
gfloat yoff,
gfloat width,
gfloat height);
void clutter_actor_remove_clip (ClutterActor *self);
gboolean clutter_actor_has_clip (ClutterActor *self);
void clutter_actor_get_clip (ClutterActor *self,
gfloat *xoff,
gfloat *yoff,
gfloat *width,
gfloat *height);
void clutter_actor_set_clip_to_allocation (ClutterActor *self,
gboolean clip_set);
gboolean clutter_actor_get_clip_to_allocation (ClutterActor *self);
/* Events */ /* Events */
void clutter_actor_set_reactive (ClutterActor *actor, void clutter_actor_set_reactive (ClutterActor *actor,
gboolean reactive); gboolean reactive);
gboolean clutter_actor_get_reactive (ClutterActor *actor); gboolean clutter_actor_get_reactive (ClutterActor *actor);
gboolean clutter_actor_has_key_focus (ClutterActor *self); gboolean clutter_actor_has_key_focus (ClutterActor *self);
void clutter_actor_grab_key_focus (ClutterActor *self); void clutter_actor_grab_key_focus (ClutterActor *self);
gboolean clutter_actor_event (ClutterActor *actor, gboolean clutter_actor_event (ClutterActor *actor,
ClutterEvent *event, ClutterEvent *event,
gboolean capture); gboolean capture);
gboolean clutter_actor_has_pointer (ClutterActor *self);
/* Text */
PangoContext * clutter_actor_get_pango_context (ClutterActor *self);
PangoContext * clutter_actor_create_pango_context (ClutterActor *self);
PangoLayout * clutter_actor_create_pango_layout (ClutterActor *self,
const gchar *text);
void clutter_actor_set_text_direction (ClutterActor *self,
ClutterTextDirection text_dir);
ClutterTextDirection clutter_actor_get_text_direction (ClutterActor *self);
/* Actor hierarchy */ /* Actor hierarchy */
void clutter_actor_add_child (ClutterActor *self, void clutter_actor_add_child (ClutterActor *self,
ClutterActor *child); ClutterActor *child);
void clutter_actor_insert_child_at_index (ClutterActor *self, void clutter_actor_insert_child_at_index (ClutterActor *self,
ClutterActor *child, ClutterActor *child,
gint index_); gint index_);
void clutter_actor_insert_child_above (ClutterActor *self, void clutter_actor_insert_child_above (ClutterActor *self,
ClutterActor *child, ClutterActor *child,
ClutterActor *sibling); ClutterActor *sibling);
void clutter_actor_insert_child_below (ClutterActor *self, void clutter_actor_insert_child_below (ClutterActor *self,
ClutterActor *child, ClutterActor *child,
ClutterActor *sibling); ClutterActor *sibling);
void clutter_actor_replace_child (ClutterActor *self, void clutter_actor_replace_child (ClutterActor *self,
ClutterActor *old_child, ClutterActor *old_child,
ClutterActor *new_child); ClutterActor *new_child);
void clutter_actor_remove_child (ClutterActor *self, void clutter_actor_remove_child (ClutterActor *self,
ClutterActor *child); ClutterActor *child);
void clutter_actor_remove_all_children (ClutterActor *self); void clutter_actor_remove_all_children (ClutterActor *self);
GList * clutter_actor_get_children (ClutterActor *self); GList * clutter_actor_get_children (ClutterActor *self);
gint clutter_actor_get_n_children (ClutterActor *self); gint clutter_actor_get_n_children (ClutterActor *self);
ClutterActor * clutter_actor_get_child_at_index (ClutterActor *self, ClutterActor * clutter_actor_get_child_at_index (ClutterActor *self,
gint index_); gint index_);
ClutterActor * clutter_actor_get_previous_sibling (ClutterActor *self); ClutterActor * clutter_actor_get_previous_sibling (ClutterActor *self);
ClutterActor * clutter_actor_get_next_sibling (ClutterActor *self); ClutterActor * clutter_actor_get_next_sibling (ClutterActor *self);
ClutterActor * clutter_actor_get_first_child (ClutterActor *self); ClutterActor * clutter_actor_get_first_child (ClutterActor *self);
ClutterActor * clutter_actor_get_last_child (ClutterActor *self); ClutterActor * clutter_actor_get_last_child (ClutterActor *self);
ClutterActor * clutter_actor_get_parent (ClutterActor *self); ClutterActor * clutter_actor_get_parent (ClutterActor *self);
gboolean clutter_actor_contains (ClutterActor *self, gboolean clutter_actor_contains (ClutterActor *self,
ClutterActor *descendant); ClutterActor *descendant);
ClutterActor* clutter_actor_get_stage (ClutterActor *actor); ClutterActor* clutter_actor_get_stage (ClutterActor *actor);
void clutter_actor_set_child_below_sibling (ClutterActor *self, void clutter_actor_set_child_below_sibling (ClutterActor *self,
ClutterActor *child, ClutterActor *child,
ClutterActor *sibling); ClutterActor *sibling);
void clutter_actor_set_child_above_sibling (ClutterActor *self, void clutter_actor_set_child_above_sibling (ClutterActor *self,
ClutterActor *child, ClutterActor *child,
ClutterActor *sibling); ClutterActor *sibling);
void clutter_actor_set_child_at_index (ClutterActor *self, void clutter_actor_set_child_at_index (ClutterActor *self,
ClutterActor *child, ClutterActor *child,
gint index_); gint index_);
void clutter_actor_iter_init (ClutterActorIter *iter,
void clutter_actor_iter_init (ClutterActorIter *iter, ClutterActor *root);
ClutterActor *root); gboolean clutter_actor_iter_next (ClutterActorIter *iter,
gboolean clutter_actor_iter_next (ClutterActorIter *iter, ClutterActor **child);
ClutterActor **child); gboolean clutter_actor_iter_prev (ClutterActorIter *iter,
gboolean clutter_actor_iter_prev (ClutterActorIter *iter, ClutterActor **child);
ClutterActor **child); void clutter_actor_iter_remove (ClutterActorIter *iter);
void clutter_actor_iter_remove (ClutterActorIter *iter);
/* Transformations */ /* Transformations */
gboolean clutter_actor_is_rotated (ClutterActor *self); gboolean clutter_actor_is_rotated (ClutterActor *self);
gboolean clutter_actor_is_scaled (ClutterActor *self); gboolean clutter_actor_is_scaled (ClutterActor *self);
void clutter_actor_set_rotation (ClutterActor *self, void clutter_actor_set_rotation (ClutterActor *self,
ClutterRotateAxis axis, ClutterRotateAxis axis,
gdouble angle, gdouble angle,
gfloat x, gfloat x,
gfloat y, gfloat y,
gfloat z); gfloat z);
void clutter_actor_set_z_rotation_from_gravity (ClutterActor *self, void clutter_actor_set_z_rotation_from_gravity (ClutterActor *self,
gdouble angle, gdouble angle,
ClutterGravity gravity); ClutterGravity gravity);
gdouble clutter_actor_get_rotation (ClutterActor *self, gdouble clutter_actor_get_rotation (ClutterActor *self,
ClutterRotateAxis axis, ClutterRotateAxis axis,
gfloat *x, gfloat *x,
gfloat *y, gfloat *y,
gfloat *z); gfloat *z);
ClutterGravity clutter_actor_get_z_rotation_gravity (ClutterActor *self); ClutterGravity clutter_actor_get_z_rotation_gravity (ClutterActor *self);
void clutter_actor_set_scale (ClutterActor *self,
void clutter_actor_set_scale (ClutterActor *self, gdouble scale_x,
gdouble scale_x, gdouble scale_y);
gdouble scale_y); void clutter_actor_set_scale_full (ClutterActor *self,
void clutter_actor_set_scale_full (ClutterActor *self, gdouble scale_x,
gdouble scale_x, gdouble scale_y,
gdouble scale_y, gfloat center_x,
gfloat center_x, gfloat center_y);
gfloat center_y); void clutter_actor_set_scale_with_gravity (ClutterActor *self,
void clutter_actor_set_scale_with_gravity (ClutterActor *self, gdouble scale_x,
gdouble scale_x, gdouble scale_y,
gdouble scale_y, ClutterGravity gravity);
ClutterGravity gravity); void clutter_actor_get_scale (ClutterActor *self,
void clutter_actor_get_scale (ClutterActor *self, gdouble *scale_x,
gdouble *scale_x, gdouble *scale_y);
gdouble *scale_y); void clutter_actor_get_scale_center (ClutterActor *self,
void clutter_actor_get_scale_center (ClutterActor *self, gfloat *center_x,
gfloat *center_x, gfloat *center_y);
gfloat *center_y); ClutterGravity clutter_actor_get_scale_gravity (ClutterActor *self);
ClutterGravity clutter_actor_get_scale_gravity (ClutterActor *self); void clutter_actor_set_anchor_point (ClutterActor *self,
void clutter_actor_set_anchor_point (ClutterActor *self, gfloat anchor_x,
gfloat anchor_x, gfloat anchor_y);
gfloat anchor_y); void clutter_actor_move_anchor_point (ClutterActor *self,
void clutter_actor_move_anchor_point (ClutterActor *self, gfloat anchor_x,
gfloat anchor_x, gfloat anchor_y);
gfloat anchor_y); void clutter_actor_get_anchor_point (ClutterActor *self,
void clutter_actor_get_anchor_point (ClutterActor *self, gfloat *anchor_x,
gfloat *anchor_x, gfloat *anchor_y);
gfloat *anchor_y); ClutterGravity clutter_actor_get_anchor_point_gravity (ClutterActor *self);
ClutterGravity clutter_actor_get_anchor_point_gravity (ClutterActor *self); void clutter_actor_set_anchor_point_from_gravity (ClutterActor *self,
void clutter_actor_set_anchor_point_from_gravity (ClutterActor *self, ClutterGravity gravity);
ClutterGravity gravity); void clutter_actor_move_anchor_point_from_gravity (ClutterActor *self,
void clutter_actor_move_anchor_point_from_gravity (ClutterActor *self, ClutterGravity gravity);
ClutterGravity gravity); void clutter_actor_get_transformed_position (ClutterActor *self,
gfloat *x,
gboolean clutter_actor_transform_stage_point (ClutterActor *self, gfloat *y);
gfloat x, void clutter_actor_get_transformed_size (ClutterActor *self,
gfloat y, gfloat *width,
gfloat *x_out, gfloat *height);
gfloat *y_out); gboolean clutter_actor_transform_stage_point (ClutterActor *self,
gboolean clutter_actor_should_pick_paint (ClutterActor *self); gfloat x,
gfloat y,
void clutter_actor_get_abs_allocation_vertices (ClutterActor *self, gfloat *x_out,
ClutterVertex verts[]); gfloat *y_out);
void clutter_actor_get_abs_allocation_vertices (ClutterActor *self,
void clutter_actor_apply_transform_to_point (ClutterActor *self, ClutterVertex verts[]);
const ClutterVertex *point, void clutter_actor_apply_transform_to_point (ClutterActor *self,
ClutterVertex *vertex); const ClutterVertex *point,
void clutter_actor_apply_relative_transform_to_point (ClutterActor *self, ClutterVertex *vertex);
ClutterActor *ancestor, void clutter_actor_apply_relative_transform_to_point (ClutterActor *self,
const ClutterVertex *point, ClutterActor *ancestor,
ClutterVertex *vertex); const ClutterVertex *point,
ClutterVertex *vertex);
PangoContext *clutter_actor_get_pango_context (ClutterActor *self); void clutter_actor_get_transformation_matrix (ClutterActor *self,
PangoContext *clutter_actor_create_pango_context (ClutterActor *self); CoglMatrix *matrix);
PangoLayout * clutter_actor_create_pango_layout (ClutterActor *self,
const gchar *text);
void clutter_actor_get_transformation_matrix (ClutterActor *self,
CoglMatrix *matrix);
gboolean clutter_actor_is_in_clone_paint (ClutterActor *self);
gboolean clutter_actor_has_pointer (ClutterActor *self);
void clutter_actor_set_text_direction (ClutterActor *self,
ClutterTextDirection text_dir);
ClutterTextDirection clutter_actor_get_text_direction (ClutterActor *self);
AtkObject * clutter_actor_get_accessible (ClutterActor *self);
const ClutterPaintVolume *clutter_actor_get_paint_volume (ClutterActor *self);
const ClutterPaintVolume *clutter_actor_get_transformed_paint_volume (ClutterActor *self,
ClutterActor *relative_to_ancestor);
gboolean clutter_actor_get_paint_box (ClutterActor *self,
ClutterActorBox *box);
gboolean clutter_actor_has_overlaps (ClutterActor *self);
void clutter_actor_set_background_color (ClutterActor *self,
const ClutterColor *color);
void clutter_actor_get_background_color (ClutterActor *self,
ClutterColor *color);
G_END_DECLS G_END_DECLS