1. 18 May, 2005 1 commit
    • Michael Natterer's avatar
      plug-ins/dbbrowser/Makefile.am removed again... · 73e3f6f1
      Michael Natterer authored
      2005-05-19  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/dbbrowser/gimpbrowser.[ch]: removed again...
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpbrowser.[ch]: ...and added here.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c
      	* plug-ins/dbbrowser/plugin-browser.c: changed accordingly.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c: fixed searching by help.
      73e3f6f1
  2. 04 Feb, 2005 1 commit
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · ea88dc75
      William Skaggs authored
      	* libgimpwidgets/gimppropwidgets.[ch]: magic-copied from app/widgets
      	and un-movable things then removed.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h: corresponding changes
      
      	* app/widgets/gimppropwidgets.[ch]: remove functions that were
      	moved.
      
      	* app/dialogs/stroke-dialog.c
      	* app/dialogs/tips-dialog.c
      	* app/dialogs/user-install-dialog.c
      	* app/tools/gimpairbrushtool.c
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimpbucketfilloptions.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcoloroptions.c
      	* app/tools/gimpcolorpickeroptions.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpcropoptions.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimpflipoptions.c
      	* app/tools/gimphistogramoptions.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimpinkoptions-gui.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmagnifyoptions.c
      	* app/tools/gimpmeasureoptions.c
      	* app/tools/gimpmoveoptions.c
      	* app/tools/gimpselectionoptions.c
      	* app/tools/gimpsmudgetool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/gimptransformoptions.c
      	* app/tools/gimpvectoroptions.c
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontrollereditor.c
      	* app/widgets/gimpdevicestatus.c
      	* app/widgets/gimpgrideditor.c
      	* app/widgets/gimphistogrambox.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimpsizebox.c
      	* app/widgets/gimpstrokeeditor.c
      	* app/widgets/gimptemplateeditor.c
      	* app/widgets/gimptooloptionseditor.c: fix includes
      ea88dc75
  3. 29 Jan, 2005 1 commit
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 6d74b06d
      William Skaggs authored
      	* app/widgets/gimpenumwidgets.c
      	* app/widgets/gimpenumwidgets.h: magic-moved from here...
      
      	* libgimpwidgets/gimpenumwidgets.c
      	* libgimpwidgets/gimpenumwidgets.h: ...to here.
      
      	* app/dialogs/convert-dialog.c
      	* app/dialogs/layer-add-mask-dialog.c
      	* app/dialogs/layer-options-dialog.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/Makefile.am
      	* app/widgets/gimpbrusheditor.c
      	* app/widgets/gimpeditor.c
      	* app/widgets/gimppropwidgets.c
      	* app/widgets/gimptemplateeditor.c
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h: all changed accordingly.
      	Still need to do devel-docs.
      6d74b06d
  4. 21 Jan, 2005 1 commit
    • Sven Neumann's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h · 30696952
      Sven Neumann authored
      2005-01-21  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpenumcombobox.[ch]
      	* app/widgets/gimpenumstore.[ch]: moved GimpEnumStore and
      	GimpEnumComboBox from here ...
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpenumcombobox.[ch]
      	* libgimpwidgets/gimpenumstore.[ch]: ... to libgimpwidgets.
      
      	* app/dialogs/convert-dialog.c
      	* app/dialogs/scale-dialog.c
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpcolorframe.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimppropwidgets.c
      	* app/widgets/gimpstrokeeditor.c
      	* data/images/gimp-splash.png: changed includes accordingly.
      30696952
  5. 24 Nov, 2004 1 commit
    • Michael Natterer's avatar
      guarded the whole header with GIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION · 6d63d500
      Michael Natterer authored
      2004-11-24  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcontroller.[ch]: guarded the whole header
      	with GIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION because it's no
      	fixed API yet. Added a "state" property bacause "name" was abused
      	as the controller's state. Added "help_domain" to the controller
      	class.
      
      	* libgimpwidgets/gimpwidgets.h: don't include gimpcontroller.h
      
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: set the "name" property to the name
      	retrieved from the device, or to a default string if no name is
      	available. Store the status in the "state" property. Added and
      	changed some strings, but it's better to have the controller
      	strings untranslated than to have no tooltips at all or misleading
      	labels.
      
      	* app/widgets/gimpcontrollerkeyboard.c
      	* app/widgets/gimpcontrollerwheel.c: set default strings for both.
      
      	* app/widgets/gimpcontrollereditor.c: added a GUI for the "state"
      	property.
      
      	* app/widgets/gimpcontrollerkeyboard.h
      	* app/widgets/gimpcontrollerwheel.h
      	* app/widgets/gimpcontrollerinfo.c
      	* app/widgets/gimpcontrollers.c: #define
      	GIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION (just as in all files
      	above).
      
      	* app/widgets/gimphelp-ids.h: added the IDs of all controller
      	modules and also of all other modules. The defines are not
      	actually used, but this file is the canonical place to collect all
      	the core's help IDs.
      6d63d500
  6. 30 Aug, 2004 1 commit
    • David Odin's avatar
      libgimpwidgets/gimppreview.c added a GimpPreview widget, abstract base for · 18139487
      David Odin authored
      * libgimpwidgets/gimppreview.c
      * libgimpwidgets/gimppreview.h: added a GimpPreview widget, abstract
        base for a GimpDrawablePreview.
      
      * libgimpwidgets/Makefile.am
      * libgimpwidgets/gimpwidgets.h
      * libgimpwidgets/gimpwidgetstypes.h: modified accordingly.
      
      * libgimp/gimpdrawablepreview.c
      * libgimp/gimpdrawablepreview.h: added a GimpDrawablePreview widget
        to ease	the use of previews by plug-ins.
      
      * libgimp/Makefile.am
      * libgimp/gimpui.h: Changed accordingly.
      
      * plug-ins/common/despeckle.c
      * plug-ins/common/gauss.c
      * plug-ins/common/neon.c
      * plug-ins/common/sobel.c
      * plug-ins/common/softglow.c
      * plug-ins/common/spread.c
      * plug-ins/common/unsharp.c: use a GimpDrawablePreview with these plug-ins.
      18139487
  7. 28 Aug, 2004 1 commit
    • Sven Neumann's avatar
      applied a patch from Joao S. O. Bueno which adds an API that allows to · 7e9f0d4a
      Sven Neumann authored
      2004-08-28  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpwidgets.[ch]: applied a patch from Joao
      	S. O. Bueno which adds an API that allows to make the scale widget
      	of a GimpScaleEntry behave logarithmic. Fixes bug #149420.
      
      	* app/widgets/gimpbrusheditor.c: use the new functionality for the
      	radius control.
      7e9f0d4a
  8. 29 Jul, 2004 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.def · c307429a
      Sven Neumann authored
      2004-07-29  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimppreviewarea.[ch]: added GimpPreviewArea, a
      	replacement for GtkPreview, loosely based on patches from Geert
      	Jordaens and David Odin. Fixes bug #144759.
      
      	* plug-ins/common/sharpen.c: use the new widget instead of a
      	GtkPreview; saves about 100 lines of rather complex code :)
      c307429a
  9. 26 Jul, 2004 3 commits
    • Sven Neumann's avatar
      app/widgets/Makefile.am moved to libgimpwidgets. · 744bebc8
      Sven Neumann authored
      2004-07-26  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpcellrenderertoggle.[ch]: moved to libgimpwidgets.
      
      	* app/widgets/gimpcomponenteditor.c
      	* app/widgets/gimpcontainertreeview.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimptoolview.c
      	* app/widgets/widgets-types.h
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpcellrenderertoggle.[ch]: custom toggle cell
      	renderer moved here from app/widgets.
      
      	* libgimpwidgets/gimpcellrenderercolor.[ch]: unified code with the
      	new toggle cell renderer.
      744bebc8
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.def · 763bbcd4
      Sven Neumann authored
      2004-07-26  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpcellrenderercolor.[ch]: added a GimpRGB cell
      	renderer.
      
      	* libgimpwidgets/gimpcolorarea.[ch]: exported the function that
      	renders the color to a buffer for internal use in libgimpwidgets.
      
      	* libgimpwidgets/gimpcolorhexentry.c: use the new cell renderer
      	for the completion popup.
      763bbcd4
    • Sven Neumann's avatar
      libgimpcolor/gimprgb-parse.c added new function gimp_rgb_list_names() that · e0b48991
      Sven Neumann authored
      2004-07-26  Sven Neumann  <sven@gimp.org>
      
      	* libgimpcolor/gimprgb-parse.c
      	* libgimpcolor/gimprgb.h: added new function gimp_rgb_list_names()
      	that gives access to the list of SVG color keywords.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpcolorhexentry.[ch]: added new widget that
      	allows to enter colors in hex notation or by using color names.
      
      	* libgimpwidgets/gimpcolorscales.c: use a GimpColorHexEntry.
      e0b48991
  10. 13 Jul, 2004 1 commit
    • Sven Neumann's avatar
      declared GimpPixmap as deprecated. · 28cbe15e
      Sven Neumann authored
      2004-07-13  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimppixmap.[ch]: declared GimpPixmap as deprecated.
      
      	* libgimpwidgets/gimpwidgets.[ch]: ditto for gimp_pixmap_button_new().
      
      	* plug-ins/Lighting/ChangeLog: removed outdated and unused ChangeLog.
      
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/Lighting/*.xpm: removed XPM files...
      
      	* configure.in
      	* plug-ins/Lighting/images: ... and added them as PNG images here.
      	These should be redone with antialiased edges.
      
      	* plug-ins/Lighting/lighting_stock.[ch]
      	* plug-ins/Lighting/lighting_ui.c: register stock icons and use
      	those instead of GimpPixmaps.
      
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/MapObject/*.xpm: removed duplicated XPM files.
      
      	* plug-ins/MapObject/mapobject_stock.[ch]: register stock icons
      	reusing the generated header from the Lighting plug-in.
      
      	* plug-ins/MapObject/mapobject_ui.c: use them.
      
      	* plug-ins/pagecurl/pagecurl.c: undef GIMP_DISABLE_DEPRECATED until
      	GimpPixmap has been replaced here as well.
      28cbe15e
  11. 21 Jun, 2004 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/gimpwidgets.[ch] added new utility function · 2670ce0b
      Sven Neumann authored
      2004-06-21  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpwidgets.[ch]
      	* libgimpwidgets/gimpwidgets.def: added new utility function
      	gimp_label_set_attributes().
      
      	* app/display/gimpdisplayshell.c
      	* app/gui/preferences-dialog.c
      	* app/gui/resolution-calibrate-dialog.c
      	* app/widgets/gimpviewabledialog.c
      	* app/widgets/gimpwidgets-utils.c: use the new function.
      
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimphistogrameditor.c: display the name in italic.
      
      	* plug-ins/common/jpeg.c: display the file size in italic.
      2670ce0b
  12. 17 Jun, 2004 1 commit
    • Michael Natterer's avatar
      removed "enabled" property. Removed GIMP_CONTROLLER_PARAM_RERIALIZE from · 5f4eabdb
      Michael Natterer authored
      2004-06-17  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcontroller.[ch]: removed "enabled"
      	property. Removed GIMP_CONTROLLER_PARAM_RERIALIZE from the "name"
      	property because it's the hardware-determined name of this
      	controller instance.
      
      	* app/widgets/gimpcontrollerwheel.c
      	* modules/controller_linux_input.c: set the name.
      
      	* libgimpwidgets/gimpwidgets.h: #include gimpcontroller.h.
      
      	* app/widgets/gimpcontrollerinfo.[ch]: added "enabled" here
      	instead.  Don't dispatch events if the controller is
      	disabled. Made everything work (not crash) with info->mapping
      	being NULL.
      
      	* etc/controllerrc: updated again with the changed format.
      
      	* app/widgets/gimpcontrollers.[ch]: added
      	gimp_controllers_get_list() which returns the container of
      	controllers.
      
      	* app/widgets/gimphelp-ids.h
      	* app/gui/preferences-dialog.c: added controller configuration
      	(can't change anything yet, just view the current settings).
      	Resurrected the "Input Devices" page and removed the "Session"
      	page by moving its widgets to other pages. Pack the various
      	"Save now"/"Clear now" buttons vertically, not horizontally.
      	Fixes bug #139069.
      
      	* themes/Default/images/preferences/Makefile.am
      	* themes/Default/images/preferences/controllers.png
      	* themes/Default/images/preferences/theme.png: new icons for new
      	prefs pages. Someone needs to make them nice...
      5f4eabdb
  13. 02 May, 2004 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h · 06631e95
      Sven Neumann authored
      2004-05-02  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpframe.[ch]: added new widget GimpFrame, a HIG
      	compliant variant of GtkFrame.
      
      	* app/gui/preferences-dialog.c: enable the HIG compliant mode by
      	default and use the new GimpFrame widget for it.
      
      	* themes/Small/gtkrc: set a smaller spacing between the GimpFrame
      	title label and the frame content.
      
      2004-05-02  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types
      	* libgimpwidgets/tmpl/gimpframe.sgml: added docs for GimpFrame.
      
      	* */tmpl/*.sgml: regenerated using gtk-doc-tools version 1.2.
      06631e95
  14. 20 Apr, 2004 3 commits
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h · 5766718d
      Sven Neumann authored
      2004-04-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpintstore.[ch]: added a GimpIntStore, derived
      	from GtkListStore, to be used by GimpIntComboBox and also by the
      	image and drawable menus.
      
      	* libgimpwidgets/gimpintcombobox.c: use the new GimpIntStore.
      
      	* app/widgets/gimpenumstore.[ch]: derive from GimpIntStore,
      	removed API that is provided by the parent class.
      
      	* app/widgets/gimpenumcombobox.[ch]: derive from GimpIntComboBox,
      	removed API that is provided by the parent class.
      
      	* app/gui/resize-dialog.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpcolorframe.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimppropwidgets.c
      	* app/widgets/gimpstrokeeditor.c: changed accordingly.
      5766718d
    • Sven Neumann's avatar
      libgimpwidgets/gimpmemsizeentry.c ported to GimpIntComboBox. · a0e845c8
      Sven Neumann authored
      2004-04-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpmemsizeentry.c
      	* modules/cdisplay_proof.c: ported to GimpIntComboBox.
      
      	* libgimpwidgets/gimpwidgets.[ch]: declared the gimp option_menu
      	API as deprecated and removed the code here.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpoldwidgets.[ch]: new files with deprecated
      	code, guarded with #ifndef GIMP_DISABLE_DEPRECATED ... #endif.
      
      	* libgimpwidgets/gimpintcombobox.h: added G_BEGIN_DECLS, G_END_DECLS.
      
      	* configure.in (CPP_FLAGS): added -DGIMP_DISABLE_DEPRECATED.
      
      	* app/widgets/gimpwidgets-constructors.c: added a #warning and
      	#undef GIMP_DISABLE_DEPRECATED. The paint mode menu is the last
      	remaining user of gimp_int_option_menu_new().
      a0e845c8
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h · 9f3c7944
      Sven Neumann authored
      2004-04-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpintcombobox.[ch]: added new widget
      	GimpIntComboBox, a GtkComboBox with a simple list store to hold a
      	label and an associated integer value. This is going to replace
      	gimp_int_option_menu.
      
      	* plug-ins/common/jpeg.c
      	* plug-ins/print/gimp_main_window.c: ported these two plug-ins to
      	the newly added widget.
      
      2004-04-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types
      	* libgimpwidgets/tmpl/gimpintcombobox.sgml: added docs for the new
      	GimpIntComboBox widget.
      9f3c7944
  15. 31 Jan, 2004 1 commit
    • Dave Neary's avatar
      libgimpwidgets/gimpwidgets.c Modify random seed widget to allow the user · 95ed7031
      Dave Neary authored
      
      
      2004-02-01  Dave Neary  <bolsh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.c
              * libgimpwidgets/gimpwidgets.h: Modify random seed widget to
              allow the user to specify that a seed should be chosen
              randomly for them (useful to allow re-running random plug-ins
              several times to get several different results).
      
              * plug-ins/common/blur.c
              * plug-ins/common/plasma.c
              * plug-ins/common/randomize.c
              * plug-ins/common/sinus.c
              * plug-ins/common/snoise.c
              * plug-ins/gflare/gflare.c
              * plug-ins/maze/algorithms.c
              * plug-ins/maze/maze.c
              * plug-ins/maze/maze.h
              * plug-ins/maze/maze_face.c: Changed appropriately.
      
              This fixes bug #129529.
      95ed7031
  16. 17 Dec, 2003 2 commits
    • Dave Neary's avatar
      Change randomize boolean to boolean *. · cfb6640e
      Dave Neary authored
      
      
      2003-12-17  Dave Neary  <bolsh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.[ch]: Change randomize boolean to
              boolean *.
      
              * plug-ins/gflare/gflare.c
              * plug-ins/maze/maze_face.c
              * plug-ins/common/plasma.c
              * plug-ins/common/sinus.c
              * plug-ins/common/snoise.c:
              * plug-ins/common/blur.c
              * plug-ins/common/randomize.c: Modify appropriately.
      cfb6640e
    • Dave Neary's avatar
      Change signature of gimp_random_seed_new() to allow caller to specify that · 5907708e
      Dave Neary authored
      
      
      2003-12-17  Dave Neary  <bolsh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.[ch]: Change signature of
              gimp_random_seed_new() to allow caller to specify that he wants to
              use a random seed rather than the specified seed. Previously it was
              up to the caller to initialise the seed.
      
              * plug-ins/gflare/gflare.c
              * plug-ins/maze/maze_face.c
              * plug-ins/common/
              * plug-ins/common/plasma.c
              * plug-ins/common/sinus.c
              * plug-ins/common/snoise.c: Trivial modifications of call to
              gimp_random_seed_new() with FALSE.
      
              * plug-ins/common/blur.c
              * plug-ins/common/randomize.c: Modify PDB routines and tool options
              to allow a random seed to be specified. Useful for scripts. Reverts
              PDB to 1.2 state. Fixes bug #129529.
      5907708e
  17. 21 Nov, 2003 2 commits
    • Michael Natterer's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h · f5162930
      Michael Natterer authored
      2003-11-21  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpcolordisplaystack.[ch]: new object
      	GimpColorDisplayStack which manages a list of GimpColorDisplays.
      	(unfinished, just for others to look at).
      f5162930
    • Michael Natterer's avatar
      removed... · a70db0bb
      Michael Natterer authored
      2003-11-21  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpfileselection.[ch]: removed...
      
      	* libgimpwidgets/gimpfileentry.[ch]: ...and added under a new name.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimppatheditor.[ch]
      	* app/widgets/gimppropwidgets.c
      	* plug-ins/script-fu/script-fu-scripts.c: changed accordingly.
      
      	* libgimp/gimpcompat.h: added compat #defines.
      
      2003-11-21  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/tmpl/gimpfileselection.sgml: removed.
      
      	* libgimpwidgets/tmpl/gimpfileentry.sgml: added.
      
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types
      	* libgimpwidgets/tmpl/gimpdialog.sgml
      	* libgimpwidgets/tmpl/gimppatheditor.sgml: updated.
      a70db0bb
  18. 15 Nov, 2003 1 commit
    • Sven Neumann's avatar
      configure.in moved the definition of the symbol prefix to the configure · d4880373
      Sven Neumann authored
      2003-11-15  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* app/Makefile.am: moved the definition of the symbol prefix to
      	the configure script. Set it to '_' for MacOS X and Win32.
      
      	* libgimpwidgets/gimpwidgets.[ch]: removed the deprecation guards
      	again. It doesn't make sense to deprecate these function now.
      d4880373
  19. 14 Nov, 2003 4 commits
    • Manish Singh's avatar
      add gimp_int_option_menu_set_sensitive and · ee2bfb69
      Manish Singh authored
      2003-11-14  Manish Singh  <yosh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.[ch]: add
              gimp_int_option_menu_set_sensitive and gimp_int_radio_group_set_active,
              tweak docs.
      
              * app/gui/convert-dialog.c
              * app/gui/layers-commands.c
              * app/tools/gimpcolorbalancetool.c
              * app/tools/gimpcurvestool.c
              * app/tools/gimplevelstool.c
              * app/widgets/gimpcontainerpopup.c
              * app/widgets/gimphistogrameditor.c
              * app/widgets/gimppropwidgets.c
              * app/widgets/gimptemplateeditor.c
              * app/widgets/gimptexteditor.c: use them.
      ee2bfb69
    • Sven Neumann's avatar
      guard old functions using GIMP_DISABLE_DEPRECATED. Added a note to the · cc718bfa
      Sven Neumann authored
      2003-11-14  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpwidgets.[ch]: guard old functions using
      	GIMP_DISABLE_DEPRECATED. Added a note to the docs what functions
      	should be used instead.
      
      2003-11-14  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am: tell gtk-doc about
      	GIMP_DISABLE_DEPRECATED.
      
      	* libgimpwidgets/libgimpwidgets-sections.txt: added new functions.
      
      	* libgimpwidgets/tmpl/gimpwidgets.sgml: removed outdated docs of
      	deprecated functions.
      cc718bfa
    • Manish Singh's avatar
      add gimp_int_option_menu_set_history as a wrapper for · 178c2253
      Manish Singh authored
      2003-11-14  Manish Singh  <yosh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.[ch]: add gimp_int_option_menu_set_history
              as a wrapper for gimp_option_menu_set_history.
      
              * app/gui/brush-select.c
              * app/gui/resize-dialog.c
              * app/tools/gimpcurvestool.c
              * app/widgets/gimppropwidgets.c
              * app/widgets/gimplayertreeview.c
              * app/widgets/gimpcolorframe.c
              * libgimpwidgets/gimpmemsizeentry.c
              * modules/cdisplay_colorblind.c: use the above.
      178c2253
    • Manish Singh's avatar
      implementedgimp_int_option_menu_new and gimp_int_radio_group_new, which · 49616080
      Manish Singh authored
      2003-11-14  Manish Singh  <yosh@gimp.org>
      
      	* libgimpwidgets/gimpwidgets.[ch]: implementedgimp_int_option_menu_new
      	and gimp_int_radio_group_new, which are the same as
      	gimp_option_menu_new2 and gimp_radio_group_new2, but they take
      	integers as values to map instead of gpointers, which avoids casts
      	in pretty much all uses of it in the tree.
      
      	* app/gui/image-commands.c
      	* app/gui/offset-dialog.c
      	* app/widgets/gimppropwidgets.c
      	* app/widgets/gimpwidgets-constructors.c
      	* libgimpwidgets/gimpmemsizeentry.c
      	* modules/cdisplay_colorblind.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/MapObject/mapobject_ui.c
      	* plug-ins/common/AlienMap.c
      	* plug-ins/common/AlienMap2.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/align_layers.c
      	* plug-ins/common/blinds.c
      	* plug-ins/common/borderaverage.c
      	* plug-ins/common/bumpmap.c
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/deinterlace.c
      	* plug-ins/common/edge.c
      	* plug-ins/common/emboss.c
      	* plug-ins/common/fractaltrace.c
      	* plug-ins/common/gif.c
      	* plug-ins/common/hot.c
      	* plug-ins/common/iwarp.c
      	* plug-ins/common/jigsaw.c
      	* plug-ins/common/jpeg.c
      	* plug-ins/common/lic.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/max_rgb.c
      	* plug-ins/common/mblur.c
      	* plug-ins/common/mng.c
      	* plug-ins/common/mosaic.c
      	* plug-ins/common/nlfilt.c
      	* plug-ins/common/papertile.c
      	* plug-ins/common/pnm.c
      	* plug-ins/common/ps.c
      	* plug-ins/common/psp.c
      	* plug-ins/common/ripple.c
      	* plug-ins/common/shift.c
      	* plug-ins/common/sinus.c
      	* plug-ins/common/sparkle.c
      	* plug-ins/common/struc.c
      	* plug-ins/common/sunras.c
      	* plug-ins/common/tiff.c
      	* plug-ins/common/waves.c
      	* plug-ins/common/wind.c
      	* plug-ins/fits/fits.c
      	* plug-ins/flame/flame.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gimpressionist/color.c
      	* plug-ins/gimpressionist/orientmap.c
      	* plug-ins/gimpressionist/placement.c
      	* plug-ins/maze/maze_face.c
      	* plug-ins/sgi/sgi.c: Use gimp_int_option_menu_new and
      	gimp_int_radio_group_new.
      
      	* plug-ins/common/CML_explorer.c: make function_graph_new take a
      	gpointer *data instead of a gpointer data, and properly pass an
      	int through it.
      
      	* plug-ins/common/mng.c: mark menu strings for translation.
      
      	* plug-ins/rcm/rcm.c: remove initialization for Success member
      	in RcmParams, since it's gone now.
      49616080
  20. 10 Nov, 2003 1 commit
    • Michael Natterer's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h · dc6422dc
      Michael Natterer authored
      2003-11-10  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpcolorselection.[ch]: new widget derived from
      	GtkVBox. Contains a GimpColorNotebook, GimpColorScales and new/old
      	color areas as known from the app's color_notebook. Will soon be
      	used to replace GtkColorSelection for plug-ins.
      
      	* app/gui/color-notebook.c: removed most code and use a
      	GimpColorSelection widget. Moved the "Reset" button to the
      	action_area. Cleanup.
      dc6422dc
  21. 23 Aug, 2003 1 commit
    • Michael Natterer's avatar
      changed GimpHelpFunc typedef: - renamed "const gchar *help_data" to "const · ba70ce9a
      Michael Natterer authored
      2003-08-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpwidgetstypes.h: changed GimpHelpFunc typedef:
      	- renamed "const gchar *help_data" to "const gchar *help_id".
      	- added "gpointer help_data".
      
      	* libgimpwidgets/gimphelpui.[ch]: added "gpointer help_data" to
      	gimp_help_connect(). Removed all fiddling with html links and
      	treat all help IDs as opaque identifiers.
      
      	* app/core/gimptoolinfo.[ch]: changed "help_data" member to
      	"help_id".
      
      	* app/widgets/gimpitemfactory.[ch]: removed the "help_path"
      	parameter from gimp_item_factory_new() since we don't fiddle with
      	html file paths any more. Simplifies menu item help a lot.
      	Renamed "help_data" member of struct GimpItemFactoryEntry to
      	"help_id".
      
      	* app/gui/plug-in-menus.c: changed accordingly. 3rd party
      	plug-ins' menu item help IDs are now encoded as
      	"help_path:help_id".
      
      	* app/gui/file-open-menu.c
      	* app/gui/file-save-menu.c: when constructing the <Load> and
      	<Save> menus, take the resp. procedures' locale_domain and
      	help_path into account. Fixes translation of 3rd party menu items.
      	Also do the right thing for load/save procs which are implemented
      	as temporary procedures (they are impossible to implement
      	currently but it's nice to do the right thing anyway...).
      
      	* app/widgets/gimphelp-ids.h: added GIMP_HELP_MAIN identifier.
      
      	* libgimpwidgets/gimpdialog.[ch]
      	* libgimpwidgets/gimpwidgets.[ch]
      	* libgimp/gimpui.c
      	* app/display/gimpdisplayshell.c
      	* app/gui/gui.c
      	* app/gui/about-dialog.c
      	* app/gui/color-notebook.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/file-dialog-utils.[ch]
      	* app/gui/gradients-commands.c
      	* app/gui/help-commands.c
      	* app/gui/image-menu.c
      	* app/gui/menus.c
      	* app/gui/preferences-dialog.c
      	* app/gui/tips-dialog.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimperrorconsole.c
      	* app/widgets/gimphelp.[ch]
      	* app/widgets/gimpmenufactory.[ch]
      	* app/widgets/gimptexteditor.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimpviewabledialog.[ch]
      	* plug-ins/common/CEL.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/gee.c
      	* plug-ins/common/gee_zoom.c
      	* plug-ins/common/gqbist.c
      	* plug-ins/common/spheredesigner.c
      	* plug-ins/flame/flame.c
      	* plug-ins/fp/fp_gtk.c
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/imagemap/imap_main.c: changed accordingly. Removed
      	trailing whitespace all over the place.
      ba70ce9a
  22. 23 May, 2003 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am new files. Moved gimp_widgets_init() here and · 62dffea6
      Sven Neumann authored
      2003-05-23  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets-private.[ch]: new files. Moved
      	gimp_widgets_init() here and added a vtable parameter. The vtable
      	has entries for all the symbols that are either provided by libgimp
      	or gimp itself depending on who is using the library.
      
      	* libgimpwidgets/libgimp-glue.c: removed this file that uses to
      	provide a Win32 only hack that is now not needed any longer.
      
      	* libgimpwidgets/gimpcolorbutton.c
      	* libgimpwidgets/gimphelpui.c
      	* libgimpwidgets/gimpsizeentry.c
      	* libgimpwidgets/gimpunitmenu.c
      	* libgimpwidgets/gimpwidgets.[ch]: don't call the offending
      	functions directly, but use the vtable entries. This is ugly but
      	the ugliness is restricted to our code. There are plans to clean
      	this up further... (Fixes #113410 once more.)
      
      	* app/gui/gui.c (gui_libs_init)
      	* libgimp/gimpui.c (gimp_ui_init): initialize libgimpwidgets with
      	the proper vtable.
      62dffea6
  23. 26 Feb, 2003 1 commit
    • Sven Neumann's avatar
      moved the call to libtoolize before automake. · e4dd8a10
      Sven Neumann authored
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* autogen.sh: moved the call to libtoolize before automake.
      
      	* libgimpwidgets/gimpcolorscale.c: added some inline docs.
      
      	* libgimpwidgets/gimpwidgets.[ch]: changed gimp_spin_button_new(),
      	gimp_scale_entry_new() and gimp_color_scale_entry_new() to take
      	doubles instead of floats for the adjustment values.
      
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/tmpl/gimpcolorscales.sgml
      	* libgimpwidgets/tmpl/gimpcolorselect.sgml
      	* libgimpwidgets/tmpl/gimpcolorselector.sgml: improved.
      e4dd8a10
  24. 05 Jan, 2003 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am made GimpMemsizeEntry a widget which doesn't · 8f7f7a21
      Sven Neumann authored
      2003-01-05  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpmemsizeentry.[ch]: made GimpMemsizeEntry a
      	widget which doesn't use a GtkAdjustment to store the value.  The
      	latter caused problems on 64bit machines since a gdouble doesn't
      	provide enough precision for G_MAXULONG.
      
      	* libgimpwidgets/gimpwidgets.[ch]
      	* libgimpwidgets/gimpwidgetstypes.h
      	* app/widgets/gimppropwidgets.c: changed accordingly.
      8f7f7a21
  25. 24 Nov, 2002 1 commit
    • Dave Neary's avatar
      libgimpwidgets/gimpwidgets.c libgimpwidgets/gimpwidgets.h · ba9c7fe9
      Dave Neary authored
      
      
      2002-11-24  Dave Neary  <bolsh@gimp.org>
      
              * libgimpwidgets/gimpwidgets.c
              * libgimpwidgets/gimpwidgets.h
              * plug-ins/common/blur.c
              * plug-ins/common/plasma.c
              * plug-ins/common/randomize.c
              * plug-ins/common/sinus.c
              * plug-ins/common/snoise.c
              * plug-ins/gflare/gflare.c
              * plug-ins/maze/algorithms.c
              * plug-ins/maze/maze.c
              * plug-ins/maze/maze.h
              * plug-ins/maze/maze_face.c: Changed the gimp random seed
              widget's behaviour and made associated changes in
              plug-ins that use it.
      ba9c7fe9
  26. 04 Nov, 2002 1 commit
    • Michael Natterer's avatar
      new GtkButton subclass implementing the pick-from-everywhere eyedropper · d506e559
      Michael Natterer authored
      2002-11-04  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimppickbutton.[ch]: new GtkButton subclass
      	implementing the pick-from-everywhere eyedropper known from
      	GtkColorSel. Code shamelessly stolen from there.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h: changed accordingly.
      d506e559
  27. 30 Oct, 2002 1 commit
    • Michael Natterer's avatar
      fixed rendering for partial expose events. · 41ca3053
      Michael Natterer authored
      2002-10-30  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcolorscale.c: fixed rendering for partial
      	expose events.
      
      	* libgimpwidgets/gimpwidgets.[ch]: added gimp_color_scale_entry_new().
      
      	* libgimpwidgets/gimpcolorscales.c: use the color scales.
      41ca3053
  28. 29 Oct, 2002 1 commit
  29. 28 Oct, 2002 2 commits
    • Michael Natterer's avatar
      the color scales from the main color selection as GimpColorSelector · 89452261
      Michael Natterer authored
      2002-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcolorscales.[ch]: the color scales from
      	the main color selection as GimpColorSelector subclass.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgetstypes.h: changed accordingly.
      
      	* libgimpwidgets/gimpcolornotebook.c: skip it when iterating the
      	GimpColorSelector subclasses.
      
      	* libgimpwidgets/gimpcolorselector.[ch]: added virtual function
      	set_has_alpha() amd signal "channel_changed". Put RGB, HSV and
      	channel values into to the GimpColorSelector struct where they are
      	available for subclasses.
      
      	* libgimpwidgets/gimpcolorselect.[ch]
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: changed accordingly, cleanup.
      
      	* app/gui/color-notebook.[ch]: use the new GimpColorScales widget,
      	lots of cleanup.
      
      2002-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/tmpl/gimpcolorscales.sgml: added GimpColorScales.
      
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types
      	* libgimpwidgets/tmpl/gimpcolorselect.sgml
      	* libgimpwidgets/tmpl/gimpcolorselector.sgml; updated.
      89452261
    • Michael Natterer's avatar
      the notebook as known from the main color selection as new widget. · 5f750eae
      Michael Natterer authored
      2002-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcolornotebook.[ch]: the notebook as known
      	from the main color selection as new widget.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpcolorselector.h
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h: changed accordingly.
      
      	* app/gui/color-notebook.c: use the new widget.
      
      2002-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/tmpl/gimpcolornotebook.sgml: added GimpColorNotebook.
      
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types
      	* libgimpwidgets/tmpl/gimpcolordisplay.sgml: updated.
      5f750eae
  30. 20 Oct, 2002 1 commit
    • Michael Natterer's avatar
      Ported module loading to GTypeModule, getting rid of all own module · d7055a33
      Michael Natterer authored
      2002-10-20  Michael Natterer  <mitch@gimp.org>
      
      	Ported module loading to GTypeModule, getting rid of all own
      	module registering/bookkeeping stuff for color selectors and
      	display filters. The modules now simply register GimpColorSelector
      	and GimpColorDisplay subclasses, the list of registered subclasses
      	can then be obtained calling g_type_children() on the abstract
      	base classes.
      
      	This is work in progress and just the first working state after I
      	started breaking everything...
      
      	* app/gui/color-select.[ch]
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpcolorselector.h: removed.
      
      	* app/gui/Makefile.am
      	* libgimp/Makefile.am: changed accordingly.
      
      	* libgimp/gimpmodule.h: massively simplified. All voodoo is gone.
      
      	* libgimpwidgets/gimpcolordisplay.[ch]
      	* libgimpwidgets/gimpcolorselector.[ch]: new abstract base classes
      	which need to be subclassed by modules.
      
      	* libgimpwidgets/gimpcolorselect.[ch]: the built-in color selector
      	from app/gui/color-select.* ported to be a GimpColorSelector
      	subclass.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgetstypes.h: changed accordingly.
      
      	* app/core/gimpmoduleinfo.[ch]: made it a GTypeModule subclass
      
      	* app/core/gimpmodules.c: changed accordingly.
      
      	* app/core/gimpcontainer.c
      	* app/core/gimplist.c: HACKED around to allow GimpLists of
      	GObjects (not GimpObjects). This is EEKy, so I will either make
      	gimp->modules a simple GList and revert this bit of change, or
      	allow GObjects all over the place in GimpContainer land...
      
      	* app/display/gimpdisplayshell-filter.[ch]
      	* app/gui/color-notebook.c: removed all module stuff and use
      	g_type_children() to get the list of available color_selectors
      	and display_filters.
      
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-render.c
      	* app/gui/module-browser.c: changed accordingly.
      
      	* app/gui/gui.c: ref the built-in color selector's class before
      	the modules are queried so it appears first in the list of
      	GimpColorSelector's children.
      
      	* modules/Makefile.am: build the water color selector again.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: ported them all to the new API.
      
      	* modules/gimpmodregister.[ch]: removed the old EMX module hack.
      d7055a33