Reference for .Net 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 (Type type) |
Returns style of the theme for the object by its class name. More... | |
void | SetCurrentAsDefault () |
Setting this theme as default. More... | |
void | AddSpecificItemStyle (IBaseItem item, Style style) |
Add unique style for the specified item (specific item, not type of item). More... | |
void | RemoveSpecificItemStyle (IBaseItem item, Style style) |
Remove unique style for the item (specific item, not type of item). More... | |
bool | ReplaceDefaultItemStyle (Type type, Style style) |
Replace default style for the items with specified class type. More... | |
void | AddDefaultCustomItemStyle (Type type, Style style) |
Add custom style to default theme for the items with specified class type. More... | |
Static Public Attributes | |
static bool | ApplyEmbedded = true |
A style theme to store styles for items in the current application.
SpaceVIL.Decorations.ThemeStyle.ThemeStyle | ( | ) |
Constructs a default ThemeStyle.
void SpaceVIL.Decorations.ThemeStyle.AddDefaultCustomItemStyle | ( | Type | type, |
Style | style | ||
) |
Add custom style to default theme for the items with specified class type.
type | Type of an item as System.Type. |
style | A style as SpaceVIL.Decorations.Style. |
Add unique style for the specified item (specific item, not type of item).
item | An item as SpaceVIL.Core.IBaseItem. |
style | A style as SpaceVIL.Decorations.Style. |
Style SpaceVIL.Decorations.ThemeStyle.GetThemeStyle | ( | Type | type | ) |
Returns style of the theme for the object by its class name.
type | Type of an item as System.Type. |
Remove unique style for the item (specific item, not type of item).
item | An item as SpaceVIL.Core.IBaseItem. |
style | A style as SpaceVIL.Decorations.Style. |
bool SpaceVIL.Decorations.ThemeStyle.ReplaceDefaultItemStyle | ( | Type | type, |
Style | style | ||
) |
Replace default style for the items with specified class type.
type | Type of an item as System.Type. |
style | A style as SpaceVIL.Decorations.Style. |
void SpaceVIL.Decorations.ThemeStyle.SetCurrentAsDefault | ( | ) |
Setting this theme as default.
|
static |