Gimp/pixmaps
Michael Natterer af76f2bbb8 removed the layer mask functions.
2001-03-06  Michael Natterer  <mitch@gimp.org>

	* app/gimage.[ch]: removed the layer mask functions.

	* app/gimpchannel.[ch]: added a boolean "dummy" parameter to
	gimp_channel_copy() so it has the same signature as
	gimp_layer_copy() and can be used by the GimpDrawableListView to
	generically duplicate drawables.

	* app/gimpcontainerview.c: call "select_item" with a NULL item
	before changing the underlying GimpContainer so subclasses have
	a chance to update (e.g. set button sensitivity).

	* app/gimpdnd.c: folded all the GtkType comparing code into a
	utility function (much more readable now).

	* app/gimpdrawablelistview.[ch]: activated the "raise", "lower",
	"duplicate" and "delete". I'm not really happy with all those
	function pointers passed to the constructor (and the dummy
	parameters I've added to some GimpChannel functions) -- OTOH the
	generic view maybe worth the "gboolean dummy" cruft hanging around
	in the channel class.

	* app/gimplayer.[ch]: removed the "apply_mask", "edit_mask" and
	"show_mask" booleans ...

	* app/gimplayermask.[ch]: .. and added them here together with
	proper accessors and "*_changed" signals.

	This also makes the layer mask undo code much clearer as we don't
	have to store the booleans separately.

	* app/gimplayerlistitem.c: badly hacked to acheive the correct
	indicator being drawn around the active drawable. This needs
	a new GimpPreview function for setting the border color.

	* app/gimplistitem.c: smaller horizontal spacing.

	* app/gimppreview.[ch]: added the "border_width" parameter also to
	gimp_preview_set_size() so we can modify all previews the same way
	after creation.

	* app/layers_dialog.c: no need to push an undo group around
	the "duplicate layer" code. Was this an artefact or did I miss
	something here ???

	* app/channel_ops.c
	* app/channels_dialog.c
	* app/gimage_mask.c
	* app/gimpcontainergridview.c
	* app/gimpcontainerlistview.c
	* app/gimpdrawablelistitem.c
	* app/gimpimage.[ch]
	* app/qmask.c
	* app/test_commands.c
	* app/undo.c
	* app/xcf.c
	* app/pdb/channel_cmds.c
	* tools/pdbgen/pdb/channel.pdb
	* app/pdb/selection_cmds.c
	* tools/pdbgen/pdb/selection.pdb: changed accordingly.

	* app/pdb/internal_procs.c
	* app/pdb/layer_cmds.c
	* libgimp/gimplayer_pdb.[ch]
	* tools/pdbgen/pdb/layer.pdb: commented out the layer mask accessors
	from the perl code, so the functions temporarily disappeared all
	over the place.

	* plug-ins/Makefile.am: don't build XJT until the layer mask stuff
	is back.

	* pixmaps/eye.xpm: cropped it to it's minimal size.
2001-03-06 13:28:39 +00:00
..
.cvsignore Makefile.am configure.in cursors/Makefile.am docs/Makefile.am added 2001-02-13 03:06:52 +00:00
anchor.xpm The new anchor icon to L&C dialog.. smaller and more compact. I hope you 1999-12-06 20:32:05 +00:00
chain.xpm Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ 1999-03-12 22:43:12 +00:00
channel.xbm Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ 1999-03-12 22:43:12 +00:00
default.xpm app/Makefile.am app/pixmaps.h removed some data files from app/ 2001-02-23 01:08:07 +00:00
delete.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
duplicate.xpm Some new icons for the L&C dialog.. I hope you like the style. 1999-10-25 05:45:47 +00:00
eek.xpm EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEk 1999-06-26 03:11:27 +00:00
eye.xbm Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ 1999-03-12 22:43:12 +00:00
eye.xpm removed the layer mask functions. 2001-03-06 13:28:39 +00:00
first.xpm some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
folder.xpm an eye_candy for new users 2000-03-14 23:06:21 +00:00
last.xpm some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
layer.xbm Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ 1999-03-12 22:43:12 +00:00
linked.xbm Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ 1999-03-12 22:43:12 +00:00
linked.xpm eeek #2. icon. /tigert 2000-03-18 16:11:01 +00:00
locked.xbm Makefile.am removed new file Use a bitmap in the style of the eye instead 1999-07-07 19:09:52 +00:00
lower.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
Makefile.am app/Makefile.am app/pixmaps.h removed some data files from app/ 2001-02-23 01:08:07 +00:00
mask.xbm Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ 1999-03-12 22:43:12 +00:00
navbutton.xpm completely overworked the widget packing of the display shell. This was 2000-04-02 15:34:30 +00:00
new.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
next.xpm some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
no.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
path.xbm Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ 1999-03-12 22:43:12 +00:00
penadd.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
pendel.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
penedit.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
pennorm.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
penstroke.xpm Zum iconz to change.. /tigert 1999-04-19 19:08:40 +00:00
play.xpm some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
prev.xpm some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
qmasknosel.xpm Added Qmasks 7-6-99 <sjburges@gimp.org> 1999-07-07 03:18:54 +00:00
qmasksel.xpm Added Qmasks 7-6-99 <sjburges@gimp.org> 1999-07-07 03:18:54 +00:00
question.xpm fake pixmap from alt's screenshot cause he forgot to cvs add 1999-11-03 01:37:20 +00:00
raise.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
refresh.xpm new icon 2001-02-13 02:29:11 +00:00
swap.xpm app/Makefile.am app/pixmaps.h removed some data files from app/ 2001-02-23 01:08:07 +00:00
topath.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
toselection.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
update.xpm some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
wilber.xpm an eye_candy for new users 2000-03-14 23:06:21 +00:00
wilber2.xpm Happy Easter! 2000-04-24 18:32:42 +00:00
wilber3.xpm app/Makefile.am app/pixmaps.h removed some data files from app/ 2001-02-23 01:08:07 +00:00
yes.xpm Resize it to the same size as "no.xpm" because the fileselection switches 1999-12-07 20:07:43 +00:00
zoom_in.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00
zoom_out.xpm shrinked most icons to their minimum size 1999-10-27 00:09:39 +00:00