Package com.explodingpixels.macwidgets
Interface SourceListColorScheme
- All Known Implementing Classes:
SourceListBizLafColorScheme
,SourceListDarkColorScheme
,SourceListSeaGlassColorScheme
,SourceListStandardColorScheme
public interface SourceListColorScheme
An interface to provide a set of
MacWidgetsPainter
s and colors to use when painting a
SourceList
.-
Method Summary
Modifier and TypeMethodDescriptionThe background color of theSourceList
when it is in an active window.TheMacWidgetsPainter
to use for drawing theSourceList
selection when theSourceList
is in the active window and has focus.TheMacWidgetsPainter
to use for drawing theSourceList
selection when theSourceList
is in the active window and does not have focus.The color to draw a badge's background with when it's correspondingSourceList
item is unselected and theSourceList
is in an active window.The color to draw a badge's text with.The color to draw aSourceList
category with.The color to draw aSourceList
category's shadow with.The background color of theSourceList
when it is in an inactive window.TheMacWidgetsPainter
to use for drawing theSourceList
selection when theSourceList
is in an inactive window.The color to draw a badge's background with when it's correspondingSourceList
item is unselected and theSourceList
is in an inactive window.The color to draw a badge's background with when it's correspondingSourceList
item is selected.The icon to use when aSourceList
node is collapsed and selected.The icon to use when aSourceList
node is expanded and selected.The color to draw a selectedSourceList
item's shadow with.The color to draw a selectedSourceList
item with.The icon to use when aSourceList
node is collapsed and unselected.The icon to use when aSourceList
node is expanded and unselected.The color to draw an unselectedSourceList
item with.
-
Method Details
-
getActiveFocusedSelectedItemPainter
MacWidgetsPainter<Component> getActiveFocusedSelectedItemPainter()TheMacWidgetsPainter
to use for drawing theSourceList
selection when theSourceList
is in the active window and has focus.- Returns:
- the
Painter
to use for painting the selection in an active window where theSourceList
has focus.
-
getActiveUnfocusedSelectedItemPainter
MacWidgetsPainter<Component> getActiveUnfocusedSelectedItemPainter()TheMacWidgetsPainter
to use for drawing theSourceList
selection when theSourceList
is in the active window and does not have focus.- Returns:
- the
Painter
to use for painting the selection in an active window where theSourceList
does not have focus.
-
getInactiveSelectedItemPainter
MacWidgetsPainter<Component> getInactiveSelectedItemPainter()TheMacWidgetsPainter
to use for drawing theSourceList
selection when theSourceList
is in an inactive window.- Returns:
- the
Painter
to use for painting the selection in an inactive window.
-
getCategoryTextColor
Color getCategoryTextColor()The color to draw aSourceList
category with.- Returns:
- the color to draw a
SourceList
category textwith.
-
getCategoryTextShadowColor
Color getCategoryTextShadowColor()The color to draw aSourceList
category's shadow with.- Returns:
- the color to draw a
SourceList
category text's shadow with.
-
getUnselectedItemTextColor
Color getUnselectedItemTextColor()The color to draw an unselectedSourceList
item with.- Returns:
- the color to draw an unselected
SourceList
item with.
-
getSelectedItemTextColor
Color getSelectedItemTextColor()The color to draw a selectedSourceList
item with.- Returns:
- the color to draw a selected
SourceList
item with.
-
getSelectedItemFontShadowColor
Color getSelectedItemFontShadowColor()The color to draw a selectedSourceList
item's shadow with.- Returns:
- the color to draw a selected
SourceList
item's shadow with.
-
getActiveBackgroundColor
Color getActiveBackgroundColor()The background color of theSourceList
when it is in an active window.- Returns:
- the background color of the
SourceList
when it is in an active window.
-
getInactiveBackgroundColor
Color getInactiveBackgroundColor()The background color of theSourceList
when it is in an inactive window.- Returns:
- the background color of the
SourceList
when it is in an inactive window.
-
getUnselectedCollapsedIcon
Icon getUnselectedCollapsedIcon()The icon to use when aSourceList
node is collapsed and unselected.- Returns:
- the icon to use when a
SourceList
node is collapsed and unselected.
-
getUnselectedExpandedIcon
Icon getUnselectedExpandedIcon()The icon to use when aSourceList
node is expanded and unselected.- Returns:
- the icon to use when a
SourceList
node is expanded and unselected.
-
getSelectedCollapsedIcon
Icon getSelectedCollapsedIcon()The icon to use when aSourceList
node is collapsed and selected.- Returns:
- the icon to use when a
SourceList
node is collapsed and selected.
-
getSelectedExpandedIcon
Icon getSelectedExpandedIcon()The icon to use when aSourceList
node is expanded and selected.- Returns:
- the icon to use when a
SourceList
node is expanded and selected.
-
getBadgeTextColor
Color getBadgeTextColor()The color to draw a badge's text with.- Returns:
- the color to draw a badge's text with.
-
getSelectedBadgeColor
Color getSelectedBadgeColor()The color to draw a badge's background with when it's correspondingSourceList
item is selected. This color is used regardless of the wheter the parent window is active or inactive.- Returns:
- the color to draw a badge's background with when it's corresponding
SourceList
item is selected
-
getActiveUnselectedBadgeColor
Color getActiveUnselectedBadgeColor()The color to draw a badge's background with when it's correspondingSourceList
item is unselected and theSourceList
is in an active window.- Returns:
- the color to draw a badge's background with when it's corresponding
SourceList
item is unselected and theSourceList
is in an active window.
-
getInativeUnselectedBadgeColor
Color getInativeUnselectedBadgeColor()The color to draw a badge's background with when it's correspondingSourceList
item is unselected and theSourceList
is in an inactive window.- Returns:
- the color to draw a badge's background with when it's corresponding
SourceList
item is unselected and theSourceList
is in an inactive window.
-