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.
|
Abstract class implementation of SpaceVIL.Core.IBaseItem interface. SpaceVIL.Core.IBaseItem is the main interface of SpaceVIL environment. Contains all the necessary methods for rendering objects and interacting with them. More...
Inherits SpaceVIL.Core.IBaseItem.
Inherited by SpaceVIL.Primitive.
Public Member Functions | |
void | SetHandler (CoreWindow handler) |
Setting the window to which the item will belong. More... | |
CoreWindow | GetHandler () |
Getting the window to which the item will belong. More... | |
Prototype | GetParent () |
Getting the parent of the item. More... | |
void | SetParent (Prototype parent) |
Setting the parent of the item. More... | |
virtual void | InitElements () |
Initializing children if this BaseItem is container (SpaceVIL.Prototype). Notice: This method is mainly for overriding only. SpaceVIL calls this method if necessary and no need to call it manually. More... | |
Indents | GetMargin () |
Getting the indents of an item to offset itself relative to its container. More... | |
void | SetMargin (Indents margin) |
Setting the indents of an item to offset itself relative to its container. More... | |
void | SetMargin (int left=0, int top=0, int right=0, int bottom=0) |
Setting the indents of an item to offset itself relative to its container. More... | |
List< float[]> | GetTriangles () |
Getting triangles of item's shape. More... | |
virtual void | SetTriangles (List< float[]> triangles) |
Setting triangles as item's shape. More... | |
virtual void | MakeShape () |
Making default item's shape. Use in conjunction with GetTriangles() and SetTriangles() methods. Notice: This method is mainly for overriding only. SpaceVIL calls this method if necessary and no need to call it manually. More... | |
virtual void | SetBackground (Color color) |
Setting background color of an item's shape. More... | |
virtual void | SetBackground (int r, int g, int b) |
Setting background color of an item's shape in byte RGB format. More... | |
virtual void | SetBackground (int r, int g, int b, int a) |
Setting background color of an item in byte RGBA format. More... | |
virtual void | SetBackground (float r, float g, float b) |
Setting background color of an item in float RGB format. More... | |
virtual void | SetBackground (float r, float g, float b, float a) |
Setting background color of an item in float RGBA format. More... | |
virtual Color | GetBackground () |
Getting background color of an item. More... | |
void | SetItemName (string name) |
Setting the name of the item. More... | |
string | GetItemName () |
Getting the name of the item. More... | |
virtual bool | IsDrawable () |
Getting the drawable (visibility) status of an item. This property used in conjunction with the IsVisible() property. Explanation: an item can be visible and invisible, in some cases the item can be located outside the container (example: SpaceVIL.ListBox), and it must be invisible so as not to waste CPU / GPU resources, but in some cases you must control the visibility of elements that are inside container and should be invisible (example: SpaceVIL.TreeView). More... | |
virtual void | SetDrawable (bool value) |
Setting the drawable (visibility) status of an item. This property used in conjunction with the IsVisible() property. Explanation: an item can be visible and invisible, in some cases the item can be located outside the container (example: SpaceVIL.ListBox), and it must be invisible so as not to waste CPU / GPU resources, but in some cases you must control the visibility of elements that are inside container and should be invisible (example: SpaceVIL.TreeView). More... | |
virtual bool | IsVisible () |
Getting the visibility status of an item. This property may used in conjunction with the IsDrawable() property. More... | |
virtual void | SetVisible (bool value) |
Setting the visibility status of an item. This property may used in conjunction with the IsDrawable() property. More... | |
void | SetMinWidth (int width) |
Setting the minimum width limit. Actual width cannot be less than this limit. More... | |
virtual void | SetWidth (int width) |
Setting item width. If the value is greater/less than the maximum/minimum value of the width, then the width becomes equal to the maximum/minimum value. More... | |
void | SetMaxWidth (int width) |
Setting the maximum width limit. Actual width cannot be greater than this limit. More... | |
int | GetMinWidth () |
Getting the minimum width limit. More... | |
virtual int | GetWidth () |
Getting item width. More... | |
int | GetMaxWidth () |
Getting the maximum width limit. More... | |
void | SetMinHeight (int height) |
Setting the minimum height limit. Actual height cannot be less than this limit. More... | |
virtual void | SetHeight (int height) |
Setting item height. If the value is greater/less than the maximum/minimum value of the height, then the height becomes equal to the maximum/minimum value. More... | |
void | SetMaxHeight (int height) |
Setting the maximum height limit. Actual height cannot be greater than this limit. More... | |
int | GetMinHeight () |
Getting the minimum height limit. More... | |
virtual int | GetHeight () |
Getting item height. More... | |
int | GetMaxHeight () |
Getting the maximum height limit. More... | |
void | SetSize (int width, int height) |
Setting item size (width and height). More... | |
void | SetMinSize (int width, int height) |
Setting minimum item size limit (width and height limits). More... | |
void | SetMaxSize (int width, int height) |
Setting maximum item size limit (width and height limits). More... | |
Core.Size | GetSize () |
Getting current item size. More... | |
Core.Size | GetMinSize () |
Getting current item minimum size limit. More... | |
Core.Size | GetMaxSize () |
Getting current item maximum size limit. More... | |
void | SetAlignment (ItemAlignment alignment) |
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertically (Top, VCenter, Bottom) and horizontally (Left, HCenter, Right). More... | |
void | SetAlignment (params ItemAlignment[] alignment) |
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertically (Top, VCenter, Bottom) and horizontally (Left, HCenter, Right). More... | |
ItemAlignment | GetAlignment () |
Getting an alignment of an item's shape relative to its container. More... | |
void | SetSizePolicy (SizePolicy width, SizePolicy height) |
Setting the size policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space). More... | |
void | SetWidthPolicy (SizePolicy policy) |
Setting width policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space). More... | |
SizePolicy | GetWidthPolicy () |
Getting width policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space). More... | |
void | SetHeightPolicy (SizePolicy policy) |
Setting height policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space). More... | |
SizePolicy | GetHeightPolicy () |
Getting height policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space). More... | |
virtual void | SetX (int x) |
Setting X coordinate of the left-top corner of a shape. More... | |
virtual int | GetX () |
Getting X coordinate of the left-top corner of a shape. More... | |
virtual void | SetY (int y) |
Setting Y coordinate of the left-top corner of a shape. More... | |
virtual int | GetY () |
Getting Y coordinate of the left-top corner of a shape. More... | |
void | Update (GeometryEventType type, int value=0) |
Updating an item size or/and position. More... | |
virtual void | SetStyle (Style style) |
Setting a style that describes the appearance of an item. More... | |
abstract Style | GetCoreStyle () |
Getting the core (only appearance properties without inner styles) style of an item. More... | |
bool | IsShadowDrop () |
Getting the shadow visibility status of an item. More... | |
void | SetShadowDrop (bool value) |
Setting the shadow visibility status of an item. More... | |
void | SetShadowRadius (int radius) |
Setting the specified blur radius of the shadow. Default: 0. More... | |
int | GetShadowRadius () |
Getting the shadow blur raduis. More... | |
Color | GetShadowColor () |
Getting shadow color. More... | |
void | SetShadowColor (Color color) |
Setting shadow color. More... | |
Position | GetShadowPos () |
Getting the offset of the shadow relative to the position of the item. More... | |
int[] | GetShadowExtension () |
Getting the values of shadow extensions in pixels. More... | |
void | SetShadowExtension (int wExtension, int hExtension) |
Setting the values of shadow extensions in pixels. More... | |
void | SetShadow (int radius, int x, int y, Color color) |
Setting the shadow with specified blur radius, axis shifts, shadow color. More... | |
void | SetShadow (Shadow shadow) |
Setting the shadow of an item. More... | |
virtual void | SetConfines () |
Setting the confines of the item relative to its parent's size and position. Example: items can be partially (or completely) outside the container (example: ListBox), in which case the part that is outside the container should not be visible and should not interact with the user. More... | |
void | SetConfines (int x0, int x1, int y0, int y1) |
Setting the confines of the item relative to specified bounds. Example: items can be partially (or completely) outside the container (example: ListBox), in which case the part that is outside the container should not be visible and should not interact with the user. More... | |
virtual void | Release () |
Method to describe disposing item's resources if the item was removed. More... | |
Public Attributes | |
ItemHoverRule | HoverRule = ItemHoverRule.Lazy |
Hovering rule propetry of this item. Can be ItemHoverRule.Lazy or ItemHoverRule.Strict (see SpaceVIL.Core.ItemHoverRule). More... | |
Abstract class implementation of SpaceVIL.Core.IBaseItem interface.
SpaceVIL.Core.IBaseItem is the main interface of SpaceVIL environment.
Contains all the necessary methods for rendering objects and interacting with them.
ItemAlignment SpaceVIL.BaseItem.GetAlignment | ( | ) |
Getting an alignment of an item's shape relative to its container.
Implements SpaceVIL.Core.IBehavior.
|
virtual |
Getting background color of an item.
Implements SpaceVIL.Core.IItem.
|
pure virtual |
Getting the core (only appearance properties without inner styles) style of an item.
Implements SpaceVIL.Core.IBaseItem.
Implemented in SpaceVIL.Primitive.
CoreWindow SpaceVIL.BaseItem.GetHandler | ( | ) |
Getting the window to which the item will belong.
Implements SpaceVIL.Core.IBaseItem.
|
virtual |
SizePolicy SpaceVIL.BaseItem.GetHeightPolicy | ( | ) |
Getting height policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space).
Implements SpaceVIL.Core.IBehavior.
string SpaceVIL.BaseItem.GetItemName | ( | ) |
Indents SpaceVIL.BaseItem.GetMargin | ( | ) |
Getting the indents of an item to offset itself relative to its container.
Implements SpaceVIL.Core.IBaseItem.
int SpaceVIL.BaseItem.GetMaxHeight | ( | ) |
Getting the maximum height limit.
Implements SpaceVIL.Core.ISize.
Core.Size SpaceVIL.BaseItem.GetMaxSize | ( | ) |
Getting current item maximum size limit.
int SpaceVIL.BaseItem.GetMaxWidth | ( | ) |
Getting the maximum width limit.
Implements SpaceVIL.Core.ISize.
int SpaceVIL.BaseItem.GetMinHeight | ( | ) |
Getting the minimum height limit.
Implements SpaceVIL.Core.ISize.
Core.Size SpaceVIL.BaseItem.GetMinSize | ( | ) |
Getting current item minimum size limit.
int SpaceVIL.BaseItem.GetMinWidth | ( | ) |
Getting the minimum width limit.
Implements SpaceVIL.Core.ISize.
Prototype SpaceVIL.BaseItem.GetParent | ( | ) |
Getting the parent of the item.
Implements SpaceVIL.Core.IBaseItem.
Color SpaceVIL.BaseItem.GetShadowColor | ( | ) |
Getting shadow color.
Implements SpaceVIL.Core.IBaseItem.
int [] SpaceVIL.BaseItem.GetShadowExtension | ( | ) |
Getting the values of shadow extensions in pixels.
Implements SpaceVIL.Core.IBaseItem.
Position SpaceVIL.BaseItem.GetShadowPos | ( | ) |
Getting the offset of the shadow relative to the position of the item.
Implements SpaceVIL.Core.IBaseItem.
int SpaceVIL.BaseItem.GetShadowRadius | ( | ) |
Getting the shadow blur raduis.
Implements SpaceVIL.Core.IBaseItem.
Core.Size SpaceVIL.BaseItem.GetSize | ( | ) |
List<float[]> SpaceVIL.BaseItem.GetTriangles | ( | ) |
Getting triangles of item's shape.
Implements SpaceVIL.Core.IItem.
|
virtual |
SizePolicy SpaceVIL.BaseItem.GetWidthPolicy | ( | ) |
Getting width policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space).
Implements SpaceVIL.Core.IBehavior.
|
virtual |
Getting X coordinate of the left-top corner of a shape.
Implements SpaceVIL.Core.IPosition.
|
virtual |
Getting Y coordinate of the left-top corner of a shape.
Implements SpaceVIL.Core.IPosition.
|
virtual |
Initializing children if this BaseItem is container (SpaceVIL.Prototype). Notice: This method is mainly for overriding only. SpaceVIL calls this method if necessary and no need to call it manually.
Implements SpaceVIL.Core.IBaseItem.
|
virtual |
Getting the drawable (visibility) status of an item. This property used in conjunction with the IsVisible() property. Explanation: an item can be visible and invisible, in some cases the item can be located outside the container (example: SpaceVIL.ListBox), and it must be invisible so as not to waste CPU / GPU resources, but in some cases you must control the visibility of elements that are inside container and should be invisible (example: SpaceVIL.TreeView).
Implements SpaceVIL.Core.IBaseItem.
bool SpaceVIL.BaseItem.IsShadowDrop | ( | ) |
Getting the shadow visibility status of an item.
Implements SpaceVIL.Core.IBaseItem.
|
virtual |
Getting the visibility status of an item. This property may used in conjunction with the IsDrawable() property.
Implements SpaceVIL.Core.IBaseItem.
|
virtual |
Making default item's shape. Use in conjunction with GetTriangles() and SetTriangles() methods. Notice: This method is mainly for overriding only. SpaceVIL calls this method if necessary and no need to call it manually.
Implements SpaceVIL.Core.IItem.
Reimplemented in SpaceVIL.PointsContainer, SpaceVIL.LinesContainer, SpaceVIL.Rectangle, SpaceVIL.Triangle, SpaceVIL.CustomShape, and SpaceVIL.Ellipse.
|
virtual |
Method to describe disposing item's resources if the item was removed.
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetAlignment | ( | ItemAlignment | alignment | ) |
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertically (Top, VCenter, Bottom) and horizontally (Left, HCenter, Right).
alignment | Alignment as SpaceVIL.Core.ItemAlignment. |
Implements SpaceVIL.Core.IBehavior.
void SpaceVIL.BaseItem.SetAlignment | ( | params ItemAlignment[] | alignment | ) |
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertically (Top, VCenter, Bottom) and horizontally (Left, HCenter, Right).
alignment | Alignment as sequence of SpaceVIL.Core.ItemAlignment. |
|
virtual |
Setting background color of an item's shape.
color | Background color as System.Drawing.Color. |
Implements SpaceVIL.Core.IItem.
|
virtual |
Setting background color of an item in float RGB format.
r | Red color component. Range: (0.0f - 1.0f) |
g | Green color component. Range: (0.0f - 1.0f) |
b | Blue color component. Range: (0.0f - 1.0f) |
|
virtual |
Setting background color of an item in float RGBA format.
r | Red color component. Range: (0.0f - 1.0f) |
g | Green color component. Range: (0.0f - 1.0f) |
b | Blue color component. Range: (0.0f - 1.0f) |
a | Alpha color component. Range: (0.0f - 1.0f) |
|
virtual |
Setting background color of an item's shape in byte RGB format.
r | Red color component. Range: (0 - 255) |
g | Green color component. Range: (0 - 255) |
b | Blue color component. Range: (0 - 255) |
|
virtual |
Setting background color of an item in byte RGBA format.
r | Red color component. Range: (0 - 255) |
g | Green color component. Range: (0 - 255) |
b | Blue color component. Range: (0 - 255) |
a | Alpha color component. Range: (0 - 255) |
|
virtual |
Setting the confines of the item relative to its parent's size and position. Example: items can be partially (or completely) outside the container (example: ListBox), in which case the part that is outside the container should not be visible and should not interact with the user.
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetConfines | ( | int | x0, |
int | x1, | ||
int | y0, | ||
int | y1 | ||
) |
Setting the confines of the item relative to specified bounds. Example: items can be partially (or completely) outside the container (example: ListBox), in which case the part that is outside the container should not be visible and should not interact with the user.
x0 | Left X begin position. |
x1 | Right X end position. |
y0 | Top Y begin position. |
y1 | Bottom Y end position. |
Implements SpaceVIL.Core.IBaseItem.
|
virtual |
Setting the drawable (visibility) status of an item. This property used in conjunction with the IsVisible() property. Explanation: an item can be visible and invisible, in some cases the item can be located outside the container (example: SpaceVIL.ListBox), and it must be invisible so as not to waste CPU / GPU resources, but in some cases you must control the visibility of elements that are inside container and should be invisible (example: SpaceVIL.TreeView).
value | True: if item should be drawable (visible). False: if item should not be drawable (invisible). |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetHandler | ( | CoreWindow | handler | ) |
Setting the window to which the item will belong.
handler | Window as SpaceVIL.CoreWindow. |
Implements SpaceVIL.Core.IBaseItem.
|
virtual |
Setting item height. If the value is greater/less than the maximum/minimum value of the height, then the height becomes equal to the maximum/minimum value.
height | Height of the item. |
Implements SpaceVIL.Core.ISize.
void SpaceVIL.BaseItem.SetHeightPolicy | ( | SizePolicy | policy | ) |
Setting height policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space).
policy | Height policy as SpaceVIL.Core.SizePolicy. |
Implements SpaceVIL.Core.IBehavior.
void SpaceVIL.BaseItem.SetItemName | ( | string | name | ) |
Setting the name of the item.
name | Item name as System.String. |
Implements SpaceVIL.Core.IItem.
void SpaceVIL.BaseItem.SetMargin | ( | Indents | margin | ) |
Setting the indents of an item to offset itself relative to its container.
margin | Margin as SpaceVIL.Decorations.Indents. |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetMargin | ( | int | left = 0 , |
int | top = 0 , |
||
int | right = 0 , |
||
int | bottom = 0 |
||
) |
Setting the indents of an item to offset itself relative to its container.
left | Indent on the left. |
top | Indent on the top. |
right | Indent on the right. |
bottom | Indent on the bottom. |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetMaxHeight | ( | int | height | ) |
Setting the maximum height limit. Actual height cannot be greater than this limit.
height | Maximum height limit of the item. |
Implements SpaceVIL.Core.ISize.
void SpaceVIL.BaseItem.SetMaxSize | ( | int | width, |
int | height | ||
) |
Setting maximum item size limit (width and height limits).
width | Maximum width limit of the item. |
height | Maximum height limit of the item. |
void SpaceVIL.BaseItem.SetMaxWidth | ( | int | width | ) |
Setting the maximum width limit. Actual width cannot be greater than this limit.
width | Maximum width limit of the item. |
Implements SpaceVIL.Core.ISize.
void SpaceVIL.BaseItem.SetMinHeight | ( | int | height | ) |
Setting the minimum height limit. Actual height cannot be less than this limit.
height | Minimum height limit of the item. |
Implements SpaceVIL.Core.ISize.
void SpaceVIL.BaseItem.SetMinSize | ( | int | width, |
int | height | ||
) |
Setting minimum item size limit (width and height limits).
width | Minimum width limit of the item. |
height | Minimum height limit of the item. |
void SpaceVIL.BaseItem.SetMinWidth | ( | int | width | ) |
Setting the minimum width limit. Actual width cannot be less than this limit.
width | Minimum width limit of the item. |
Implements SpaceVIL.Core.ISize.
void SpaceVIL.BaseItem.SetParent | ( | Prototype | parent | ) |
Setting the parent of the item.
parent | Parent as SpaceVIL.Prototype (Prototype is container and can contains children). |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetShadow | ( | int | radius, |
int | x, | ||
int | y, | ||
Color | color | ||
) |
Setting the shadow with specified blur radius, axis shifts, shadow color.
radius | A blur radius of the shadow. |
x | X shift of the shadow. |
y | Y shift of the shadow. |
color | A shadow color as System.Drawing.Color. |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetShadow | ( | Shadow | shadow | ) |
Setting the shadow of an item.
shadow | Shadow as SpaceVIL.Decorations.Shadow. |
void SpaceVIL.BaseItem.SetShadowColor | ( | Color | color | ) |
Setting shadow color.
color | Shadow color as System.Drawing.Color. |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetShadowDrop | ( | bool | value | ) |
Setting the shadow visibility status of an item.
value | True: if shadow should be visible. False: if shadow should be invisible. |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetShadowExtension | ( | int | wExtension, |
int | hExtension | ||
) |
Setting the values of shadow extensions in pixels.
wExtension | Extension by width. |
hExtension | Extension by height. |
void SpaceVIL.BaseItem.SetShadowRadius | ( | int | radius | ) |
Setting the specified blur radius of the shadow. Default: 0.
radius | The blur radius of the shadow. |
Implements SpaceVIL.Core.IBaseItem.
void SpaceVIL.BaseItem.SetSize | ( | int | width, |
int | height | ||
) |
Setting item size (width and height).
width | Width of the item. |
height | Height of the item. |
Implements SpaceVIL.Core.ISize.
void SpaceVIL.BaseItem.SetSizePolicy | ( | SizePolicy | width, |
SizePolicy | height | ||
) |
Setting the size policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space).
width | Width policy of an item's shape as SpaceVIL.Core.SizePolicy. |
height | Height policy of an item's shape as SpaceVIL.Core.SizePolicy. |
|
virtual |
Setting a style that describes the appearance of an item.
style | Style as SpaceVIL.Decorations.Style. |
Implements SpaceVIL.Core.IBaseItem.
Reimplemented in SpaceVIL.Primitive.
|
virtual |
Setting triangles as item's shape.
triangles | Points list of the shape as List of float[2] array (2D). |
Implements SpaceVIL.Core.IItem.
|
virtual |
Setting the visibility status of an item. This property may used in conjunction with the IsDrawable() property.
value | True: if item should be visible. False: if item should be invisible. |
Implements SpaceVIL.Core.IBaseItem.
|
virtual |
Setting item width. If the value is greater/less than the maximum/minimum value of the width, then the width becomes equal to the maximum/minimum value.
width | Width of the item. |
Implements SpaceVIL.Core.ISize.
void SpaceVIL.BaseItem.SetWidthPolicy | ( | SizePolicy | policy | ) |
Setting width policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stretched to all available space).
policy | Width policy as SpaceVIL.Core.SizePolicy. |
Implements SpaceVIL.Core.IBehavior.
|
virtual |
Setting X coordinate of the left-top corner of a shape.
x | X position of the left-top corner. |
Implements SpaceVIL.Core.IPosition.
|
virtual |
Setting Y coordinate of the left-top corner of a shape.
y | Y position of the left-top corner. |
Implements SpaceVIL.Core.IPosition.
void SpaceVIL.BaseItem.Update | ( | GeometryEventType | type, |
int | value = 0 |
||
) |
Updating an item size or/and position.
type | Type of event as SpaceVIL.Core.GeometryEventType. |
value | Value of a property that was changed. |
Implements SpaceVIL.Core.IEventUpdate.
ItemHoverRule SpaceVIL.BaseItem.HoverRule = ItemHoverRule.Lazy |
Hovering rule propetry of this item. Can be ItemHoverRule.Lazy or ItemHoverRule.Strict (see SpaceVIL.Core.ItemHoverRule).