|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.mucommander.ui.dialog.pref.PreferencesPanel
com.mucommander.ui.dialog.pref.theme.QuickListPanel
public class QuickListPanel
| Nested Class Summary |
|---|
| 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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected ThemeData |
themeData
Edited theme data. |
| Fields inherited from class com.mucommander.ui.dialog.pref.PreferencesPanel |
|---|
parent, title |
| 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 | |
|---|---|
QuickListPanel(PreferencesDialog parent,
ThemeData themeData)
Creates a new quick list editor. |
|
| Method Summary | |
|---|---|
protected PreviewLabel |
addColorButtons(ProportionalGridPanel gridPanel,
FontChooser fontChooser,
java.lang.String label,
int foregroundId,
int backgroundId)
Adds color buttons to the specified panel. |
protected PreviewLabel |
addColorButtons(ProportionalGridPanel gridPanel,
FontChooser fontChooser,
java.lang.String label,
int foregroundId,
int backgroundId,
javax.swing.JComponent comp)
Adds color buttons to the specified panel. |
protected void |
addFontChooserListener(FontChooser fontChooser,
javax.swing.JComponent previewComponent)
Registers a listener on the specified font chooser. |
protected void |
addLabelRow(ProportionalGridPanel panel)
Adds a row with standard color type labels. |
protected void |
addLabelRow(ProportionalGridPanel panel,
boolean includePreview)
Adds a row with standard color type labels. |
void |
commit()
Ignored. |
protected javax.swing.JLabel |
createCaptionLabel(java.lang.String dictionaryKey)
Creates a caption label containing the specified localised entry. |
protected FontChooser |
createFontChooser(int fontId)
Creates a font chooser that will keep the specified font up-to-date in the current theme data. |
protected javax.swing.JComponent |
createScrollPane(javax.swing.JPanel panel)
Wraps the specified panel within a scroll pane. |
void |
propertyChange(java.beans.PropertyChangeEvent event)
Listens on changes on the foreground and background colors. |
| Methods inherited from class com.mucommander.ui.dialog.pref.PreferencesPanel |
|---|
checkCommit, getTitle |
| 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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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 |
| Field Detail |
|---|
protected ThemeData themeData
| Constructor Detail |
|---|
public QuickListPanel(PreferencesDialog parent,
ThemeData themeData)
parent - dialog containing the panel.themeData - themeData being edited.| Method Detail |
|---|
public void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange in interface java.beans.PropertyChangeListenerpublic void commit()
commit in class PreferencesPanelprotected javax.swing.JLabel createCaptionLabel(java.lang.String dictionaryKey)
dictionaryKey - name of the dictionary entry to use in the label.
protected void addLabelRow(ProportionalGridPanel panel)
This is a convenience method and is strictly equivalent to calling
.
addLabelRow(pane, true)
panel - panel in which to add the label row.
protected void addLabelRow(ProportionalGridPanel panel,
boolean includePreview)
The labels that will be created are:
<EMPTY> | Text | Background | (Preview)
panel - panel in which to add the label row.includePreview - whether or not to add the preview label.protected FontChooser createFontChooser(int fontId)
fontId - identifier of the font this chooser will be editing.
protected void addFontChooserListener(FontChooser fontChooser,
javax.swing.JComponent previewComponent)
The specified listener will receive calls to its setFont method whenever
the font chooser has been updated.
fontChooser - chooser to monitor.previewComponent - component whose font should be tied to that of the chooserprotected javax.swing.JComponent createScrollPane(javax.swing.JPanel panel)
The resulting scroll pane will have a vertical bar as needed, no horizontal scroll bar policy.
panel - panel to wrap in a JScrollPane.
protected PreviewLabel addColorButtons(ProportionalGridPanel gridPanel,
FontChooser fontChooser,
java.lang.String label,
int foregroundId,
int backgroundId)
This is a convenience method and is strictly equivalent to calling
addColorButtons(gridPanel, fontChooser, label, foregroundId, backgroundId, null).
gridPanel - a 3 columns proportinal grid panel in which to add the buttons.fontChooser - used to decide which font to use in each color button's preview.label - label for the row.foregroundId - identifier of the color to display in the foreground button.backgroundId - identifier of the color to display in the background button.
protected PreviewLabel addColorButtons(ProportionalGridPanel gridPanel,
FontChooser fontChooser,
java.lang.String label,
int foregroundId,
int backgroundId,
javax.swing.JComponent comp)
This method will create a row containing the following items:
LABEL | COLOR (foreground) | COLOR (background)
gridPanel - a 3 columns proportinal grid panel in which to add the buttons.fontChooser - used to decide which font to use in each color button's preview.label - label for the row.foregroundId - identifier of the color to display in the foreground button.backgroundId - identifier of the color to display in the background button.comp - component to register as a listener on the color buttons.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
This file is part of muCommander - Copyright (C) 2002-2008 Maxence Bernard