|
void | SetBorderRadius (int radius) |
| Setting the same radius values for each corner of the rectangle object. More...
|
|
void | SetBorderRadius (CornerRadius radius) |
| Setting the radii of corners. More...
|
|
| Rectangle () |
| Default Rectangle constructor. Radii of the corners are 0. More...
|
|
| Rectangle (CornerRadius radius) |
| Constructs an Rectangle with specified corner radii. More...
|
|
override void | MakeShape () |
| Overridden method for stretching the rectangle shape relative to the current size. 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...
|
|
| Primitive () |
| Default constructor of Primitive class. More...
|
|
| Primitive (string name) |
| Constructs a Primitive with the specified name. More...
|
|
void | SetPosition (int x, int y) |
| Setting item position. More...
|
|
override void | SetStyle (Style style) |
| Setting a style that describes the appearance of an item. More...
|
|
override Style | GetCoreStyle () |
| Getting the core (only appearance properties without inner styles) style of an item. More...
|
|
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 | 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...
|
|
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...
|
|