Reference for .Net version of SpaceVIL  0.3.5.8
SpaceVIL (Space of Visual Items Layout) is a cross-platform and multilingual framework for creating GUI client applications for .NET Standard, .NET Core and JVM. SpaceVIL is based on OpenGL graphic technology and GLFW. Using this framework in conjunction with .Net Core or with a JVM, you can work and create graphical client applications on Linux, Mac OS X and Windows.
ActiveWindow.cs File Reference

Classes

class  SpaceVIL.ActiveWindow
 ActiveWindow is an abstract class for base window instances. ActiveWindow extends CoreWindow class. CoreWindow is an abstract class containing an implementation of common functionality for a window. More...
 

Namespaces

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