[gtk] Forgotten file



commit 6ffc9f9e6e306fe1a855b536a62cb445f85b7625
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue May 28 23:30:02 2019 +0000

    Forgotten file

 gtk/gtkiconviewprivate.h | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
---
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;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]