Package com.sun.electric.tool.user.ui

Interface Summary
PaletteFrame.PlaceNodeEventListener Interface for a Palette object that can be added to the Palette frame
WindowContent This class defines the right-side of a windowframe (the contents, as opposed to the explorer tree).
 

Class Summary
ClickZoomWireListener Handles Selection, Zooming, and Wiring.
CurveListener Class to handle changes to arc curvature.
EditWindow This class defines an editing window for displaying circuitry.
EditWindow.NodeProtoDataFlavor Class to define a custom data flavor that packages a NodeProto to create.
EditWindow.NodeProtoTransferable Class to define a custom transferable that packages a Cell or Group.
EditWindowFocusBrowser This class saves foci much like a web browser saves page history.
ElectricPrinter Class to define a printer interface.
ErrorLoggerTree Class to define a collection of highlighted errors in the Explorer tree.
ErrorLoggerTree.ErrorLoggerDefaultMutableTreeNode  
ErrorLoggerTree.ErrorLoggerGroupNode  
ErrorLoggerTree.ErrorLoggerTreeNode  
ExplorerTree Class to display a cell explorer tree-view of the database.
ExplorerTree.KeepTreeExpansion Class to remember the expansion state of a JTree and restore it after a change.
ExplorerTreeModel Model of a cell explorer tree-view of the database.
InvisibleLayerConfiguration Class to manage saved collections of invisible layers.
JobTree Class defines Job information in the explorer tree.
JobTree.JobTreeNode  
KeyBindings The KeyBindings object holds information about an action's key bindings.
KeyStrokePair User: gainsley Date: Apr 6, 2004 Time: 12:31:27 PM
LayerTab Class to handle the "Layers tab" of a window.
LayerVisibility Class represents visibility of Layers.
LibraryPalette This JPanel is a palette of library cells that can be placed in the PaletteFrame.
MeasureListener Class to make measurements in a window.
MessagesWindow a console for the Java side of Electric.
OutlineListener Class to make changes to the outline information on a node.
PaletteFrame This class defines a component window in the side bar.
PaletteFrame.PlaceNewNode Class that creates the node selected from the component menu.
PaletteFrame.PlaceNodeListener Class to choose a location for new node placement.
SizeListener Class to interactively resize a node.
StatusBar This class manages the Electric status bar at the bottom of the edit window.
TechPalette Class to display the nodes and arcs in a technology (in the Component Menu).
TextWindow This class defines a text window for displaying text cells.
ToolBar This class manages the Electric toolbar.
ToolBar.EToolBarButton Generic tool bar button.
ToolBar.EToolBarGeneralMenuButton Generic tool bar radio button.
ToolBar.SelectModeButton  
ToolBarButton This is a Button class to be used on the ToolBar.
TopLevel Class to define a top-level window.
WindowContextClass This class defines the right-side of a windowframe (the contents, as opposed to the explorer tree).
WindowFrame This class defines an edit window, with a cell explorer on the left side.
WindowFrame.CellHistory Class to track CellHistory and associated values.
WindowFrame.CurTechControlListener Class to handle changes the "Technology" selection of either the Layer tab or the Component tab of the side bar.
WindowFrame.DisplayAttributes  
ZoomAndPanListener Class to Zoom and Pan an EditWindow.
 

Enum Summary
ToolBar.CursorMode CursorMode is a typesafe enum class that describes the current editing mode (select, zoom, etc).
ToolBar.SelectMode SelectMode is a typesafe enum class that describes the current selection modes (objects or area).