|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jpicedt.graphic.toolkit.AbstractMouseTransformFactory jpicedt.graphic.toolkit.EditElementMouseTransformFactory
public class EditElementMouseTransformFactory
A factory that produces MouseTransform
's that may be plugged into the
SelectionTool
mouse tool.
Nested Class Summary | |
---|---|
protected class |
EditElementMouseTransformFactory._MoveControlPointTransform
a mouse-transform that moves element's end-points, ie aka scales elements |
protected class |
EditElementMouseTransformFactory._MoveElementTransform
A mouse-transform that can translate an element, or a group of element. |
protected class |
EditElementMouseTransformFactory.MoveControlPointTransform
a mouse-transform that moves element's end-points, ie aka scales elements. |
protected class |
EditElementMouseTransformFactory.MoveElementTransform
A mouse-transform that can translate an element, or a group of element. |
protected class |
EditElementMouseTransformFactory.SelectElementsDialogTransform
a mouse-transform that opens up a Dialog to allow the user to selects elements by hand |
protected class |
EditElementMouseTransformFactory.SelectElementsInAreaTransform
a mouse-transform that selects all elements inside a rectangle dragged by the user |
protected class |
EditElementMouseTransformFactory.UnselectTransform
|
Nested classes/interfaces inherited from class jpicedt.graphic.toolkit.AbstractMouseTransformFactory |
---|
AbstractMouseTransformFactory.HelpMessageMouseTransform, AbstractMouseTransformFactory.InvalidMouseTransform, AbstractMouseTransformFactory.SelectAreaTransform |
Field Summary |
---|
Fields inherited from class jpicedt.graphic.toolkit.AbstractMouseTransformFactory |
---|
ucc |
Constructor Summary | |
---|---|
EditElementMouseTransformFactory(EditorKit kit)
|
Method Summary | |
---|---|
MouseTransform |
createMouseTransform(PEMouseEvent e)
Return a MouseTransform whose type is adequate with the given mouse-event. |
Methods inherited from class jpicedt.graphic.toolkit.AbstractMouseTransformFactory |
---|
flush, getEditorKit, init, paint |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EditElementMouseTransformFactory(EditorKit kit)
kit
- the hosting editor-kitMethod Detail |
---|
public MouseTransform createMouseTransform(PEMouseEvent e)
MouseTransform
whose type is adequate with the given mouse-event. This can be
null if no MouseTransform matches the given event. Basically, we work with the following modifiers: Shift, Control, Alt. Other modifiers must be excluded, given their poor support on MacOS platforms, and their odd behaviours on some Unices. Similarly, double-click events should be avoided since these are rather hard to deal with seeing that a single-click event is ALWAYS posted beforehands.
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |