Sandro, You can do this already for component's in the tree if you write a small amount of code. Its not a complete solution but if you just want to automatically override some style settings, you can, and you can do it all in bxml.
I attached the ITD for it, but I think I also have the code sitting around to do this on per-component basis so no ITDs are needed. A small enhancement to the ITD would allow you to have overriding styles set in a json (assuming json keys can contain dots) or bxml file and implement the application override you are looking for. If you think you could use the ITD, I'll quickly add it before my next phone call. -----Original Message----- From: Greg Brown (JIRA) [mailto:[email protected]] Sent: Tuesday, June 29, 2010 2:46 PM To: [email protected] Subject: [jira] Closed: (PIVOT-435) Override Settings of the Skin with Json file [ https://issues.apache.org/jira/browse/PIVOT-435?page=com.atlassian.jira.plug in.system.issuetabpanels:all-tabpanel ] Greg Brown closed PIVOT-435. ---------------------------- Fix Version/s: (was: 2.0) Resolution: Invalid This type of functionality will be provided via another means. > Override Settings of the Skin with Json file > -------------------------------------------- > > Key: PIVOT-435 > URL: https://issues.apache.org/jira/browse/PIVOT-435 > Project: Pivot > Issue Type: New Feature > Components: wtk-terra > Reporter: Sandro Martini > Priority: Minor > > add the ability to put all overrides (to the skin) in the optional json file, like some kind of global style. > Currently we put there only custom colors (and only some other values), and load it if given to the JVM as a startup property, but in the future we could put there all parameters that we want to override, like with CSS: > I imagine something like: always load the skin default json file, then if given, try to load the custom file and apply over all the settings, like "all label texts in bold" and other ... if not too complex. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
