mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-25 13:11:13 +00:00
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.
This commit is contained in:
parent
17c3df345a
commit
8970881fb4
@ -1,3 +1,10 @@
|
|||||||
|
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.
|
||||||
|
|
||||||
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
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.
|
||||||
|
|
||||||
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
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.
|
||||||
|
|
||||||
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
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.
|
||||||
|
|
||||||
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
Sun Jul 4 01:29:35 2004 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
* gtk/gtkcalendar.c (gtk_calendar_drag_data_get):
|
||||||
|
@ -166,6 +166,7 @@ gtk_public_h_sources = \
|
|||||||
gtkhseparator.h \
|
gtkhseparator.h \
|
||||||
gtkiconfactory.h \
|
gtkiconfactory.h \
|
||||||
gtkicontheme.h \
|
gtkicontheme.h \
|
||||||
|
gtkiconview.h \
|
||||||
gtkimage.h \
|
gtkimage.h \
|
||||||
gtkimagemenuitem.h \
|
gtkimagemenuitem.h \
|
||||||
gtkimcontext.h \
|
gtkimcontext.h \
|
||||||
@ -380,6 +381,7 @@ gtk_c_sources = \
|
|||||||
gtkicontheme.c \
|
gtkicontheme.c \
|
||||||
gtkiconthemeparser.c \
|
gtkiconthemeparser.c \
|
||||||
gtkiconthemeparser.h \
|
gtkiconthemeparser.h \
|
||||||
|
gtkiconview.c \
|
||||||
gtkimage.c \
|
gtkimage.c \
|
||||||
gtkimagemenuitem.c \
|
gtkimagemenuitem.c \
|
||||||
gtkimcontext.c \
|
gtkimcontext.c \
|
||||||
|
1962
gtk/gtkiconview.c
1962
gtk/gtkiconview.c
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
/* eggiconlist.h
|
/* gtkiconview.h
|
||||||
* Copyright (C) 2002, 2004 Anders Carlsson <andersca@gnome.org>
|
* Copyright (C) 2002, 2004 Anders Carlsson <andersca@gnome.org>
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
@ -16,100 +16,96 @@
|
|||||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
#ifndef __EGG_ICON_LIST_H__
|
#ifndef __GTK_ICON_VIEW_H__
|
||||||
#define __EGG_ICON_LIST_H__
|
#define __GTK_ICON_VIEW_H__
|
||||||
|
|
||||||
#include <gtk/gtkcontainer.h>
|
#include <gtk/gtkcontainer.h>
|
||||||
#include <gtk/gtktreemodel.h>
|
#include <gtk/gtktreemodel.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define EGG_TYPE_ICON_LIST (egg_icon_list_get_type ())
|
#define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ())
|
||||||
#define EGG_ICON_LIST(obj) (GTK_CHECK_CAST ((obj), EGG_TYPE_ICON_LIST, EggIconList))
|
#define GTK_ICON_VIEW(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView))
|
||||||
#define EGG_ICON_LIST_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), EGG_TYPE_ICON_LIST, EggIconListClass))
|
#define GTK_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
|
||||||
#define EGG_IS_ICON_LIST(obj) (GTK_CHECK_TYPE ((obj), EGG_TYPE_ICON_LIST))
|
#define GTK_IS_ICON_VIEW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_ICON_VIEW))
|
||||||
#define EGG_IS_ICON_LIST_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), EGG_TYPE_ICON_LIST))
|
#define GTK_IS_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW))
|
||||||
#define EGG_ICON_LIST_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), EGG_TYPE_ICON_LIST, EggIconListClass))
|
#define GTK_ICON_VIEW_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
|
||||||
|
|
||||||
typedef struct _EggIconList EggIconList;
|
typedef struct _GtkIconView GtkIconView;
|
||||||
typedef struct _EggIconListClass EggIconListClass;
|
typedef struct _GtkIconViewClass GtkIconViewClass;
|
||||||
typedef struct _EggIconListPrivate EggIconListPrivate;
|
typedef struct _GtkIconViewPrivate GtkIconViewPrivate;
|
||||||
typedef struct _EggIconListItem EggIconListItem;
|
|
||||||
|
|
||||||
typedef void (* EggIconListForeachFunc) (EggIconList *icon_list,
|
typedef void (* GtkIconViewForeachFunc) (GtkIconView *icon_view,
|
||||||
GtkTreePath *path,
|
GtkTreePath *path,
|
||||||
gpointer data);
|
gpointer data);
|
||||||
|
|
||||||
struct _EggIconList
|
struct _GtkIconView
|
||||||
{
|
{
|
||||||
GtkContainer parent;
|
GtkContainer parent;
|
||||||
|
|
||||||
EggIconListPrivate *priv;
|
GtkIconViewPrivate *priv;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _EggIconListClass
|
struct _GtkIconViewClass
|
||||||
{
|
{
|
||||||
GtkContainerClass parent_class;
|
GtkContainerClass parent_class;
|
||||||
|
|
||||||
void (* set_scroll_adjustments) (EggIconList *icon_list,
|
void (* set_scroll_adjustments) (GtkIconView *icon_view,
|
||||||
GtkAdjustment *hadjustment,
|
GtkAdjustment *hadjustment,
|
||||||
GtkAdjustment *vadjustment);
|
GtkAdjustment *vadjustment);
|
||||||
|
|
||||||
void (* item_activated) (EggIconList *icon_list,
|
void (* item_activated) (GtkIconView *icon_view,
|
||||||
GtkTreePath *path);
|
GtkTreePath *path);
|
||||||
void (* selection_changed) (EggIconList *icon_list);
|
void (* selection_changed) (GtkIconView *icon_view);
|
||||||
|
|
||||||
/* Key binding signals */
|
/* Key binding signals */
|
||||||
void (* select_all) (EggIconList *icon_list);
|
void (* select_all) (GtkIconView *icon_view);
|
||||||
void (* unselect_all) (EggIconList *icon_list);
|
void (* unselect_all) (GtkIconView *icon_view);
|
||||||
void (* select_cursor_item) (EggIconList *icon_list);
|
void (* select_cursor_item) (GtkIconView *icon_view);
|
||||||
void (* toggle_cursor_item) (EggIconList *icon_list);
|
void (* toggle_cursor_item) (GtkIconView *icon_view);
|
||||||
gboolean (* move_cursor) (EggIconList *icon_list,
|
gboolean (* move_cursor) (GtkIconView *icon_view,
|
||||||
GtkMovementStep step,
|
GtkMovementStep step,
|
||||||
gint count);
|
gint count);
|
||||||
};
|
};
|
||||||
|
|
||||||
GType egg_icon_list_get_type (void);
|
GType gtk_icon_view_get_type (void);
|
||||||
GtkWidget *egg_icon_list_new (void);
|
GtkWidget *gtk_icon_view_new (void);
|
||||||
GtkWidget *egg_icon_list_new_with_model (GtkTreeModel *model);
|
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 *model);
|
||||||
GtkTreeModel *egg_icon_list_get_model (EggIconList *icon_list);
|
GtkTreeModel *gtk_icon_view_get_model (GtkIconView *icon_view);
|
||||||
void egg_icon_list_set_text_column (EggIconList *icon_list,
|
void gtk_icon_view_set_text_column (GtkIconView *icon_view,
|
||||||
gint column);
|
gint column);
|
||||||
gint egg_icon_list_get_text_column (EggIconList *icon_list);
|
gint gtk_icon_view_get_text_column (GtkIconView *icon_view);
|
||||||
void egg_icon_list_set_markup_column (EggIconList *icon_list,
|
void gtk_icon_view_set_markup_column (GtkIconView *icon_view,
|
||||||
int column);
|
int column);
|
||||||
gint egg_icon_list_get_markup_column (EggIconList *icon_list);
|
gint gtk_icon_view_get_markup_column (GtkIconView *icon_view);
|
||||||
void egg_icon_list_set_pixbuf_column (EggIconList *icon_list,
|
void gtk_icon_view_set_pixbuf_column (GtkIconView *icon_view,
|
||||||
gint column);
|
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 x,
|
||||||
gint y);
|
gint y);
|
||||||
void egg_icon_list_selected_foreach (EggIconList *icon_list,
|
void gtk_icon_view_selected_foreach (GtkIconView *icon_view,
|
||||||
EggIconListForeachFunc func,
|
GtkIconViewForeachFunc func,
|
||||||
gpointer data);
|
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 mode);
|
||||||
GtkSelectionMode egg_icon_list_get_selection_mode (EggIconList *icon_list);
|
GtkSelectionMode gtk_icon_view_get_selection_mode (GtkIconView *icon_view);
|
||||||
void egg_icon_list_select_path (EggIconList *icon_list,
|
void gtk_icon_view_select_path (GtkIconView *icon_view,
|
||||||
GtkTreePath *path);
|
GtkTreePath *path);
|
||||||
void egg_icon_list_unselect_path (EggIconList *icon_list,
|
void gtk_icon_view_unselect_path (GtkIconView *icon_view,
|
||||||
GtkTreePath *path);
|
GtkTreePath *path);
|
||||||
gboolean egg_icon_list_path_is_selected (EggIconList *icon_list,
|
gboolean gtk_icon_view_path_is_selected (GtkIconView *icon_view,
|
||||||
GtkTreePath *path);
|
GtkTreePath *path);
|
||||||
GList *egg_icon_list_get_selected_items (EggIconList *icon_list);
|
GList *gtk_icon_view_get_selected_items (GtkIconView *icon_view);
|
||||||
void egg_icon_list_select_all (EggIconList *icon_list);
|
void gtk_icon_view_select_all (GtkIconView *icon_view);
|
||||||
void egg_icon_list_unselect_all (EggIconList *icon_list);
|
void gtk_icon_view_unselect_all (GtkIconView *icon_view);
|
||||||
void egg_icon_list_item_activated (EggIconList *icon_list,
|
void gtk_icon_view_item_activated (GtkIconView *icon_view,
|
||||||
GtkTreePath *path);
|
GtkTreePath *path);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __EGG_ICON_LIST_H__ */
|
#endif /* __GTK_ICON_VIEW_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user