After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 165009 - Move all or part of the procedure browser to libgimpui
Move all or part of the procedure browser to libgimpui
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: libgimp
unspecified
Other All
: High enhancement
: 2.4
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2005-01-23 19:09 UTC by Kevin Cozens
Modified: 2005-08-02 16:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kevin Cozens 2005-01-23 19:09:46 UTC
The 'Browse' button in Script-Fu brings up the Procedure Browser dialog box.
This is only possible since Script-Fu is part of the GIMP source tree. It would
be nice if the procedure browser can be used by other plug-ins such as Tiny-Fu
(for example). It will also be needed when(?) Script-Fu is pulled out of the
GIMP source tree and made a separate module.
Comment 1 Sven Neumann 2005-02-10 14:45:25 UTC
Increasing priority so that we get this done early in the development cycle this
time.
Comment 2 Manish Singh 2005-04-17 20:28:11 UTC
Is the current API sane enough? If so, we can trivially move it to libgimpui.
Comment 3 Sven Neumann 2005-04-18 18:18:59 UTC
Mitch said that he doesn't like the current API. It should be reviewed before
things are moved to libgimpui.
Comment 4 Michael Natterer 2005-08-02 16:53:24 UTC
Fixed in CVS:

2005-08-02  Michael Natterer  <mitch@gimp.org>

	* plug-ins/dbbrowser/Makefile.am
	* plug-ins/dbbrowser/gimpprocbrowser.[ch]
	* plug-ins/dbbrowser/gimpprocview.[ch]: removed these files...

	* libgimp/Makefile.am
	* libgimp/gimpui.h
	* libgimp/gimpui.def
	* libgimp/gimpprocbrowserdialog.[ch]
	* libgimp/gimpprocview.[ch]: ...and added them here. Turned the
	procedure browser into a widget called GimpProcBrowserDialog and
	changed its API completely. Fixes bug #165009.

	* plug-ins/dbbrowser/plugin-browser.c
	* plug-ins/dbbrowser/procedure-browser.c
	* plug-ins/script-fu/Makefile.am
	* plug-ins/script-fu/script-fu-console.c: changed accordingly.

	* plug-ins/pygimp/Makefile.am
	* plug-ins/pygimp/procbrowser.c: ditto (#if 0'ed stuff so it compiles).