Commit Graph

22225 Commits

Author SHA1 Message Date
William Skaggs 982959fbc9 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/gimppropwidgets.[ch]: add
	gimp_prop_opacity_control_new.

	* app/tools/gimppaintoptions-gui.c
	* app/tools/gimpforegroundselectoptions.c: use it.

svn path=/branches/weskaggs/; revision=25457
2008-04-09 21:52:05 +00:00
William Skaggs 5b22356190 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* plug-ins/common/randomize.c: fix handling of use_mask.

svn path=/branches/weskaggs/; revision=25456
2008-04-09 21:49:49 +00:00
William Skaggs 56319c6226 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/dialogs/stroke-dialog.c
	* app/widgets/gimpstrokeeditor.[ch]: make stroking a bit
	friendlier.

svn path=/branches/weskaggs/; revision=25455
2008-04-09 21:47:57 +00:00
William Skaggs db73b808eb Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/core/gimpdatafactory.c: don't forget writable path
	after loading directories.

svn path=/branches/weskaggs/; revision=25421
2008-04-08 22:44:32 +00:00
William Skaggs 48cfa601d2 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/core/gimpdatafactory.c (gimp_data_factory_get_save_dir):
	simplify code.

	* app/widgets/gimpdatachooserdialog.c: remove a bit of 
	debugging code.

svn path=/branches/weskaggs/; revision=25420
2008-04-08 21:37:23 +00:00
William Skaggs cf6780bf65 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/tools/gimptexttool.c
	* app/display/gimpdisplayshell.c
	* app/display/gimpdisplayshell-callbacks.[ch]: fix some
	bugs arising from making display shell a non-toplevel.

svn path=/branches/weskaggs/; revision=25419
2008-04-08 20:50:46 +00:00
William Skaggs c3c315b73d Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/gui/gui-message.c (gui_message_error_dialog):
	handle possibility that widget might not have a toplevel
	ancestor.

svn path=/branches/weskaggs/; revision=25418
2008-04-08 20:46:00 +00:00
William Skaggs 4f09d2ce6f Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/Makefile.am: add gimpscalecontrol.h
	to list of includes.

svn path=/branches/weskaggs/; revision=25417
2008-04-08 20:42:50 +00:00
William Skaggs 4801163dd9 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/display/gimpdisplayshell-appearance.c
	* app/actions/view-actions.c
	* app/actions/view-commands.c
	* menus/image-toolbar.xml
	* menus/image-menu.xml.in: tweak show grid and show selection
	actions, and make sure updating is correct.

svn path=/branches/weskaggs/; revision=25416
2008-04-08 20:41:01 +00:00
William Skaggs 6554a4c141 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/display/gimpdisplayshell.[ch]
	* app/display/gimpdisplayshell-scale.c
	* app/display/gimpdisplayshell-progress.c: make GimpDisplayShell
	a non-toplevel, and create a simple window to hold it.  This is
	a transitional step toward making the image display dockable.

svn path=/branches/weskaggs/; revision=25155
2008-03-21 16:53:31 +00:00
William Skaggs 530b422642 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/actions/gradients-actions.c
	* app/actions/palettes-actions.c
	* app/actions/patterns-actions.c
	* app/actions/patterns-actions.c: use more appropriate
	icons for Load and Save.

	* menus/patterns-menu.xml
	* menus/brushes-menu.xml
	* menus/gradients-menu.xml
	* menus/palettes-menu.xml: add Load and Save to context
	menus.

svn path=/branches/weskaggs/; revision=25146
2008-03-20 20:25:08 +00:00
William Skaggs f6487b4495 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Several small changes to make toolbars work better.
	Added entries, added icons, tweaked layout.

	* app/actions/image-actions.c
	* app/actions/view-actions.c
	* app/actions/view-commands.[ch]
	* app/actions/file-actions.c
	* app/actions/dialogs-actions.c
	* app/display/gimpdisplayshell.c
	* app/display/gimpdisplay.c
	* menus/image-toolbar.xml
	* menus/scratch-toolbar.xml

	* app/menus/menus.c
	* app/actions/tools-actions.c
	* menus/Makefile.am
	* menus/tools-toolbar.xml: added actions for tool
	categories, and made a start toward setting up a 
	Tools toolbar, not yet functional.

