public class Theme
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
fontDefault |
static java.lang.String |
spriteWhite |
static java.lang.String |
styleButton |
static java.lang.String |
styleButtonDown |
static java.lang.String |
styleButtonLeft |
static java.lang.String |
styleButtonPin |
static java.lang.String |
styleButtonRight |
static java.lang.String |
styleButtonUp |
static java.lang.String |
styleCheckButtonCheck |
static java.lang.String |
styleCheckButtonRadio |
static java.lang.String |
styleComboBox |
static java.lang.String |
styleLabel |
static java.lang.String |
styleLabelList |
static java.lang.String |
styleLabelListPreSelected |
static java.lang.String |
styleLabelListSelected |
static java.lang.String |
styleLabelTree |
static java.lang.String |
styleLabelTreeSelected |
static java.lang.String |
styleLabelWithBorder |
static java.lang.String |
styleLabelWithButton |
static java.lang.String |
styleList |
static java.lang.String |
styleMenuBack |
static java.lang.String |
styleMenuBackOff |
static java.lang.String |
styleMenuCheckButton |
static java.lang.String |
styleMenuNoSubmenu |
static java.lang.String |
styleMenuRadioButton |
static java.lang.String |
styleMenuSeparator |
static java.lang.String |
styleMenuSubmenu |
static java.lang.String |
styleMenuText |
static java.lang.String |
stylePanelWithBackground |
static java.lang.String |
stylePanelWithBorder |
static java.lang.String |
styleScrollBarH |
static java.lang.String |
styleScrollBarV |
static java.lang.String |
styleSliderHorizontal |
static java.lang.String |
styleSliderVertical |
static java.lang.String |
styleTabPaneContents |
static java.lang.String |
styleTabPaneTabs |
static java.lang.String |
styleTabPaneTitle |
static java.lang.String |
styleTabPaneTitleSelected |
static java.lang.String |
styleTextArea |
static java.lang.String |
styleTextField |
static java.lang.String |
styleTree |
static java.lang.String |
styleTreeFile |
static java.lang.String |
styleTreeFolderClose |
static java.lang.String |
styleTreeFolderOpen |
static java.lang.String |
styleTreeNode |
static java.lang.String |
styleTreeNodeSelected |
| Constructor and Description |
|---|
Theme() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Theme src)
|
void |
addFont(java.lang.String fontName,
IFont font)
|
void |
addSprite(java.lang.String name,
Sprite sprite)
|
void |
addStyle(Style style)
Add a {Style Style} to this
Theme |
IFont |
getFont(java.lang.String fontName) |
int |
getFontChangeId()
Internal use
|
IFont |
getFontIfLoaded(java.lang.String fontName) |
java.lang.Iterable<IFont> |
getFonts() |
Sprite |
getSprite(java.lang.String name) |
int |
getSpriteChangeId()
Internal use
|
java.lang.String |
getSpriteName(Sprite sprite) |
java.lang.Iterable<Sprite> |
getSprites() |
Style |
getStyle(java.lang.String name) |
int |
getStyleChangeId()
Internal use
|
java.lang.Iterable<Style> |
getStyles() |
boolean |
isUseSdFont() |
void |
setUseSdFont(boolean useSdFont) |
public static final java.lang.String fontDefault
public static final java.lang.String spriteWhite
public static final java.lang.String styleButton
public static final java.lang.String styleButtonDown
public static final java.lang.String styleButtonLeft
public static final java.lang.String styleButtonRight
public static final java.lang.String styleButtonUp
public static final java.lang.String styleButtonPin
public static final java.lang.String styleCheckButtonCheck
public static final java.lang.String styleCheckButtonRadio
public static final java.lang.String styleComboBox
public static final java.lang.String styleLabel
public static final java.lang.String styleLabelWithBorder
public static final java.lang.String styleLabelWithButton
public static final java.lang.String stylePanelWithBorder
public static final java.lang.String stylePanelWithBackground
public static final java.lang.String styleList
public static final java.lang.String styleLabelList
public static final java.lang.String styleLabelListPreSelected
public static final java.lang.String styleLabelListSelected
public static final java.lang.String styleScrollBarH
public static final java.lang.String styleScrollBarV
public static final java.lang.String styleSliderHorizontal
public static final java.lang.String styleSliderVertical
public static final java.lang.String styleTabPaneTabs
public static final java.lang.String styleTabPaneContents
public static final java.lang.String styleTabPaneTitle
public static final java.lang.String styleTabPaneTitleSelected
public static final java.lang.String styleTextField
public static final java.lang.String styleTextArea
public static final java.lang.String styleMenuBack
public static final java.lang.String styleMenuBackOff
public static final java.lang.String styleMenuText
public static final java.lang.String styleMenuSubmenu
public static final java.lang.String styleMenuNoSubmenu
public static final java.lang.String styleMenuSeparator
public static final java.lang.String styleMenuCheckButton
public static final java.lang.String styleMenuRadioButton
public static final java.lang.String styleTree
public static final java.lang.String styleLabelTree
public static final java.lang.String styleLabelTreeSelected
public static final java.lang.String styleTreeFile
public static final java.lang.String styleTreeFolderOpen
public static final java.lang.String styleTreeFolderClose
public static final java.lang.String styleTreeNode
public static final java.lang.String styleTreeNodeSelected
public void setUseSdFont(boolean useSdFont)
useSdFont - use SdFont by default if supported. Default value: trueGLApiExt.shaderDerivative is supported,
otherwise a faster but still good quality rendering will be used.ui.getTheme().setUseSdFont(gl.isSupported(GLApiExt.shaderGlslDerivatives));GLApiExt.shaderDerivative,
IGL.isSupported(GLApiExt)public final boolean isUseSdFont()
SdFont are used by defaultpublic final void addFont(java.lang.String fontName,
IFont font)
fontName - identifier of the fontfont - font to add, or null to removepublic final IFont getFont(java.lang.String fontName)
public final IFont getFontIfLoaded(java.lang.String fontName)
public final void addSprite(java.lang.String name,
Sprite sprite)
name - identifier of the fontsprite - sprite to addpublic final Sprite getSprite(java.lang.String name)
public final java.lang.String getSpriteName(Sprite sprite)
public final void addStyle(Style style)
Themestyle - style to add, the identifier of the Style is its namepublic final Style getStyle(java.lang.String name)
public final int getSpriteChangeId()
public final int getFontChangeId()
public final int getStyleChangeId()
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com