CVSROOT:        /cvs/gnome
Module name:    gimp
Changes by:     mitch   06/09/05 14:25:31

Modified files:
        .              : ChangeLog 
        app/tools      : gimpairbrushtool.c gimpaligntool.c 
                         gimpblendoptions.c gimpblendtool.c 
                         gimpblendtool.h gimpbrushtool.c 
                         gimpbucketfilltool.c gimpbucketfilltool.h 
                         gimpbycolorselecttool.c gimpclonetool.c 
                         gimpcolorpickertool.c gimpcolorpickertool.h 
                         gimpcolortool.c gimpcolortool.h 
                         gimpconvolvetool.c gimpconvolvetool.h 
                         gimpcroptool.c gimpcroptool.h gimpcurvestool.c 
                         gimpdodgeburntool.c gimpdodgeburntool.h 
                         gimpellipseselecttool.c gimperasertool.c 
                         gimperasertool.h gimpflipoptions.c 
                         gimpfliptool.c gimpfliptool.h 
                         gimpforegroundselectoptions.c 
                         gimpforegroundselecttool.c 
                         gimpforegroundselecttool.h gimpfreeselecttool.c 
                         gimpfuzzyselecttool.c gimphealtool.c 
                         gimpimagemaptool.c gimpimagemaptool.h 
                         gimpiscissorstool.c gimplevelstool.c 
                         gimpmagnifytool.c gimpmagnifytool.h 
                         gimpmeasureoptions.c gimpmeasuretool.c 
                         gimpmeasuretool.h gimpmoveoptions.c 
                         gimpmovetool.c gimpmovetool.h gimppainttool.c 
                         gimppainttool.h gimpperspectivetool.c 
                         gimprectangleselecttool.c gimprectangletool.c 
                         gimprectangletool.h gimpregionselecttool.c 
                         gimprotatetool.c gimpscaletool.c 
                         gimpselectiontool.c gimpselectiontool.h 
                         gimpsheartool.c gimpsmudgetool.c 
                         gimpsourcetool.c gimpsourcetool.h 
                         gimptextoptions.c gimptexttool.c gimptexttool.h 
                         gimpthresholdtool.c gimptool.c gimptool.h 
                         gimptransformtool.c gimptransformtool.h 
                         gimpvectoroptions.c gimpvectortool.c 
                         gimpvectortool.h 

Log message:
2006-09-05  Michael Natterer  <[EMAIL PROTECTED]>

* app/tools/gimptool.[ch]: added gimp_tool_get_options() so tools
don't need to incude "core/gimptoolinfo.h" just to get to
their options.

* app/tools/gimp*tool.h: added macros GIMP_FOO_TOOL_GET_OPTIONS()
which return specific tool options types and do all casting
themselves.

* app/tools/*.c: use the new macros and don't include
"core/gimptoolinfo.h" in most files.

* app/tools/gimpcolorpickertool.c (gimp_color_picker_tool_register):
make it use the parent context's FG and BG.

* app/tools/gimpcolortool.c (gimp_color_tool_real_picked): set the
color on the tool's options, not on the user context.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2006-09-05%2014:24&maxdate=2006-09-05%2014:26

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to