public class IlvPaletteManagerComboboxViewer extends JPanel implements IlvPaletteManagerViewer
getComponent()
method.
There are two main components in this GUI:
IlvPaletteTreeViewer
), displaying the selected palette.
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
IlvPaletteManagerComboboxViewer(IlvPaletteManager paletteManager)
Creates the viewer for the specified palette manager.
|
Modifier and Type | Method and Description |
---|---|
void |
addPaletteViewerListener(PaletteViewerListener l)
Adds a listener to track category or symbol selection in the viewer
|
protected void |
fireCategoryDeselected(PaletteViewerEvent evt)
Fires a
PaletteViewerEvent to the registered listeners, indicating that
a category has been deselected. |
protected void |
fireCategorySelected(PaletteViewerEvent evt)
Fires a
PaletteViewerEvent to the registered listeners, indicating that
a category has been selected. |
protected void |
fireSymbolDeselected(PaletteViewerEvent evt)
Fire a
PaletteViewerEvent to the registered listeners, indicating that
a symbol has been deselected. |
protected void |
fireSymbolSelected(PaletteViewerEvent evt)
Fire a
PaletteViewerEvent to the registered listeners, indicating that
a symbol has been selected. |
JComponent |
getComponent()
Returns the main component of the viewer.
|
IlvPaletteManager |
getPaletteManager()
Returns the palette manager associated with this viewer.
|
IlvPaletteViewer |
getPaletteViewer()
Returns the palette viewer associated with this GUI.
|
IlvPalette |
getSelectedPalette()
Returns the current selected palette.
|
IlvPaletteSymbol |
getSelectedSymbol()
Returns the symbol selected in the current palette.
|
boolean |
isMultiSelectionEnabled()
Indicates if multiple selection is enabled in palette trees in this viewer.
|
void |
removePaletteViewerListener(PaletteViewerListener l)
Removes a listener used to track category or symbol selection in the viewer
|
void |
select(IlvPalette palette)
Selects a palette in the viewer.
|
void |
select(IlvPaletteSymbol symbol)
Select a symbol in the symbol viewer.
|
void |
setMultiSelectionEnabled(boolean multiselection)
Enabled or disabled multiselection in palette trees.
|
void |
setPaletteManager(IlvPaletteManager paletteManager)
Sets the new palette manager for this viewer.
|
void |
setPaletteViewerVisisble(boolean visible)
Sets the visibility of the palette viewer
|
void |
setSearchToolVisisble(boolean visible)
Sets the visibility of the search tool
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public IlvPaletteManagerComboboxViewer(IlvPaletteManager paletteManager)
paletteManager
- The palette manager that will be used to get palettes to displaypublic JComponent getComponent()
getPaletteViewer
getComponent
in interface IlvPaletteManagerViewer
getPaletteViewer()
public IlvPaletteViewer getPaletteViewer()
public IlvPaletteManager getPaletteManager()
getPaletteManager
in interface IlvPaletteManagerViewer
public void setPaletteManager(IlvPaletteManager paletteManager)
setPaletteManager
in interface IlvPaletteManagerViewer
paletteManager
- The new current palette manager.public void select(IlvPaletteSymbol symbol)
select
in interface IlvPaletteManagerViewer
symbol
- The symbol to selectpublic IlvPalette getSelectedPalette()
getSelectedPalette
in interface IlvPaletteManagerViewer
public IlvPaletteSymbol getSelectedSymbol()
getSelectedSymbol
in interface IlvPaletteManagerViewer
public void addPaletteViewerListener(PaletteViewerListener l)
addPaletteViewerListener
in interface IlvPaletteManagerViewer
l
- The listener to addpublic void removePaletteViewerListener(PaletteViewerListener l)
removePaletteViewerListener
in interface IlvPaletteManagerViewer
l
- The listener to removeprotected void fireCategorySelected(PaletteViewerEvent evt)
PaletteViewerEvent
to the registered listeners, indicating that
a category has been selected.protected void fireCategoryDeselected(PaletteViewerEvent evt)
PaletteViewerEvent
to the registered listeners, indicating that
a category has been deselected.protected void fireSymbolSelected(PaletteViewerEvent evt)
PaletteViewerEvent
to the registered listeners, indicating that
a symbol has been selected.protected void fireSymbolDeselected(PaletteViewerEvent evt)
PaletteViewerEvent
to the registered listeners, indicating that
a symbol has been deselected.public void setSearchToolVisisble(boolean visible)
visible
- true to enabled visibilitypublic void setPaletteViewerVisisble(boolean visible)
visible
- true to enabled visibilitypublic void select(IlvPalette palette)
select
in interface IlvPaletteManagerViewer
palette
- The palette to selectpublic void setMultiSelectionEnabled(boolean multiselection)
multiselection
- true to enable multiselection otherwise false.public boolean isMultiSelectionEnabled()
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.