Reference for JVM version of SpaceVIL
0.3.5.8
SpaceVIL (Space of Visual Items Layout) is a cross-platform and multilingual framework for creating GUI client applications for .NET Standard, .NET Core and JVM. SpaceVIL is based on OpenGL graphic technology and GLFW. Using this framework in conjunction with .Net Core or with a JVM, you can work and create graphical client applications on Linux, Mac OS X and Windows.
|
A style theme to store styles for items in the current application. More...
Public Member Functions | |
ThemeStyle () | |
Constructs a default ThemeStyle. More... | |
Style | getThemeStyle (Class<?> type) |
Returns style of the theme for the object by its class name. More... | |
void | setCurrentAsDefault () |
Set this theme as default. More... | |
void | addSpecificItemStyle (InterfaceBaseItem item, Style style) |
Add unique style for the specified item (specific item, not type of item). More... | |
void | removeSpecificItemStyle (InterfaceBaseItem item, Style style) |
Remove unique style for the item (specific item, not type of item). More... | |
boolean | replaceDefaultItemStyle (Class<?> type, Style style) |
Replace default style for the items with specified class type. More... | |
void | addDefaultCustomItemStyle (Class<?> type, Style style) |
Add custom style to default theme for the items with specified class type. More... | |
Static Public Attributes | |
static boolean | applyEmbedded = true |
A style theme to store styles for items in the current application.
com.spvessel.spacevil.Decorations.ThemeStyle.ThemeStyle | ( | ) |
Constructs a default ThemeStyle.
void com.spvessel.spacevil.Decorations.ThemeStyle.addDefaultCustomItemStyle | ( | Class<?> | type, |
Style | style | ||
) |
Add custom style to default theme for the items with specified class type.
type | Type of an item as java.lang.Class<?>. |
style | A style as com.spvessel.spacevil.Decorations.Style. |
void com.spvessel.spacevil.Decorations.ThemeStyle.addSpecificItemStyle | ( | InterfaceBaseItem | item, |
Style | style | ||
) |
Add unique style for the specified item (specific item, not type of item).
item | An item as com.spvessel.spacevil.Core.InterfaceBaseItem. |
style | A style as com.spvessel.spacevil.Decorations.Style. |
Style com.spvessel.spacevil.Decorations.ThemeStyle.getThemeStyle | ( | Class<?> | type | ) |
Returns style of the theme for the object by its class name.
type | Type of an item as java.lang.Class<?>. |
void com.spvessel.spacevil.Decorations.ThemeStyle.removeSpecificItemStyle | ( | InterfaceBaseItem | item, |
Style | style | ||
) |
Remove unique style for the item (specific item, not type of item).
item | An item as com.spvessel.spacevil.Core.InterfaceBaseItem. |
style | A style as com.spvessel.spacevil.Decorations.Style. |
boolean com.spvessel.spacevil.Decorations.ThemeStyle.replaceDefaultItemStyle | ( | Class<?> | type, |
Style | style | ||
) |
Replace default style for the items with specified class type.
type | Type of an item as java.lang.Class<?>. |
style | A style as com.spvessel.spacevil.Decorations.Style. |
void com.spvessel.spacevil.Decorations.ThemeStyle.setCurrentAsDefault | ( | ) |
Set this theme as default.
|
static |