20#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtk.h> can be included directly."
32#define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ())
33#define GTK_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView))
34#define GTK_IS_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_VIEW))
#define GDK_DEPRECATED_IN_4_10_FOR(f)
#define GDK_AVAILABLE_IN_ALL
struct _GdkContentFormats GdkContentFormats
typedefG_BEGIN_DECLS struct _GList GList
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
struct _GtkGridView GtkGridView
void gtk_icon_view_set_row_spacing(GtkIconView *icon_view, int row_spacing)
gboolean gtk_icon_view_get_cursor(GtkIconView *icon_view, GtkTreePath **path, GtkCellRenderer **cell)
void gtk_icon_view_set_drag_dest_item(GtkIconView *icon_view, GtkTreePath *path, GtkIconViewDropPosition pos)
gboolean gtk_icon_view_path_is_selected(GtkIconView *icon_view, GtkTreePath *path)
void gtk_icon_view_set_spacing(GtkIconView *icon_view, int spacing)
void gtk_icon_view_set_reorderable(GtkIconView *icon_view, gboolean reorderable)
void gtk_icon_view_enable_model_drag_source(GtkIconView *icon_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions)
void gtk_icon_view_set_tooltip_item(GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path)
GtkWidget * gtk_icon_view_new_with_area(GtkCellArea *area)
GtkTreePath * gtk_icon_view_get_path_at_pos(GtkIconView *icon_view, int x, int y)
struct _GtkIconView GtkIconView
gboolean gtk_icon_view_get_tooltip_context(GtkIconView *icon_view, int x, int y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter)
void gtk_icon_view_set_tooltip_cell(GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path, GtkCellRenderer *cell)
void(* GtkIconViewForeachFunc)(GtkIconView *icon_view, GtkTreePath *path, gpointer data)
void gtk_icon_view_unset_model_drag_dest(GtkIconView *icon_view)
int gtk_icon_view_get_markup_column(GtkIconView *icon_view)
void gtk_icon_view_set_pixbuf_column(GtkIconView *icon_view, int column)
void gtk_icon_view_item_activated(GtkIconView *icon_view, GtkTreePath *path)
void gtk_icon_view_unselect_all(GtkIconView *icon_view)
GtkOrientation gtk_icon_view_get_item_orientation(GtkIconView *icon_view)
void gtk_icon_view_unselect_path(GtkIconView *icon_view, GtkTreePath *path)
int gtk_icon_view_get_text_column(GtkIconView *icon_view)
@ GTK_ICON_VIEW_DROP_INTO
@ GTK_ICON_VIEW_DROP_ABOVE
@ GTK_ICON_VIEW_DROP_BELOW
@ GTK_ICON_VIEW_DROP_LEFT
@ GTK_ICON_VIEW_DROP_RIGHT
int gtk_icon_view_get_item_column(GtkIconView *icon_view, GtkTreePath *path)
void gtk_icon_view_select_path(GtkIconView *icon_view, GtkTreePath *path)
void gtk_icon_view_set_tooltip_column(GtkIconView *icon_view, int column)
void gtk_icon_view_set_model(GtkIconView *icon_view, GtkTreeModel *model)
gboolean gtk_icon_view_get_cell_rect(GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, GdkRectangle *rect)
void gtk_icon_view_get_drag_dest_item(GtkIconView *icon_view, GtkTreePath **path, GtkIconViewDropPosition *pos)
GdkPaintable * gtk_icon_view_create_drag_icon(GtkIconView *icon_view, GtkTreePath *path)
gboolean gtk_icon_view_get_dest_item_at_pos(GtkIconView *icon_view, int drag_x, int drag_y, GtkTreePath **path, GtkIconViewDropPosition *pos)
void gtk_icon_view_set_item_orientation(GtkIconView *icon_view, GtkOrientation orientation)
int gtk_icon_view_get_columns(GtkIconView *icon_view)
void gtk_icon_view_set_activate_on_single_click(GtkIconView *icon_view, gboolean single)
GtkTreeModel * gtk_icon_view_get_model(GtkIconView *icon_view)
GDK_AVAILABLE_IN_ALL GType gtk_icon_view_get_type(void) G_GNUC_CONST
GtkWidget * gtk_icon_view_new_with_model(GtkTreeModel *model)
int gtk_icon_view_get_pixbuf_column(GtkIconView *icon_view)
int gtk_icon_view_get_row_spacing(GtkIconView *icon_view)
gboolean gtk_icon_view_get_activate_on_single_click(GtkIconView *icon_view)
gboolean gtk_icon_view_get_item_at_pos(GtkIconView *icon_view, int x, int y, GtkTreePath **path, GtkCellRenderer **cell)
GtkWidget * gtk_icon_view_new(void)
void gtk_icon_view_selected_foreach(GtkIconView *icon_view, GtkIconViewForeachFunc func, gpointer data)
void gtk_icon_view_enable_model_drag_dest(GtkIconView *icon_view, GdkContentFormats *formats, GdkDragAction actions)
void gtk_icon_view_set_column_spacing(GtkIconView *icon_view, int column_spacing)
void gtk_icon_view_unset_model_drag_source(GtkIconView *icon_view)
GtkSelectionMode gtk_icon_view_get_selection_mode(GtkIconView *icon_view)
int gtk_icon_view_get_item_row(GtkIconView *icon_view, GtkTreePath *path)
int gtk_icon_view_get_item_width(GtkIconView *icon_view)
gboolean gtk_icon_view_get_reorderable(GtkIconView *icon_view)
void gtk_icon_view_scroll_to_path(GtkIconView *icon_view, GtkTreePath *path, gboolean use_align, float row_align, float col_align)
int gtk_icon_view_get_spacing(GtkIconView *icon_view)
void gtk_icon_view_set_item_padding(GtkIconView *icon_view, int item_padding)
void gtk_icon_view_set_cursor(GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, gboolean start_editing)
void gtk_icon_view_set_columns(GtkIconView *icon_view, int columns)
void gtk_icon_view_set_selection_mode(GtkIconView *icon_view, GtkSelectionMode mode)
int gtk_icon_view_get_margin(GtkIconView *icon_view)
gboolean gtk_icon_view_get_visible_range(GtkIconView *icon_view, GtkTreePath **start_path, GtkTreePath **end_path)
void gtk_icon_view_set_item_width(GtkIconView *icon_view, int item_width)
void gtk_icon_view_select_all(GtkIconView *icon_view)
void gtk_icon_view_set_margin(GtkIconView *icon_view, int margin)
int gtk_icon_view_get_tooltip_column(GtkIconView *icon_view)
void gtk_icon_view_set_text_column(GtkIconView *icon_view, int column)
int gtk_icon_view_get_item_padding(GtkIconView *icon_view)
void gtk_icon_view_set_markup_column(GtkIconView *icon_view, int column)
int gtk_icon_view_get_column_spacing(GtkIconView *icon_view)
GList * gtk_icon_view_get_selected_items(GtkIconView *icon_view)
struct _GtkTreePath GtkTreePath
struct _GtkTreeModel GtkTreeModel
struct _GtkTooltip GtkTooltip