]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkstatusbar.h
GtkToggleButton: Make it able to be prelight and active at the same time.
[~andy/gtk] / gtk / gtkstatusbar.h
index ff0597655c2ddb761b7bef517d888b78af89d6bc..4de1f90dddaeefeb932abdbc9590979b933ad15d 100644 (file)
@@ -25,7 +25,7 @@
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
-#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
 #error "Only <gtk/gtk.h> can be included directly."
 #endif
 
@@ -44,25 +44,16 @@ G_BEGIN_DECLS
 #define GTK_STATUSBAR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
 
 
-typedef struct _GtkStatusbar      GtkStatusbar;
-typedef struct _GtkStatusbarClass GtkStatusbarClass;
+typedef struct _GtkStatusbar              GtkStatusbar;
+typedef struct _GtkStatusbarPrivate       GtkStatusbarPrivate;
+typedef struct _GtkStatusbarClass         GtkStatusbarClass;
 
 struct _GtkStatusbar
 {
   GtkHBox parent_widget;
 
-  GtkWidget *GSEAL (frame);
-  GtkWidget *GSEAL (label);
-
-  GSList *GSEAL (messages);
-  GSList *GSEAL (keys);
-
-  guint GSEAL (seq_context_id);
-  guint GSEAL (seq_message_id);
-
-  GdkWindow *GSEAL (grip_window);
-
-  guint GSEAL (has_resize_grip) : 1;
+  /*< private >*/
+  GtkStatusbarPrivate *priv;
 };
 
 struct _GtkStatusbarClass
@@ -102,10 +93,8 @@ void       gtk_statusbar_pop                (GtkStatusbar *statusbar,
 void       gtk_statusbar_remove                (GtkStatusbar *statusbar,
                                         guint         context_id,
                                         guint         message_id);
-
-void     gtk_statusbar_set_has_resize_grip (GtkStatusbar *statusbar,
-                                           gboolean      setting);
-gboolean gtk_statusbar_get_has_resize_grip (GtkStatusbar *statusbar);
+void       gtk_statusbar_remove_all            (GtkStatusbar *statusbar,
+                                        guint         context_id);
 
 GtkWidget* gtk_statusbar_get_message_area  (GtkStatusbar *statusbar);