/** * Get the current input mode, on each mouse event. * * @param evt Mouse event. * @return Input mode */ private Mode getInputMode(Event evt) { if(evt instanceof DOMMouseEvent) { DOMMouseEvent domme = (DOMMouseEvent) evt; // TODO: visual indication ofF mode possible? return domme.getShiftKey() ? Mode.ADD : domme.getCtrlKey() ? Mode.INVERT : Mode.REPLACE; } // Default mode is replace. return Mode.REPLACE; }
/** * Get the current input mode, on each mouse event. * * @param evt Mouse event. * @return current input mode */ private Mode getInputMode(Event evt) { if(evt instanceof DOMMouseEvent) { DOMMouseEvent domme = (DOMMouseEvent) evt; // TODO: visual indication of mode possible? return domme.getShiftKey() ? Mode.ADD : domme.getCtrlKey() ? Mode.INVERT : Mode.REPLACE; } // Default mode is replace. return Mode.REPLACE; }
/** * Get the current input mode, on each mouse event. * * @param evt Mouse event. * @return current input mode */ private Mode getInputMode(Event evt) { if(evt instanceof DOMMouseEvent) { DOMMouseEvent domme = (DOMMouseEvent) evt; // TODO: visual indication of mode possible? return domme.getShiftKey() ? Mode.ADD : domme.getCtrlKey() ? Mode.INVERT : Mode.REPLACE; } // Default mode is replace. return Mode.REPLACE; }
/** * Get the current input mode, on each mouse event. * * @param evt Mouse event. * @return current input mode */ private Mode getInputMode(Event evt) { if(evt instanceof DOMMouseEvent) { DOMMouseEvent domme = (DOMMouseEvent) evt; // TODO: visual indication of mode possible? if(domme.getShiftKey()) { return Mode.ADD; } else if(domme.getCtrlKey()) { return Mode.INVERT; } else { return Mode.REPLACE; } } // Default mode is replace. return Mode.REPLACE; }
/** * Get the current input mode, on each mouse event. * * @param evt Mouse event. * @return current input mode */ private Mode getInputMode(Event evt) { if(evt instanceof DOMMouseEvent) { DOMMouseEvent domme = (DOMMouseEvent) evt; // TODO: visual indication of mode possible? if(domme.getShiftKey()) { return Mode.ADD; } else if(domme.getCtrlKey()) { return Mode.INVERT; } else { return Mode.REPLACE; } } // Default mode is replace. return Mode.REPLACE; }
/** * Get the current input mode, on each mouse event. * * @param evt Mouse event. * @return Input mode */ private Mode getInputMode(Event evt) { if(evt instanceof DOMMouseEvent) { DOMMouseEvent domme = (DOMMouseEvent) evt; // TODO: visual indication of mode possible? if(domme.getShiftKey()) { return Mode.ADD; } else if(domme.getCtrlKey()) { return Mode.INVERT; } else { return Mode.REPLACE; } } // Default mode is replace. return Mode.REPLACE; }