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.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Ncom
 Nspvessel
 Nspacevil
 NCommon
 NCore
 NDecorations
 NExceptions
 NFlags
 CActiveWindowActiveWindow is an abstract class for base window instances
 CBaseItemAbstract class implementation of com.spvessel.spacevil.Core.InterfaceBaseItem interface
 CBlankItemBlankItem is pure subclass of Prototype without any extensions
 CButtonCoreButtonCore is the basic implementation of a user interface button
 CButtonToggleButtonToggle is the basic implementation of a user interface button with the ability to be enabled or be disabled
 CCellCell is sealed class representing cell in com.spvessel.spacevil.Grid
 CCheckBoxCheckBox is the basic implementation of a user interface check box with the ability to be checked or be unchecked
 CComboBoxComboBox is an item allowing to select one of the many options from the list
 CComboBoxDropDownComboBoxDropDown is drop-down list implementation for ComboBox (see com.spvessel.spacevil.ComboBox)
 CContextMenuContextMenu is a menu for selecting one of the available options from the list that perform the assigned action
 CCoreWindowCoreWindow is an abstract class containing an implementation of common functionality for a window
 CCursorImageClass CursorImage provides features for creating custom cursors
 CCustomShapeCustomShape is a subclass that extends from com.spvessel.spacevil.Primitive and can be any type of shapes
 CDialogItemDialogItem is an abstract class for imitation of modal window
 CDialogWindowDialogWindow is an abstract class for modal window instances
 CEllipseEllipse is a subclass that extends from com.spvessel.spacevil.Primitive for rendering an ellipse shape
 CFileSystemEntryFileSystemEntry is a class representing file system entry (file, folder and etc.)
 CFloatItemFloatItem is a floating container for other items (see com.spvessel.spacevil.Core.InterfaceFloating)
 CFontServiceFontService is a static class with static methods for working with fonts
 CFrameFrame is the basic container
 CFreeAreaFreeArea is class representing an unbounded area with free location of inner items
 CGraphGraph is class representing custom graphs with lines and points
 CGraphicsMathServiceGraphicsMathService is a static class with static methods for working with colors, fonts, shapes and images
 CGridGrid is a class that represents a grid type container
 CHorizontalScrollBarHorizontalScrollBar is the basic implementation of a user interface scroll bar (horizontal version)
 CHorizontalSliderHorizontalSlider is the basic implementation of a user interface slider (horizontal version)
 CHorizontalSplitAreaHorizontalSplitArea is a container with two divided areas (on top and on bottom)
 CHorizontalStackHorizontalStack is a class that represents a line type container (horizontal version)
 CImageItemImageItem is class for rendering loaded images
 CIndicatorIndicator is the basic implementation of a user interface indicator which can be in enabled state or can be disabled state
 CInputDialogInputDialog - an imitation of modal window for entering text and perform assigned actions
 CItemsLayoutBoxItemsLayoutBox is a storage-class that provides an access to existing items
 CItemsRefreshManagerItemsRefreshManager is a manager that allows you to add an item of a certain type to the queue for a forced refresh
 CLabelLabel is is the basic implementation of a user interface non-editable text item
 CLinesContainerLinesContainer is class for rendering lines in graph
 CListAreaListArea is a scrollable container for other elements with ability of selection
 CListBoxListBox is a container for com.spvessel.spacevil.ListArea (scrollable container for other elements with ability of selection) and scroll bars
 CLoadingScreenLoadingScreen is designed to lock the entire window to prevent all input events during the execution of any long time task
 CMenuItemMenuItem is designed to be an option in menu type items such as com.spvessel.spacevil.ContextMenu and ComboBoxDropDown
 CMessageBoxMessageBox - a modal window for displaying any messages with ability to reply to them
 CMessageItemMessageItem - an imitation of modal window for displaying any messages with ability to reply to them
 COpenDialogAbstract class containing all common methods and properties for creating modal window for file browsing
 COpenEntryDialogOpenEntryDialog is user interface element for browsing file system to select a file or folder to open or save
 CPasswordLinePaasswordLine is designed to hide the input of text information
 CPointsContainerPointsContainer is class for rendering points in graph
 CPopUpMessagePopUpMessage is designed to display short quick messages to the user
 CPrimitiveThe Primitive is an abstract extension of BaseItem for primitive non-interactive items
 CProgressBarLoadingScreen is designed to show progress the execution of any long time task
 CPrototypeThe Prototype is an abstract implementation of InterfaceBaseItem for complex interactive items
 CRadioButtonRadioButton is the basic implementation of a user interface radio button with the ability to be checked (others radio button becomes unchecked) or be unchecked
 CRectangleRectangle is a subclass that extends from com.spvessel.spacevil.Primitive for rendering a rectangle shape
 CResizableItemResisableItem is a special container that can move and resize by mouse input events while inside another container
 CScrollHandlerScrollHandler is part of SpaceVIL.HorizontalSlider and SpaceVIL.VerticalSlider
 CSelectionItemSelectionItem 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
 CSideAreaSideArea is a container designed to show when it is needed, and the rest of the time SideArea is hidden
 CSpaceVILConstants
 CSpinItemSpinItem is designed as a user interface element that can increase and decrease the value by a specific step
 CSplitHolderSplitHolder is part of SpaceVIL.HorizontalSplitArea and com.spvessel.spacevil.VerticalSplitArea
 CTabTab is used in com.spvessel.spacevil.TabView
 CTabViewTabView is a special container designed to group items within specific tab page
 CTextAreaTextArea is a basic implementation of a user interface editable text area
 CTextEditTextEdit is a basic implementation of a user interface editable text field that contains only one line
 CTextViewTextView is designed to display non-editable text with the ability to select and copy
 CTitleBarTitleBar is the basic implementation of a user interface tittle bar of window
 CToolTipToolTip is a static class for com.spvessel.spacevil.ToolTipItem managing
 CToolTipItemToolTipItem is sealed class representing basic user unterface tooltip
 CTreeItemTreeItem is designed to be a node for com.spvessel.spacevil.TreeView (branch-leaf type of container)
 CTreeViewTreeView is special container designed to show content as tree view structure
 CTriangleTriangle is a subclass that extends from com.spvessel.spacevil.Primitive for rendering an triangle shape
 CVerticalScrollBarVerticalScrollBar is the basic implementation of a user interface scroll bar (vertical version)
 CVerticalSliderVerticalSlider is the basic implementation of a user interface slider (vertical version)
 CVerticalSplitAreaVerticalSplitArea is a container with two divided areas (on top and on bottom)
 CVerticalStackVerticalStack is a class that represents a line type container (vertical version)
 CWindowAnchorWindowAnchor is class representing the draggable window type of an item
 CWindowManagerWindowManager is a static class that is designed to manage instances of a window and entire application
 CWindowsBoxA storage-class that provides an access to existing window layouts by name and UUID
 CWrapAreaWrapArea is a scrollable container for other elements with ability of selection
 CWrapGridWrapGrid 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