public interface EditWindow_ extends EditWindow0
EditWindow0.EditWindowSmall
Modifier and Type | Method and Description |
---|---|
Highlight |
addElectricObject(ElectricObject ni,
Cell cell) |
Highlight |
addHighlightArea(java.awt.geom.Rectangle2D pointRect,
Cell cell) |
Highlight |
addHighlightLine(java.awt.geom.Point2D pt1,
java.awt.geom.Point2D pt2,
Cell cell,
boolean thick,
boolean isError) |
Highlight |
addHighlightMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc) |
Highlight |
addHighlightText(ElectricObject eobj,
Cell cell,
Variable.Key varKey) |
void |
clearHighlighting() |
ScreenPoint |
databaseToScreen(double dbX,
double dbY) |
void |
fillScreen() |
void |
finishedHighlighting() |
java.awt.geom.Rectangle2D |
getBoundsInWindow() |
Cell |
getCell()
Method to return the cell that is shown in this window.
|
java.awt.geom.Rectangle2D |
getDisplayedBounds() |
double |
getGridXSpacing() |
double |
getGridYSpacing() |
java.awt.geom.Rectangle2D |
getHighlightedArea() |
java.util.List<Geometric> |
getHighlightedEObjs(boolean wantNodes,
boolean wantArcs) |
java.util.Set<Network> |
getHighlightedNetworks() |
java.awt.geom.Point2D |
getHighlightOffset() |
java.awt.geom.Point2D |
getOffset() |
ElectricObject |
getOneElectricObject(java.lang.Class<?> clz) |
double |
getScale()
Method to return the scale factor for this window.
|
java.awt.Point |
getScreenLocationOfCorner() |
VarContext |
getVarContext()
Get the window's VarContext
|
boolean |
isGrid() |
void |
removeHighlight(Highlight h) |
void |
repaintContents(ERectangle bounds,
boolean fullInstantiate) |
void |
restoreHighlightList(java.util.List<Highlight> list) |
java.util.List<Highlight> |
saveHighlightList() |
void |
setHighlightOffset(int dX,
int dY) |
void |
setOffset(java.awt.geom.Point2D off) |
void |
setScale(double scale) |
getDefaultFont, getGlobalTextScale, getGlyphBounds
Cell getCell()
VarContext getVarContext()
getVarContext
in interface EditWindow0
double getScale()
getScale
in interface EditWindow0
java.awt.Point getScreenLocationOfCorner()
java.awt.geom.Rectangle2D getDisplayedBounds()
java.awt.geom.Point2D getOffset()
void setOffset(java.awt.geom.Point2D off)
void setScale(double scale)
void fillScreen()
java.awt.geom.Rectangle2D getBoundsInWindow()
ScreenPoint databaseToScreen(double dbX, double dbY)
void repaintContents(ERectangle bounds, boolean fullInstantiate)
boolean isGrid()
double getGridXSpacing()
double getGridYSpacing()
Highlight addElectricObject(ElectricObject ni, Cell cell)
java.awt.geom.Rectangle2D getHighlightedArea()
Highlight addHighlightMessage(Cell cell, java.lang.String message, java.awt.geom.Point2D loc)
Highlight addHighlightLine(java.awt.geom.Point2D pt1, java.awt.geom.Point2D pt2, Cell cell, boolean thick, boolean isError)
Highlight addHighlightText(ElectricObject eobj, Cell cell, Variable.Key varKey)
ElectricObject getOneElectricObject(java.lang.Class<?> clz)
void removeHighlight(Highlight h)
void clearHighlighting()
void finishedHighlighting()
void setHighlightOffset(int dX, int dY)
java.util.List<Geometric> getHighlightedEObjs(boolean wantNodes, boolean wantArcs)
java.util.Set<Network> getHighlightedNetworks()
java.awt.geom.Point2D getHighlightOffset()
java.util.List<Highlight> saveHighlightList()
void restoreHighlightList(java.util.List<Highlight> list)