Package | Description |
---|---|
com.sun.electric.database.variable |
Package for handling variables.
|
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.ui |
Modifier and Type | Method and Description |
---|---|
Highlight |
EditWindow_.addElectricObject(ElectricObject ni,
Cell cell) |
Highlight |
EditWindow_.addHighlightArea(java.awt.geom.Rectangle2D pointRect,
Cell cell) |
Highlight |
EditWindow_.addHighlightLine(java.awt.geom.Point2D pt1,
java.awt.geom.Point2D pt2,
Cell cell,
boolean thick,
boolean isError) |
Highlight |
EditWindow_.addHighlightMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc) |
Highlight |
EditWindow_.addHighlightText(ElectricObject eobj,
Cell cell,
Variable.Key varKey) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Highlight> |
EditWindow_.saveHighlightList() |
Modifier and Type | Method and Description |
---|---|
void |
EditWindow_.removeHighlight(Highlight h) |
Modifier and Type | Method and Description |
---|---|
void |
EditWindow_.restoreHighlightList(java.util.List<Highlight> list) |
Modifier and Type | Class and Description |
---|---|
static class |
Highlight.Message
A Highlight which calls the user's attention to a Point2D and includes a text message.
|
Modifier and Type | Method and Description |
---|---|
Highlight |
Highlighter.addArea(java.awt.geom.Rectangle2D area,
Cell cell)
Method to add an area to the list of highlighted objects.
|
Highlight |
Highlighter.addArea(java.awt.geom.Rectangle2D area,
java.awt.Color col,
Cell cell)
Method to add an area to the list of highlighted objects.
|
Highlight |
Highlighter.addElectricObject(ElectricObject eobj,
boolean isError,
Cell cell) |
Highlight |
Highlighter.addElectricObject(ElectricObject eobj,
Cell cell)
Method to add an ElectricObject to the list of highlighted objects.
|
Highlight |
Highlighter.addElectricObject(ElectricObject eobj,
Cell cell,
boolean highlightConnected,
java.awt.Color col)
Method to add an ElectricObject to the list of highlighted objects.
|
Highlight |
Highlighter.addElectricObject(ElectricObject eobj,
Cell cell,
java.awt.Color col)
Method to add an ElectricObject to the list of highlighted objects.
|
Highlight |
Highlighter.addLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell)
Method to add a line to the list of highlighted objects.
|
Highlight |
Highlighter.addLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell,
boolean thick,
boolean isError)
Method to add a line to the list of highlighted objects.
|
Highlight |
Highlighter.addLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell,
boolean thick,
java.awt.Color col,
boolean isError)
Method to add a line to the list of highlighted objects.
|
Highlight |
Highlighter.addLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell,
WindowFrame wf)
Method to add a line to the list of highlighted objects in a specific WindowFrame.
|
Highlight |
Highlighter.addMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc)
Method to add a message display to the list of highlighted objects.
|
Highlight |
Highlighter.addMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc,
int corner,
java.awt.Color backgroundColor)
Method to add a message display to the list of highlighted objects.
|
Highlight |
Highlighter.addObject(java.lang.Object obj,
Cell cell)
Method to generic Object.
|
Highlight |
Highlighter.addPoly(Poly poly,
Cell cell,
java.awt.Color color)
Method to add a Poly to the list of highlighted objects
|
Highlight |
Highlighter.addText(ElectricObject eobj,
Cell cell,
Variable.Key varKey)
Method to add a text selection to the list of highlighted objects.
|
Highlight |
Highlighter.addThickLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
Cell cell,
boolean isError)
Method to add a line to the list of highlighted objects.
|
Highlight |
Highlighter.findObject(java.awt.geom.Point2D pt,
EditWindow wnd,
boolean exclusively,
boolean another,
boolean invert,
boolean findPort,
boolean findPoint,
boolean findSpecial,
boolean findText,
boolean change)
Method to handle a click in a window and select the appropriate objects.
|
Highlight |
Highlighter.getOneHighlight()
Method to return the only highlight that encompasses an object in Cell cell.
|
static Highlight |
Highlighter.getSimiliarHighlight(java.util.List<Highlight> highlights,
Highlight exampleHigh)
Chooses a single Highlight from the list of Highlights 'highlights' that is most
similar to Highlight 'exampleHigh'.
|
Highlight |
Highlighter.overHighlighted(EditWindow wnd,
int x,
int y,
boolean change)
Method to tell whether a point is over this Highlight.
|
Highlight |
Highlighter.setPoint(Highlight oldHighlight,
ElectricObject eobj,
int point)
Method to replace a given HighlightEOBJ by new HighlighEOBJ with specified eObj and point.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<Highlight> |
Highlighter.checkOutObject(Geometric geom,
boolean findPort,
boolean findPoint,
boolean findSpecial,
java.awt.geom.Rectangle2D bounds,
EditWindow wnd,
double directHitDist,
boolean areaMustEnclose,
boolean showTempNames)
Method to determine whether an object is in a bounds.
|
static java.util.List<Highlight> |
Highlighter.findAllInArea(Highlighter highlighter,
Cell cell,
boolean exclusively,
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.
|
java.util.List<Highlight> |
Highlighter.getDifficultHighlights()
Method to return a list that is a copy of the list of current highlights.
|
static java.util.List<Highlight> |
CircuitChanges.getHighlighted()
Get list of Highlights in current highlighter
|
java.util.List<Highlight> |
Highlighter.getHighlights()
Method to return a list that is a copy of the list of current highlights.
|
static java.util.List<Highlight> |
NetworkHighlighter.getHighlights(Cell cell,
Netlist netlist,
java.util.Set<Network> nets,
int startDepth,
int endDepth)
Returns a list of Highlight objects that draw lines and boxes over
instances that denote the location of objects in that instance that
are connected to net.
|
Modifier and Type | Method and Description |
---|---|
void |
Highlighter.addHighlight(Highlight h)
Add a Highlight
|
int |
Highlight.HighlightSorting.compare(Highlight h1,
Highlight h2) |
static Highlight |
Highlighter.getSimiliarHighlight(java.util.List<Highlight> highlights,
Highlight exampleHigh)
Chooses a single Highlight from the list of Highlights 'highlights' that is most
similar to Highlight 'exampleHigh'.
|
void |
Highlighter.remove(Highlight h)
Removes a Highlight object from the current set of highlights.
|
boolean |
Highlight.sameThing(Highlight obj,
boolean exact)
Method to tell whether two Highlights are the same.
|
Highlight |
Highlighter.setPoint(Highlight oldHighlight,
ElectricObject eobj,
int point)
Method to replace a given HighlightEOBJ by new HighlighEOBJ with specified eObj and point.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<ElectricObject> |
Highlight.getEOBJElements(java.util.List<Highlight> list)
Method to get a list of Arcs and Nodes from a Highlight list.
|
static NodeInst |
Highlight.getInfoCommand(java.util.List<Highlight> list,
int[] counts)
Method to load an array of counts with the number of highlighted objects in a list.
|
static Highlight |
Highlighter.getSimiliarHighlight(java.util.List<Highlight> highlights,
Highlight exampleHigh)
Chooses a single Highlight from the list of Highlights 'highlights' that is most
similar to Highlight 'exampleHigh'.
|
static void |
ActivityLogger.logHighlights(java.util.List<Highlight> highlights,
java.awt.geom.Point2D offset)
Log a list of Highlight objects and their offset
|
static void |
ActivityLogger.logJobStarted(java.lang.String jobName,
Job.Type jobType,
Cell cell,
java.util.List<Highlight> savedHighlights,
java.awt.geom.Point2D savedHighlightsOffset)
Log a Job.
|
void |
Highlighter.setHighlightList(java.util.List<Highlight> newHighlights)
Method to load a list of Highlights into the highlighting.
|
void |
Highlighter.setHighlightListGeneral(java.util.List<Highlight> newHighlights)
Method to load a list of Highlights into the highlighting.
|
void |
Highlighter.showHighlights(java.util.List<Highlight> popable) |
Constructor and Description |
---|
CircuitChangeJobs.ChangeArcProperties(Cell cell,
CircuitChangeJobs.ChangeArcEnum how,
java.util.List<Highlight> highlighted) |
CircuitChangeJobs.ToggleNegationJob(Cell cell,
java.util.List<Highlight> highlighted) |
Modifier and Type | Method and Description |
---|---|
Highlight |
EditWindow.addElectricObject(ElectricObject eObj,
Cell cell) |
Highlight |
EditWindow.addHighlightArea(java.awt.geom.Rectangle2D rect,
Cell cell) |
Highlight |
EditWindow.addHighlightLine(java.awt.geom.Point2D pt1,
java.awt.geom.Point2D pt2,
Cell cell,
boolean thick,
boolean isError) |
Highlight |
EditWindow.addHighlightMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc) |
Highlight |
EditWindow.addHighlightText(ElectricObject eObj,
Cell cell,
Variable.Key varKey) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Highlight> |
EditWindow.saveHighlightList() |
Modifier and Type | Method and Description |
---|---|
void |
EditWindow.removeHighlight(Highlight h) |
void |
OutlineListener.setNode(Highlight highlight,
NodeInst ni) |
Modifier and Type | Method and Description |
---|---|
void |
EditWindow.restoreHighlightList(java.util.List<Highlight> list) |
javax.swing.JPopupMenu |
ClickZoomWireListener.selectPopupMenu(java.util.List<Highlight> objects)
Popup menu when user is cycling through objects under pointer
|