Reference for JVM 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.
Package com.spvessel.spacevil

Packages

package  Common
 
package  Core
 
package  Decorations
 
package  Exceptions
 
package  Flags
 

Classes

class  ActiveWindow
 ActiveWindow is an abstract class for base window instances. More...
 
class  BaseItem
 Abstract class implementation of com.spvessel.spacevil.Core.InterfaceBaseItem interface. More...
 
class  Behavior
 
class  BlankItem
 BlankItem is pure subclass of Prototype without any extensions. More...
 
class  BorderSection
 
class  ButtonCore
 ButtonCore is the basic implementation of a user interface button. More...
 
class  ButtonToggle
 ButtonToggle is the basic implementation of a user interface button with the ability to be enabled or be disabled. More...
 
class  Cell
 Cell is sealed class representing cell in com.spvessel.spacevil.Grid. More...
 
class  CheckBox
 CheckBox is the basic implementation of a user interface check box with the ability to be checked or be unchecked. More...
 
class  ComboBox
 ComboBox is an item allowing to select one of the many options from the list. More...
 
class  ComboBoxDropDown
 ComboBoxDropDown is drop-down list implementation for ComboBox (see com.spvessel.spacevil.ComboBox). More...
 
class  CommonProcessor
 
class  ContextMenu
 ContextMenu is a menu for selecting one of the available options from the list that perform the assigned action. More...
 
class  CoreWindow
 CoreWindow is an abstract class containing an implementation of common functionality for a window. More...
 
class  CursorImage
 Class CursorImage provides features for creating custom cursors. More...
 
class  CustomShape
 CustomShape is a subclass that extends from com.spvessel.spacevil.Primitive and can be any type of shapes. More...
 
class  DialogItem
 DialogItem is an abstract class for imitation of modal window. More...
 
class  DialogWindow
 DialogWindow is an abstract class for modal window instances. More...
 
class  Ellipse
 Ellipse is a subclass that extends from com.spvessel.spacevil.Primitive for rendering an ellipse shape. More...
 
class  FileSystemEntry
 FileSystemEntry is a class representing file system entry (file, folder and etc.). More...
 
class  FloatItem
 FloatItem is a floating container for other items (see com.spvessel.spacevil.Core.InterfaceFloating). More...
 
class  FontService
 FontService is a static class with static methods for working with fonts. More...
 
class  Frame
 Frame is the basic container. More...
 
class  FreeArea
 FreeArea is class representing an unbounded area with free location of inner items. More...
 
class  Graph
 Graph is class representing custom graphs with lines and points. More...
 
class  GraphicsMathService
 GraphicsMathService is a static class with static methods for working with colors, fonts, shapes and images. More...
 
class  Grid
 Grid is a class that represents a grid type container. More...
 
class  HorizontalScrollBar
 HorizontalScrollBar is the basic implementation of a user interface scroll bar (horizontal version). More...
 
class  HorizontalSlider
 HorizontalSlider is the basic implementation of a user interface slider (horizontal version). More...
 
class  HorizontalSplitArea
 HorizontalSplitArea is a container with two divided areas (on top and on bottom). More...
 
class  HorizontalStack
 HorizontalStack is a class that represents a line type container (horizontal version). More...
 
class  ImageItem
 ImageItem is class for rendering loaded images. More...
 
class  Indicator
 Indicator is the basic implementation of a user interface indicator which can be in enabled state or can be disabled state. More...
 
class  InputDialog
 InputDialog - an imitation of modal window for entering text and perform assigned actions. More...
 
class  ItemsLayoutBox
 ItemsLayoutBox is a storage-class that provides an access to existing items. More...
 
class  ItemsRefreshManager
 ItemsRefreshManager is a manager that allows you to add an item of a certain type to the queue for a forced refresh. More...
 
class  Label
 Label is is the basic implementation of a user interface non-editable text item. More...
 
class  LinesContainer
 LinesContainer is class for rendering lines in graph. More...
 
class  ListArea
 ListArea is a scrollable container for other elements with ability of selection. More...
 
class  ListBox
 ListBox is a container for com.spvessel.spacevil.ListArea (scrollable container for other elements with ability of selection) and scroll bars. More...
 
class  LoadingScreen
 LoadingScreen is designed to lock the entire window to prevent all input events during the execution of any long time task. More...
 
class  MenuItem
 MenuItem is designed to be an option in menu type items such as com.spvessel.spacevil.ContextMenu and ComboBoxDropDown. More...
 
