[ 
https://issues.apache.org/jira/browse/PIVOT-689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14175260#comment-14175260
 ] 

Roger Whitcomb commented on PIVOT-689:
--------------------------------------

Actually you can do 
'System.setProperty("org.apache.pivot.wtk.skin.terra.location", 
"TerraTheme_dark.json")' (for instance) even in code (i.e., not on the command 
line) before you create any Pivot components.

So, having some others shipped in the pivot-wtk-terra.jar file would facilitate 
doing this (and thus setting up a dark theme).

Another thing I thought of, if we had some color schemes that looked good, 
would be to setup a small enum for use in a new method in Theme that would set 
the "location" from a field in the enum.  Then, potentially you could write 
code like this:
Theme.setColorScheme(ColorScheme.DARK);
which would set "location" to "TerraTheme_dark.json".
For non-standard ones, then you could go back to using the System.setProperty 
method (as above) or using -D on the command line.

What do you think?  I can code up a patch for my enum scheme if you want to 
look at it.

> Finishing touches on Skin Colors
> --------------------------------
>
>                 Key: PIVOT-689
>                 URL: https://issues.apache.org/jira/browse/PIVOT-689
>             Project: Pivot
>          Issue Type: Improvement
>          Components: wtk-terra
>            Reporter: Sandro Martini
>            Assignee: Sandro Martini
>             Fix For: 2.1, 2.0.5
>
>         Attachments: ColorSchemeBuilder - dark.launch, ComponentExplorer - 
> dark.launch, KitchenSink - Dark.launch, pivot689.patch, 
> pivot_colorschemebuilder_dark_flat_screencapt.png, 
> pivot_colorschemebuilder_dark_screencapt.png, 
> pivot_colorschemebuilder_default_flat_screenshot.png, 
> pivot_colorschemebuilder_default_screencapt.png
>
>
> Finishing touches on Skin Colors, some info here (and  more later here in 
> JIRA): https://issues.apache.org/jira/browse/PIVOT-579
> See if even the final part of this (not implemented) could be useful: 
> https://issues.apache.org/jira/browse/PIVOT-245
> And there was another discussion (I have to find where, in nabble) is change 
> some color index usage to have better visual appearance (of course 
> retrofitting existing behavior when/if possible).
> Note that probably after these little changes, custom color json files should 
> be a little updated.
> And a little thing on this:
> now only Tooltips doesn't use a palette color (they use an hard-coded color) 
> ... what do you think to make them use the yellow-ish color at
> palette index 19 (or one of is variants, the 18 or 20) ? And use a similar 
> (yellow-ish but a different color index, if possible) color on warnings.
> I could adapt a little that color in all Pivot palettes to look similar to 
> what should be ... tell me.
> For example, someone remember the background color in Swing Tooltips (ok not 
> the best in graphic design and colors :-) ), but with this little change we 
> could also have this little feature, where in most palettes will be 
> yellow-ish, but where needed could be different.
> Added some documentation in the Terra package JavaDoc file on color palette 
> usage in the Terra Skin, to help anyone wants to write their custom colors, 
> and then removed, probably the best place for this is in a Tutorial.
> Last, in ColorSchemeBuilder (and maybe even in the Kitchen Sink), add some 
> Tooltips to see how they happen, but see where they makes sense.
> And maybe in ColorSchemeBuilder move some elements in the Tab2 or Tab3, 
> grouping them by similar components (some componets should be added there).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to