diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-05-28 23:30:02 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-05-28 23:30:02 +0000 |
commit | 6ffc9f9e6e306fe1a855b536a62cb445f85b7625 (patch) | |
tree | 768cdb5a72787cb589877602144811ed50dc803e /gtk/gtkiconviewprivate.h | |
parent | 0a6813d0aa4c7214cf60b2c8b6bc20cad830015e (diff) | |
download | gtk+-6ffc9f9e6e306fe1a855b536a62cb445f85b7625.tar.gz |
Forgotten file
Diffstat (limited to 'gtk/gtkiconviewprivate.h')
-rw-r--r-- | gtk/gtkiconviewprivate.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gtk/gtkiconviewprivate.h b/gtk/gtkiconviewprivate.h index 69a67fe8e3..351ccfac66 100644 --- a/gtk/gtkiconviewprivate.h +++ b/gtk/gtkiconviewprivate.h @@ -37,6 +37,34 @@ struct _GtkIconViewItem }; +typedef struct _GtkIconViewClass GtkIconViewClass; +typedef struct _GtkIconViewPrivate GtkIconViewPrivate; + +struct _GtkIconView +{ + GtkContainer parent; + + GtkIconViewPrivate *priv; +}; + +struct _GtkIconViewClass +{ + GtkContainerClass parent_class; + + void (* item_activated) (GtkIconView *icon_view, + GtkTreePath *path); + void (* selection_changed) (GtkIconView *icon_view); + + 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); + gboolean (* activate_cursor_item) (GtkIconView *icon_view); +}; + struct _GtkIconViewPrivate { GtkCellArea *cell_area; |