|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.ocd.dcf.DCComponent | +--org.ocd.desktop.MasterTile
MasterTile
Inner classes inherited from class org.ocd.dcf.DCComponent |
DCComponent.DesktopWindow |
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
static java.lang.String |
BG
|
protected javax.swing.ImageIcon |
bgImage
|
protected static int |
BOTTOM_LEFT
|
protected static java.lang.String |
BOTTOM_LEFT_STR
|
protected static int |
BOTTOM_RIGHT
|
protected static java.lang.String |
BOTTOM_RIGHT_STR
|
protected javax.swing.ImageIcon |
busyIcon
|
static java.lang.String |
CLOSED_ATTR
|
protected boolean |
closed_flag
|
protected static java.awt.Dimension |
CLOSED_SIZE
|
protected ICompFactory |
componentFactory
|
protected IDesktop |
desktop
|
protected DesktopService |
desktopService
|
protected java.util.ArrayList |
dockedTiles
|
static java.lang.String |
ELEMENT_NAME
|
protected boolean |
launchInProgress_flag
Set to true when we are trying to launch a Command |
protected LaunchPanel |
launchPanel
|
static java.lang.String |
LEFT_SIDE
|
protected javax.swing.ImageIcon |
leftSideImage
|
static java.lang.String |
LOCATION_ATTR
|
protected int |
locGrid
|
protected TileSet |
masterTileSet
|
protected javax.swing.JMenuItem |
newStickyMI
|
protected javax.swing.JMenuItem |
newTileSetMI
|
protected javax.swing.ImageIcon |
openBgImage
|
protected DCPopupMenu |
popupMenu
|
protected Preferences |
preference
Prefence Object used to store preferences for the master tile |
static java.lang.String |
RIGHT_SIDE
|
protected javax.swing.ImageIcon |
rightSideImage
|
protected static int |
SIDE_WIDTH
|
protected static int |
TOP_LEFT
|
protected static java.lang.String |
TOP_LEFT_STR
|
protected static int |
TOP_RIGHT
|
protected static java.lang.String |
TOP_RIGHT_STR
|
Fields inherited from class org.ocd.dcf.DCComponent |
dcComponentListeners, desktopFrame, draggable_flag, dragRecognizer, dragSource, dragSourceListener, extensionHREF, extensionName, extensionVersion, onDesktop_flag, relativeURL, transferObject, visible_flag, window, xmlChanged_flag, xmlParser |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
MasterTile()
Create a Master Tile |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent pEvent)
Action Performed |
void |
componentHidden(java.awt.event.ComponentEvent e)
Invoked when the component has been made invisible. |
void |
componentMoved(java.awt.event.ComponentEvent e)
Invoked when the component's position changes. |
void |
componentResized(java.awt.event.ComponentEvent e)
Invoked when the component's size changes. |
void |
componentShown(java.awt.event.ComponentEvent e)
Invoked when the component has been made visible. |
protected int |
convertGridLocFromString(java.lang.String pLocation)
Converts the grid location from a String |
protected java.lang.String |
convertGridLocToString(int pLocation)
Converts the grid location to a String |
int |
getGridLocation()
Gets the Location of the Master Tile on the Destop |
org.w3c.dom.Element |
getXMLElement()
Get the XML Setting for this Component |
boolean |
isClosed()
Is the Master Tile Closed |
void |
launchCompleted(ICmdAction action)
Launch Panel as finished launching an Action |
void |
launchStarted(ICmdAction action)
Launch Panel as triggered an ICmdAction |
void |
paintComponent(java.awt.Graphics pGraphics)
PaintComponent |
void |
setBLXElement(org.w3c.dom.Element pElement,
java.net.URL pRelativeURL)
Set the Node on this Component |
void |
setClosed(boolean pClosed)
Close or Open the Master Tile |
protected void |
setClosed(boolean pClosed,
boolean pForce)
Close or Open the Master Tile Used to force a Size change in the MasterTile |
void |
setGridLocation(int pLocation)
Set the Location of the Master Tile to one of the corners of the desktop |
void |
setLocation(int x,
int y)
setLocation Overridden to place master tile in one of four corners |
void |
setOnDesktop(boolean pUseDesktop)
SetOnDesktop Overridden to support proper placement of Master TileSet |
void |
setVisible(boolean pVisible)
setVisible Overridden to support proper placement of Master TileSet |
boolean |
xmlHasChanged()
Return true if this components state has changed in a way that Requires a new XML Node to be fetched |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setName, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected boolean closed_flag
protected static final int SIDE_WIDTH
protected static final java.awt.Dimension CLOSED_SIZE
protected static final int TOP_LEFT
protected static final int BOTTOM_LEFT
protected static final int TOP_RIGHT
protected static final int BOTTOM_RIGHT
protected static final java.lang.String TOP_LEFT_STR
protected static final java.lang.String BOTTOM_LEFT_STR
protected static final java.lang.String TOP_RIGHT_STR
protected static final java.lang.String BOTTOM_RIGHT_STR
public static final java.lang.String BG
public static final java.lang.String LEFT_SIDE
public static final java.lang.String RIGHT_SIDE
public static final java.lang.String ELEMENT_NAME
public static final java.lang.String CLOSED_ATTR
public static final java.lang.String LOCATION_ATTR
protected javax.swing.ImageIcon bgImage
protected javax.swing.ImageIcon busyIcon
protected javax.swing.ImageIcon openBgImage
protected javax.swing.ImageIcon leftSideImage
protected javax.swing.ImageIcon rightSideImage
protected int locGrid
protected ICompFactory componentFactory
protected DesktopService desktopService
protected IDesktop desktop
protected LaunchPanel launchPanel
protected TileSet masterTileSet
protected DCPopupMenu popupMenu
protected javax.swing.JMenuItem newTileSetMI
protected javax.swing.JMenuItem newStickyMI
protected transient boolean launchInProgress_flag
protected Preferences preference
protected java.util.ArrayList dockedTiles
Constructor Detail |
public MasterTile()
Method Detail |
public void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
public void componentResized(java.awt.event.ComponentEvent e)
componentResized
in interface java.awt.event.ComponentListener
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
public boolean isClosed()
public void setClosed(boolean pClosed)
protected void setClosed(boolean pClosed, boolean pForce)
public void paintComponent(java.awt.Graphics pGraphics)
paintComponent
in class javax.swing.JComponent
public void setOnDesktop(boolean pUseDesktop)
setOnDesktop
in class DCComponent
org.ocd.dcf.DCComponent
pUseDesktop
- true if the component should be placed on the Desktoppublic void setVisible(boolean pVisible)
setVisible
in class DCComponent
org.ocd.dcf.DCComponent
pVisible
- public void setLocation(int x, int y)
setLocation
in class DCComponent
x
- y
- public void setGridLocation(int pLocation)
pLocation
- TOP_LEFT, BOTTOM_LEFT, TOP_RIGHT, BOTTOM_RIGHTpublic int getGridLocation()
protected java.lang.String convertGridLocToString(int pLocation)
protected int convertGridLocFromString(java.lang.String pLocation)
public void actionPerformed(java.awt.event.ActionEvent pEvent)
actionPerformed
in interface java.awt.event.ActionListener
public boolean xmlHasChanged()
xmlHasChanged
in class DCComponent
public void setBLXElement(org.w3c.dom.Element pElement, java.net.URL pRelativeURL)
setBLXElement
in class DCComponent
pElement
- Node that contains this components settingspRelativeURL
- the URL that all HREFs would be relative topublic org.w3c.dom.Element getXMLElement()
getXMLElement
in class DCComponent
public void launchCompleted(ICmdAction action)
launchCompleted
in interface ILaunchListener
action
- that has finishedpublic void launchStarted(ICmdAction action)
launchStarted
in interface ILaunchListener
action
- that has been Launched
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |