public abstract class AbstractNavBarUI extends java.lang.Object implements NavBarUI
| Constructor and Description |
|---|
AbstractNavBarUI() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearItems() |
void |
doPaintNavBarItem(java.awt.Graphics2D g,
NavBarItem item,
NavBarPanel navbar) |
void |
doPaintNavBarPanel(java.awt.Graphics2D g,
java.awt.Rectangle r,
boolean mainToolbarVisible,
boolean undocked) |
java.awt.Color |
getBackground(boolean selected,
boolean focused)
Returns NavBarItem background
|
protected java.awt.Color |
getBackgroundColor() |
java.awt.Font |
getElementFont(NavBarItem navBarItem) |
java.awt.Insets |
getElementIpad(boolean isPopupElement) |
JBInsets |
getElementPadding() |
java.awt.Color |
getForeground(boolean selected,
boolean focused,
boolean inactive)
Returns NavBarItem foreground
|
java.awt.Dimension |
getOffsets(NavBarItem item)
NavBarItem offsets
|
int |
getPopupOffset(NavBarItem item)
Returns offset for NavBarPopup
|
short |
getSelectionAlpha()
NavBarItem uses standard selection color from LaF.
|
java.awt.Insets |
getWrapperPanelInsets(java.awt.Insets insets) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoPaintWrapperPanelpublic java.awt.Insets getElementIpad(boolean isPopupElement)
getElementIpad in interface NavBarUIpublic JBInsets getElementPadding()
getElementPadding in interface NavBarUIpublic java.awt.Font getElementFont(NavBarItem navBarItem)
getElementFont in interface NavBarUIpublic java.awt.Color getBackground(boolean selected,
boolean focused)
NavBarUIgetBackground in interface NavBarUIselected - is element selectedfocused - is element focused (can be selected, but has no focus - while NavBarPopup showing)public java.awt.Color getForeground(boolean selected,
boolean focused,
boolean inactive)
NavBarUIgetForeground in interface NavBarUIselected - is element selectedfocused - is element focused (can be selected, but has no focus - while NavBarPopup showing)public short getSelectionAlpha()
NavBarUIgetSelectionAlpha in interface NavBarUIpublic void doPaintNavBarItem(java.awt.Graphics2D g,
NavBarItem item,
NavBarPanel navbar)
doPaintNavBarItem in interface NavBarUIpublic java.awt.Dimension getOffsets(NavBarItem item)
NavBarUIgetOffsets in interface NavBarUIitem - NavBar elementpublic java.awt.Insets getWrapperPanelInsets(java.awt.Insets insets)
getWrapperPanelInsets in interface NavBarUIprotected java.awt.Color getBackgroundColor()
public void doPaintNavBarPanel(java.awt.Graphics2D g,
java.awt.Rectangle r,
boolean mainToolbarVisible,
boolean undocked)
doPaintNavBarPanel in interface NavBarUIpublic void clearItems()
clearItems in interface NavBarUIpublic int getPopupOffset(NavBarItem item)
NavBarUIgetPopupOffset in interface NavBarUIitem - nav bar item