- paint(Graphics) - Method in class fr.lri.swingstates.canvas.CDynamicWidget
-
Paints the shape.
- paint(Graphics) - Method in class fr.lri.swingstates.canvas.CImage
-
Paints the shape.
- paint(Graphics) - Method in class fr.lri.swingstates.canvas.CShape
-
Paints the shape.
- paint(Graphics) - Method in class fr.lri.swingstates.canvas.CText
-
Paints the shape.
- paint(Graphics) - Method in class fr.lri.swingstates.canvas.CWidget
-
Paints the shape.
- paintComponent(Graphics) - Method in class fr.lri.swingstates.canvas.Canvas
- paintIcon(Component, Graphics, int, int) - Method in class fr.lri.swingstates.gestures.GestureIcon
-
- pathDistance(Vector<Point2D>, Vector<Point2D>) - Static method in class fr.lri.swingstates.gestures.GestureUtils
-
- pathLength(Vector<Point2D>) - Static method in class fr.lri.swingstates.gestures.GestureUtils
-
- PF_ATH - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of sum of absolute values of angles traversed) in a vector of features.
- PF_BB_LEN - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of length of bounding box diagonal in a vector of features.
- PF_BB_TH - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of angle of bounding box diagonal in a vector of features.
- PF_DUR - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of path duration in a vector of features.
- PF_INIT_COS - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of cosinus initial angle (angle between first and third points) in a vector of features.
- PF_INIT_SIN - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of sinus initial angle (angle between first and third points) in a vector of features.
- PF_LEN - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of arc length of path in a vector of features.
- PF_MAXV - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of maximum speed in a vector of features.
- PF_SE_COS - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of cosinus of angle between start and end points in a vector of features.
- PF_SE_LEN - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of length between start and end points in a vector of features.
- PF_SE_SIN - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of sinus of angle between start and end points in a vector of features.
- PF_SQTH - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of sum of squares of angles traversed) in a vector of features.
- PF_TH - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
index of total angle traversed in a vector of features.
- pick(Point2D) - Method in class fr.lri.swingstates.canvas.Canvas
-
Returns the topmost shape at a given position.
- pick(Point2D, int) - Method in class fr.lri.swingstates.canvas.CShape
-
Tests whether a point p is inside this shape.
- pickAll(Point2D) - Method in class fr.lri.swingstates.canvas.Canvas
-
Returns a list containing all the shapes at a given position.
- Picker - Interface in fr.lri.swingstates.events
-
The interface for all types of Picker
s used in the SwingStates toolkit.
- PickerCEvent - Interface in fr.lri.swingstates.events
-
An event coming from a Picker
on a SwingStates Canvas
.
- PickerCMouseEvent - Class in fr.lri.swingstates.events
-
- PickerCMouseEvent(Component, CShape, Picker, int, long, int, int, int, int, boolean, int) - Constructor for class fr.lri.swingstates.events.PickerCMouseEvent
-
Builds a PickerCMouseEvent
.
- PickerCMouseEvent(Component, Picker, int, long, int, int, int, int, boolean, int) - Constructor for class fr.lri.swingstates.events.PickerCMouseEvent
-
Builds a PickerCMouseEvent
.
- PickerCMouseEvent(Component, CShape, Picker, int, long, int, int, int, int, boolean) - Constructor for class fr.lri.swingstates.events.PickerCMouseEvent
-
Builds a PickerCMouseEvent
.
- PickerCMouseEvent(Component, Picker, int, long, int, int, int, int, boolean) - Constructor for class fr.lri.swingstates.events.PickerCMouseEvent
-
Builds a PickerCMouseEvent
.
- PickerCMouseWheelEvent - Class in fr.lri.swingstates.events
-
- PickerCMouseWheelEvent(Component, CShape, Picker, int, long, int, int, int, int, boolean, int, int, int) - Constructor for class fr.lri.swingstates.events.PickerCMouseWheelEvent
-
Builds a PickerCEvent
.
- PickerCMouseWheelEvent(Component, Picker, int, long, int, int, int, int, boolean, int, int, int) - Constructor for class fr.lri.swingstates.events.PickerCMouseWheelEvent
-
Builds a PickerCEvent
.
- PickerEvent<E> - Interface in fr.lri.swingstates.events
-
An event coming from a Picker
.
- pickingRequired() - Method in class fr.lri.swingstates.canvas.transitions.EventOnShape
-
- pickingRequired() - Method in class fr.lri.swingstates.sm.Transition
-
- pickShapeHavingTag(Point2D, CTag) - Method in class fr.lri.swingstates.canvas.Canvas
-
Returns the top most shape having a given tag at a given position.
- pickShapeHavingTag(Point2D, String) - Method in class fr.lri.swingstates.canvas.Canvas
-
Returns the top most shape having a given named tag at a given position.
- pickStyle(CShape) - Method in class fr.lri.swingstates.canvas.CShape
-
Copies style attributes of a given CShape on this CShape.
- pie(Canvas, Color, double, double, double, double, double) - Static method in class fr.lri.swingstates.applets.PieMenuApplet
-
Draws a pie shape.
- pieMenu(int, Canvas) - Static method in class fr.lri.swingstates.applets.PieMenuApplet
-
- PieMenuApplet - Class in fr.lri.swingstates.applets
-
A pie menu to change the background color of swing widgets.
- PieMenuApplet() - Constructor for class fr.lri.swingstates.applets.PieMenuApplet
-
- Press - Class in fr.lri.swingstates.sm.transitions
-
A transition triggered by a mouse pressed event.
- Press(String) - Constructor for class fr.lri.swingstates.sm.transitions.Press
-
Builds a transition triggered by a mouse pressed event with any modifier and any button.
- Press() - Constructor for class fr.lri.swingstates.sm.transitions.Press
-
Builds a transition triggered by a mouse pressed event with any modifier and any button that loops on the current state.
- Press(int) - Constructor for class fr.lri.swingstates.sm.transitions.Press
-
Builds a transition triggered by a mouse pressed event with any modifier that loops on the current state.
- Press(int, int) - Constructor for class fr.lri.swingstates.sm.transitions.Press
-
Builds a transition triggered by a mouse pressed event that loops on the current state.
- Press(int, String) - Constructor for class fr.lri.swingstates.sm.transitions.Press
-
Builds a transition triggered by a mouse pressed event with any modifier.
- Press(int, int, String) - Constructor for class fr.lri.swingstates.sm.transitions.Press
-
Builds a transition triggered by a mouse pressed event.
- pressAction(CShape, double, double) - Method in class fr.lri.swingstates.sm.DnDStateMachine
-
The method to override in subclasses to specify
action to do when a press event on a CShape
occurs.
- pressAction(double, double) - Method in class fr.lri.swingstates.sm.PressDragReleaseStateMachine
-
- PressDragReleaseStateMachine - Class in fr.lri.swingstates.sm
-
- PressDragReleaseStateMachine(int, int) - Constructor for class fr.lri.swingstates.sm.PressDragReleaseStateMachine
-
- PressOnComponent - Class in fr.lri.swingstates.sm.jtransitions
-
A transition triggered by a mouse button pressed on a component.
- PressOnComponent(int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnComponent
-
Builds a transition triggered by a mouse pressed event with any modifier on a component that loops on the current state.
- PressOnComponent(int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnComponent
-
Builds a transition triggered by a mouse pressed event on a component that loops on the current state.
- PressOnComponent(int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnComponent
-
Builds a transition triggered by a mouse pressed event with any modifier on a component.
- PressOnComponent(int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnComponent
-
Builds a transition triggered by a mouse pressed event on a component.
- PressOnJTag - Class in fr.lri.swingstates.sm.jtransitions
-
A transition triggered by a mouse pressed event on a component with a given tag.
- PressOnJTag(String, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event with any modifier on a tagged component that loops on the current state.
- PressOnJTag(Class, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event with any modifier on a tagged component that loops on the current state.
- PressOnJTag(JTag, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event with any modifier on a tagged component that loops on the current state.
- PressOnJTag(String, int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event on a tagged component that loops on the current state.
- PressOnJTag(Class, int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event on a tagged component that loops on the current state.
- PressOnJTag(JTag, int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event on a tagged component that loops on the current state.
- PressOnJTag(String, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event with any modifier on a tagged component.
- PressOnJTag(Class, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event with any modifier on a tagged component.
- PressOnJTag(JTag, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event with any modifier on a tagged component.
- PressOnJTag(String, int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event on a tagged component.
- PressOnJTag(Class, int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event on a tagged component.
- PressOnJTag(JTag, int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.PressOnJTag
-
Builds a transition triggered by a mouse pressed event on a tagged component.
- PressOnShape - Class in fr.lri.swingstates.canvas.transitions
-
A transition triggered by a mouse button pressed on a CShape.
- PressOnShape() - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnShape
-
Builds a transition triggered by a mouse pressed event with any
modifier and any button on a CShape that loops on the current state.
- PressOnShape(String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnShape
-
Builds a transition triggered by a mouse pressed event with any
modifier on a CShape.
- PressOnShape(int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnShape
-
Builds a transition triggered by a mouse pressed event with any
modifier on a CShape that loops on the current state.
- PressOnShape(int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnShape
-
Builds a transition triggered by a mouse pressed event on a CShape
that loops on the current state.
- PressOnShape(int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnShape
-
Builds a transition triggered by a mouse pressed event with any
modifier on a CShape.
- PressOnShape(int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnShape
-
Builds a transition triggered by a mouse pressed event on a CShape.
- PressOnTag - Class in fr.lri.swingstates.canvas.transitions
-
A transition triggered by a mouse pressed event on a CShape with a given
tag.
- PressOnTag(Class) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier and any button on a tagged CShape that loops on the current
state.
- PressOnTag(CTag) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier and any button on a tagged CShape that loops on the current
state.
- PressOnTag(Class, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier and any button on a tagged CShape.
- PressOnTag(CTag, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier and any button on a tagged CShape.
- PressOnTag(String, int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier on a tagged shape that loops on the current state.
- PressOnTag(Class, int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier on a tagged shape that loops on the current state.
- PressOnTag(CTag, int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier on a tagged shape that loops on the current state.
- PressOnTag(String, int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event on a tagged
shape that loops on the current state.
- PressOnTag(Class, int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event on a tagged
shape that loops on the current state.
- PressOnTag(CTag, int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event on a tagged
shape that loops on the current state.
- PressOnTag(String, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier on a tagged shape.
- PressOnTag(Class, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier on a tagged shape.
- PressOnTag(CTag, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event with any
modifier on a tagged shape.
- PressOnTag(String, int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event on a tagged
shape.
- PressOnTag(Class, int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event on a tagged
shape.
- PressOnTag(CTag, int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.PressOnTag
-
Builds a transition triggered by a mouse pressed event on a tagged
shape.
- processEvent(String, Point2D) - Method in class fr.lri.swingstates.canvas.Canvas
-
Processes an event to all the state machines that monitor this canvas, a
shape in this canvas or a tag attached to shapes in this canvas.
- processEvent(VirtualEvent) - Method in class fr.lri.swingstates.canvas.Canvas
-
Processes an event to all the state machines that monitor this canvas, a
shape in this canvas or a tag attached to shapes in this canvas.
- processEvent(EventObject) - Method in class fr.lri.swingstates.sm.JStateMachine
-
- processEvent(String) - Method in class fr.lri.swingstates.sm.StateMachine
-
Processes in the state machine a virtual event having a given name.
- processEvent(EventObject) - Method in class fr.lri.swingstates.sm.StateMachine
-
Processes in the state machine the virtual event received.