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

@ -93,6 +93,7 @@ typedef enum {
* Since: 0.6
*/
#define CLUTTER_SCRIPT_ERROR (clutter_script_error_quark ())
CLUTTER_AVAILABLE_IN_ALL
GQuark clutter_script_error_quark (void);
/**
@ -143,12 +144,16 @@ struct _ClutterScriptClass
void (*_clutter_reserved8) (void);
};
CLUTTER_AVAILABLE_IN_ALL
GType clutter_script_get_type (void) G_GNUC_CONST;
CLUTTER_AVAILABLE_IN_ALL
ClutterScript * clutter_script_new (void);
CLUTTER_AVAILABLE_IN_ALL
guint clutter_script_load_from_file (ClutterScript *script,
const gchar *filename,
GError **error);
CLUTTER_AVAILABLE_IN_ALL
guint clutter_script_load_from_data (ClutterScript *script,
const gchar *data,
gssize length,
@ -158,14 +163,19 @@ guint clutter_script_load_from_resource (ClutterScript
const gchar *resource_path,
GError **error);
CLUTTER_AVAILABLE_IN_ALL
GObject * clutter_script_get_object (ClutterScript *script,
const gchar *name);
CLUTTER_AVAILABLE_IN_ALL
gint clutter_script_get_objects (ClutterScript *script,
const gchar *first_name,
...) G_GNUC_NULL_TERMINATED;
CLUTTER_AVAILABLE_IN_ALL
GList * clutter_script_list_objects (ClutterScript *script);
CLUTTER_AVAILABLE_IN_ALL
void clutter_script_unmerge_objects (ClutterScript *script,
guint merge_id);
CLUTTER_AVAILABLE_IN_ALL
void clutter_script_ensure_objects (ClutterScript *script);
CLUTTER_DEPRECATED_IN_1_12
@ -177,17 +187,22 @@ CLUTTER_DEPRECATED_IN_1_12
ClutterState * clutter_script_get_states (ClutterScript *script,
const gchar *name);
CLUTTER_AVAILABLE_IN_ALL
void clutter_script_connect_signals (ClutterScript *script,
gpointer user_data);
CLUTTER_AVAILABLE_IN_ALL
void clutter_script_connect_signals_full (ClutterScript *script,
ClutterScriptConnectFunc func,
gpointer user_data);
CLUTTER_AVAILABLE_IN_ALL
void clutter_script_add_search_paths (ClutterScript *script,
const gchar * const paths[],
gsize n_paths);
CLUTTER_AVAILABLE_IN_ALL
gchar * clutter_script_lookup_filename (ClutterScript *script,
const gchar *filename) G_GNUC_MALLOC;
CLUTTER_AVAILABLE_IN_ALL
GType clutter_script_get_type_from_name (ClutterScript *script,
const gchar *type_name);
@ -197,6 +212,7 @@ void clutter_script_set_translation_domain (ClutterScript
CLUTTER_AVAILABLE_IN_1_10
const gchar * clutter_script_get_translation_domain (ClutterScript *script);
CLUTTER_AVAILABLE_IN_ALL
const gchar * clutter_get_script_id (GObject *gobject);
G_END_DECLS