public class EclipseJideSplitButtonUI extends EclipseMenuUI
| Modifier and Type | Class and Description |
|---|---|
protected class |
EclipseJideSplitButtonUI.MouseInputHandler |
EclipseMenuUI.ChangeHandler| Modifier and Type | Field and Description |
|---|---|
protected Color |
_darkShadowColor |
protected Color |
_highlight |
protected Color |
_lightHighlightColor |
protected ThemePainter |
_painter |
protected Color |
_shadowColor |
protected int |
_splitButtonMargin |
protected int |
_splitButtonMarginOnMenu |
changeListener, menuListener, propertyChangeListeneracceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultAccelEndGap, defaultShadowWidth, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selectionBackground, selectionForeground, shadowColor| Constructor and Description |
|---|
EclipseJideSplitButtonUI() |
appendPath, createChangeListener, createMenuDragMouseListener, createMenuKeyListener, createMenuListener, createPropertyChangeListener, isMouseOver, paintText, setMouseOver, setupPostTimerdoClick, getPainter, getPath, getPreferredMenuItemSize, installComponents, installUI, isDownArrowVisible, paint, paintMenuItem, uninstallComponents, uninstallUI, updatecontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehaviorprotected ThemePainter _painter
protected Color _shadowColor
protected Color _darkShadowColor
protected Color _highlight
protected Color _lightHighlightColor
protected int _splitButtonMargin
protected int _splitButtonMarginOnMenu
protected String getPropertyPrefix()
getPropertyPrefix in class EclipseMenuUIpublic static ComponentUI createUI(JComponent c)
protected void installDefaults()
installDefaults in class EclipseMenuUIprotected void uninstallDefaults()
uninstallDefaults in class EclipseMenuUIprotected void installListeners()
installListeners in class EclipseMenuUIprotected void uninstallListeners()
uninstallListeners in class EclipseMenuUIpublic InputMap getInputMap(int condition, JComponent c)
condition. Called as part of
installKeyboardActions.protected void installKeyboardActions()
installKeyboardActions in class EclipseMenuUIprotected void uninstallKeyboardActions()
uninstallKeyboardActions in class EclipseMenuUIprotected MouseInputListener createMouseInputListener(JComponent c)
createMouseInputListener in class EclipseMenuUIprotected void paintBackground(Graphics g, JMenuItem menuItem, Color bgColor)
EclipseMenuUIpaintBackground in class EclipseMenuUIg - the paint graphicsmenuItem - menu item to be paintedbgColor - selection background colorpublic Dimension getMinimumSize(JComponent c)
getMinimumSize in class EclipseMenuItemUIpublic Dimension getMaximumSize(JComponent c)
getMaximumSize in class EclipseMenuUIpublic Dimension getPreferredSize(JComponent c)
getPreferredSize in class EclipseMenuUIprotected int getOffset()
public static void loadActionMap(LazyActionMap map)
protected static void downButtonPressed(JMenu menu)