Class ListCategoryView
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.jidesoft.pane.CollapsiblePane
-
- com.inductiveautomation.ignition.designer.gui.DefaultCollapsiblePane
-
- com.inductiveautomation.perspective.designer.workspace.palette.list.ListCategoryView
-
- All Implemented Interfaces:
Previewable
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.SwingConstants
,javax.swing.WindowConstants
public class ListCategoryView extends DefaultCollapsiblePane implements Previewable
Created by carlg on 10/20/2016.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.jidesoft.pane.CollapsiblePane
com.jidesoft.pane.CollapsiblePane.AccessibleCollapsiblePane
-
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
-
-
Field Summary
-
Fields inherited from class com.jidesoft.pane.CollapsiblePane
_collapsed, _collapsedPercentage, _contentPaneHeight, _contentPaneWidth, _rollover, COLLAPSED_PROPERTY, CONTENT_PANE_PROPERTY, DROPDOWN_STYLE, EMPHASIZED_PROPERTY, HORIZONTAL_ALIGNMENT_PROPERTY, HORIZONTAL_TEXTPOSITION_PROPERTY, ICON_PROPERTY, ICONTEXTGAP_PROPERTY, PLAIN_STYLE, PROPERTY_AUTO_EXPAND_ON_DRAGOVER, PROPERTY_COLLAPSE_ON_TITLE_CLICK, PROPERTY_COLLAPSED_ICON, PROPERTY_COLLAPSED_PERCENTAGE, PROPERTY_COLLAPSIBLE, PROPERTY_CONTENT_BORDER_VISIBLE, PROPERTY_CONTENTAREA_FILLED, PROPERTY_EXPANDED_ICON, PROPERTY_FOCUS_PAINTED, PROPERTY_SHOW_EXPAND_BUTTON, PROPERTY_SHOW_TITLE_BAR, PROPERTY_SLIDING_DIRECTION, PROPERTY_TITLE_COMPONENT, PROPERTY_TITLE_ICON, PROPERTY_TITLE_LABEL_COMPONENT, PROPERTY_TITLE_PANE_OPAQUE, PROPERTY_TOGGLE_ACTION, SEPARATOR_STYLE, STYLE_PROPERTY, TITLE_PROPERTY, TREE_STYLE, VERTICAL_ALIGNMENT_PROPERTY, VERTICAL_TEXTPOSITION_PROPERTY
-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors Constructor Description ListCategoryView(java.util.List<ComponentDescriptor> components, PaletteItemGroup group, java.lang.String category)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearSelection()
java.lang.String
getCategory()
void
setPreview(boolean preview)
-
Methods inherited from class com.inductiveautomation.ignition.designer.gui.DefaultCollapsiblePane
getCollapsedIcon, getExpandedIcon, getStyle
-
Methods inherited from class com.jidesoft.pane.CollapsiblePane
addCollapsiblePaneListener, addImpl, checkHorizontalKey, checkVerticalKey, collapse, fireCollapsiblePaneEvent, getAccessibleContext, getActualComponent, getAnimationFunction, getCollapsedPercentage, getCollapsiblePaneListeners, getContentPane, getContentPaneHeight, getContentPaneWidth, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getInitDelay, getResourceString, getSlidingDirection, getStepDelay, getSteps, getTitle, getTitleComponent, getTitleIcon, getTitleLabelComponent, getTitleLabelGap, getToggleAction, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, isAutoExpandOnDragover, isCollapsed, isCollapseOnTitleClick, isCollapsible, isContentAreaFilled, isContentBorderVisible, isContentPaneCheckingEnabled, isEmphasized, isExpanded, isFocusPainted, isRollover, isRotateIcon, isShowExpandButton, isShowTitleBar, isTitlePaneOpaque, remove, removeCollapsiblePaneListener, rotateIcon, setAnimationFunction, setAutoExpandOnDragover, setCollapsed, setCollapsedIcon, setCollapsedPercentage, setCollapseOnTitleClick, setCollapsible, setContentAreaFilled, setContentBorderVisible, setContentPane, setContentPaneCheckingEnabled, setContentPaneHeight, setContentPaneWidth, setEmphasized, setExpandedIcon, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setInitDelay, setLayout, setRollover, setRotateIcon, setShowExpandButton, setShowTitleBar, setSlidingDirection, setStepDelay, setSteps, setStyle, setTitle, setTitleComponent, setTitleIcon, setTitleLabelComponent, setTitleLabelGap, setTitlePaneOpaque, setToggleAction, setUI, setVerticalAlignment, setVerticalTextPosition, 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, 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
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
ListCategoryView
public ListCategoryView(java.util.List<ComponentDescriptor> components, PaletteItemGroup group, java.lang.String category)
-
-
Method Detail
-
setPreview
public void setPreview(boolean preview)
- Specified by:
setPreview
in interfacePreviewable
-
clearSelection
public void clearSelection()
-
getCategory
public java.lang.String getCategory()
-
-