Annotate all public symbols

We are going to switch to compiler annotations to determine the
visibility of the symbols.
This commit is contained in:
Emmanuele Bassi
2014-03-17 18:19:52 +00:00
parent 2102573700
commit c69bb976b3
65 changed files with 902 additions and 136 deletions

View File

@ -149,51 +149,64 @@ struct _ClutterLayoutManagerClass
void (* _clutter_padding_8) (void);
};
CLUTTER_AVAILABLE_IN_1_2
GType clutter_layout_manager_get_type (void) G_GNUC_CONST;
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_get_preferred_width (ClutterLayoutManager *manager,
ClutterContainer *container,
gfloat for_height,
gfloat *min_width_p,
gfloat *nat_width_p);
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_get_preferred_height (ClutterLayoutManager *manager,
ClutterContainer *container,
gfloat for_width,
gfloat *min_height_p,
gfloat *nat_height_p);
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_allocate (ClutterLayoutManager *manager,
ClutterContainer *container,
const ClutterActorBox *allocation,
ClutterAllocationFlags flags);
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_set_container (ClutterLayoutManager *manager,
ClutterContainer *container);
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_layout_changed (ClutterLayoutManager *manager);
CLUTTER_AVAILABLE_IN_1_2
GParamSpec * clutter_layout_manager_find_child_property (ClutterLayoutManager *manager,
const gchar *name);
CLUTTER_AVAILABLE_IN_1_2
GParamSpec ** clutter_layout_manager_list_child_properties (ClutterLayoutManager *manager,
guint *n_pspecs);
CLUTTER_AVAILABLE_IN_1_2
ClutterLayoutMeta *clutter_layout_manager_get_child_meta (ClutterLayoutManager *manager,
ClutterContainer *container,
ClutterActor *actor);
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_child_set (ClutterLayoutManager *manager,
ClutterContainer *container,
ClutterActor *actor,
const gchar *first_property,
...) G_GNUC_NULL_TERMINATED;
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_child_get (ClutterLayoutManager *manager,
ClutterContainer *container,
ClutterActor *actor,
const gchar *first_property,
...) G_GNUC_NULL_TERMINATED;
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_child_set_property (ClutterLayoutManager *manager,
ClutterContainer *container,
ClutterActor *actor,
const gchar *property_name,
const GValue *value);
CLUTTER_AVAILABLE_IN_1_2
void clutter_layout_manager_child_get_property (ClutterLayoutManager *manager,
ClutterContainer *container,
ClutterActor *actor,