libgimpwidgets: introspect libgimpwidgets.

Only leave behind gimpcolorscale, gimpcolorscales and gimpcolorselect
for now. There are some GI compilation errors and I don't have the time
right now to look into it. Most of libgimpwidgets is available to GI
bindings now anyway.
This commit is contained in:
Jehan 2019-07-30 01:46:04 +02:00
parent 1a8d300994
commit afe0bcbc58
3 changed files with 130 additions and 165 deletions

View file

@ -180,6 +180,7 @@ include $(top_srcdir)/libgimpconfig/Makefile.gi
include $(top_srcdir)/libgimpmath/Makefile.gi
include $(top_srcdir)/libgimpmodule/Makefile.gi
include $(top_srcdir)/libgimpthumb/Makefile.gi
include $(top_srcdir)/libgimpwidgets/Makefile.gi
INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = --warn-all --add-include-path="$(srcdir)" --add-include-path="$(shell $(PKG_CONFIG) --define-variable=datadir="$(datadir)" --variable=girdir gobject-introspection-1.0)"
@ -195,6 +196,7 @@ Gimp-@GIMP_API_VERSION@.gir: \
libgimpmath/libgimpmath-@GIMP_API_VERSION@.la \
libgimpmodule/libgimpmodule-@GIMP_API_VERSION@.la \
libgimpthumb/libgimpthumb-@GIMP_API_VERSION@.la \
libgimpwidgets/libgimpwidgets-@GIMP_API_VERSION@.la \
Makefile
# The various other GObject-Introspected libraries our API references
@ -215,6 +217,7 @@ Gimp_@GIMP_API_MAJOR_VERSION@_@GIMP_API_MINOR_VERSION@_gir_CFLAGS = \
-DGIMP_MATH_COMPILATION \
-DGIMP_MODULE_COMPILATION \
-DGIMP_THUMB_COMPILATION \
-DGIMP_WIDGETS_COMPILATION \
$(AM_CFLAGS) \
$(AM_CPPFLAGS) \
-I$(top_builddir) \
@ -233,7 +236,8 @@ Gimp_@GIMP_API_MAJOR_VERSION@_@GIMP_API_MINOR_VERSION@_gir_LIBS = \
libgimpconfig/libgimpconfig-@GIMP_API_VERSION@.la \
libgimpmath/libgimpmath-@GIMP_API_VERSION@.la \
libgimpmodule/libgimpmodule-@GIMP_API_VERSION@.la \
libgimpthumb/libgimpthumb-@GIMP_API_VERSION@.la
libgimpthumb/libgimpthumb-@GIMP_API_VERSION@.la \
libgimpwidgets/libgimpwidgets-@GIMP_API_VERSION@.la
Gimp_@GIMP_API_MAJOR_VERSION@_@GIMP_API_MINOR_VERSION@_gir_FILES = \
$(libgimp_introspectable) \
@ -243,7 +247,8 @@ Gimp_@GIMP_API_MAJOR_VERSION@_@GIMP_API_MINOR_VERSION@_gir_FILES = \
$(libgimpconfig_introspectable) \
$(libgimpmath_introspectable) \
$(libgimpmodule_introspectable) \
$(libgimpthumb_introspectable)
$(libgimpthumb_introspectable) \
$(libgimpwidgets_introspectable)
INTROSPECTION_GIRS += Gimp-@GIMP_API_VERSION@.gir

View file

