Package | Description |
---|---|
com.sun.electric.tool.routing |
Package for handling the Routing tools.
|
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.dialogs | |
com.sun.electric.tool.user.redisplay | |
com.sun.electric.tool.user.tecEdit | |
com.sun.electric.tool.user.ui | |
com.sun.electric.tool.user.waveform |
Modifier and Type | Method and Description |
---|---|
void |
InteractiveRouter.highlightRoute(EditWindow wnd,
Cell cell,
ElectricObject startObj,
ElectricObject endObj,
java.awt.geom.Point2D clicked)
Make a route and highlight it in the window.
|
void |
InteractiveRouter.highlightRoute(EditWindow wnd,
Route route,
Cell cell)
Highlight a route in the window
|
void |
InteractiveRouter.makeRoute(EditWindow wnd,
Cell cell,
ElectricObject startObj,
ElectricObject endObj,
java.awt.geom.Point2D clicked)
Make a route between startObj and endObj in the EditWindow_ wnd.
|
boolean |
InteractiveRouter.makeVerticalRoute(EditWindow wnd,
PortInst startPort,
ArcProto arc)
Make a vertical route.
|
void |
InteractiveRouter.startInteractiveRoute(EditWindow wnd)
This stores the currently highlighted objects to highlight
in addition to route highlighting.
|
Modifier and Type | Method and Description |
---|---|
static Highlight2 |
Highlighter.checkOutObject(Geometric geom,
boolean findPort,
boolean findPoint,
boolean findSpecial,
java.awt.geom.Rectangle2D bounds,
EditWindow wnd,
double directHitDist,
boolean areaMustEnclose)
Method to determine whether an object is in a bounds.
|
static void |
User.clearChangedInWindow(EditWindow wnd)
Method to reset the area of a window that has been changed.
|
static java.awt.geom.Point2D[] |
Highlighter.describeHighlightText(EditWindow wnd,
ElectricObject eObj,
Variable.Key varKey)
Method to describe an object/variable-key pair as a set of points to draw.
|
static double |
Highlighter.distToArc(java.awt.geom.Rectangle2D bounds,
ArcInst ai,
EditWindow wnd)
Method to return the distance from a bounds to an ArcInst.
|
static double |
Highlighter.distToNode(java.awt.geom.Rectangle2D bounds,
NodeInst ni,
EditWindow wnd)
Method to return the distance from a bound to a NodeInst.
|
static void |
Highlight2.drawLine(java.awt.Graphics g,
EditWindow wnd,
int x1,
int y1,
int x2,
int y2)
Implementing clipping here speeds things up a lot if there are
many large highlights off-screen
|
static void |
Highlight2.drawOutlineFromPoints(EditWindow wnd,
java.awt.Graphics g,
java.awt.geom.Point2D[] points,
int offX,
int offY,
boolean opened,
boolean thickLine)
Method to draw an array of points as highlighting.
|
static java.util.List<Highlight2> |
Highlighter.findAllInArea(Highlighter highlighter,
Cell cell,
boolean exclusively,
boolean another,
boolean findPort,
boolean findPoint,
boolean findSpecial,
boolean findText,
java.awt.geom.Rectangle2D bounds,
EditWindow wnd)
Method to search a Cell for all objects at a point.
|
Highlight2 |
Highlighter.findObject(java.awt.geom.Point2D pt,
EditWindow wnd,
boolean exclusively,
boolean another,
boolean invert,
boolean findPort,
boolean findPoint,
boolean findSpecial,
boolean findText)
Method to handle a click in a window and select the appropriate objects.
|
static java.awt.geom.Rectangle2D |
User.getChangedInWindow(EditWindow wnd)
Method to tell which area of a window has been changed.
|
java.awt.geom.Rectangle2D |
Highlighter.getHighlightedArea(EditWindow wnd)
Method to return the bounds of the highlighted objects.
|
Highlight2 |
Highlighter.overHighlighted(EditWindow wnd,
int x,
int y)
Method to tell whether a point is over this Highlight.
|
void |
Highlighter.selectArea(EditWindow wnd,
double minSelX,
double maxSelX,
double minSelY,
double maxSelY,
boolean invertSelection,
boolean findSpecial)
Method to add everything in an area to the selection.
|
void |
Highlight2.showHighlight(EditWindow wnd,
java.awt.Graphics g,
int highOffX,
int highOffY,
boolean onlyHighlight,
java.awt.Color mainColor,
java.awt.Stroke primaryStroke,
boolean setConnected)
Method to display this Highlight in a window.
|
void |
Highlighter.showHighlights(EditWindow wnd,
java.awt.Graphics g)
Shows highlights for the current EditWindow
|
Modifier and Type | Method and Description |
---|---|
static int |
SpecialProperties.doubleClickOnNode(EditWindow wnd,
NodeInst ni)
Method to handle special dialogs that are associated with double-clicking on a node.
|
Constructor and Description |
---|
GetInfoText.EditInPlaceListener(com.sun.electric.tool.user.dialogs.GetInfoText.CachedTextInfo cti,
EditWindow wnd,
java.awt.Font theFont,
int lowX,
int lowY) |
SetFocus(java.awt.Frame parent,
EditWindow wnd)
Creates new form Set Focus
|
Modifier and Type | Field and Description |
---|---|
EditWindow |
AbstractDrawing.wnd |
Modifier and Type | Method and Description |
---|---|
static AbstractDrawing |
AbstractDrawing.createDrawing(EditWindow wnd,
AbstractDrawing drawing,
Cell cell) |
Constructor and Description |
---|
AbstractDrawing(EditWindow wnd) |
Modifier and Type | Method and Description |
---|---|
static void |
Manipulate.modifyObject(EditWindow wnd,
NodeInst ni,
int opt)
Method for modifying the selected object.
|
Modifier and Type | Method and Description |
---|---|
static EditWindow |
EditWindow.CreateElectricDoc(Cell cell,
WindowFrame wf,
java.awt.Dimension approxSZ)
Factory method to create a new EditWindow with a given cell, in a given WindowFrame.
|
static EditWindow |
EditWindow.findWindow(Cell cell)
Method to find an EditWindow that is displaying a given cell.
|
static EditWindow |
EditWindow.getCurrent()
Method to return the current EditWindow.
|
static EditWindow |
EditWindow.needCurrent()
Method to return the current EditWindow.
|
static EditWindow |
EditWindow.showEditWindowForCell(Cell c,
VarContext varC)
Method to bring to the front a WindowFrame associated to a given Cell.
|
Modifier and Type | Method and Description |
---|---|
void |
PaletteFrame.PlaceNodeListener.finished(EditWindow wnd,
boolean cancelled) |
Constructor and Description |
---|
WindowFrame.DisplayAttributes(EditWindow wnd) |
Constructor and Description |
---|
WaveformWindow.Locator(EditWindow wnd)
The constructor takes an EditWindow and locates the associated WaveformWindow.
|
WaveformWindow.Locator(EditWindow wnd,
WaveformWindow wantWW)
The constructor takes an EditWindow and a WaveformWindow and determines whether they are associated.
|