class  MessageBox
 MessageBox - a modal window for displaying any messages with ability to reply to them. More...
 
class  MessageItem
 MessageItem - an imitation of modal window for displaying any messages with ability to reply to them. More...
 
class  OpenDialog
 Abstract class containing all common methods and properties for creating modal window for file browsing. More...
 
class  OpenEntryDialog
 OpenEntryDialog is user interface element for browsing file system to select a file or folder to open or save. More...
 
class  PasswordLine
 PaasswordLine is designed to hide the input of text information. More...
 
class  PointsContainer
 PointsContainer is class for rendering points in graph. More...
 
class  PopUpMessage
 PopUpMessage is designed to display short quick messages to the user. More...
 
class  Primitive
 The Primitive is an abstract extension of BaseItem for primitive non-interactive items. More...
 
class  ProgressBar
 LoadingScreen is designed to show progress the execution of any long time task. More...
 
class  Prototype
 The Prototype is an abstract implementation of InterfaceBaseItem for complex interactive items. More...
 
class  RadioButton
 RadioButton is the basic implementation of a user interface radio button with the ability to be checked (others radio button becomes unchecked) or be unchecked. More...
 
class  Rectangle
 Rectangle is a subclass that extends from com.spvessel.spacevil.Primitive for rendering a rectangle shape. More...
 
class  ResizableItem
 ResisableItem is a special container that can move and resize by mouse input events while inside another container. More...
 
class  ScrollHandler
 ScrollHandler is part of SpaceVIL.HorizontalSlider and SpaceVIL.VerticalSlider. More...
 
class  SelectionItem
 SelectionItem is designed to be a wrapper (selection showing) of items in special containers that supports item selection such as com.spvessel.spacevil.ListBox, com.spvessel.spacevil.TreeView, com.spvessel.spacevil.WrapGrid. More...
 
class  SideArea
 SideArea is a container designed to show when it is needed, and the rest of the time SideArea is hidden. More...
 
class  SpaceVILConstants
 
class  SpinItem
 SpinItem is designed as a user interface element that can increase and decrease the value by a specific step. More...
 
class  SplitHolder
 SplitHolder is part of SpaceVIL.HorizontalSplitArea and com.spvessel.spacevil.VerticalSplitArea. More...
 
class  Tab
 Tab is used in com.spvessel.spacevil.TabView. More...
 
class  TabView
 TabView is a special container designed to group items within specific tab page. More...
 
class  TextArea
 TextArea is a basic implementation of a user interface editable text area. More...
 
class  TextEdit
 TextEdit is a basic implementation of a user interface editable text field that contains only one line. More...
 
class  TextView
 TextView is designed to display non-editable text with the ability to select and copy. More...
 
class  TitleBar
 TitleBar is the basic implementation of a user interface tittle bar of window. More...
 
class  ToolTip
 ToolTip is a static class for com.spvessel.spacevil.ToolTipItem managing. More...
 
class  ToolTipItem
 ToolTipItem is sealed class representing basic user unterface tooltip. More...
 
class  TreeItem
 TreeItem is designed to be a node for com.spvessel.spacevil.TreeView (branch-leaf type of container). More...
 
class  TreeView
 TreeView is special container designed to show content as tree view structure. More...
 
class  Triangle
 Triangle is a subclass that extends from com.spvessel.spacevil.Primitive for rendering an triangle shape. More...
 
class  VerticalScrollBar
 VerticalScrollBar is the basic implementation of a user interface scroll bar (vertical version). More...
 
class  VerticalSlider
 VerticalSlider is the basic implementation of a user interface slider (vertical version). More...
 
class  VerticalSplitArea
 VerticalSplitArea is a container with two divided areas (on top and on bottom). More...
 
class  VerticalStack
 VerticalStack is a class that represents a line type container (vertical version). More...
 
class  WindowAnchor
 WindowAnchor is class representing the draggable window type of an item. More...
 
class  WindowManager
 WindowManager is a static class that is designed to manage instances of a window and entire application. More...
 
class  WindowsBox
 A storage-class that provides an access to existing window layouts by name and UUID. More...
 
class  WrapArea
 WrapArea is a scrollable container for other elements with ability of selection. More...
 
class  WrapGrid
 WrapGrid is a container and manager of com.spvessel.spacevil.WrapArea (scrollable container for other elements with ability of selection, groups elements in cells of a certain size) and scroll bars. More...