|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TGScrollPane
TGScrollPane is a Java interface for a user interface using scrollbars to set TouchGraph navigation and editing properties such as zoom, rotate and locality. If a particular UI doesn't use a specific scrollbar, the corresponding method should return a null.
| Method Summary | |
|---|---|
HVScroll |
getHVScroll()
Return the HVScroll used with this TGScrollPane. |
int |
getHyperbolicDistortion()
Return the hyperbolic (aka "fisheye") distortion of this TGScrollPane. |
HyperScroll |
getHyperScroll()
Return the HyperScroll used with this TGScrollPane. |
int |
getLocalityRadius()
Return the locality radius of this TGScrollPane. |
LocalityScroll |
getLocalityScroll()
Return the LocalityScroll used with this TGScrollPane. |
Point |
getOffset()
Return the horizontal and vertical offset position as a Point. |
JPopupMenu |
getPopupMenu()
Return the JPopupMenu used to toggle display of the controls. |
RotateScroll |
getRotateScroll()
Return the RotateScroll used with this TGScrollPane. |
int |
getRotationAngle()
Return the rotation angle of this TGScrollPane. |
TGPanel |
getTGPanel()
Return the TGPanel used with this TGScrollPane. |
ZoomScroll |
getZoomScroll()
Return the ZoomScroll used with this TGScrollPane. |
int |
getZoomValue()
Return the zoom value of this TGScrollPane. |
void |
keyPressed(KeyEvent event)
An action method indicating a key event has occurred. |
void |
nodeClicked(Node node,
MouseEvent event)
An action method indicating Node node has been clicked. |
void |
nodeDoubleClicked(Node node,
MouseEvent event)
An action method indicating Node node has been double-clicked. |
void |
setHyperbolicDistortion(int value)
Set the hyperbolic (aka "fisheye") distortion of this TGScrollPane (allowable values between 0 to 108). |
void |
setLocalityRadius(int radius)
Set the locality radius of this TGScrollPane (allowable values between 0 to 4, or LocalityUtils.INFINITE_LOCALITY_RADIUS). |
void |
setOffset(Point p)
Sets the horizontal offset to p.x, and the vertical offset to p.y given a Point p. |
void |
setRotationAngle(int angle)
Set the rotation angle of this TGScrollPane (allowable values between 0 to 359). |
void |
setZoomValue(int zoomValue)
Set the zoom value of this TGScrollPane (allowable values between -100 to 100). |
| Method Detail |
|---|
TGPanel getTGPanel()
JPopupMenu getPopupMenu()
void nodeClicked(Node node,
MouseEvent event)
void nodeDoubleClicked(Node node,
MouseEvent event)
void keyPressed(KeyEvent event)
HVScroll getHVScroll()
void setOffset(Point p)
Point getOffset()
ZoomScroll getZoomScroll()
void setZoomValue(int zoomValue)
int getZoomValue()
RotateScroll getRotateScroll()
void setRotationAngle(int angle)
int getRotationAngle()
LocalityScroll getLocalityScroll()
void setLocalityRadius(int radius)
int getLocalityRadius()
HyperScroll getHyperScroll()
void setHyperbolicDistortion(int value)
int getHyperbolicDistortion()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||