svn path=/branches/weskaggs/; revision=25060
2008-03-07 17:26:04 +00:00
William Skaggs 1f72402c3d Bill Skaggs <weskaggs@primate.ucdavis.edu>
Create toolbars for the image window and no-image-open
	window.  Add a config option to control whether toolbar
	is shown in image.

	* app/menus/menus.c
	* app/actions/image-actions.c
	* app/actions/view-actions.c
	* app/actions/view-commands.c
	* app/actions/view-commands.h
	* app/config/gimprc-blurbs.h
	* app/display/gimpdisplayshell.c
	* app/display/gimpdisplayshell.h
	* app/display/gimpdisplayoptions.c
	* app/display/gimpdisplayoptions.h
	* app/display/gimpdisplayshell-appearance.c
	* app/display/gimpdisplayshell-appearance.h
	* app/display/gimpdisplay.c
	* app/widgets/gimphelp-ids.h
	* menus/image-toolbar.xml
	* menus/scratch-toolbar.xml
	* menus/image-menu.xml.in
	* menus/Makefile.am

svn path=/branches/weskaggs/; revision=25047
2008-03-06 04:32:09 +00:00
William Skaggs caef9620c3 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimptoolbox.c: don't set geometry hints --
	with two columns, they aren't useful.

svn path=/branches/weskaggs/; revision=25046
2008-03-06 04:22:37 +00:00
William Skaggs 841bc36da1 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimpviewablebox.c: revert change that removed
	button relief, let the theme deal with this.

svn path=/branches/weskaggs/; revision=25045
2008-03-06 04:19:00 +00:00
William Skaggs 1eba62ca72 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/tools/gimppaintoptions-gui.c
	* app/tools/gimptransformoptions.c: make the layout a bit
	more attractive.

svn path=/branches/weskaggs/; revision=25044
2008-03-06 04:16:56 +00:00
William Skaggs 5319abf7c6 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/gimpscalecontrol.c: change fill style
	when inserting in table.

svn path=/branches/weskaggs/; revision=25043
2008-03-06 04:15:04 +00:00
William Skaggs d9edda954e Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpbase/gimpbaseenums.[ch]: shorten text strings
	for a few enums.

