|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
hades.gui.EditFrame
EditFrame provides the main window and menu bar for the Hades schematics editor.
We register the editor as callback handler for all menu items.
Nested Class Summary |
Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
(package private) static java.lang.String[][] |
__demos
|
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
EditFrame(Editor parentEditor,
java.lang.String name)
create an HADES schematic editor window called 'name' and its menu bar. |
Method Summary | |
void |
addMenuActionListener(java.awt.event.ActionListener AL)
addMenuActionListener(): add an ActionListener that is interested in our menu ActionEvent's. |
void |
addRecentFile(java.lang.String filename)
|
void |
buildMenu()
buildMenu(): initialize and fill in the MenuBar for this Frame. |
java.awt.CheckboxMenuItem |
CBM(java.lang.String label,
java.lang.String callback,
boolean b)
|
java.awt.MenuItem |
CMI(java.lang.String label,
java.lang.String callback)
|
java.awt.MenuItem |
CMI(java.lang.String label,
java.lang.String callback,
java.lang.String arg)
|
void |
createDemoDesignsMenu()
|
void |
createMenuShortcuts()
|
void |
getIcon()
load and set the icon image for the frame window. |
java.lang.String |
getRecentFile(int i)
|
java.lang.Object |
getRedoMenuItem()
|
java.lang.Object |
getUndoMenuItem()
|
boolean |
isEnableAntialiasSelected()
|
boolean |
isEnableCreateSignalsSelected()
|
boolean |
isEnableSplitSignalsSelected()
|
boolean |
isEnableToolTipsSelected()
|
boolean |
isGlowModeSelected()
|
boolean |
isInverseCanvasSelected()
|
boolean |
isRenderQualitySelected()
|
boolean |
isRtlibAnimationSelected()
|
boolean |
isViewModeSelected()
|
void |
message(java.lang.String msg)
|
void |
saveRecentFilesList(java.lang.String filename)
|
void |
setEnableAntialiasSelected(boolean b)
|
void |
setEnableCloseWindowMenuItem(boolean b)
|
void |
setEnableCreateSignalsSelected(boolean b)
|
void |
setEnableSplitSignalsSelected(boolean b)
|
void |
setEnableToolTipsSelected(boolean b)
|
void |
setGlowModeSelected(boolean b)
|
void |
setInverseCanvasSelected(boolean b)
|
void |
setMIState(java.awt.CheckboxMenuItem MI,
java.lang.String name,
boolean b)
|
void |
setRenderQualitySelected(boolean b)
|
void |
setRtlibAnimationSelected(boolean b)
|
void |
setViewModeSelected(boolean b)
|
void |
updateLayerMenuItems(java.lang.Object arg)
|
Methods inherited from class java.awt.Frame |
addNotify, finalize, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
static java.lang.String[][] __demos
Constructor Detail |
public EditFrame(Editor parentEditor, java.lang.String name)
Method Detail |
public java.lang.Object getUndoMenuItem()
getUndoMenuItem
in interface EditorMenuInteraction
public java.lang.Object getRedoMenuItem()
getRedoMenuItem
in interface EditorMenuInteraction
public void setEnableCloseWindowMenuItem(boolean b)
setEnableCloseWindowMenuItem
in interface EditorMenuInteraction
public boolean isViewModeSelected()
isViewModeSelected
in interface EditorMenuInteraction
public boolean isGlowModeSelected()
isGlowModeSelected
in interface EditorMenuInteraction
public boolean isRtlibAnimationSelected()
isRtlibAnimationSelected
in interface EditorMenuInteraction
public boolean isInverseCanvasSelected()
isInverseCanvasSelected
in interface EditorMenuInteraction
public boolean isEnableAntialiasSelected()
isEnableAntialiasSelected
in interface EditorMenuInteraction
public boolean isEnableToolTipsSelected()
isEnableToolTipsSelected
in interface EditorMenuInteraction
public boolean isRenderQualitySelected()
isRenderQualitySelected
in interface EditorMenuInteraction
public boolean isEnableSplitSignalsSelected()
isEnableSplitSignalsSelected
in interface EditorMenuInteraction
public boolean isEnableCreateSignalsSelected()
isEnableCreateSignalsSelected
in interface EditorMenuInteraction
public void setViewModeSelected(boolean b)
setViewModeSelected
in interface EditorMenuInteraction
public void setGlowModeSelected(boolean b)
setGlowModeSelected
in interface EditorMenuInteraction
public void setRtlibAnimationSelected(boolean b)
setRtlibAnimationSelected
in interface EditorMenuInteraction
public void setInverseCanvasSelected(boolean b)
setInverseCanvasSelected
in interface EditorMenuInteraction
public void setEnableAntialiasSelected(boolean b)
setEnableAntialiasSelected
in interface EditorMenuInteraction
public void setRenderQualitySelected(boolean b)
setRenderQualitySelected
in interface EditorMenuInteraction
public void setEnableToolTipsSelected(boolean b)
setEnableToolTipsSelected
in interface EditorMenuInteraction
public void setEnableSplitSignalsSelected(boolean b)
setEnableSplitSignalsSelected
in interface EditorMenuInteraction
public void setEnableCreateSignalsSelected(boolean b)
setEnableCreateSignalsSelected
in interface EditorMenuInteraction
public void updateLayerMenuItems(java.lang.Object arg)
updateLayerMenuItems
in interface EditorMenuInteraction
public void saveRecentFilesList(java.lang.String filename)
saveRecentFilesList
in interface EditorMenuInteraction
public void addRecentFile(java.lang.String filename)
addRecentFile
in interface EditorMenuInteraction
public java.lang.String getRecentFile(int i)
getRecentFile
in interface EditorMenuInteraction
public void message(java.lang.String msg)
public java.awt.MenuItem CMI(java.lang.String label, java.lang.String callback)
public java.awt.MenuItem CMI(java.lang.String label, java.lang.String callback, java.lang.String arg)
public java.awt.CheckboxMenuItem CBM(java.lang.String label, java.lang.String callback, boolean b)
public void buildMenu()
public void createDemoDesignsMenu()
public void createMenuShortcuts()
public void addMenuActionListener(java.awt.event.ActionListener AL)
public void setMIState(java.awt.CheckboxMenuItem MI, java.lang.String name, boolean b)
public void getIcon()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |