summaryrefslogtreecommitdiff
path: root/gtk/gtkiconview.h
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@gnome.org>2004-07-04 15:56:55 +0000
committerAnders Carlsson <andersca@src.gnome.org>2004-07-04 15:56:55 +0000
commit8970881fb4dd8d6600b2c60976f1b27958a1ed18 (patch)
treeb6473ef9177e24b6e21c0f66812dc8e060ccd0db /gtk/gtkiconview.h
parent17c3df345ac01b427eaec3d03c2251780df06eaf (diff)
downloadgtk+-8970881fb4dd8d6600b2c60976f1b27958a1ed18.tar.gz
gtk/gtkiconview.c Add GtkIconView to the build, remove debugging output.
2004-07-04 Anders Carlsson <andersca@gnome.org> * gtk/Makefile.am: * gtk/gtkiconview.c * gtk/gtkiconview.h: Add GtkIconView to the build, remove debugging output.
Diffstat (limited to 'gtk/gtkiconview.h')
-rw-r--r--gtk/gtkiconview.h100
1 files changed, 48 insertions, 52 deletions
diff --git a/gtk/gtkiconview.h b/gtk/gtkiconview.h
index 56b7450139..76e71c476d 100644
--- a/gtk/gtkiconview.h
+++ b/gtk/gtkiconview.h
@@ -1,4 +1,4 @@
-/* eggiconlist.h
+/* gtkiconview.h
* Copyright (C) 2002, 2004 Anders Carlsson <andersca@gnome.org>
*
* This library is free software; you can redistribute it and/or
@@ -16,100 +16,96 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
-#ifndef __EGG_ICON_LIST_H__
-#define __EGG_ICON_LIST_H__
+#ifndef __GTK_ICON_VIEW_H__
+#define __GTK_ICON_VIEW_H__
#include <gtk/gtkcontainer.h>
#include <gtk/gtktreemodel.h>
G_BEGIN_DECLS
-#define EGG_TYPE_ICON_LIST (egg_icon_list_get_type ())
-#define EGG_ICON_LIST(obj) (GTK_CHECK_CAST ((obj), EGG_TYPE_ICON_LIST, EggIconList))
-#define EGG_ICON_LIST_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), EGG_TYPE_ICON_LIST, EggIconListClass))
-#define EGG_IS_ICON_LIST(obj) (GTK_CHECK_TYPE ((obj), EGG_TYPE_ICON_LIST))
-#define EGG_IS_ICON_LIST_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EGG_TYPE_ICON_LIST))
-#define EGG_ICON_LIST_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), EGG_TYPE_ICON_LIST, EggIconListClass))
+#define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ())
+#define GTK_ICON_VIEW(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView))
+#define GTK_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
+#define GTK_IS_ICON_VIEW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_ICON_VIEW))
+#define GTK_IS_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW))
+#define GTK_ICON_VIEW_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
-typedef struct _EggIconList EggIconList;
-typedef struct _EggIconListClass EggIconListClass;
-typedef struct _EggIconListPrivate EggIconListPrivate;
-typedef struct _EggIconListItem EggIconListItem;
+typedef struct _GtkIconView GtkIconView;
+typedef struct _GtkIconViewClass GtkIconViewClass;
+typedef struct _GtkIconViewPrivate GtkIconViewPrivate;
-typedef void (* EggIconListForeachFunc) (EggIconList *icon_list,
+typedef void (* GtkIconViewForeachFunc) (GtkIconView *icon_view,
GtkTreePath *path,
gpointer data);
-struct _EggIconList
+struct _GtkIconView
{
GtkContainer parent;
- EggIconListPrivate *priv;
+ GtkIconViewPrivate *priv;
};
-struct _EggIconListClass
+struct _GtkIconViewClass
{
GtkContainerClass parent_class;
- void (* set_scroll_adjustments) (EggIconList *icon_list,
+ void (* set_scroll_adjustments) (GtkIconView *icon_view,
GtkAdjustment *hadjustment,
GtkAdjustment *vadjustment);
- void (* item_activated) (EggIconList *icon_list,
+ void (* item_activated) (GtkIconView *icon_view,
GtkTreePath *path);
- void (* selection_changed) (EggIconList *icon_list);
+ void (* selection_changed) (GtkIconView *icon_view);
/* Key binding signals */
- void (* select_all) (EggIconList *icon_list);
- void (* unselect_all) (EggIconList *icon_list);
- void (* select_cursor_item) (EggIconList *icon_list);
- void (* toggle_cursor_item) (EggIconList *icon_list);
- gboolean (* move_cursor) (EggIconList *icon_list,
+ void (* select_all) (GtkIconView *icon_view);
+ void (* unselect_all) (GtkIconView *icon_view);
+ void (* select_cursor_item) (GtkIconView *icon_view);
+ void (* toggle_cursor_item) (GtkIconView *icon_view);
+ gboolean (* move_cursor) (GtkIconView *icon_view,
GtkMovementStep step,
gint count);
};
-GType egg_icon_list_get_type (void);
-GtkWidget *egg_icon_list_new (void);
-GtkWidget *egg_icon_list_new_with_model (GtkTreeModel *model);
+GType gtk_icon_view_get_type (void);
+GtkWidget *gtk_icon_view_new (void);
+GtkWidget *gtk_icon_view_new_with_model (GtkTreeModel *model);
-void egg_icon_list_set_model (EggIconList *icon_list,
+void gtk_icon_view_set_model (GtkIconView *icon_view,
GtkTreeModel *model);
-GtkTreeModel *egg_icon_list_get_model (EggIconList *icon_list);
-void egg_icon_list_set_text_column (EggIconList *icon_list,
+GtkTreeModel *gtk_icon_view_get_model (GtkIconView *icon_view);
+void gtk_icon_view_set_text_column (GtkIconView *icon_view,
gint column);
-gint egg_icon_list_get_text_column (EggIconList *icon_list);
-void egg_icon_list_set_markup_column (EggIconList *icon_list,
+gint gtk_icon_view_get_text_column (GtkIconView *icon_view);
+void gtk_icon_view_set_markup_column (GtkIconView *icon_view,
int column);
-gint egg_icon_list_get_markup_column (EggIconList *icon_list);
-void egg_icon_list_set_pixbuf_column (EggIconList *icon_list,
+gint gtk_icon_view_get_markup_column (GtkIconView *icon_view);
+void gtk_icon_view_set_pixbuf_column (GtkIconView *icon_view,
gint column);
-gint egg_icon_list_get_pixbuf_column (EggIconList *icon_list);
+gint gtk_icon_view_get_pixbuf_column (GtkIconView *icon_view);
-GtkTreePath * egg_icon_list_get_path_at_pos (EggIconList *icon_list,
+GtkTreePath * gtk_icon_view_get_path_at_pos (GtkIconView *icon_view,
gint x,
gint y);
-void egg_icon_list_selected_foreach (EggIconList *icon_list,
- EggIconListForeachFunc func,
+void gtk_icon_view_selected_foreach (GtkIconView *icon_view,
+ GtkIconViewForeachFunc func,
gpointer data);
-void egg_icon_list_set_selection_mode (EggIconList *icon_list,
+void gtk_icon_view_set_selection_mode (GtkIconView *icon_view,
GtkSelectionMode mode);
-GtkSelectionMode egg_icon_list_get_selection_mode (EggIconList *icon_list);
-void egg_icon_list_select_path (EggIconList *icon_list,
+GtkSelectionMode gtk_icon_view_get_selection_mode (GtkIconView *icon_view);
+void gtk_icon_view_select_path (GtkIconView *icon_view,
GtkTreePath *path);
-void egg_icon_list_unselect_path (EggIconList *icon_list,
+void gtk_icon_view_unselect_path (GtkIconView *icon_view,
GtkTreePath *path);
-gboolean egg_icon_list_path_is_selected (EggIconList *icon_list,
+gboolean gtk_icon_view_path_is_selected (GtkIconView *icon_view,
GtkTreePath *path);
-GList *egg_icon_list_get_selected_items (EggIconList *icon_list);
-void egg_icon_list_select_all (EggIconList *icon_list);
-void egg_icon_list_unselect_all (EggIconList *icon_list);
-void egg_icon_list_item_activated (EggIconList *icon_list,
+GList *gtk_icon_view_get_selected_items (GtkIconView *icon_view);
+void gtk_icon_view_select_all (GtkIconView *icon_view);
+void gtk_icon_view_unselect_all (GtkIconView *icon_view);
+void gtk_icon_view_item_activated (GtkIconView *icon_view,
GtkTreePath *path);
-
-
-
G_END_DECLS
-#endif /* __EGG_ICON_LIST_H__ */
+#endif /* __GTK_ICON_VIEW_H__ */