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