# Package com.explodingpixels.macwidgets

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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
  Enum | Description
  --- | ---
  BottomBarSize | An enumeration encapsulating the possible sizes of a Bottom Bar.
  SourceListClickListener.Button | Corresponds to a button on a mouse.