CVSROOT: /cvs/gnome Module name: gimp Changes by: mitch 06/06/05 13:14:16
Modified files: . : ChangeLog app/tools : gimprectangletool.c gimprectangletool.h gimpnewrectselecttool.c gimpcroptool.c tools-enums.c tools-enums.h Log message: 2006-06-05 Michael Natterer <[EMAIL PROTECTED]> * app/tools/tools-enums.[ch]: removed enum GimpRectangleMode. * app/tools/gimprectangletool.[ch]: added virtual function GimpRectangleTool::cancel(). Added public wrapper for it. Removed coordinates paramaters from gimp_rectangle_tool_execute(). Removed gimp_rectangle_tool_response(), need to call either execute() or cancel() now. Added gimp_rectangle_tool_halt() which disconnects the tool from the display without canceling it. * app/tools/gimpcroptool.c: changed accordingly. * app/tools/gimpnewrectselecttool.c: moved the rectangle creating code from the execute() implementation to the new function gimp_new_rect_select_tool_rect_select(). Added cancel() implementation which pops the remembered undo step if appropriate. Call the new rect_select() wrapper from rectangle_changed() so we don't create the rectangle on both button_release *and* execute(), breaking modifiers and stuff. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2006-06-05%2013:13&maxdate=2006-06-05%2013:15 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list