|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.ui.hud.theming.WidgetTheme
public class WidgetTheme
Extend this class when you create a Widget-theme for your HUD.
| Field Summary | |
|---|---|
protected ThemeProperties |
themeProps
|
| Constructor Summary | |
|---|---|
|
WidgetTheme(java.io.File zipFile)
Creates the desired WidgetTheme. |
|
WidgetTheme(java.lang.String name)
Creates the desired built-in WidgetTheme. |
protected |
WidgetTheme(ThemeProperties themeProps)
|
|
WidgetTheme(java.net.URL url)
Creates the desired WidgetTheme. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ThemeProperties themeProps
| Constructor Detail |
|---|
protected WidgetTheme(ThemeProperties themeProps)
public WidgetTheme(java.net.URL url)
throws java.io.IOException
url - a URL pointing to the theme-zip-archive
java.io.IOException
public WidgetTheme(java.lang.String name)
throws java.io.IOException
name - the name of the WidgetTheme. Default-Theme: "GTK"
java.io.IOException
public WidgetTheme(java.io.File zipFile)
throws java.io.IOException
zipFile - A File representation of the zip-archive of the theme
java.io.IOException| Method Detail |
|---|
public java.lang.String getName()
getName in interface org.jagatoo.datatypes.NamedObject
public void setFont(java.awt.Font font,
boolean disabled)
public java.awt.Font getFont(boolean disabled)
public void setFontColor(org.openmali.vecmath2.Colorf color,
boolean disabled)
public org.openmali.vecmath2.Colorf getFontColor(boolean disabled)
public void setLabelDescription(Label.Description desc)
public Label.Description getLabelDescription()
public void getLabelDescription(Label.Description desc)
desc - the default Label.Descriptionpublic Texture getTextCaretTexture(java.lang.String suffix)
public void setTextFieldDescription(TextField.Description desc)
public TextField.Description getTextFieldDescription()
public void getTextFieldDescription(TextField.Description desc)
desc - the default TextField.Descriptionpublic void setScrollbarDescriptionHorizontal(Scrollbar.Description desc)
public Scrollbar.Description getScrollbarDescriptionHorizontal()
public void getScrollbarDescriptionHorizontal(Scrollbar.Description desc)
desc - the default Scrollbar.Description for a HORIZONTAL Scrollbarpublic void setScrollbarDescriptionVertical(Scrollbar.Description desc)
public Scrollbar.Description getScrollbarDescriptionVertical()
public void getScrollbarDescriptionVertical(Scrollbar.Description desc)
desc - the default Scrollbar.Description for a VERTICAL Scrollbarpublic Texture getScrollPanelSpaceTexture()
public void setSliderDescription(Slider.Description desc)
public Slider.Description getSliderDescription()
public void getSliderDescription(Slider.Description desc)
desc - the default Slider.Descriptionpublic void setButtonDescription(Button.Description desc)
public Button.Description getButtonDescription()
public void getButtonDescription(Button.Description desc)
desc - the default Button.Descriptionpublic void setRadioButtonDescription(LabeledStateButton.Description desc)
public LabeledStateButton.Description getRadioButtonDescription()
public void getRadioButtonDescription(LabeledStateButton.Description desc)
desc - the default RadioButton.Descriptionpublic void setCheckBoxDescription(LabeledStateButton.Description desc)
public LabeledStateButton.Description getCheckBoxDescription()
public void getCheckBoxDescription(LabeledStateButton.Description desc)
desc - the default CheckBox.Descriptionpublic void setRoundedCornersBorderDescription(Border.Description desc)
public Border.Description getRoundedCornersBorderDescription()
public void getRoundedCornersBorderDescription(Border.Description desc)
desc - the RoundedCorners Border.Descriptionpublic Border.Description getStandardBorderDescription()
public void getStandardBorderDescription(Border.Description desc)
desc - the standard Border.Description
By default this is "rounded courners".public void setLoweredBevelBorderDescription(Border.Description desc)
public Border.Description getLoweredBevelBorderDescription()
public void getLoweredBevelBorderDescription(Border.Description desc)
desc - the default Border.Descriptionpublic void setRaisedBevelBorderDescription(Border.Description desc)
public Border.Description getRaisedBevelBorderDescription()
public void getRaisedBevelBorderDescription(Border.Description desc)
desc - the default Border.Descriptionpublic void setWindowHeaderDescription(WindowHeaderWidget.Description desc)
public WindowHeaderWidget.Description getWindowHeaderDescription()
public void getWindowHeaderDescription(WindowHeaderWidget.Description desc)
desc - the default WindowHeaderWidget.Descriptionpublic void setFrameBorderDescription(Border.Description desc)
public Border.Description getFrameBorderDescription()
public void getFrameBorderDescription(Border.Description desc)
desc - the default Border.Description for a Framepublic void setProgressBarLabelFont(java.awt.Font font)
public java.awt.Font getProgressBarLabelFont()
public void setProgressBarLabelFontColor(org.openmali.vecmath2.Colorf color)
public org.openmali.vecmath2.Colorf getProgressBarLabelFontColor()
public void setListDescription(List.Description desc)
public List.Description getListDescription()
public void getListDescription(List.Description desc)
desc - the default List.Descriptionpublic void setComboBoxDescription(ComboBox.Description desc)
public ComboBox.Description getComboBoxDescription()
public void getComboBoxDescription(ComboBox.Description desc)
desc - the default ComboBox.Descriptionpublic void setProgressBarDescription(ProgressBar.Description desc)
public ProgressBar.Description getProgressBarDescription()
public void getProgressBarDescription(ProgressBar.Description desc)
desc - the default ProgressBar.Descriptionpublic void setPanelDescription(Panel.Description desc)
public Panel.Description getPanelDescription()
public void getPanelDescription(Panel.Description desc)
desc - the default Panel.Descriptionpublic CursorSet getCursorSet()
CursorSet.public void getCursorSet(CursorSet cs)
cs - the default CursorSet
protected static ThemeProperties loadThemeProps(java.io.InputStream in)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||