92f5a8b428
terminate variable argument list. Fixes bug #315255 .
...
2005-09-05 Sven Neumann <sven@gimp.org >
* app/tools/gimprectangletool.c: terminate variable argument list.
Fixes bug #315255 .
2005-09-05 10:11:19 +00:00
0cd174e13b
stay within image boundaries.
...
2005-09-04 Karine Delvare <kdelvare@nerim.net >
* app/tools/gimprectangletool.c: stay within image boundaries.
2005-09-04 14:52:40 +00:00
b94ecff556
app/tools/gimprectangletool.[ch] code cleanup, replace virtualization
...
2005-09-03 Karine Delvare <kdelvare@nerim.net >
* app/tools/gimprectangletool.[ch]
* app/tools/gimprectangleoptions.[ch]: code cleanup, replace
virtualization functions with interface properties.
* app/tools/gimpcroptool.[ch]
* app/tools/gimpnewrectselecttool.[ch]
* app/tools/gimpcropoptions.[ch]
* app/tools/gimpnewrectselectoptions.[ch]: code cleanup, use said
interface properties.
2005-09-03 19:48:22 +00:00
0df9d1cdd1
fix canceling the tool.
...
2005-08-29 Karine Delvare <kdelvare@nerim.net >
* app/tools/gimprectangletool.c: fix canceling the tool.
2005-08-29 17:49:16 +00:00
5a9f83bd46
app/tools/gimprectangletool.[ch] transform into an interface.
...
2005-08-15 Karine Delvare <kdelvare@nerim.net >
* app/tools/gimprectangletool.[ch]
* app/tools/gimprectangleoptions.[ch]: transform into an interface.
* app/tools/gimpcroptool.[ch]
* app/tools/gimpnewrectselecttool.[ch]: use the rectangletool interface.
* app/tools/gimpcropoptions.[ch]
* app/tools/gimpnewrectselectoptions.[ch]: use the rectangleoptions
interface.
* app/tools/Makefile.am: added gimpnewrectselectionoptions.[ch]
2005-08-15 14:23:28 +00:00
d64bf3564f
added GimpPickable::get_opacity_at()
...
2005-07-11 Michael Natterer <mitch@gimp.org >
* app/core/gimppickable.[ch]: added GimpPickable::get_opacity_at()
* app/core/gimpchannel.[ch]: removed gimp_channel_value() and
implement ::get_opacity_at() instead.
* app/core/gimplayer.[ch]: removed gimp_layer_pick_correlate()
and implement ::get_opacity_at() instead.
* app/core/gimpselection.c: GimpChannel::value() doesn't exist
any more.
* app/core/gimpprojection.c: implement ::get_opacity_at(), always
returns OPAQUE.
* app/core/gimpimage.c
* app/tools/gimpbucketfilltool.c
* app/tools/gimpclonetool.c
* app/tools/gimpfliptool.c
* app/tools/gimpiscissorstool.c
* app/tools/gimpnewrectselecttool.c
* app/tools/gimprectangletool.c
* app/tools/gimpselectiontool.c
* app/tools/gimptransformtool.c
* tools/pdbgen/pdb/selection.pdb: changed accordingly.
* app/pdb/selection_cmds.c: regenerated.
2005-07-11 19:21:52 +00:00
b91651fe8f
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* app/tools/gimprectangletool.c (gimp_rectangle_tool_motion):
Don't change function before creating new rectangle;
cause of problem identified by Karine Delvare.
2005-06-02 22:48:43 +00:00
27042a7b36
app/tools/gimppainttool.[ch] unified tool and paint-tool statusbar APIs.
...
2005-05-07 Sven Neumann <sven@gimp.org >
* app/tools/gimppainttool.[ch]
* app/tools/gimptool.[ch]: unified tool and paint-tool statusbar APIs.
* app/tools/gimpblendtool.c
* app/tools/gimpclonetool.c
* app/tools/gimpcolortool.c
* app/tools/gimpcroptool.c
* app/tools/gimpeditselectiontool.c
* app/tools/gimpfuzzyselecttool.c
* app/tools/gimpmeasuretool.c
* app/tools/gimpmovetool.c
* app/tools/gimpnewrectselecttool.c
* app/tools/gimprectangletool.c
* app/tools/gimprectselecttool.c
* app/tools/gimpvectortool.c: changed accordingly.
* app/tools/gimpselectiontool.c: give more hints in the statusbar.
Some of the selection tools should probably override these.
2005-05-07 13:24:47 +00:00
b41d8898e9
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* app/tools/gimpnewrectselecttool.[ch]
* app/tools/gimprectangletool.[ch]: more work on rectangle
tool ui.
2005-04-09 18:08:47 +00:00
3bd8b6d2d3
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* app/tools/gimpnewrectselecttool.c
* app/tools/gimprectangletool.[ch]: improve cursor handling and
other aspects of ui for rectangle tools.
2005-03-14 20:44:18 +00:00
2a1c63c8dd
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* app/tools/gimprectangletool.c: lots of code for dealing
with constraints. Almost functional now ...
2005-03-10 23:55:24 +00:00
ed9bc27163
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* libgimpwidgets/gimpsizeentry.[ch]: added function
gimp_size_entry_show_unit_menu() for convenience.
* app/tools/gimprectangleoptions.[ch]
* app/tools/gimprectangletool.[ch]: more work on
controls in Tool Options. Can now resize rectangle
by dragging any corner or edge -- move rectangle by
clicking inside and dragging.
2005-03-09 22:22:38 +00:00
855809e1aa
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* app/tools/gimprectangletool.[ch]
* app/tools/gimprectangleoptions.[ch]: add size entry in
options to control dimensions. Still work in progress.
2005-03-08 23:17:19 +00:00
c31defcbf7
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* app/tools/gimprectangletool.c
* app/tools/gimprectangletool.h
* app/tools/gimprectangleoptions.c
* app/tools/gimprectangleoptions.h: new code for base
class for rectangle tools.
* app/tools/gimpnewrectselecttool.[ch]: modified to
derive from GimpRectangleTool.
* app/tools/Makefile.am: modified accordingly
* app/tools/gimpselectionoptions.[ch]: remove stuff
no longer needed by new rect select tool.
This is work in progress.
2005-03-02 18:18:19 +00:00