com.sun.electric.tool.user.menus
Class EditMenu

java.lang.Object
  extended by com.sun.electric.tool.user.menus.EditMenu

public class EditMenu
extends java.lang.Object

Class to handle the commands in the "Edit" pulldown menu.


Constructor Summary
EditMenu()
           
 
Method Summary
static void addToWaveformCurrentCommand()
          This method implements the command to add the currently selected network to the waveform window, overlaid on top of the current panel.
static void addToWaveformNewCommand()
          This method implements the command to add the currently selected network to the waveform window, in a new panel.
static void changeGlobalTextSize(double scale)
          Method to change the global text scale by a given amount.
static void defaultParamVisibilityCommand()
          Method to handle the "Default Parameter Visibility" command.
static void describeTechnologyCommand()
           
static void deselectAllArcsCommand()
          This method implements the command to deselect all selected arcs.
static void getInfoCommand(boolean doubleClick)
          This method shows the GetInfo dialog for the highlighted nodes, arcs, and/or text.
static void hideAllParametersCommand()
          Method to handle the "Hide All Parameters on Node" command.
static void insertJogInArcCommand()
          This method implements the command to insert a jog in an arc
static void keyBindingsCommand()
          This method implements the command to show the Key Bindings Options dialog.
static void removeFromWaveformCommand()
          This method implements the command to remove the currently selected network from the waveform window.
static void seeAllParametersCommand()
          Method to handle the "See All Parameters on Node" command.
static void selectAllCommand()
          This method implements the command to highlight all objects in the current Cell.
static void selectAllLikeThisCommand()
          This method implements the command to highlight all objects in the current Cell that are like the currently selected object.
static void selectEasyCommand()
          This method implements the command to highlight all objects in the current Cell that are easy to select.
static void selectEnclosedObjectsCommand()
          This method implements the command to replace the rectangular highlight with the selection of objects in that rectangle.
static void selectHardCommand()
          This method implements the command to highlight all objects in the current Cell that are hard to select.
static void selectMakeEasyCommand()
          This method implements the command to make all selected objects be easy-to-select.
static void selectMakeHardCommand()
          This method implements the command to make all selected objects be hard-to-select.
static void selectNextLikeThisCommand(boolean next)
          Method to select the next object that is of the same type as the current object.
static void selectNothingCommand()
          This method implements the command to highlight nothing in the current Cell.
static void showUndoListCommand()
          This method implements the command to show the undo history.
static void updateParameters(boolean allLibraries)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditMenu

public EditMenu()
Method Detail

keyBindingsCommand

public static void keyBindingsCommand()
This method implements the command to show the Key Bindings Options dialog.


getInfoCommand

public static void getInfoCommand(boolean doubleClick)
This method shows the GetInfo dialog for the highlighted nodes, arcs, and/or text.


seeAllParametersCommand

public static void seeAllParametersCommand()
Method to handle the "See All Parameters on Node" command.


hideAllParametersCommand

public static void hideAllParametersCommand()
Method to handle the "Hide All Parameters on Node" command.


defaultParamVisibilityCommand

public static void defaultParamVisibilityCommand()
Method to handle the "Default Parameter Visibility" command.


updateParameters

public static void updateParameters(boolean allLibraries)

changeGlobalTextSize

public static void changeGlobalTextSize(double scale)
Method to change the global text scale by a given amount.

Parameters:
scale - the amount to scale the global text size.

selectAllCommand

public static void selectAllCommand()
This method implements the command to highlight all objects in the current Cell.


selectEasyCommand

public static void selectEasyCommand()
This method implements the command to highlight all objects in the current Cell that are easy to select.


selectHardCommand

public static void selectHardCommand()
This method implements the command to highlight all objects in the current Cell that are hard to select.


selectAllLikeThisCommand

public static void selectAllLikeThisCommand()
This method implements the command to highlight all objects in the current Cell that are like the currently selected object.


selectNextLikeThisCommand

public static void selectNextLikeThisCommand(boolean next)
Method to select the next object that is of the same type as the current object.


selectNothingCommand

public static void selectNothingCommand()
This method implements the command to highlight nothing in the current Cell.


deselectAllArcsCommand

public static void deselectAllArcsCommand()
This method implements the command to deselect all selected arcs.


selectMakeEasyCommand

public static void selectMakeEasyCommand()
This method implements the command to make all selected objects be easy-to-select.


selectMakeHardCommand

public static void selectMakeHardCommand()
This method implements the command to make all selected objects be hard-to-select.


selectEnclosedObjectsCommand

public static void selectEnclosedObjectsCommand()
This method implements the command to replace the rectangular highlight with the selection of objects in that rectangle.


addToWaveformNewCommand

public static void addToWaveformNewCommand()
This method implements the command to add the currently selected network to the waveform window, in a new panel.


addToWaveformCurrentCommand

public static void addToWaveformCurrentCommand()
This method implements the command to add the currently selected network to the waveform window, overlaid on top of the current panel.


removeFromWaveformCommand

public static void removeFromWaveformCommand()
This method implements the command to remove the currently selected network from the waveform window.


insertJogInArcCommand

public static void insertJogInArcCommand()
This method implements the command to insert a jog in an arc


showUndoListCommand

public static void showUndoListCommand()
This method implements the command to show the undo history.


describeTechnologyCommand

public static void describeTechnologyCommand()