Committed.  The code is:

        public void keyReleased(KeyEvent e)
        {
            if (e.getKeyCode() == KeyEvent.VK_BACK_SPACE)
            {
                if (coordinates.size() > 1)
                    coordinates.remove(coordinates.size() - 1);
                panel.repaint();
            } else if (e.getKeyCode() == KeyEvent.VK_ESCAPE)
                try {
                    finishGesture();
                }catch (Exception ex) {
                    getPanel().getContext().handleThrowable(ex);
                };
        }

The Escape key just stops the tool where it is, unlike right or double click
which adds another point and stops.

regards,
Larry

On Mon, Feb 22, 2010 at 8:58 PM, Stefan Steiniger <sst...@geo.uzh.ch> wrote:

> thanks Volker.. "we" should commit that ;)
> tmrw.
>
> Larry Becker schrieb:
> > Unlike MultiClickTool, ConstrainedMultiClickTool ends with both
> > double-click and right-click.  Adding Escape sounds like a valid
> > enhancement to me.
> >
> > regards,
> > Larry
> >
> > On Mon, Feb 22, 2010 at 9:20 AM, <vowah...@aol.com
> > <mailto:vowah...@aol.com>> wrote:
> >
> >     Hi,
> >
> >     it's just a small thing, but it is kind of intuitive to cancel a
> >     gesture by pressing Escape, imo. To implement that for an instance
> >     of ConstrainedMultiClickTool would  be quite easy by changing the
> >     current keypressed-method in line  337:
> >
> >             public void keyPressed(KeyEvent e){
> >                 if (e.getKeyCode() == KeyEvent.VK_ESCAPE)
> >                     cancelGesture();
> >             }
> >
> >
> >     Are there any concerns?
> >
> >     Regards
> >
> >     Volker
> >
> >
> ------------------------------------------------------------------------------
> >     Download Intel&#174; Parallel Studio Eval
> >     Try the new software tools for yourself. Speed compiling, find bugs
> >     proactively, and fine-tune applications for parallel performance.
> >     See why Intel Parallel Studio got high marks during beta.
> >     http://p.sf.net/sfu/intel-sw-dev
> >     _______________________________________________
> >     Jump-pilot-devel mailing list
> >     Jump-pilot-devel@lists.sourceforge.net
> >     <mailto:Jump-pilot-devel@lists.sourceforge.net>
> >     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >
> >
> >
> >
> > --
> > Larry Becker
> > Integrated Systems Analysts, Inc.
> >
> >
> > ------------------------------------------------------------------------
> >
> >
> ------------------------------------------------------------------------------
> > Download Intel&#174; Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Jump-pilot-devel mailing list
> > Jump-pilot-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>



-- 
Larry Becker
Integrated Systems Analysts, Inc.
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to