This is an automated email from the git hooks/post-receive script. fnatter-guest pushed a commit to branch master in repository insubstantial.
commit bd0d7420c0e8ee0c16d699dd77a55ad0e9025ac5 Merge: cbc9bc1 1ca3059 Author: Felix Natter <[email protected]> Date: Sat Jan 16 15:19:55 2016 +0100 Merge tag 'upstream/7.3+dfsg1' Upstream version 7.3+dfsg1 .gitignore | 11 + README.markdown | 42 + build.gradle | 142 + flamingo/README.md | 18 + flamingo/build.gradle | 93 + flamingo/lib/test/debug-1.0.jar | Bin 0 -> 18830 bytes flamingo/settings.gradle | 1 + .../flamingo/api/bcb/BreadcrumbBarCallBack.java | 128 + .../flamingo/api/bcb/BreadcrumbBarException.java | 50 + .../api/bcb/BreadcrumbBarExceptionHandler.java | 48 + .../flamingo/api/bcb/BreadcrumbBarModel.java | 240 ++ .../flamingo/api/bcb/BreadcrumbItem.java | 146 + .../flamingo/api/bcb/BreadcrumbPathEvent.java | 79 + .../flamingo/api/bcb/BreadcrumbPathListener.java | 48 + .../flamingo/api/bcb/JBreadcrumbBar.java | 232 ++ .../api/bcb/core/BreadcrumbFileSelector.java | 323 +++ .../bcb/core/BreadcrumbTreeAdapterSelector.java | 304 +++ .../flamingo/api/common/AbstractCommandButton.java | 848 ++++++ .../flamingo/api/common/AbstractFileViewPanel.java | 399 +++ .../api/common/AsynchronousLoadListener.java | 50 + .../flamingo/api/common/AsynchronousLoading.java | 63 + .../api/common/CommandButtonDisplayState.java | 172 ++ .../api/common/CommandButtonLayoutManager.java | 177 ++ .../api/common/CommandToggleButtonGroup.java | 285 ++ .../flamingo/api/common/HorizontalAlignment.java | 62 + .../flamingo/api/common/JCommandButton.java | 871 ++++++ .../flamingo/api/common/JCommandButtonPanel.java | 835 ++++++ .../flamingo/api/common/JCommandButtonStrip.java | 413 +++ .../flamingo/api/common/JCommandMenuButton.java | 141 + .../flamingo/api/common/JCommandToggleButton.java | 113 + .../api/common/JCommandToggleMenuButton.java | 86 + .../flamingo/api/common/JScrollablePanel.java | 158 ++ .../flamingo/api/common/KeyValuePair.java | 122 + .../flamingo/api/common/PopupActionListener.java | 41 + .../flamingo/api/common/ProgressEvent.java | 102 + .../flamingo/api/common/ProgressListener.java | 48 + .../flamingo/api/common/RichToolTipManager.java | 381 +++ .../flamingo/api/common/RichTooltip.java | 338 +++ .../api/common/RolloverActionListener.java | 41 + .../flamingo/api/common/StringValuePair.java | 51 + .../api/common/icon/DecoratedResizableIcon.java | 231 ++ .../api/common/icon/EmptyResizableIcon.java | 113 + .../api/common/icon/FilteredResizableIcon.java | 145 + .../flamingo/api/common/icon/IcoWrapperIcon.java | 684 +++++ .../api/common/icon/IcoWrapperResizableIcon.java | 102 + .../api/common/icon/IconDeckResizableIcon.java | 178 ++ .../flamingo/api/common/icon/ImageWrapperIcon.java | 315 +++ .../api/common/icon/ImageWrapperResizableIcon.java | 129 + .../flamingo/api/common/icon/LayeredIcon.java | 99 + .../flamingo/api/common/icon/ResizableIcon.java | 49 + .../api/common/model/ActionButtonModel.java | 62 + .../common/model/ActionRepeatableButtonModel.java | 245 ++ .../api/common/model/ActionToggleButtonModel.java | 125 + .../api/common/model/PopupButtonModel.java | 74 + .../api/common/popup/JColorSelectorPopupMenu.java | 330 +++ .../api/common/popup/JCommandPopupMenu.java | 359 +++ .../flamingo/api/common/popup/JPopupPanel.java | 146 + .../api/common/popup/PopupPanelCallback.java | 54 + .../api/common/popup/PopupPanelManager.java | 370 +++ .../flamingo/api/ribbon/AbstractRibbonBand.java | 558 ++++ .../flamingo/api/ribbon/JFlowRibbonBand.java | 100 + .../pushingpixels/flamingo/api/ribbon/JRibbon.java | 1057 +++++++ .../flamingo/api/ribbon/JRibbonBand.java | 483 ++++ .../flamingo/api/ribbon/JRibbonComponent.java | 347 +++ .../flamingo/api/ribbon/JRibbonFrame.java | 716 +++++ .../flamingo/api/ribbon/RibbonApplicationMenu.java | 268 ++ .../api/ribbon/RibbonApplicationMenuEntry.java | 342 +++ .../ribbon/RibbonApplicationMenuEntryFooter.java | 66 + .../ribbon/RibbonApplicationMenuEntryPrimary.java | 245 ++ .../RibbonApplicationMenuEntrySecondary.java | 127 + .../api/ribbon/RibbonContextualTaskGroup.java | 188 ++ .../flamingo/api/ribbon/RibbonElementPriority.java | 52 + .../flamingo/api/ribbon/RibbonTask.java | 237 ++ .../ribbon/resize/BaseRibbonBandResizePolicy.java | 58 + .../BaseRibbonBandResizeSequencingPolicy.java | 55 + .../ribbon/resize/CoreRibbonResizePolicies.java | 966 +++++++ .../resize/CoreRibbonResizeSequencingPolicies.java | 136 + .../ribbon/resize/IconRibbonBandResizePolicy.java | 73 + .../api/ribbon/resize/RibbonBandResizePolicy.java | 161 ++ .../resize/RibbonBandResizeSequencingPolicy.java | 75 + .../internal/ui/bcb/BasicBreadcrumbBarUI.java | 720 +++++ .../flamingo/internal/ui/bcb/BreadcrumbBarUI.java | 46 + .../internal/ui/bcb/BreadcrumbItemChoices.java | 116 + .../ui/common/BasicCommandButtonListener.java | 412 +++ .../ui/common/BasicCommandButtonPanelUI.java | 850 ++++++ .../ui/common/BasicCommandButtonStripUI.java | 297 ++ .../internal/ui/common/BasicCommandButtonUI.java | 1263 +++++++++ .../ui/common/BasicCommandMenuButtonUI.java | 129 + .../ui/common/BasicCommandToggleButtonUI.java | 71 + .../ui/common/BasicCommandToggleMenuButtonUI.java | 100 + .../ui/common/BasicRichTooltipPanelUI.java | 575 ++++ .../internal/ui/common/BasicScrollablePanelUI.java | 544 ++++ .../ui/common/CommandButtonLayoutManagerBig.java | 417 +++ .../common/CommandButtonLayoutManagerCustom.java | 123 + .../common/CommandButtonLayoutManagerMedium.java | 509 ++++ .../ui/common/CommandButtonLayoutManagerSmall.java | 347 +++ .../ui/common/CommandButtonLayoutManagerTile.java | 554 ++++ .../internal/ui/common/CommandButtonPanelUI.java | 42 + .../internal/ui/common/CommandButtonStripUI.java | 42 + .../internal/ui/common/CommandButtonUI.java | 53 + .../internal/ui/common/JRichTooltipPanel.java | 97 + .../ui/common/ResizableIconUIResource.java | 67 + .../internal/ui/common/RichTooltipPanelUI.java | 40 + .../internal/ui/common/ScrollablePanelUI.java | 45 + .../popup/BasicColorSelectorComponentUI.java | 238 ++ .../ui/common/popup/BasicColorSelectorPanelUI.java | 229 ++ .../ui/common/popup/BasicCommandPopupMenuUI.java | 685 +++++ .../ui/common/popup/BasicPopupPanelUI.java | 683 +++++ .../ui/common/popup/ColorSelectorComponentUI.java | 40 + .../ui/common/popup/ColorSelectorPanelUI.java | 40 + .../ui/common/popup/JColorSelectorComponent.java | 125 + .../ui/common/popup/JColorSelectorPanel.java | 93 + .../internal/ui/common/popup/PopupPanelUI.java | 42 + .../ui/ribbon/AbstractBandControlPanel.java | 67 + .../ui/ribbon/AbstractBandControlPanelUI.java | 195 ++ .../internal/ui/ribbon/BandControlPanelUI.java | 47 + .../ui/ribbon/BasicBandControlPanelUI.java | 605 ++++ .../ui/ribbon/BasicFlowBandControlPanelUI.java | 237 ++ .../internal/ui/ribbon/BasicRibbonBandUI.java | 978 +++++++ .../internal/ui/ribbon/BasicRibbonComponentUI.java | 457 ++++ .../internal/ui/ribbon/BasicRibbonGalleryUI.java | 865 ++++++ .../ui/ribbon/BasicRibbonTaskToggleButtonUI.java | 322 +++ .../flamingo/internal/ui/ribbon/BasicRibbonUI.java | 2176 +++++++++++++++ .../ribbon/CommandButtonLayoutManagerBigFixed.java | 163 ++ ...ommandButtonLayoutManagerBigFixedLandscape.java | 163 ++ .../internal/ui/ribbon/JBandControlPanel.java | 554 ++++ .../internal/ui/ribbon/JFlowBandControlPanel.java | 133 + .../internal/ui/ribbon/JRibbonGallery.java | 576 ++++ .../internal/ui/ribbon/JRibbonRootPane.java | 83 + .../ui/ribbon/JRibbonTaskToggleButton.java | 130 + .../flamingo/internal/ui/ribbon/RibbonBandUI.java | 49 + .../internal/ui/ribbon/RibbonComponentUI.java | 49 + .../internal/ui/ribbon/RibbonGalleryUI.java | 41 + .../flamingo/internal/ui/ribbon/RibbonUI.java | 90 + .../BasicRibbonApplicationMenuButtonUI.java | 295 ++ .../BasicRibbonApplicationMenuPopupPanelUI.java | 483 ++++ .../CommandButtonLayoutManagerMenuTileLevel1.java | 291 ++ .../CommandButtonLayoutManagerMenuTileLevel2.java | 398 +++ .../appmenu/JRibbonApplicationMenuButton.java | 180 ++ .../appmenu/JRibbonApplicationMenuPopupPanel.java | 99 + .../JRibbonApplicationMenuPopupPanelSecondary.java | 85 + .../flamingo/internal/utils/AbstractFilter.java | 189 ++ .../internal/utils/ArrowResizableIcon.java | 195 ++ .../flamingo/internal/utils/ButtonSizingUtils.java | 135 + .../flamingo/internal/utils/ColorShiftFilter.java | 122 + .../internal/utils/DoubleArrowResizableIcon.java | 191 ++ .../flamingo/internal/utils/FlamingoUtilities.java | 621 +++++ .../flamingo/internal/utils/KeyTipManager.java | 670 +++++ .../internal/utils/KeyTipRenderingUtilities.java | 185 ++ .../flamingo/internal/utils/RenderingUtils.java | 112 + .../api/svg/SvgTranscoderTemplatePlain.templ | 72 + .../api/svg/SvgTranscoderTemplateResizable.templ | 145 + gradlew | 164 ++ gradlew.bat | 90 + laf-plugin/build.gradle | 43 + laf-plugin/settings.gradle | 1 + .../lafplugin/ComponentPluginManager.java | 117 + .../lafplugin/LafComponentPlugin.java | 72 + .../org/pushingpixels/lafplugin/LafPlugin.java | 48 + .../org/pushingpixels/lafplugin/PluginManager.java | 220 ++ .../org/pushingpixels/lafplugin/XMLElement.java | 2875 +++++++++++++++++++ .../pushingpixels/lafplugin/XMLParseException.java | 130 + .../org/pushingpixels/lafplugin/LafPlugin.license | 26 + .../org/pushingpixels/lafplugin/NanoXML.license | 21 + laf-widget/3rd/augment-infonode.bat | 33 + laf-widget/3rd/augment-liquid.bat | 31 + laf-widget/3rd/augment-looks.bat | 31 + laf-widget/3rd/augment-napkin.bat | 29 + laf-widget/3rd/augment-pagosoft.bat | 31 + laf-widget/3rd/augment-squareness.bat | 31 + laf-widget/3rd/run-ghost-infonode.bat | 1 + laf-widget/3rd/run-ghost-liquid.bat | 1 + laf-widget/3rd/run-ghost-looks.bat | 1 + laf-widget/3rd/run-ghost-napkin.bat | 1 + laf-widget/3rd/run-ghost-pagosoft.bat | 1 + laf-widget/3rd/run-ghost-squareness.bat | 1 + laf-widget/3rd/run-ghost-substance.bat | 1 + laf-widget/3rd/run-infonode.bat | 1 + laf-widget/3rd/run-liquid.bat | 1 + laf-widget/3rd/run-looks.bat | 1 + laf-widget/3rd/run-napkin.bat | 1 + laf-widget/3rd/run-pagosoft.bat | 1 + laf-widget/3rd/run-squareness.bat | 1 + laf-widget/3rd/run-substance.bat | 1 + laf-widget/build.gradle | 63 + laf-widget/settings.gradle | 1 + .../org/pushingpixels/lafwidget/LAFAdapter.java | 244 ++ .../org/pushingpixels/lafwidget/LafWidget.java | 330 +++ .../pushingpixels/lafwidget/LafWidgetAdapter.java | 127 + .../lafwidget/LafWidgetRepository.java | 435 +++ .../pushingpixels/lafwidget/LafWidgetSupport.java | 399 +++ .../lafwidget/LafWidgetUtilities.java | 662 +++++ .../lafwidget/LafWidgetUtilities2.java | 128 + .../org/pushingpixels/lafwidget/Resettable.java | 42 + .../lafwidget/UiThreadingViolationException.java | 48 + .../animation/AnimationConfigurationManager.java | 334 +++ .../lafwidget/animation/AnimationFacet.java | 136 + .../animation/effects/GhostAnimationWidget.java | 125 + .../animation/effects/GhostPaintingUtils.java | 430 +++ .../animation/effects/GhostingListener.java | 319 +++ .../ant/AugmentContainerGhostingTask.java | 198 ++ .../lafwidget/ant/AugmentException.java | 60 + .../lafwidget/ant/AugmentIconGhostingTask.java | 207 ++ .../lafwidget/ant/AugmentMainTask.java | 223 ++ .../pushingpixels/lafwidget/ant/AugmentTask.java | 194 ++ .../lafwidget/ant/AugmentUpdateTask.java | 194 ++ .../lafwidget/ant/ContainerGhostingAugmenter.java | 536 ++++ .../lafwidget/ant/ContainerGhostingType.java | 114 + .../lafwidget/ant/IconGhostingAugmenter.java | 759 +++++ .../lafwidget/ant/IconGhostingType.java | 107 + .../lafwidget/ant/InfoClassVisitor.java | 106 + .../lafwidget/ant/LafMainClassAugmenter.java | 543 ++++ .../lafwidget/ant/UiDelegateAugmenter.java | 717 +++++ .../lafwidget/ant/UiDelegateType.java | 79 + .../lafwidget/ant/UiDelegateUpdateAugmenter.java | 444 +++ .../lafwidget/ant/UiDelegateWriterEmptyCtr.java | 100 + .../lafwidget/ant/UiDelegateWriterOneParamCtr.java | 108 + .../org/pushingpixels/lafwidget/ant/Utils.java | 239 ++ .../contrib/blogofbug/swing/SwingBugUtilities.java | 52 + .../swing/borders/AbstractImageBorder.java | 155 ++ .../blogofbug/swing/borders/ImageBorder.java | 119 + .../components/AbstractCarouselMenuAction.java | 43 + .../blogofbug/swing/components/GradientPanel.java | 155 ++ .../blogofbug/swing/components/ImageLabel.java | 74 + .../blogofbug/swing/components/JCarosel.java | 451 +++ .../blogofbug/swing/components/JCarouselMenu.java | 788 ++++++ .../swing/components/ReflectedImageLabel.java | 366 +++ .../blogofbug/swing/components/RichComponent.java | 81 + .../blogofbug/swing/layout/CaroselLayout.java | 685 +++++ .../swing/layout/OffsetCaroselLayout.java | 111 + .../contrib/blogofbug/utility/ImageUtilities.java | 241 ++ .../desktop/DesktopIconHoverPreviewWidget.java | 331 +++ .../lafwidget/menu/MenuSearchWidget.java | 948 +++++++ .../lafwidget/preview/DefaultPreviewPainter.java | 128 + .../preview/InternalFramePreviewPainter.java | 101 + .../lafwidget/preview/PreviewPainter.java | 172 ++ .../lafwidget/scroll/AutoScrollActivator.java | 275 ++ .../lafwidget/scroll/AutoScrollWidget.java | 107 + .../lafwidget/scroll/ScrollPaneSelector.java | 443 +++ .../lafwidget/scroll/ScrollPaneSelectorWidget.java | 169 ++ .../lafwidget/scroll/TweakedScrollPaneLayout.java | 359 +++ .../lafwidget/tabbed/DefaultTabPreviewPainter.java | 140 + .../lafwidget/tabbed/TabHoverPreviewWidget.java | 227 ++ .../lafwidget/tabbed/TabOverviewButton.java | 143 + .../lafwidget/tabbed/TabOverviewDialog.java | 1252 +++++++++ .../lafwidget/tabbed/TabOverviewDialogWidget.java | 235 ++ .../lafwidget/tabbed/TabPagerManager.java | 564 ++++ .../tabbed/TabPagerMouseWheelListener.java | 98 + .../lafwidget/tabbed/TabPagerWidget.java | 343 +++ .../lafwidget/tabbed/TabPreviewControl.java | 225 ++ .../lafwidget/tabbed/TabPreviewPainter.java | 239 ++ .../lafwidget/tabbed/TabPreviewThread.java | 483 ++++ .../lafwidget/tabbed/TabPreviewWindow.java | 343 +++ .../lafwidget/text/EditContextMenuWidget.java | 336 +++ .../pushingpixels/lafwidget/text/LockBorder.java | 148 + .../lafwidget/text/LockBorderWidget.java | 200 ++ .../lafwidget/text/PasswordStrengthChecker.java | 59 + .../text/PasswordStrengthCheckerWidget.java | 202 ++ .../lafwidget/text/SelectAllOnFocusGainWidget.java | 96 + .../lafwidget/text/SelectOnEscapeWidget.java | 163 ++ .../tree/dnd/AutoScrollingTreeDropTarget.java | 101 + .../lafwidget/tree/dnd/DnDBorderFactory.java | 250 ++ .../lafwidget/tree/dnd/DnDCellRendererProxy.java | 188 ++ .../lafwidget/tree/dnd/DnDVetoException.java | 49 + .../lafwidget/tree/dnd/StringTreeDnDEvent.java | 90 + .../lafwidget/tree/dnd/StringTreeDnDListener.java | 63 + .../lafwidget/tree/dnd/TransferableTreeNode.java | 199 ++ .../lafwidget/tree/dnd/TreeDragAndDropWidget.java | 776 ++++++ .../lafwidget/tree/dnd/TreeTreeDnDEvent.java | 103 + .../lafwidget/tree/dnd/TreeTreeDnDListener.java | 62 + .../pushingpixels/lafwidget/utils/DeltaQueue.java | 336 +++ .../lafwidget/utils/LafConstants.java | 117 + .../pushingpixels/lafwidget/utils/LookUtils.java | 448 +++ .../lafwidget/utils/RenderingUtils.java | 151 + .../lafwidget/utils/ShadowPopupBorder.java | 134 + .../lafwidget/utils/TrackableThread.java | 71 + .../main/resources/META-INF/lafwidget.properties | 14 + .../org/pushingpixels/lafwidget/ASM.license | 29 + .../org/pushingpixels/lafwidget/BlogOfBug.license | 11 + .../org/pushingpixels/lafwidget/JiBX.license | 25 + .../org/pushingpixels/lafwidget/LafWidget.license | 26 + .../org/pushingpixels/lafwidget/Looks.license | 26 + .../org/pushingpixels/lafwidget/TangoIcons.license | 260 ++ .../lafwidget/resources/Labels.properties | 25 + .../lafwidget/resources/Labels_ar.properties | 25 + .../lafwidget/resources/Labels_bg.properties | 25 + .../lafwidget/resources/Labels_cs.properties | 25 + .../lafwidget/resources/Labels_da.properties | 25 + .../lafwidget/resources/Labels_de.properties | 25 + .../lafwidget/resources/Labels_el.properties | 24 + .../lafwidget/resources/Labels_en_GB.properties | 24 + .../lafwidget/resources/Labels_en_US.properties | 24 + .../lafwidget/resources/Labels_es.properties | 14 + .../lafwidget/resources/Labels_es_AR.properties | 25 + .../lafwidget/resources/Labels_es_MX.properties | 24 + .../lafwidget/resources/Labels_fi.properties | 24 + .../lafwidget/resources/Labels_fr.properties | 26 + .../lafwidget/resources/Labels_fr_CA.properties | 24 + .../lafwidget/resources/Labels_hu.properties | 24 + .../lafwidget/resources/Labels_it.properties | 26 + .../lafwidget/resources/Labels_iw.properties | 25 + .../lafwidget/resources/Labels_ja.properties | 24 + .../lafwidget/resources/Labels_nl.properties | 25 + .../lafwidget/resources/Labels_no.properties | 7 + .../lafwidget/resources/Labels_pl.properties | 26 + .../lafwidget/resources/Labels_pt.properties | 24 + .../lafwidget/resources/Labels_pt_BR.properties | 25 + .../lafwidget/resources/Labels_ro.properties | 25 + .../lafwidget/resources/Labels_ru.properties | 25 + .../lafwidget/resources/Labels_sv.properties | 24 + .../lafwidget/resources/Labels_th.properties | 24 + .../lafwidget/resources/Labels_tr.properties | 24 + .../lafwidget/resources/Labels_vi.properties | 16 + .../lafwidget/resources/Labels_zh_CN.properties | 24 + .../lafwidget/resources/Labels_zh_HK.properties | 24 + .../lafwidget/resources/Labels_zh_TW.properties | 24 + .../lafwidget/scroll/resource/autoscroll_all.png | Bin 0 -> 1632 bytes .../lafwidget/scroll/resource/autoscroll_h.png | Bin 0 -> 1413 bytes .../lafwidget/scroll/resource/autoscroll_v.png | Bin 0 -> 1453 bytes .../org/pushingpixels/lafwidget/text/edit-copy.png | Bin 0 -> 498 bytes .../org/pushingpixels/lafwidget/text/edit-cut.png | Bin 0 -> 807 bytes .../pushingpixels/lafwidget/text/edit-delete.png | Bin 0 -> 680 bytes .../pushingpixels/lafwidget/text/edit-paste.png | Bin 0 -> 561 bytes .../lafwidget/text/edit-select-all.png | Bin 0 -> 441 bytes .../lafwidget/tree/dnd/icons/drop-not-allowed.png | Bin 0 -> 144 bytes .../lafwidget/tree/dnd/icons/drop-on-leaf.png | Bin 0 -> 528 bytes .../org/pushingpixels/lafwidget/utils/shadow.png | Bin 0 -> 315 bytes settings.gradle | 1 + substance-flamingo/build.gradle | 153 ++ substance-flamingo/doc-robot-skins.sh | 29 + substance-flamingo/settings.gradle | 1 + .../substance/flamingo/FlamingoPlugin.java | 219 ++ .../flamingo/bcb/ui/SubstanceBreadcrumbBarUI.java | 103 + .../common/TransitionAwareResizableIcon.java | 273 ++ .../common/ui/ActionPopupTransitionAwareUI.java | 39 + .../common/ui/SubstanceColorSelectorPanelUI.java | 106 + .../common/ui/SubstanceCommandButtonPanelUI.java | 148 + .../common/ui/SubstanceCommandButtonUI.java | 767 ++++++ .../common/ui/SubstanceCommandMenuButtonUI.java | 133 + .../common/ui/SubstanceCommandPopupMenuUI.java | 124 + .../common/ui/SubstanceCommandToggleButtonUI.java | 514 ++++ .../ui/SubstanceCommandToggleMenuButtonUI.java | 203 ++ .../flamingo/common/ui/SubstancePopupPanelUI.java | 78 + .../common/ui/SubstanceScrollablePanelUI.java | 192 ++ .../flamingo/ribbon/RibbonBackgroundDelegate.java | 297 ++ .../gallery/oob/ColorSchemeResizableIcon.java | 217 ++ .../ribbon/gallery/oob/SkinResizableIcon.java | 58 + .../ribbon/gallery/oob/SubstanceRibbonTask.java | 56 + .../gallery/oob/SubstanceSkinRibbonGallery.java | 99 + .../ribbon/gallery/oob/WatermarkResizableIcon.java | 222 ++ .../flamingo/ribbon/ui/RibbonBorderShaper.java | 108 + .../ribbon/ui/SubstanceBandControlPanelUI.java | 81 + .../ribbon/ui/SubstanceFlowBandControlPanelUI.java | 82 + .../ui/SubstanceRibbonApplicationMenuButtonUI.java | 247 ++ ...SubstanceRibbonApplicationMenuPopupPanelUI.java | 170 ++ .../ribbon/ui/SubstanceRibbonBandBorder.java | 106 + .../flamingo/ribbon/ui/SubstanceRibbonBandUI.java | 382 +++ .../ribbon/ui/SubstanceRibbonComponentUI.java | 83 + .../ribbon/ui/SubstanceRibbonFrameTitlePane.java | 772 ++++++ .../ribbon/ui/SubstanceRibbonGalleryUI.java | 209 ++ .../ribbon/ui/SubstanceRibbonRootPaneUI.java | 218 ++ .../ui/SubstanceRibbonTaskToggleButtonUI.java | 319 +++ .../flamingo/ribbon/ui/SubstanceRibbonUI.java | 434 +++ .../ribbon/ui/SubstanceRichTooltipPanelUI.java | 68 + .../utils/CommandButtonBackgroundDelegate.java | 511 ++++ .../utils/CommandButtonVisualStateTracker.java | 105 + ...bonApplicationMenuButtonBackgroundDelegate.java | 211 ++ .../utils/SubstanceDisabledResizableIcon.java | 137 + .../main/resources/META-INF/substance-plugin.xml | 3 + .../src/tools/java/tools/docrobot/RobotMain.java | 62 + .../src/tools/java/tools/docrobot/SkinRobot.java | 175 ++ .../tools/java/tools/docrobot/skins/Autumn.java | 50 + .../tools/java/tools/docrobot/skins/Business.java | 50 + .../tools/docrobot/skins/BusinessBlackSteel.java | 50 + .../tools/docrobot/skins/BusinessBlueSteel.java | 50 + .../tools/java/tools/docrobot/skins/Cerulean.java | 50 + .../java/tools/docrobot/skins/ChallengerDeep.java | 50 + .../src/tools/java/tools/docrobot/skins/Creme.java | 50 + .../java/tools/docrobot/skins/CremeCoffee.java | 50 + .../src/tools/java/tools/docrobot/skins/Dust.java | 49 + .../java/tools/docrobot/skins/DustCoffee.java | 50 + .../java/tools/docrobot/skins/EmeraldDusk.java | 50 + .../tools/java/tools/docrobot/skins/Gemini.java | 50 + .../tools/java/tools/docrobot/skins/Graphite.java | 50 + .../java/tools/docrobot/skins/GraphiteAqua.java | 50 + .../java/tools/docrobot/skins/GraphiteGlass.java | 50 + .../tools/java/tools/docrobot/skins/Magellan.java | 50 + .../tools/java/tools/docrobot/skins/MistAqua.java | 50 + .../java/tools/docrobot/skins/MistSilver.java | 50 + .../tools/java/tools/docrobot/skins/Moderate.java | 50 + .../tools/java/tools/docrobot/skins/Nebula.java | 50 + .../java/tools/docrobot/skins/NebulaBrickWall.java | 50 + .../java/tools/docrobot/skins/OfficeBlack2007.java | 50 + .../java/tools/docrobot/skins/OfficeBlue2007.java | 50 + .../tools/docrobot/skins/OfficeSilver2007.java | 50 + .../src/tools/java/tools/docrobot/skins/Raven.java | 50 + .../tools/java/tools/docrobot/skins/Sahara.java | 50 + .../tools/java/tools/docrobot/skins/Twilight.java | 50 + substance-swingx/build.gradle | 140 + substance-swingx/run doc robot.bat | 9 + substance-swingx/settings.gradle | 1 + .../substance/swingx/SubstanceDatePickerUI.java | 268 ++ .../substance/swingx/SubstanceErrorPaneUI.java | 103 + .../substance/swingx/SubstanceHeaderUI.java | 132 + .../substance/swingx/SubstanceHyperlinkUI.java | 38 + .../substance/swingx/SubstanceLoginPaneUI.java | 191 ++ .../substance/swingx/SubstanceMonthViewUI.java | 1073 ++++++++ .../substance/swingx/SubstancePanelUI.java | 57 + .../substance/swingx/SubstanceStatusBarUI.java | 156 ++ .../SubstanceSwingxFillBackgroundDelegate.java | 52 + .../substance/swingx/SubstanceSwingxPlugin.java | 340 +++ .../substance/swingx/SubstanceTableUI.java | 61 + .../swingx/SubstanceTaskPaneContainerUI.java | 118 + .../substance/swingx/SubstanceTaskPaneUI.java | 504 ++++ .../substance/swingx/SubstanceTipOfTheDayUI.java | 118 + .../substance/swingx/SubstanceTitledPanelUI.java | 94 + .../main/resources/META-INF/substance-plugin.xml | 3 + .../resources/resource/22/dialog-information.png | Bin 0 -> 1204 bytes .../src/main/resources/resource/32/login-new32.png | Bin 0 -> 1303 bytes .../src/tools/java/docrobot/Configure.java | 25 + .../src/tools/java/docrobot/ErrorPaneRobot.java | 214 ++ .../src/tools/java/docrobot/ErrorPaneRunner.java | 76 + .../src/tools/java/docrobot/FrameRobot.java | 178 ++ .../src/tools/java/docrobot/HeaderFrame.java | 67 + .../src/tools/java/docrobot/HeaderRunner.java | 59 + .../src/tools/java/docrobot/LoginDialogRobot.java | 208 ++ .../src/tools/java/docrobot/LoginDialogRunner.java | 58 + .../src/tools/java/docrobot/MonthViewFrame.java | 58 + .../src/tools/java/docrobot/MonthViewRunner.java | 60 + .../src/tools/java/docrobot/RobotUtilities.java | 91 + .../src/tools/java/docrobot/StatusBarFrame.java | 142 + .../src/tools/java/docrobot/StatusBarRunner.java | 65 + .../src/tools/java/docrobot/TaskPaneFrame.java | 139 + .../src/tools/java/docrobot/TaskPaneRunner.java | 60 + .../src/tools/java/docrobot/TitledPanelFrame.java | 56 + .../src/tools/java/docrobot/TitledPanelRunner.java | 60 + .../resources/docrbot/applications-internet.png | Bin 0 -> 2464 bytes .../src/tools/resources/docrbot/tips.properties | 3 + substance/build.gradle | 237 ++ substance/doc-robot-schemes.sh | 34 + substance/doc-robot-skins.sh | 27 + substance/doc-robot-watermarks.sh | 10 + substance/settings.gradle | 1 + .../substance/api/ColorSchemeAssociationKind.java | 185 ++ .../substance/api/ColorSchemeSingleColorQuery.java | 125 + .../substance/api/ColorSchemeTransform.java | 46 + .../substance/api/ComponentState.java | 714 +++++ .../substance/api/ComponentStateFacet.java | 128 + .../substance/api/DecorationAreaType.java | 119 + .../substance/api/SchemeBaseColors.java | 90 + .../substance/api/SchemeDerivedColors.java | 102 + .../substance/api/SchemeDerivedColorsResolver.java | 107 + .../substance/api/SubstanceColorScheme.java | 164 ++ .../substance/api/SubstanceColorSchemeBundle.java | 565 ++++ .../substance/api/SubstanceConstants.java | 661 +++++ .../substance/api/SubstanceLookAndFeel.java | 2463 +++++++++++++++++ .../pushingpixels/substance/api/SubstanceSkin.java | 1137 ++++++++ .../api/UiThreadingViolationException.java | 49 + .../substance/api/colorscheme/AquaColorScheme.java | 151 + .../api/colorscheme/BarbyPinkColorScheme.java | 151 + .../substance/api/colorscheme/BaseColorScheme.java | 383 +++ .../api/colorscheme/BaseDarkColorScheme.java | 47 + .../api/colorscheme/BaseLightColorScheme.java | 47 + .../api/colorscheme/BottleGreenColorScheme.java | 151 + .../api/colorscheme/BrownColorScheme.java | 151 + .../api/colorscheme/CharcoalColorScheme.java | 151 + .../api/colorscheme/CremeColorScheme.java | 151 + .../api/colorscheme/DarkGrayColorScheme.java | 152 ++ .../api/colorscheme/DarkMetallicColorScheme.java | 152 ++ .../api/colorscheme/DarkVioletColorScheme.java | 151 + .../api/colorscheme/DerivedColorsResolverDark.java | 143 + .../colorscheme/DerivedColorsResolverLight.java | 107 + .../api/colorscheme/DesertSandColorScheme.java | 151 + .../api/colorscheme/EbonyColorScheme.java | 151 + .../api/colorscheme/JadeForestColorScheme.java | 151 + .../api/colorscheme/LightAquaColorScheme.java | 151 + .../api/colorscheme/LightGrayColorScheme.java | 152 ++ .../api/colorscheme/LimeGreenColorScheme.java | 151 + .../api/colorscheme/MetallicColorScheme.java | 152 ++ .../api/colorscheme/OliveColorScheme.java | 151 + .../api/colorscheme/OrangeColorScheme.java | 151 + .../api/colorscheme/PurpleColorScheme.java | 151 + .../api/colorscheme/RaspberryColorScheme.java | 151 + .../api/colorscheme/SepiaColorScheme.java | 151 + .../api/colorscheme/SteelBlueColorScheme.java | 151 + .../api/colorscheme/SunGlareColorScheme.java | 151 + .../api/colorscheme/SunfireRedColorScheme.java | 151 + .../api/colorscheme/SunsetColorScheme.java | 151 + .../api/colorscheme/TerracottaColorScheme.java | 151 + .../api/colorscheme/UltramarineColorScheme.java | 151 + .../api/combo/ComboPopupPrototypeCallback.java | 49 + .../api/combo/WidestComboPopupPrototype.java | 73 + .../substance/api/fonts/FontPolicy.java | 71 + .../pushingpixels/substance/api/fonts/FontSet.java | 88 + .../api/fonts/SubstanceFontUtilities.java | 227 ++ .../substance/api/inputmaps/InputMapSet.java | 86 + .../substance/api/inputmaps/SubstanceInputMap.java | 61 + .../api/inputmaps/SubstanceInputMapUtilities.java | 67 + .../api/painter/FractionBasedPainter.java | 140 + .../api/painter/SubstancePainterUtils.java | 94 + .../api/painter/border/ClassicBorderPainter.java | 72 + .../api/painter/border/CompositeBorderPainter.java | 99 + .../api/painter/border/DelegateBorderPainter.java | 188 ++ .../border/DelegateFractionBasedBorderPainter.java | 171 ++ .../api/painter/border/FlatBorderPainter.java | 58 + .../painter/border/FractionBasedBorderPainter.java | 114 + .../api/painter/border/GlassBorderPainter.java | 72 + .../api/painter/border/StandardBorderPainter.java | 145 + .../api/painter/border/SubstanceBorderPainter.java | 84 + .../painter/decoration/ArcDecorationPainter.java | 203 ++ .../decoration/BrushedMetalDecorationPainter.java | 85 + .../decoration/ClassicDecorationPainter.java | 135 + .../painter/decoration/FlatDecorationPainter.java | 79 + .../decoration/FractionBasedDecorationPainter.java | 151 + .../decoration/Glass3DDecorationPainter.java | 78 + .../decoration/ImageWrapperDecorationPainter.java | 281 ++ .../decoration/MarbleNoiseDecorationPainter.java | 67 + .../painter/decoration/MatteDecorationPainter.java | 181 ++ .../decoration/SubstanceDecorationPainter.java | 66 + .../api/painter/fill/ClassicFillPainter.java | 73 + .../api/painter/fill/FractionBasedFillPainter.java | 84 + .../api/painter/fill/GlassFillPainter.java | 74 + .../api/painter/fill/MatteFillPainter.java | 80 + .../api/painter/fill/StandardFillPainter.java | 239 ++ .../api/painter/fill/SubduedFillPainter.java | 55 + .../api/painter/fill/SubstanceFillPainter.java | 68 + .../painter/highlight/ClassicHighlightPainter.java | 79 + .../highlight/FractionBasedHighlightPainter.java | 82 + .../painter/highlight/GlassHighlightPainter.java | 78 + .../highlight/SubstanceHighlightPainter.java | 63 + .../painter/overlay/BottomLineOverlayPainter.java | 92 + .../overlay/BottomShadowOverlayPainter.java | 108 + .../painter/overlay/SubstanceOverlayPainter.java | 66 + .../painter/overlay/TopBezelOverlayPainter.java | 113 + .../api/painter/overlay/TopLineOverlayPainter.java | 96 + .../painter/overlay/TopShadowOverlayPainter.java | 101 + .../SubstanceDefaultComboBoxRenderer.java | 269 ++ .../SubstanceDefaultListCellRenderer.java | 254 ++ .../SubstanceDefaultTableCellRenderer.java | 448 +++ .../SubstanceDefaultTableHeaderCellRenderer.java | 260 ++ .../SubstanceDefaultTreeCellRenderer.java | 466 ++++ .../substance/api/renderers/SubstanceRenderer.java | 42 + .../substance/api/shaper/ClassicButtonShaper.java | 296 ++ .../api/shaper/RectangularButtonShaper.java | 52 + .../substance/api/shaper/StandardButtonShaper.java | 328 +++ .../api/shaper/SubstanceButtonShaper.java | 105 + .../substance/api/skin/AutumnSkin.java | 149 + .../substance/api/skin/BusinessBlackSteelSkin.java | 150 + .../substance/api/skin/BusinessBlueSteelSkin.java | 125 + .../substance/api/skin/BusinessSkin.java | 133 + .../substance/api/skin/CeruleanSkin.java | 287 ++ .../substance/api/skin/ChallengerDeepSkin.java | 92 + .../substance/api/skin/CremeCoffeeSkin.java | 108 + .../substance/api/skin/CremeSkin.java | 109 + .../substance/api/skin/DustCoffeeSkin.java | 116 + .../pushingpixels/substance/api/skin/DustSkin.java | 194 ++ .../substance/api/skin/EmeraldDuskSkin.java | 93 + .../substance/api/skin/GeminiSkin.java | 333 +++ .../substance/api/skin/GraphiteAquaSkin.java | 184 ++ .../substance/api/skin/GraphiteGlassSkin.java | 207 ++ .../substance/api/skin/GraphiteSkin.java | 173 ++ .../substance/api/skin/MagellanSkin.java | 289 ++ .../substance/api/skin/MarinerSkin.java | 449 +++ .../substance/api/skin/MistAquaSkin.java | 102 + .../substance/api/skin/MistSilverSkin.java | 113 + .../substance/api/skin/ModerateSkin.java | 101 + .../substance/api/skin/NebulaBrickWallSkin.java | 72 + .../substance/api/skin/NebulaSkin.java | 187 ++ .../substance/api/skin/OfficeBlack2007Skin.java | 312 +++ .../substance/api/skin/OfficeBlue2007Skin.java | 260 ++ .../substance/api/skin/OfficeSilver2007Skin.java | 267 ++ .../substance/api/skin/RavenSkin.java | 166 ++ .../substance/api/skin/SaharaSkin.java | 99 + .../substance/api/skin/SkinChangeListener.java | 50 + .../pushingpixels/substance/api/skin/SkinInfo.java | 75 + .../api/skin/SubstanceAutumnLookAndFeel.java | 55 + .../SubstanceBusinessBlackSteelLookAndFeel.java | 56 + .../SubstanceBusinessBlueSteelLookAndFeel.java | 55 + .../api/skin/SubstanceBusinessLookAndFeel.java | 55 + .../api/skin/SubstanceCeruleanLookAndFeel.java | 55 + .../skin/SubstanceChallengerDeepLookAndFeel.java | 55 + .../api/skin/SubstanceCremeCoffeeLookAndFeel.java | 56 + .../api/skin/SubstanceCremeLookAndFeel.java | 55 + .../api/skin/SubstanceDustCoffeeLookAndFeel.java | 56 + .../api/skin/SubstanceDustLookAndFeel.java | 55 + .../api/skin/SubstanceEmeraldDuskLookAndFeel.java | 56 + .../api/skin/SubstanceGeminiLookAndFeel.java | 55 + .../api/skin/SubstanceGraphiteAquaLookAndFeel.java | 55 + .../skin/SubstanceGraphiteGlassLookAndFeel.java | 56 + .../api/skin/SubstanceGraphiteLookAndFeel.java | 55 + .../api/skin/SubstanceMagellanLookAndFeel.java | 55 + .../api/skin/SubstanceMarinerLookAndFeel.java | 56 + .../api/skin/SubstanceMistAquaLookAndFeel.java | 55 + .../api/skin/SubstanceMistSilverLookAndFeel.java | 56 + .../api/skin/SubstanceModerateLookAndFeel.java | 55 + .../skin/SubstanceNebulaBrickWallLookAndFeel.java | 55 + .../api/skin/SubstanceNebulaLookAndFeel.java | 55 + .../skin/SubstanceOfficeBlack2007LookAndFeel.java | 56 + .../skin/SubstanceOfficeBlue2007LookAndFeel.java | 55 + .../skin/SubstanceOfficeSilver2007LookAndFeel.java | 55 + .../api/skin/SubstanceRavenLookAndFeel.java | 55 + .../api/skin/SubstanceSaharaLookAndFeel.java | 55 + .../api/skin/SubstanceTwilightLookAndFeel.java | 55 + .../substance/api/skin/TwilightSkin.java | 255 ++ .../substance/api/tabbed/BaseTabCloseListener.java | 40 + .../api/tabbed/MultipleTabCloseListener.java | 63 + .../substance/api/tabbed/TabCloseCallback.java | 94 + .../substance/api/tabbed/TabCloseListener.java | 61 + .../tabbed/VetoableMultipleTabCloseListener.java | 57 + .../api/tabbed/VetoableTabCloseListener.java | 54 + .../substance/api/trait/SubstanceTrait.java | 49 + .../substance/api/trait/SubstanceTraitInfo.java | 69 + .../watermark/SubstanceCrosshatchWatermark.java | 204 ++ .../api/watermark/SubstanceImageWatermark.java | 434 +++ .../api/watermark/SubstanceNullWatermark.java | 116 + .../api/watermark/SubstanceStripeWatermark.java | 185 ++ .../api/watermark/SubstanceWatermark.java | 98 + .../internal/animation/IconGlowTracker.java | 78 + .../internal/animation/ModificationAwareUI.java | 36 + .../animation/RootPaneDefaultButtonTracker.java | 407 +++ .../internal/animation/StateTransitionEvent.java | 55 + .../animation/StateTransitionListener.java | 38 + .../animation/StateTransitionMultiTracker.java | 99 + .../internal/animation/StateTransitionTracker.java | 780 ++++++ .../internal/animation/TransitionAwareUI.java | 60 + .../internal/colorscheme/BlendBiColorScheme.java | 236 ++ .../internal/colorscheme/HueShiftColorScheme.java | 207 ++ .../internal/colorscheme/InvertedColorScheme.java | 189 ++ .../internal/colorscheme/NegatedColorScheme.java | 190 ++ .../internal/colorscheme/SaturatedColorScheme.java | 207 ++ .../internal/colorscheme/ShadeColorScheme.java | 56 + .../internal/colorscheme/ShiftColorScheme.java | 344 +++ .../internal/colorscheme/TintColorScheme.java | 56 + .../internal/colorscheme/ToneColorScheme.java | 56 + .../contrib/jgoodies/looks/FontSizeHints.java | 190 ++ .../internal/contrib/jgoodies/looks/Options.java | 501 ++++ .../contrib/jgoodies/looks/common/ShadowPopup.java | 407 +++ .../jgoodies/looks/common/ShadowPopupBorder.java | 131 + .../jgoodies/looks/common/ShadowPopupFactory.java | 182 ++ .../randelshofer/quaqua/ButtonStateIcon.java | 194 ++ .../contrib/randelshofer/quaqua/MultiIcon.java | 130 + .../quaqua/Quaqua13ColorChooserUI.java | 226 ++ .../quaqua/Quaqua14ColorChooserUI.java | 159 ++ .../randelshofer/quaqua/QuaquaIconFactory.java | 136 + .../randelshofer/quaqua/QuaquaUtilities.java | 703 +++++ .../contrib/randelshofer/quaqua/VisualMargin.java | 185 ++ .../quaqua/colorchooser/CMYKChooser.form | 236 ++ .../quaqua/colorchooser/CMYKChooser.java | 422 +++ .../quaqua/colorchooser/ColorChooserMainPanel.form | 78 + .../quaqua/colorchooser/ColorChooserMainPanel.java | 166 ++ .../quaqua/colorchooser/ColorPalettesChooser.form | 60 + .../quaqua/colorchooser/ColorPalettesChooser.java | 282 ++ .../quaqua/colorchooser/ColorPicker.java | 337 +++ .../quaqua/colorchooser/ColorSliderModel.java | 196 ++ .../colorchooser/ColorSliderTextFieldHandler.java | 73 + .../quaqua/colorchooser/ColorSliderUI.java | 586 ++++ .../quaqua/colorchooser/ColorSlidersChooser.form | 31 + .../quaqua/colorchooser/ColorSlidersChooser.java | 153 ++ .../quaqua/colorchooser/ColorWheel.form | 6 + .../quaqua/colorchooser/ColorWheel.java | 169 ++ .../quaqua/colorchooser/ColorWheelChooser.form | 27 + .../quaqua/colorchooser/ColorWheelChooser.java | 114 + .../colorchooser/ColorWheelImageProducer.java | 121 + .../randelshofer/quaqua/colorchooser/Crayons.form | 13 + .../randelshofer/quaqua/colorchooser/Crayons.java | 214 ++ .../quaqua/colorchooser/CrayonsChooser.form | 6 + .../quaqua/colorchooser/CrayonsChooser.java | 98 + .../quaqua/colorchooser/DefaultPalettes.java | 468 ++++ .../quaqua/colorchooser/GrayChooser.form | 168 ++ .../quaqua/colorchooser/GrayChooser.java | 319 +++ .../quaqua/colorchooser/GrayColorSliderModel.java | 56 + .../quaqua/colorchooser/HSBChooser.form | 184 ++ .../quaqua/colorchooser/HSBChooser.java | 323 +++ .../quaqua/colorchooser/HSBColorSliderModel.java | 62 + .../quaqua/colorchooser/HTMLChooser.form | 196 ++ .../quaqua/colorchooser/HTMLChooser.java | 467 ++++ .../quaqua/colorchooser/HTMLColorSliderModel.java | 104 + .../colorchooser/HTMLSliderTextFieldHandler.java | 77 + .../colorchooser/ICC_CMYKColorSliderModel.java | 86 + .../colorchooser/NominalCMYKColorSliderModel.java | 107 + .../quaqua/colorchooser/PaletteEntry.java | 44 + .../colorchooser/PaletteEntryCellRenderer.java | 131 + .../quaqua/colorchooser/PaletteListModel.java | 134 + .../quaqua/colorchooser/Quaqua15ColorPicker.form | 31 + .../quaqua/colorchooser/Quaqua15ColorPicker.java | 340 +++ .../colorchooser/QuaquaColorPreviewPanel.form | 11 + .../colorchooser/QuaquaColorPreviewPanel.java | 80 + .../quaqua/colorchooser/RGBChooser.form | 144 + .../quaqua/colorchooser/RGBChooser.java | 287 ++ .../quaqua/colorchooser/RGBColorSliderModel.java | 57 + .../quaqua/colorchooser/SmallColorWellBorder.java | 51 + .../quaqua/colorchooser/SwatchPanel.form | 6 + .../quaqua/colorchooser/SwatchPanel.java | 176 ++ .../quaqua/colorchooser/SwatchesChooser.form | 24 + .../quaqua/colorchooser/SwatchesChooser.java | 403 +++ .../randelshofer/quaqua/colorchooser/package.html | 25 + .../contrib/randelshofer/quaqua/util/Images.java | 289 ++ .../contrib/randelshofer/quaqua/util/Methods.java | 515 ++++ .../quaqua/util/ResourceBundleUtil.java | 204 ++ .../randelshofer/quaqua/util/ShiftedIcon.java | 59 + .../contrib/randelshofer/quaqua/util/Worker.java | 88 + .../contrib/randelshofer/quaqua/util/package.html | 25 + .../xoetrope/editor/color/ColorWheelPanel.java | 1493 ++++++++++ .../contrib/xoetrope/editor/color/ModelColor.java | 409 +++ .../internal/fonts/DefaultGnomeFontPolicy.java | 169 ++ .../internal/fonts/DefaultKDEFontPolicy.java | 343 +++ .../internal/fonts/DefaultMacFontPolicy.java | 66 + .../substance/internal/fonts/FontPolicies.java | 387 +++ .../substance/internal/fonts/FontSets.java | 316 +++ .../substance/internal/fonts/Fonts.java | 410 +++ .../substance/internal/fonts/ScaledFontSet.java | 108 + .../internal/inputmaps/AquaInputMapSet.java | 468 ++++ .../internal/inputmaps/BaseInputMapSet.java | 1219 +++++++++ .../internal/inputmaps/GnomeInputMapSet.java | 90 + .../internal/inputmaps/WindowsInputMapSet.java | 167 ++ .../internal/painter/BackgroundPaintingUtils.java | 216 ++ .../internal/painter/DecorationPainterUtils.java | 216 ++ .../internal/painter/HighlightPainterUtils.java | 211 ++ .../internal/painter/OverlayPainterUtils.java | 75 + .../internal/painter/SeparatorPainterUtils.java | 463 ++++ .../internal/painter/SimplisticFillPainter.java | 76 + .../painter/SimplisticSoftBorderPainter.java | 63 + .../substance/internal/plugin/BasePlugin.java | 366 +++ .../substance/internal/plugin/BaseSkinPlugin.java | 124 + .../internal/plugin/SubstanceSkinPlugin.java | 61 + .../substance/internal/ui/SubstanceButtonUI.java | 516 ++++ .../internal/ui/SubstanceCheckBoxMenuItemUI.java | 266 ++ .../substance/internal/ui/SubstanceCheckBoxUI.java | 262 ++ .../internal/ui/SubstanceColorChooserUI.java | 91 + .../substance/internal/ui/SubstanceComboBoxUI.java | 781 ++++++ .../internal/ui/SubstanceDesktopIconUI.java | 307 +++ .../internal/ui/SubstanceDesktopPaneUI.java | 107 + .../internal/ui/SubstanceEditorPaneUI.java | 219 ++ .../internal/ui/SubstanceFileChooserUI.java | 179 ++ .../internal/ui/SubstanceFormattedTextFieldUI.java | 246 ++ .../internal/ui/SubstanceInternalFrameUI.java | 244 ++ .../substance/internal/ui/SubstanceLabelUI.java | 200 ++ .../substance/internal/ui/SubstanceListUI.java | 921 +++++++ .../substance/internal/ui/SubstanceMenuBarUI.java | 111 + .../substance/internal/ui/SubstanceMenuItemUI.java | 257 ++ .../substance/internal/ui/SubstanceMenuUI.java | 354 +++ .../internal/ui/SubstanceOptionPaneUI.java | 169 ++ .../substance/internal/ui/SubstancePanelUI.java | 111 + .../internal/ui/SubstancePasswordFieldUI.java | 507 ++++ .../internal/ui/SubstancePopupMenuSeparatorUI.java | 103 + .../internal/ui/SubstancePopupMenuUI.java | 144 + .../internal/ui/SubstanceProgressBarUI.java | 767 ++++++ .../ui/SubstanceRadioButtonMenuItemUI.java | 271 ++ .../internal/ui/SubstanceRadioButtonUI.java | 427 +++ .../substance/internal/ui/SubstanceRootPaneUI.java | 1728 ++++++++++++ .../internal/ui/SubstanceScrollBarUI.java | 2886 ++++++++++++++++++++ .../internal/ui/SubstanceScrollPaneUI.java | 691 +++++ .../internal/ui/SubstanceSeparatorUI.java | 112 + .../substance/internal/ui/SubstanceSliderUI.java | 952 +++++++ .../substance/internal/ui/SubstanceSpinnerUI.java | 505 ++++ .../internal/ui/SubstanceSplitPaneUI.java | 102 + .../internal/ui/SubstanceTabbedPaneUI.java | 2804 +++++++++++++++++++ .../internal/ui/SubstanceTableHeaderUI.java | 1059 +++++++ .../substance/internal/ui/SubstanceTableUI.java | 2652 ++++++++++++++++++ .../substance/internal/ui/SubstanceTextAreaUI.java | 224 ++ .../internal/ui/SubstanceTextFieldUI.java | 251 ++ .../substance/internal/ui/SubstanceTextPaneUI.java | 213 ++ .../internal/ui/SubstanceToggleButtonUI.java | 433 +++ .../internal/ui/SubstanceToolBarSeparatorUI.java | 108 + .../substance/internal/ui/SubstanceToolBarUI.java | 133 + .../substance/internal/ui/SubstanceToolTipUI.java | 124 + .../substance/internal/ui/SubstanceTreeUI.java | 1199 ++++++++ .../substance/internal/ui/SubstanceViewportUI.java | 103 + .../internal/utils/ButtonBackgroundDelegate.java | 507 ++++ .../internal/utils/ButtonVisualStateTracker.java | 138 + .../substance/internal/utils/HashMapKey.java | 77 + .../internal/utils/LazyResettableHashMap.java | 207 ++ .../internal/utils/LocaleChangeListener.java | 42 + .../substance/internal/utils/MemoryAnalyzer.java | 304 +++ .../substance/internal/utils/NoiseFactory.java | 114 + .../utils/PairwiseButtonBackgroundDelegate.java | 355 +++ .../internal/utils/PerlinNoiseGenerator.java | 115 + .../internal/utils/RolloverButtonListener.java | 234 ++ .../internal/utils/RolloverControlListener.java | 246 ++ .../internal/utils/RolloverMenuItemListener.java | 167 ++ .../utils/RolloverTextControlListener.java | 271 ++ .../substance/internal/utils/Sideable.java | 49 + .../substance/internal/utils/SkinUtilities.java | 1376 ++++++++++ .../substance/internal/utils/SoftHashMap.java | 173 ++ .../internal/utils/SubstanceColorResource.java | 56 + .../utils/SubstanceColorSchemeUtilities.java | 780 ++++++ .../internal/utils/SubstanceColorUtilities.java | 807 ++++++ .../internal/utils/SubstanceCoreUtilities.java | 2282 ++++++++++++++++ .../internal/utils/SubstanceDropDownButton.java | 200 ++ .../internal/utils/SubstanceImageCreator.java | 2337 ++++++++++++++++ .../utils/SubstanceInternalArrowButton.java | 38 + .../internal/utils/SubstanceInternalButton.java | 38 + .../utils/SubstanceInternalFrameTitlePane.java | 940 +++++++ .../internal/utils/SubstanceOutlineUtilities.java | 297 ++ .../internal/utils/SubstanceSizeUtils.java | 984 +++++++ .../internal/utils/SubstanceSpinnerButton.java | 296 ++ .../internal/utils/SubstanceSplitPaneDivider.java | 557 ++++ .../internal/utils/SubstanceStripingUtils.java | 119 + .../internal/utils/SubstanceTextUtilities.java | 600 ++++ .../internal/utils/SubstanceTitleButton.java | 89 + .../internal/utils/SubstanceTitlePane.java | 1871 +++++++++++++ .../internal/utils/SubstanceWidgetManager.java | 126 + .../internal/utils/SubstanceWidgetSupport.java | 286 ++ .../internal/utils/TabCloseListenerManager.java | 194 ++ .../substance/internal/utils/TraitInfoImpl.java | 107 + .../internal/utils/UpdateOptimizationAware.java | 34 + .../internal/utils/UpdateOptimizationInfo.java | 159 ++ .../internal/utils/border/SubstanceBorder.java | 240 ++ .../utils/border/SubstanceButtonBorder.java | 89 + .../utils/border/SubstanceEtchedBorder.java | 150 + .../internal/utils/border/SubstancePaneBorder.java | 276 ++ .../utils/border/SubstanceTableCellBorder.java | 236 ++ .../utils/border/SubstanceTextComponentBorder.java | 305 +++ .../utils/border/SubstanceToolBarBorder.java | 151 + .../utils/combo/ComboBoxBackgroundDelegate.java | 295 ++ .../utils/combo/SubstanceComboBoxEditor.java | 60 + .../internal/utils/combo/SubstanceComboPopup.java | 220 ++ .../internal/utils/filters/AbstractFilter.java | 162 ++ .../internal/utils/filters/ColorSchemeFilter.java | 212 ++ .../internal/utils/filters/GrayscaleFilter.java | 75 + .../internal/utils/filters/NegatedFilter.java | 73 + .../internal/utils/filters/TranslucentFilter.java | 75 + .../utils/icon/ArrowButtonTransitionAwareIcon.java | 364 +++ .../internal/utils/icon/CheckBoxMenuItemIcon.java | 241 ++ .../substance/internal/utils/icon/GlowingIcon.java | 131 + .../internal/utils/icon/MenuArrowIcon.java | 101 + .../utils/icon/RadioButtonMenuItemIcon.java | 237 ++ .../internal/utils/icon/SubstanceIconFactory.java | 1049 +++++++ .../internal/utils/icon/TransitionAware.java | 38 + .../internal/utils/icon/TransitionAwareIcon.java | 296 ++ .../internal/utils/menu/MenuUtilities.java | 1018 +++++++ .../internal/utils/menu/SubstanceMenu.java | 86 + .../menu/SubstanceMenuBackgroundDelegate.java | 230 ++ .../utils/scroll/SubstanceScrollButton.java | 107 + .../utils/scroll/SubstanceScrollPaneBorder.java | 229 ++ substance/src/main/resources/Looks.license | 26 + .../main/resources/META-INF/substance-plugin.xml | 4 + .../META-INF/substance.highlight.properties | 6 + substance/src/main/resources/Quaqua.license | 632 +++++ substance/src/main/resources/Substance.license | 33 + substance/src/main/resources/XUI.license | 470 ++++ .../substance/api/skin/autumn.colorschemes | 33 + .../substance/api/skin/coffee-active.colorscheme | 9 + .../substance/api/skin/dust.colorschemes | 131 + .../substance/api/skin/gemini.colorschemes | 121 + .../substance/api/skin/graphite.colorschemes | 186 ++ .../substance/api/skin/kitchen-sink.colorschemes | 55 + .../skin/lightgray-general-watermark.colorscheme | 9 + .../substance/api/skin/magellan.colorschemes | 242 ++ .../substance/api/skin/mariner.colorschemes | 187 ++ .../substance/api/skin/nebula.colorschemes | 110 + .../substance/api/skin/office2007.colorschemes | 494 ++++ .../substance/api/skin/twilight.colorschemes | 133 + .../contrib/jgoodies/looks/common/shadow.png | Bin 0 -> 315 bytes .../contrib/randelshofer/quaqua/Labels.properties | 242 ++ .../randelshofer/quaqua/Labels_de.properties | 271 ++ .../randelshofer/quaqua/Labels_en.properties | 230 ++ .../randelshofer/quaqua/Labels_fr.properties | 274 ++ .../randelshofer/quaqua/Labels_it.properties | 270 ++ .../randelshofer/quaqua/Labels_zh_CN.properties | 245 ++ .../randelshofer/quaqua/images/big_crayons.png | Bin 0 -> 25646 bytes .../randelshofer/quaqua/images/chart_bar.png | Bin 0 -> 935 bytes .../randelshofer/quaqua/images/color_swatch.png | Bin 0 -> 1286 bytes .../randelshofer/quaqua/images/color_wheel.png | Bin 0 -> 1024 bytes .../contrib/randelshofer/quaqua/images/palette.png | Bin 0 -> 934 bytes .../contrib/randelshofer/quaqua/images/pencil.png | Bin 0 -> 511 bytes .../substance/internal/resources/Labels.properties | 31 + .../internal/resources/Labels_ar.properties | 32 + .../internal/resources/Labels_bg.properties | 32 + .../internal/resources/Labels_cs.properties | 32 + .../internal/resources/Labels_da.properties | 32 + .../internal/resources/Labels_de.properties | 146 + .../internal/resources/Labels_el.properties | 19 + .../internal/resources/Labels_en_GB.properties | 27 + .../internal/resources/Labels_es.properties | 146 + .../internal/resources/Labels_es_AR.properties | 105 + .../internal/resources/Labels_es_MX.properties | 20 + .../internal/resources/Labels_fi.properties | 19 + .../internal/resources/Labels_fr.properties | 146 + .../internal/resources/Labels_fr_CA.properties | 19 + .../internal/resources/Labels_hu.properties | 19 + .../internal/resources/Labels_it.properties | 148 + .../internal/resources/Labels_iw.properties | 32 + .../internal/resources/Labels_ja.properties | 134 + .../internal/resources/Labels_ko.properties | 114 + .../internal/resources/Labels_nl.properties | 31 + .../internal/resources/Labels_no.properties | 32 + .../internal/resources/Labels_pl.properties | 32 + .../internal/resources/Labels_pt.properties | 19 + .../internal/resources/Labels_pt_BR.properties | 33 + .../internal/resources/Labels_ro.properties | 21 + .../internal/resources/Labels_ru.properties | 32 + .../internal/resources/Labels_sv.properties | 142 + .../internal/resources/Labels_th.properties | 19 + .../internal/resources/Labels_tr.properties | 29 + .../internal/resources/Labels_vi.properties | 19 + .../internal/resources/Labels_zh_CN.properties | 144 + .../internal/resources/Labels_zh_HK.properties | 134 + .../internal/resources/Labels_zh_TW.properties | 134 + .../main/resources/resource/32/dialog-error.png | Bin 0 -> 1645 bytes .../resources/resource/32/dialog-information.png | Bin 0 -> 1910 bytes .../main/resources/resource/32/dialog-warning.png | Bin 0 -> 1391 bytes .../main/resources/resource/32/help-browser.png | Bin 0 -> 2231 bytes .../resources/resource/TangoFamfamIcons.license | 260 ++ .../resources/resource/application_view_detail.png | Bin 0 -> 576 bytes .../resources/resource/application_view_list.png | Bin 0 -> 473 bytes substance/src/main/resources/resource/brushed.gif | Bin 0 -> 20067 bytes substance/src/main/resources/resource/computer.png | Bin 0 -> 443 bytes .../src/main/resources/resource/drive-harddisk.png | Bin 0 -> 603 bytes .../src/main/resources/resource/folder-new.png | Bin 0 -> 635 bytes substance/src/main/resources/resource/folder.png | Bin 0 -> 498 bytes substance/src/main/resources/resource/go-up.png | Bin 0 -> 652 bytes .../src/main/resources/resource/katakana.license | 1 + substance/src/main/resources/resource/katakana.ttf | Bin 0 -> 15584 bytes .../src/main/resources/resource/media-floppy.png | Bin 0 -> 561 bytes .../src/main/resources/resource/text-x-generic.png | Bin 0 -> 333 bytes .../src/main/resources/resource/user-home.png | Bin 0 -> 528 bytes .../tools/java/tools/common/JImageComponent.java | 389 +++ .../src/tools/java/tools/docrobot/BaseRobot.java | 168 ++ .../java/tools/docrobot/ColorSchemeRobot.java | 53 + .../java/tools/docrobot/ImageWatermarkRobot.java | 164 ++ .../java/tools/docrobot/RobotDefaultDarkSkin.java | 134 + .../java/tools/docrobot/RobotDefaultSkin.java | 116 + .../src/tools/java/tools/docrobot/RobotMain.java | 62 + .../src/tools/java/tools/docrobot/SkinRobot.java | 211 ++ .../tools/java/tools/docrobot/WatermarkRobot.java | 65 + .../docrobot/painters/WatermarkOverlaying.java | 66 + .../java/tools/docrobot/schemes/AquaScheme.java | 50 + .../tools/docrobot/schemes/BarbyPinkScheme.java | 50 + .../tools/docrobot/schemes/BottleGreenScheme.java | 50 + .../java/tools/docrobot/schemes/BrownScheme.java | 50 + .../tools/docrobot/schemes/CharcoalScheme.java | 50 + .../java/tools/docrobot/schemes/CremeScheme.java | 50 + .../tools/docrobot/schemes/DarkVioletScheme.java | 50 + .../docrobot/schemes/DerivedDesaturatedScheme.java | 51 + .../docrobot/schemes/DerivedHueShiftedScheme.java | 51 + .../docrobot/schemes/DerivedInvertedScheme.java | 51 + .../docrobot/schemes/DerivedNegatedScheme.java | 51 + .../docrobot/schemes/DerivedSaturatedScheme.java | 51 + .../docrobot/schemes/DerivedShadedScheme.java | 51 + .../schemes/DerivedShiftedBackgroundScheme.java | 55 + .../docrobot/schemes/DerivedShiftedScheme.java | 55 + .../docrobot/schemes/DerivedTintedScheme.java | 51 + .../tools/docrobot/schemes/DerivedTonedScheme.java | 51 + .../tools/docrobot/schemes/DesertSandScheme.java | 50 + .../java/tools/docrobot/schemes/EbonyScheme.java | 50 + .../tools/docrobot/schemes/JadeForestScheme.java | 50 + .../tools/docrobot/schemes/LightAquaScheme.java | 50 + .../tools/docrobot/schemes/LimeGreenScheme.java | 50 + .../java/tools/docrobot/schemes/OliveScheme.java | 50 + .../java/tools/docrobot/schemes/OrangeScheme.java | 50 + .../java/tools/docrobot/schemes/PurpleScheme.java | 50 + .../tools/docrobot/schemes/RaspberryScheme.java | 50 + .../java/tools/docrobot/schemes/SepiaScheme.java | 50 + .../tools/docrobot/schemes/SteelBlueScheme.java | 50 + .../tools/docrobot/schemes/SunGlareScheme.java | 50 + .../java/tools/docrobot/schemes/SunsetScheme.java | 50 + .../tools/docrobot/schemes/TerracottaScheme.java | 50 + .../tools/docrobot/schemes/UltramarineScheme.java | 50 + .../tools/java/tools/docrobot/skins/Autumn.java | 49 + .../tools/java/tools/docrobot/skins/Business.java | 49 + .../tools/docrobot/skins/BusinessBlackSteel.java | 50 + .../tools/docrobot/skins/BusinessBlueSteel.java | 50 + .../tools/java/tools/docrobot/skins/Cerulean.java | 47 + .../java/tools/docrobot/skins/ChallengerDeep.java | 50 + .../src/tools/java/tools/docrobot/skins/Creme.java | 49 + .../java/tools/docrobot/skins/CremeCoffee.java | 49 + .../src/tools/java/tools/docrobot/skins/Dust.java | 49 + .../java/tools/docrobot/skins/DustCoffee.java | 49 + .../java/tools/docrobot/skins/EmeraldDusk.java | 49 + .../tools/java/tools/docrobot/skins/Gemini.java | 49 + .../tools/java/tools/docrobot/skins/Graphite.java | 49 + .../java/tools/docrobot/skins/GraphiteAqua.java | 49 + .../java/tools/docrobot/skins/GraphiteGlass.java | 49 + .../tools/java/tools/docrobot/skins/Magellan.java | 49 + .../tools/java/tools/docrobot/skins/Mariner.java | 49 + .../tools/java/tools/docrobot/skins/MistAqua.java | 49 + .../java/tools/docrobot/skins/MistSilver.java | 49 + .../tools/java/tools/docrobot/skins/Moderate.java | 49 + .../tools/java/tools/docrobot/skins/Nebula.java | 49 + .../java/tools/docrobot/skins/NebulaBrickWall.java | 50 + .../src/tools/java/tools/docrobot/skins/Raven.java | 49 + .../tools/java/tools/docrobot/skins/Sahara.java | 49 + .../tools/java/tools/docrobot/skins/Twilight.java | 49 + .../docrobot/watermarks/CrosshatchWatermark.java | 50 + .../watermarks/ImageWatermarkAngelina.java | 67 + .../docrobot/watermarks/ImageWatermarkBeyonce.java | 67 + .../docrobot/watermarks/ImageWatermarkDominic.java | 67 + .../docrobot/watermarks/ImageWatermarkTerry.java | 67 + .../tools/docrobot/watermarks/NullWatermark.java | 49 + .../docrobot/watermarks/StripesWatermark.java | 50 + .../src/tools/java/tools/electra/Electra.java | 152 ++ .../tools/electra/JElectrifiedImageComponent.java | 996 +++++++ .../java/tools/jitterbug/JColorComponent.java | 209 ++ .../tools/jitterbug/JColorSchemeComponent.java | 304 +++ .../java/tools/jitterbug/JColorSchemeList.java | 492 ++++ .../src/tools/java/tools/jitterbug/JHsvGraph.java | 180 ++ .../java/tools/jitterbug/JitterbugEditor.java | 385 +++ .../java/tools/jitterbug/StateChangeEvent.java | 49 + .../java/tools/jitterbug/StateChangeListener.java | 36 + .../src/tools/java/tools/jitterbug/substance.java | 116 + .../java/tools/uidebug/ColorBlindColorScheme.java | 337 +++ .../tools/uidebug/DeuteranopiaColorScheme.java | 51 + .../java/tools/uidebug/ProtanopiaColorScheme.java | 51 + .../tools/uidebug/RootPaneTitlePaneUiDebugger.java | 464 ++++ .../java/tools/uidebug/ScrollBarUiDebugger.java | 114 + .../java/tools/uidebug/TritanopiaColorScheme.java | 51 + .../tools/resources/META-INF/lafwidget.properties | 2 + .../src/tools/resources/tools/jitterbug/add.png | Bin 0 -> 733 bytes .../tools/resources/tools/jitterbug/arrow_down.png | Bin 0 -> 379 bytes .../tools/resources/tools/jitterbug/arrow_up.png | Bin 0 -> 372 bytes .../resources/tools/jitterbug/chart_line_edit.png | Bin 0 -> 718 bytes .../src/tools/resources/tools/jitterbug/delete.png | Bin 0 -> 715 bytes .../resources/tools/jitterbug/exclamation.png | Bin 0 -> 701 bytes .../tools/resources/tools/jitterbug/page_save.png | Bin 0 -> 774 bytes trident/build.gradle | 161 ++ trident/settings.gradle | 1 + .../java/org/pushingpixels/trident/Timeline.java | 626 +++++ .../org/pushingpixels/trident/TimelineEngine.java | 1030 +++++++ .../trident/TimelinePropertyBuilder.java | 444 +++ .../pushingpixels/trident/TimelineRunnable.java | 65 + .../pushingpixels/trident/TimelineScenario.java | 357 +++ .../org/pushingpixels/trident/TridentConfig.java | 283 ++ .../pushingpixels/trident/UIToolkitHandler.java | 38 + .../android/AndroidPropertyInterpolators.java | 164 ++ .../trident/android/AndroidRepaintCallback.java | 76 + .../trident/android/AndroidRepaintTimeline.java | 81 + .../trident/android/AndroidToolkitHandler.java | 51 + .../trident/android/TimelineAsyncTask.java | 52 + .../trident/callback/RunOnUIThread.java | 42 + .../trident/callback/TimelineCallback.java | 81 + .../trident/callback/TimelineCallbackAdapter.java | 49 + .../trident/callback/TimelineScenarioCallback.java | 45 + .../callback/UIThreadTimelineCallbackAdapter.java | 40 + .../org/pushingpixels/trident/ease/Linear.java | 38 + .../java/org/pushingpixels/trident/ease/Sine.java | 38 + .../org/pushingpixels/trident/ease/Spline.java | 219 ++ .../pushingpixels/trident/ease/TimelineEase.java | 34 + .../interpolator/CorePropertyInterpolators.java | 102 + .../trident/interpolator/KeyFrames.java | 225 ++ .../trident/interpolator/KeyInterpolators.java | 70 + .../trident/interpolator/KeyTimes.java | 105 + .../trident/interpolator/KeyValues.java | 185 ++ .../trident/interpolator/PropertyInterpolator.java | 36 + .../interpolator/PropertyInterpolatorSource.java | 36 + .../trident/swing/AWTPropertyInterpolators.java | 162 ++ .../trident/swing/SwingRepaintCallback.java | 111 + .../trident/swing/SwingRepaintTimeline.java | 95 + .../trident/swing/SwingToolkitHandler.java | 56 + .../trident/swing/TimelineSwingWorker.java | 52 + .../trident/swt/SWTPropertyInterpolators.java | 141 + .../trident/swt/SWTRepaintCallback.java | 115 + .../trident/swt/SWTRepaintTimeline.java | 94 + .../trident/swt/SWTToolkitHandler.java | 50 + .../META-INF/trident-plugin-android.properties | 4 + .../META-INF/trident-plugin-base.properties | 1 + .../META-INF/trident-plugin-swing.properties | 4 + .../META-INF/trident-plugin-swt.properties | 4 + .../resources/META-INF/trident-plugin.properties | 10 + 1059 files changed, 203347 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/insubstantial.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