@ -73,129 +73,25 @@ AM_LDFLAGS = \
lib_LTLIBRARIES = libgimpwidgets-@GIMP_API_VERSION@.la
AUTOMAKE_OPTIONS = subdir-objects
include $(top_srcdir)/libgimpwidgets/Makefile.gi
libgimpwidgets_sources = \
gimpbrowser.c \
gimpbrowser.h \
gimpbusybox.c \
gimpbusybox.h \
gimpbutton.c \
gimpbutton.h \
gimpcairo-utils.c \
gimpcairo-utils.h \
gimpcellrenderercolor.c \
gimpcellrenderercolor.h \
gimpcellrenderertoggle.c \
gimpcellrenderertoggle.h \
gimpchainbutton.c \
gimpchainbutton.h \
gimpcolorarea.c \
gimpcolorarea.h \
gimpcolorbutton.c \
gimpcolorbutton.h \
gimpcolordisplay.c \
gimpcolordisplay.h \
gimpcolordisplaystack.c \
gimpcolordisplaystack.h \
gimpcolorhexentry.c \
gimpcolorhexentry.h \
gimpcolornotebook.c \
gimpcolornotebook.h \
gimpcolorprofilechooserdialog.c \
gimpcolorprofilechooserdialog.h \
gimpcolorprofilecombobox.c \
gimpcolorprofilecombobox.h \
gimpcolorprofilestore-private.h \
gimpcolorprofilestore.c \
gimpcolorprofilestore.h \
gimpcolorprofileview.c \
gimpcolorprofileview.h \
gimpcolorscale.c \
gimpcolorscale.h \
gimpcolorscales.c \
gimpcolorscales.h \
gimpcolorselect.c \
gimpcolorselect.h \
gimpcolorselection.c \
gimpcolorselection.h \
gimpcolorselector.c \
gimpcolorselector.h \
gimpcontroller.c \
gimpcontroller.h \
gimpdialog.c \
gimpdialog.h \
gimpeevl.c \
gimpeevl.h \
gimpenumcombobox.c \
gimpenumcombobox.h \
gimpenumlabel.c \
gimpenumlabel.h \
gimpenumstore.c \
gimpenumstore.h \
gimpenumwidgets.c \
gimpenumwidgets.h \
gimpfileentry.c \
gimpfileentry.h \
gimpframe.c \
gimpframe.h \
gimphelpui.c \
gimphelpui.h \
gimphintbox.c \
gimphintbox.h \
gimpicons.c \
gimpicons.h \
gimpintcombobox.c \
gimpintcombobox.h \
gimpintstore.c \
gimpintstore.h \
gimpmemsizeentry.c \
gimpmemsizeentry.h \
gimpnumberpairentry.c \
gimpnumberpairentry.h \
gimpoffsetarea.c \
gimpoffsetarea.h \
gimppageselector.c \
gimppageselector.h \
gimppatheditor.c \
gimppatheditor.h \
gimppickbutton.c \
gimppickbutton.h \
gimppickbutton-private.h \
gimppreview.c \
gimppreview.h \
gimppreviewarea.c \
gimppreviewarea.h \
gimppropwidgets.c \
gimppropwidgets.h \
gimpquerybox.c \
gimpquerybox.h \
gimpruler.c \
gimpruler.h \
gimpscaleentry.c \
gimpscaleentry.h \
gimpscrolledpreview.c \
gimpscrolledpreview.h \
gimpsizeentry.c \
gimpsizeentry.h \
gimpspinbutton.c \
gimpspinbutton.h \
gimpstringcombobox.c \
gimpstringcombobox.h \
gimpunitcombobox.c \
gimpunitcombobox.h \
gimpunitstore.c \
gimpunitstore.h \
gimpwidgets-error.c \
gimpwidgets-error.h \
gimpwidgets-private.c \
gimpwidgets-private.h \
gimpwidgets.c \
gimpwidgets.h \
gimpwidgetsenums.h \
gimpwidgetstypes.h \
gimpwidgetsutils.c \
gimpwidgetsutils.h \
gimpzoommodel.c \
gimpzoommodel.h
$(libgimpwidgets_introspectable)
libgimpwidgets_built_sources = \
gimp-color-picker-cursors.c \
@ -213,65 +109,11 @@ libgimpwidgets_@GIMP_API_VERSION@_la_SOURCES = \
$(libgimpwidgets_sources)
libgimpwidgetsinclude_HEADERS = \
gimpbrowser.h \
gimpbusybox.h \
gimpbutton.h \
gimpcairo-utils.h \
gimpcellrenderercolor.h \
gimpcellrenderertoggle.h \
gimpchainbutton.h \
gimpcolorarea.h \
gimpcolorbutton.h \
gimpcolordisplay.h \
gimpcolordisplaystack.h \
gimpcolorhexentry.h \
gimpcolornotebook.h \
gimpcolorprofilechooserdialog.h \
gimpcolorprofilecombobox.h \
gimpcolorprofilestore.h \
gimpcolorprofileview.h \
gimpcolorscale.h \
gimpcolorscales.h \
gimpcolorselect.h \
gimpcolorselection.h \
gimpcolorselector.h \
gimpcontroller.h \
gimpdialog.h \
gimpenumcombobox.h \
gimpenumlabel.h \
gimpenumstore.h \
gimpenumwidgets.h \
gimpfileentry.h \
gimpframe.h \
gimphelpui.h \
gimphintbox.h \
gimpicons.h \
gimpintcombobox.h \
gimpintstore.h \
gimpmemsizeentry.h \
gimpnumberpairentry.h \
gimpoffsetarea.h \
gimppageselector.h \
gimppatheditor.h \
gimppickbutton.h \
gimppreview.h \
gimppreviewarea.h \
gimppropwidgets.h \
gimpquerybox.h \
gimpruler.h \
gimpscaleentry.h \
gimpscrolledpreview.h \
gimpsizeentry.h \
gimpspinbutton.h \
gimpstringcombobox.h \
gimpunitcombobox.h \
gimpunitstore.h \
gimpwidgets-error.h \
gimpwidgets.h \
gimpwidgetsenums.h \
gimpwidgetstypes.h \
gimpwidgetsutils.h \
gimpzoommodel.h
$(libgimpwidgets_introspectable_headers)
libgimpwidgets_@GIMP_API_VERSION@_la_LDFLAGS = \
-version-info $(LT_VERSION_INFO) \

