i''ve tried this method but possibly did something wrong
in my theme file i have
<constantDef name="font_light_grey"><color>#9eb8bf</color></constantDef>
and
<fontDef name="helvetica_lt_lg" filename="HelveticaNeueLTStd-Lt.fnt" color="font_light_grey"/>
and got an exception
Time: 14:29:16
Category: theme loading
Title: Exception while loading theme
java.io.IOException: while parsing Theme XML:
testenv://local:80/D:/Work/Dev/water-co ... s/main.xml at de.matthiasmann.twl.theme.ThemeManager.parseThemeFile(ThemeManager.java:272)
at de.matthiasmann.twl.theme.ThemeManager.createThemeManager(ThemeManager.java:186)
at de.matthiasmann.twlthemeeditor.gui.PreviewWidget.loadTheme(PreviewWidget.java:350)
at de.matthiasmann.twlthemeeditor.gui.PreviewWidget.executeTestEnv(PreviewWidget.java:269)
at de.matthiasmann.twlthemeeditor.gui.PreviewWidget.paintWidget(PreviewWidget.java:224)
at de.matthiasmann.twl.Widget.paint(Widget.java:2020)
at de.matthiasmann.twl.Widget.drawWidgetClip(Widget.java:2535)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2508)
at de.matthiasmann.twl.Widget.paintChildren(Widget.java:2073)
at de.matthiasmann.twl.Widget.paint(Widget.java:2021)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2511)
at de.matthiasmann.twl.Widget.paintChildren(Widget.java:2073)
at de.matthiasmann.twl.Widget.paint(Widget.java:2021)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2511)
at de.matthiasmann.twl.Widget.paintChildren(Widget.java:2073)
at de.matthiasmann.twl.Widget.paint(Widget.java:2021)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2511)
at de.matthiasmann.twl.Widget.paintChildren(Widget.java:2073)
at de.matthiasmann.twl.Widget.paint(Widget.java:2021)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2511)
at de.matthiasmann.twl.Widget.paintChildren(Widget.java:2073)
at de.matthiasmann.twl.Widget.paint(Widget.java:2021)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2511)
at de.matthiasmann.twl.Widget.paintChildren(Widget.java:2073)
at de.matthiasmann.twl.Widget.paint(Widget.java:2021)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2511)
at de.matthiasmann.twl.Widget.paintChildren(Widget.java:2073)
at de.matthiasmann.twl.Widget.paint(Widget.java:2021)
at de.matthiasmann.twl.Widget.drawWidget(Widget.java:2511)
at de.matthiasmann.twl.GUI.draw(GUI.java:644)
at de.matthiasmann.twl.GUI.update(GUI.java:564)
at de.matthiasmann.twlthemeeditor.Main.run(Main.java:246)
at de.matthiasmann.twlthemeeditor.Main.main(Main.java:122)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: unknown color name: font_light_grey
at de.matthiasmann.twl.renderer.lwjgl.LWJGLFont.createFontState(LWJGLFont.java:86)
at de.matthiasmann.twl.renderer.lwjgl.LWJGLFont.<init>(LWJGLFont.java:74)
at de.matthiasmann.twl.renderer.lwjgl.LWJGLRenderer.loadFont(LWJGLRenderer.java:365)
at de.matthiasmann.twl.theme.ThemeManager.parseFont(ThemeManager.java:382)
at de.matthiasmann.twl.theme.ThemeManager.parseThemeFile(ThemeManager.java:306)
at de.matthiasmann.twl.theme.ThemeManager.parseThemeFile(ThemeManager.java:267)
... 41 more