# Package com.explodingpixels.macwidgets

Interface Summary
MacBadgeContentProvider
SourceListBadgeContentProvider
SourceListClickListener: An interface to hook into clicks on `SourceListCategory`s and `SourceListItem`s.
SourceListColorScheme: An interface to provide a set of `MacWidgetsPainter`s and colors to use when painting a `SourceList`.
SourceListContextMenuProvider: An interface to hook into the context-menu showing process.
SourceListExpansionListener: An interface for listening for expansion events.
SourceListModelListener: An interface for listening to changes in a `SourceListModel`.
SourceListSelectionListener: An interface for listening to `SourceListItem` selections.
SourceListToolTipProvider: An interface that allows implementors to supply the tool tip for a `SourceListCategory` or `SourceListItem`.
WidgetColorScheme: Built from MacWidgets SourceListColorScheme An interface to provide a set of `MacWidgetsPainter`s and colors to use when painting a widget.

Class Summary
ActivePanel: A JPanel that listens for focus and changes color based on the active and inactive colors defined in the provided `com.explodingpixels.WidgetColorScheme`
BottomBar: A Mac style Bottom Bar.
ComponentBottomBar
ComponentTopBar
DBottomBar
DComponentBottomBar
DEPTabbedPaneUI
DEverything
DHudControls
DHudWindow
DIAppScrollBar
DImageButton
DITunesTableUI
DLabeledComponentGroup
DPreferencesTabBar
DRatingComponent
DSourceList
DSourceListClickListener
DSourceListContextMenuProvider
DSourceListControlBar
DSourceListExpansionListener
DSourceListIMovie
DSourceListITunes
DSourceListMail
DSourceListTreeUI
DTrackingSpacer
DUnifiedToolbar
DUnifiedToolBarButtonUI
HudWidgetFactory: A factory for creating HUD style widgets.
HudWindow: An implementation of an OS X Transparent Panel, also known as a Heads Up Display (HUD).
IAppWidgetFactory: A factory for iApp style widgets.
ITunesRatingTableCellEditor: This table cell editor allows users to a adjust a Rating dragging a mouse over the editor area.
ITunesRatingTableCellRenderer
ITunesTableHeaderRenderer: A table header renderer for an iTunes style table.
LabeledComponentGroup: Creates a group of components and provides a label underneath those components.
MacBadgeRenderer: Renders a rounded rectangle (i.e.
MacButtonFactory: A factory for creating Mac-style buttons.
MacColorUtils: Utility methods for dealing with Mac colors.
MacFontUtils
MacIcons
MacPainterFactory
MacUtils: A collection of utilities related to the Mac.
MacWidgetFactory: A factory for creating various types of Mac style widgets.
PreferencesTabBar
RatingComponent
RatingStarEditorPanel: This editor panel emulates iTunes Star rating editor functionality
SourceList: An implementation of an OS X Source List.
SourceListBizLafColorScheme
SourceListCategory: A category in a `SourceList`.
SourceListControlBar: A bar that can contain buttons and pop-down buttons that act on a given `SourceList`.
SourceListCountBadgeRenderer: Renders a rounded rectangle (i.e.
SourceListDarkColorScheme: A `SourceListColorScheme` that provides `MacWidgetsPainter`s and colors to render a standard Mac `SourceList`:
SourceListItem: An item in a `SourceList` which is contained within a `SourceListCategory`.
SourceListModel: The backing model to be used with a `SourceList`.
SourceListSeaGlassColorScheme
SourceListStandardColorScheme: A `SourceListColorScheme` that provides `MacWidgetsPainter`s and colors to render a standard Mac `SourceList`:
TriAreaComponent: A component that has three areas in which it widgets can be added.
UnifiedToolBar: A Mac style Unified Tool Bar.
WidgetBaseColors
WidgetDarkColorScheme: A `WidgetColorScheme` that provides `MacWidgetsPainter`s and colors.
WidgetFactory
WidgetStandardColorScheme: A `WidgetColorScheme` that provides `Painter`s and colors

Enum Summary
BottomBarSize: An enumeration encapsulating the possible sizes of a Bottom Bar.
SourceListClickListener.Button: Corresponds to a button on a mouse.