Package org.pushingpixels.substance.internal.utils

Interface Summary
LocaleChangeListener Listener for the locale changes.
Sideable Interface for components that have a side.
SubstanceCoreUtilities.TextComponentAware<T>  
SubstanceInternalArrowButton Interface to mark arrow buttons used in various UI delegates.
SubstanceInternalButton Interface to mark buttons used in various UI delegates.
UpdateOptimizationAware  
 

Class Summary
ButtonBackgroundDelegate Delegate class for painting backgrounds of buttons in Substance look and feel.
ButtonVisualStateTracker Utility class to track transitions in visual state of buttons.
HashMapKey Implementation of a key for the LazyResettableHashMap.
LazyResettableHashMap<T> Lazily initialized hash map for caching images.
MemoryAnalyzer Tracer for memory usage patterns of Substance look-and-feel.
NoiseFactory Factory for creating noise images.
PairwiseButtonBackgroundDelegate Delegate class for painting backgrounds of buttons in Substance look and feel.
PerlinNoiseGenerator A class for producing Perlin-inspired noise.
RolloverButtonListener Button listener for rollover effects.
RolloverControlListener Control listener for rollover effects.
RolloverMenuItemListener Menu item listener for rollover effects.
RolloverTextControlListener Control listener for rollover effects.
SkinUtilities  
SubstanceColorResource This class is used to propagate a color set by the application code to the children / related components.
SubstanceColorSchemeUtilities Utilities related to color schemes.
SubstanceColorUtilities Various color-related utilities.
SubstanceCoreUtilities Various utility functions.
SubstanceDropDownButton Drop down button in Substance look and feel.
SubstanceImageCreator Provides utility functions for creating various images for Substance look and feel.
SubstanceImageCreator.SimplisticSoftBorderReverseFillPainter Custom fill painter for filling the checkmarks of checkboxes and radio buttons.
SubstanceInternalFrameTitlePane UI for internal frame title pane in Substance look and feel.
SubstanceInternalFrameTitlePane.ClickListener Click correction listener that resets models of minimize and restore buttons on click (so that the rollover behaviour will be preserved correctly).
SubstanceOutlineUtilities Provides common functionality that can be used by button shapers.
SubstanceSizeUtils This class is responsible for computing DPI-aware insets, stroke widths, paddings, icon sizes etc.
SubstanceSpinnerButton Spinner button in Substance look and feel.
SubstanceSplitPaneDivider Split pane divider in Substance look and feel.
SubstanceStripingUtils This class is used to speed up the striping of lists, tables, trees and comboboxes that use Substance default renderers.
SubstanceTextUtilities Text-related utilities.
SubstanceTitleButton Title button in Substance look and feel.
SubstanceTitlePane Title pane for Substance look and feel.
SubstanceTitlePane.HeapStatusPanel Panel that shows heap status and allows running the garbage collector.
SubstanceTitlePane.HeapStatusThread Thread for heap status panel.
SubstanceWidgetManager  
SubstanceWidgetSupport Support for laf-widget layer.
TabCloseListenerManager Manages the listeners registered on tab-close events.
TraitInfoImpl Basic class for trait info.
UpdateOptimizationInfo  
 

Enum Summary
SubstanceTitlePane.ExtraComponentKind Enumerates the types of children components.
 



Copyright © 2006-2010. All Rights Reserved.