]> Pileus Git - ~andy/gtk/commitdiff
gtk: add missing class padding
authorMichael Natterer <mitch@gimp.org>
Tue, 25 Jan 2011 21:29:00 +0000 (22:29 +0100)
committerMichael Natterer <mitch@gimp.org>
Tue, 25 Jan 2011 21:29:00 +0000 (22:29 +0100)
Sorry for this late ABI break, but the newly added style classes
definitely need padding, so I can just as well add missing padding
globally.

15 files changed:
gtk/gtkalignment.h
gtk/gtkapplication.h
gtk/gtkarrow.h
gtk/gtkaspectframe.h
gtk/gtkbbox.h
gtk/gtkbin.h
gtk/gtkcssprovider.h
gtk/gtkfixed.h
gtk/gtkicontheme.h
gtk/gtkmisc.h
gtk/gtkmodifierstyle.h
gtk/gtknumerableicon.h
gtk/gtkstatusicon.h
gtk/gtkstylecontext.h
gtk/gtkstyleproperties.h

index cc4d96da6ed51ac26cd11d97896a845d5f101014..48a8fccd6e3e030182b1e3eb82a756e1d1442943 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkAlignment
 struct _GtkAlignmentClass
 {
   GtkBinClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 8fafd4ef5b4b529be5c9e81d074f718c41e521e3..c915e2dc864c0dfcc98e9cf8a5aa5d57eec1b3f2 100644 (file)
@@ -56,7 +56,7 @@ struct _GtkApplicationClass
   GApplicationClass parent_class;
 
   /*< private >*/
-  gpointer padding[12];
+  gpointer padding[16];
 };
 
 GType                   gtk_application_get_type                        (void) G_GNUC_CONST;
index dc7f5bd1341e71cf685267ba72da57ec2cc653ac..ee2a4e317125537c673c15eaf2794d5e990eed67 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkArrow
 struct _GtkArrowClass
 {
   GtkMiscClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index e1e194e1a59c5f35a6eff0798e05b7470f9cdba7..1106f55c3f188147d02281031a6141ec184ccf0d 100644 (file)
@@ -59,6 +59,12 @@ struct _GtkAspectFrame
 struct _GtkAspectFrameClass
 {
   GtkFrameClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index df842f7fe6b9a6fc1ca36025dda4ced5a758d276..a46ba4d5b5326c8b357d03b596ec821f41d365e9 100644 (file)
@@ -59,6 +59,12 @@ struct _GtkButtonBox
 struct _GtkButtonBoxClass
 {
   GtkBoxClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index c264134d18313f200176321c05a12efcd9f272df..0a903728da63984934275f12046ec19271e93fa7 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkBin
 struct _GtkBinClass
 {
   GtkContainerClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 836abb01df669dcea95469d489e9a00fa231487c..b5579bbc3e4fe3cd0d96bc72e44f131a8da3f802 100644 (file)
@@ -52,6 +52,12 @@ struct _GtkCssProvider
 struct _GtkCssProviderClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType gtk_css_provider_get_type (void) G_GNUC_CONST;
index 00569c3f2b7a9c293bee4568de43a4482f298069..720c814b23823617e30809c8d5fa011966cfe136 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkFixed
 struct _GtkFixedClass
 {
   GtkContainerClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 struct _GtkFixedChild
index 9ee87e16f13ea99c5b0015e5d8f381ab687a7462..c8fe166b1a5620ce174291ed5572ed12bdc2a2cc 100644 (file)
@@ -58,6 +58,12 @@ struct _GtkIconThemeClass
   GObjectClass parent_class;
 
   void (* changed)  (GtkIconTheme *icon_theme);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 /**
index 1ca83091bee4473fcd27b23ab27a7af273a462c1..269265f61308e34086df4859a7aee418a31cc31e 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkMisc
 struct _GtkMiscClass
 {
   GtkWidgetClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index e211a8070f7f4ac37fd58b26d85340dcc830621a..59213ad53cdfc1de91d5bb3b89059108bf391800 100644 (file)
@@ -45,6 +45,12 @@ struct _GtkModifierStyle
 struct _GtkModifierStyleClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType gtk_modifier_style_get_type (void) G_GNUC_CONST;
index 277d2dd4656ffe5b8d8da477d8ac1999ce3a5fd8..88d465363b5a90626fc0efc93c97736f0303eaae 100644 (file)
@@ -55,7 +55,7 @@ struct _GtkNumerableIconClass {
   GEmblemedIconClass parent_class;
 
   /* padding for future class expansion */
-  gpointer padding[8];
+  gpointer padding[16];
 };
 
 GType             gtk_numerable_icon_get_type                 (void) G_GNUC_CONST;
index 6d93d2aca67503797fff73a16be3d235d07670b8..5508066cac477843dabff11e195194aa033315da 100644 (file)
@@ -75,6 +75,8 @@ struct _GtkStatusIconClass
 
   void (*__gtk_reserved1);
   void (*__gtk_reserved2);
+  void (*__gtk_reserved3);
+  void (*__gtk_reserved4);
 };
 
 GType                 gtk_status_icon_get_type           (void) G_GNUC_CONST;
index 5064afc128b0b67a764275c11eedd74e60bf2228..80d34884806d4d6496948a15238b70e0c55721da 100644 (file)
@@ -52,6 +52,12 @@ struct _GtkStyleContextClass
   GObjectClass parent_class;
 
   void (* changed) (GtkStyleContext *context);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 /* Default set of properties that GtkStyleContext may contain */
index 113fe44f937857d30bc07e415ef36f44afdae0f5..739a5650279e66f650036229f8fef8fd2415b46a 100644 (file)
@@ -52,6 +52,12 @@ struct _GtkStyleProperties
 struct _GtkStylePropertiesClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 typedef gboolean (* GtkStylePropertyParser) (const gchar  *string,