From 5f4464445f52368d6a3128118fc38e696f652b7b Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 31 Oct 2024 20:23:24 +0100 Subject: [PATCH] libgimp*: keep 10 reserved spots for future virtual functions in every derivable class. Hopefully this should be enough to add new features in the future without breaking ABI, at least until GIMP 4! --- libgimp/gimpchannel.h | 2 ++ libgimp/gimpdrawable.h | 1 + libgimp/gimpfileprocedure.h | 1 + libgimp/gimpitem.h | 2 ++ libgimp/gimplayer.h | 1 + libgimp/gimploadprocedure.h | 1 + libgimp/gimpplugin.h | 2 ++ libgimp/gimpprocedure.h | 2 ++ libgimp/gimpprocedureconfig.h | 2 ++ libgimp/gimpproceduredialog.h | 2 ++ libgimp/gimpprogress.h | 10 ++-------- libgimp/gimpresource.h | 2 ++ libgimpmodule/gimpmodule.h | 2 ++ libgimpwidgets/gimpbutton.h | 2 ++ libgimpwidgets/gimpcolorbutton.h | 2 ++ libgimpwidgets/gimpcolordisplay.h | 2 ++ libgimpwidgets/gimpcolorselector.h | 2 ++ libgimpwidgets/gimpcontroller.h | 2 ++ libgimpwidgets/gimpdialog.h | 2 ++ libgimpwidgets/gimpenumcombobox.h | 2 ++ libgimpwidgets/gimpframe.h | 2 ++ libgimpwidgets/gimpintcombobox.h | 2 ++ libgimpwidgets/gimpintstore.h | 2 ++ libgimpwidgets/gimplabeled.h | 2 ++ libgimpwidgets/gimplabelspin.h | 2 ++ libgimpwidgets/gimppickbutton.h | 2 ++ libgimpwidgets/gimppreview.h | 2 ++ libgimpwidgets/gimpscaleentry.h | 2 ++ libgimpwidgets/gimpscrolledpreview.h | 2 ++ libgimpwidgets/gimpspinbutton.h | 6 ++++++ libgimpwidgets/gimpstringcombobox.h | 2 ++ libgimpwidgets/gimpunitstore.h | 2 ++ 32 files changed, 64 insertions(+), 8 deletions(-) diff --git a/libgimp/gimpchannel.h b/libgimp/gimpchannel.h index 83c1a6546b..b31f10a628 100644 --- a/libgimp/gimpchannel.h +++ b/libgimp/gimpchannel.h @@ -41,6 +41,7 @@ struct _GimpChannelClass GimpDrawableClass parent_class; /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); @@ -49,6 +50,7 @@ struct _GimpChannelClass void (*_gimp_reserved6) (void); void (*_gimp_reserved7) (void); void (*_gimp_reserved8) (void); + void (*_gimp_reserved9) (void); }; diff --git a/libgimp/gimpdrawable.h b/libgimp/gimpdrawable.h index b1412caba8..da783bc440 100644 --- a/libgimp/gimpdrawable.h +++ b/libgimp/gimpdrawable.h @@ -42,6 +42,7 @@ struct _GimpDrawableClass GimpItemClass parent_class; /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); diff --git a/libgimp/gimpfileprocedure.h b/libgimp/gimpfileprocedure.h index 6b9c697854..5de002e491 100644 --- a/libgimp/gimpfileprocedure.h +++ b/libgimp/gimpfileprocedure.h @@ -37,6 +37,7 @@ struct _GimpFileProcedureClass GimpProcedureClass parent_class; /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); diff --git a/libgimp/gimpitem.h b/libgimp/gimpitem.h index c39e7b5e31..1a19785efe 100644 --- a/libgimp/gimpitem.h +++ b/libgimp/gimpitem.h @@ -40,6 +40,7 @@ struct _GimpItemClass GObjectClass parent_class; /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); @@ -48,6 +49,7 @@ struct _GimpItemClass void (*_gimp_reserved6) (void); void (*_gimp_reserved7) (void); void (*_gimp_reserved8) (void); + void (*_gimp_reserved9) (void); }; diff --git a/libgimp/gimplayer.h b/libgimp/gimplayer.h index 7fc226837c..c0412fc8f5 100644 --- a/libgimp/gimplayer.h +++ b/libgimp/gimplayer.h @@ -44,6 +44,7 @@ struct _GimpLayerClass GimpLayer * (* copy) (GimpLayer *layer); /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); diff --git a/libgimp/gimploadprocedure.h b/libgimp/gimploadprocedure.h index af00a5622a..44a8e19f9a 100644 --- a/libgimp/gimploadprocedure.h +++ b/libgimp/gimploadprocedure.h @@ -72,6 +72,7 @@ struct _GimpLoadProcedureClass GimpFileProcedureClass parent_class; /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); diff --git a/libgimp/gimpplugin.h b/libgimp/gimpplugin.h index a928e5cd0c..e71a1d7ad5 100644 --- a/libgimp/gimpplugin.h +++ b/libgimp/gimpplugin.h @@ -173,6 +173,7 @@ struct _GimpPlugInClass /* Padding for future expansion */ /*< private >*/ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -181,6 +182,7 @@ struct _GimpPlugInClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimp/gimpprocedure.h b/libgimp/gimpprocedure.h index 37e70aa6c0..f9ee73ffee 100644 --- a/libgimp/gimpprocedure.h +++ b/libgimp/gimpprocedure.h @@ -105,6 +105,7 @@ struct _GimpProcedureClass /* Padding for future expansion */ /*< private >*/ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); @@ -113,6 +114,7 @@ struct _GimpProcedureClass void (*_gimp_reserved6) (void); void (*_gimp_reserved7) (void); void (*_gimp_reserved8) (void); + void (*_gimp_reserved9) (void); }; diff --git a/libgimp/gimpprocedureconfig.h b/libgimp/gimpprocedureconfig.h index 223e185c9b..f72a5a7101 100644 --- a/libgimp/gimpprocedureconfig.h +++ b/libgimp/gimpprocedureconfig.h @@ -39,6 +39,7 @@ struct _GimpProcedureConfigClass GObjectClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -47,6 +48,7 @@ struct _GimpProcedureConfigClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimp/gimpproceduredialog.h b/libgimp/gimpproceduredialog.h index ebd6be44ed..4007af56f1 100644 --- a/libgimp/gimpproceduredialog.h +++ b/libgimp/gimpproceduredialog.h @@ -49,6 +49,7 @@ struct _GimpProcedureDialogClass GList *properties); /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); @@ -57,6 +58,7 @@ struct _GimpProcedureDialogClass void (*_gimp_reserved6) (void); void (*_gimp_reserved7) (void); void (*_gimp_reserved8) (void); + void (*_gimp_reserved9) (void); }; diff --git a/libgimp/gimpprogress.h b/libgimp/gimpprogress.h index 04abe6253e..9044958b6c 100644 --- a/libgimp/gimpprogress.h +++ b/libgimp/gimpprogress.h @@ -94,14 +94,6 @@ typedef struct _GimpProgressVtable GimpProgressVtable; * @set_value: sets a new percentage on the progress. * @pulse: makes the progress pulse. * @get_window_handle: returns the handle of the window where the progress is displayed. - * @_gimp_reserved1: reserved pointer for future expansion. - * @_gimp_reserved2: reserved pointer for future expansion. - * @_gimp_reserved3: reserved pointer for future expansion. - * @_gimp_reserved4: reserved pointer for future expansion. - * @_gimp_reserved5: reserved pointer for future expansion. - * @_gimp_reserved6: reserved pointer for future expansion. - * @_gimp_reserved7: reserved pointer for future expansion. - * @_gimp_reserved8: reserved pointer for future expansion. **/ struct _GimpProgressVtable { @@ -113,6 +105,7 @@ struct _GimpProgressVtable GimpProgressVtableGetWindowFunc get_window_handle; /* Padding for future expansion. Must be initialized with NULL! */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -121,6 +114,7 @@ struct _GimpProgressVtable void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimp/gimpresource.h b/libgimp/gimpresource.h index d37e9f736f..ec0384bed8 100644 --- a/libgimp/gimpresource.h +++ b/libgimp/gimpresource.h @@ -37,6 +37,7 @@ struct _GimpResourceClass GObjectClass parent_class; /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); @@ -45,6 +46,7 @@ struct _GimpResourceClass void (*_gimp_reserved6) (void); void (*_gimp_reserved7) (void); void (*_gimp_reserved8) (void); + void (*_gimp_reserved9) (void); }; gint32 gimp_resource_get_id (GimpResource *resource); diff --git a/libgimpmodule/gimpmodule.h b/libgimpmodule/gimpmodule.h index 2edd558f37..2233ef4360 100644 --- a/libgimpmodule/gimpmodule.h +++ b/libgimpmodule/gimpmodule.h @@ -161,6 +161,7 @@ struct _GimpModuleClass void (* modified) (GimpModule *module); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -169,6 +170,7 @@ struct _GimpModuleClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpbutton.h b/libgimpwidgets/gimpbutton.h index fbd8f5324f..7d8fd21f7f 100644 --- a/libgimpwidgets/gimpbutton.h +++ b/libgimpwidgets/gimpbutton.h @@ -42,6 +42,7 @@ struct _GimpButtonClass GdkModifierType modifier_state); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -50,6 +51,7 @@ struct _GimpButtonClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpcolorbutton.h b/libgimpwidgets/gimpcolorbutton.h index 9404236bac..af0c4b11f0 100644 --- a/libgimpwidgets/gimpcolorbutton.h +++ b/libgimpwidgets/gimpcolorbutton.h @@ -51,6 +51,7 @@ struct _GimpColorButtonClass GType (* get_action_type) (GimpColorButton *button); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -59,6 +60,7 @@ struct _GimpColorButtonClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpcolordisplay.h b/libgimpwidgets/gimpcolordisplay.h index 35f492462f..1923e2ad0b 100644 --- a/libgimpwidgets/gimpcolordisplay.h +++ b/libgimpwidgets/gimpcolordisplay.h @@ -53,6 +53,7 @@ struct _GimpColorDisplayClass void (* changed) (GimpColorDisplay *display); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -61,6 +62,7 @@ struct _GimpColorDisplayClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpcolorselector.h b/libgimpwidgets/gimpcolorselector.h index 51e299f7b7..98442059e7 100644 --- a/libgimpwidgets/gimpcolorselector.h +++ b/libgimpwidgets/gimpcolorselector.h @@ -99,6 +99,7 @@ struct _GimpColorSelectorClass gboolean enabled); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -107,6 +108,7 @@ struct _GimpColorSelectorClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpcontroller.h b/libgimpwidgets/gimpcontroller.h index b78adfddea..cbdb49d1e1 100644 --- a/libgimpwidgets/gimpcontroller.h +++ b/libgimpwidgets/gimpcontroller.h @@ -140,6 +140,7 @@ struct _GimpControllerClass const GimpControllerEvent *event); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -148,6 +149,7 @@ struct _GimpControllerClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpdialog.h b/libgimpwidgets/gimpdialog.h index 45acb361c0..1690bb13f1 100644 --- a/libgimpwidgets/gimpdialog.h +++ b/libgimpwidgets/gimpdialog.h @@ -39,6 +39,7 @@ struct _GimpDialogClass GtkDialogClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -47,6 +48,7 @@ struct _GimpDialogClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpenumcombobox.h b/libgimpwidgets/gimpenumcombobox.h index 361cc52c0a..779dda0a89 100644 --- a/libgimpwidgets/gimpenumcombobox.h +++ b/libgimpwidgets/gimpenumcombobox.h @@ -38,6 +38,7 @@ struct _GimpEnumComboBoxClass GimpIntComboBoxClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -46,6 +47,7 @@ struct _GimpEnumComboBoxClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpframe.h b/libgimpwidgets/gimpframe.h index 00e7e8ca81..a223c26081 100644 --- a/libgimpwidgets/gimpframe.h +++ b/libgimpwidgets/gimpframe.h @@ -39,6 +39,7 @@ struct _GimpFrameClass GtkFrameClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -47,6 +48,7 @@ struct _GimpFrameClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpintcombobox.h b/libgimpwidgets/gimpintcombobox.h index a5d3bd8c90..442bf47827 100644 --- a/libgimpwidgets/gimpintcombobox.h +++ b/libgimpwidgets/gimpintcombobox.h @@ -38,6 +38,7 @@ struct _GimpIntComboBoxClass GtkComboBoxClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -46,6 +47,7 @@ struct _GimpIntComboBoxClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpintstore.h b/libgimpwidgets/gimpintstore.h index 94d76f43ba..adfc565e69 100644 --- a/libgimpwidgets/gimpintstore.h +++ b/libgimpwidgets/gimpintstore.h @@ -61,6 +61,7 @@ struct _GimpIntStoreClass GtkListStoreClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -69,6 +70,7 @@ struct _GimpIntStoreClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimplabeled.h b/libgimpwidgets/gimplabeled.h index 65c33e5b86..6c7f0e406b 100644 --- a/libgimpwidgets/gimplabeled.h +++ b/libgimpwidgets/gimplabeled.h @@ -63,6 +63,7 @@ struct _GimpLabeledClass /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -71,6 +72,7 @@ struct _GimpLabeledClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; GtkWidget * gimp_labeled_get_label (GimpLabeled *labeled); diff --git a/libgimpwidgets/gimplabelspin.h b/libgimpwidgets/gimplabelspin.h index b39995a2e6..689dd75b6c 100644 --- a/libgimpwidgets/gimplabelspin.h +++ b/libgimpwidgets/gimplabelspin.h @@ -41,6 +41,7 @@ struct _GimpLabelSpinClass void (* value_changed) (GimpLabelSpin *spin); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -49,6 +50,7 @@ struct _GimpLabelSpinClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; GtkWidget * gimp_label_spin_new (const gchar *text, diff --git a/libgimpwidgets/gimppickbutton.h b/libgimpwidgets/gimppickbutton.h index 959c1e0238..d14bebd126 100644 --- a/libgimpwidgets/gimppickbutton.h +++ b/libgimpwidgets/gimppickbutton.h @@ -37,6 +37,7 @@ struct _GimpPickButtonClass const GeglColor *color); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -45,6 +46,7 @@ struct _GimpPickButtonClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimppreview.h b/libgimpwidgets/gimppreview.h index 8a06e69aa6..0eb2008e9b 100644 --- a/libgimpwidgets/gimppreview.h +++ b/libgimpwidgets/gimppreview.h @@ -64,6 +64,7 @@ struct _GimpPreviewClass void (* invalidated) (GimpPreview *preview); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -72,6 +73,7 @@ struct _GimpPreviewClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpscaleentry.h b/libgimpwidgets/gimpscaleentry.h index fc92e09eab..b41657f369 100644 --- a/libgimpwidgets/gimpscaleentry.h +++ b/libgimpwidgets/gimpscaleentry.h @@ -43,6 +43,7 @@ struct _GimpScaleEntryClass GtkWidget * (* new_range_widget) (GtkAdjustment *adjustment); /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -51,6 +52,7 @@ struct _GimpScaleEntryClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; GtkWidget * gimp_scale_entry_new (const gchar *text, diff --git a/libgimpwidgets/gimpscrolledpreview.h b/libgimpwidgets/gimpscrolledpreview.h index cf301c88bb..16a82c6ac6 100644 --- a/libgimpwidgets/gimpscrolledpreview.h +++ b/libgimpwidgets/gimpscrolledpreview.h @@ -41,6 +41,7 @@ struct _GimpScrolledPreviewClass GimpPreviewClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -49,6 +50,7 @@ struct _GimpScrolledPreviewClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpspinbutton.h b/libgimpwidgets/gimpspinbutton.h index 2edd39cf72..09ff8e54cf 100644 --- a/libgimpwidgets/gimpspinbutton.h +++ b/libgimpwidgets/gimpspinbutton.h @@ -40,10 +40,16 @@ struct _GimpSpinButtonClass GtkSpinButtonClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); void (* _gimp_reserved4) (void); + void (* _gimp_reserved5) (void); + void (* _gimp_reserved6) (void); + void (* _gimp_reserved7) (void); + void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpstringcombobox.h b/libgimpwidgets/gimpstringcombobox.h index 5b65b8b195..ec7abcf6cb 100644 --- a/libgimpwidgets/gimpstringcombobox.h +++ b/libgimpwidgets/gimpstringcombobox.h @@ -46,6 +46,7 @@ struct _GimpStringComboBoxClass GtkComboBoxClass parent_class; /* Padding for future expansion */ + void (* _gimp_reserved0) (void); void (* _gimp_reserved1) (void); void (* _gimp_reserved2) (void); void (* _gimp_reserved3) (void); @@ -54,6 +55,7 @@ struct _GimpStringComboBoxClass void (* _gimp_reserved6) (void); void (* _gimp_reserved7) (void); void (* _gimp_reserved8) (void); + void (* _gimp_reserved9) (void); }; diff --git a/libgimpwidgets/gimpunitstore.h b/libgimpwidgets/gimpunitstore.h index ccc51f734f..d1a524f310 100644 --- a/libgimpwidgets/gimpunitstore.h +++ b/libgimpwidgets/gimpunitstore.h @@ -52,6 +52,7 @@ struct _GimpUnitStoreClass GObjectClass parent_class; /* Padding for future expansion */ + void (*_gimp_reserved0) (void); void (*_gimp_reserved1) (void); void (*_gimp_reserved2) (void); void (*_gimp_reserved3) (void); @@ -60,6 +61,7 @@ struct _GimpUnitStoreClass void (*_gimp_reserved6) (void); void (*_gimp_reserved7) (void); void (*_gimp_reserved8) (void); + void (*_gimp_reserved9) (void); };