hades.gui
Interface ObjectCanvas
- All Superinterfaces:
- java.util.EventListener, FigCanvas, FullRedraw, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, ObjectPainter, SyncPainter
- All Known Implementing Classes:
- AWTObjectCanvas, JObjectCanvas
- public interface ObjectCanvas
- extends FigCanvas
Fields inherited from interface jfig.canvas.FigCanvas |
FullRedraw, MouseMotionRedraw, NoChanges, ObjectRedraw, panDOWN, panHOME, panLEFT, panRIGHT, panUP, SyncRedraw, SystemRedraw, TmpObjectRedraw, TmpTextRedraw |
Methods inherited from interface jfig.canvas.FigCanvas |
addCanvasListener, addZoomListener, blitOffscreenBuffer, blitOffscreenBufferClipped, changeRubberbandMode, changeRubberbandMode, changeRubberbandMode, clippedDrawTmpObject, doFullRedraw, doFullRedraw, doMotionRedraw, doObjectRedraw, doPanning, doSimpleRedraw, doSyncRedraw, doSystemRedraw, doTextRedraw, doToggleRubberbandDebug, doZoom11, doZoomFit, doZoomFull, doZoomIn, doZoomOut, doZoomRegion, drawAllObjects, drawObject, drawSlidersAndCursor, drawTmpObjects, eraseObject, flush, getBackground, getComponent, getCursor, getDebug, getGridColor, getMousePosition, getObjectEnumerator, getOffscreenGraphics, getSize, getTrafo, getViewportWCmax, getVisibleRegionBoundingBox, gotFocus, handleRedraw, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, msg, notifyZoomListeners, paint, paint, paint, printTimingStats, removeZoomListener, repaint, requestAntiAliasing, requestRenderQuality, setBackground, setConsole, setCursor, setDebug, setDefaultCursor, setEnableRulerDragging, setGrid, setGridColor, setObjectEnumerator, setRubberbandAspect, setRubberbandBasePoint, setRubberbandBasePoint, setRubberbandBasePoint2, setRubberbandBasePoint2, setRubberbandShowLineLengths, setRulerOffsets, setStatusMessage, setTrafo, showRulers, statusMessage, synchronousRepaint, update |
getPopupPosition
public java.awt.Point getPopupPosition()
getPopupPositionWC
public java.awt.Point getPopupPositionWC()
getPopupPositionWCsnapped
public java.awt.Point getPopupPositionWCsnapped()
setEnablePopup
public void setEnablePopup(boolean b)
getEnablePopup
public boolean getEnablePopup()
isPopupShowing
public boolean isPopupShowing()
setEnablePopupOnNextMouseRelease
public void setEnablePopupOnNextMouseRelease()
setToolTipsEnabled
public void setToolTipsEnabled(boolean b)
isToolTipsEnabled
public boolean isToolTipsEnabled()
doZoomLandscapeA4
public void doZoomLandscapeA4(FigBbox bbox)
clearRepaintArray
public void clearRepaintArray()
countPendingRepaints
public int countPendingRepaints()
countExecutedSyncRepaints
public int countExecutedSyncRepaints()
countSyncRepaintOverflows
public int countSyncRepaintOverflows()
getSyncRedrawTimer
public SyncRedrawTimer getSyncRedrawTimer()
setPopupPosition
public void setPopupPosition(java.awt.Point screenCoords,
java.awt.Point worldCoords)