mirror of
https://github.com/brl/mutter.git
synced 2024-11-21 23:50:41 -05:00
clutter: Make clutter_contraint_update_preferred_size() public
This is necessary for gobject-introspection to correctly pick up the annotations for the corresponding vfunc. https://gitlab.gnome.org/GNOME/mutter/merge_requests/1067
This commit is contained in:
parent
4f8e518d42
commit
35fe6a40ed
@ -30,13 +30,6 @@ gboolean clutter_constraint_update_allocation (ClutterConstraint *constraint,
|
|||||||
ClutterActor *actor,
|
ClutterActor *actor,
|
||||||
ClutterActorBox *allocation);
|
ClutterActorBox *allocation);
|
||||||
|
|
||||||
void clutter_constraint_update_preferred_size (ClutterConstraint *constraint,
|
|
||||||
ClutterActor *actor,
|
|
||||||
ClutterOrientation direction,
|
|
||||||
float for_size,
|
|
||||||
float *minimum_size,
|
|
||||||
float *natural_size);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __CLUTTER_CONSTRAINT_PRIVATE_H__ */
|
#endif /* __CLUTTER_CONSTRAINT_PRIVATE_H__ */
|
||||||
|
@ -222,6 +222,17 @@ clutter_constraint_update_allocation (ClutterConstraint *constraint,
|
|||||||
return !clutter_actor_box_equal (allocation, &old_alloc);
|
return !clutter_actor_box_equal (allocation, &old_alloc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* clutter_constraint_update_preferred_size:
|
||||||
|
* @constraint: a #ClutterConstraint
|
||||||
|
* @actor: a #ClutterActor
|
||||||
|
* @direction: a #ClutterOrientation
|
||||||
|
* @for_size: the size in the opposite direction
|
||||||
|
* @minimum_size: (inout): the minimum size to modify
|
||||||
|
* @natural_size: (inout): the natural size to modify
|
||||||
|
*
|
||||||
|
* Asks the @constraint to update the size request of a #ClutterActor.
|
||||||
|
*/
|
||||||
void
|
void
|
||||||
clutter_constraint_update_preferred_size (ClutterConstraint *constraint,
|
clutter_constraint_update_preferred_size (ClutterConstraint *constraint,
|
||||||
ClutterActor *actor,
|
ClutterActor *actor,
|
||||||
|
@ -99,6 +99,14 @@ struct _ClutterConstraintClass
|
|||||||
CLUTTER_EXPORT
|
CLUTTER_EXPORT
|
||||||
GType clutter_constraint_get_type (void) G_GNUC_CONST;
|
GType clutter_constraint_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
|
CLUTTER_EXPORT
|
||||||
|
void clutter_constraint_update_preferred_size (ClutterConstraint *constraint,
|
||||||
|
ClutterActor *actor,
|
||||||
|
ClutterOrientation direction,
|
||||||
|
float for_size,
|
||||||
|
float *minimum_size,
|
||||||
|
float *natural_size);
|
||||||
|
|
||||||
/* ClutterActor API */
|
/* ClutterActor API */
|
||||||
CLUTTER_EXPORT
|
CLUTTER_EXPORT
|
||||||
void clutter_actor_add_constraint (ClutterActor *self,
|
void clutter_actor_add_constraint (ClutterActor *self,
|
||||||
|
Loading…
Reference in New Issue
Block a user