]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkstyle.h
Bug 319607 – Add a throbber (activity widget) to GTK+
[~andy/gtk] / gtk / gtkstyle.h
index a6af1779c16a61a34c2ba66d2e944f99586e8a33..3e1401bcf461a86a0b9813f9b961a62ab93a83fa 100644 (file)
@@ -403,6 +403,14 @@ struct _GtkStyleClass
                                 gint                    y,
                                 gint                    width,
                                 gint                    height);
+  void (*draw_spinner)          (GtkStyle              *style,
+                                GdkWindow              *window,
+                                GtkStateType            state_type,
+                                guint                   step,
+                                gint                    x,
+                                gint                    y,
+                                gint                    width,
+                                gint                    height);
 
   /* Padding for future expansion */
   void (*_gtk_reserved1)  (void);
@@ -416,7 +424,6 @@ struct _GtkStyleClass
   void (*_gtk_reserved9)  (void);
   void (*_gtk_reserved10) (void);
   void (*_gtk_reserved11) (void);
-  void (*_gtk_reserved12) (void);
 };
 
 struct _GtkBorder
@@ -856,7 +863,14 @@ void gtk_paint_resize_grip (GtkStyle           *style,
                             gint                y,
                             gint                width,
                             gint                height);
-
+void gtk_paint_spinner     (GtkStyle     *style,
+                           GdkWindow    *window,
+                           GtkStateType  state_type,
+                           guint         step,
+                           gint          x,
+                           gint          y,
+                           gint          width,
+                           gint          height);
 
 GType      gtk_border_get_type (void) G_GNUC_CONST;
 GtkBorder *gtk_border_new      (void) G_GNUC_MALLOC;