1. 01 Mar, 2001 5 commits
  2. 28 Feb, 2001 8 commits
    • Sven Neumann's avatar
      made it compile again · cde309e4
      Sven Neumann authored
    • jaycox's avatar
      app/appenums.h app/gimplayer.c When adding a layer mask allow the option · b56e0e18
      jaycox authored
      	* app/appenums.h
      	* app/gimplayer.c
      	* app/layers_dialog.c: When adding a layer mask allow the option
      	of using the current selection (or it's inverse) to initialise
      	the mask.
    • Seth Burgess's avatar
      And he said crop, and there was crop. It was a bit broken though. · 9d13b929
      Seth Burgess authored
      	app/tools/crop.c app/tools/crop.h app/tools/Makefile.am
       	app/tools/tool.c app/tools/tools.c
    • Michael Natterer's avatar
      app/gdisplay.c app/gimage.c. #include "tools/tool.h" · a138eae7
      Michael Natterer authored
      2001-02-28  Michael Natterer  <mitch@gimp.org>
      	* app/gdisplay.c
      	* app/gimage.c. #include "tools/tool.h"
      	* app/tools/edit_selection.[ch]: the arrow_key function is not
      	a method of edit_selection but of any tool that needs it.
      	* app/tools/gimppaintbrushtool.c: removed variables.
      	* app/tools/move.c: use the arrow_key function.
      	* app/tools/tool_manager.h: removed the include of "tool.h"
    • Michael Natterer's avatar
      app/tools/Makefile.am back as real tool which gets temporarily pushed to · 904d8e2c
      Michael Natterer authored
      2001-02-28  Michael Natterer  <mitch@gimp.org>
      	* app/tools/Makefile.am
      	* app/tools/edit_selection.[ch]: back as real tool which gets
      	temporarily pushed to the tool_manager's new tool stack.
      	* app/tools/move.c
      	* app/tools/text_tool.c: call the edit_selection stuff again.
      	* app/tools/tool.c: added a STUB().
      	* app/tools/tool_manager.[ch]: implemented tool_manager_push_tool()
      	and tool_manager_pop_tool().
    • Kenneth Christiansen's avatar
      Translations from keld · ce2fa492
      Kenneth Christiansen authored
      ammonite/po/da.po bonobo/po/da.po eog/po/da.po
      evolution/po/da.po gb/po/da.po gernel/po/da.po gimp/po/da.po
      gimp/po-plug-ins/da.po gnome-db/po/da.po gnome-libs/po/da.po
      gnome-print/po/da.po gnome-vfs/po/da.po gnomeicu/po/da.po
      gnumeric/po/da.po gtranslator/po/da.po libgda/po/da.po
      nautilus/po/da.po pan/po/da.po pong/po/da.po sodipodi/po/da.po
    • Michael Natterer's avatar
      app/tools/Makefile.am one more... · 4e3b5a1e
      Michael Natterer authored
      2001-02-28  Michael Natterer  <mitch@gimp.org>
      	* app/tools/Makefile.am
      	* app/tools/bucket_fill.[ch]: one more...
      	* app/tools/fuzzy_select.c: everything commented out except the
      	find_region stuff.
      	* app/tools/gimpcolorpickertool.c: cosmetic.
      	* app/tools/paint_options.c: #include "bucket_fill.h"
      	* app/tools/tool.[ch]: removed STUB()'s.
      	* app/tools/tools.c: register it.
    • Michael Natterer's avatar
      app/tools/Makefile.am back as object. · 8202cf02
      Michael Natterer authored
      2001-02-28  Michael Natterer  <mitch@gimp.org>
      	* app/tools/Makefile.am
      	* app/tools/ink.[ch]: back as object.
      	* app/tools/paint_options.c: #include "ink.h"
      	* app/tools/tool.h: removed the type #define.
      	* app/tools/tools.c: register it.
  3. 27 Feb, 2001 5 commits
    • Michael Natterer's avatar
      made the global_paint_options public. · 3d78cbd5
      Michael Natterer authored
      2001-02-28  Michael Natterer  <mitch@gimp.org>
      	* app/context_manager.[ch]: made the global_paint_options public.
      	* app/tools/gimptoolinfo.[ch]: added a "tool_context" boolean to
      	the constructor and create a private context for the tool
      	initialized with global_paint_options's values.
      	* app/tools/tool_manager.[ch]: changed tool_manager_register_tool()
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/measure.c
      	* app/tools/move.c
      	* app/tools/text_tool.c: changed accordingly.
      	* app/tools/paint_options.[ch]: added the fade out and gradient
      	options here so they can be used by all paint tools.
      	* app/tools/gimppaintbrushtool.c: removed them here. Changed
      	the non_gui stuff: removed the non_gui_paint_func and handle
      	the non_gui stuff in the normal paint method. Allocate a
      	non_gui_paintbrush instead of the old non_gui_paint_core.
      	The non_gui stuff will change totally and will be handled
      	by GimpPaintTool only.
      	* app/tools/tool.c: removed the STUB()'s again.
    • Michael Natterer's avatar
      build the measure tool again. · 84b634f2
      Michael Natterer authored
      2001-02-27  Michael Natterer  <mitch@gimp.org>
      	* app/tools/Makefile.am: build the measure tool again.
      	* app/tools/gimpcolorpickertool.c: correct prototypes for some
      	functions so we don't get warnings about incompatible assignments
      	in "class_init", chain up in "control".
      	* app/tools/gimpdrawtool.c: added an implementation of "control"
      	which can be called from subclasses so we don't need to call
      	GimpDrawTool's methods directly from there.
      	* app/tools/gimppaintbrushtool.[ch]: create it's tool options so it
      	doesn't crash. Commented out the non_gui stuff. We need a different
      	interface for this.
      	* app/tools/gimppainttool.[ch]: some cleanups: call the draw tool's
      	"control" function, fixed "cursor_update", fixed indentation.
      	* app/tools/measure.[ch]: made it work again (properly subclass
      	* app/tools/tool.c: re-added the non_gui paintbrush STUB()'s
      	* app/tools/tools.c: don't allocate the non_gui stuff.
      	GimpPaintTool is an abstract superclass, so we cannot create
      	an instance of it. Moreover, the current non_gui stuff assumes
      	that there is something like a "paint_core" and changes it's
      	virtual function pointers, breaking the object system totally.
    • Sven Neumann's avatar
      applied patch from Chuck Mason <chuckjr@unbounded.com> that fixes wrong · f19f4389
      Sven Neumann authored
      2001-02-27  Sven Neumann  <sven@gimp.org>
      	* plug-ins/common/header.c: applied patch from Chuck Mason
      	<chuckjr@unbounded.com> that fixes wrong output of header plug-in.
    • Michael Natterer's avatar
      app/apptypes.h app/Makefile.am new widget. The upcoming replacement for · 8e3259d0
      Michael Natterer authored
      2001-02-27  Michael Natterer  <mitch@gimp.org>
      	* app/apptypes.h
      	* app/Makefile.am
      	* app/gimpdrawablelistview.[ch]: new widget. The upcoming replacement
      	for the layers and channels dialogs.
      	* app/test_commands.[ch]: put the test dialogs here...
      	* app/commands.[ch]: ... and made this one clean again.
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontainerview.[ch]: some signal handling fine tuning.
      	* app/gimpimage.[ch]: emits "active_layer_changed" and
      	"active_channel_changed" signals now. The semantics of
      	gimage->active_layer and gimage->active_channel have changed a bit.
      	We now have either an active layer _or_ and active channel (there
      	is no active layer any more if a channel is active).
      	* app/channel_ops.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/layers_dialog.c
      	* app/menus.c: changed accordingly.
      	* app/tools/gimpcolorpickertool.c: actually assign the draw_class
      	vraiable in the class_init function.
      	* app/tools/gimpdrawtool.[ch]
      	* app/tools/tool.c: removed the _new() functions because these
      	objects are abstract superclasses. Did some cleanup.
      	Nathan, please configure you editor to _not_ produce any tabs
      	in the source code.
      	* app/tools/gimppaintbrushtool.[ch]: "blurb" and "help" are tagged
      	with _(), not N_(). Put the register function to the header.
      	* po/POTFILES.in: made it compile again.
    • Nate Summers's avatar
      Introduced GimpPaintTool and GimpDrawTool · 80a8d5a7
      Nate Summers authored
  4. 25 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/channel_ops.c app/channels_dialog.c app/commands.c app/floating_sel.c · 2fd2a4e6
      Michael Natterer authored
      2001-02-25  Michael Natterer  <mitch@gimp.org>
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/commands.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimpimage.[ch]
      	* app/layer_select.c
      	* app/layers_dialog.c
      	* app/undo.c
      	* app/xcf.c
      	* app/tools/move.c: remove direct access of gimage->active_layer and
      	gimage->active_channel. Reading access is of course harmless, but
      	gimp_image_set_active_blah() will trigger a signal emission soon.
      	It will probably be neccessary to change the functions to accept
      	NULL layers and channels to acheive exactly what weird places like
      	floating_sel.c did before by setting it directly.
      	* gimptool-1.4.in
      	* libgimp/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* plug-ins/libgck/gck/Makefile.am: made linking against stable
      	GIMP installed in the same prefix work again by renaming all our
      	libraries explicitly to libgimp<foo>-1.3.* (not as part of the
      	libtool revision but as part of the library name). Removed the
      	libtool revision to avoid double versioning. This has to be
      	hardcoded in the libraries' Makefile.am ...
      	* app/Makefile.am
      	* plug-ins/FractalExplorer/Makefile.am
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/bmp/Makefile.am
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/mkgen.pl
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/faxg3/Makefile.am
      	* plug-ins/fits/Makefile.am
      	* plug-ins/flame/Makefile.am
      	* plug-ins/fp/Makefile.am
      	* plug-ins/gap/Makefile.am
      	* plug-ins/gdyntext/Makefile.am
      	* plug-ins/gfig/Makefile.am
      	* plug-ins/gflare/Makefile.am
      	* plug-ins/gfli/Makefile.am
      	* plug-ins/gimpressionist/Makefile.am
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/ifscompose/Makefile.am
      	* plug-ins/imagemap/Makefile.am
      	* plug-ins/maze/Makefile.am
      	* plug-ins/mosaic/Makefile.am
      	* plug-ins/pagecurl/Makefile.am
      	* plug-ins/plugin-helper/Makefile.am
      	* plug-ins/print/Makefile.am
      	* plug-ins/rcm/Makefile.am
      	* plug-ins/script-fu/Makefile.am
      	* plug-ins/sel2path/Makefile.am
      	* plug-ins/sgi/Makefile.am
      	* plug-ins/webbrowser/Makefile.am
      	* plug-ins/xjt/Makefile.am: ... while all other Makefiles can simply
      	link against "libgimp<foo>-$(LT_REVISION).la"
  5. 24 Feb, 2001 3 commits
    • Michael Natterer's avatar
      commented out "text_width" and "text_height" · 539ee1fe
      Michael Natterer authored
      2001-02-24  Michael Natterer  <mitch@gimp.org>
      	* app/pixmaps2.h: commented out "text_width" and "text_height"
      	* app/tools/Makefile.am
      	* app/tools/text_tool.[ch]: "It was really dead, Jim!"
      	* app/tools/tool.c: removed STUBs
      	* app/tools/tools.c: register it.
    • Michael Natterer's avatar
      updated. · 17335326
      Michael Natterer authored
      2001-02-24  Michael Natterer  <mitch@gimp.org>
      	* TODO.xml: updated.
      	* app/appenums.h
      	* app/apptypes.h: prefixed the cursor stuff with "Gimp", added
      	the new stock tool cursor enum. Removed the old ToolType enum.
      	* app/cursorutil.[ch]
      	* app/gdisplay.[ch]: removed the old ToolType enum and prefixed
      	the functions with "gimp_". Also stripped all "toggle cursor"
      	stuff from the cursor code, so the new API is easier and not
      	depending on the tool system.
      	All existing tool cursors can be used via the new stock tool
      	cursor enum, so no tool has to fiddle around with bitmap cursors.
      	There will be an cursorutil function for registering stock tool
      	cursor types on the fly.
      	* app/disp_callbacks.c
      	* app/scroll.[ch]: moved the display scrollbar callbacks from
      	scroll.[ch] to disp_callbacks.c. Removed some crap from scroll.h
      	* app/tools/tool.[ch]: removed the BitmapCursor pointers from the
      	tool class struct and add cursor and toggle cursor IDs to the
      	GimpTool struct. Work in progress.
      	* app/dialog_handler.c
      	* app/tools/bezier_select.c
      	* app/tools/blend.c
      	* app/tools/bucket_fill.c
      	* app/tools/by_color_select.c
      	* app/tools/clone.c
      	* app/tools/color_picker.c
      	* app/tools/convolve.c
      	* app/tools/crop.c
      	* app/tools/dodgeburn.c
      	* app/tools/edit_selection.c
      	* app/tools/ellipse_select.c
      	* app/tools/flip_tool.c
      	* app/tools/free_select.c
      	* app/tools/fuzzy_select.c
      	* app/tools/ink.c
      	* app/tools/iscissors.c
      	* app/tools/magnify.c
      	* app/tools/measure.c
      	* app/tools/move.c
      	* app/tools/paint_core.[ch]
      	* app/tools/perspective_tool.c
      	* app/tools/rect_select.c
      	* app/tools/rotate_tool.c
      	* app/tools/scale_tool.c
      	* app/tools/shear_tool.c
      	* app/tools/text_tool.c
      	* app/tools/transform_core.[ch]: changed accordingly. Did this
      	"blind" for most tools because they don't compile. The changes are
      	minimal, so there should be no conflicts.
    • Michael Natterer's avatar
      added cmd_callbacks for the toolbox and the preferences dialog. · 04f71318
      Michael Natterer authored
      2001-02-24  Michael Natterer  <mitch@gimp.org>
      	* app/commands.[ch]: added cmd_callbacks for the toolbox and
      	the preferences dialog.
      	* app/context_manager.c: cleanup.
      	* app/gimppreview.[ch]: made gimp_preview_render() public.
      	* app/gimptoolinfopreview.c
      	* app/tools/gimptoolinfo.c: the tool previews look nice now but
      	are still ugly implemented (it renders tons of temp_bufs on each
      	state change).
      	* app/indicator_area.[ch]: pass a context to the constructor.
      	* app/menus.c: don't call the toolbox and the prefs dialog
      	directly but dispatch via commands.[ch]
      	* app/preferences_dialog.[ch]
      	* app/toolbox.[ch]: renamed the constructor / raise function, cleanup.
      	* app/tools/color_picker.c: tried to get the shortcut working again.
      	* app/tools/paint_options.c: the brush dialog's paint options
      	are shown/hidden from the context manager now.
  6. 23 Feb, 2001 4 commits
    • Michael Natterer's avatar
      removed crap from ancient times when tools used to be an enum. · 3eb62f87
      Michael Natterer authored
      2001-02-23  Michael Natterer  <mitch@gimp.org>
      	* app/app_procs.c: removed crap from ancient times when tools
      	used to be an enum.
      	* app/brush_select.[ch]: cleaned up the gui and made global paint
      	mode toggling much simpler by expanding vertically instead of
      	* app/context_manager.c: removed hack by using a tool manager
      	accessor function.
      	* app/gimpcontext.c: use the new standard tool info object. Tools
      	also _behave_ like all other data types now (can e.g. be
      	* app/tools/tool.[ch]
      	* app/tools/gimptoolinfo.[ch]: added an "identifier" which is an
      	untranslated string with a meaningful prefix and name, e.g.
      	"gimp:color_picker_tool". Renamed "tool_name" and "tool_desc"
      	to "blurb" and "help", changed the constructor accordingly.
      	Added gimp_tool_info_get_standards() to make the context work
      	with tool refresh.
      	* app/tools/tool_manager.[ch]
      	* app/tools/tools.c: removed the global list of tool class
      	structures because the tool info list is in place.
      	Added tool_manager_register_tool_options() which calls
      	tool_options_dialog_add() and registers the options in the
      	* app/tools/Makefile.am
      	* app/tools/paint_options.[ch]
      	* app/tools/selection_options.[ch]
      	* app/tools/tool_options.[ch]
      	* app/tools/tool_options_dialog.[ch]: build them all again. This
      	is mostly the old tool options system with minor modifications to
      	work with the new stuff. The tool options auto-update with the user
      	context now, so there are no update functions any more.
      	* app/gimpdnd.c
      	* app/toolbox.c
      	* app/tools/color_picker.c
      	* app/tools/measure.c
      	* app/tools/move.c: changed accordingly.
    • Valek Frob's avatar
      Updated russian translation. · 9495ea51
      Valek Frob authored
    • Michael Natterer's avatar
      app/Makefile.am app/apptypes.h new widget. · 69ba1531
      Michael Natterer authored
      2001-02-23  Michael Natterer  <mitch@gimp.org>
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimptoolinfopreview.[ch]: new widget.
      	* app/gimppreview.c
      	* app/tools/gimptoolinfo.c
      	* app/gimpdnd.c: changed for the tool info preview. Still buggy
      	and looks a bit funny at the moment :-)
      	* app/commands.[ch]
      	* app/menus.c: small new feature: shift-X toggles the whole context.
    • Michael Natterer's avatar
      app/Makefile.am app/pixmaps.h removed some data files from app/ · f765a821
      Michael Natterer authored
      2001-02-23  Michael Natterer  <mitch@gimp.org>
      	* app/Makefile.am
      	* app/pixmaps.h
      	* app/wilber.h: removed some data files from app/
      	* pixmaps/Makefile.am
      	* pixmaps/default.xpm
      	* pixmaps/swap.xpm
      	* pixmaps/wilber3.xpm: added them here.
      	* app/pixmaps2.h: added the "dialog_bits" stuff here.
      	* app/tips_dialog.c
      	* app/toolbox.c: use the new XPMs and remove hacks which created
      	the GdkPixmaps and GtkPreviews manually.
  7. 22 Feb, 2001 2 commits
  8. 21 Feb, 2001 5 commits
    • Michael Natterer's avatar
      forgot one s/gimptool/gimptool-1.4/ · 9417fa1d
      Michael Natterer authored
      2001-02-21  Michael Natterer  <mitch@gimp.org>
      	* configure.in: forgot one s/gimptool/gimptool-1.4/
      	* app/appenums.h: removed "UPDATE_CURSOR" from the ToolAction enum.
      	* app/context_manager.c: removed the toolbox toggle button updating
      	code here...
      	* app/toolbox.c: ...and handle it in the toolbox itself.
      	* app/devices.c: removed some obsolete old tool suff.
      	* app/tools/Makefile.am
      	* app/tools/move.[ch]: reactivated. Disabled the edit_selection
      	stuff for now. We need a way to temporary push tools to some stack
      	of the tool manager.
      	* app/tools/tool.[ch]: removed lot of stuff that is obsolete or
      	handled by the GimpToolInfo object now.
      	* app/tools/tool_manager.[ch]: stripped all tool options stuff
      	because they will be able to follow tool changes themselves.
      	Renamed some functions to be consistent.
      	* app/tools/tools.c: register the move tool again.
      	* app/cursorutil.c
      	* app/disp_callbacks.c
      	* app/gimage_mask.c
      	* app/global_edit.c
      	* app/tools/color_picker.c
      	* app/tools/measure.[ch]
      	* app/tools/tool_options.c: changed accordingly.
    • Simon Budig's avatar
      app/disp_callbacks.c app/gdisplay.c app/gdisplay.h Moved the Icon preview · 9c69a263
      Simon Budig authored
      2001-02-21  Simon Budig   <simon@gimp.org>
              * app/disp_callbacks.c
              * app/gdisplay.c
              * app/gdisplay.h
              * app/interface.c: Moved the Icon preview stuff to the idle-loop.
    • Simon Budig's avatar
      Fixed stupid bug with the icon preview when creating the second preview. · e2418793
      Simon Budig authored
      2001-02-21  Simon Budig   <simon@gimp.org>
              * app/interface.c: Fixed stupid bug with the icon preview when
              creating the second preview. Please note that it still crashes
              on the second image, but this is hopefully not my fault...  :-)
    • Michael Natterer's avatar
      Made the tool system work again and integrated it back with the · 99c52018
      Michael Natterer authored
      2001-02-21  Michael Natterer  <mitch@gimp.org>
      	Made the tool system work again and integrated it back with the
      	GimpContext. It's a hack between old, new and freshly hacked
      	stuff. There are still lots of warnings but at least we can switch
      	tools again.
      	* app/tools/Makefile.am
      	* app/tools/gimptoolinfo.[ch]: resurrected as real object.
      	The GimpToolInfo objects are derived from GimpData, which gives
      	us the tool icon stuff for free. Also, we need a list of _objects_
      	which is allocated all the time. All tools are required to have
      	a "register" function which registers themselves with the list
      	of GimpToolInfo objects which is maintained by the tool manager.
      	* app/tools/tool.[ch]: made a real GtkObject with properly named
      	functions out of it. The former "active_tool_control" is of
      	course not the default implementation of the tool's "control"
      	method but a hack _around_ it, so it went to the tool manager.
      	* app/tools/color_picker.[ch]
      	* app/tools/measure.[ch]: ditto. Added "register" functions and
      	"destroy" implementations so the tools go away after use.
      	* app/tools/tool_manager.[ch]: badly hacked at the moment to keep
      	both the list of class structures _and_ the tool info list.
      	* app/tools/tools.c: call the tools' register functions.
      	* app/gimpcontext.[ch]: store a pointer to a GimpToolInfo object
      	as "active_tool" in the context, so we're independent of tools
      	being allocated or not. It's treated just like a brush or pattern
      	* app/gimpdnd.[ch]: made tool DND work like all other DND types.
      	* app/devices.[ch]: also here: the tool is just a normal data object
      	now, resulting in removal of lots of code.
      	* app/commands.c
      	* app/context_manager.c: updated the tool select and context stuff
      	to work again.
      	* app/toolbox.c: removed the old pixmap buttons and put GimpPreviews
      	inside the tool buttons. Still needs an own preview type to
      	look nice.
      	* app/disp_callbacks.c
      	* app/about_dialog.c
      	* app/app_procs.c
      	* app/appenums.h
      	* app/apptypes.h
      	* app/gimage.c
      	* app/gimppalette.c
      	* app/gimppreview.c
      	* app/gimprc.c
      	* app/info_window.c
      	* app/menus.c
      	* app/palette_select.h
      	* app/scale.c
      	* app/scroll.c: lots of changes to make it work again.
    • Daniel Egger's avatar
      New file containing the check types. · abaa110f
      Daniel Egger authored
      2001-02-21  Daniel Egger  <egger@suse.de>
      	* app/gimpchecks.h: New file containing the check types.
      	* app/image_render.h: ... definitions taken from here.
      	* app/temp_buf.c:
      	* app/temp_buf.h: New function temp_buf_new_check to create
      	a new checked temp_buf.
  9. 20 Feb, 2001 2 commits
    • Simon Budig's avatar
      app/gdisplay.[ch] app/disp_callbacks.c Added preliminary support for · 9f0abd04
      Simon Budig authored
      2001-02-20  Simon Budig  <simon@gimp.org>
              * app/gdisplay.[ch]
              * app/disp_callbacks.c
              * app/interface.c: Added preliminary support for Preview icons.
              This is not finished: We need a better way to get previews with
              a specific depth and probably a rendered Checkerboard for the
              alpha channel. Also the update function is now bound to a click
              in the top left menu-button and should go in some idle-stuff.
              Please test this on various window managers and give some
              feedback. The last point is the aspect ratio of the generated
    • Nick Lamb /GIMP's avatar
  10. 19 Feb, 2001 5 commits
    • Michael Natterer's avatar
      removed all brush, pattern, gradient and palette DND functions because · 1edef6d1
      Michael Natterer authored
      2001-02-20  Michael Natterer  <mitch@gimp.org>
      	* app/gimpdnd.[ch]: removed all brush, pattern, gradient and palette
      	DND functions because there are generic GimpViewable DND functions
      	* app/disp_callbacks.[ch]
      	* app/interface.c: changed accordingly.
    • Michael Natterer's avatar
      app/commands.[ch] first version of the new layers and channels dialogs. · 8710fa89
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      	* app/commands.[ch]
      	* app/menus.c: first version of the new layers and channels dialogs.
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c: allow creation with a NULL container.
      	* app/gimpdnd.[ch]: added generic DND functions for all drawable
      	types (not just setting the DND icon). Started to remove code
      	* app/gimpdrawablepreview.c: with some magic calculations and ugly
      	assumptions the drawable previews now look exactly like in the old
      	L&C dialog.
      	* app/gimpimagepreview.c: no need to say "return" at the end of a
      	void function.
      	* app/gimppreview.[ch]: added the "is_popup" boolean also to the
      	default constructor. Call gimp_preview_set_viewable() before
      	calculating the preview size.
    • Michael Natterer's avatar
      app/Makefile.am new files. The import functions stripped from all UI crap. · adf0ff87
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      	* app/Makefile.am
      	* app/gimppalette-import.[ch]: new files. The import functions
      	stripped from all UI crap.
      	* app/palette_import.c: removed from here.
    • Sven Neumann's avatar
      converted gimage->layers and gimage->channels to GimpLists. · 9e131cb2
      Sven Neumann authored
      2001-02-19  Sven Neumann  <sven@gimp.org>
      	* app/gimpimage.[ch]: converted gimage->layers and gimage->channels
      	to GimpLists.
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/commands.c
      	* app/convert.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimpdrawable.c
      	* app/layers_dialog.c
      	* app/resize.c
      	* app/undo.c
      	* app/xcf.c
      	* app/pdb/display_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/tools/crop.c
      	* app/tools/edit_selection.c
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb: changed accordingly
    • Michael Natterer's avatar
      new function. · 6e9296c5
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      	* app/gimpcontainer.[ch] (gimp_container_insert): new function.