Add annotations to gtk headers

Add annotations to all exported functions in GTK+ headers.
This commit is contained in:
Matthias Clasen
2013-03-20 18:17:32 -04:00
parent 8470eb84c0
commit 20c8c8b91c
222 changed files with 3467 additions and 4 deletions

View File

@ -61,51 +61,65 @@ struct _GtkTreeStoreClass
};
GDK_AVAILABLE_IN_ALL
GType gtk_tree_store_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
GtkTreeStore *gtk_tree_store_new (gint n_columns,
...);
GDK_AVAILABLE_IN_ALL
GtkTreeStore *gtk_tree_store_newv (gint n_columns,
GType *types);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_set_column_types (GtkTreeStore *tree_store,
gint n_columns,
GType *types);
/* NOTE: use gtk_tree_model_get to get values from a GtkTreeStore */
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_set_value (GtkTreeStore *tree_store,
GtkTreeIter *iter,
gint column,
GValue *value);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_set (GtkTreeStore *tree_store,
GtkTreeIter *iter,
...);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_set_valuesv (GtkTreeStore *tree_store,
GtkTreeIter *iter,
gint *columns,
GValue *values,
gint n_values);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_set_valist (GtkTreeStore *tree_store,
GtkTreeIter *iter,
va_list var_args);
GDK_AVAILABLE_IN_ALL
gboolean gtk_tree_store_remove (GtkTreeStore *tree_store,
GtkTreeIter *iter);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_insert (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *parent,
gint position);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_insert_before (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *parent,
GtkTreeIter *sibling);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_insert_after (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *parent,
GtkTreeIter *sibling);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_insert_with_values (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *parent,
gint position,
...);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_insert_with_valuesv (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *parent,
@ -113,29 +127,39 @@ void gtk_tree_store_insert_with_valuesv (GtkTreeStore *tree_store,
gint *columns,
GValue *values,
gint n_values);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_prepend (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *parent);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_append (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *parent);
GDK_AVAILABLE_IN_ALL
gboolean gtk_tree_store_is_ancestor (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *descendant);
GDK_AVAILABLE_IN_ALL
gint gtk_tree_store_iter_depth (GtkTreeStore *tree_store,
GtkTreeIter *iter);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_clear (GtkTreeStore *tree_store);
GDK_AVAILABLE_IN_ALL
gboolean gtk_tree_store_iter_is_valid (GtkTreeStore *tree_store,
GtkTreeIter *iter);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_reorder (GtkTreeStore *tree_store,
GtkTreeIter *parent,
gint *new_order);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_swap (GtkTreeStore *tree_store,
GtkTreeIter *a,
GtkTreeIter *b);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_move_before (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *position);
GDK_AVAILABLE_IN_ALL
void gtk_tree_store_move_after (GtkTreeStore *tree_store,
GtkTreeIter *iter,
GtkTreeIter *position);