private class Window.UndecoratedMoveResizeHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
inMove |
(package private) boolean |
inResize |
(package private) Window.TrackingRectangle |
moveRect |
(package private) Window.TrackingRectangle |
resizeRect |
(package private) int |
startHeight |
(package private) int |
startMouseX |
(package private) int |
startMouseY |
(package private) int |
startWidth |
(package private) int |
startX |
(package private) int |
startY |
Constructor and Description |
---|
UndecoratedMoveResizeHelper() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
deltaMove(int x,
int y) |
(package private) void |
deltaResize(int x,
int y) |
(package private) boolean |
handleMouseEvent(int type,
int button,
int x,
int y,
int xAbs,
int yAbs) |
(package private) boolean |
inMove() |
(package private) boolean |
inResize() |
(package private) void |
setMoveRectangle(int size) |
(package private) void |
setResizeRectangle(int size) |
(package private) boolean |
shouldStartMove(int x,
int y) |
(package private) boolean |
shouldStartResize(int x,
int y) |
(package private) void |
startMove(int x,
int y) |
(package private) void |
startResize(int x,
int y) |
(package private) void |
stopMove() |
protected void |
stopResize() |
(package private) void |
updateRectangles() |
Window.TrackingRectangle moveRect
Window.TrackingRectangle resizeRect
boolean inMove
boolean inResize
int startMouseX
int startMouseY
int startX
int startY
int startWidth
int startHeight
void setMoveRectangle(int size)
boolean shouldStartMove(int x, int y)
boolean inMove()
void startMove(int x, int y)
void deltaMove(int x, int y)
void stopMove()
void setResizeRectangle(int size)
boolean shouldStartResize(int x, int y)
boolean inResize()
void startResize(int x, int y)
void deltaResize(int x, int y)
protected void stopResize()
void updateRectangles()
boolean handleMouseEvent(int type, int button, int x, int y, int xAbs, int yAbs)