[gtk+] gtk: add missing class padding
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtk: add missing class padding
- Date: Tue, 25 Jan 2011 21:29:56 +0000 (UTC)
commit 3933f99ed7f024a3ddbb2bd854065f5a196b6733
Author: Michael Natterer <mitch gimp org>
Date: Tue Jan 25 22:29:00 2011 +0100
gtk: add missing class padding
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.
gtk/gtkalignment.h | 6 ++++++
gtk/gtkapplication.h | 2 +-
gtk/gtkarrow.h | 6 ++++++
gtk/gtkaspectframe.h | 6 ++++++
gtk/gtkbbox.h | 6 ++++++
gtk/gtkbin.h | 6 ++++++
gtk/gtkcssprovider.h | 6 ++++++
gtk/gtkfixed.h | 6 ++++++
gtk/gtkicontheme.h | 6 ++++++
gtk/gtkmisc.h | 6 ++++++
gtk/gtkmodifierstyle.h | 6 ++++++
gtk/gtknumerableicon.h | 2 +-
gtk/gtkstatusicon.h | 2 ++
gtk/gtkstylecontext.h | 6 ++++++
gtk/gtkstyleproperties.h | 6 ++++++
15 files changed, 76 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkalignment.h b/gtk/gtkalignment.h
index cc4d96d..48a8fcc 100644
--- a/gtk/gtkalignment.h
+++ b/gtk/gtkalignment.h
@@ -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);
};
diff --git a/gtk/gtkapplication.h b/gtk/gtkapplication.h
index 8fafd4e..c915e2d 100644
--- a/gtk/gtkapplication.h
+++ b/gtk/gtkapplication.h
@@ -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;
diff --git a/gtk/gtkarrow.h b/gtk/gtkarrow.h
index dc7f5bd..ee2a4e3 100644
--- a/gtk/gtkarrow.h
+++ b/gtk/gtkarrow.h
@@ -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);
};
diff --git a/gtk/gtkaspectframe.h b/gtk/gtkaspectframe.h
index e1e194e..1106f55 100644
--- a/gtk/gtkaspectframe.h
+++ b/gtk/gtkaspectframe.h
@@ -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);
};
diff --git a/gtk/gtkbbox.h b/gtk/gtkbbox.h
index df842f7..a46ba4d 100644
--- a/gtk/gtkbbox.h
+++ b/gtk/gtkbbox.h
@@ -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);
};
diff --git a/gtk/gtkbin.h b/gtk/gtkbin.h
index c264134..0a90372 100644
--- a/gtk/gtkbin.h
+++ b/gtk/gtkbin.h
@@ -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);
};
diff --git a/gtk/gtkcssprovider.h b/gtk/gtkcssprovider.h
index 836abb0..b5579bb 100644
--- a/gtk/gtkcssprovider.h
+++ b/gtk/gtkcssprovider.h
@@ -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;
diff --git a/gtk/gtkfixed.h b/gtk/gtkfixed.h
index 00569c3..720c814 100644
--- a/gtk/gtkfixed.h
+++ b/gtk/gtkfixed.h
@@ -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
diff --git a/gtk/gtkicontheme.h b/gtk/gtkicontheme.h
index 9ee87e1..c8fe166 100644
--- a/gtk/gtkicontheme.h
+++ b/gtk/gtkicontheme.h
@@ -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);
};
/**
diff --git a/gtk/gtkmisc.h b/gtk/gtkmisc.h
index 1ca8309..269265f 100644
--- a/gtk/gtkmisc.h
+++ b/gtk/gtkmisc.h
@@ -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);
};
diff --git a/gtk/gtkmodifierstyle.h b/gtk/gtkmodifierstyle.h
index e211a80..59213ad 100644
--- a/gtk/gtkmodifierstyle.h
+++ b/gtk/gtkmodifierstyle.h
@@ -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;
diff --git a/gtk/gtknumerableicon.h b/gtk/gtknumerableicon.h
index 277d2dd..88d4653 100644
--- a/gtk/gtknumerableicon.h
+++ b/gtk/gtknumerableicon.h
@@ -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;
diff --git a/gtk/gtkstatusicon.h b/gtk/gtkstatusicon.h
index 6d93d2a..5508066 100644
--- a/gtk/gtkstatusicon.h
+++ b/gtk/gtkstatusicon.h
@@ -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;
diff --git a/gtk/gtkstylecontext.h b/gtk/gtkstylecontext.h
index 5064afc..80d3488 100644
--- a/gtk/gtkstylecontext.h
+++ b/gtk/gtkstylecontext.h
@@ -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 */
diff --git a/gtk/gtkstyleproperties.h b/gtk/gtkstyleproperties.h
index 113fe44..739a565 100644
--- a/gtk/gtkstyleproperties.h
+++ b/gtk/gtkstyleproperties.h
@@ -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,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]