svn path=/branches/weskaggs/; revision=25042
2008-03-06 04:13:02 +00:00
William Skaggs 2d09193310 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/tools/gimptransformtool.[ch]
	* app/tools/gimptransformoptions.[ch]
	* app/display/gimpdisplayshell-preview.c: apply patch
	from Tom Lechner (comment #35 in bug #167926) to allow
	tranlucency in transform tool previews, for testing.

svn path=/branches/weskaggs/; revision=25033
2008-03-04 19:17:18 +00:00
William Skaggs 4f6b37e9e5 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/display/gimpdisplayshell.[ch]
	(gimp_display_shell_set_initial_scale): Factor out code
	from gimp_display_shell_new.

	* app/display/gimpdisplay.c (gimp_display_reconnect):
	Scale things properly when opening an image in a 
	no-image-open display.

svn path=/branches/weskaggs/; revision=25032
2008-03-04 19:03:28 +00:00
William Skaggs 785e1534e3 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/display/gimpdisplayshell.[ch]
	* app/display/gimpdisplay.c: factor out duplicated
	code for configuring display shell.

svn path=/branches/weskaggs/; revision=25031
2008-03-04 16:40:39 +00:00
William Skaggs a4c0af770f Bill Skaggs <weskaggs@primate.ucdavis.edu>
Merge 24892:25025 from trunk.

svn path=/branches/weskaggs/; revision=25026
2008-03-04 03:15:17 +00:00
William Skaggs 10e1807a40 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimptoolbox.[ch]
	* app/widgets/gimptoolbox-dnd.c: fiddle around with
	layout of toolbox.

svn path=/branches/weskaggs/; revision=25025
2008-03-04 02:34:30 +00:00
William Skaggs 3836ccf322 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimpmenudock.c: fix error in handling of
	multi-column docks.

svn path=/branches/weskaggs/; revision=25024
2008-03-04 02:32:15 +00:00
William Skaggs 21683fdbb9 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimppropwidgets.c: set border width of
	expanding frames to 0.

svn path=/branches/weskaggs/; revision=25023
2008-03-04 02:30:07 +00:00
William Skaggs f4ca0dc1c3 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimplayertreeview.c: change layout of
	options to improve usage of space.

svn path=/branches/weskaggs/; revision=25022
2008-03-04 02:26:20 +00:00
William Skaggs 5b755a8a71 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimpviewablebox.c: when moving the elements
	of a "viewable box" into a table, but the button into
	an hbox.

svn path=/branches/weskaggs/; revision=25021
2008-03-04 02:24:05 +00:00
William Skaggs 69d675aa6b Bill Skaggs <weskaggs@primate.ucdavis.edu>
* themes/Default/gtkrc: tweak some style values to try to
	reduce wasted space.

svn path=/branches/weskaggs/; revision=25020
2008-03-04 02:20:34 +00:00
William Skaggs 6c45dd0d33 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimpbrushfactoryview.[ch]
	* app/widgets/gimpbrushselect.c: use scale control instead of
	scale entry for brush spacing.

svn path=/branches/weskaggs/; revision=25019
2008-03-03 23:06:49 +00:00
William Skaggs 868572f7e1 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/tools/gimppaintoptions-gui.c: fiddle with layout in
	several ways.

svn path=/branches/weskaggs/; revision=25018
2008-03-03 23:03:07 +00:00
William Skaggs 021ba627c4 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/gimppropwidgets.[ch]
	* app/tools/gimpinkoptions-gui.c
	* app/tools/gimpcoloroptions.c
	* app/tools/gimpblendoptions.c: add "scale control" prop widget,
	and use it in tool options.

svn path=/branches/weskaggs/; revision=25017
2008-03-03 22:57:05 +00:00
William Skaggs d29e3ba55d Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/gimpscalecontrol.[ch]: assorted fixes, and
	improvements in appearance.

svn path=/branches/weskaggs/; revision=25016
2008-03-03 22:53:19 +00:00
William Skaggs 249ea51e64 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/gimpcellrenderertoggle.c: reduce horizontal
	space around buttons.

svn path=/branches/weskaggs/; revision=25015
2008-03-03 22:50:11 +00:00
William Skaggs 5f2bd66f20 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/display/gimpdisplayshell.[ch]: when we have a scratch
	display, open new images in it instead of creating a new
	display.

svn path=/branches/weskaggs/; revision=25014
2008-03-03 22:43:46 +00:00
William Skaggs 21e646b1f5 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* data/images/gimp-scratch.png
	* data/images/Makefile.am
	* app/file/file-open.c
	* app/gui/gui.c
	* app/display/gimpdisplay.c: use a special scratch image for
	no-image-open window, and use the window to show tips.

svn path=/branches/weskaggs/; revision=25013
2008-03-03 22:40:37 +00:00
William Skaggs 040b319e45 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* text/gimptextlayout.c
	* text/gimptext-compat.c: Hack in some very basic
	markup-rendering capability.

svn path=/branches/weskaggs/; revision=25012
2008-03-03 22:27:38 +00:00
William Skaggs 5f790005a5 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* menus/image-menu.xml.in:  Simplify menu by moving some
	of the less-used categories inside others.

svn path=/branches/weskaggs/; revision=25011
2008-03-03 22:15:23 +00:00
William Skaggs b2de72d531 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/gimpwidgets.h: Include gimpscalecontrol.h
	
	* libgimpwidgets/gimppropwidgets.c (gimp_prop_scale_entry_new):
	Use scale control rather than scale entry.

	* app/tools/gimppaintoptions-gui.c
	* app/tools/gimpinkoptions-gui.c
	* app/tools/gimpforegroundselectoptions.c
	* app/tools/gimpcoloroptions.c: corresponding tweaks.

svn path=/branches/weskaggs/; revision=24917
2008-02-19 04:22:48 +00:00
William Skaggs fbe35bbbfc Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpwidgets/gimpscalecontrol.h
	* libgimpwidgets/gimpscalecontrol.c: New widget intended
	to replace scale entries.

	* libgimpwidgets/gimpwidgetstypes.h
	* libgimpwidgets/Makefile.am: Changed accordingly.
	(will need to add functions to gimpwidgets.def eventually)

svn path=/branches/weskaggs/; revision=24916
2008-02-19 02:03:14 +00:00
William Skaggs 959cfa46fd Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimpwidgets-constructors.c: Enable tearoff
	mode menus.

svn path=/branches/weskaggs/; revision=24915
2008-02-19 01:58:28 +00:00
William Skaggs ea30e016fd Bill Skaggs <weskaggs@primate.ucdavis.edu>
Merge 24846:24891 from trunk.

svn path=/branches/weskaggs/; revision=24892
2008-02-15 18:48:40 +00:00
William Skaggs cb7bb12525 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Clean up code for two-column toolbox.
	
	* app/actions/dialogs-commands.c
	* app/widgets/gimptoolbox.c
	* app/widgets/gimpdialogfactory.c
	* app/widgets/gimpwidgets-constructors.c
	* app/widgets/gimpsessioninfo-book.c
	* app/widgets/gimpdatafactoryview.c
	* app/widgets/gimpsessioninfo-book.h
	* app/widgets/gimpdockbook.c
	* app/widgets/gimpdockbook.h
	* app/widgets/gimpsessioninfo-dock.c
	* app/widgets/gimpdockable.c
	* app/widgets/gimpdock.c
	* app/widgets/gimpdock.h
	* app/widgets/gimpdockseparator.c
	* app/widgets/gimpdockseparator.h

svn path=/branches/weskaggs/; revision=24891
2008-02-15 17:43:32 +00:00
William Skaggs 5e872b4939 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimptooloptionseditor.c: Remove shadow
	from viewport.

svn path=/branches/weskaggs/; revision=24890
2008-02-15 17:41:01 +00:00
William Skaggs 1e41216a56 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/widgets/gimpcontainerentry.[ch]
	* app/widgets/gimpviewablebox.[ch]: Change appearance of
	selector widgets, and add code for packing the components
	into a table.

svn path=/branches/weskaggs/; revision=24889
2008-02-15 17:35:33 +00:00
William Skaggs cab68f9e65 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Place scale entry code into separate files, no
	functional changes.

	* libgimpwidgets/gimpscaleentry.c
	* libgimpwidgets/gimpscaleentry.h: new files.
	
	* libgimpwidgets/gimpwidgets.h
	* libgimpwidgets/gimpwidgets.c
	* libgimpwidgets/gimpwidgets.h
	* libgimpwidgets/Makefile.am: changed accordingly.

svn path=/branches/weskaggs/; revision=24886
2008-02-14 16:43:10 +00:00
William Skaggs b3b75aa36c Bill Skaggs <weskaggs@primate.ucdavis.edu>
Merged 24822:24845 from trunk.

svn path=/branches/weskaggs/; revision=24846
2008-02-10 05:11:17 +00:00
William Skaggs d6d8f88498 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Initial implementation of two-column docks.  Needs
	some fixes and a lot of cleanup.  Docks are made
	to contain a GtkHPaned instead of just a VBox.

	* app/widgets/gimpviewrenderer.c
	* app/widgets/gimptoolbox.[ch]
	* app/widgets/gimpsessioninfo.h
	* app/widgeapp/widgets/gimpsessioninfo-dock.c
	* app/widgets/gimpsessioninfo-dock.c
	* app/widgets/gimpdock.[ch]
	* app/widgets/gimpdockseparator.[ch]
	* app/widgets/gimpdockbook.[ch]

	* app/widgets/gimpviewrenderer.c
	* app/widgets/gimpviewrendererimage.c: Kludged workaround
	for missing context whose cause I couldn't figure out;
	needs fixing.

	* etc/sessionrc: New default setup with all important
	dockables in a single dock.

svn path=/branches/weskaggs/; revision=24840
2008-02-09 16:46:09 +00:00
William Skaggs a4d97bb525 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Merged 24759:24821 from trunk.

svn path=/branches/weskaggs/; revision=24822
2008-02-06 17:19:00 +00:00
William Skaggs 987aaf0b91 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Merged 24710:24758 from trunk.

svn path=/branches/weskaggs/; revision=24761
2008-01-31 16:37:51 +00:00
William Skaggs bea345549b Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/core/gimp.c: fix merge error from previous commit

	* app/actions/data-commands.c
	* app/widgets/gimpdatachooserdialog.[ch]: implement "save
	data", and assorted cleanups.

svn path=/branches/weskaggs/; revision=24759
2008-01-31 15:54:00 +00:00