Uses of Class
com.sun.electric.tool.user.Highlight2

Packages that use Highlight2
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   
 

Uses of Highlight2 in com.sun.electric.database.variable
 

Methods in com.sun.electric.database.variable that return types with arguments of type Highlight2
 java.util.List<Highlight2> EditWindow_.saveHighlightList()
           
 

Method parameters in com.sun.electric.database.variable with type arguments of type Highlight2
 void EditWindow_.restoreHighlightList(java.util.List<Highlight2> list)
           
 

Uses of Highlight2 in com.sun.electric.tool.user
 

Methods in com.sun.electric.tool.user that return Highlight2
 Highlight2 Highlighter.addArea(java.awt.geom.Rectangle2D area, Cell cell)
          Method to add an area to the list of highlighted objects.
 Highlight2 Highlighter.addElectricObject(ElectricObject eobj, Cell cell)
          Method to add an ElectricObject to the list of highlighted objects.
 Highlight2 Highlighter.addElectricObject(ElectricObject eobj, Cell cell, boolean highlightConnected)
          Method to add an ElectricObject to the list of highlighted objects.
 Highlight2 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.
 Highlight2 Highlighter.addLine(java.awt.geom.Point2D start, java.awt.geom.Point2D end, Cell cell, boolean thick)
          Method to add a line to the list of highlighted objects.
 Highlight2 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.
 Highlight2 Highlighter.addObject(java.lang.Object obj, Cell cell)
          Method to generic Object.
 Highlight2 Highlighter.addPoly(Poly poly, Cell cell, java.awt.Color color)
          Method to add a Poly to the list of highlighted objects
 Highlight2 Highlighter.addText(ElectricObject eobj, Cell cell, Variable.Key varKey)
          Method to add a text selection to the list of highlighted objects.
 Highlight2 Highlighter.addThickLine(java.awt.geom.Point2D start, java.awt.geom.Point2D end, Cell cell)
          Method to add a line to the list of highlighted objects.
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.
 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.
 Highlight2 Highlighter.getOneHighlight()
          Method to return the only highlight that encompases an object in Cell cell.
static Highlight2 Highlighter.getSimiliarHighlight(java.util.List<Highlight2> highlights, Highlight2 exampleHigh)
          Chooses a single Highlight from the list of Highlights 'highlights' that is most similar to Highlight 'exampleHigh'.
 Highlight2 Highlighter.overHighlighted(EditWindow wnd, int x, int y)
          Method to tell whether a point is over this Highlight.
 

Methods in com.sun.electric.tool.user that return types with arguments of type Highlight2
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.
static java.util.List<Highlight2> CircuitChanges.getHighlighted()
          Get list of Highlights in current highlighter
 java.util.List<Highlight2> Highlighter.getHighlights()
          Method to return a list that is a copy of the list of current highlights.
static java.util.List<Highlight2> 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.
 

Methods in com.sun.electric.tool.user with parameters of type Highlight2
 void Highlighter.addHighlight(Highlight2 h)
          Add a Highlight
static Highlight2 Highlighter.getSimiliarHighlight(java.util.List<Highlight2> highlights, Highlight2 exampleHigh)
          Chooses a single Highlight from the list of Highlights 'highlights' that is most similar to Highlight 'exampleHigh'.
 void Highlighter.remove(Highlight2 h)
          Removes a Highlight object from the current set of highlights.
 

Method parameters in com.sun.electric.tool.user with type arguments of type Highlight2
static NodeInst Highlight2.getInfoCommand(java.util.List<Highlight2> list, int[] counts)
          Method to load an array of counts with the number of highlighted objects in a list.
static Highlight2 Highlighter.getSimiliarHighlight(java.util.List<Highlight2> highlights, Highlight2 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<Highlight2> 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<Highlight2> savedHighlights, java.awt.geom.Point2D savedHighlightsOffset)
          Log a Job.
 void Highlighter.setHighlightList(java.util.List<Highlight2> newHighlights)
          Method to load a list of Highlights into the highlighting.
 void Highlighter.setHighlightListGeneral(java.util.List<Highlight2> newHighlights)
          Method to load a list of Highlights into the highlighting.
 

Constructor parameters in com.sun.electric.tool.user with type arguments of type Highlight2
CircuitChangeJobs.ChangeArcProperties(Cell cell, CircuitChangeJobs.ChangeArcEnum how, java.util.List<Highlight2> highlighted)
           
CircuitChangeJobs.ToggleNegationJob(Cell cell, java.util.List<Highlight2> highlighted)
           
 

Uses of Highlight2 in com.sun.electric.tool.user.ui
 

Methods in com.sun.electric.tool.user.ui that return types with arguments of type Highlight2
 java.util.List<Highlight2> EditWindow.saveHighlightList()
           
 

Method parameters in com.sun.electric.tool.user.ui with type arguments of type Highlight2
 void EditWindow.restoreHighlightList(java.util.List<Highlight2> list)
           
 javax.swing.JPopupMenu ClickZoomWireListener.selectPopupMenu(java.util.List<Highlight2> objects)
          Popup menu when user is cycling through objects under pointer