diff options
author | Matthias Clasen <mclasen@redhat.com> | 2013-03-20 18:17:32 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-05-05 15:38:47 -0400 |
commit | 20c8c8b91cf2719249a729492ec84b7282dc03fb (patch) | |
tree | d53cf50689bceedbea093895d0e51a7c204cef76 /gtk/gtkiconview.h | |
parent | 8470eb84c080718120b5daf130db744bf6ec220b (diff) | |
download | gtk+-20c8c8b91cf2719249a729492ec84b7282dc03fb.tar.gz |
Add annotations to gtk headers
Add annotations to all exported functions in GTK+ headers.
Diffstat (limited to 'gtk/gtkiconview.h')
-rw-r--r-- | gtk/gtkiconview.h | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/gtk/gtkiconview.h b/gtk/gtkiconview.h index 2adcc64c98..4a2468ca3f 100644 --- a/gtk/gtkiconview.h +++ b/gtk/gtkiconview.h @@ -109,57 +109,88 @@ struct _GtkIconViewClass void (*_gtk_reserved4) (void); }; +GDK_AVAILABLE_IN_ALL GType gtk_icon_view_get_type (void) G_GNUC_CONST; +GDK_AVAILABLE_IN_ALL GtkWidget * gtk_icon_view_new (void); +GDK_AVAILABLE_IN_ALL GtkWidget * gtk_icon_view_new_with_area (GtkCellArea *area); +GDK_AVAILABLE_IN_ALL GtkWidget * gtk_icon_view_new_with_model (GtkTreeModel *model); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_model (GtkIconView *icon_view, GtkTreeModel *model); +GDK_AVAILABLE_IN_ALL GtkTreeModel * gtk_icon_view_get_model (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_text_column (GtkIconView *icon_view, gint column); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_text_column (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_markup_column (GtkIconView *icon_view, gint column); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_markup_column (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_pixbuf_column (GtkIconView *icon_view, gint column); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_pixbuf_column (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_item_orientation (GtkIconView *icon_view, GtkOrientation orientation); +GDK_AVAILABLE_IN_ALL GtkOrientation gtk_icon_view_get_item_orientation (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_columns (GtkIconView *icon_view, gint columns); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_columns (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_item_width (GtkIconView *icon_view, gint item_width); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_item_width (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_spacing (GtkIconView *icon_view, gint spacing); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_spacing (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_row_spacing (GtkIconView *icon_view, gint row_spacing); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_row_spacing (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_column_spacing (GtkIconView *icon_view, gint column_spacing); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_column_spacing (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_margin (GtkIconView *icon_view, gint margin); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_margin (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_item_padding (GtkIconView *icon_view, gint item_padding); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_item_padding (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL GtkTreePath * gtk_icon_view_get_path_at_pos (GtkIconView *icon_view, gint x, gint y); +GDK_AVAILABLE_IN_ALL gboolean gtk_icon_view_get_item_at_pos (GtkIconView *icon_view, gint x, gint y, GtkTreePath **path, GtkCellRenderer **cell); +GDK_AVAILABLE_IN_ALL gboolean gtk_icon_view_get_visible_range (GtkIconView *icon_view, GtkTreePath **start_path, GtkTreePath **end_path); @@ -169,34 +200,49 @@ void gtk_icon_view_set_activate_on_single_click (GtkIconView *icon_vi GDK_AVAILABLE_IN_3_8 gboolean gtk_icon_view_get_activate_on_single_click (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_selected_foreach (GtkIconView *icon_view, GtkIconViewForeachFunc func, gpointer data); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_selection_mode (GtkIconView *icon_view, GtkSelectionMode mode); +GDK_AVAILABLE_IN_ALL GtkSelectionMode gtk_icon_view_get_selection_mode (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_select_path (GtkIconView *icon_view, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_unselect_path (GtkIconView *icon_view, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL gboolean gtk_icon_view_path_is_selected (GtkIconView *icon_view, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_item_row (GtkIconView *icon_view, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_item_column (GtkIconView *icon_view, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL GList *gtk_icon_view_get_selected_items (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_select_all (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_unselect_all (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_item_activated (GtkIconView *icon_view, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_cursor (GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, gboolean start_editing); +GDK_AVAILABLE_IN_ALL gboolean gtk_icon_view_get_cursor (GtkIconView *icon_view, GtkTreePath **path, GtkCellRenderer **cell); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_scroll_to_path (GtkIconView *icon_view, GtkTreePath *path, gboolean use_align, @@ -204,37 +250,48 @@ void gtk_icon_view_scroll_to_path (GtkIconView *icon_ gfloat col_align); /* Drag-and-Drop support */ +GDK_AVAILABLE_IN_ALL void gtk_icon_view_enable_model_drag_source (GtkIconView *icon_view, GdkModifierType start_button_mask, const GtkTargetEntry *targets, gint n_targets, GdkDragAction actions); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_enable_model_drag_dest (GtkIconView *icon_view, const GtkTargetEntry *targets, gint n_targets, GdkDragAction actions); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_unset_model_drag_source (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_unset_model_drag_dest (GtkIconView *icon_view); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_reorderable (GtkIconView *icon_view, gboolean reorderable); +GDK_AVAILABLE_IN_ALL gboolean gtk_icon_view_get_reorderable (GtkIconView *icon_view); /* These are useful to implement your own custom stuff. */ +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_drag_dest_item (GtkIconView *icon_view, GtkTreePath *path, GtkIconViewDropPosition pos); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_get_drag_dest_item (GtkIconView *icon_view, GtkTreePath **path, GtkIconViewDropPosition *pos); +GDK_AVAILABLE_IN_ALL gboolean gtk_icon_view_get_dest_item_at_pos (GtkIconView *icon_view, gint drag_x, gint drag_y, GtkTreePath **path, GtkIconViewDropPosition *pos); +GDK_AVAILABLE_IN_ALL cairo_surface_t *gtk_icon_view_create_drag_icon (GtkIconView *icon_view, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_convert_widget_to_bin_window_coords (GtkIconView *icon_view, gint wx, gint wy, @@ -247,13 +304,16 @@ gboolean gtk_icon_view_get_cell_rect (GtkIconView * GdkRectangle *rect); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_tooltip_item (GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_tooltip_cell (GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path, GtkCellRenderer *cell); +GDK_AVAILABLE_IN_ALL gboolean gtk_icon_view_get_tooltip_context (GtkIconView *icon_view, gint *x, gint *y, @@ -261,8 +321,10 @@ gboolean gtk_icon_view_get_tooltip_context (GtkIconView GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter); +GDK_AVAILABLE_IN_ALL void gtk_icon_view_set_tooltip_column (GtkIconView *icon_view, gint column); +GDK_AVAILABLE_IN_ALL gint gtk_icon_view_get_tooltip_column (GtkIconView *icon_view); |