118
libgimpwidgets/Makefile.gi Normal file
View file

@ -0,0 +1,118 @@
libgimpwidgets_introspectable_headers = \
$(top_srcdir)/libgimpwidgets/gimpbrowser.h \
$(top_srcdir)/libgimpwidgets/gimpbusybox.h \
$(top_srcdir)/libgimpwidgets/gimpbutton.h \
$(top_srcdir)/libgimpwidgets/gimpcairo-utils.h \
$(top_srcdir)/libgimpwidgets/gimpcellrenderercolor.h \
$(top_srcdir)/libgimpwidgets/gimpcellrenderertoggle.h \
$(top_srcdir)/libgimpwidgets/gimpchainbutton.h \
$(top_srcdir)/libgimpwidgets/gimpcolorarea.h \
$(top_srcdir)/libgimpwidgets/gimpcolorbutton.h \
$(top_srcdir)/libgimpwidgets/gimpcolordisplay.h \
$(top_srcdir)/libgimpwidgets/gimpcolordisplaystack.h \
$(top_srcdir)/libgimpwidgets/gimpcolorhexentry.h \
$(top_srcdir)/libgimpwidgets/gimpcolornotebook.h \
$(top_srcdir)/libgimpwidgets/gimpcolorprofilechooserdialog.h \
$(top_srcdir)/libgimpwidgets/gimpcolorprofilecombobox.h \
$(top_srcdir)/libgimpwidgets/gimpcolorprofilestore.h \
$(top_srcdir)/libgimpwidgets/gimpcolorprofileview.h \
## $(top_srcdir)/libgimpwidgets/gimpcolorscale.h
## $(top_srcdir)/libgimpwidgets/gimpcolorscales.h
## $(top_srcdir)/libgimpwidgets/gimpcolorselect.h
$(top_srcdir)/libgimpwidgets/gimpcolorselection.h \
$(top_srcdir)/libgimpwidgets/gimpcolorselector.h \
$(top_srcdir)/libgimpwidgets/gimpdialog.h \
$(top_srcdir)/libgimpwidgets/gimpenumcombobox.h \
$(top_srcdir)/libgimpwidgets/gimpenumlabel.h \
$(top_srcdir)/libgimpwidgets/gimpenumstore.h \
$(top_srcdir)/libgimpwidgets/gimpenumwidgets.h \
$(top_srcdir)/libgimpwidgets/gimpfileentry.h \
$(top_srcdir)/libgimpwidgets/gimpframe.h \
$(top_srcdir)/libgimpwidgets/gimphelpui.h \
$(top_srcdir)/libgimpwidgets/gimphintbox.h \
$(top_srcdir)/libgimpwidgets/gimpicons.h \
$(top_srcdir)/libgimpwidgets/gimpintcombobox.h \
$(top_srcdir)/libgimpwidgets/gimpintstore.h \
$(top_srcdir)/libgimpwidgets/gimpmemsizeentry.h \
$(top_srcdir)/libgimpwidgets/gimpnumberpairentry.h \
$(top_srcdir)/libgimpwidgets/gimpoffsetarea.h \
$(top_srcdir)/libgimpwidgets/gimppageselector.h \
$(top_srcdir)/libgimpwidgets/gimppatheditor.h \
$(top_srcdir)/libgimpwidgets/gimppickbutton.h \
$(top_srcdir)/libgimpwidgets/gimppreview.h \
$(top_srcdir)/libgimpwidgets/gimppreviewarea.h \
$(top_srcdir)/libgimpwidgets/gimppropwidgets.h \
$(top_srcdir)/libgimpwidgets/gimpquerybox.h \
$(top_srcdir)/libgimpwidgets/gimpruler.h \
$(top_srcdir)/libgimpwidgets/gimpscaleentry.h \
$(top_srcdir)/libgimpwidgets/gimpscrolledpreview.h \
$(top_srcdir)/libgimpwidgets/gimpsizeentry.h \
$(top_srcdir)/libgimpwidgets/gimpspinbutton.h \
$(top_srcdir)/libgimpwidgets/gimpstringcombobox.h \
$(top_srcdir)/libgimpwidgets/gimpunitcombobox.h \
$(top_srcdir)/libgimpwidgets/gimpunitstore.h \
$(top_srcdir)/libgimpwidgets/gimpwidgets-error.h \
$(top_srcdir)/libgimpwidgets/gimpwidgets.h \
$(top_srcdir)/libgimpwidgets/gimpwidgetsenums.h \
$(top_srcdir)/libgimpwidgets/gimpwidgetstypes.h \
$(top_srcdir)/libgimpwidgets/gimpwidgetsutils.h \
$(top_srcdir)/libgimpwidgets/gimpzoommodel.h
libgimpwidgets_introspectable = \
$(top_srcdir)/libgimpwidgets/gimpbrowser.c \
$(top_srcdir)/libgimpwidgets/gimpbusybox.c \
$(top_srcdir)/libgimpwidgets/gimpbutton.c \
$(top_srcdir)/libgimpwidgets/gimpcairo-utils.c \
$(top_srcdir)/libgimpwidgets/gimpcellrenderercolor.c \
$(top_srcdir)/libgimpwidgets/gimpcellrenderertoggle.c \
$(top_srcdir)/libgimpwidgets/gimpchainbutton.c \
$(top_srcdir)/libgimpwidgets/gimpcolorarea.c \
$(top_srcdir)/libgimpwidgets/gimpcolorbutton.c \
$(top_srcdir)/libgimpwidgets/gimpcolordisplay.c \
$(top_srcdir)/libgimpwidgets/gimpcolordisplaystack.c \
$(top_srcdir)/libgimpwidgets/gimpcolorhexentry.c \
$(top_srcdir)/libgimpwidgets/gimpcolornotebook.c \
$(top_srcdir)/libgimpwidgets/gimpcolorprofilechooserdialog.c \
$(top_srcdir)/libgimpwidgets/gimpcolorprofilecombobox.c \
$(top_srcdir)/libgimpwidgets/gimpcolorprofilestore.c \
$(top_srcdir)/libgimpwidgets/gimpcolorprofileview.c \
## $(top_srcdir)/libgimpwidgets/gimpcolorscale.c
## $(top_srcdir)/libgimpwidgets/gimpcolorscales.c
## $(top_srcdir)/libgimpwidgets/gimpcolorselect.c
$(top_srcdir)/libgimpwidgets/gimpcolorselection.c \
$(top_srcdir)/libgimpwidgets/gimpcolorselector.c \
$(top_srcdir)/libgimpwidgets/gimpdialog.c \
$(top_srcdir)/libgimpwidgets/gimpenumcombobox.c \
$(top_srcdir)/libgimpwidgets/gimpenumlabel.c \
$(top_srcdir)/libgimpwidgets/gimpenumstore.c \
$(top_srcdir)/libgimpwidgets/gimpenumwidgets.c \
$(top_srcdir)/libgimpwidgets/gimpfileentry.c \
$(top_srcdir)/libgimpwidgets/gimpframe.c \
$(top_srcdir)/libgimpwidgets/gimphelpui.c \
$(top_srcdir)/libgimpwidgets/gimphintbox.c \
$(top_srcdir)/libgimpwidgets/gimpicons.c \
$(top_srcdir)/libgimpwidgets/gimpintcombobox.c \
$(top_srcdir)/libgimpwidgets/gimpintstore.c \
$(top_srcdir)/libgimpwidgets/gimpmemsizeentry.c \
$(top_srcdir)/libgimpwidgets/gimpnumberpairentry.c \
$(top_srcdir)/libgimpwidgets/gimpoffsetarea.c \
$(top_srcdir)/libgimpwidgets/gimppageselector.c \
$(top_srcdir)/libgimpwidgets/gimppatheditor.c \
$(top_srcdir)/libgimpwidgets/gimppickbutton.c \
$(top_srcdir)/libgimpwidgets/gimppreview.c \
$(top_srcdir)/libgimpwidgets/gimppreviewarea.c \
$(top_srcdir)/libgimpwidgets/gimppropwidgets.c \
$(top_srcdir)/libgimpwidgets/gimpquerybox.c \
$(top_srcdir)/libgimpwidgets/gimpruler.c \
$(top_srcdir)/libgimpwidgets/gimpscaleentry.c \
$(top_srcdir)/libgimpwidgets/gimpscrolledpreview.c \
$(top_srcdir)/libgimpwidgets/gimpsizeentry.c \
$(top_srcdir)/libgimpwidgets/gimpspinbutton.c \
$(top_srcdir)/libgimpwidgets/gimpstringcombobox.c \
$(top_srcdir)/libgimpwidgets/gimpunitcombobox.c \
$(top_srcdir)/libgimpwidgets/gimpunitstore.c \
$(top_srcdir)/libgimpwidgets/gimpwidgets-error.c \
$(top_srcdir)/libgimpwidgets/gimpwidgets.c \
$(top_srcdir)/libgimpwidgets/gimpwidgetsutils.c \
$(top_srcdir)/libgimpwidgets/gimpzoommodel.c \
$(libgimpwidgets_introspectable_headers)