Color GetColorOverlay()
Method for getting color overlay (useful in images that have alpha channel).
bool IsStretch()
Returns True if WrapArea allocates all available space between cells to achieve smooth streching,...
Definition: WrapArea.cs:72
void SetImage(Bitmap image)
Setting an image that should let the user know that another task is not yet complete,...
Definition: LoadingScreen.cs:26
EventCommonMethod EventOnStart
Lets to describe the actions when the window starts.
Definition: CoreWindow.cs:843
static void AddWindow(CoreWindow wnd)
Adding a window to rendering queue. After adding the window shows up immediately.
Definition: WindowManager.cs:205
static Style GetButtonToggleStyle()
Getting default style for a ButtonToggle item. Properly filled in all the necessary properties.
Definition: Style.cs:775
List< InputEventType > GetNonPassEvents()
void Unselect()
Unselect selected item.
Definition: ListBox.cs:57
void SetSize(int w, int h)
Setting the size of the object.
Definition: Size.cs:63
int GetMaxValue()
Getting the current maximum progress value of the unfinished task limit.
Definition: ProgressBar.cs:87
virtual void SetY(int y)
Setting Y coordinate of the left-top corner of a shape.
Definition: BaseItem.cs:617
void SetFont(Font font)
Setting font of the text.
Definition: TextArea.cs:523
void SetMinHeight(int height)
Setting the minimum height limit. Actual height cannot be less than this limit.
Definition: Geometry.cs:163
void SetPointShape(List< float[]> shape)
Setting custom shape for points (if one want to use other shape than circle).
int GetBorderThickness()
Getting border thickness of an item's shape.
Definition: Prototype.cs:354
bool IsBorderHidden
A flag that shows/hides native the current window border decoration. True: native window border is HI...
Definition: CoreWindow.cs:637
bool IsInitialized()
Method for checking initializing status of current OpenGL item.
Font GetFont()
Getting the current font of the text.
Definition: CheckBox.cs:197
string GetText()
Getting the current text of the TextView.
Definition: TextView.cs:237
void SetForeground(int r, int g, int b, int a)
Setting text color of a ButtonCore in byte RGBA format.
Definition: LoadingScreen.cs:256
void SetShadowExtension(int wExtension, int hExtension)
virtual void SetListContent(IEnumerable< IBaseItem > content)
Adding all elements in the list area of ListBox from the given list.
Definition: ListBox.cs:608
Position is a class representing the location of a 2D coordinate integer point.
Definition: Position.cs:12
bool IsXResizable
Property to lock ResizableItem resizing by X axis. True: to unlock. False: to lock....
Definition: ResizableItem.cs:87
LayoutType
Enum of items types. Values: Static, Floating, Dialog.
Definition: Flags.cs:434
int X
X axis position of left-top cornet of an item's shape. This property itself is mostly ignored....
Definition: Style.cs:100
List< IBaseItem > GetItems()
Getting items as a list of IBaseItem items.
Definition: CoreWindow.cs:213
An interface that describes texture for text rendering.
Definition: ITextContainer.cs:8
void SetMinWidth(int width)
Setting the window minimum width.
Definition: CoreWindow.cs:368
HorizontalScrollBar HScrollBar
Horizontal scroll bar of TextArea.
Definition: TextArea.cs:66
void SetText(String text)
Setting the text.
Definition: TextArea.cs:421
void SetMaxSize(int width, int height)
Setting maximim size of an item's shape (shape can not be bigger than specified width and height).
Definition: Style.cs:246
int GetTextWidth()
Getting the text width (useful when you need resize Label by text width).
Definition: Label.cs:355
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: CheckBox.cs:181
int GetMaxHeight()
Getting the current maximum window height.
Definition: CoreWindow.cs:478
EventMouseMethodState EventMouseDrop
Lets to describe the actions when the mouse button was released after dragging.
Definition: CoreWindow.cs:935
bool IsEditable()
Returns True if PasswordLine is editable otherwise returns False.
Definition: PasswordLine.cs:206
override bool RemoveItem(IBaseItem item)
Removing the specified item from the list area of TreeView.
Definition: TreeView.cs:313
void SetForeground(float r, float g, float b, float a)
Setting text color of a FileSystemEntry in float RGBA format.
Definition: FileSystemEntry.cs:233
virtual void SetBackground(Color color)
Setting background color of an item's shape.
Definition: Prototype.cs:398
void SetTextAlignment(params ItemAlignment[] alignment)
Alignment of an item's text. Combines with alignment by vertically (Top, VCenter, Bottom) and horizon...
Definition: Style.cs:502
void SeSubstratetForeground(int r, int g, int b, int a)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: TextEdit.cs:1121
virtual void SetSize(int width, int height)
Setting item size (width and height).
Definition: Prototype.cs:574
String GetMessageText()
Getting the current text of message of MessageBox.
Definition: MessageBox.cs:133
bool GetResult()
Get MessageBox result. Default: False
Definition: MessageBox.cs:31
Color GetForeground()
Method for getting text color.
OpenDialog()
Default common constructor.
Definition: OpenDialog.cs:37
int GetCursorHeight()
Getting cursor image height.
Definition: CursorImage.cs:117
EventKeyMethodState EventKeyPress
Event that is invoked when key of keyboard is pressed.
Definition: Prototype.cs:88
float GetStep()
Getting slider movement step.
Definition: VerticalSlider.cs:43
bool IsYFloating
Property to lock ResizableItem movement by Y axis. True: to unlock. False: to lock....
Definition: ResizableItem.cs:108
int GetRow()
Getting Cell row number.
Definition: Cell.cs:46
Color GetForeground()
Getting current text color.
Definition: FileSystemEntry.cs:241
IBaseItem GetSelectedItem()
Getting selected item.
Definition: WrapArea.cs:109
Position GetPosition()
Getting the current window position.
Definition: CoreWindow.cs:576
LoadingScreen()
Default LoadingScreen constructor.
Definition: LoadingScreen.cs:57
void SetForeground(int r, int g, int b)
Setting text color of a ProgressBar in byte RGB format.
Definition: ProgressBar.cs:258
void SetStretch(bool value)
Setting strech mode for WrapArea. WrapArea can allocates all available space between cells or uses fi...
Definition: WrapArea.cs:84
Class CursorImage provides features for creating custom cursors. It can also be used with several sta...
Definition: CursorImage.cs:13
void SetSize(int width, int height)
Setting the window size in pixels: width and height.
Definition: CoreWindow.cs:352
override void Release()
Disposing ListArea resources if it was removed. Notice: This method is mainly for overriding only....
Definition: ListArea.cs:30
Definition: CommonService.cs:8
int GetTextHeight()
Getting the text height (useful when you need resize ProgressBar by text height).
Definition: ProgressBar.cs:240
void SetCursor(Bitmap bitmap)
Creating and setting mouse cursor image for this item from specified bitmap image.
Definition: Prototype.cs:1315
VerticalScrollBar VScrollBar
Vertical scroll bar of WrapGrid.
Definition: WrapGrid.cs:194
static Style GetHorizontalScrollBarStyle()
Getting default style for a HorizontalScrollBar item. Properly filled in all the necessary properties...
Definition: Style.cs:1124
Font GetFont()
Getting the current font of the text.
Definition: FileSystemEntry.cs:151
override void SetStyle(Style style)
Setting style of the SideArea. Inner styles: "window", "closebutton".
Definition: SideArea.cs:288
Rectangle(CornerRadius radius)
Constructs an Rectangle with specified corner radii.
Definition: Rectangle.cs:48
override void SetY(int y)
Setting X coordinate of the left-top corner of the VerticalSlider.
Definition: VerticalSlider.cs:235
int GetMaxHeight()
Method for getting the maximum height limit.
void Update(GeometryEventType type, int value=0)
Updating an item size or/and position.
Definition: BaseItem.cs:635
ButtonCore GetOkButton()
Getting OK button for appearance customizing or assigning new actions.
Definition: MessageBox.cs:61
override void InitElements()
Initializing all elements in the LoadingScreen. Notice: This method is mainly for overriding only....
Definition: LoadingScreen.cs:78
Color GetFill()
Getting the border color oa an item's shape.
Definition: Border.cs:41
void SetSelection(int index)
Select item by index.
Definition: WrapGrid.cs:145
override void InsertItem(IBaseItem item, int index)
Inserting item into the Cell by cell index.
Definition: Grid.cs:257
An interface that discribes such type of items that are images (for texturing).
Definition: IImageItem.cs:8
void SetForeground(int r, int g, int b, int a)
Setting text color of an item in byte RGBA format.
Definition: Style.cs:326
override void Clear()
Removing all items from the list area of WrapGrid.
Definition: WrapGrid.cs:553
override void SetHeight(int height)
Setting item height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: TextView.cs:480
override void AddItem(IBaseItem item)
Adding item to the FreeArea. Notice: Make sure the item is in the correct position to be visible.
Definition: FreeArea.cs:98
float GetMaxValue()
Getting the current maximum slider value limit.
Definition: HorizontalSlider.cs:164
void SetForeground(Color color)
Setting text color of selected option.
Definition: ComboBox.cs:189
A class that describes state of the item and its changes according to state value.
Definition: ItemState.cs:13
ItemState GetState(ItemStateType type)
Getting visual state of an item by type. Type can be Base, Hovered, Pressed, Toggled,...
Definition: Style.cs:596
virtual int GetWidth()
Getting item width.
Definition: BaseItem.cs:353
void RemoveAllItemStates()
void Maximize()
Sets the window maximized.
Definition: CoreWindow.cs:735
virtual void SetText(String text)
Setting the text.
Definition: CheckBox.cs:205
void AssignLeftItem(IBaseItem item)
Assign item on the left area of the VerticalSplitArea.
Definition: VerticalSplitArea.cs:100
List< float[]> GetTriangles()
Method for getting triangles of item's shape.
virtual Color GetBackground()
Getting background color of an item.
Definition: BaseItem.cs:232
void SetText(String text)
Setting the text.
Definition: Label.cs:204
void SetBorderRadius(CornerRadius radius)
Setting the corner radii of the window border.
Definition: CoreWindow.cs:1071
bool IsFocusable
Item's focusable property. True: this item can get focus. False: this item cannot get focus.
Definition: Prototype.cs:1142
String GetRootText()
Getting text of root (head) SpaceVIl.TreeItem of TreeView.
Definition: TreeView.cs:89
void AddItem(IBaseItem item)
Adding an item to the window.
Definition: CoreWindow.cs:222
Grid(int rows, int columns)
Constructs a Grid with the given number of rows and number of columns.
Definition: Grid.cs:35
void RemoveChildren()
Removing all contained nodes in this TreeItem.
Definition: TreeItem.cs:51
void SetWidthPolicy(SizePolicy policy)
Setting width policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape i...
Definition: Prototype.cs:664
void SetSplitPosition(int position)
Setting position of the split holder.
Definition: HorizontalSplitArea.cs:32
void SetShadow(Shadow shadow)
Setting shadow for an item's shape.
Definition: Style.cs:448
override void SetY(int y)
Setting Y coordinate of the left-top corner of the HorizontalSplitArea.
Definition: HorizontalSplitArea.cs:153
Area GetWorkArea()
Getting the area of a primary monitor. The work area not occupied by global task bars or menu bars.
Definition: CoreWindow.cs:1243
void SetForeground(float r, float g, float b, float a)
Setting text color of a ProgressBar in float RGBA format.
Definition: ProgressBar.cs:290
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to PopUpMessage.
Definition: PopUpMessage.cs:97
Color GetForeground()
Getting current text color.
Definition: SpinItem.cs:379
virtual void SetDrawable(bool value)
Setting the drawable (visibility) status of an item. This property used in conjunction with the IsVis...
Definition: BaseItem.cs:282
Indents GetTextMargin()
Getting indents of the text.
Definition: FileSystemEntry.cs:111
TabView is a special container designed to group items within specific tab page. TabView cannot recei...
Definition: TabView.cs:14
Orientation
Orientation enum. Used in such items as scroll bars, sliders, wrap grid and etc. Values: Vertical,...
Definition: Flags.cs:110
static List< float[]> GetRoundSquare(float width=100, float height=100, float radius=0.0f, int x=0, int y=0)
Making a rectangle with roundness corners.
Definition: GraphicsMathService.cs:256
void SetMinSize(int width, int height)
Setting minimum size of an item's shape (shape can not be smaller than specified width and height).
Definition: Style.cs:235
static Color ColorTransform(int r, int g, int b, int a)
Making System.Drawing.Color from specified byte RGBA format.
Definition: GraphicsMathService.cs:1178
void SetForeground(int r, int g, int b, int a)
Setting text color of a TitleBar in byte RGBA format.
Definition: TitleBar.cs:280
CornerRadius(float lt, float rt, float lb, float rb)
Constructs a CornerRadius with the radius values for each corner of the rectangle object.
Definition: CornerRadius.cs:72
void SetMousePressed(bool value)
EventCommonMethodState EventValueChanged
Event that is invoked when value of the slider is changed.
Definition: HorizontalSlider.cs:48
override void Release()
Disposing all resources if the item was removed. Notice: This method is mainly for overriding only....
Definition: HorizontalSlider.cs:54
void SetSplitThickness(int thickness)
Setting thickness of SplitHolder divider.
Definition: VerticalSplitArea.cs:200
override void SetStyle(Style style)
Setting style of the TextArea. Inner styles: "vscrollbar", "hscrollbar", "textedit",...
Definition: TextArea.cs:441
BlankItem Menu
Interactive item to show the navigation context menu.
Definition: TextArea.cs:23
ComboBoxDropDown is drop-down list implementation for ComboBox (see SpaceVIL.ComboBox)....
Definition: ComboBoxDropDown.cs:20
EmbeddedCursor
Enum of types of embedded mouse cursors. Values: Arrow, IBeam, Crosshair, Hand, ResizeX,...
Definition: Flags.cs:522
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IVLayout).
Definition: VerticalStack.cs:122
float GetRotationAngle()
Method for getting rotation angle of an image.
bool IsOutsideClickClosable
A flag that determines whether the current window can be closed if the mouse is clicked outside of th...
Definition: CoreWindow.cs:656
EmbeddedFont
Enum of SpaceVIL embedded fonts.
Definition: Flags.cs:160
override void Clear()
Removing all items from the list area of ListBox.
Definition: ListBox.cs:488
void SetClosable(bool value)
Setting tab to support closing or not support closing.
Definition: Tab.cs:37
An interface that defines horizontal type of a container.
Definition: IHlayout.cs:6
Indents Margin
Indents of an item to offset itself relative to its container. Attention: this property is required....
Definition: Style.cs:125
CheckBox()
Default CheckBox constructor. Text is empty.
Definition: CheckBox.cs:42
void SetFontSize(int size)
Setting font size of the text.
Definition: TextEdit.cs:512
WindowManager is a static class that is designed to manage instances of a window and entire applicati...
Definition: WindowManager.cs:13
ItemsRefreshManager is a manager that allows you to add an item of a certain type to the queue for a ...
Definition: ItemsRefreshManager.cs:13
virtual void AddItems(params IBaseItem[] items)
Adding sequence of items into the container (this).
Definition: Prototype.cs:930
ItemState GetState(ItemStateType type)
static bool ApplyEmbedded
Definition: ThemeStyle.cs:16
void SetFontStyle(FontStyle style)
Setting font style of the text of selected option.
Definition: ComboBox.cs:133
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this PasswordLine.
Definition: PasswordLine.cs:69
static bool TryShow(Guid guid)
Trying to show a window by its GUID.
Definition: WindowsBox.cs:23
Indents GetTextMargin()
Getting indents of the text.
Definition: PasswordLine.cs:88
A class that describes keyboard key input.
Definition: KeyArgs.cs:9
@ Periodic
The scene is redrawn according to the current render frequency type (See SetRenderFrequency(type)) in...
Core.Size GetSize()
Getting current item size.
Definition: Prototype.cs:582
string GetSelectedText()
Getting the current selected text.
Definition: TextArea.cs:712
void SetHandler(CoreWindow handler)
Setting the window to which the item will belong.
Definition: Prototype.cs:134
EventWindowDropMethod EventDrop
Lets to describe the actions when you drag and drop files/folders to the current window.
Definition: CoreWindow.cs:853
int GetX()
Getting X position of the Cell.
Definition: Cell.cs:83
void SetBorder(Border border)
Setting the border of the root item of the window.
Definition: CoreWindow.cs:989
void SetPadding(Indents padding)
Setting padding indents. Padding is the space that’s inside the element between the element and the b...
Definition: CoreWindow.cs:192
SizePolicy GetHeightPolicy()
Getting height policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape i...
Definition: Prototype.cs:691
virtual void Hide()
Hide the SideArea without destroying.
Definition: SideArea.cs:268
CheckBox(String text)
Constructs a CheckBox with the specified text.
Definition: CheckBox.cs:62
void SetY(int y)
Method for setting Y coordinate of the left-top corner of a shape.
String GetWindowName()
Getting the window name.
Definition: CoreWindow.cs:283
static Style GetTextViewStyle()
Getting default style for a TextView item. Properly filled in all the necessary properties....
Definition: Style.cs:1843
int GetHeight()
Getting item height.
Definition: Geometry.cs:154
ComboBox(params MenuItem[] items)
Constructs ComboBox with spesified sequence of options (as SpaceVIL.MenuItem).
Definition: ComboBox.cs:64
virtual bool IsMouseHover()
Returns True if this item is hovered otherwise returns False.
Definition: Prototype.cs:1103
static int GetVSyncValue()
Getting the current vsync value. If value is 0 - vsync is OFF, if other value - vsync is ON....
Definition: WindowManager.cs:142
override void SetWidth(int width)
Setting ImageItem width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: ImageItem.cs:268
FloatItem(CoreWindow handler)
Constructs a FloatItem and attaches it to the specified window (see SpaceVIL.CoreWindow,...
Definition: FloatItem.cs:55
override void InsertItem(IBaseItem item, int index)
Inserting item to the VerticalStack container. If the number of container elements is less than the i...
Definition: VerticalStack.cs:78
static Style GetLoadingScreenStyle()
Getting default style for a LoadingScreen item. Properly filled in all the necessary properties....
Definition: Style.cs:2614
void SetVisible(bool value)
Setting the visibility status of an item. This property may used in conjunction with the IsDrawable()...
void SetHeightPolicy(SizePolicy policy)
Setting height policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape ...
Definition: Prototype.cs:682
override void SetConfines()
Overridden method for setting confines according to position and size of the FloatItem (see Prototype...
Definition: FloatItem.cs:151
int GetY()
Getting the current window y-coordinate.
Definition: CoreWindow.cs:540
static Style GetProgressBarStyle()
Getting default style for a ProgressBar item. Properly filled in all the necessary properties....
Definition: Style.cs:1909
void SetMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents of an item to offset itself relative to its container.
Definition: Style.cs:392
override void SetBackground(float r, float g, float b, float a)
Setting background color of an item in float RGBA format.
Definition: SpinItem.cs:261
void SetBackground(Color color)
Method for setting background color.
override void InitElements()
Initializing all elements in the OpenDialog. Notice: This method is mainly for overriding only....
Definition: OpenDialog.cs:49
void SetForeground(int r, int g, int b)
Setting text color of a FileSystemEntry in byte RGB format.
Definition: FileSystemEntry.cs:201
override void SetFocus()
Setting focus on this item if it is focusable.
Definition: TextEdit.cs:422
override void Clear()
Deletes all text in the TextEdit.
Definition: TextEdit.cs:918
bool IsValueVisible()
Returns True if text that represents the progress of the unfinished task is visible,...
Definition: ProgressBar.cs:36
static Style GetTabViewStyle()
Getting default style for a *** item. Properly filled in all the necessary properties....
Definition: Style.cs:2715
Label()
Default Label constructor.
Definition: Label.cs:43
ImageItem is class for rendering loaded images. Supports all events except drag and drop.
Definition: ImageItem.cs:12
Int64 GetGLWID()
Getting the GLFW ID of the window.
Definition: CoreWindow.cs:1146
int Top
Indent from top side of the item.
Definition: Indents.cs:16
IBaseItem GetSelectedItem()
Getting current selected item in ItemList.
Definition: ComboBoxDropDown.cs:67
WrapGrid(int cellWidth, int cellHeight, Orientation orientation)
Constructs a WrapGrid with specified cell width, height and orientation.
Definition: WrapGrid.cs:260
bool IsWrapText()
Always returns True. TextView always wraps contained text. SpaceVIL.Core.ITextWrap implementation.
Definition: TextView.cs:508
virtual void SetListContent(IEnumerable< IBaseItem > content)
Adding all elements in the ListArea from the given list.
Definition: ListArea.cs:275
bool IsShadowDrop()
Getting the shadow visibility status of an item.
virtual void OnDragging(IItem sender, MouseArgs args)
Definition: ResizableItem.cs:184
An interface that defines text items that can wrap text relative to its width and describes its attri...
Definition: ITextWrap.cs:7
Area GetAreaBounds()
Method for getting bounds for an image (for example: to keep aspect ratio).
An interface that describes text image.
Definition: ITextImage.cs:6
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to ComboBox.
Definition: ComboBox.cs:108
int GetSelection()
Getting index of selected item.
Definition: WrapArea.cs:98
bool GetHoverVerification(float xpos, float ypos)
Label(String text)
Constructs a Label with text.
Definition: Label.cs:58
bool IsTransparent
A flag that determines whether the current window can be transparent or not. True: window can be tran...
Definition: CoreWindow.cs:670
void SetFont(Font font)
Setting font of the text.
Definition: TitleBar.cs:176
bool IsValueVisible()
Returns True if text that represents the progress of the unfinished task is visible,...
Definition: LoadingScreen.cs:47
static KeyCode GetOsControlKeyLeft()
Getting the default left "control" key KeyCode of current OS (for Mac OS - Command key)
Definition: CommonService.cs:215
override void SetStyle(Style style)
Setting style of the TextView. Inner styles: "selection".
Definition: TextView.cs:669
Class that is the shadow of an item.
Definition: Shadow.cs:9
@ Focused
Item's condition when it is focused. Where Item is class extended from SpaceVIL.Prototype.
override void SetStyle(Style style)
Setting a style for entire MessageBox. Inner styles: "message", "layout", "toolbar",...
Definition: MessageItem.cs:319
override void InsertItem(IBaseItem item, int index)
Inserting item to the HorizontalStack container. If the count of container elements is less than the ...
Definition: HorizontalStack.cs:74
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to PasswordLine.
Definition: PasswordLine.cs:80
void SetColorOverlay(bool overlay)
Setting color overlay status.
Definition: ImageItem.cs:207
static List< float[]> GetFolderIconShape(float w=20.0f, float h=15.0f, float x=0, float y=0)
Making folder icon shape.
Definition: GraphicsMathService.cs:888
static Style GetFreeAreaStyle()
Getting default style for a FreeArea item. Properly filled in all the necessary properties.
Definition: Style.cs:1068
void SetBorderRadius(int radius)
Setting the same radius values for each corner of the rectangle object.
Definition: Rectangle.cs:18
void Open()
Opens drop-down list.
Definition: ComboBox.cs:287
virtual void SetDisabled(bool value)
Setting this item disabled (become non-interactive) or enabled.
Definition: Prototype.cs:1093
Graph(bool hover)
Constructs Graph with the ability to enable or disable mouse events.
Definition: Graph.cs:51
LoadingScreen is designed to lock the entire window to prevent all input events during the execution ...
Definition: LoadingScreen.cs:17
bool IsRoot()
Returns True if this TreeItem is root (head) otherwise returns False.
Definition: TreeItem.cs:117
@ Toggled
Item's condition when it is toggled. Where Item is class extended from SpaceVIL.Prototype.
HorizontalSlider is the basic implementation of a user interface slider (horizontal version)....
Definition: HorizontalSlider.cs:14
CustomShape is a subclass that extends from SpaceVIL.Primitive and can be any type of shapes....
Definition: CustomShape.cs:12
void SetFontSize(int size)
Setting font size of the text.
Definition: ProgressBar.cs:199
void SetHeightPolicy(SizePolicy policy)
Setting height policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape ...
Definition: BaseItem.cs:560
static List< IBaseItem > GetLayoutFloatItems(Guid id)
Getting existing float items in specified window by its GUID. Floating items are independent items th...
Definition: ItemsLayoutBox.cs:32
void SetSplitThickness(int thickness)
Setting thickness of SplitHolder divider.
Definition: HorizontalSplitArea.cs:195
Style GetDialogButtonStyle()
Getting the current style of a custom user button (that placed into user's toolbar).
Definition: MessageItem.cs:302
static Bitmap ScaleBitmap(Bitmap img, int w, int h)
Smooth scaling the specified image by new size.
Definition: GraphicsMathService.cs:1129
override void SetStyle(Style style)
Setting style of the ComboBox. Inner styles: "selection", "dropdownbutton", "arrow",...
Definition: ComboBox.cs:374
void SetWindowTitle(String title)
Setting the window title text.
Definition: CoreWindow.cs:294
void SetMinSize(int width, int height)
Setting minimum item size limit (width and height limits).
Definition: BaseItem.cs:431
override void SetStyle(Style style)
Setting style of the WrapArea. Inner styles: "selection".
Definition: WrapArea.cs:652
void Show()
Shows the FloatItem at the position (0, 0).
Definition: FloatItem.cs:96
bool IsWrapText()
Method for getting wrap status of the text item.
int Quality
Property to specify number of edges in an ellipse shape. Default: 16.
Definition: Ellipse.cs:14
KeyCode
Enum of key codes of keyboard.
Definition: Flags.cs:242
override void SetFocus()
Setting focus on this PasswordLine if it is focusable.
Definition: PasswordLine.cs:42
Not implemented!!!
Definition: IVisualItem.cs:11
override void InitElements()
Initializing all elements of Graph. Notice: This method is mainly for overriding only....
Definition: Graph.cs:60
@ Super
Can be Windows key (in WinOS), Command key (in MacOS)
static List< String > GetWindowsList()
Getting the list of existing windows in the application.
Definition: WindowsBox.cs:92
MessageItem(String message, String title)
Constructs a MessageItem with specified message and title.
Definition: MessageItem.cs:115
static Font GetDefaultFont(int size)
Getting the current default font with the specified font size for the current application.
Definition: DefaultsService.cs:109
PasswordLine()
Default PasswordLine constructor
Definition: PasswordLine.cs:23
ItemAlignment GetTextAlignment()
Getting alignment of a TextEdit text.
Definition: TextEdit.cs:464
Figure IsCustomFigure()
Getting the custom shape if it is set. You can set any shape using Prototype.SetCustomFigure(Figure) ...
Definition: Prototype.cs:1254
bool IsResizable
A flag that determines whether the current window can be resize or not. True: window is resizable....
Definition: CoreWindow.cs:623
TitleBar(String text)
Constructs TitleBar with the specified title text.
Definition: TitleBar.cs:104
void SetBorderThickness(int thickness)
Setting the window border thickness.
Definition: CoreWindow.cs:1095
SizePolicy HeightPolicy
Height policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stret...
Definition: Style.cs:45
void SetMaxWidth(int width)
Setting the window maximum width.
Definition: CoreWindow.cs:403
void SelectTab(Tab tab)
Selecting a tab by its Tab instance.
Definition: TabView.cs:82
virtual void SetBackground(float r, float g, float b, float a)
Setting background color of an item in float RGBA format.
Definition: BaseItem.cs:224
override void InitElements()
Initializing indicator and text in the PasswordLine. Notice: This method is mainly for overriding onl...
Definition: PasswordLine.cs:226
Prototype()
Default constructor of Prototype class.
Definition: Prototype.cs:31
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: FileSystemEntry.cs:83
LinesContainer is class for rendering lines in graph.
Definition: LinesContainer.cs:10
Font GetFont()
Getting the current font of the text.
Definition: Label.cs:195
Color GetColorOverlay()
Getting color overlay (useful in images that have alpha channel).
Definition: ImageItem.cs:177
override String ToString()
Definition: KeyArgs.cs:42
void SetDefaultPath(String path)
Setting the default path that will be opened when OpenEntryDialog is shown.
Definition: OpenEntryDialog.cs:59
TextView()
Default TextView constructor.
Definition: TextView.cs:31
void SetMaxValue(int value)
Setting the maximum progress value of the unfinished task limit. Progress value cannot be greater tha...
Definition: ProgressBar.cs:79
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of Label text. Combines with alignment by vertically (Top, VCenter,...
Definition: Label.cs:80
Style GetCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
bool IsClosable()
Returns True if tab support closing otherwise returns False.
Definition: Tab.cs:51
void SetIcon(Bitmap icon, int width, int height)
Setting image icon for title bar. The image is scaled to the specified width and height.
Definition: TitleBar.cs:115
TreeView()
Default TreeView constructor.
Definition: TreeView.cs:121
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: TitleBar.cs:203
void RemoveTab()
Removing Tab.
Definition: Tab.cs:449
override int GetHashCode()
Definition: CornerRadius.cs:97
GeometryEventType
Enum of event types directly related to events that change the size and position of an item....
Definition: Flags.cs:170
override void Clear()
Remove all items in the Grid.
Definition: Grid.cs:202
override void SetStyle(Style style)
Setting style of the WrapGrid. Inner styles: "area", "vscrollbar", "hscrollbar".
Definition: WrapGrid.cs:658
override Style GetCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
Definition: Primitive.cs:65
void SetForeground(float r, float g, float b)
Setting text color of a PasswordLine in float RGB format.
Definition: PasswordLine.cs:177
override void InitElements()
Initializing indicator and text in the CheckBox. Notice: This method is mainly for overriding only....
Definition: CheckBox.cs:91
ItemState()
Constructs an empty ItemState
Definition: ItemState.cs:40
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of Tab text. Combines with alignment by vertically (Top, VCenter,...
Definition: Tab.cs:221
Scale()
Default Scale constructor. All scaling factors are 1.
Definition: Scale.cs:16
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 (shap...
Definition: BaseItem.cs:513
void SetBorder(Border border)
Setting border of an item's shape. Border consist of corner radiuses, thickness and color.
Definition: Style.cs:424
TextArea(String text)
Constructs TextArea with the specified text.
Definition: TextArea.cs:181
TreeView is special container designed to show content as tree view structure. Extended from SpaceVIL...
Definition: TreeView.cs:16
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: PopUpMessage.cs:137
void SetSubstrateText(String substrateText)
Setting the substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: PasswordLine.cs:307
Tab()
Default Tab constructor.
Definition: Tab.cs:76
void SetFont(Font font)
Setting font of the text.
Definition: PopUpMessage.cs:113
Position GetShadowPos()
Getting the offset of the shadow relative to the position of the item.
void SetColor(int r, int g, int b, int a)
Setting shadow color in byte RGBA format.
Definition: Shadow.cs:106
Area(int x, int y, int w, int h)
Constructs a Area with specified position and size.
Definition: Area.cs:25
static int GetDisplayWidth()
Getting the current display width.
Definition: DisplayService.cs:20
void Undo()
Do nothing. SpaceVIL.Core.ITextShortcuts implementation.
Definition: TextView.cs:706
static Style GetRadioButtonStyle()
Getting default style for a RadioButton item. Properly filled in all the necessary properties....
Definition: Style.cs:1606
void SetParent(Prototype parent)
Setting the parent of the item.
Definition: BaseItem.cs:54
virtual bool IsVisible()
Getting the visibility status of an item. This property may used in conjunction with the IsDrawable()...
Definition: Prototype.cs:991
override void InitElements()
Initializing all elements in the TreeItem. Notice: This method is mainly for overriding only....
Definition: TreeItem.cs:239
int GetX()
Getting X position of the 2D point.
Definition: Position.cs:46
string GetItemName()
Method for getting the name of the item.
Abstract class containing all common methods and properties for creating modal window for file browsi...
Definition: OpenDialog.cs:11
override void SetStyle(Style style)
Seting style of the HorizontalSplitArea. Inner styles: "splitholder".
Definition: HorizontalSplitArea.cs:205
void SetForeground(float r, float g, float b, float a)
Setting text color of selected option in float RGBA format.
Definition: ComboBox.cs:231
void SetCurrentIndex(int index)
Selecting option by its index in the drop-down list.
Definition: ComboBox.cs:329
TextEdit()
Default TextEdit constructor.
Definition: TextEdit.cs:45
static void StartWith(params CoreWindow[] windows)
Launching the applications and showing all specified windows.
Definition: WindowManager.cs:349
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.
Definition: BaseItem.cs:144
float GetMaxValue()
Getting the current maximum slider value limit.
Definition: VerticalSlider.cs:173
override void SetStyle(Style style)
Setting style of the TabView. Inner styles: "tabbar", "viewarea".
Definition: TabView.cs:306
void SetCellWidth(int cellWidth)
Setting cell width.
Definition: WrapGrid.cs:85
void UpdateLayout()
Method for describing how to update the size and position of children within a container.
void AddItems(params IBaseItem[] items)
Allows to add multiple items to the window.
Definition: CoreWindow.cs:231
WrapArea GetArea()
Getting list area of WrapGrid.
Definition: WrapGrid.cs:186
WrapGrid is a container and manager of SpaceVIL.WrapArea (scrollable container for other elements wit...
Definition: WrapGrid.cs:17
BlankItem()
Default BlankItem constructor.
Definition: BlankItem.cs:15
virtual void Close()
Close the DialogItem.
Definition: DialogItem.cs:56
VerticalSplitArea()
Defaults VerticalSplitArea constructor.
Definition: VerticalSplitArea.cs:57
void SetBorderRadius(int radius)
Setting border radius with the same values for each corner of the rectangle object.
Definition: Prototype.cs:329
WrapArea(int cellWidth, int cellHeight, Orientation orientation)
Constructs a WrapArea with specified cell width, height and orientation.
Definition: WrapArea.cs:210
override void SetX(int x)
Setting X coordinate of the left-top corner of the HorizontalStack.
Definition: HorizontalStack.cs:108
An interface that describes elements containing editable text.
Definition: ITextEditable.cs:6
int GetTextHeight()
Getting the text height (useful when you need resize TreeItem by text height).
Definition: TreeItem.cs:501
void SetConfines()
Setting the confines of the item relative to its parent's size and position. Example: items can be pa...
void SetBackground(float r, float g, float b)
Setting background color of an item's shape in float RGB format.
Definition: Style.cs:293
void SetStyle(params IBaseItem[] items)
Setting this style for all items in sequence.
Definition: Style.cs:211
int GetCurrentIndex()
Getting index of the current selected option in the list.
Definition: ComboBoxDropDown.cs:58
void SetSelectionVisible(bool value)
Enable or disable selection ability of ListArea.
Definition: ListBox.cs:67
void SetForeground(int r, int g, int b)
Setting text color of an item in byte RGB format.
Definition: Style.cs:315
virtual void SetText(String text)
Setting the text.
Definition: FileSystemEntry.cs:159
void SetFontSize(int size)
Setting font size of the text of selected option.
Definition: ComboBox.cs:125
PopUpMessage(String message)
Constructs a PopUpMessage with text message.
Definition: PopUpMessage.cs:51
static Area GetFigureBounds(List< float[]> triangles)
Getting a shape's bounds as SpaceVIL.Core.Area.
Definition: GraphicsMathService.cs:1404
static bool SetRefreshShape(IBaseItem item)
Adding an IBaseItem implementation to the queue for a forced refresh. Tips: use this function only if...
Definition: ItemsRefreshManager.cs:36
ButtonCore GetCancelButton()
Getting CANCEL button for appearance customizing or assigning new actions.
Definition: MessageBox.cs:72
static Style GetSelectionItemStyle()
Getting default style for a SelectionItem item. Properly filled in all the necessary properties.
Definition: Style.cs:2493
void SetFont(Font font)
Setting font of the text.
Definition: SpinItem.cs:279
void SetShadow(int radius, int x, int y, Color color)
Setting the shadow with specified blur radius, axis shifts, shadow color.
EventMouseMethodState EventMousePress
Lets to describe the actions when the root item of the window was pressed.
Definition: CoreWindow.cs:925
@ Hovered
Item's condition when mouse cursor inside items area. Where Item is class extended from SpaceVIL....
void SetSpacing(Spacing spacing)
Setting indents between children of a container type item.
Definition: Style.cs:404
override void Close()
Closes OpenDialog.
Definition: OpenDialog.cs:96
override String ToString()
Definition: DropArgs.cs:37
virtual void Show(CoreWindow handler)
Shows DialogItem and attaches it to the specified window (see SpaceVIL.CoreWindow,...
Definition: DialogItem.cs:47
override void InitElements()
Initializing all elements in the SideArea. Notice: This method is mainly for overriding only....
Definition: SideArea.cs:176
void SetBorderRadius(CornerRadius radius)
Setting radius of the border's corners.
Definition: Prototype.cs:321
FileSystemEntry is a class representing file system entry (file, folder and etc.)....
Definition: FileSystemEntry.cs:15
int GetWidth()
Getting the width of the object.
Definition: Size.cs:26
Color GetForeground()
Getting current text color of selected option.
Definition: ComboBox.cs:239
override void SetStyle(Style style)
Setting style of the ListBox. Inner styles: "area", "vscrollbar", "hscrollbar", "menu".
Definition: ListBox.cs:638
Bitmap GetImage()
Getting a bitmap image in the form as System.Drawing.Bitmap.
Definition: ImageItem.cs:30
override void SetWidth(int width)
Setting SideArea width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: SideArea.cs:227
void SetShadowDrop(bool value)
Setting the shadow visibility status of an item.
Definition: BaseItem.cs:681
void SetFont(Font font)
Setting font of the text.
Definition: PasswordLine.cs:96
MSAA
Multisample anti-aliasing enum. Values: No, MSAA2x, MSAA4x, MSAA8x.
Definition: Flags.cs:9
KeyMods
Enum of keyboard modifiers.
Definition: Flags.cs:403
void SetPosition(Position position)
Setting the window x-coordinate and y-coordinate (the left-top window corner). Relocating the window ...
Definition: CoreWindow.cs:563
SizePolicy GetHeightPolicy()
Getting height policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape i...
Definition: BaseItem.cs:589
void AddTabs(params Tab[] tabs)
Adding new tabs to the TabView.
Definition: TabView.cs:186
bool IsEditable()
Returns True if TextEdit is editable otherwise returns False.
Definition: TextEdit.cs:687
bool IsHidden
A flag that determines whether the current window is in hidden state or not. True: window is hidden....
Definition: CoreWindow.cs:616
void SetMaxWidth(int width)
Setting the maximum width limit. Actual width cannot be greater than this limit.
Definition: BaseItem.cs:337
void SetTitle(String title)
Setting a title text of the dialog window.
Definition: OpenDialog.cs:20
static bool InitSpaceVILComponents()
Initializing the mandatory SpaceVIL common components (GLFW, default values and etc....
Definition: CommonService.cs:87
override void Release()
Disposing Tab resources if the Tab was removed. Notice: This method is mainly for overriding only....
Definition: Tab.cs:200
override void SetStyle(Style style)
Setting style of the ListArea. Inner styles: "selection".
Definition: ListArea.cs:472
override void Clear()
Deletes all text in the TextArea.
Definition: TextArea.cs:674
HorizontalDirection
Enum of types of horizontal directions. Values: FromLeftToRight, FromRightToLeft.
Definition: Flags.cs:183
void RewindText()
Moves text cursor to the text beginning.
Definition: TextArea.cs:720
void SetDialogButtonStyle(Style style)
Setting a style for a custom user button (that placed into user's toolbar).
Definition: MessageBox.cs:317
ItemAlignment TextAlignment
Alignment of an item's text. Combines with alignment by vertically (Top, VCenter, Bottom) and horizon...
Definition: Style.cs:95
override bool RemoveItem(IBaseItem item)
Removing the specified item from the VerticalStack container.
Definition: VerticalStack.cs:90
override void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: WrapGrid.cs:494
Color GetLineColor()
Getting Graph lines color.
Definition: Graph.cs:159
Prototype GetParent()
Getting the parent of the item.
Definition: BaseItem.cs:45
void Initialize()
Method for initializing OpenGL components before drawing (shaders, vbo and etc.).
override void MakeShape()
Overridden method for stretching the shape of the current item relative to the current size....
Definition: CustomShape.cs:40
void AddItem(IBaseItem item)
override void SetHeight(int height)
Setting HorizontalSplitArea height. If the value is greater/less than the maximum/minimum value of th...
Definition: HorizontalSplitArea.cs:123
CornerRadius BorderRadius
Radiuses to round the rectangular shape of the item.
Definition: Style.cs:130
Color GetColor()
Getting shadow color.
Definition: Shadow.cs:138
Indents GetMargin()
Getting the indents of an item to offset itself relative to its container.
void SetForeground(float r, float g, float b, float a)
Setting text color of a TreeItem in float RGBA format.
Definition: TreeItem.cs:556
Rectangle()
Default Rectangle constructor. Radii of the corners are 0.
Definition: Rectangle.cs:38
String GetWindowTitle()
Getting the title text.
Definition: CoreWindow.cs:302
ComboBox is an item allowing to select one of the many options from the list. Contains text,...
Definition: ComboBox.cs:15
bool IsShadowDrop
Drop shadow flag. True: allow shadow dropping. False: not allow shadow dropping. Default: False.
Definition: Style.cs:182
void SetSelected(bool value)
Setting SelectionItem selected or unselected.
Definition: SelectionItem.cs:109
double GetValue()
Getting current value of SpinItem.
Definition: SpinItem.cs:65
static Style GetIndicatorStyle()
Getting default style for a Indicator item. Properly filled in all the necessary properties....
Definition: Style.cs:844
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: PasswordLine.cs:61
Indents GetTextMargin()
Getting indents of the text.
Definition: TitleBar.cs:167
void SetMinValue(int value)
Setting the minimum progress value of the unfinished task limit. Progress value cannot be less than t...
Definition: ProgressBar.cs:96
virtual void SetPosition(int x, int y)
Setting item position.
Definition: Prototype.cs:701
ButtonCore DownButton
Decrement value button.
Definition: SpinItem.cs:31
bool IsDrawable()
Getting the drawable (visibility) status of an item. This property used in conjunction with the IsVis...
int GetTextWidth()
Getting the text width.
Definition: TextArea.cs:585
void PasteText(String pasteStr)
Do nothing. SpaceVIL.Core.ITextShortcuts implementation.
Definition: TextView.cs:690
void SetItemName(string name)
Method for setting the name of the item.
int GetUserButtonResult()
Getting result from custom toolbar (if it was created).
Definition: MessageItem.cs:39
override void SetX(int x)
Setting X coordinate of the left-top corner of the VerticalSplitArea.
Definition: VerticalSplitArea.cs:156
List< float[]> Shape
A form of an item's shape. If not assigned, the shape is rectangular. Format: System....
Definition: Style.cs:148
void SetPointThickness(float thickness)
Setting thickness of points.
EventKeyMethodState EventKeyRelease
Event that is invoked when key of keyboard is released.
Definition: Prototype.cs:92
void SortTree()
Sorting TreeView nodes in internal list area starting with root (head).
Definition: TreeView.cs:328
void Hide()
Hides the FloatItem without destroying.
Definition: FloatItem.cs:108
void SetSelectionVisible(bool value)
Enable or disable selection ability of ListArea.
Definition: ListArea.cs:135
float GetCurrentValue()
Getting the current slider value.
Definition: VerticalSlider.cs:131
int Right
Indent from right side of the item.
Definition: Indents.cs:21
void SetScrollStep(int value)
Setting scroll movement step.
Definition: ListBox.cs:25
void SetBorderRadius(CornerRadius radius)
override void SetConfines()
Overridden method for setting confines according to position and size of the ComboBoxDropDown (see Pr...
Definition: ComboBoxDropDown.cs:371
int GetMaxWidth()
Method getting the maximum width limit.
@ AsNeeded
Item can be visible in some circumstances.
void SetXOffset(int value)
Setting X shift of the shadow.
Definition: Shadow.cs:43
void SetIgnoreStep(bool value)
Ignoring slider step (affects only on animation). Set False if you want the slider to move strictly i...
Definition: HorizontalSlider.cs:69
void SetForeground(float r, float g, float b)
Setting text color of a FileSystemEntry in float RGB format.
Definition: FileSystemEntry.cs:222
void SetItemName(string name)
Setting the name of the item.
Definition: Prototype.cs:457
void SetSelectionVisible(bool value)
Enable or disable selection ability of SpaceVIL.WrapArea.
Definition: WrapGrid.cs:163
MouseButton Button
Mouse button as SpaceVIL.Core.MouseButton.
Definition: MouseArgs.cs:14
IBaseItem GetSelectedItem()
Getting current selected item in DropDown list.
Definition: ComboBox.cs:355
void SetForeground(float r, float g, float b, float a)
Setting text color of a CheckBox in float RGBA format.
Definition: CheckBox.cs:279
void SetColorOverlay(Color color)
Setting color overlay (useful in images that have alpha channel).
Definition: ImageItem.cs:185
override void SetX(int x)
Setting X coordinate of the left-top corner of the HorizontalSlider.
Definition: HorizontalSlider.cs:230
void SetFocusedItem(Prototype item)
Setting the specified item to the focused state.
Definition: CoreWindow.cs:783
void Clear()
Clearing MouseArgs
Definition: MouseArgs.cs:34
virtual void OnMousePress(IItem sender, MouseArgs args)
Definition: ResizableItem.cs:158
bool RemoveItem(IBaseItem item)
virtual void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: BaseItem.cs:328
void SetPadding(int left=0, int top=0, int right=0, int bottom=0)
Setting indents of an item to offset its children.
Definition: Prototype.cs:237
EventInputTextMethodState EventTextInput
Event that is invoked when typing text on the keyboard.
Definition: Prototype.cs:97
Color GetBorderFill()
Getting the current window border color.
Definition: CoreWindow.cs:1133
String GetText()
Getting the current text of the TextEdit.
Definition: TextEdit.cs:606
override void AddItem(IBaseItem item)
Adding item to the VerticalStack.
Definition: VerticalStack.cs:65
bool IsShadowDrop()
Getting the shadow visibility status of an item.
Definition: Prototype.cs:781
void Hide(MouseArgs args)
Hide the SideArea without destroying with using specified mouse arguments. This method do exactly as ...
Definition: SideArea.cs:278
List< TreeItem > GetChildren()
Getting all contained nodes in this TreeItem.
Definition: TreeItem.cs:29
ImageItem GetIcon()
Getting icon of title bar.
Definition: TitleBar.cs:32
MessageItem()
Default MessageItem constructor.
Definition: MessageItem.cs:86
FreeArea is class representing an unbounded area with free location of inner items....
Definition: FreeArea.cs:16
virtual void SetMousePressed(bool value)
Setting True if you want that mouse is pressed on this item (mouse cursor located within item's shape...
Definition: Prototype.cs:1133
void SetMinSize(int width, int height)
Setting minimum item size limit (width and height limits).
Definition: Prototype.cs:592
virtual void Close()
Close the CoreWindow.
Definition: CoreWindow.cs:107
virtual void SetBackground(int r, int g, int b)
Setting background color of an item's shape in byte RGB format.
Definition: Prototype.cs:408
void SetPointThickness(float thickness)
Setting thickness of Graph points.
Definition: Graph.cs:70
bool IsCentered
A flag that determines whether the current window will first appear in the center of the screen or no...
Definition: CoreWindow.cs:644
void ResetFocus()
Returns focus to the root item of the window.
Definition: CoreWindow.cs:797
override void SetY(int y)
Setting Y coordinate of the left-top corner of the VerticalStack.
Definition: VerticalStack.cs:113
EventMouseMethodState EventScrollDown
Lets to describe the actions when mouse wheel scrolls down.
Definition: CoreWindow.cs:945
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: TextEdit.cs:448
override void AddItem(IBaseItem item)
Adding item into the SideArea.
Definition: SideArea.cs:195
Font GetFont()
Getting the current font of the text.
Definition: Tab.cs:288
void RemoveItemState(ItemStateType type)
void SetContent(List< IBaseItem > content)
Core.Size GetMinSize()
Getting current item minimum size limit.
Definition: BaseItem.cs:458
override bool RemoveItem(IBaseItem item)
Removing the specified item from TabView.
Definition: TabView.cs:198
InputEventType
Enums of types of input events.
Definition: Flags.cs:193
Position GetShadowPos()
Getting the offset of the shadow relative to the position of the item.
Definition: BaseItem.cs:723
Scale GetDpiScale()
Getting DPI scale for the current window.
Definition: CoreWindow.cs:1261
EventCommonMethod ItemListChanged
Event that is invoked when one of the set of elements is changed.
Definition: ListArea.cs:24
GraphicsMathService is a static class with static methods for working with colors,...
Definition: GraphicsMathService.cs:14
Color Background
Background color of an item's shape. Attention: this property is required. This property is System....
Definition: Style.cs:21
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: FileSystemEntry.cs:74
void SetAttachSide(Side side)
Setting the side of the window which SideArea will be attached. Default: Side.Left.
Definition: SideArea.cs:44
TitleBar is the basic implementation of a user interface tittle bar of window. Extended from SpaceVIL...
Definition: TitleBar.cs:15
void SetSpacing(Spacing spacing)
Setting indents between children of a container type item.
Definition: Prototype.cs:200
ListBox()
Default ListBox constructor.
Definition: ListBox.cs:205
Dictionary< ItemStateType, ItemState > GetAllStates()
Getting all presented in the current style visual states of an item.
Definition: Style.cs:609
override void Release()
Disposing all resources if the item was removed. Notice: This method is mainly for overriding only....
Definition: VerticalSlider.cs:58
IBaseItem GetWrapper(IBaseItem item)
Getting wrapper of item.
Definition: WrapGrid.cs:639
int GetMaxHeight()
Getting the maximum height limit.
Definition: Prototype.cs:565
@ Floating
Items whose root parent LayoutType is Floating.
void SetSubstrateFontStyle(FontStyle style)
Setting font style of the substrate text (hint under main text, when you start typing substrate becom...
Definition: PasswordLine.cs:327
void SetIndentSize(int size)
Setting indent size (X axis) for the current TreeItem relative to its parent branch.
Definition: TreeItem.cs:104
static Font GetDefaultFont()
Getting the current default font for the current application.
Definition: DefaultsService.cs:100
Color GetBackground()
Method for getting background color.
void SetPadding(Indents padding)
Setting indents of an item to offset its children.
Definition: Prototype.cs:226
override void Release()
Disposing bitmap resources if the item was removed. Notice: This method is mainly for overriding only...
Definition: ImageItem.cs:357
MouseButton ActiveButton
You can specify mouse button (see SpaceVIL.Core.MouseButton) that is used to open ComboBoxDropDown....
Definition: ComboBoxDropDown.cs:96
static KeyMods GetOsControlMod()
Getting the default "control" modifier KeyCode of current OS (for Mac OS - Command key)
Definition: CommonService.cs:223
String GetTitle()
Getting the current text of title of MessageItem.
Definition: MessageItem.cs:149
DialogItem is an abstract class for imitation of modal window. DialogItem extends Prototype class,...
Definition: DialogItem.cs:13
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: PopUpMessage.cs:129
int GetColumnCount()
Getting current columns count in grid.
Definition: Grid.cs:127
bool IsStretch()
Returns True if internal SpaceVIL.WrapArea allocates all available space between cells to achieve smo...
Definition: WrapGrid.cs:27
bool IsSelectionVisible()
Returns True if selection ability of ListArea is enabled otherwise returns False.
Definition: ListArea.cs:150
void SetForeground(Color color)
Setting text color of a Label.
Definition: Label.cs:282
List< float[]> GetPointShape()
Getting current shape of points. Default: circle shape.
Definition: Graph.cs:110
void RemoveChild(TreeItem child)
Removing the specified node from TreeItem.
Definition: TreeItem.cs:38
String GetText()
Getting the text of selected option.
Definition: ComboBoxDropDown.cs:49
List< IBaseItem > GetListContent()
Getting content of the list area of ListBox.
Definition: ListBox.cs:590
override void InitElements()
Initializing all elements in the VerticalSplitArea. Notice: This method is mainly for overriding only...
Definition: VerticalSplitArea.cs:84
bool IsVisible
Propery that defines if border is visible
Definition: Border.cs:78
Font GetFont()
Getting the current font of the text of selected option.
Definition: ComboBox.cs:149
void AddInnerShape(IBaseItem shape)
Adding inner primitives to the item (as decorations only). Note: not supported in the current version...
Definition: Style.cs:518
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: TreeItem.cs:446
static Style GetSpinItemStyle()
Getting default style for a SpinItem item. Properly filled in all the necessary properties....
Definition: Style.cs:2106
Core.Size GetMaxSize()
Getting current item maximum size limit.
Definition: BaseItem.cs:466
String GetToolTip()
Getting tooltip text of the item. Tooltip is hint about an item that appears when you hold the mouse ...
Definition: Prototype.cs:154
virtual void SetText(String text)
Setting the text.
Definition: TitleBar.cs:221
void SetPoints(List< float[]> coord)
Setting points coordinates.
Definition: PointsContainer.cs:83
void SetForeground(Color color)
Setting text color of a ProgressBar.
Definition: ProgressBar.cs:248
static Style GetVerticalStackStyle()
Getting default style for a VerticalStack item. Properly filled in all the necessary properties.
Definition: Style.cs:1458
void SetAreaSize(int size)
Setting actual size of SideArea. If SideArea is attached to Side.Left or Side.Right,...
Definition: SideArea.cs:132
Rectangle Track
Slider track.
Definition: VerticalSlider.cs:21
static Style GetPopUpMessageStyle()
Getting default style for a PopUpMessage item. Properly filled in all the necessary properties....
Definition: Style.cs:1867
virtual bool IsDrawable()
Getting the drawable (visibility) status of an item. This property used in conjunction with the IsVis...
Definition: BaseItem.cs:267
static void PrintListOfItems(CoreWindow window)
Printing all existing items in the specified window.
Definition: ItemsLayoutBox.cs:146
void SetSubstrateForeground(Color color)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: TextEdit.cs:1096
void SetChecked(bool value)
Setting CheckBox checked or unchecked.
Definition: CheckBox.cs:111
void SetForeground(Color color)
Setting text color of a TextView.
Definition: TextView.cs:604
EventCommonMethodState EventDestroy
ATTENTION! Not implemented yet.
Definition: CoreWindow.cs:900
virtual bool IsMousePressed()
Returns True if mouse is pressed on this item (mouse cursor located within item's shape and any of th...
Definition: Prototype.cs:1123
int GetYOffset()
Setting Y shift of the shadow.
Definition: Shadow.cs:72
Ellipse is a subclass that extends from SpaceVIL.Primitive for rendering an ellipse shape.
Definition: Ellipse.cs:7
An interface that defines free type of a container.
Definition: IFreeLayout.cs:6
int GetCellWidth()
Getting current cell width.
Definition: WrapGrid.cs:67
ResizableItem Window
Window area of DialogItem.
Definition: DialogItem.cs:19
override void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: TreeItem.cs:340
int MaxHeight
Maximum height of an item's shape (shape cannot be bigget this value). Default: 32767.
Definition: Style.cs:79
static bool TryShow(String name)
Trying to show a window by its name.
Definition: WindowsBox.cs:39
void RemoveInnerStyle(String keyName)
Removing a child's style by its key name.
Definition: Style.cs:563
override void InitElements()
Initializing all elements in the FileSystemEntry. Notice: This method is mainly for overriding only....
Definition: FileSystemEntry.cs:251
Border(Color fill, CornerRadius radius, int thickness)
Constructs a Border with specified color, radius and thickness.
Definition: Border.cs:96
virtual bool IsPassEvents()
Getting boolean value to know if this item can pass further any input events (mouse,...
Definition: Prototype.cs:1013
static void RestoreViewport(CoreWindow window)
Restoring initial OpenGL viewport of SpaceVIL environment for the specified window (if it was changed...
Definition: RenderService.cs:24
override void Release()
Disposing DialogItem resources if the it was removed. Notice: This method is mainly for overriding on...
Definition: DialogItem.cs:72
static Style GetMenuItemStyle()
Getting default style for a MenuItem item. Properly filled in all the necessary properties....
Definition: Style.cs:1002
WindowAnchor()
Default WindowAnchor constructor.
Definition: WindowAnchor.cs:16
virtual void SetX(int x)
Setting X coordinate of the left-top corner of a shape.
Definition: BaseItem.cs:601
override void InitElements()
Initializing and adding of all elements in the ComboBox (drop-down list, drop bown button,...
Definition: ComboBox.cs:248
Color GetLineColor()
Getting lines color.
Int64 GetScrollOffset()
Getting scroll offset in the WrapArea.
Definition: WrapArea.cs:475
An interface that describes the attributes of the position of a shape. This interface is part of Spac...
Definition: IPosition.cs:8
int Horizontal
Horizontal indent between items.
Definition: Spacing.cs:17
static Font ChangeFontStyle(FontStyle style, Font oldFont)
Changing font style.
Definition: GraphicsMathService.cs:1243
override void SetX(int x)
Setting X coordinate of the left-top corner of a shape.
Definition: ProgressBar.cs:333
void SetMaxHeight(int height)
Setting the maximum height limit. Actual height cannot be greater than this limit.
Definition: Prototype.cs:557
virtual int GetY()
Getting Y coordinate of the left-top corner of a shape.
Definition: Prototype.cs:734
HorizontalSlider()
Default HorizontalSlider constructor.
Definition: HorizontalSlider.cs:173
void SetLineThickness(float thickness)
Setting thickness of lines.
Definition: LinesContainer.cs:27
void SetHandler(CoreWindow handler)
Setting the window to which the item will belong.
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: TextEdit.cs:530
void SetFont(Font font)
Definition: TextEdit.cs:502
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: Tab.cs:280
void SetParent(Prototype parent)
Setting the parent of the item.
Definition: Prototype.cs:183
float GetRotationAngle()
Getting rotation angle for image.
Definition: ImageItem.cs:49
override void InitElements()
Initializing all elements in the DialogItem. Notice: This method is mainly for overriding only....
Definition: DialogItem.cs:36
void SetSubstrateForeground(float r, float g, float b)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible)color...
Definition: TextEdit.cs:1133
A class that store radius values for each corner of the rectangle shape.
Definition: CornerRadius.cs:6
void SetDrawable(bool value)
Setting the drawable (visibility) status of an item. This property used in conjunction with the IsVis...
void SetForeground(Color color)
Setting text color of a FileSystemEntry.
Definition: FileSystemEntry.cs:191
virtual 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 co...
Definition: Prototype.cs:756
EventMouseMethodState EventMouseClick
Event that is invoked when mouse click (release) on an item.
Definition: Prototype.cs:59
int GetShadowRadius()
Getting the shadow blur raduis.
int ShadowRadius
Blur radius of a shadow. Min value: 0. Max value: 10. Default: 0.
Definition: Style.cs:166
string GetSelectedText()
Getting the current selected text.
Definition: TextEdit.cs:824
Prototype ReturnFocus
Property that allows to specify what item will be focused after drop-down list is closed.
Definition: ComboBox.cs:29
void SetForeground(float r, float g, float b)
Setting text color of a SpinItem in float RGB format.
Definition: SpinItem.cs:358
int GetTextWidth()
Getting the text width (useful when you need resize CheckBox by text width).
Definition: CheckBox.cs:221
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IFreeLayout).
Definition: WrapArea.cs:500
FreeArea()
Default FreeArea constructor.
Definition: FreeArea.cs:28
An interface that describes floating independent type of items. Notice: All floating items render abo...
Definition: IFloating.cs:8
void SetForeground(int r, int g, int b, int a)
Setting text color of a PopUpMessage in byte RGBA format.
Definition: PopUpMessage.cs:206
DialogItem()
Constructs a DialogItem.
Definition: DialogItem.cs:24
void SelectAll()
Selecting entire text of the TextView.
Definition: TextView.cs:411
void SetParameters(int currentValue, int minValue, int maxValue, int step)
Setting integer parameters of SpinItem.
Definition: SpinItem.cs:95
HorizontalStack()
Default HorizontalStack constructor.
Definition: HorizontalStack.cs:45
void SetAlignment(ItemAlignment alignment)
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertica...
static Color CloneColor(Color color)
Getting clone of the specified color.
Definition: GraphicsMathService.cs:97
An interface that describes common item's properties. This interface is part of SpaceVIL....
Definition: IItem.cs:14
ItemHoverRule GetHoverRule()
Getting the hovering rule of this item. Can be ItemHoverRule.Lazy or ItemHoverRule....
Definition: Prototype.cs:1273
List< float[]> GetPointShape()
Getting current shape of points. Default: circle shape.
void SetFont(Font font)
Setting font of the text.
Definition: Tab.cs:256
void SetMouseHover(bool value)
An interface that defines the draggable type of an interactive item (such item can receive EventMouse...
Definition: IDraggable.cs:7
void SetSelected(bool value)
Setting Tab selected or unselected.
Definition: Tab.cs:174
String GetText()
Getting the current text of the Label.
Definition: Label.cs:255
bool IsHover
Property to enable or disable mouse events (hover, click, press, scroll). True: ImageItem can receive...
Definition: ImageItem.cs:58
int GetScrollStep()
Getting scroll movement step.
Definition: WrapGrid.cs:127
OpenEntryDialog is user interface element for browsing file system to select a file or folder to open...
Definition: OpenEntryDialog.cs:18
bool IsColorOverlay()
Getting color overlay status.
Definition: ImageItem.cs:216
VerticalStack is a class that represents a line type container (vertical version)....
Definition: VerticalStack.cs:16
ButtonCore UpButton
Increment value button.
Definition: SpinItem.cs:26
void SetTabPolicy(SizePolicy policy)
Setting the width policy of tabs. Can be Fixed (tab shape not changes its size) or Expand (tab shape ...
Definition: TabView.cs:24
static void AddEffect(IBaseItem item, IEffect effect)
Adding effect to specified item.
Definition: Effects.cs:22
int GetTextHeight()
Getting the text height (useful when you need resize Tab by text height).
Definition: Tab.cs:321
void SetHeight(int value)
Setting the height of the object.
Definition: Size.cs:53
void SetSubstrateForeground(int r, int g, int b)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: PasswordLine.cs:347
InputState
Enum of types of input conditions. Values: Release, Press, Repeat.
Definition: Flags.cs:232
void SetCurrentAsDefault()
Setting this theme as default.
Definition: ThemeStyle.cs:97
int GetMaxWidth()
Getting the current maximum window width.
Definition: CoreWindow.cs:454
int GetShadowRadius()
Getting the shadow blur raduis.
Definition: Prototype.cs:807
List< float[]> GetPoints()
Getting adjacent points are considered lines.
bool IsSelected()
Returns True if SelectionItem is selected otherwise returns False.
Definition: SelectionItem.cs:99
List< IBaseItem > InnerShapes
A storage of shapes for future use. Note: not supported in the current version! Format: System....
Definition: Style.cs:160
virtual void Release()
Method to describe disposing item's resources if the item was removed. Notice: This method is mainly ...
Definition: Prototype.cs:128
ItemAlignment Alignment
Alignment of an item's shape relative to its container. Combines with alignment by vertically (Top,...
Definition: Style.cs:87
override void SetSize(int width, int height)
Setting ImageItem size (width and height).
Definition: ImageItem.cs:245
override bool RemoveItem(IBaseItem item)
Removing the specified item from the list area of WrapGrid.
Definition: WrapGrid.cs:538
override void AddItem(IBaseItem item)
Adding item to the list area of WrapGrid.
Definition: WrapGrid.cs:515
override void SetStyle(Style style)
Setting style of the DialogItem. Inner styles: "window".
Definition: DialogItem.cs:82
override void MakeShape()
Overridden method for stretching the points position relative to the current size of the item....
Definition: PointsContainer.cs:105
Style is a class that describes the appearance of an element. Can contains Styles for inner items.
Definition: Style.cs:13
bool IsOutsideClickClosable()
Method for getting boolean value of item's behavior when mouse click occurs outside the item.
ListArea GetArea()
Getting list area of ListBox.
Definition: ListBox.cs:103
void SetMaxHeight(int height)
Setting the maximum height limit. Actual height cannot be greater than this limit.
Definition: Geometry.cs:196
virtual void SetY(int y)
Setting Y coordinate of the left-top corner of a shape.
Definition: Prototype.cs:726
void SetPadding(int left, int top, int right, int bottom)
Setting padding indents. Padding is the space that’s inside the element between the element and the b...
Definition: CoreWindow.cs:204
static Style GetDefaultCommonStyle()
Getting a default common style. Properly filled in all the necessary properties. Use this method to c...
Definition: Style.cs:726
override void SetStyle(Style style)
Setting a style that describes the appearance of an item.
Definition: Primitive.cs:43
int GetThickness()
Getting border thickness of an item's shape.
Definition: Border.cs:61
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: PasswordLine.cs:120
void SetText(String text)
Setting the text.
Definition: TextEdit.cs:584
FileSystemEntryType GetEntryType()
Getting a type of entry (see SpaceVIL.Core.FileSystemEntryType).
Definition: FileSystemEntry.cs:25
static Style GetHorizontalStackStyle()
Getting default style for a HorizontalStack item. Properly filled in all the necessary properties.
Definition: Style.cs:1442
void SetColorOverlay(Color color, bool overlay)
Setting color overlay (useful in images that have alpha channel) with ability to specify overlay stat...
Definition: ImageItem.cs:197
override void InitElements()
Initializing all elements in the Indicator. Notice: This method is mainly for overriding only....
Definition: Indicator.cs:49
void SetWidth(int width)
Method setting item width. If the value is greater/less than the maximum/minimum value of the width,...
ItemAlignment GetAlignment()
Getting an alignment of an item's shape relative to its container.
List< Tab > GetTabs()
Getting all existing tabs in TabView.
Definition: TabView.cs:47
Border is a class that decorates item's shape with border.
Definition: Border.cs:13
void SetY(int value)
Setting Y position.
Definition: Area.cs:46
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 (shap...
Definition: Prototype.cs:655
void SetHidden(bool value)
Hides of unhides the current window.
Definition: CoreWindow.cs:816
int GetTextWidth()
Getting the text width (useful when you need resize ProgressBar by text width).
Definition: ProgressBar.cs:232
override void AddItem(IBaseItem item)
Adding item to the WrapArea.
Definition: WrapArea.cs:346
Int64 GetHScrollOffset()
Getting horizontal scroll offset in the ListArea.
Definition: ListArea.cs:400
bool IsColorOverlay()
Method for getting color overlay status.
void SetShadeColor(float r, float g, float b)
Setting the dimmer color of the window. The dimmer appears when the current window opens a dialog win...
Definition: CoreWindow.cs:1208
virtual void SetText(String text)
Setting the text.
Definition: Tab.cs:296
int GetY()
Getting Y position of the 2D point.
Definition: Position.cs:64
void SetShadowColor(Color color)
Setting shadow color.
Definition: Prototype.cs:823
BlankItem is pure subclass of Prototype without any extensions. Example: used as cheap version of Spa...
Definition: BlankItem.cs:9
void SetShadowRadius(int radius)
Setting the specified blur radius of the shadow. Default: 0.
Definition: BaseItem.cs:691
CoreWindow()
Constructs a CoreWindow.
Definition: CoreWindow.cs:20
int GetTextWidth()
Getting the text width (useful when you need resize FileSystemEntry by text width).
Definition: FileSystemEntry.cs:175
Area GetAreaBounds()
Getting bounds for an image (for example: to keep aspect ratio).
Definition: ImageItem.cs:19
void SetWindowName(String value)
Setting the window name. The window name is the string ID of the window and may differ from the windo...
Definition: CoreWindow.cs:271
ListArea()
Default ListArea constructor.
Definition: ListArea.cs:160
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to FileSystemEntry.
Definition: FileSystemEntry.cs:103
virtual void MakeShape()
Making default item's shape. Use in conjunction with GetTriangles() and SetTriangles() methods....
Definition: BaseItem.cs:171
virtual int GetX()
Getting X coordinate of the left-top corner of a shape.
Definition: BaseItem.cs:609
override void InsertItem(IBaseItem item, Int32 index)
Insert item into the list area of ListBox by index.
Definition: ListBox.cs:462
An interface that defines the draggable window type of an item.
Definition: IWindowAnchor.cs:6
ItemHoverRule HoverRule
Hovering rule propetry of this item. Can be ItemHoverRule.Lazy or ItemHoverRule.Strict (see SpaceVIL....
Definition: BaseItem.cs:660
void SetCurrentValue(int value)
Setting the progress value of the unfinished task.
Definition: LoadingScreen.cs:89
EventKeyMethodState EventKeyRelease
Lets to describe the actions when a keyboard key was released.
Definition: CoreWindow.cs:955
void Unselect()
Unselect selected item.
Definition: WrapGrid.cs:153
void SetAlignment(params ItemAlignment[] alignment)
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertica...
Definition: Prototype.cs:636
Font GetFont()
Getting the current font of the text.
Definition: SpinItem.cs:315
void SetMenuDisabled(bool value)
Setting the navigation context menu to disable or enable.
Definition: ListBox.cs:91
void SetAlignment(List< ItemAlignment > alignment)
static bool SetRefreshImage(IImageItem item)
Adding an IImageItem implementation to the queue for a forced refresh. Tips: use this function only i...
Definition: ItemsRefreshManager.cs:88
void AssignBottomItem(IBaseItem item)
Assign item on the bottom area of the HorizontalSplitArea.
Definition: HorizontalSplitArea.cs:110
String GetSubstrateText()
Getting substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: TextEdit.cs:1166
Color GetForeground()
Getting current text color.
Definition: PasswordLine.cs:196
void RefreshFolder()
Refresh opened folder.
Definition: OpenEntryDialog.cs:399
List< IBaseItem > GetTabContent(Tab tab)
Getting content of a page by its tab.
Definition: TabView.cs:154
TreeItem GetRootItem()
Getting root (head) SpaceVIl.TreeItem of TreeView.
Definition: TreeView.cs:100
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IHLayout).
Definition: HorizontalStack.cs:117
OpenEntryDialog(String title, FileSystemEntryType entryType)
Constructs OpenEntryDialog with title text, entry type. Dialog type is OpenDialogType....
Definition: OpenEntryDialog.cs:115
EventCommonMethod SelectionChanged
Event that is invoked when one of the element is selected.
Definition: WrapArea.cs:23
override void InitElements()
Initializing all elements in the Messagetem. Notice: This method is mainly for overriding only....
Definition: MessageItem.cs:158
SideArea is a container designed to show when it is needed, and the rest of the time SideArea is hidd...
Definition: SideArea.cs:18
void SetMaxSize(int width, int height)
void SetShadowColor(Color color)
Setting shadow color.
VerticalSlider is the basic implementation of a user interface slider (vertical version)....
Definition: VerticalSlider.cs:14
virtual String GetText()
Getting the current text of the TreeItem.
Definition: TreeItem.cs:483
override void InitElements()
Initializing all elements in the ProgressBar. Notice: This method is mainly for overriding only....
Definition: ProgressBar.cs:67
int GetImageHeight()
Getting an image height.
Definition: ImageItem.cs:149
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: SpinItem.cs:306
ListBox is a container for SpaceVIL.ListArea (scrollable container for other elements with ability of...
Definition: ListBox.cs:17
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IFreeLayout).
Definition: Grid.cs:324
static Font ChangeFontFamily(FontFamily fontFamily, Font oldFont)
Changing font family.
Definition: FontService.cs:57
void SetForeground(int r, int g, int b)
Setting text color of a TextEdit in byte RGB format.
Definition: TextEdit.cs:628
int GetMaxWidth()
Getting the maximum width limit.
Definition: BaseItem.cs:361
Style GetThemeStyle(Type type)
Returns style of the theme for the object by its class name.
Definition: ThemeStyle.cs:83
An interface that discribes such type of items that are adjacent points are considered lines (for dra...
Definition: ILines.cs:10
An interface that defines the dialog type of an item.
Definition: IDialogItem.cs:7
static List< float[]> GetRoundSquare(CornerRadius cornerRadius, float width=100, float height=100, int x=0, int y=0)
Making a rectangle with roundness corners.
Definition: GraphicsMathService.cs:133
HorizontalStack is a class that represents a line type container (horizontal version)....
Definition: HorizontalStack.cs:16
VisibilityPolicy GetVScrollBarPolicy()
Getting vertical scroll bar visibility policy.
Definition: ListBox.cs:124
void Show()
Shows the ComboBoxDropDown at the position (0, 0).
Definition: ComboBoxDropDown.cs:328
static Style GetGridStyle()
Getting default style for a Grid item. Properly filled in all the necessary properties.
Definition: Style.cs:1104
LinesContainer()
Default LinesContainer constructor.
Definition: LinesContainer.cs:17
void SetSelection(int index)
Select item by index.
Definition: ListArea.cs:87
override void SetStyle(Style style)
Setting style of the LoadingScreen. Inner styles: "text", "image".
Definition: LoadingScreen.cs:295
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of a TitleBar text. Combines with alignment by vertically (Top, VCenter,...
Definition: TitleBar.cs:127
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to Label.
Definition: Label.cs:117
override void AddItem(IBaseItem item)
Adding option (or any SpaceVIL.Core.IBaseItem implementation) to the ComboBoxDropDown.
Definition: ComboBoxDropDown.cs:245
void SetBorderFill(float r, float g, float b, float a)
Setting the color of the window border.
Definition: CoreWindow.cs:1059
ButtonCore GetMaximizeButton()
Getting maximize button of title bar. This button maximizes/restores the window to all available spac...
Definition: TitleBar.cs:67
void SortBrunch(TreeItem branch)
Sorting part of TreeView content starting with specified branch node.
Definition: TreeView.cs:337
Scale is a class that describes the scaling factors along the X and Y axes.
Definition: Scale.cs:8
static Style GetTreeViewStyle()
Getting default style for a TreeView item. Properly filled in all the necessary properties....
Definition: Style.cs:2038
void SetMargin(Indents margin)
Setting the indents of an item to offset itself relative to its container.
Definition: Prototype.cs:253
void SetRadius(int value)
Setting the specified blur radius of the shadow. Default: 0.
Definition: Shadow.cs:19
void SetForeground(float r, float g, float b)
Setting text color of a TextEdit in float RGB format.
Definition: TextEdit.cs:653
A style theme to store styles for items in the current application.
Definition: ThemeStyle.cs:12
static Style GetSimpleVerticalScrollBarStyle()
Getting simplified style for a SimpleVerticalScrollBar item. Properly filled in all the necessary pro...
Definition: Style.cs:1320
void SetHScrollOffset(Int64 value)
Setting X axis offset of an unbounded area of FreArea.
Definition: FreeArea.cs:87
SizePolicy GetTabPolicy()
Getting the current width policy of tabs. Can be Fixed (tab shape not changes its size) or Expand (ta...
Definition: TabView.cs:35
void SetHeight(int height)
Setting the window height.
Definition: CoreWindow.cs:338
void SetForeground(int r, int g, int b, int a)
Setting text color of a ProgressBar in byte RGBA format.
Definition: ProgressBar.cs:269
abstract void InitWindow()
This abstract method should provide the initial window attributes, content, events.
Color GetForeground()
Getting current text color.
Definition: Tab.cs:379
virtual void SetListContent(List< IBaseItem > content)
Adding all elements in the list area of WrapGrid from the given list.
Definition: WrapGrid.cs:628
VerticalSplitArea is a container with two divided areas (on top and on bottom). VerticalSplitArea imp...
Definition: VerticalSplitArea.cs:16
override void UpdateElements()
Updating all TreeView inner items.
Definition: TreeView.cs:193
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to TextArea.
Definition: TextArea.cs:505
bool IsClosed
A flag that determines whether the current window is in closed state or not. True: window is closed....
Definition: CoreWindow.cs:609
Color GetForeground()
Getting current text color.
Definition: TextView.cs:659
virtual Color GetBackground()
Getting background color of an item.
Definition: Prototype.cs:448
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IHLayout).
Definition: VerticalSplitArea.cs:166
static SpaceVIL.Core.OSType GetOSType()
Getting the current OS type.
Definition: CommonService.cs:48
The main interface of SpaceVIL environment. Contains all the necessary methods for rendering objects ...
Definition: IBaseItem.cs:11
int GetSelectedTabIndex()
Getting the index of the current selected tab.
Definition: TabView.cs:125
void SetBorderFill(Color fill)
DialogWindow is an abstract class for modal window instances. DialogWindow extends CoreWindow class....
Definition: DialogWindow.cs:14
static void SetRenderFrequency(RedrawFrequency level)
Setting the frequency of redrawing scene in idle state. The higher the level, the more computer resou...
Definition: WindowManager.cs:36
override void InitElements()
Initializing all elements in the HorizontalSlider. Notice: This method is mainly for overriding only....
Definition: HorizontalSlider.cs:189
void SetPoints(List< float[]> coord)
Setting adjacent points are considered lines.
void SetColor(float r, float g, float b, float a)
Setting shadow color in float RGBA format.
Definition: Shadow.cs:129
void SetForeground(float r, float g, float b)
Setting text color of a Tab in float RGB format.
Definition: Tab.cs:360
static RedrawFrequency GetRenderFrequency()
Getting the current render frequency.
Definition: WindowManager.cs:97
CoreWindow GetHandler()
Getting the window to which the item will belong.
Definition: BaseItem.cs:35
An interface that describes update events by type of event. This interface is part of SpaceVIL....
Definition: IEventUpdate.cs:13
void SetForeground(int r, int g, int b)
Setting text color of a SpinItem in byte RGB format.
Definition: SpinItem.cs:335
void AddInnerStyle(String keyName, Style style)
Assigning a style for an item's child by key name.
Definition: Style.cs:532
void AddFilterExtensions(params String[] exts)
Adding file filter extensions. Rule: "filter name (*.ext1, *.ext2, *.extN) ; *.ext1,...
Definition: OpenEntryDialog.cs:420
WrapArea is a scrollable container for other elements with ability of selection. WrapArea groups elem...
Definition: WrapArea.cs:16
SizePolicy
Size policy types enum. Values: Fixed, Expand.
Definition: Flags.cs:48
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: PopUpMessage.cs:78
override void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: ProgressBar.cs:323
Tab(String text, String name)
Constructs Tab with specified text and name of the Tab.
Definition: Tab.cs:67
void SetTitle(String title)
Setting a text of title of MessageItem.
Definition: MessageItem.cs:141
int Height
Height of an item's shape.
Definition: Style.cs:67
void SetCurrentValue(int value)
Setting the current progress value of the unfinished task. If the value is greater/less than the maxi...
Definition: ProgressBar.cs:116
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: LoadingScreen.cs:218
HorizontalScrollBar HScrollBar
Horizontal scroll bar of ListBox.
Definition: ListBox.cs:116
Core.Size GetMaxSize()
Getting current item maximum size limit.
Definition: Prototype.cs:617
void SetCurrentValue(float value)
Setting the current slider value. If the value is greater/less than the maximum/minimum slider value,...
Definition: VerticalSlider.cs:94
void SetRootItem(TreeItem rootTreeItem)
Setting new root (head) SpaceVIl.TreeItem for TreeView.
Definition: TreeView.cs:109
void SetText(String text)
Setting the text.
Definition: TextView.cs:246
override void InitElements()
Initializing all elements in the VerticalSlider. Notice: This method is mainly for overriding only....
Definition: VerticalSlider.cs:198
static Style GetInputDialogStyle()
Getting default style for a InputDialog item. Properly filled in all the necessary properties....
Definition: Style.cs:2435
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to ComboBox.
Definition: ComboBox.cs:97
void SetSubstrateFontSize(int size)
Setting font size of the substrate text (hint under main text, when you start typing substrate become...
Definition: TextEdit.cs:1075
List< float[]> GetPoints()
Getting Graph points coordinates.
Definition: Graph.cs:127
A class that describes mouse inputs.
Definition: MouseArgs.cs:9
void SetSplitColor(Color color)
Setting split holder color.
Definition: VerticalSplitArea.cs:49
static void SetRenderType(RenderType type)
Setting the common render type. Default: SpaceVIL.Core.RenderType.Periodic. Can be: IfNeeded - the sc...
Definition: WindowManager.cs:157
void SetForeground(int r, int g, int b, int a)
Setting text color of a TreeItem in byte RGBA format.
Definition: TreeItem.cs:533
static Style GetSimpleHorizontalScrollBarStyle()
Getting simplified style for a SimpleHorizontalScrollBar item. Properly filled in all the necessary p...
Definition: Style.cs:1197
void SetBackground(Color color)
Setting window background color.
Definition: CoreWindow.cs:128
Font Font
Font of an item's text. Can be used only if the item contains text and in this case this property is ...
Definition: Style.cs:33
ScrollHandler Handler
Slider handler.
Definition: VerticalSlider.cs:26
void SetParameters(String name, String title, int width, int height, bool isBorder)
Setting basic window attributes.
Definition: CoreWindow.cs:65
DialogWindow()
Constructs a DialogWindow
Definition: DialogWindow.cs:19
EventCommonMethod EventOnClose
Event that is invoked when Tab is closed.
Definition: Tab.cs:191
int[] GetShadowExtension()
Getting the values of shadow extensions in pixels.
void Hide()
Method that describes how to hide an item.
OpenEntryDialog(String title, FileSystemEntryType entryType, OpenDialogType dialogType)
Constructs OpenEntryDialog with title text, entry type and dialog type. Entry type can be FileSystemE...
Definition: OpenEntryDialog.cs:75
static List< float[]> GetTriangle(float w=100, float h=100, int x=0, int y=0, int angle=0)
Making a triangle with corners in (x + w/2, y), (x, y + h), (x + w, y + h), rotated on angle degrees.
Definition: GraphicsMathService.cs:603
void Hide()
Hide the ComboBoxDropDown without destroying.
Definition: ComboBoxDropDown.cs:338
bool IsOutsideClickClosable()
Returns True if ComboBoxDropDown (see SpaceVIL.Core.IFloating) should closes when mouse click outside...
Definition: ComboBoxDropDown.cs:107
A class that describe keyboard text typing input.
Definition: TextInputArgs.cs:9
int GetMinWidth()
Getting the minimum width limit.
Definition: Geometry.cs:82
bool IsOutsideClickClosable()
Returns True if FloatItem (see SpaceVIL.Core.IFloating) should closes when mouse click outside the ar...
Definition: FloatItem.cs:35
void SetPointShape(List< float[]> shape)
Setting custom shape for points (if one want to use other shape than circle).
Definition: Graph.cs:102
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of a the text. Combines with alignment by vertically (Top, VCenter,...
Definition: TextEdit.cs:431
EventMouseMethodState EventMouseHover
Lets to describe the actions when mouse cursor hovers the root item of the window.
Definition: CoreWindow.cs:905
void SetWidthPolicy(SizePolicy policy)
Setting width policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape i...
void AddItemState(ItemStateType type, ItemState state)
Adding visual state for an item. Type can be Base, Hovered, Pressed, Toggled, Focused,...
Definition: Style.cs:577
Indicator()
Default Indicator constructor.
Definition: Indicator.cs:34
override void Show()
Show MessageBox window.
Definition: MessageBox.cs:260
void SetY(int y)
Setting Y position of the 2D point.
Definition: Position.cs:55
Indents GetMargin()
Getting the indents of an item to offset itself relative to its container.
Definition: Prototype.cs:245
void UpdateSize()
Updating size of SelectionItem according to wrapped item size.
Definition: SelectionItem.cs:68
ItemAlignment
Alignment types enum. Values: Left, Top, Right, Bottom, HCenter, VCenter.
Definition: Flags.cs:33
void SetRenderFrequency(RedrawFrequency value)
Lets to set the rendering frequency. Default: SpaceVIL.Core.RedrawFrequency.Low
Definition: CoreWindow.cs:827
int GetHeight()
Method for getting item height.
EventMouseMethodState EventMouseDrop
Event that is invoked when mouse drop on an item.
Definition: Prototype.cs:75
void SetMessageText(String text)
Setting a text of message of MessageBox.
Definition: MessageBox.cs:124
void AddUserButton(ButtonCore button, int id)
Adding a custom user button to toolbal with the specified ID.
Definition: MessageBox.cs:281
string CutText()
Cuts and returns the current selected text.
Definition: TextArea.cs:703
@ Fixed
Size is fixed and cannot be changed.
void SetFontSize(int size)
Setting font size of the text.
Definition: LoadingScreen.cs:202
void SetFormat(int rows, int columns)
Setting a new grid format with the given number of rows and number of columns.
Definition: Grid.cs:59
void SetBorderFill(int r, int g, int b)
Setting the color of the window border.
Definition: CoreWindow.cs:1015
SpinItem()
Default SpinItem constructor.
Definition: SpinItem.cs:36
void Show(IItem sender, MouseArgs args)
Shows the ComboBoxDropDown at the proper position.
Definition: ComboBoxDropDown.cs:315
void SetDraggable(bool value)
Setting tab to support drag and drop or not.
Definition: Tab.cs:107
static List< float[]> UpdateShape(List< float[]> triangles, int w, int h)
Updating the specified shape by its new size (streching by new size).
Definition: GraphicsMathService.cs:1281
WindowsBox is a storage-class that provides an access to existing windows by name and Guid.
Definition: WindowsBox.cs:16
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to ProgressBar.
Definition: ProgressBar.cs:175
void SetSubstrateFontStyle(FontStyle style)
Setting font style of the substrate text (hint under main text, when you start typing substrate becom...
Definition: TextEdit.cs:1086
override void SetFocus()
Setting focus on TextArea if it is focusable.
Definition: TextArea.cs:666
Color GetShadowColor()
Getting shadow color.
EventMouseMethodState EventMouseDrag
Lets to describe the actions when the mouse button was pressed and moved inside the root item of the ...
Definition: CoreWindow.cs:930
void SetFontSize(int size)
Setting font size of the text.
Definition: Tab.cs:264
static CoreWindow GetWindowInstance(Guid guid)
Getting a window instance by its GUID.
Definition: WindowsBox.cs:71
Color GetSubstrateForeground()
Getting current substrate text (hint under main text, when you start typing substrate becomes invisib...
Definition: PasswordLine.cs:391
int GetX()
Getting the current window x-coordinate.
Definition: CoreWindow.cs:514
ThemeStyle()
Constructs a default ThemeStyle.
Definition: ThemeStyle.cs:21
override bool RemoveItem(IBaseItem item)
Removing item from ComboBox. If item is SpaceVIL.MenuItem then it is removed from the drop-down list.
Definition: ComboBox.cs:320
IBaseItem GetContent()
Getting wrapped item of SelectionItem.
Definition: SelectionItem.cs:50
void Show()
Method that describes how to display an item.
TextArea is a basic implementation of a user interface editable text area. Contains text area,...
Definition: TextArea.cs:14
static bool RemoveItem(CoreWindow window, IBaseItem item, LayoutType type)
Removing an item from global item storage (ItemsLayoutBox). In usual situation you do not need to use...
Definition: ItemsLayoutBox.cs:93
int GetX()
Getting X position.
Definition: Area.cs:73
Font GetFont()
Getting the current font of the text.
Definition: ProgressBar.cs:223
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this TextArea.
Definition: TextArea.cs:493
OpenEntryDialog(String title)
Constructs OpenEntryDialog with title text. Entry type is FileSystemEntryType.File....
Definition: OpenEntryDialog.cs:121
static Style GetDefaultStyle(Type type)
Getting the default item style from the current default theme by its type.
Definition: DefaultsService.cs:87
static CoreWindow GetCurrentFocusedWindow()
Getting the current focused window.
Definition: WindowsBox.cs:83
override void SetY(int y)
Setting Y coordinate of the left-top corner of the ImageItem.
Definition: ImageItem.cs:289
CoreWindow is an abstract class containing an implementation of common functionality for a window.
Definition: CoreWindow.cs:12
void Clear()
Removing all containing items in the window.
Definition: CoreWindow.cs:260
int MinHeight
Minimum height of an item's shape (shape cannot be smaller this value). Default: 0.
Definition: Style.cs:73
void SetWidth(int value)
Setting the width of the object.
Definition: Size.cs:35
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this FileSystemEntry.
Definition: FileSystemEntry.cs:92
override void InitElements()
Initializing all elements in the TreeView. Notice: This method is mainly for overriding only....
Definition: TreeView.cs:139
void Proceed()
Restores window activity. Window may receive and process any input events. Tip: used with CoreWindow....
Definition: CoreWindow.cs:1283
ActiveWindow()
Constructs an ActiveWindow
Definition: ActiveWindow.cs:19
override void SetStyle(Style style)
Setting style of the TitleBar. Inner styles: "closebutton", "minimizebutton", "maximizebutton",...
Definition: TitleBar.cs:365
void SetPosition(int x, int y)
Setting item position.
Definition: Primitive.cs:33
List< String > Paths
List of selected paths.
Definition: DropArgs.cs:25
void SetBackground(float r, float g, float b, float a)
Setting window background color.
Definition: CoreWindow.cs:174
static Font ChangeFontFamily(FontFamily fontFamily, Font oldFont)
Changing font family.
Definition: GraphicsMathService.cs:1254
ItemAlignment GetContentAlignment()
Getting current content alignment. Can be: ItemAlignment.Top, ItemAlignment.VCenter,...
Definition: VerticalStack.cs:39
void SetStretch(bool value)
Setting strech mode for internal SpaceVIL.WrapArea. SpaceVIL.WrapArea can allocates all available spa...
Definition: WrapGrid.cs:40
void AppendText(String text)
Adding the specified text to the end of the existing text.
Definition: TextEdit.cs:1175
Font GetFont()
Getting the current font of the text.
Definition: LoadingScreen.cs:226
void SetFontSize(int size)
Setting font size of the text.
Definition: Label.cs:161
override void SetHeight(int height)
Setting item height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: ListBox.cs:441
VisibilityPolicy GetScrollBarPolicy()
Getting scroll bar visibility policy.
Definition: WrapGrid.cs:218
static Style GetFrameStyle()
Getting default style for a Frame item. Properly filled in all the necessary properties.
Definition: Style.cs:1087
CustomShape(List< float[]> shape)
Constructs a CustomShape with the specified shape.
Definition: CustomShape.cs:28
static String GetSpaceVILInfo()
Getting basic information about SpaceVIL such as version, date, platform and OS.
Definition: CommonService.cs:29
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: TreeItem.cs:455
Color GetShadowColor()
Getting shadow color.
Definition: Prototype.cs:815
void SetSpacing(int horizontal=0, int vertical=0)
Setting indents between children of a container type item.
Definition: Prototype.cs:209
void SetPosition(int x, int y)
Setting 2D point position.
Definition: Position.cs:74
void SetCursor(EmbeddedCursor type)
Setting mouse cursor image for this item from embedded cursors.
Definition: Prototype.cs:1299
static Bitmap GetDefaultImage(EmbeddedImage image, EmbeddedImageSize size)
Getting the specified image by the type and size of the image, which is stored in the SpaceVIL framew...
Definition: DefaultsService.cs:241
void SetMaxValue(float value)
Setting the maximum slider value limit. Slider value cannot be greater than this limit.
Definition: VerticalSlider.cs:164
int GetLineSpacer()
Getting current indent between lines in TextArea.
Definition: TextArea.cs:484
virtual void Show()
Show the CoreWindow.
Definition: CoreWindow.cs:99
ImageItem(Bitmap picture)
Constructs an ImageItem with an bitmap image.
Definition: ImageItem.cs:81
CornerRadius GetBorderRadius()
Getting the current window border corner radii.
Definition: CoreWindow.cs:1107
EventCommonMethod SelectionChanged
Event that is invoked when one of the element is selected.
Definition: ListArea.cs:20
Indents GetTextMargin()
Getting indents of the text.
Definition: TextEdit.cs:494
void SetMinSize(int width, int height)
Setting the minimum window size in pixels: width and height.
Definition: CoreWindow.cs:393
static void SetDefaultTheme(ThemeStyle theme)
Setting the default theme for the current application.
Definition: DefaultsService.cs:75
MouseButton
Enum of button codes of mouse.
Definition: Flags.cs:417
int GetHeight()
Getting the height of the object.
Definition: Size.cs:44
void SetCursor(CursorImage cursor)
Setting mouse cursor image for this item.
Definition: Prototype.cs:1307
static Style GetWindowContainerStyle()
Getting default style for a window itself. Properly filled in all the necessary properties.
Definition: Style.cs:2257
void SetBackground(float r, float g, float b)
Setting window background color.
Definition: CoreWindow.cs:162
VerticalScrollBar VScrollBar
Vertical scroll bar of ListBox.
Definition: ListBox.cs:112
Font GetFont()
Getting the current font of the text.
Definition: TreeItem.cs:464
void SetLineSpacer(int lineSpacer)
Setting indent between lines in TextArea.
Definition: TextArea.cs:475
EventMouseMethodState EventMouseLeave
Lets to describe the actions when mouse cursor leaves the root item of the window.
Definition: CoreWindow.cs:910
Label is is the basic implementation of a user interface non-editable text item. Label has multiline ...
Definition: Label.cs:18
void SetPointColor(Color color)
Setting points color. Default: White.
Definition: PointsContainer.cs:46
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: Tab.cs:272
bool IsYResizable
Property to lock ResizableItem resizing by Y axis. True: to unlock. False: to lock....
Definition: ResizableItem.cs:94
override bool RemoveItem(IBaseItem item)
Removing option (or any SpaceVIL.Core.IBaseItem implementation) from the ComboBoxDropDown.
Definition: ComboBoxDropDown.cs:263
int GetXOffset()
Method for getting image offset by X axis.
KeyMods Mods
Used modifiers while mouse input.
Definition: MouseArgs.cs:24
void SetScale(float xScale, float yScale)
Setting scaling factors.
Definition: Scale.cs:33
void SetLineSpacer(int lineSpacer)
Setting indent between lines in TextView.
Definition: TextView.cs:533
void SetOutsideClickClosable(bool value)
Setting boolean value of item's behavior when mouse click occurs outside the SideArea.
Definition: SideArea.cs:323
override bool RemoveItem(IBaseItem item)
Removing the specified item from SelectionItem.
Definition: SelectionItem.cs:137
static Color MixColors(params Color[] colors)
Mixing two or more colors into one.
Definition: GraphicsMathService.cs:21
SplitHolder(Orientation orientation)
Constructs a SplitHolder with the specified orientation. Orientation can be Orientation....
Definition: SplitHolder.cs:24
List< Cell > GetAllCells()
Getting all cells as list.
Definition: Grid.cs:157
Rectangle Track
Slider track.
Definition: HorizontalSlider.cs:20
Prototype Item
An item on which the drop event occurs.
Definition: DropArgs.cs:15
Color GetForeground()
Getting current text color.
Definition: TextArea.cs:658
static Style GetTextEditStyle()
Getting default style for a TextEdit item. Properly filled in all the necessary properties....
Definition: Style.cs:1727
EventMouseMethodState EventMouseClick
Lets to describe the actions when the root item of the window was clicked.
Definition: CoreWindow.cs:915
override bool RemoveItem(IBaseItem item)
Removing the specified item from SideArea.
Definition: SideArea.cs:217
void Unselect()
Unselect selected item.
Definition: ListArea.cs:118
int GetTextWidth()
Getting the text width (useful when you need resize Tab by text width).
Definition: Tab.cs:313
void SetForeground(Color color)
Setting text color of a TitleBar.
Definition: TitleBar.cs:257
Color GetForeground()
Getting current text color.
Definition: PopUpMessage.cs:235
override void SetMouseHover(bool value)
Overrided Prototype.SetMouseHover(bool) method. Setting this item hovered (mouse cursor located withi...
Definition: CheckBox.cs:79
void SetIcon(Bitmap iconBig, Bitmap iconSmall)
Sets the icons of the current window.
Definition: CoreWindow.cs:807
Spacing Spacing
Indents between children of a container type item. It is used mainly in containers....
Definition: Style.cs:119
SizePolicy GetHeightPolicy()
Getting height policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape i...
void SetTextAlignment(ItemAlignment alignment)
Alignment of an item's text. Combines with alignment by vertically (Top, VCenter, Bottom) and horizon...
Definition: Style.cs:491
ListBox ItemList
ListBox for storing a list of options (SpaceVIL.MenuItem).
Definition: ComboBoxDropDown.cs:42
static List< float[]> GetEllipse(float r=100, int n=32)
Making an ellipse with two equal radii (i. e. circle).
Definition: GraphicsMathService.cs:516
virtual void OnHover(IItem sender, MouseArgs args)
Definition: ResizableItem.cs:133
bool IsSelected()
Returns True if Tab is selected otherwise returns False.
Definition: Tab.cs:164
ButtonCore GetCloseButton()
Getting close button.
Definition: Tab.cs:25
void SetIgnoreStep(bool value)
Ignoring slider step (affects only on animation). Set False if you want the slider to move strictly i...
Definition: VerticalSlider.cs:74
void SetShadowRadius(int radius)
Setting the specified blur radius of the shadow. Default: 0.
Definition: Prototype.cs:799
void SetPoints(List< float[]> coord)
Setting points coordinates.
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: LoadingScreen.cs:210
override void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: TextArea.cs:303
Orientation GetOrientation()
Getting SplitHolder orientation. Orientation can be Orientation.Horizontal or Orientation....
Definition: SplitHolder.cs:81
bool IsSelectionVisible()
Returns True if selection ability of SpaceVIL.WrapArea is enabled otherwise returns False.
Definition: WrapGrid.cs:173
void SetFontSize(int size)
Setting font size of the text.
Definition: TitleBar.cs:185
void SetForeground(int r, int g, int b, int a)
Setting text color of a PasswordLine in byte RGBA format.
Definition: PasswordLine.cs:167
Font GetFont()
Getting the current font of the text.
Definition: TextArea.cs:576
string CutText()
Cuts and returns the current selected text.
Definition: TextEdit.cs:895
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: PopUpMessage.cs:69
void SetContentAlignment(ItemAlignment alignment)
Setting content alignment within HorizontalStack area. Supports only: ItemAlignment....
Definition: HorizontalStack.cs:27
void SetValueVisible(bool value)
Setting the text that represents the progress of the unfinished task, visible or invisible.
Definition: LoadingScreen.cs:37
void SetShadowDrop(bool value)
Setting the shadow visibility status of an item.
void SetShadowColor(Color color)
Setting shadow color.
Definition: BaseItem.cs:715
void SetFont(Font font)
Setting font of the text.
Definition: CheckBox.cs:165
void SetTimeOut(int milliseconds)
Setting waiting time in milliseconds after which PopUpMessage will be closed. Default: 2000 milliseco...
Definition: PopUpMessage.cs:34
void SetMinWidth(int width)
Setting the minimum width limit. Actual width cannot be less than this limit.
Definition: BaseItem.cs:319
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: SpinItem.cs:297
override void AddItem(IBaseItem item)
Adding item into the container (this).
Definition: ProgressBar.cs:312
SpinItem is designed as a user interface element that can increase and decrease the value by a specif...
Definition: SpinItem.cs:16
virtual int GetHeight()
Getting item height.
Definition: BaseItem.cs:403
override void InitElements()
Initializing all elements in the TextEdit. Notice: This method is mainly for overriding only....
Definition: TextEdit.cs:723
SideArea(CoreWindow handler, Side attachSide)
Constructs SideArea with the specified side and the specified window for attachment....
Definition: SideArea.cs:147
override void SetHeight(int height)
Setting VerticalStack height. If the value is greater/less than the maximum/minimum value of the heig...
Definition: VerticalStack.cs:103
void SetOutsideClickClosable(bool value)
Setting boolean value of item's behavior when mouse click occurs outside the FloatItem.
Definition: FloatItem.cs:44
void AddEventListener(GeometryEventType type, IBaseItem listener)
void SetMinWidth(int width)
Method setting the minimum width limit. Actual width cannot be less than this limit.
bool IsShadowDrop()
Getting the shadow visibility status of an item.
Definition: BaseItem.cs:672
void SetHeight(int height)
Setting item height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: Geometry.cs:130
void SetForeground(float r, float g, float b, float a)
Setting text color of an item in float RGBA format.
Definition: Style.cs:347
void SetForeground(int r, int g, int b, int a)
Setting text color of a SpinItem in byte RGBA format.
Definition: SpinItem.cs:347
bool IsRootVisible()
Returns True if root (head) SpaceVIl.TreeItem is visible otherwise returns False.
Definition: TreeView.cs:67
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to TextView.
Definition: TextView.cs:568
int Width
Width of an item's shape.
Definition: Style.cs:50
void SetAlignment(ItemAlignment alignment)
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertica...
Definition: Prototype.cs:627
void SelectTabByName(String tabName)
Selecting a tab by its name. Tab name is ID of UI element. Tab name is uniq but tab text is not....
Definition: TabView.cs:104
void SetVScrollOffset(Int64 value)
Setting vertical scroll offset of the ListArea.
Definition: ListArea.cs:390
void SetDrawable(bool value)
Setting the drawable (visibility) status of an item. This property used in conjunction with the IsVis...
Definition: Prototype.cs:982
CommonService is static class providing methods to getting basic information about the SpaceVIL frame...
Definition: CommonService.cs:15
void Show(CoreWindow handler)
Shows PopUpMessage and attaches it to the specified window (see SpaceVIL.CoreWindow,...
Definition: PopUpMessage.cs:258
void SetBorderFill(Color fill)
Setting the border color of an item's shape.
Definition: Prototype.cs:282
Color GetShadeColor()
Getting the current dimmer color.
Definition: CoreWindow.cs:1229
int Left
Indent from left side of the item.
Definition: Indents.cs:11
Font GetFont()
Getting the current font of the text.
Definition: PopUpMessage.cs:145
Side
Enum of types of sides. Values: Left, Top, Right, Bottom.
Definition: Flags.cs:501
A structure that store indents of the item.
Definition: Indents.cs:6
virtual void Show()
Shows the SideArea at the proper position.
Definition: SideArea.cs:245
override void SetStyle(Style style)
Setting style of the Label.
Definition: Label.cs:420
HorizontalSplitArea()
Defaults HorizontalSplitArea constructor.
Definition: HorizontalSplitArea.cs:57
ResisableItem is a special container that can move and resize by mouse input events while inside anot...
Definition: ResizableItem.cs:15
TreeItem is designed to be a node for SpaceVIL.TreeView (branch-leaf type of container)....
Definition: TreeItem.cs:19
void SetForeground(Color color)
Setting text color of a PopUpMessage.
Definition: PopUpMessage.cs:185
void SetMinHeight(int height)
Setting the minimum height limit. Actual height cannot be less than this limit.
Definition: Prototype.cs:524
override void Show(CoreWindow handler)
Shows MessageItem and attaches it to the specified window (see SpaceVIL.CoreWindow,...
Definition: MessageItem.cs:255
virtual bool IsVisible()
Getting the visibility status of an item. This property may used in conjunction with the IsDrawable()...
Definition: BaseItem.cs:295
void SetHScrollOffset(Int64 value)
Setting horizontal scroll offset of the ListArea.
Definition: ListArea.cs:408
Cell is sealed class representing cell in SpaceVIL.Grid. You cannot create instances of Cell class,...
Definition: Cell.cs:11
static Style GetListBoxStyle()
Getting default style for a ListBox item. Properly filled in all the necessary properties....
Definition: Style.cs:1561
List< float[]> GetPoints()
Getting points coordinates.
Definition: PointsContainer.cs:92
bool RemoveItem(IBaseItem item)
Removing a specified item.
Definition: CoreWindow.cs:253
void SetForeground(float r, float g, float b)
Setting text color of a Label in float RGB format.
Definition: Label.cs:322
Color GetLineColor()
Getting lines color.
Definition: LinesContainer.cs:53
Indents GetTextMargin()
Getting indents of the text.
Definition: PopUpMessage.cs:105
void SetSelection(int index)
Select item by index.
Definition: WrapArea.cs:125
virtual void SetText(String text)
Setting the text of selected option.
Definition: ComboBox.cs:157
SplitHolder is part of SpaceVIL.HorizontalSplitArea and SpaceVIL.VerticalSplitArea....
Definition: SplitHolder.cs:12
void AddItemState(ItemStateType type, ItemState state)
PopUpMessage is designed to display short quick messages to the user. PopUpMessage disappears after a...
Definition: PopUpMessage.cs:20
HorizontalDirection Direction
Direction of title bar (in Mac OS is HorizontalDirection.FromRightToLeft, in others OS HorizontalDire...
Definition: TitleBar.cs:24
void SetForeground(float r, float g, float b, float a)
Setting text color of a ButtonCore in float RGBA format.
Definition: LoadingScreen.cs:277
void SetShadow(int radius, int x, int y, Color color)
Setting the shadow with specified blur radius, axis shifts, shadow color.
Definition: Prototype.cs:862
void ClearExcludedSides()
Removing all exclused sides. After that all sides can be dragged to resize the ResizableItem.
Definition: ResizableItem.cs:47
Position()
Default Position constructor.
Definition: Position.cs:17
static Style GetSideAreaStyle()
Getting default style for a SideArea item. Properly filled in all the necessary properties....
Definition: Style.cs:2561
static Font GetDefaultFont(FontStyle style, int size)
Getting the current default font with the specified font size and font style for the current applicat...
Definition: DefaultsService.cs:119
Grid is a class that represents a grid type container. Each element is in a specific grid cell....
Definition: Grid.cs:15
void SetVScrollBarPolicy(VisibilityPolicy policy)
Setting vertical scroll bar visibility policy. Default: SpaceVIL.Core.VisibilityPolicy....
Definition: ListBox.cs:133
void AddItemToTabByName(String tabName, IBaseItem item)
Adding an item to page by its tab name. Tab name is ID of UI element. Tab name is uniq but tab text i...
Definition: TabView.cs:273
int GetX()
Method for getting X coordinate of the left-top corner of a shape.
string GetSelectedText()
Getting the current selected text.
Definition: TextView.cs:393
Prototype GetParent()
Getting the parent of the item.
Definition: Prototype.cs:174
TreeItemType
Enum of types of TreeItems. Used in TreeView and TreeItem.
Definition: Flags.cs:455
void UpdateHeight()
Updating height of SelectionItem according to wrapped item height.
Definition: SelectionItem.cs:86
int GetWidth()
Method for getting width of the image.
virtual void UpdateState()
Updating Prototype's state according to its ItemStateType.
Definition: Prototype.cs:909
virtual void SetText(String text)
Setting the text.
Definition: TreeItem.cs:473
OSType
Operating system types enum. Values: Windows, Linux, Mac.
Definition: Flags.cs:21
void SetFont(Font font)
Setting font of the text.
Definition: Label.cs:149
void SetForeground(Color color)
Setting text color of a TextEdit.
Definition: TextEdit.cs:616
float GetMinValue()
Getting the current minimum slider value limit.
Definition: HorizontalSlider.cs:145
virtual void SetTriangles(List< float[]> triangles)
Setting triangles as item's shape.
Definition: BaseItem.cs:161
List< IBaseItem > GetListContent()
Getting all existing options (list of SpaceVIL.IBaseItem objects).
Definition: ComboBoxDropDown.cs:236
int GetTextWidth()
Getting the text width (useful when you need resize TitleBar by text width).
Definition: TitleBar.cs:239
VerticalScrollBar VScrollBar
Vertical scroll bar of TextArea.
Definition: TextArea.cs:61
override void AddItem(IBaseItem item)
Adding item to ComboBox. If item is SpaceVIL.MenuItem then it is added to the drop-down list as an op...
Definition: ComboBox.cs:305
override void InitWindow()
Initialize MessageBox window.
Definition: MessageBox.cs:159
void SetDrop(bool value)
Setting drop shadow flag.
Definition: Shadow.cs:149
override void InsertItem(IBaseItem item, Int32 index)
Insert item into the ListArea by index.
Definition: ListArea.cs:246
List< float[]> GetPoints()
Getting points coordinates.
Definition: LinesContainer.cs:70
Size is a class that describes the width and height of an object.
Definition: Size.cs:6
void SetPassEvents(bool value, InputEventType e)
Setting on or off so that this item can pass further the specified type of input events (mouse,...
Definition: Prototype.cs:1064
void Unselect()
Unselect selected item.
Definition: WrapArea.cs:156
override void SetHeight(int height)
Setting Grid height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: Grid.cs:282
TabView()
Default TabView constructor.
Definition: TabView.cs:55
static Style GetTabStyle()
Getting default style for a Tab item. Properly filled in all the necessary properties....
Definition: Style.cs:2643
void SelectTab(int index)
Selecting a tab by its index. If index is out of range then this method does nothing.
Definition: TabView.cs:92
EventKeyMethodState EventKeyPress
Lets to describe the actions when a keyboard key was pressed.
Definition: CoreWindow.cs:950
override void Clear()
Removing all items from the list area of TreeView.
Definition: TreeView.cs:297
VisibilityPolicy GetHScrollBarPolicy()
Getting horizontal scroll bar visibility policy.
Definition: TextArea.cs:116
void SetMaxSize(int width, int height)
Setting maximum item size limit (width and height limits).
Definition: Prototype.cs:609
int GetBorderThickness()
Getting the current window border thickness.
Definition: CoreWindow.cs:1120
TextArea()
Default TextArea constructor.
Definition: TextArea.cs:157
Position Position
Mouse cursor position.
Definition: MouseArgs.cs:29
override void SetStyle(Style style)
Seting style of the SpinItem. Inner styles: "buttonsarea", "uparrow", "downarrow",...
Definition: SpinItem.cs:138
float GetYScale()
Getting scaling factor by Y axis.
Definition: Scale.cs:56
static List< string > GetListOfItemsNames(CoreWindow window)
Getting the list of names of existing items in the specified window.
int GetUserButtonResult()
Getting result from custom toolbar (if it was created).
Definition: MessageBox.cs:43
UInt32 Character
Character code.
Definition: TextInputArgs.cs:14
override void SetStyle(Style style)
Setting style of the ComboBoxDropDown. Inner styles: "itemlist".
Definition: ComboBoxDropDown.cs:386
Ellipse(int quality)
Constructs an Ellipse with specified number of edges in an ellipse shape.
Definition: Ellipse.cs:28
void SetColor(Color color)
Setting shadow color.
Definition: Shadow.cs:83
EventMouseMethodState EventMouseDoubleClick
Lets to describe the actions when the root item of the window was double clicked.
Definition: CoreWindow.cs:920
virtual void SetBackground(float r, float g, float b)
Setting background color of an item in float RGB format.
Definition: BaseItem.cs:213
KeyCode Key
Key code as SpaceVIL.Core.KeyCode.
Definition: KeyArgs.cs:14
Color GetPointColor()
Getting points color.
String GetMessageText()
Getting the current text of message of MessageItem.
Definition: MessageItem.cs:133
Ellipse()
Default Ellipse constructor.
Definition: Ellipse.cs:19
Indicator is the basic implementation of a user interface indicator which can be in enabled state or ...
Definition: Indicator.cs:12
void SetBorderRadius(CornerRadius radius)
Setting the radii of corners.
Definition: Rectangle.cs:30
static Style GetMessageItemStyle()
Getting default style for a MessageItem item. Properly filled in all the necessary properties....
Definition: Style.cs:2196
override void SetStyle(Style style)
Setting style of the OpenEntryDialog. Inner styles: "window", "layout", "toolbar",...
Definition: OpenEntryDialog.cs:588
void SetState(ItemStateType state)
Definition: Prototype.cs:1220
ResizableItem()
Default ResizableItem constructor.
Definition: ResizableItem.cs:123
void SetLineThickness(float thickness)
Setting Graph thickness of lines.
Definition: Graph.cs:135
void Redo()
Method for redo last undo action.
ImageItem GetIcon()
Getting image icon.
Definition: FileSystemEntry.cs:33
Definition: CommonService.cs:8
DefaultsService is static class providing methods to getting SpaceVIL default common values such as f...
Definition: DefaultsService.cs:14
float RightTop
Right-top corner radius
Definition: CornerRadius.cs:16
Color Background
Getting backgroud color of the item of current state as System.Drawing.Color.
Definition: ItemState.cs:20
override void InitElements()
Initializing all elements in the Tab. Notice: This method is mainly for overriding only....
Definition: Tab.cs:426
bool IsSelectionVisible()
Returns True if selection ability of WrapArea is enabled otherwise returns False.
Definition: WrapArea.cs:189
void SetEditable(bool value)
Setting TextArea text field be editable or be non-editable.
Definition: TextArea.cs:53
void SetShadowRadius(int radius)
Setting the specified blur radius of the shadow. Default: 0.
void SetStyle(Style style)
Setting a style that describes the appearance of an item.
virtual void SetConfines()
Setting the confines of the item relative to its parent's size and position. Example: items can be pa...
Definition: Prototype.cs:743
override void InitElements()
Initializing all elements in the HorizontalSplitArea. Notice: This method is mainly for overriding on...
Definition: HorizontalSplitArea.cs:82
override void Clear()
Remove all text from the PasswordLine.
Definition: PasswordLine.cs:275
Graph is class representing custom graphs with lines and points. Contains SpaceVIL....
Definition: Graph.cs:13
void ToggleFullScreen()
Toggles the window to full screen mode or windowed mode.
Definition: CoreWindow.cs:766
void PasteText(string pasteStr)
Paste the specified text at the current position of the text cursor (or replace the specified text at...
Definition: TextEdit.cs:855
void SetRadius(CornerRadius value)
Setting radius of the border's corners.
Definition: Border.cs:30
void SetDisabled(bool value)
EventMouseMethodState EventScrollDown
Event that is invoked when mouse wheel scrolls down on an item.
Definition: Prototype.cs:83
override void Show(CoreWindow handler)
Shows OpenEntryDialog and attaches it to the specified window (see SpaceVIL.CoreWindow,...
Definition: OpenEntryDialog.cs:576
bool IsXFloating
Property to lock ResizableItem movement by X axis. True: to unlock. False: to lock....
Definition: ResizableItem.cs:101
static Style GetHorizontalSplitAreaStyle()
Getting default style for a HorizontalSplitArea item. Properly filled in all the necessary properties...
Definition: Style.cs:1475
IBaseItem GetSelectedItem()
Getting selected item.
Definition: WrapGrid.cs:648
List< Side > GetExcludedSides()
Getting exclused sides. These sides cannot be dragged to resize the ResizableItem.
Definition: ResizableItem.cs:38
void SetScrollBarPolicy(VisibilityPolicy policy)
Setting scroll bar visibility policy. Default: SpaceVIL.Core.VisibilityPolicy.AsNeeded.
Definition: WrapGrid.cs:228
int GetWidth()
Getting the current minimum window width.
Definition: CoreWindow.cs:446
void SetValue(int value)
Setting integer value of SpinItem.
Definition: SpinItem.cs:74
override void SetBackground(Color color)
Setting background color of an item's shape.
Definition: SpinItem.cs:215
Size GetSize()
Method getting size of an item's shape.
void SetBorder(Color fill, CornerRadius radius, int thickness)
Setting border for an item's shape. Border consist of corner radiuses, thickness and color.
Definition: Style.cs:437
ResizableItem Window
Resizable container area of SideArea.
Definition: SideArea.cs:27
static Style GetTextBlockStyle()
Getting default style for a sealed TextBlock item. Properly filled in all the necessary properties....
Definition: Style.cs:1776
ItemAlignment GetAlignment()
Getting an alignment of an item's shape relative to its container.
Definition: Prototype.cs:644
Indents(int left=0, int top=0, int right=0, int bottom=0)
Definition: Indents.cs:35
void SetShadeColor(int r, int g, int b)
Setting the dimmer color of the window. The dimmer appears when the current window opens a dialog win...
Definition: CoreWindow.cs:1185
Spacing GetSpacing()
Getting indents between children of a container type item.
Definition: Prototype.cs:192
Spacing(int horizontal=0, int vertical=0)
Constructs a Spacing with strict horizontal and vertical spacing values. Default Spacing values is ze...
Definition: Spacing.cs:30
Color GetForeground()
Getting current text color.
Definition: Label.cs:347
int GetMinWidth()
Method getting the minimum width limit.
Area()
Default constructor. All values are zero.
Definition: Area.cs:13
void SetForeground(float r, float g, float b)
Setting text color of a TreeItem in float RGB format.
Definition: TreeItem.cs:544
void SetStep(int value)
Setting scroll movement step.
Definition: ListArea.cs:42
void SetMinHeight(int height)
Method for setting the minimum height limit. Actual height cannot be less than this limit.
int GetXOffset()
Getting X shift of the shadow.
Definition: Shadow.cs:52
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: ProgressBar.cs:207
@ Dialog
Items whose root parent LayoutType is Dialog.
void SetMaxWidth(int width)
Setting the maximum width limit. Actual width cannot be greater than this limit.
Definition: Prototype.cs:507
void SetItemName(string name)
Setting the name of the item.
Definition: BaseItem.cs:241
ActiveWindow is an abstract class for base window instances. ActiveWindow extends CoreWindow class....
Definition: ActiveWindow.cs:14
Indents Padding
Indents of an item to offset its children. Attention: this property is required. This property is Spa...
Definition: Style.cs:113
void SetMaxHeight(int height)
Setting the maximum height limit. Actual height cannot be greater than this limit.
Definition: BaseItem.cs:387
void SetX(int x)
Setting the window x-coordinate (the left-top window corner). Relocating the window at specified x-co...
Definition: CoreWindow.cs:502
void InsertItem(IBaseItem item, int index)
Allows you to insert an item at a specified position.
Definition: CoreWindow.cs:243
virtual void Release()
Method to describe disposing item's resources if the item was removed.
Definition: BaseItem.cs:817
void SetShadowExtension(int wExtension, int hExtension)
Setting the values of shadow extensions in pixels.
Definition: Prototype.cs:850
float GetPointThickness()
Getting Graph points thickness.
Definition: Graph.cs:78
void SetFont(Font font)
Setting font of the text.
Definition: ProgressBar.cs:191
void SetMaxHeight(int height)
Setting the window maximum height.
Definition: CoreWindow.cs:415
SizePolicy WidthPolicy
Width policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape is stretc...
Definition: Style.cs:39
void SetForeground(float r, float g, float b, float a)
Setting text color of a TextArea in float RGBA format.
Definition: TextArea.cs:649
void SetMaxWidth(int width)
Setting the maximum width limit. Actual width cannot be greater than this limit.
Definition: Geometry.cs:91
void SetFontSize(int size)
Setting font size of the text.
Definition: CheckBox.cs:173
Cell GetCell(int row, int column)
Returns the cell by row and column number.
Definition: Grid.cs:138
override void SetHeight(int height)
Setting item height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: WrapGrid.cs:505
int GetCursorWidth()
Getting cursor image width.
Definition: CursorImage.cs:108
TreeItem GetParentBranch()
Getting the parent branch node that contains this TreeItem.
Definition: TreeItem.cs:80
int ShadowYOffset
Y shift of a shadow.
Definition: Style.cs:176
Color GetBackground()
Getting window background color.
Definition: CoreWindow.cs:183
virtual void UpdateLayout()
Definition: TreeItem.cs:356
int GetColumnCount()
Getting current column count.
Definition: WrapGrid.cs:58
@ Static
Items whose parent LayoutType is Static.
void SetForeground(float r, float g, float b)
Setting text color of a TextView in float RGB format.
Definition: TextView.cs:638
void SetForeground(Color color)
Setting text color of a TreeItem.
Definition: TreeItem.cs:510
void SetParameters(String name, String title, int width, int height)
Setting basic window attributes
Definition: CoreWindow.cs:50
virtual String GetText()
Getting the current text of the CheckBox.
Definition: CheckBox.cs:213
bool IsChecked()
Returns True if CheckBox is checked otherwise returns False.
Definition: CheckBox.cs:102
void SetSubstrateForeground(Color color)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: PasswordLine.cs:336
void SetMaxSize(int width, int height)
Setting the maximum window size in pixels: width and height.
Definition: CoreWindow.cs:428
FileSystemEntry(FileSystemEntryType type, String text)
Constructs a FileSystemEntry with specified entry type and text.
Definition: FileSystemEntry.cs:56
@ Disabled
Item's condition when it is disabled. Where Item is class extended from SpaceVIL.Prototype.
virtual void SetMouseHover(bool value)
Setting this item hovered (mouse cursor located within item's shape).
Definition: Prototype.cs:1112
override void SetHeight(int height)
Setting ImageItem height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: ImageItem.cs:255
int GetCurrentValue()
Getting the progress value of the unfinished task.
Definition: LoadingScreen.cs:104
void SetRootText(String text)
Setting text to root (head) SpaceVIl.TreeItem of TreeView.
Definition: TreeView.cs:78
float GetLineThickness()
Getting Graph lines thickness.
Definition: Graph.cs:143
int Vertical
Vertical indent between items.
Definition: Spacing.cs:22
void SetMaxHeight(int height)
Method for setting the maximum height limit. Actual height cannot be greater than this limit.
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this SpinItem.
Definition: SpinItem.cs:194
void SetSubstrateText(String substrateText)
Setting the substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: TextEdit.cs:1063
Graph()
Default Graph constructor. The ability to get focus is disabled by default.
Definition: Graph.cs:35
override void InitElements()
Initializing all elements in the Label. Notice: This method is mainly for overriding only....
Definition: Label.cs:407
override bool RemoveItem(IBaseItem item)
Removing the specified item from the ListArea.
Definition: ListArea.cs:294
void SetTitle(String title)
Setting a text of title of MessageBox.
Definition: MessageBox.cs:142
static Style GetVerticalSliderStyle()
Getting default style for a VerticalSlider item. Properly filled in all the necessary properties....
Definition: Style.cs:1406
void SetForeground(int r, int g, int b)
Setting text color of a TreeItem in byte RGB format.
Definition: TreeItem.cs:521
void SetShadowDrop(bool value)
Setting the shadow visibility status of an item.
Definition: Prototype.cs:790
virtual void SetHeight(int height)
Setting item height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: Prototype.cs:541
static Style GetVerticalScrollBarStyle()
Getting default style for a VerticalScrollBar item. Properly filled in all the necessary properties....
Definition: Style.cs:1247
static void AddItem(CoreWindow window, IBaseItem item, LayoutType type)
Adding an item to global item storage (ItemsLayoutBox). In usual situation you do not need to use thi...
Definition: ItemsLayoutBox.cs:61
void AssignTopItem(IBaseItem item)
Assign item on the top area of the HorizontalSplitArea.
Definition: HorizontalSplitArea.cs:97
static List< float[]> GetRoundSquareBorder(float width, float height, float radius, float thickness, int x, int y)
Making a rectangle border with roundness corners.
Definition: GraphicsMathService.cs:907
List< IBaseItem > GetItems()
TreeItem(TreeItemType type, String text="")
Constructs TreeItem with specified type of node and text.
Definition: TreeItem.cs:181
Size GetSize()
Getting current item size.
Definition: Geometry.cs:240
override void SetStyle(Style style)
Seting style of the Tab. Inner styles: "closebutton", "view", "text".
Definition: Tab.cs:460
virtual void InsertItem(IBaseItem item, Int32 index)
Inserting item to the container (this). If the count of container elements is less than the index,...
Definition: Prototype.cs:921
void SetWidthPolicy(SizePolicy policy)
Setting width policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape i...
Definition: BaseItem.cs:523
void SetHScrollBarPolicy(VisibilityPolicy policy)
Setting horizontal scroll bar visibility policy. Default: SpaceVIL.Core.VisibilityPolicy....
Definition: ListBox.cs:174
IBaseItem GetItem()
Getting contained item in the Cell
Definition: Cell.cs:108
ItemState GetState(ItemStateType type)
Getting item visual state by its type. Type can be Base, Hovered, Pressed, Toggled,...
Definition: Prototype.cs:902
void SetMinHeight(int height)
Setting the minimum height limit. Actual height cannot be less than this limit.
Definition: BaseItem.cs:369
void ExcludeSides(params Side[] sides)
Specify which sides will be excluded, and these sides can no longer be dragged to resize the Resizabl...
Definition: ResizableItem.cs:24
CornerRadius(float radius=0)
Constructs a CornerRadius with the same radius values for each corner of the rectangle object....
Definition: CornerRadius.cs:57
String CutText()
Do nothing. SpaceVIL.Core.ITextShortcuts implementation.
Definition: TextView.cs:698
void SetAccuracy(int accuracy)
Setting accuracy (decimal places) of SpinItem.
Definition: SpinItem.cs:116
List< IBaseItem > GetListContent()
Getting all existing options (list of SpaceVIL.IBaseItem objects).
Definition: ComboBox.cs:364
String GetPassword()
Getting entered hidden text data.
Definition: PasswordLine.cs:137
void SetScrollStep(int step)
Setting scroll movement step.
Definition: WrapGrid.cs:118
void SetFont(Font font)
Setting font of the text.
Definition: TextView.cs:586
The Primitive is an abstract extension of BaseItem for primitive non-interactive items....
Definition: Primitive.cs:10
PointsContainer()
Default PointsContainer constructor.
Definition: PointsContainer.cs:19
void SetPassEvents(bool value)
Color ShadowColor
Color of a shadow. This property is System.Drawing.Color.
Definition: Style.cs:188
override string ToString()
Definition: Area.cs:120
void SetCustomFigure(Figure figure)
Shadow()
Default Shadow class constructor. Allow shadow dropping.
Definition: Shadow.cs:166
void AddSpecificItemStyle(IBaseItem item, Style style)
Add unique style for the specified item (specific item, not type of item).
Definition: ThemeStyle.cs:107
bool IsDialog
A flag that determines whether the current window is dialog or not. True: window is dialog....
Definition: CoreWindow.cs:602
SpaceVILException()
Definition: SpaceVILException.cs:11
void SetMessageText(String text)
Setting a text of message of MessageItem.
Definition: MessageItem.cs:125
override void SetX(int x)
Setting X coordinate of the left-top corner of the WrapArea.
Definition: WrapArea.cs:450
An interface that discribes such type of items that are points (for drawing graphs).
Definition: IPoints.cs:10
void SetForeground(float r, float g, float b, float a)
Setting text color of a PopUpMessage in float RGBA format.
Definition: PopUpMessage.cs:227
void SetColor(float r, float g, float b)
Setting shadow color in float RGB format.
Definition: Shadow.cs:117
override void SetStyle(Style style)
Setting style of the TextEdit. Inner styles: "text".
Definition: TextEdit.cs:929
void DisableMenu(bool value)
Setting the navigation context menu to disable or enable. Default: False.
Definition: TextArea.cs:33
void SetSplitPosition(int position)
Setting position of the split holder.
Definition: VerticalSplitArea.cs:31
ItemStateType GetCurrentStateType()
void Release()
Method to describe disposing item's resources if the item was removed.
EventCommonMethod SelectionChanged
Event that is invoked when one of the options is selected.
Definition: ComboBox.cs:25
void SetRotationAngle(float angle)
Setting rotation angle for image. Default: 0.
Definition: ImageItem.cs:41
void SetCurrentValue(float value)
Setting the current slider value. If the value is greater/less than the maximum/minimum slider value,...
Definition: HorizontalSlider.cs:88
Style()
Constructs a default Style.
Definition: Style.cs:199
String GetResult()
Getting full path of selected fyle system entry.
Definition: OpenEntryDialog.cs:25
static void AppExit()
Exiting the current application. All windows will be closed and all their EventClose will be executed...
Definition: WindowManager.cs:361
CursorImage(Bitmap bitmap)
Constructor for creating cursor with custom bitmap image.
Definition: CursorImage.cs:63
void SetForeground(float r, float g, float b)
Setting text color of a TextArea in float RGB format.
Definition: TextArea.cs:637
int GetTextWidth()
Getting the text width.
Definition: TextEdit.cs:743
Style Clone()
Cloning the current style and returning a new deep copy of Style.
Definition: Style.cs:648
void SetAlignment(params ItemAlignment[] alignment)
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertica...
Definition: BaseItem.cs:490
ItemHoverRule
Item hovering rule types enum. Values: Lazy, Strict.
Definition: Flags.cs:142
void SetFontSize(int size)
Setting font size of the text.
Definition: SpinItem.cs:288
void SetBorderFill(Color fill)
Setting the color of the window border.
Definition: CoreWindow.cs:1001
void Free()
Method to describe disposing OpenGL resources if the item was removed.
Color GetBorderFill()
Getting the border color oa an item's shape.
Definition: Prototype.cs:290
override bool RemoveItem(IBaseItem item)
Removing the specified item from the list area of ListBox.
Definition: ListBox.cs:473
virtual String GetText()
Getting the current text of the Tab.
Definition: Tab.cs:305
List< float[]> GetPoints()
Getting points coordinates.
override void Release()
Disposing ComboBox resources if it was removed. Notice: This method is mainly for overriding only....
Definition: ComboBox.cs:35
bool IsDrop()
Getting shadow drop flag.
Definition: Shadow.cs:158
static bool RemoveEffect(IBaseItem item, IEffect effect)
Removing specified effect form item.
Definition: Effects.cs:50
int GetShadowRadius()
Getting the shadow blur raduis.
Definition: BaseItem.cs:699
override void SetMouseHover(bool value)
Setting this item hovered (mouse cursor located within item's shape).
Definition: SelectionItem.cs:158
static bool SetRefreshText(ITextContainer item)
Adding an ITextContainer implementation to the queue for a forced refresh. Tips: use this function on...
Definition: ItemsRefreshManager.cs:68
override void SetY(int y)
Setting Y coordinate of the left-top corner of the Grid.
Definition: Grid.cs:302
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: CheckBox.cs:130
bool IsVisible()
Getting the visibility status of an item. This property may used in conjunction with the IsDrawable()...
byte[] GetBytes()
Method for getting bitmap image as byte array.
void SetSpacing(Spacing spacing)
void SetPointShape(List< float[]> shape)
Setting custom shape for points (if one want to use other shape than circle).
Definition: PointsContainer.cs:63
static List< IEffect > GetEffects(IBaseItem item)
Getting list of applyed effects on specified item.
Definition: Effects.cs:75
RedrawFrequency
Enum of types of frequencies for redraw. Values: VeryLow, Low, Medium, High, Ultra.
Definition: Flags.cs:513
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of TreeItem text. Combines with alignment by vertically (Top, VCenter,...
Definition: TreeItem.cs:389
Color BorderFill
Color of an item's border. This property is System.Drawing.Color.
Definition: Style.cs:142
Scale(float xScale, float yScale)
Constructs Scale with specified scaling factors.
Definition: Scale.cs:23
override void SetX(int x)
Setting X coordinate of the left-top corner of the Grid.
Definition: Grid.cs:292
Interface for providing OpenGL within SpaceVIL environment.
Definition: IOpenGLLayer.cs:6
int Count
Number of selected paths.
Definition: DropArgs.cs:20
void AddDefaultCustomItemStyle(Type type, Style style)
Add custom style to default theme for the items with specified class type.
Definition: ThemeStyle.cs:153
Font GetFont()
Getting the current font of the text.
Definition: TitleBar.cs:212
bool IsFocusable
Definition: CoreWindow.cs:649
void SetSplitColor(Color color)
Setting split holder color.
Definition: HorizontalSplitArea.cs:49
static Style GetVerticalSplitAreaStyle()
Getting default style for a VerticalSplitArea item. Properly filled in all the necessary properties....
Definition: Style.cs:1497
VisibilityPolicy GetVScrollBarPolicy()
Getting vertical scroll bar visibility policy.
Definition: TextArea.cs:74
int GetMaxWidth()
Getting the maximum width limit.
Definition: Geometry.cs:115
List< InputEventType > GetBlockedEvents()
Getting all blocked input events.
Definition: Prototype.cs:1041
Style GetDialogButtonStyle()
Getting the current style of a custom user button (that placed into user's toolbar).
Definition: MessageBox.cs:308
void SetForeground(Color color)
Setting text color of a Tab.
Definition: Tab.cs:329
void RemoveSpecificItemStyle(IBaseItem item, Style style)
Remove unique style for the item (specific item, not type of item).
Definition: ThemeStyle.cs:124
virtual void SetBackground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: Prototype.cs:419
ProgressBar()
Default ProgressBar constructor.
Definition: ProgressBar.cs:49
float GetPointThickness()
Getting points thickness.
void SetForeground(int r, int g, int b)
Setting text color of a CheckBox in byte RGB format.
Definition: CheckBox.cs:247
void SetHScrollBarPolicy(VisibilityPolicy policy)
Setting horizontal scroll bar visibility policy. Default: SpaceVIL.Core.VisibilityPolicy....
Definition: TextArea.cs:126
bool RemoveTabByText(String tabText)
Removing a first-found tab by its text. Tab name is ID of UI element. Tab name is uniq but tab text i...
Definition: TabView.cs:239
static void PrintStoredWindows()
Printing all existing windows in the application.
Definition: WindowsBox.cs:107
void SetPointThickness(float thickness)
Setting thickness of points.
Definition: PointsContainer.cs:29
int GetCount()
Count of all CoreWindows
Definition: CoreWindow.cs:118
override void SetHeight(int height)
Setting SideArea height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: SideArea.cs:237
void SetForeground(int r, int g, int b)
Setting text color of a TextView in byte RGB format.
Definition: TextView.cs:615
EventMouseMethodState EventOnSelect
Event that is invoked when Tab become selected.
Definition: Tab.cs:186
float GetPointThickness()
Getting points thickness.
Definition: PointsContainer.cs:37
KeyMods Mods
Used modifiers while typing.
Definition: KeyArgs.cs:29
void SetWidth(int value)
Setting area width.
Definition: Area.cs:55
void SetPadding(int left=0, int top=0, int right=0, int bottom=0)
Setting indents of an item to offset its children.
Definition: Style.cs:368
void SetShadow(Shadow shadow)
Setting the shadow of an item.
Definition: BaseItem.cs:768
void SetPoints(List< float[]> coord)
Setting points coordinates.
Definition: LinesContainer.cs:61
TextView is designed to display non-editable text with the ability to select and copy....
Definition: TextView.cs:18
bool IsFixedShape
A flag that determines if the shape of an item can be changed or not. True: if shape can not be resiz...
Definition: Style.cs:154
int GetStep()
Getting scroll movement step.
Definition: ListArea.cs:50
bool IsEditable()
Returns True if TextArea is editable otherwise returns False.
Definition: TextArea.cs:43
IBaseItem GetSelectedItem()
Getting selected item.
Definition: ListArea.cs:72
int GetRowCount()
Getting current row count.
Definition: WrapGrid.cs:49
override void MakeShape()
Overridden method for stretching the points position relative to the current size of the item....
Definition: LinesContainer.cs:83
static List< float[]> UpdateShape(List< float[]> triangles, int w, int h, Area area, ItemAlignment alignments)
Updating the specified shape by its new size (streching by new size).
Definition: GraphicsMathService.cs:1344
override void SetStyle(Style style)
Setting style of the CheckBox. Inner styles: "indicator", "text".
Definition: CheckBox.cs:297
void SetForeground(Color color)
Setting text color of a PasswordLine.
Definition: PasswordLine.cs:146
virtual bool IsFocused()
Returns True if this item gets focus otherwise False.
Definition: Prototype.cs:1148
InputState State
State of input as SpaceVIL.Core.InputState. Values: Release, Press, Repeat.
Definition: MouseArgs.cs:19
override void SetX(int x)
Setting X coordinate of the left-top corner of the ImageItem.
Definition: ImageItem.cs:280
VerticalStack()
Default VerticalStack constructor.
Definition: VerticalStack.cs:47
void SetThickness(int thickness)
Setting border thickness of an item's shape.
Definition: Border.cs:70
int GetImageWidth()
Method for describing how to get an image width.
abstract Style GetCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
void SetSelection(int index)
Select item by index.
Definition: ListBox.cs:49
override void SetBackground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: SpinItem.cs:238
Label(String text, bool hover)
Constructs a Label with text and with the ability to enable or disable mouse events.
Definition: Label.cs:69
void SetStep(int value)
Setting scroll movement step.
Definition: WrapArea.cs:50
int GetLineSpacer()
Getting current indent between lines in TextView.
Definition: TextView.cs:542
override void Release()
Disposing ComboBoxDropDown resources if it was removed. Notice: This method is mainly for overriding ...
Definition: ComboBoxDropDown.cs:34
int GetDividerSize()
Getting thickness of SplitHolder divider.
Definition: SplitHolder.cs:50
float GetLineThickness()
Getting lines thickness.
Definition: LinesContainer.cs:35
An interface that describes the attributes of the size of a shape. This interface is part of SpaceVIL...
Definition: ISize.cs:13
int[] GetShadowExtension()
Getting the values of shadow extensions in pixels.
Definition: Prototype.cs:841
@ Always
Item is always visible.
override void InitElements()
Initializing all elements in the WrapGrid. Notice: This method is mainly for overriding only....
Definition: WrapGrid.cs:563
virtual bool IsDrawable()
Getting the drawable (visibility) status of an item. This property used in conjunction with the IsVis...
Definition: Prototype.cs:967
override Color GetBackground()
Getting background color of an item.
Definition: SpinItem.cs:270
void SetForeground(float r, float g, float b)
Setting text color of a TitleBar in float RGB format.
Definition: TitleBar.cs:291
void SetTriangles(List< float[]> triangles)
Method for setting triangles as item's shape.
virtual void InitElements()
Initializing children and their attributes. Notice: This method is mainly for overriding only....
Definition: Prototype.cs:363
void SetToolTip(String text)
Setting tooltip text of the item. Tooltip is hint about an item that appears when you hold the mouse ...
Definition: Prototype.cs:164
int GetHeight()
Getting area height.
Definition: Area.cs:100
@ IfNeeded
The scene is redrawn only if any input event occurs (mouse move, mouse click, keyboard key press,...
bool IsEmpty()
Method for getting empty status.
int GetSelection()
Getting index of selected item.
Definition: ListArea.cs:61
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: CheckBox.cs:189
static Style GetButtonCoreStyle()
Getting default style for a ButtonCore item. Properly filled in all the necessary properties.
Definition: Style.cs:749
void SetShadowExtension(int wExtension, int hExtension)
Setting the values of shadow extensions in pixels.
Definition: BaseItem.cs:744
CursorImage GetCursor()
Getting the mouse cursor image of this item.
Definition: Prototype.cs:1291
void SetSize(int width, int height)
Setting size of an item's shape.
Definition: Style.cs:224
Figure Shape
Getting shape of the item of current state as SpaceVIL.Decorations.Figure.
Definition: ItemState.cs:35
Border Border
Getting border of the item of current state as SpaceVIL.Decorations.Border.
Definition: ItemState.cs:30
override void AddItem(IBaseItem item)
Adding item to the HorizontalStack.
Definition: HorizontalStack.cs:62
MessageItem - an imitation of modal window for displaying any messages with ability to reply to them....
Definition: MessageItem.cs:16
void SetHeightPolicy(SizePolicy policy)
Setting height policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shape ...
static List< float[]> GetRoundSquareBorder(CornerRadius cornerRadius, float width, float height, float thickness, int x, int y)
Making a rectangle border with roundness corners.
Definition: GraphicsMathService.cs:983
void PasteText(String text)
Paste the specified text at the current position of the text cursor (or replace the specified text at...
Definition: TextArea.cs:694
bool IsAspectRatio()
Returns True if aspect ratio of the image is kept otherwise returns False.
Definition: ImageItem.cs:236
static Font ChangeFontSize(int size, Font oldFont)
Changing font size.
Definition: GraphicsMathService.cs:1232
override void AddItem(IBaseItem item)
Adding item to the Grid.
Definition: Grid.cs:221
void AddItemToTabByText(String tabText, IBaseItem item)
Adding an item to page by its tab text. Tab name is ID of UI element. Tab name is uniq but tab text i...
Definition: TabView.cs:286
EventCommonMethod PositionChanged
Event that is invoked when ResizableItem moves.
Definition: ResizableItem.cs:57
override void InitElements()
Initializing all elements in the ListBox. Notice: This method is mainly for overriding only....
Definition: ListBox.cs:509
override void InsertItem(IBaseItem item, int index)
Insert item into the WrapArea by index.
Definition: WrapArea.cs:331
virtual void SetX(int x)
Setting X coordinate of the left-top corner of a shape.
Definition: Prototype.cs:710
void SetBorder(Border border)
Setting border of an item's shape. Border consist of corner radiuses, thickness and color.
Definition: Prototype.cs:273
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to TitleBar.
Definition: TitleBar.cs:158
static String GetClipboardString()
Getting stored text in clipboard.
Definition: CommonService.cs:165
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IVLayout).
Definition: ListArea.cs:418
SelectionItem GetWrapper(IBaseItem item)
Getting wrapper of item.
Definition: ListBox.cs:618
override void SetWidth(int width)
Setting VerticalSplitArea width. If the value is greater/less than the maximum/minimum value of the w...
Definition: VerticalSplitArea.cs:126
String GetText()
Getting the current text of the TextArea.
Definition: TextArea.cs:431
static void SetDefaultFont(Font font)
Setting the default font for the current application.
Definition: DefaultsService.cs:127
float LeftBottom
Left-bottom corner radius
Definition: CornerRadius.cs:21
void SetCurrentIndex(int index)
Selecting an option from the list at the specified index.
Definition: ComboBoxDropDown.cs:76
Side GetAttachSide()
Getting the side of the window which SideArea is attached. Default: Side.Left.
Definition: SideArea.cs:35
void SetParent(Prototype parent)
Setting the parent of the item.
Color GetPointColor()
Getting Graph points color.
Definition: Graph.cs:94
int GetMinWidth()
Getting the current minimum window width.
Definition: CoreWindow.cs:438
int GetHeight()
Method for getting height of the image.
int GetTextHeight()
Getting the text height (useful when you need resize Label by text height).
Definition: Label.cs:372
void InsertItem(IBaseItem item, int index)
@ Never
Item is always invisible.
void SetFont(Font font)
Setting font of the text.
Definition: FileSystemEntry.cs:119
EventCommonMethodState EventResize
ATTENTION! Not implemented yet.
Definition: CoreWindow.cs:894
EventMouseMethodState EventMouseHover
Event that is invoked when mouse cursor enters inside an item area.
Definition: Prototype.cs:51
List< float[]> GetTriangles()
Getting triangles of item's shape.
Definition: Prototype.cs:371
int GetIndentSize()
Getting indent size (X axis) of the current TreeItem relative to its parent branch.
Definition: TreeItem.cs:94
override void SetBackground(float r, float g, float b)
Setting background color of an item in float RGB format.
Definition: SpinItem.cs:249
void SetSpacing(int horizontal=0, int vertical=0)
Setting indents between children of a container type item.
Definition: Style.cs:414
virtual int GetHeight()
Getting item height.
Definition: Prototype.cs:549
void SetBorderFill(int r, int g, int b, int a=255)
Setting the border color of an item's shape in byte RGBA format.
Definition: Prototype.cs:301
void UpdateLayout()
Method for describing how to update the size and position of children within a container.
int GetTextHeight()
Getting the text height (useful when you need resize TitleBar by text height).
Definition: TitleBar.cs:248
virtual void SetVisible(bool value)
Setting the visibility status of an item. This property may used in conjunction with the IsDrawable()...
Definition: BaseItem.cs:305
virtual void UpdateElements()
Updating all ListBox inner items.
Definition: ListBox.cs:496
MessageBox - a modal window for displaying any messages with ability to reply to them....
Definition: MessageBox.cs:13
void AssignRightItem(IBaseItem item)
Assign item on the right area of the VerticalSplitArea.
Definition: VerticalSplitArea.cs:113
ComboBox()
Default ComboBox constructor. Options list is empty.
Definition: ComboBox.cs:45
ScrollHandler Handler
Slider handler.
Definition: HorizontalSlider.cs:24
int GetMinHeight()
Method for getting the minimum height limit.
void SetPassEvents(bool value)
Setting on or off so that this item can pass further any input events (mouse, keyboard and etc....
Definition: Prototype.cs:1052
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to TitleBar.
Definition: TitleBar.cs:146
void SetStep(float value)
Setting slider movement step.
Definition: HorizontalSlider.cs:33
override void Release()
Disposing TreeView resources if it was removed. Notice: This method is mainly for overriding only....
Definition: TreeView.cs:28
void SetMinSize(int width, int height)
CornerRadius GetBorderRadius()
void SelectAll()
Method for selecting all text in the item.
void SetColor(int r, int g, int b)
Setting shadow color in RGB format.
Definition: Shadow.cs:94
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to Label.
Definition: Label.cs:132
static CursorImage GetDefaultCursor()
Getting the current default mouse cursor image.
Definition: DefaultsService.cs:53
void SetForeground(float r, float g, float b)
Setting text color of selected option in float RGB format.
Definition: ComboBox.cs:220
void Draw()
Method to discribe logic of drawing OpenGL objects.
void SetForeground(int r, int g, int b)
Setting text color of selected option in byte RGB format.
Definition: ComboBox.cs:199
void SetShadeColor(Color color)
Setting the dimmer color of the window. The dimmer appears when the current window opens a dialog win...
Definition: CoreWindow.cs:1174
void Minimize()
Sets the window minimized.
Definition: CoreWindow.cs:727
ButtonToggle GetIndicator()
Getting the branch node indicator of TreeItem.
Definition: TreeItem.cs:148
bool RemoveItem(int row, int column)
Removing item from the Grid by number of row and number of column. if the removal was successful Cell...
Definition: Grid.cs:183
static Style GetWrapGridStyle()
Getting default style for a WrapGrid item. Properly filled in all the necessary properties....
Definition: Style.cs:2533
void AddItemToTab(Tab tab, IBaseItem item)
Adding an item to page by its tab.
Definition: TabView.cs:296
void SetRootVisible(bool value)
Setting the root (head) SpaceVIl.TreeItem is visible or invisible.
Definition: TreeView.cs:42
void SetFill(Color fill)
Setting the border color of an item's shape.
Definition: Border.cs:50
virtual void SetBackground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: BaseItem.cs:203
override void Clear()
Removing all items from the ListArea.
Definition: ListArea.cs:339
void SetMinValue(float value)
Setting the minimum slider value limit. Slider value cannot be less than this limit.
Definition: HorizontalSlider.cs:137
int GetHeight()
Getting the current window height.
Definition: CoreWindow.cs:470
int GetMaxWidth()
Getting the maximum width limit.
Definition: Prototype.cs:515
void SetShadeColor(int r, int g, int b, int a)
Setting the dimmer color of the window. The dimmer appears when the current window opens a dialog win...
Definition: CoreWindow.cs:1197
Core.Size GetSize()
Getting the current window size.
Definition: CoreWindow.cs:486
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of a the text. Combines with alignment by vertically (Top, VCenter,...
Definition: SpinItem.cs:170
override void InitElements()
Initializing all elements in the SelectionItem. Notice: This method is mainly for overriding only....
Definition: SelectionItem.cs:60
int GetY()
Getting Y position of the Cell.
Definition: Cell.cs:97
void SetAlignment(ItemAlignment alignment)
Setting an Alignment of an item's shape relative to its container. Combines with alignment by vertica...
Definition: Style.cs:462
override void SetStyle(Style style)
Seting style of the VerticalSlider. Inner styles: "track", "handler".
Definition: VerticalSlider.cs:246
int GetScrollStep()
Getting scroll movement step.
Definition: ListBox.cs:33
bool IsHover
Property to enable or disable mouse events (hover, click, press, scroll). True: Label can receive mou...
Definition: Label.cs:29
int GetY()
Method for getting Y coordinate of the left-top corner of a shape.
void SetSelectionVisible(bool value)
Enable or disable selection ability of WrapArea.
Definition: WrapArea.cs:173
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: SpinItem.cs:180
Font GetFont()
Getting the current font of the text.
Definition: TextEdit.cs:540
void SetIcon(Bitmap icon, int width, int height)
Setting image icon of file system entry. Applys smooth scaling the specified image by new size.
Definition: FileSystemEntry.cs:44
EventCommonMethod OnTextChanged
Event that is invoked when text is changed.
Definition: TextArea.cs:333
bool IsMaximized
A flag that determines whether the current window will first appear maximized or not....
Definition: CoreWindow.cs:663
int GetMinHeight()
Getting the minimum height limit.
Definition: Geometry.cs:187
int GetYOffset()
Method for getting image offset by Y axis.
void SetMinWidth(int width)
Setting the minimum width limit. Actual width cannot be less than this limit.
Definition: Prototype.cs:474
VisibilityPolicy
Visibility types of item enum. Used in such items as scroll bars. Values: Always, AsNeeded,...
Definition: Flags.cs:120
float GetXScale()
Getting scaling factor by X axis.
Definition: Scale.cs:47
Color GetForeground()
Getting current text color.
Definition: TreeItem.cs:565
LoadingScreen is designed to show progress the execution of any long time task. Contains image and te...
Definition: ProgressBar.cs:16
A class that store vertical and horizontal spacing values of the item.
Definition: Spacing.cs:12
virtual int GetWidth()
Getting item width.
Definition: Prototype.cs:499
int GetMinValue()
Getting the current minimum sprogress value of the unfinished task limit.
Definition: ProgressBar.cs:104
string CutText()
Method for cutting selected text.
virtual void AddItem(IBaseItem item)
Adding item into the container (this).
Definition: Prototype.cs:941
void SetWrapText(bool value)
Setting TextArea mode that wraps (or not wraps) input text to the width of the TextArea.
Definition: TextArea.cs:741
Tab(String text)
Constructs Tab with the specified text.
Definition: Tab.cs:60
static Style GetCheckBoxStyle()
Getting default style for a CheckBox item. Properly filled in all the necessary properties....
Definition: Style.cs:809
static List< float[]> MoveShape(List< float[]> shape, float x, float y)
Moving the specified shape by X or/and Y direction.
Definition: GraphicsMathService.cs:857
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to TextEdit.
Definition: TextEdit.cs:473
String GetTitle()
Getting the current text of title of MessageBox.
Definition: MessageBox.cs:151
void SetMaxSize(int width, int height)
Setting maximum item size limit (width and height limits).
Definition: BaseItem.cs:441
void SetCancelVisible(bool value)
Setting CANCEL button visible of invisible.
Definition: MessageItem.cs:75
OpenDialogType
Enum of open dialog types. Values: Open, Save.
Definition: Flags.cs:491
Frame is the basic container. It groups items based on items alignment, margins, paddings,...
Definition: Frame.cs:10
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: ProgressBar.cs:147
List< float[]> GetPointShape()
Getting current shape of points. Default: circle shape.
Definition: PointsContainer.cs:73
Color GetForeground()
Getting current text color.
Definition: CheckBox.cs:287
void SetPointColor(Color color)
Setting Graph points color. Default: White.
Definition: Graph.cs:86
Color GetForeground()
Getting current text color.
Definition: ProgressBar.cs:298
override void SetWidth(int width)
Setting ResizableItem width. If the value is greater/less than the maximum/minimum value of the width...
Definition: ResizableItem.cs:278
static Style GetComboBoxStyle()
Getting default style for a ComboBox item. Properly filled in all the necessary properties....
Definition: Style.cs:899
void SetForeground(float r, float g, float b, float a)
Setting text color of a TitleBar in float RGBA format.
Definition: TitleBar.cs:303
static void RestoreCommonGLSettings(CoreWindow window)
Restoring initial SpaceVIL OpenGL settings for the specified window (if they have been changed).
Definition: RenderService.cs:15
ItemAlignment GetContentAlignment()
Getting current content alignment. Can be: ItemAlignment.Left, ItemAlignment.HCenter,...
Definition: HorizontalStack.cs:37
static Scale GetWindowDpiScale(CoreWindow window)
Getting the current window scale.
Definition: DisplayService.cs:64
void SetLineColor(Color color)
Setting lines color.
CoreWindow GetHandler()
Getting the window to which the item belongs.
Definition: Prototype.cs:142
Size(int w, int h)
Constructs Size with specified width and height.
Definition: Size.cs:16
void SetForeground(float r, float g, float b)
Setting text color of an item in float RGB format.
Definition: Style.cs:336
int Y
Y axis position of left-top cornet of an item's shape. This property itself is mostly ignored....
Definition: Style.cs:105
static List< float[]> RotateShape(float w, float h, float angle, List< float[]> triangles)
Rotating the specified shape.
Definition: GraphicsMathService.cs:730
override void SetStyle(Style style)
Setting style of the FileSystemEntry. Inner styles: "icon", "text".
Definition: FileSystemEntry.cs:261
BlankItem Menu
Interactive item to show the navigation context menu.
Definition: ListBox.cs:83
Indicator GetIndicator()
Getting indicator item of the CheckBox.
Definition: CheckBox.cs:34
override void AddItem(IBaseItem item)
Add item to the ListArea.
Definition: ListArea.cs:262
EventCommonMethodState EventValueChanged
Event that is invoked when value of the slider is changed.
Definition: VerticalSlider.cs:51
void SetForeground(int r, int g, int b, int a)
Setting text color of a FileSystemEntry in byte RGBA format.
Definition: FileSystemEntry.cs:212
void SetContentAlignment(ItemAlignment alignment)
Setting content alignment within VerticalStack area. Supports only: ItemAlignment....
Definition: VerticalStack.cs:28
SpaceVILException is a class of exceptions of the SpaceVIL.
Definition: SpaceVILException.cs:9
override void SetStyle(Style style)
Seting style of the VerticalSplitArea. Inner styles: "splitholder".
Definition: VerticalSplitArea.cs:210
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this PopUpMessage.
Definition: PopUpMessage.cs:86
void SetPassEvents(bool value, params InputEventType[] events)
Setting on or off so that this item can pass further the specified types of input events (mouse,...
Definition: Prototype.cs:1075
virtual void SetVisible(bool value)
Setting the visibility status of an item. This property may used in conjunction with the IsDrawable()...
Definition: Prototype.cs:1001
bool IsCornersZero()
Checking if all corner radiuses is 0.
Definition: CornerRadius.cs:32
override void SetY(int y)
Setting Y coordinate of the left-top corner of the WrapArea.
Definition: WrapArea.cs:460
bool IsPassEvents(InputEventType e)
Getting boolean value to know if this item can pass further the specified type of input events (mouse...
Definition: Prototype.cs:1025
ButtonCore GetOkButton()
Getting OK button for appearance customizing or assigning new actions.
Definition: MessageItem.cs:55
void SetBackground(int r, int g, int b)
Setting background color of an item's shape in byte RGB format.
Definition: Style.cs:270
void SetBorderThickness(int thickness)
Setting border thickness of an item's shape.
Definition: Prototype.cs:346
EventCommonMethodState EventDestroy
Event that is invoked when an item is destroyed (removed).
Definition: Prototype.cs:47
int GetTextWidth()
Getting the text width (useful when you need resize PopUpMessage by text width).
Definition: PopUpMessage.cs:169
void SetForeground(int r, int g, int b, int a)
Setting text color of a Label in byte RGBA format.
Definition: Label.cs:309
Triangle(int angle)
Constructs an Triangle with specified rotation angle of an triangle shape.
Definition: Triangle.cs:25
void SetForeground(Color color)
Setting text color of a ButtonCore.
Definition: LoadingScreen.cs:235
void SetBackground(float r, float g, float b, float a)
Setting background color of an item's shape in float RGBA format.
Definition: Style.cs:304
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: FileSystemEntry.cs:135
static Style GetTreeItemStyle()
Getting default style for a TreeItem item. Properly filled in all the necessary properties....
Definition: Style.cs:2049
String GetSubstrateText()
Getting substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: PasswordLine.cs:400
MessageBox(String message, String title)
Constructs a MessageBox with specified message and title.
Definition: MessageBox.cs:113
virtual void SetStyle(Style style)
Setting a style that describes the appearance of an item.
Definition: Prototype.cs:765
int MaxWidth
Maximum width of an item's shape (shape cannot be bigger this value). Default: 32767.
Definition: Style.cs:62
override string ToString()
Definition: Scale.cs:61
void SetPosition(int x, int y)
Setting the window x-coordinate and y-coordinate (the left-top window corner). Relocating the window ...
Definition: CoreWindow.cs:550
void SetImage(Bitmap image)
Setting new image for cursor.
Definition: CursorImage.cs:126
void SetX(int value)
Setting X position.
Definition: Area.cs:37
void SetAspectRatio(int w, int h)
Lets to set aspect ratio.
Definition: CoreWindow.cs:877
override void MakeShape()
Overridden method for stretching the rectangle shape relative to the current size....
Definition: Rectangle.cs:59
override void SetStyle(Style style)
Seting style of the HorizontalSlider. Inner styles: "track", "handler".
Definition: HorizontalSlider.cs:241
EventMouseMethodState EventMouseDoubleClick
Event that is invoked when mouse double click on an item.
Definition: Prototype.cs:63
Indents GetTextMargin()
Getting indents of the text.
Definition: TreeItem.cs:419
EventInputTextMethodState EventTextInput
Lets to describe the actions when you type text.
Definition: CoreWindow.cs:960
CoreWindow GetHandler()
Getting the window to which the item will belong.
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of an ComboBox text of selected option. Combines with alignment by vertically (Top,...
Definition: ComboBox.cs:89
void SetFontSize(int size)
Setting font size of the text.
Definition: PasswordLine.cs:104
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: TextArea.cs:546
void SetMinWidth(int width)
Setting the minimum width limit. Actual width cannot be less than this limit.
Definition: Geometry.cs:58
Area class represents a rectangular region with a specified position.
Definition: Area.cs:6
virtual void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: Prototype.cs:491
SizePolicy GetWidthPolicy()
Getting width policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is...
Definition: BaseItem.cs:551
FontService is a static class with static methods for working with colors, shapes and images.
Definition: FontService.cs:13
void Show(CoreWindow handler)
Shows LoadingScreen and attaches it to the specified window (see SpaceVIL.CoreWindow,...
Definition: LoadingScreen.cs:157
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: CheckBox.cs:121
int RotationAngle
Rotation angle in degrees of an triangle shape. Default: 0.
Definition: Triangle.cs:34
bool IsDraggable()
Returns True if tab support drag and drop otherwise returns False.
Definition: Tab.cs:116
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: TitleBar.cs:194
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to SpinItem.
Definition: SpinItem.cs:206
void AddItemState(ItemStateType type, ItemState state)
Adding visual state for an item. Type can be Base, Hovered, Pressed, Toggled, Focused,...
Definition: Prototype.cs:873
@ Base
Base static item's condition. Where Item is class extended from SpaceVIL.Prototype.
int GetMaxHeight()
Getting the maximum height limit.
Definition: Geometry.cs:220
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: TextEdit.cs:521
static Style GetLabelStyle()
Getting default style for a Label item. Properly filled in all the necessary properties.
Definition: Style.cs:1518
override void InitElements()
Initializing all elements in the TextView. Notice: This method is mainly for overriding only....
Definition: TextView.cs:275
int GetMinHeight()
Getting the minimum height limit.
Definition: BaseItem.cs:395
void InitElements()
Initializing children if this IBaseItem is container (SpaceVIL.Prototype).
ITextImage GetTexture()
Method for getting text texture.
Color GetShadowColor()
Getting shadow color.
Definition: BaseItem.cs:707
Prototype GetParent()
Getting the parent of the item.
void SetEditable(bool value)
Setting PasswordLine text field be editable or be non-editable.
Definition: PasswordLine.cs:216
override void InitElements()
Initializing all elements in the TabView. Notice: This method is mainly for overriding only....
Definition: TabView.cs:73
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: TextArea.cs:560
override void SetHeight(int height)
Setting ResizableItem height. If the value is greater/less than the maximum/minimum value of the heig...
Definition: ResizableItem.cs:289
void SetForeground(Color color)
Setting text color of a SpinItem.
Definition: SpinItem.cs:324
void SetForeground(float r, float g, float b)
Setting text color of a CheckBox in float RGB format.
Definition: CheckBox.cs:268
void SetForeground(int r, int g, int b, int a)
Setting text color of a Tab in byte RGBA format.
Definition: Tab.cs:350
virtual void SetBackground(float r, float g, float b)
Setting background color of an item in float RGB format.
Definition: Prototype.cs:429
virtual String GetText()
Getting the current text of selected option.
Definition: ComboBox.cs:165
static Style GetListAreaStyle()
Getting default style for a ListArea item. Properly filled in all the necessary properties....
Definition: Style.cs:1539
override String ToString()
Definition: TextInputArgs.cs:30
void SetMargin(Indents margin)
Setting the indents of an item to offset itself relative to its container.
override void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: TextView.cs:435
virtual void SetConfines()
Setting the confines of the item relative to its parent's size and position. Example: items can be pa...
Definition: BaseItem.cs:783
ButtonCore GetMinimizeButton()
Getting minimize button of title bar. This button minimizes the window to the taskbar.
Definition: TitleBar.cs:54
void SetBorderFill(int r, int g, int b, int a)
Setting the color of the window border.
Definition: CoreWindow.cs:1030
int GetWidth()
Getting area width.
Definition: Area.cs:91
An interface that defines vertical type of a container.
Definition: IVLayout.cs:6
void SetFont(Font font)
Setting font of the text.
Definition: TreeItem.cs:428
ItemState(Color background)
Constructs an ItemState with the specified background color.
Definition: ItemState.cs:46
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 co...
Definition: BaseItem.cs:803
void SelectTabByText(String tabText)
Selecting a first-found tab by its text. Tab name is ID of UI element. Tab name is uniq but tab text ...
Definition: TabView.cs:116
PointsContainer is class for rendering points in graph.
Definition: PointsContainer.cs:12
virtual void SetStyle(Style style)
Setting a style that describes the appearance of an item.
Definition: BaseItem.cs:649
bool ReplaceDefaultItemStyle(Type type, Style style)
Replace default style for the items with specified class type.
Definition: ThemeStyle.cs:138
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to Tab.
Definition: Tab.cs:240
void SetStep(float value)
Setting slider movement step.
Definition: VerticalSlider.cs:34
Int64 GetVScrollOffset()
Getting vertical scroll offset in the ListArea.
Definition: ListArea.cs:382
int GetCurrentIndex()
Getting index of selected option in the drop-down list.
Definition: ComboBox.cs:341
bool IsHover
Property to enable or disable mouse events (hover, click, press, scroll). True: Graph can receive mou...
Definition: Graph.cs:24
static Style GetWContainerStyle()
Note: not supported in current version.
Definition: Style.cs:1594
int GetImageWidth()
Getting an image width.
Definition: ImageItem.cs:141
int GetRadius()
Getting the shadow blur raduis.
Definition: Shadow.cs:32
static Style GetComboBoxDropDownStyle()
Getting default style for a ComboBoxDropDown item. Properly filled in all the necessary properties....
Definition: Style.cs:957
void SetBackground(int r, int g, int b, int a)
Setting window background color.
Definition: CoreWindow.cs:151
int GetAreaSize()
Getting actual size of SideArea. If SideArea is attached to Side.Left or Side.Right,...
Definition: SideArea.cs:120
Primitive()
Default constructor of Primitive class.
Definition: Primitive.cs:16
virtual void SetFocus()
Setting focus on this item if it is focusable.
Definition: Prototype.cs:1163
void Focus()
Sets the window focused.
Definition: CoreWindow.cs:715
override bool RemoveItem(IBaseItem item)
Removing item from the Grid. if the removal was successful Cell becomes free.
Definition: Grid.cs:167
bool RemoveTab(Tab tab)
Removing a tab.
Definition: TabView.cs:250
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of a the text. Combines with alignment by vertically (Top, VCenter,...
Definition: PasswordLine.cs:52
TextEdit is a basic implementation of a user interface editable text field that contains only one lin...
Definition: TextEdit.cs:15
Frame GetTabFrame(Tab tab)
Getting a page of a tab.
Definition: TabView.cs:144
CursorImage(EmbeddedCursor type)
Constructor for creating cursor with standards types of cursor images (Arrow, IBeam,...
Definition: CursorImage.cs:28
void SetSubstrateForeground(float r, float g, float b, float a)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible)color...
Definition: PasswordLine.cs:382
Indents GetTextMargin()
Getting indents of the text.
Definition: CheckBox.cs:157
void Update(GeometryEventType type, int value)
Method for updating an item size or/and position.
override void InsertItem(IBaseItem item, Int32 index)
Insert item into the list area of WrapGrid by index.
Definition: WrapGrid.cs:526
bool RemoveAllTabs()
Removing all existing tabs.
Definition: TabView.cs:260
void SetExpanded(bool value)
Shows or hides content (contained nodes) of this TreeItem.
Definition: TreeItem.cs:606
void SetScrollStepFactor(float value)
Setting scroll step factor. The scroll factor determines how many lines are scrolled in a single scro...
Definition: TextArea.cs:753
int GetWidth()
Getting item width.
Definition: Geometry.cs:49
A class that describe mouse "drag and drop" input (file system).
Definition: DropArgs.cs:10
int BorderThickness
Thickness of an item's border. Default: 0.
Definition: Style.cs:136
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this TextView.
Definition: TextView.cs:556
override void InitElements()
Initializing indicator and text in the PopUpMessage. Notice: This method is mainly for overriding onl...
Definition: PopUpMessage.cs:245
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to TreeItem.
Definition: TreeItem.cs:398
override void InitElements()
Initializing all elements in the SpinItem. Notice: This method is mainly for overriding only....
Definition: SpinItem.cs:126
EventCommonMethodState EventResize
Event that is invoked when an item is resizing.
Definition: Prototype.cs:43
static List< float[]> GetCross(float w, float h, float thickness, int alpha)
Making cross shape with specified width, height, thickness and rotation angle.
Definition: GraphicsMathService.cs:657
void SetDividerSize(int thickness)
Setting thickness of SplitHolder divider.
Definition: SplitHolder.cs:37
void SetBackground(int r, int g, int b)
void SetLineThickness(float thickness)
Setting thickness of lines.
HorizontalScrollBar HScrollBar
Horizontal scroll bar of WrapGrid.
Definition: WrapGrid.cs:199
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: Label.cs:173
void SetImage(Bitmap image)
Setting new bitmap image of ImageItem.
Definition: ImageItem.cs:158
override void AddItem(IBaseItem item)
Adding a node to the TreeView.
Definition: TreeView.cs:259
Int64 GetHScrollOffset()
Getting X axis offset of an unbounded area of FreArea. Default: 0.
Definition: FreeArea.cs:79
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this CheckBox.
Definition: CheckBox.cs:138
Primitive(string name)
Constructs a Primitive with the specified name.
Definition: Primitive.cs:22
void Update(GeometryEventType type, int value=0)
Updating an item size or/and position.
Definition: Prototype.cs:951
Triangle is a subclass that extends from SpaceVIL.Primitive for rendering an triangle shape.
Definition: Triangle.cs:8
float RightBottom
Right-bottom corner radius
Definition: CornerRadius.cs:26
void SetAlignment(ItemAlignment alignment)
Setting an alignment of an item's shape relative to its container. Combines with alignment by vertica...
Definition: BaseItem.cs:479
void SetLineColor(Color color)
Setting Graph lines color.
Definition: Graph.cs:151
override void Close()
Closes MessageItem.
Definition: MessageItem.cs:263
int GetTextHeight()
Getting the text height (useful when you need resize PopUpMessage by text height).
Definition: PopUpMessage.cs:177
void SetScrollOffset(Int64 value)
Setting scroll offset of the WrapArea.
Definition: WrapArea.cs:487
void SetForeground(int r, int g, int b)
Setting text color of a TitleBar in byte RGB format.
Definition: TitleBar.cs:268
virtual String GetText()
Getting the current text of the FileSystemEntry.
Definition: FileSystemEntry.cs:167
int GetTextWidth()
Getting the text width (useful when you need resize TreeItem by text width).
Definition: TreeItem.cs:492
int GetTextHeight()
Getting the text height.
Definition: TextEdit.cs:752
void Hold()
Makes this window inactive. Window cannot receive and process any input events. Tip: to restore windo...
Definition: CoreWindow.cs:1274
static Style GetTabBarStyle()
Getting default style for a TabBar item. Properly filled in all the necessary properties....
Definition: Style.cs:2702
List< InputEventType > GetPassEvents()
Getting all allowed input events.
Definition: Prototype.cs:1033
override void SetHeight(int height)
Setting item height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: TextArea.cs:315
MessageBox()
Default MessageBox constructor.
Definition: MessageBox.cs:83
FloatItem is a floating container for other items (see SpaceVIL.Core.IFloating). Can be moved using d...
Definition: FloatItem.cs:14
void SetForeground(float r, float g, float b, float a)
Setting text color of a TextEdit in float RGBA format.
Definition: TextEdit.cs:666
void Hide(MouseArgs args)
Hides the FloatItem without destroying. This method do exactly as Hide() method without arguments.
Definition: FloatItem.cs:120
void SetFontSize(int size)
Setting font size of the text.
Definition: TextArea.cs:532
void SelectAll()
Selecting entire text of the TextEdit.
Definition: TextEdit.cs:977
static Style GetContextMenuStyle()
Getting default style for a ContextMenu item. Properly filled in all the necessary properties....
Definition: Style.cs:1040
void SetValueVisible(bool value)
Setting the text that represents the progress of the unfinished task, visible or invisible.
Definition: ProgressBar.cs:26
bool IsAlwaysOnTop
A flag that determines whether the current window is always on top of all other windows or not....
Definition: CoreWindow.cs:630
virtual void InitElements()
Initializing children if this BaseItem is container (SpaceVIL.Prototype). Notice: This method is main...
Definition: BaseItem.cs:113
void SetDialogButtonStyle(Style style)
Setting a style for a custom user button (that placed into user's toolbar).
Definition: MessageItem.cs:310
void SetBorderRadius(int radius)
Setting the common corner radius of the window border.
Definition: CoreWindow.cs:1083
IFreeLayout GetParentGrid()
Getting SpaceVIL.Core.IFreeLayout (usualy SpaceVIL.Grid) instance to which this Cell belongs.
Definition: Cell.cs:21
void Undo()
Method for undo last change.
VerticalSlider()
Default VerticalSlider constructor.
Definition: VerticalSlider.cs:181
static Style GetPasswordLineStyle()
Getting default style for a PasswordLine item. Properly filled in all the necessary properties....
Definition: Style.cs:1645
void Clear()
Clearing TextInputArgs.
Definition: TextInputArgs.cs:24
@ Strict
Hover function will return True only if mouse cursor located inside the shape of the item.
virtual String GetText()
Getting the current text of the PopUpMessage.
Definition: PopUpMessage.cs:161
Tab GetSelectedTab()
Getting the current selected tab.
Definition: TabView.cs:134
int Bottom
Indent from bottom side of the item.
Definition: Indents.cs:26
override void SetX(int x)
Setting X coordinate of the left-top corner of the TreeItem.
Definition: TreeItem.cs:350
virtual void SetBackground(int r, int g, int b)
Setting background color of an item's shape in byte RGB format.
Definition: BaseItem.cs:192
void SetForeground(int r, int g, int b, int a)
Setting text color of a TextEdit in byte RGBA format.
Definition: TextEdit.cs:641
void RemoveEventListener(GeometryEventType type, IBaseItem listener)
void SetToolTip(String text)
bool IsSelectionVisible()
Returns True if selection ability of ListArea is enabled otherwise returns False.
Definition: ListBox.cs:76
TreeItemType GetItemType()
Getting node type. Can be TreeItemType.Leaf or TreeItemType.Brunch.
Definition: TreeItem.cs:133
static Style GetDialogItemStyle()
Getting default style for a DialogItem item. Properly filled in all the necessary properties....
Definition: Style.cs:2165
override void SetBackground(int r, int g, int b)
Setting background color of an item's shape in byte RGB format.
Definition: SpinItem.cs:226
An interface that define visual effect that can be attached to an item.
Definition: IEffect.cs:8
bool IsFocused()
Lets to know if the current window is focused or not.
Definition: CoreWindow.cs:702
static CoreWindow GetWindowInstance(string name)
Getting a window instance by its name.
Definition: WindowsBox.cs:55
void SetFontSize(int size)
Setting font size of the text.
Definition: PopUpMessage.cs:121
SelectionItem(IBaseItem content)
Constructs SelectionItem with given item for wrapping.
Definition: SelectionItem.cs:35
void SetMinValue(float value)
Setting the minimum slider value limit. Slider value cannot be less than this limit.
Definition: VerticalSlider.cs:143
string GetItemName()
Getting the name of the item.
Definition: Prototype.cs:465
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to TextEdit.
Definition: TextEdit.cs:486
void KeepAspectRatio(bool value)
Setting value to keep or not to keep еру aspect ratio of the image.
Definition: ImageItem.cs:227
EventMouseMethodState EventScrollUp
Lets to describe the actions when mouse wheel scrolls up.
Definition: CoreWindow.cs:940
CornerRadius(CornerRadius radius)
Constructs a CornerRadius with the radius values from other CornerRadius object.
Definition: CornerRadius.cs:44
void SetForeground(int r, int g, int b, int a)
Setting text color of a CheckBox in byte RGBA format.
Definition: CheckBox.cs:258
SpaceVILException(string message)
Definition: SpaceVILException.cs:12
virtual bool IsDisabled()
Returns True if this item is disabled (non-interactive) otherwise returns False.
Definition: Prototype.cs:1084
void SetPointColor(Color color)
Setting points color.
static void SetClipboardString(String text)
Placing the specified text to the clipboard.
Definition: CommonService.cs:184
virtual void Show(IItem sender, MouseArgs args)
Shows the SideArea at the proper position. This method do exactly as Show() method without arguments.
Definition: SideArea.cs:260
override void MakeShape()
Overridden method for stretching the triangle shape relative to the current size. Use in conjunction ...
Definition: Triangle.cs:42
void SetBorderFill(float r, float g, float b)
Setting the color of the window border.
Definition: CoreWindow.cs:1044
void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: Geometry.cs:25
static void CloseWindow(CoreWindow wnd)
Closing the specified window if it exist in render queue.
Definition: WindowManager.cs:255
Color GetForeground()
Getting current text color.
Definition: LoadingScreen.cs:285
bool IsIgnoreStep()
Returns True if slider movement ignore steps otherwise returns False.
Definition: VerticalSlider.cs:84
Color GetSubstrateForeground()
Getting current substrate text (hint under main text, when you start typing substrate becomes invisib...
Definition: TextEdit.cs:1156
ListArea is a scrollable container for other elements with ability of selection. ListArea is part of ...
Definition: ListArea.cs:14
Core.Size GetMinSize()
Getting current item minimum size limit.
Definition: Prototype.cs:600
override void SetWidth(int width)
Setting Grid width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: Grid.cs:272
void RemoveItemState(ItemStateType type)
Removing visual state of an item by type. Type can be Base, Hovered, Pressed, Toggled,...
Definition: Prototype.cs:883
void SetPadding(Indents padding)
virtual void MakeShape()
Making default item's shape. Use in conjunction with GetTriangles() and SetTriangles() methods....
Definition: Prototype.cs:389
Font GetFont()
Getting the current font of the text.
Definition: PasswordLine.cs:128
virtual void SetBackground(float r, float g, float b, float a)
Setting background color of an item in float RGBA format.
Definition: Prototype.cs:440
Indents GetTextMargin()
Getting indents of the text.
Definition: TextView.cs:577
List< IBaseItem > GetListContent()
Getting content of the list area of WrapGrid.
Definition: WrapGrid.cs:611
Indents GetTextMargin()
Getting indents of the text.
Definition: TextArea.cs:514
Indents GetMargin()
Getting the indents of an item to offset itself relative to its container.
Definition: BaseItem.cs:123
Color GetForeground()
Getting current text color.
Definition: TitleBar.cs:312
int GetMaxHeight()
Getting the maximum height limit.
Definition: BaseItem.cs:411
bool IsIgnoreStep()
Returns True if slider movement ignore steps otherwise returns False.
Definition: HorizontalSlider.cs:78
int GetMinWidth()
Getting the minimum width limit.
Definition: Prototype.cs:482
void SetForeground(int r, int g, int b)
Setting text color of a ButtonCore in byte RGB format.
Definition: LoadingScreen.cs:245
virtual void OnTrackClick(object sender, MouseArgs args)
Definition: VerticalSlider.cs:220
IBaseItem GetSelectedItem()
Getting selected item.
Definition: ListBox.cs:627
void SetBackground(int r, int g, int b)
Setting window background color.
Definition: CoreWindow.cs:139
override void SetStyle(Style style)
Setting style of the Indicator. Inner styles: "marker".
Definition: Indicator.cs:61
EventMouseMethodState EventScrollUp
Event that is invoked when mouse wheel scrolls up on an item.
Definition: Prototype.cs:79
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of a TitleBar text. Combines with alignment by vertically (Top, VCenter,...
Definition: TitleBar.cs:137
Abstract class implementation of SpaceVIL.Core.IBaseItem interface. SpaceVIL.Core....
Definition: BaseItem.cs:14
void SetRowCount(int value)
Setting a new count of the rows.
Definition: Grid.cs:96
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: FileSystemEntry.cs:143
void SetFontSize(int size)
Setting font size of the text.
Definition: FileSystemEntry.cs:127
DisplayService is static class providing methods to getting display attributes such as size and dpi s...
Definition: DisplayService.cs:10
int MinWidth
Minimum width of an item's shape (shape cannot be smaller this value). Default: 0.
Definition: Style.cs:56
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IFreeLayout).
Definition: FreeArea.cs:131
void SetSubstrateForeground(int r, int g, int b)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: TextEdit.cs:1108
bool IsFloating
Property for enabling/disabling drag and drop. True: Drag and drop is enabled. False: Drag and drop i...
Definition: FloatItem.cs:21
SelectionItem is designed to be a wrapper (selection showing) of items in special containers that sup...
Definition: SelectionItem.cs:13
string GetItemName()
Getting the name of the item.
Definition: BaseItem.cs:249
float GetCurrentValue()
Getting the current slider value.
Definition: HorizontalSlider.cs:109
static Style GetTextAreaStyle()
Getting default style for a TextArea item. Properly filled in all the necessary properties....
Definition: Style.cs:1808
int GetListCount()
Getting number of options in the list.
Definition: ComboBoxDropDown.cs:227
TreeItem(TreeItemType type)
Constructs TreeItem with specified type of node.
Definition: TreeItem.cs:159
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IVLayout).
Definition: Label.cs:435
void SetVScrollOffset(Int64 value)
Setting Y axis offset of an unbounded area of FreArea.
Definition: FreeArea.cs:69
void Hide(MouseArgs args)
Hide the ComboBoxDropDown without destroying with using specified mouse arguments.
Definition: ComboBoxDropDown.cs:356
FileSystemEntryType
Enum of file system entry types. Values: File, Directory.
Definition: Flags.cs:482
override void InitElements()
Initializing FloatItem. Notice: This method is mainly for overriding only. SpaceVIL calls this method...
Definition: FloatItem.cs:73
void SetForeground(int r, int g, int b)
Setting text color of a PopUpMessage in byte RGB format.
Definition: PopUpMessage.cs:195
override void SetStyle(Style style)
Setting style of the PopUpMessage. Inner styles: "closebutton".
Definition: PopUpMessage.cs:306
CheckBox is the basic implementation of a user interface check box with the ability to be checked or ...
Definition: CheckBox.cs:15
int GetSelection()
Getting index of selected item.
Definition: WrapGrid.cs:136
float LeftTop
Left-top corner radius
Definition: CornerRadius.cs:11
int GetTextHeight()
Getting the text height.
Definition: TextArea.cs:594
ItemsLayoutBox is a storage-class that provides an access to existing items.
Definition: ItemsLayoutBox.cs:11
List< InputEventType > GetPassEvents()
ItemAlignment GetAlignment()
Getting an alignment of an item's shape relative to its container.
Definition: BaseItem.cs:502
override void InitElements()
Initializing all elements in the TextArea. Notice: This method is mainly for overriding only....
Definition: TextArea.cs:340
override void InitElements()
Initializing all elements in the ComboBoxDropDown. Notice: This method is mainly for overriding only....
Definition: ComboBoxDropDown.cs:174
void Show(IItem sender, MouseArgs args)
Shows the FloatItem at the proper position.
Definition: FloatItem.cs:85
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.
Definition: Prototype.cs:264
ImageItem(Bitmap picture, bool hover)
Constructs an ImageItem with an bitmap image with the ability to enable or disable mouse events.
Definition: ImageItem.cs:94
int GetSelection()
Getting index of selected item.
Definition: ListBox.cs:41
void SetHoverRule(ItemHoverRule rule)
Setting the hovering rule for this item.
Definition: Prototype.cs:1281
void SetX(int x)
Setting X position of the 2D point.
Definition: Position.cs:37
HorizontalSplitArea is a container with two divided areas (on top and on bottom). HorizontalSplitArea...
Definition: HorizontalSplitArea.cs:17
void AppendText(String text)
Adding the specified text to the end of the existing text.
Definition: TextArea.cs:683
override void MakeShape()
Overridden method for stretching the ellipse shape relative to the current size. Use in conjunction w...
Definition: Ellipse.cs:39
override void SetStyle(Style style)
Setting style of the ContextMenu. Inner styles: "progressbar".
Definition: ProgressBar.cs:349
void SetBorder(Border border)
static Style GetOpenEntryDialogStyle()
Getting default style for a OpenEntryDialog item. Properly filled in all the necessary properties....
Definition: Style.cs:2310
void SetPoints(List< float[]> coord)
Setting Graph points coordinates.
Definition: Graph.cs:118
VisibilityPolicy GetHScrollBarPolicy()
Getting horizontal scroll bar visibility policy.
Definition: ListBox.cs:165
float GetStep()
Getting slider movement step.
Definition: HorizontalSlider.cs:41
void SetContent(List< IBaseItem > content)
Setting content for this item. Note: this method is only for sorting children i.e....
Definition: Prototype.cs:1233
SizePolicy GetWidthPolicy()
Getting width policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is...
void RemoveAllItemStates()
Removing all item visual states.
Definition: Prototype.cs:891
override bool RemoveItem(IBaseItem item)
Removing the specified item from the WrapArea.
Definition: WrapArea.cs:377
EventMouseMethodState EventMousePress
Event that is invoked when mouse press on an item.
Definition: Prototype.cs:67
void Redo()
Do nothing. SpaceVIL.Core.ITextShortcuts implementation.
Definition: TextView.cs:714
EventCommonMethod ItemListChanged
Event that is invoked when one of the set of elements is changed.
Definition: WrapArea.cs:28
void SetAlignment(params ItemAlignment[] alignment)
Setting an Alignment of an item's shape relative to its container. Combines with alignment by vertica...
Definition: Style.cs:473
static Style GetWrapAreaStyle()
Getting default style for a WrapArea item. Properly filled in all the necessary properties....
Definition: Style.cs:2510
void MakeShape()
Method for making default item's shape. Use in conjunction with GetTriangles() and SetTriangles() met...
Guid GetWindowGuid()
CoreWindow unique ID
Definition: CoreWindow.cs:121
EventMouseMethodState EventMouseDrag
Event that is invoked when mouse drag on an item.
Definition: Prototype.cs:71
int GetColumn()
Getting Cell column number.
Definition: Cell.cs:61
void SetParameters(double currentValue, double minValue, double maxValue, double step)
Setting double floating piont parameters of SpinItem.
Definition: SpinItem.cs:107
EventCommonMethod OnCloseDialog
An event to describe the actions that must be performed after the dialog is closed....
Definition: DialogItem.cs:65
static int GetDisplayHeight()
Getting the current display height.
Definition: DisplayService.cs:28
virtual String GetText()
Getting the current text of the TitleBar.
Definition: TitleBar.cs:230
Bitmap GetImage()
Method for describing how to get a bitmap in the form of System.Drawing.Bitmap.
void SetSubstrateFontSize(int size)
Setting font size of the substrate text (hint under main text, when you start typing substrate become...
Definition: PasswordLine.cs:317
@ Pressed
Item's condition when mouse cursor inside items area and any mouse button is pressed....
static Color ColorTransform(float r, float g, float b)
Making System.Drawing.Color from specified float RGB format.
Definition: GraphicsMathService.cs:1196
override void SetListContent(IEnumerable< IBaseItem > content)
Adding all elements in the list area of TreeView from the given list.
Definition: TreeView.cs:181
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of an Label text. Combines with alignment by vertically (Top, VCenter,...
Definition: Label.cs:93
virtual void SetText(String text)
Setting the text.
Definition: PopUpMessage.cs:153
void SetLineColor(Color color)
Setting lines color. Default: Blue.
Definition: LinesContainer.cs:45
static void EnableVSync(int value)
Setting the vsync value. If value is 0 - vsync is OFF, if other value - vsync is ON....
Definition: WindowManager.cs:126
void SetSize(int width, int height)
Setting item size (width and height).
Definition: Geometry.cs:230
void SetToClose()
Informing of LoadingScreen to closes.
Definition: LoadingScreen.cs:115
void SetWidth(int width)
Setting the window width.
Definition: CoreWindow.cs:319
bool IsOutsideClickClosable()
Returns True if SideArea (see SpaceVIL.Core.IFloating) should closes when mouse click outside the are...
Definition: SideArea.cs:313
static void SetDefaultCursor(CursorImage cursor)
Setting default cursor image the current application.
Definition: DefaultsService.cs:40
The Prototype is an abstract implementation of IBaseItem for complex interactive items....
Definition: Prototype.cs:15
void SetMargin(Indents margin)
Setting indents of an item to offset itself relative to its container.
Definition: Style.cs:380
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to Tab.
Definition: Tab.cs:229
void SetSizePolicy(SizePolicy width, SizePolicy height)
void PasteText(string pasteStr)
Method for pasting text.
void SeSubstratetForeground(int r, int g, int b, int a)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: PasswordLine.cs:359
int GetWidth()
Method fetting item width.
static ThemeStyle GetDefaultTheme()
Getting the default theme.
Definition: DefaultsService.cs:62
override void AddItem(IBaseItem item)
Adding item into the TreeItem.
Definition: TreeItem.cs:326
CustomShape()
Default CustomShape constructor.
Definition: CustomShape.cs:18
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to TreeItem.
Definition: TreeItem.cs:410
override bool RemoveItem(IBaseItem item)
Removing the specified item from the HorizontalStack container.
Definition: HorizontalStack.cs:85
void RemoveItemState(ItemStateType type)
Removing visual state of an item by type. Type can be Base, Hovered, Pressed, Toggled,...
Definition: Style.cs:619
int GetTextHeight()
Getting the text height (useful when you need resize FileSystemEntry by text height).
Definition: FileSystemEntry.cs:183
Frame()
Default Frame constructor. Frame cannot get focus.
Definition: Frame.cs:17
EmbeddedImage
Enum of SpaceVIL embedded images.
Definition: Flags.cs:464
InputState State
State of input as SpaceVIL.Core.InputState. Values: Release, Press, Repeat.
Definition: KeyArgs.cs:24
int GetTextHeight()
Getting the text height (useful when you need resize PasswordLine by text height).
Definition: PasswordLine.cs:267
virtual bool RemoveItem(IBaseItem item)
Removing the specified item from container (this).
Definition: Prototype.cs:1189
virtual int GetY()
Getting Y coordinate of the left-top corner of a shape.
Definition: BaseItem.cs:625
static Style GetImageItemStyle()
Getting default style for a ImageItem item. Properly filled in all the necessary properties.
Definition: Style.cs:2599
void SetCursor(Bitmap bitmap, int width, int height)
Creating and setting mouse cursor image for this item from specified scaled bitmap image.
Definition: Prototype.cs:1325
Position GetShadowPos()
Getting the offset of the shadow relative to the position of the item.
Definition: Prototype.cs:832
ButtonCore GetCloseButton()
Getting close button of title bar. This button closes the current window.
Definition: TitleBar.cs:43
int GetMinWidth()
Getting the minimum width limit.
Definition: BaseItem.cs:345
Core.Size GetSize()
Getting current item size.
Definition: BaseItem.cs:450
void AddTab(Tab tab)
Adding a new tab to the TabView.
Definition: TabView.cs:163
void SetForeground(float r, float g, float b, float a)
Setting text color of a PasswordLine in float RGBA format.
Definition: PasswordLine.cs:188
Prototype GetFocusedItem()
Getting the current focused item in the current window.
Definition: CoreWindow.cs:775
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text of selected option.
Definition: ComboBox.cs:141
void SetForeground(float r, float g, float b, float a)
Setting text color of a SpinItem in float RGBA format.
Definition: SpinItem.cs:370
float GetLineThickness()
Getting lines thickness.
virtual void Clear()
Removing all children.
Definition: Prototype.cs:1196
CornerRadius GetBorderRadius()
Getting border radiuses.
Definition: Prototype.cs:337
void SetFontStyle(FontStyle style)
Setting font style of the text.
Definition: PasswordLine.cs:112
void SetAttr(int x, int y, int w, int h)
Setting all area attributes.
Definition: Area.cs:112
float GetMinValue()
Getting the current minimum slider value limit.
Definition: VerticalSlider.cs:152
void ClearContent()
Remove wrapped item from SelectionItem.
Definition: SelectionItem.cs:147
void SetCellSize(int cellWidth, int cellHeight)
Setting cell size.
Definition: WrapGrid.cs:108
static List< float[]> GetEllipse(float w, float h, int x=0, int y=0, int n=32)
Making an ellipse.
Definition: GraphicsMathService.cs:559
void SetForeground(float r, float g, float b)
Setting text color of a ButtonCore in float RGB format.
Definition: LoadingScreen.cs:266
@ Lazy
Hover function will return True if mouse cursor located inside rectangle area of its shape even if sh...
RenderType
Enum of types render. Values: IfNeeded, Periodic, Always.
Definition: Flags.cs:537
Border()
Default Border constructor.
Definition: Border.cs:83
void SetForeground(int r, int g, int b)
Setting text color of a PasswordLine in byte RGB format.
Definition: PasswordLine.cs:156
SizePolicy GetWidthPolicy()
Getting width policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is...
Definition: Prototype.cs:673
void AddUserButton(ButtonCore button, int id)
Adding a custom user button to toolbal with the specified ID.
Definition: MessageItem.cs:276
static Style GetTitleBarStyle()
Getting default style for a TitleBar item. Properly filled in all the necessary properties....
Definition: Style.cs:1966
@ Expand
The form will be stretched inside the container to all available space.
int GetCellHeight()
Getting current cell height.
Definition: WrapGrid.cs:76
An interface that defines the movable type of an interactive item (such item can receive EventMouseMo...
Definition: IMovable.cs:7
void SetShadow(int radius, int x, int y, Color color)
Setting the shadow with specified blur radius, axis shifts, shadow color.
Definition: BaseItem.cs:756
EventMouseMethodState EventMouseLeave
Event that is invoked when mouse cursor leaves inside an item area.
Definition: Prototype.cs:55
Effects is a static class for controlling the application of effects to a item's shape.
Definition: Effects.cs:11
void UpdateLayout()
Updating all children positions (implementation of SpaceVIL.Core.IVLayout).
Definition: HorizontalSplitArea.cs:163
int GetCurrentValue()
Getting the progress value of the unfinished task.
Definition: ProgressBar.cs:125
void SetBorderThickness(int thickness)
void SetForeground(int r, int g, int b, int a)
Setting text color of a TextArea in byte RGBA format.
Definition: TextArea.cs:626
RedrawFrequency GetRenderFrequency()
Getting the current rendering frequency.
Definition: CoreWindow.cs:835
void SetPadding(Indents padding)
Setting indents of an item to offset its children.
Definition: Style.cs:356
override void SetStyle(Style style)
Setting style of the SplitHolder.
Definition: SplitHolder.cs:90
virtual List< IBaseItem > GetItems()
Getting list of the Prototype's inner items (children).
Definition: Prototype.cs:1178
KeyMods Mods
Used modifiers while typing.
Definition: TextInputArgs.cs:19
override void SetWidth(int width)
Setting Label width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: Label.cs:388
int GetTimeOut()
Getting current waiting time in milliseconds after which PopUpMessage will be closed.
Definition: PopUpMessage.cs:42
bool IsVisible
A flag that determines if an item is visible or not. True: if visible. False: if not visible....
Definition: Style.cs:194
void SetForeground(int r, int g, int b)
Setting text color of a TextArea in byte RGB format.
Definition: TextArea.cs:614
ItemStateType
Item state types enum. Values: Base, Hovered, Pressed, Toggled, Focused, Disabled.
Definition: Flags.cs:66
bool IsWrapText()
Returns True if TextArea wraps the contained text to the width of the TextArea otherwise returns Fals...
Definition: TextArea.cs:731
List< float[]> GetTriangles()
Getting triangles of item's shape.
Definition: BaseItem.cs:153
virtual void SetHeight(int height)
Setting item height. If the value is greater/less than the maximum/minimum value of the height,...
Definition: BaseItem.cs:378
Rectangle is a subclass that extends from SpaceVIL.Primitive for rendering a rectangle shape.
Definition: Rectangle.cs:9
void SetTextAlignment(params ItemAlignment[] alignment)
Setting alignment of the text. Combines with alignment by vertically (Top, VCenter,...
Definition: ProgressBar.cs:156
bool GetResult()
Getting MessageItem result. Default: False
Definition: MessageItem.cs:27
String GetEffectName()
Getting the name of the current implementation of the visual effect.
void Clear()
Clearing KeyArgs.
Definition: KeyArgs.cs:34
override void Show(CoreWindow handler)
Shows OpenDialog and attaches it to the specified window (see SpaceVIL.CoreWindow,...
Definition: OpenDialog.cs:88
void SetFont(Font font)
Setting font of the text of selected option.
Definition: ComboBox.cs:117
int GetRowCount()
Getting current rows count in grid.
Definition: Grid.cs:106
void SetMargin(Indents margin)
Setting the indents of an item to offset itself relative to its container.
Definition: BaseItem.cs:131
void SetSubstrateForeground(float r, float g, float b, float a)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible)color...
Definition: TextEdit.cs:1146
static Style GetHorizontalSliderStyle()
Getting default style for a HorizontalSlider item. Properly filled in all the necessary properties....
Definition: Style.cs:1368
static Color ColorTransform(int r, int g, int b)
Making System.Drawing.Color from specified byte RGB format.
Definition: GraphicsMathService.cs:1159
Style GetInnerStyle(String keyName)
Getting a child’s style by key name.
Definition: Style.cs:549
static Style GetToolTipStyle()
Getting default style for a ToolTip item. Properly filled in all the necessary properties....
Definition: Style.cs:1935
override void Close()
Close MessageBox window.
Definition: MessageBox.cs:268
void SetForeground(Color color)
Setting text color of a CheckBox.
Definition: CheckBox.cs:237
CornerRadius GetRadius()
Getting border radiuses.
Definition: Border.cs:21
bool IsLocked
Property to lock ResizableItem movement and resizing. True: to lock. False: to unlock....
Definition: ResizableItem.cs:80
void SetParameters(String name, String title)
Setting basic window attributes.
Definition: CoreWindow.cs:37
virtual void SetListContent(IEnumerable< IBaseItem > content)
Adding all elements in the WrapArea from the given list.
Definition: WrapArea.cs:358
void InsertItem(IBaseItem item, int row, int column)
Inserting item into the Cell by row and column index.
Definition: Grid.cs:241
int ShadowXOffset
X shift of a shadow.
Definition: Style.cs:171
int GetTextWidth()
Getting the text width (useful when you need resize PasswordLine by text width).
Definition: PasswordLine.cs:258
An interface that defines items that can receive common keyboard shortcuts (copy, paste,...
Definition: ITextShortcuts.cs:13
void SetSizePolicy(SizePolicy widthPolicy, SizePolicy heightPolicy)
Setting the size policy of an item's shape. Can be Fixed (shape not changes its size) or Expand (shap...
Definition: Style.cs:258
bool RemoveTabByName(String tabName)
Removing a tab by its name. Tab name is ID of UI element. Tab name is uniq but tab text is not....
Definition: TabView.cs:225
static List< float[]> GetStar(float R=100, float r=50, int n=5)
Making a star figure with specified outer radius, inner radius and number of points.
Definition: GraphicsMathService.cs:393
Font GetFont()
Getting the current font of the text.
Definition: TextView.cs:595
override void Clear()
Removing all items from the WrapArea.
Definition: WrapArea.cs:422
void SetValue(double value)
Setting double floating piont value of SpinItem.
Definition: SpinItem.cs:83
void SetHeight(int height)
Method for setting item height. If the value is greater/less than the maximum/minimum value of the he...
void SetOutsideClickClosable(bool value)
Method for setting boolean value of item's behavior when mouse click occurs outside the item.
CursorImage(Bitmap bitmap, int width, int height)
Constructor for creating cursor with custom bitmap image with the specified size.
Definition: CursorImage.cs:80
Indents GetTextMargin()
Getting indents of the text.
Definition: ProgressBar.cs:183
TextEdit(String text)
Constructs TextEdit eith the given text.
Definition: TextEdit.cs:84
override bool RemoveItem(IBaseItem item)
Remove item from the FreeArea.
Definition: FreeArea.cs:120
void UpdateWidth()
Updating width of SelectionItem according to wrapped item width.
Definition: SelectionItem.cs:78
void SetBorderFill(float r, float g, float b, float a=1.0f)
Setting the border color of an item's shape in float RGBA format.
Definition: Prototype.cs:312
void SetState(ItemStateType state)
void SetShadeColor(float r, float g, float b, float a)
Setting the dimmer color of the window. The dimmer appears when the current window opens a dialog win...
Definition: CoreWindow.cs:1220
Triangle()
Default Triangle constructor.
Definition: Triangle.cs:15
void SetForeground(float r, float g, float b)
Setting text color of a PopUpMessage in float RGB format.
Definition: PopUpMessage.cs:216
void SetForeground(Color color)
Setting text color of a TextArea.
Definition: TextArea.cs:603
void SetSubstrateForeground(float r, float g, float b)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible)color...
Definition: PasswordLine.cs:370
int GetTextHeight()
Getting the text height (useful when you need resize CheckBox by text height).
Definition: CheckBox.cs:229
static KeyCode GetOsControlKeyRight()
Getting the default right "control" key KeyCode of current OS (for Mac OS - Command key)
Definition: CommonService.cs:207
static Color ColorTransform(float r, float g, float b, float a)
Making System.Drawing.Color from specified float RGBA format.
Definition: GraphicsMathService.cs:1215
void SetX(int x)
Method for setting X coordinate of the left-top corner of a shape.
void SetForeground(int r, int g, int b, int a)
Setting text color of a TextView in byte RGBA format.
Definition: TextView.cs:627
ButtonCore GetCancelButton()
Getting CANCEL button for appearance customizing or assigning new actions.
Definition: MessageItem.cs:65
ImageItem()
Default ImageItem constructor. Does not contains any image.
Definition: ImageItem.cs:70
void SetFontSize(int size)
Setting font size of the text.
Definition: TreeItem.cs:437
Indents GetTextMargin()
Getting indents of the text.
Definition: Tab.cs:248
ItemAlignment GetTextAlignment()
Getting alignment of a Label text.
Definition: Label.cs:109
void SetMaxWidth(int width)
Method setting the maximum width limit. Actual width cannot be greater than this limit.
void SetTextMargin(Indents margin)
Setting indents for the text to offset text relative to this ProgressBar.
Definition: ProgressBar.cs:164
override void AddItem(IBaseItem item)
Adding item to the list area of ListBox.
Definition: ListBox.cs:452
int GetMinHeight()
Getting the minimum height limit.
Definition: Prototype.cs:532
Shadow(int radius, int x, int y, Color color)
Shadow class constructor with specified blur radius, axis shifts, shadow color. Allow shadow dropping...
Definition: Shadow.cs:178
void SetForeground(float r, float g, float b, float a)
Setting text color of a Label in float RGBA format.
Definition: Label.cs:336
void SetSize(int width, int height)
Method setting size of an item's shape.
void SetMinHeight(int height)
Setting the window minimum height.
Definition: CoreWindow.cs:380
void SetOutsideClickClosable(bool value)
Setting boolean value of item's behavior when mouse click occurs outside the ComboBoxDropDown.
Definition: ComboBoxDropDown.cs:117
void SetTextMargin(int left=0, int top=0, int right=0, int bottom=0)
Setting indents for the text to offset text relative to CheckBox.
Definition: CheckBox.cs:149
void SetHandler(CoreWindow handler)
Setting the window to which the item will belong.
Definition: BaseItem.cs:27
int GetImageHeight()
Method for describing how to get an image height.
void SetForeground(int r, int g, int b, int a)
Setting text color of selected option in byte RGBA format.
Definition: ComboBox.cs:210
override void InsertItem(IBaseItem item, int index)
Inserting item to the SideArea. If the count of container elements is less than the index,...
Definition: SideArea.cs:206
void SetMaxValue(float value)
Setting the maximum slider value limit. Slider value cannot be greater than this limit.
Definition: HorizontalSlider.cs:156
override void SetStyle(Style style)
Setting style of the TreeItem. Inner styles: "indicator", "branchicon", "leaficon".
Definition: TreeItem.cs:575
EventCommonMethod EventSortTree
Event that is invoked when tree view need to sort content.
Definition: TreeView.cs:21
override void InitElements()
Initializing all elements in the OpenEntryDialog. Notice: This method is mainly for overriding only....
Definition: OpenEntryDialog.cs:127
override void InitElements()
Initializing all elements in the TitleBar. Notice: This method is mainly for overriding only....
Definition: TitleBar.cs:322
EmbeddedImageSize
Enum of SpaceVIL embedded images sizes.
Definition: Flags.cs:473
virtual void SetTriangles(List< float[]> triangles)
Setting triangles as item's shape.
Definition: Prototype.cs:379
override void SetWidth(int width)
Setting HorizontalStack width. If the value is greater/less than the maximum/minimum value of the wid...
Definition: HorizontalStack.cs:98
void SetY(int y)
Setting the window y-coordinate (the left-top window corner). Relocating the window at specified y-co...
Definition: CoreWindow.cs:528
EventCommonMethod SelectionChanged
Event that is invoked when one of the options is selected.
Definition: ComboBoxDropDown.cs:27
virtual void SetBackground(Color color)
Setting background color of an item's shape.
Definition: BaseItem.cs:182
void SetEditable(bool value)
Setting TextEdit text field be editable or be non-editable.
Definition: TextEdit.cs:697
static Style GetFileSystemEntryStyle()
Getting default style for a FileSystemEntry item. Properly filled in all the necessary properties....
Definition: Style.cs:2276
Int32 Scancode
Scancode of key.
Definition: KeyArgs.cs:19
int GetStep()
Getting scroll movement step.
Definition: WrapArea.cs:59
override void Release()
Disposing WrapArea resources if it was removed. Notice: This method is mainly for overriding only....
Definition: WrapArea.cs:35
void SetForeground(float r, float g, float b)
Setting text color of a ProgressBar in float RGB format.
Definition: ProgressBar.cs:279
WindowAnchor is class representing the draggable window type of an item. Supports all events except d...
Definition: WindowAnchor.cs:10
void SetAntiAliasingQuality(MSAA msaa)
Setting the anti aliasing quality (off, x2, x4, x8). Default: MSAA.MSAA4x
Definition: CoreWindow.cs:687
void SetForeground(int r, int g, int b)
Setting text color of a Tab in byte RGB format.
Definition: Tab.cs:339
Class Geometry describes all geometry properties of the item.
Definition: Geometry.cs:13
Position(int x, int y)
Position constructor with specified X and Y coordinates.
Definition: Position.cs:24
void SetVScrollBarPolicy(VisibilityPolicy policy)
Setting vertical scroll bar visibility policy. Default: SpaceVIL.Core.VisibilityPolicy....
Definition: TextArea.cs:84
void UpdateLayout()
Method for describing how to update the size and position of children within a container.
static List< IBaseItem > GetLayoutItems(Guid id)
Getting existing static items in specified window by its GUID. Static items are items that depend on ...
Definition: ItemsLayoutBox.cs:19
static void SetGLLayerViewport(CoreWindow window, IOpenGLLayer layer)
Setting custom viewport by the specified window and SpaceVIL.Core.IOpenGLLayer.
Definition: RenderService.cs:33
override String ToString()
Definition: MouseArgs.cs:42
static List< float[]> GetRectangle(float w=100, float h=100, float x=0, float y=0)
Making a rectangle as two triangles by its width, height and top left corner position (x,...
Definition: GraphicsMathService.cs:110
EventCommonMethod EventClose
Lets to describe the actions when closing the window.
Definition: CoreWindow.cs:848
void SetForeground(int r, int g, int b)
Setting text color of a Label in byte RGB format.
Definition: Label.cs:295
void SetCustomFigure(Figure figure)
Setting the custom shape to replace the default rectangle shape.
Definition: Prototype.cs:1263
static List< float[]> MoveShape(List< float[]> triangles, float x, float y, Area area, ItemAlignment alignments)
Moving the specified shape relative to the specified area, specifiedalignment and specified shifts.
Definition: GraphicsMathService.cs:1426
override void SetY(int y)
Setting Y coordinate of the left-top corner of the ListArea.
Definition: ListArea.cs:368
string GetSelectedText()
Method for getting selected text.
void SetColumnCount(int value)
Setting a new count of the columns.
Definition: Grid.cs:116
override void SetStyle(Style style)
Setting style of the PasswordLine. Inner styles: "showmarker", "textedit".
Definition: PasswordLine.cs:285
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: Label.cs:184
override bool Equals(object obj)
Definition: CornerRadius.cs:80
override void Release()
Disposing all resources if the item was removed. Notice: This method is mainly for overriding only....
Definition: ResizableItem.cs:69
Indents GetTextMargin()
Getting indents of the text.
Definition: Label.cs:140
override void SetWidth(int width)
Setting item width. If the value is greater/less than the maximum/minimum value of the width,...
Definition: ListBox.cs:429
void SetBackground(int r, int g, int b, int a)
Setting background color of an item's shape in byte RGBA format.
Definition: Style.cs:282
Color GetForeground()
Getting current text color.
Definition: TextEdit.cs:676
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of Tab text. Combines with alignment by vertically (Top, VCenter,...
Definition: Tab.cs:212
ComboBoxDropDown()
Default ComboBoxDropDown constructor. ComboBoxDropDown does not pass any input events and invisible b...
Definition: ComboBoxDropDown.cs:126
void SetForeground(float r, float g, float b, float a)
Setting text color of a Tab in float RGBA format.
Definition: Tab.cs:371
void SetForeground(float r, float g, float b, float a)
Setting text color of a TextView in float RGBA format.
Definition: TextView.cs:650
void SetStyle(Style style)
Setting a style for entire MessageBox. Inner styles: "window", "message", "layout",...
Definition: MessageBox.cs:327
void Clear()
Clearing DropArgs.
Definition: DropArgs.cs:30
virtual void OnTrackClick(object sender, MouseArgs args)
Definition: HorizontalSlider.cs:215
An interface that describes the alignment of the item and size policy of the item....
Definition: IBehavior.cs:7
Color GetPointColor()
Getting points color.
Definition: PointsContainer.cs:54
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of an ComboBox text of selected option. Combines with alignment by vertically (Top,...
Definition: ComboBox.cs:80
static Font ChangeFontStyle(FontStyle style, Font oldFont)
Changing font style.
Definition: FontService.cs:46
Color Foreground
Color of an item's text. Can be used only if the item contains text and in this case this property is...
Definition: Style.cs:27
void SetHeight(int value)
Setting area height.
Definition: Area.cs:64
virtual int GetX()
Getting X coordinate of the left-top corner of a shape.
Definition: Prototype.cs:718
int[] GetShadowExtension()
Getting the values of shadow extensions in pixels.
Definition: BaseItem.cs:735
int GetMinHeight()
Getting the current minimum window height.
Definition: CoreWindow.cs:462
override void SetStyle(Style style)
Setting style of the TreeView. Inner styles: "area", "vscrollbar", "hscrollbar", "menu".
Definition: TreeView.cs:286
Tab is used in SpaceVIL.TabView. Represents tab of one page. Contains close button....
Definition: Tab.cs:14
void SetCellHeight(int cellHeight)
Setting cell height.
Definition: WrapGrid.cs:96
bool Value
Definition: ItemState.cs:15
static List< float[]> GetRegularPolygon(float r=100, int n=6)
Making a regular polygon with specified radius and number of edges.
Definition: GraphicsMathService.cs:476
static Font ChangeFontSize(int size, Font oldFont)
Changing font size.
Definition: FontService.cs:35
void SetYOffset(int value)
Setting Y shift of the shadow.
Definition: Shadow.cs:63
void SetFocused(bool value)
static List< float[]> GetArrow(float w, float h, float thickness, int alpha)
Making an arrow shape.
Definition: GraphicsMathService.cs:755
PaasswordLine is designed to hide the input of text information. Contains text field,...
Definition: PasswordLine.cs:14
TitleBar()
Default TitleBar constructor.
Definition: TitleBar.cs:75
void SetSize(int width, int height)
Setting item size (width and height).
Definition: BaseItem.cs:421
EventCommonMethod SizeChanged
Event that is invoked when ResizableItem resizes.
Definition: ResizableItem.cs:62
String GetTitle()
Getting a title text of the dialog window.
Definition: OpenDialog.cs:29
virtual void OnDragHandler(object sender, MouseArgs args)
Definition: VerticalSlider.cs:210
void SetTextAlignment(ItemAlignment alignment)
Setting alignment of TreeItem text. Combines with alignment by vertically (Top, VCenter,...
Definition: TreeItem.cs:379
void SetFont(Font font)
Setting font of the text.
Definition: LoadingScreen.cs:194
virtual void OnDragHandler(object sender, MouseArgs args)
Definition: HorizontalSlider.cs:201
static Scale GetDisplayDpiScale()
Getting the current display scale.
Definition: DisplayService.cs:45
int GetY()
Getting Y position.
Definition: Area.cs:82
void SetFontFamily(FontFamily fontFamily)
Setting new font family of the text.
Definition: ProgressBar.cs:215
int GetTextWidth()
Getting the text width (useful when you need resize ComboBox by text width).
Definition: ComboBox.cs:173
Int64 GetVScrollOffset()
Getting Y axis offset of an unbounded area of FreArea. Default: 0.
Definition: FreeArea.cs:61
EventCommonMethod OnCloseDialog
An event to describe the actions that must be performed after the window is closed....
Definition: MessageBox.cs:20
RenderService is static class providing methods to managing OpenGL attributes such as settings and vi...
Definition: RenderService.cs:9
Orientation GetOrientation()
Getting internal SpaceVIL.WrapArea orientation. Orientation can be Orientation.Horizontal or Orientat...
Definition: WrapGrid.cs:209
int GetTextHeight()
Getting the text height (useful when you need resize ComboBox by text height).
Definition: ComboBox.cs:181
virtual Style GetCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
Definition: Prototype.cs:773
override void Show()
Show the DialogWindow.
Definition: DialogWindow.cs:28
static Style GetTextLineStyle()
Getting default style for a text type item. Attention: not all the necessary properties properly fill...
Definition: Style.cs:882
Indents GetPadding()
Getting indents of an item for offset its children.
Definition: Prototype.cs:218