]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcalendar.h
GtkCalendar: move public members to private structure
[~andy/gtk] / gtk / gtkcalendar.h
index fd74cd3f3c5b26171b23f08e55a686af00b7875b..51cd8f3c3955d42a655a0536684678d8af9e0585 100644 (file)
@@ -102,36 +102,8 @@ typedef gchar* (*GtkCalendarDetailFunc) (GtkCalendar *calendar,
 struct _GtkCalendar
 {
   GtkWidget widget;
-  
-  GtkStyle  *GSEAL (header_style);
-  GtkStyle  *GSEAL (label_style);
-  
-  gint GSEAL (month);
-  gint GSEAL (year);
-  gint GSEAL (selected_day);
-  
-  gint GSEAL (day_month[6][7]);
-  gint GSEAL (day[6][7]);
-  
-  gint GSEAL (num_marked_dates);
-  gint GSEAL (marked_date[31]);
-  GtkCalendarDisplayOptions  GSEAL (display_flags);
-  GdkColor GSEAL (marked_date_color[31]);
-  
-  gint GSEAL (focus_row);
-  gint GSEAL (focus_col);
 
-  gint GSEAL (highlight_row);
-  gint GSEAL (highlight_col);
-  
-  GtkCalendarPrivate *GSEAL (priv);
-  gchar GSEAL (grow_space [32]);
-
-  /* Padding for future expansion */
-  void (*_gtk_reserved1) (void);
-  void (*_gtk_reserved2) (void);
-  void (*_gtk_reserved3) (void);
-  void (*_gtk_reserved4) (void);
+  GtkCalendarPrivate *priv;
 };
 
 struct _GtkCalendarClass