org.estouro.ui
Class ThemeList

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.estouro.ui.ThemeList
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, EditionContextListener, ErrorHandler

public class ThemeList
extends javax.swing.JPanel
implements EditionContextListener

See Also:
Serialized Form

Nested Class Summary
 class ThemeList.EditionContextListModel
           
 class ThemeList.PopupMenu
           
 class ThemeList.TemporaryOrderableListModel
           
 class ThemeList.ThemeRenderer
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
ThemeList(EditorFrame ef, EditionContext ec)
           
 
Method Summary
 void activeThemeChanged()
          Notifies a theme change
 void activeThemeSelectionChanged()
          The selection has changed
 void error(java.lang.Throwable t)
          An internal error
 void extentChanged()
          Notifies that the extent has changed
 void mouseMoved(double x, double y)
          Notifies the mouse has changed its position
 void setPluginContext(PluginContext pc)
           
 void stateChanged()
          Change in the edition tool state
 void themeAdded(ThemeEvent e)
          Notifies a theme has been added
 void themeChanged(ThemeEvent e)
          Notifies a theme has been changed
 void themeEdited(ThemeEvent e)
          Notifies that the contents of a theme has been modified
 void themeRemoved(ThemeEvent e)
          Notifies a theme has been removed
 void themeSaved(ThemeEvent e)
          Notifies a theme has been saved
 void toolChanged()
          The current tool has changed
 void toolError(TransitionException t)
          A tool error
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThemeList

public ThemeList(EditorFrame ef,
                 EditionContext ec)
Method Detail

setPluginContext

public void setPluginContext(PluginContext pc)

toolError

public void toolError(TransitionException t)
Description copied from interface: EditionContextListener
A tool error

Specified by:
toolError in interface EditionContextListener

toolChanged

public void toolChanged()
Description copied from interface: EditionContextListener
The current tool has changed

Specified by:
toolChanged in interface EditionContextListener

activeThemeSelectionChanged

public void activeThemeSelectionChanged()
Description copied from interface: EditionContextListener
The selection has changed

Specified by:
activeThemeSelectionChanged in interface EditionContextListener

stateChanged

public void stateChanged()
Description copied from interface: EditionContextListener
Change in the edition tool state

Specified by:
stateChanged in interface EditionContextListener

activeThemeChanged

public void activeThemeChanged()
Description copied from interface: EditionContextListener
Notifies a theme change

Specified by:
activeThemeChanged in interface EditionContextListener

mouseMoved

public void mouseMoved(double x,
                       double y)
Description copied from interface: EditionContextListener
Notifies the mouse has changed its position

Specified by:
mouseMoved in interface EditionContextListener

extentChanged

public void extentChanged()
Description copied from interface: EditionContextListener
Notifies that the extent has changed

Specified by:
extentChanged in interface EditionContextListener

error

public void error(java.lang.Throwable t)
Description copied from interface: ErrorHandler
An internal error

Specified by:
error in interface ErrorHandler

themeAdded

public void themeAdded(ThemeEvent e)
Description copied from interface: EditionContextListener
Notifies a theme has been added

Specified by:
themeAdded in interface EditionContextListener

themeRemoved

public void themeRemoved(ThemeEvent e)
Description copied from interface: EditionContextListener
Notifies a theme has been removed

Specified by:
themeRemoved in interface EditionContextListener

themeChanged

public void themeChanged(ThemeEvent e)
Description copied from interface: EditionContextListener
Notifies a theme has been changed

Specified by:
themeChanged in interface EditionContextListener

themeSaved

public void themeSaved(ThemeEvent e)
Description copied from interface: EditionContextListener
Notifies a theme has been saved

Specified by:
themeSaved in interface EditionContextListener

themeEdited

public void themeEdited(ThemeEvent e)
Description copied from interface: EditionContextListener
Notifies that the contents of a theme has been modified

Specified by:
themeEdited in interface EditionContextListener


Copyright © 2005-2006 Fernando González Cortés. All Rights Reserved.