void setStyle(Style style)
Setting style of the ListArea.
Definition: ListArea.java:475
boolean isInitialized()
Method for checking initializing status of current OpenGL item.
CornerRadius getRadius()
Getting border radiuses.
Definition: Border.java:15
void setShadeColor(int r, int g, int b, int a)
Setting the dimmer color of the window.
Definition: CoreWindow.java:1275
void pasteText(String text)
Paste the specified text at the current position of the text cursor (or replace the specified text at...
Definition: TextArea.java:684
void setText(String text)
Setting the text.
Definition: TreeItem.java:483
void setHoverRule(ItemHoverRule rule)
Setting the hovering rule for this item.
Definition: Prototype.java:1447
void setPointColor(Color color)
Setting points color.
static List< KeyMods > getEnums(int mod)
Definition: KeyMods.java:38
void makeShape()
Overridden method for stretching the points position relative to the current size of the item.
Definition: PointsContainer.java:108
void addItem(InterfaceBaseItem item)
Adding item to the SideArea.
Definition: SideArea.java:240
SizePolicy widthPolicy
Width policy of an item's shape.
Definition: Style.java:50
void setBorderFill(float r, float g, float b, float a)
Setting the color of the window border.
Definition: CoreWindow.java:1144
Color getForeground()
Getting current text color.
Definition: Tab.java:408
void setStep(float value)
Setting slider movement step.
Definition: HorizontalSlider.java:40
Font font
Font of an item's text.
Definition: Style.java:43
FILE
Definition: FileSystemEntryType.java:8
static String getSpaceVILInfo()
Getting basic information about SpaceVIL such as version, date, platform and OS.
Definition: CommonService.java:38
void setSizePolicy(SizePolicy width, SizePolicy height)
Setting the size policy of an item's shape.
Definition: Prototype.java:759
Area(int x, int y, int w, int h)
Constructs a Area with specified position and size.
Definition: Area.java:23
Tab(String text)
Constructs Tab with the specified text.
Definition: Tab.java:72
void setFont(Font font)
Setting font of the text.
Definition: TitleBar.java:192
Tab()
Default Tab constructor.
Definition: Tab.java:91
InterfaceFreeLayout getParentGrid()
Getting com.spvessel.spacevil.Core.InterfaceFreeLayout (usualy com.spvessel.spacevil....
Definition: Cell.java:23
boolean removeAllTabs()
Removing all existing tabs.
Definition: TabView.java:268
boolean isYFloating
Property to lock ResizableItem movement by Y axis.
Definition: ResizableItem.java:127
void setForeground(int r, int g, int b)
Setting text color of a CheckBox in byte RGB format.
Definition: CheckBox.java:241
TreeView is special container designed to show content as tree view structure.
Definition: TreeView.java:25
Font getFont()
Getting the current font of the text.
Definition: TextView.java:536
SpinItem is designed as a user interface element that can increase and decrease the value by a specif...
Definition: SpinItem.java:20
void setSubstrateFontSize(int size)
Setting font size of the substrate text (hint under main text, when you start typing substrate become...
Definition: PasswordLine.java:340
void sortBrunch(TreeItem branch)
Sorting part of TreeView content starting with specified branch node.
Definition: TreeView.java:351
Figure isCustomFigure()
Getting the custom shape if it is set.
Definition: Prototype.java:1417
void setStyle(Style style)
Setting style of the ButtonCore.
Definition: Indicator.java:60
Area()
Default constructor.
Definition: Area.java:12
void setFont(Font font)
Setting font of the text.
Definition: ProgressBar.java:205
Indents getTextMargin()
Getting indents of the text.
Definition: FileSystemEntry.java:127
void hide(MouseArgs args)
Hide the SideArea without destroying with using specified mouse arguments.
Definition: SideArea.java:326
void setMinHeight(int height)
Setting the window minimum height.
Definition: CoreWindow.java:415
void setForeground(int r, int g, int b, int a)
Setting text color of an item in byte RGBA format.
Definition: LoadingScreen.java:267
Scale getDpiScale()
Getting DPI scale for the current window.
Definition: CoreWindow.java:1343
float getCurrentValue()
Getting the current slider value.
Definition: VerticalSlider.java:139
static Style getFreeAreaStyle()
Getting default style for a FreeArea item.
Definition: Style.java:1008
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceHLayout).
Definition: HorizontalStack.java:141
Border()
Default Border constructor.
Definition: Border.java:71
String getText()
Getting the current text of the TextView.
Definition: TextView.java:211
ItemState(Color background)
Constructs an ItemState with the specified background color.
Definition: ItemState.java:43
An interface that discribes such type of items that are adjacent points are considered lines (for dra...
Definition: InterfaceLines.java:10
abstract Style getCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
void excludeSides(Side... sides)
Specify which sides will be excluded, and these sides can no longer be dragged to resize the Resizabl...
Definition: ResizableItem.java:35
int getTextHeight()
Getting the text height (useful when you need resize ComboBox by text height).
Definition: ComboBox.java:222
ERASER
Definition: EmbeddedImage.java:8
boolean isEqual()
Definition: CornerRadius.java:47
int getAreaSize()
Getting actual size of SideArea.
Definition: SideArea.java:164
static Style getInputDialogStyle()
Getting default style for a InputDialog item.
Definition: Style.java:2359
Color getForeground()
Method for getting text color.
static Color cloneColor(Color color)
Getting clone of the specified color.
Definition: GraphicsMathService.java:84
Border(Color fill, CornerRadius radius, int thickness)
Constructs a Border with specified color, radius and thickness.
Definition: Border.java:83
void setConfines()
Overridden method for setting confines according to position and size of the ComboBoxDropDown (see Pr...
Definition: ComboBoxDropDown.java:408
void setWidth(int width)
Setting VerticalSplitArea width.
Definition: VerticalSplitArea.java:131
int getY()
Getting Y position of the 2D point.
Definition: Position.java:55
int getValue()
Definition: KeyMods.java:26
static Style getMenuItemStyle()
Getting default style for a MenuItem item.
Definition: Style.java:951
boolean isYResizable
Property to lock ResizableItem resizing by Y axis.
Definition: ResizableItem.java:109
int getSelection()
Getting index of selected item.
Definition: ListArea.java:68
Enum of types of embedded mouse cursors.
Definition: EmbeddedCursor.java:10
static void startWith(CoreWindow... windows)
Launching the applications and showing all specified windows.
Definition: WindowManager.java:283
MSAA_4X
Definition: MSAA.java:8
void setForeground(int r, int g, int b)
Setting text color of a TextView in byte RGB format.
Definition: TextView.java:556
void setForeground(Color color)
Setting text color of a ComboBox.
Definition: ComboBox.java:231
static void setClipboardString(String text)
Placing the specified text to the clipboard.
Definition: CommonService.java:155
void setWidthPolicy(SizePolicy policy)
Setting width policy of an item's shape.
Definition: Prototype.java:769
static void setRenderType(RenderType value)
Setting the common render type.
Definition: WindowManager.java:139
String getWindowTitle()
Getting the title text.
Definition: CoreWindow.java:338
LoadingScreen is designed to lock the entire window to prevent all input events during the execution ...
Definition: LoadingScreen.java:25
Font getFont()
Getting the current font of the text.
Definition: LoadingScreen.java:235
void setText(String text)
Setting the text.
Definition: ComboBox.java:194
void initElements()
Initializing all elements in the VerticalSplitArea.
Definition: VerticalSplitArea.java:89
An interface that describes the alignment of the item and size policy of the item.
Definition: InterfaceBehavior.java:12
int getScrollStep()
Getting scroll movement step.
Definition: ListBox.java:44
Font getFont()
Getting the current font of the text.
Definition: Tab.java:307
void setHeight(int height)
Setting item height.
Definition: Prototype.java:629
static void printListOfItems(CoreWindow layout)
Printing all existing items in the specified window.
Definition: ItemsLayoutBox.java:153
int getHeight()
Method for getting height of the image.
EventMouseMethodState eventMousePress
Event that is invoked when mouse press on an item.
Definition: Prototype.java:92
ImageItem is class for rendering loaded images.
Definition: ImageItem.java:18
static int getDisplayWidth()
Getting the current display width.
Definition: DisplayService.java:28
Indents getMargin()
Getting the indents of an item to offset itself relative to its container.
Scale(float xScale, float yScale)
Constructs Scale with specified scaling factors.
Definition: Scale.java:22
void onTrackClick(InterfaceItem sender, MouseArgs args)
Definition: HorizontalSlider.java:227
static void addItem(CoreWindow layout, InterfaceBaseItem item, LayoutType type)
Adding an item to global item storage (ItemsLayoutBox).
Definition: ItemsLayoutBox.java:65
Definition: EventCommonMethod.java:6
void setParameters(int currentValue, int minValue, int maxValue, int step)
Setting integer parameters of SpinItem.
Definition: SpinItem.java:100
void setMinValue(int value)
Setting the minimum progress value of the unfinished task limit.
Definition: ProgressBar.java:104
void insertItem(InterfaceBaseItem item, int index)
Insert item into the list area of ListBox by index.
Definition: ListBox.java:457
ADD
Definition: EmbeddedImage.java:7
void setExpanded(boolean value)
Shows or hides content (contained nodes) of this TreeItem.
Definition: TreeItem.java:616
void setForeground(Color color)
Setting text color of a PasswordLine.
Definition: PasswordLine.java:163
void updateLayout()
Method for describing how to update the size and position of children within a container.
boolean isHover
Property to enable or disable mouse events (hover, click, press, scroll).
Definition: Label.java:33
void setStyle(Style style)
Setting style of the TreeItem.
Definition: TreeItem.java:587
BufferedImage getImage()
Method for describing how to get a bitmap in the form of java.awt.image.BufferedImage.
LEFTSUPER
Definition: KeyCode.java:29
static Style getWContainerStyle()
Note: not supported in current version.
Definition: Style.java:1526
static Color colorTransform(float r, float g, float b)
Making java.awt.Color from specified float RGB format.
Definition: GraphicsMathService.java:957
ImageItem getIcon()
Getting image icon.
Definition: FileSystemEntry.java:43
void setTitle(String title)
Setting a text of title of MessageBox.
Definition: MessageBox.java:137
void pasteText(String pasteStr)
Paste the specified text at the current position of the text cursor (or replace the specified text at...
Definition: TextEdit.java:876
int getTextHeight()
Getting the text height (useful when you need resize TitleBar by text height).
Definition: TitleBar.java:265
void release()
Disposing ComboBox resources if it was removed.
Definition: ComboBox.java:52
int maxWidth
Maximum width of an item's shape (shape cannot be bigger this value).
Definition: Style.java:74
EventMouseMethodState eventMousePress
Lets to describe the actions when the root item of the window was pressed.
Definition: CoreWindow.java:1014
void addUserButton(ButtonCore button, int id)
Adding a custom user button to toolbal with the specified ID.
Definition: MessageItem.java:282
void initElements()
Initializing all elements in the SpinItem.
Definition: SpinItem.java:132
Color getBackground()
Getting window background color.
Definition: CoreWindow.java:212
static void addEffect(InterfaceBaseItem item, InterfaceEffect effect)
Adding effect to specified item.
Definition: Effects.java:32
void setBackground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: BaseItem.java:237
InterfaceBaseItem getSelectedItem()
Getting selected item.
Definition: WrapArea.java:120
static Style getWrapAreaStyle()
Getting default style for a WrapArea item.
Definition: Style.java:2432
void setFocusedItem(Prototype item)
Setting the specified item to the focused state.
Definition: CoreWindow.java:869
EventCommonMethod selectionChanged
Event that is invoked when one of the element is selected.
Definition: WrapArea.java:32
void setMargin(int left, int top, int right, int bottom)
Setting indents of an item to offset itself relative to its container.
Definition: Style.java:393
Rectangle track
Slider track.
Definition: HorizontalSlider.java:26
void setWidth(int width)
Setting item width.
Definition: TreeItem.java:351
void setWidth(int value)
Setting area width.
Definition: Area.java:50
OpenEntryDialog(String title, FileSystemEntryType entryType, OpenDialogType dialogType)
Constructs OpenEntryDialog with title text, entry type and dialog type.
Definition: OpenEntryDialog.java:90
static List< float[]> getStar(float R, float r, int n)
Making a star figure with specified outer radius, inner radius and number of points.
Definition: GraphicsMathService.java:313
void setToggled(boolean value)
Setting Tab selected or unselected.
Definition: Tab.java:179
ButtonCore getCancelButton()
Getting CANCEL button for appearance customizing or assigning new actions.
Definition: MessageItem.java:73
Color getForeground()
Getting current text color.
Definition: PopUpMessage.java:249
An interface that defines text items that can wrap text relative to its width and describes its attri...
Definition: InterfaceTextWrap.java:7
ButtonCore getMaximizeButton()
Getting maximize button of title bar.
Definition: TitleBar.java:81
HORIZONTAL
Definition: Orientation.java:9
int getTextWidth()
Getting the text width (useful when you need resize PasswordLine by text width).
Definition: PasswordLine.java:278
void setAspectRatio(int w, int h)
Lets to set aspect ratio.
Definition: CoreWindow.java:966
Indicator is the basic implementation of a user interface indicator which can be in enabled state or ...
Definition: Indicator.java:13
Enum of open dialog types.
Definition: OpenDialogType.java:7
void addItemState(ItemStateType type, ItemState state)
Adding visual state for an item.
Definition: Prototype.java:1002
boolean removeTabByText(String tabText)
Removing a first-found tab by its text.
Definition: TabView.java:247
static Style getHorizontalSliderStyle()
Getting default style for a HorizontalSlider item.
Definition: Style.java:1304
F20
Definition: KeyCode.java:25
ALWAYS
Item is always visible.
Definition: VisibilityPolicy.java:11
UNKNOWN
Definition: KeyCode.java:7
boolean getHoverVerification(float xpos, float ypos)
Definition: Grid.java:166
void setFontSize(int size)
Setting font size of the text.
Definition: TreeItem.java:447
SAVE
Definition: OpenDialogType.java:8
static EmbeddedCursor valueOf(int type)
Definition: EmbeddedCursor.java:27
Indicator getIndicator()
Getting indicator item of the CheckBox.
Definition: CheckBox.java:38
void setPassEvents(boolean value, InputEventType e)
Setting on or off so that this item can pass further the specified type of input events (mouse,...
Definition: Prototype.java:1236
String getToolTip()
Getting tooltip text of the item.
Definition: Prototype.java:179
void setX(int x)
Setting X coordinate of the left-top corner of the item.
Definition: TreeItem.java:362
Z
Definition: KeyCode.java:13
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to SpinItem.
Definition: SpinItem.java:195
FOLDER
Definition: EmbeddedImage.java:7
void addFilterExtensions(String... exts)
Adding file filter extensions.
Definition: OpenEntryDialog.java:419
int getTextHeight()
Getting the text height (useful when you need resize TreeItem by text height).
Definition: TreeItem.java:511
ButtonCore getCloseButton()
Getting close button.
Definition: Tab.java:38
List< float[]> getPoints()
Getting adjacent points are considered lines.
FIXED
Size is fixed and cannot be changed.
Definition: SizePolicy.java:11
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from the list area of ListBox.
Definition: ListBox.java:470
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to PasswordLine.
Definition: PasswordLine.java:79
void setForeground(int r, int g, int b)
Setting text color of a FileSystemEntry in byte RGB format.
Definition: FileSystemEntry.java:230
boolean isMouseHover()
Returns True if this item is hovered otherwise returns False.
Definition: Prototype.java:1295
Color getForeground()
Getting current text color.
Definition: TextView.java:600
Font getFont()
Getting the current font of the text.
Definition: CheckBox.java:184
void show(CoreWindow handler)
Shows OpenEntryDialog and attaches it to the specified window (see com.spvessel.spacevil....
Definition: OpenEntryDialog.java:545
void onMousePress(InterfaceItem sender, MouseArgs args)
Definition: ResizableItem.java:173
void setTimeOut(int milliseconds)
Setting waiting time in milliseconds after which PopUpMessage will be closed.
Definition: PopUpMessage.java:43
void setStyle(Style style)
Setting style of the ProgressBar.
Definition: ProgressBar.java:381
Spacing()
Constructs a Spacing with default values (zero)
Definition: Spacing.java:20
The Prototype is an abstract implementation of InterfaceBaseItem for complex interactive items.
Definition: Prototype.java:40
void initElements()
Initializing all elements in the TitleBar.
Definition: TitleBar.java:340
Cell is sealed class representing cell in com.spvessel.spacevil.Grid.
Definition: Cell.java:15
List< ItemAlignment > alignment
Alignment of an item's shape relative to its container.
Definition: Style.java:99
int getTextHeight()
Getting the text height (useful when you need resize Label by text height).
Definition: Label.java:362
void setShadowRadius(int radius)
Setting the specified blur radius of the shadow.
ENTER
Definition: KeyCode.java:22
void rewindText()
Moves text cursor to the text beginning.
Definition: TextArea.java:709
Size getSize()
Getting current item size.
Definition: BaseItem.java:512
TreeItem(TreeItemType type)
Constructs TreeItem with specified type of node.
Definition: TreeItem.java:172
List< KeyMods > mods
Used modifiers while typing.
Definition: TextInputArgs.java:20
void setMessageText(String text)
Setting a text of message of MessageBox.
Definition: MessageBox.java:121
RECYCLE_BIN
Definition: EmbeddedImage.java:7
CROSSHAIR
Definition: EmbeddedCursor.java:11
void setStyle(Style style)
Setting style of the FileSystemEntry.
Definition: FileSystemEntry.java:297
Definition: InterfaceMouseMethodState.java:3
Ellipse()
Default Ellipse constructor.
Definition: Ellipse.java:19
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to ProgressBar.
Definition: ProgressBar.java:187
float getYScale()
Getting scaling factor by Y axis.
Definition: Scale.java:51
Position getPosition()
Getting the current window position.
Definition: CoreWindow.java:622
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from the list area of WrapGrid.
Definition: WrapGrid.java:528
void setListContent(List< InterfaceBaseItem > content)
Adding all elements in the list area of WrapGrid from the given list.
Definition: WrapGrid.java:605
SUPER
Can be Windows key (in WinOS), Command key (in MacOS)
Definition: KeyMods.java:18
String getRootText()
Getting text of root (head) com.spvessel.spacevil.TreeItem of TreeView.
Definition: TreeView.java:100
void setBackground(Color color)
Setting background color of an item's shape.
Definition: Prototype.java:469
List< InterfaceBaseItem > getItems()
Getting list of the Prototype's inner items (children).
Definition: Prototype.java:1049
void setBorderRadius(CornerRadius radius)
Setting radius of the border's corners.
Definition: Prototype.java:384
VisibilityPolicy getScrollBarPolicy()
Getting scroll bar visibility policy.
Definition: WrapGrid.java:230
void release()
Disposing all resources if the item was removed.
Definition: VerticalSlider.java:65
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to TextEdit.
Definition: TextEdit.java:456
void setSize(int width, int height)
Setting item size (width and height).
Definition: Geometry.java:200
Class Geometry describes all geometry properties of the item.
Definition: Geometry.java:8
void setCellSize(int cellWidth, int cellHeight)
Setting cell size.
Definition: WrapGrid.java:117
int getValue()
Getting the progress value of the unfinished task.
Definition: LoadingScreen.java:118
Grid is a class that represents a grid type container.
Definition: Grid.java:20
boolean isIgnoreStep()
Returns True if slider movement ignore steps otherwise returns False.
Definition: VerticalSlider.java:92
SpinItem()
Default SpinItem constructor.
Definition: SpinItem.java:39
int y
Y axis position of left-top cornet of an item's shape.
Definition: Style.java:119
String getEffectName()
Getting the name of the current implementation of the visual effect.
void removeSpecificItemStyle(InterfaceBaseItem item, Style style)
Remove unique style for the item (specific item, not type of item).
Definition: ThemeStyle.java:119
RenderService is static class providing methods to managing OpenGL attributes such as settings and vi...
Definition: RenderService.java:14
SizePolicy getHeightPolicy()
Getting height policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape i...
SIZE_32X32
Definition: EmbeddedImageSize.java:7
void disableMenu(boolean value)
Setting the navigation context menu to disable or enable.
Definition: ListBox.java:106
int width
Width of an item's shape.
Definition: Style.java:62
Style getThemeStyle(Class<?> type)
Returns style of the theme for the object by its class name.
Definition: ThemeStyle.java:85
int getWidth()
Getting the width of the object.
Definition: Size.java:24
void setDrawable(boolean value)
Setting the drawable (visibility) status of an item.
Definition: BaseItem.java:323
void setLineColor(Color color)
Setting Graph lines color.
Definition: Graph.java:172
void setAttachSide(Side side)
Setting the side of the window which SideArea will be attached.
Definition: SideArea.java:88
int getY()
Getting Y coordinate of the left-top corner of a shape.
Definition: BaseItem.java:694
LinesContainer()
Default LinesContainer constructor.
Definition: LinesContainer.java:18
int getMinValue()
Getting the current minimum sprogress value of the unfinished task limit.
Definition: ProgressBar.java:113
int minWidth
Minimum width of an item's shape (shape cannot be smaller this value).
Definition: Style.java:68
void setParameters(String name, String title, int width, int height, boolean isBorder)
Setting basic window attributes.
Definition: CoreWindow.java:90
Operating system types enum.
Definition: OSType.java:7
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to CheckBox.
Definition: CheckBox.java:130
Color getSubstrateForeground()
Getting current substrate text (hint under main text, when you start typing substrate becomes invisib...
Definition: PasswordLine.java:422
ImageItem(BufferedImage picture)
Constructs an ImageItem with an bitmap image.
Definition: ImageItem.java:96
static Style getCheckBoxStyle()
Getting default style for a CheckBox item.
Definition: Style.java:756
NEVER
Item is always invisible.
Definition: VisibilityPolicy.java:21
void setForeground(float r, float g, float b)
Setting text color of a ProgressBar in float RGB format.
Definition: ProgressBar.java:304
void setListContent(List< InterfaceBaseItem > content)
Adding all elements in the list area of ListBox from the given list.
Definition: ListBox.java:594
void close()
Closes MessageItem.
Definition: MessageItem.java:267
DialogWindow is an abstract class for modal window instances.
Definition: DialogWindow.java:8
String toString()
Definition: DropArgs.java:37
An interface that defines the draggable window type of an item.
Definition: InterfaceWindowAnchor.java:6
void SetSplitThickness(int thickness)
Setting thickness of SplitHolder divider.
Definition: VerticalSplitArea.java:198
HorizontalStack is a class that represents a line type container (horizontal version).
Definition: HorizontalStack.java:26
void setShadowDrop(boolean value)
Setting the shadow visibility status of an item.
Definition: Prototype.java:911
EventCommonMethod eventClose
Lets to describe the actions when closing the window.
Definition: CoreWindow.java:937
void setSubstrateForeground(Color foreground)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: PasswordLine.java:362
ListArea getArea()
Getting list area of ListBox.
Definition: ListBox.java:118
static KeyMods getOsControlMod()
Getting the default "control" modifier KeyCode of current OS (for Mac OS - Command key)
Definition: CommonService.java:196
A class that describes mouse inputs.
Definition: MouseArgs.java:13
void makeShape()
Overridden method for stretching the ellipse shape relative to the current size.
Definition: Ellipse.java:42
ButtonCore upButton
Increment value button.
Definition: SpinItem.java:29
AS_NEEDED
Item can be visible in some circumstances.
Definition: VisibilityPolicy.java:16
Item hovering rule types enum.
Definition: ItemHoverRule.java:7
Position()
Default Position constructor.
Definition: Position.java:10
SpaceVILException is a class of exceptions of the SpaceVIL.
Definition: SpaceVILException.java:6
An interface that describes floating independent type of items.
Definition: InterfaceFloating.java:7
void setPoints(List< float[]> coord)
Setting points coordinates.
Enum of items types.
Definition: LayoutType.java:7
String getText()
Getting the current text of the TextEdit.
Definition: TextEdit.java:591
EventMouseMethodState eventMouseLeave
Lets to describe the actions when mouse cursor leaves the root item of the window.
Definition: CoreWindow.java:998
void updateLayout()
Definition: TreeItem.java:367
void insertItem(InterfaceBaseItem item, int index)
Inserting item to the container (this).
Definition: Prototype.java:1078
void onDragging(InterfaceItem sender, MouseArgs args)
Definition: ResizableItem.java:195
boolean isSelectionVisible()
Returns True if selection ability of WrapArea is enabled otherwise returns False.
Definition: WrapArea.java:192
void add(InterfaceMouseMethodState action)
Definition: EventMouseMethodState.java:20
Position getShadowPos()
Getting the offset of the shadow relative to the position of the item.
Definition: Prototype.java:958
CustomShape()
Default CustomShape constructor.
Definition: CustomShape.java:18
CONTROL
Definition: KeyMods.java:13
int getCursorWidth()
Getting cursor image width.
Definition: CursorImage.java:127
void release()
Disposing bitmap resources if the item was removed.
Definition: ImageItem.java:382
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: TextArea.java:550
void updateElements()
Updating all ListBox inner items.
Definition: ListBox.java:492
void setStyle(Style style)
Setting style of the ButtonCore.
Definition: LoadingScreen.java:311
boolean isWrapText()
Returns True if TextArea wraps the contained text to the width of the TextArea otherwise returns Fals...
Definition: TextArea.java:720
void setFont(Font font)
Setting font of the text.
Definition: Tab.java:271
Primitive(String name)
Constructs a Primitive with the specified name.
Definition: Primitive.java:27
MSAA_8X
Definition: MSAA.java:8
void setRadius(CornerRadius value)
Setting radius of the border's corners.
Definition: Border.java:23
void redo()
Method for redo last undo action.
void setColor(int r, int g, int b, int a)
Setting shadow color in byte RGBA format.
Definition: Shadow.java:97
float getXScale()
Getting scaling factor by X axis.
Definition: Scale.java:43
void setForeground(int r, int g, int b)
Setting text color of a LoadingScreen in byte RGB format.
Definition: LoadingScreen.java:255
static Style getOpenEntryDialogStyle()
Getting default style for a OpenEntryDialog item.
Definition: Style.java:2236
HorizontalStack()
Default HorizontalStack constructor.
Definition: HorizontalStack.java:60
void setOutsideClickClosable(boolean value)
Method for setting boolean value of item's behavior when mouse click occurs outside the item.
Size getSize()
Getting the current window size.
Definition: CoreWindow.java:527
ComboBox()
Default ComboBox constructor.
Definition: ComboBox.java:61
void removeChildren()
Removing all contained nodes in this TreeItem.
Definition: TreeItem.java:65
void focus()
Sets the window focused.
Definition: CoreWindow.java:804
static OSType getOSType()
Definition: CommonService.java:53
PERIODIC
The scene is redrawn according to the current render frequency type (See setRenderFrequency(type)) in...
Definition: RenderType.java:18
FileSystemEntry is a class representing file system entry (file, folder and etc.).
Definition: FileSystemEntry.java:22
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a TitleBar text.
Definition: TitleBar.java:142
void setWidth(int width)
Setting the window width.
Definition: CoreWindow.java:355
int getImageWidth()
Getting an image width.
Definition: ImageItem.java:156
CoreWindow getHandler()
Getting the window to which the item belong.
Definition: BaseItem.java:56
static void setRenderFrequency(RedrawFrequency value)
Setting the frequency of redrawing scene in idle state.
Definition: WindowManager.java:48
int getMaxHeight()
Getting the maximum height limit.
Definition: Geometry.java:190
Indents getTextMargin()
Getting indents of the text.
Definition: ComboBox.java:140
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to ComboBox.
Definition: ComboBox.java:131
BlankItem is pure subclass of Prototype without any extensions.
Definition: BlankItem.java:10
DialogItem()
Constructs a DialogItem.
Definition: DialogItem.java:23
void initElements()
Initializing and adding of all elements in the ComboBox (drop-down list, drop bown button,...
Definition: ComboBox.java:298
static Style getPasswordLineStyle()
Getting default style for a PasswordLine item.
Definition: Style.java:1578
int getXOffset()
Method for getting image offset by X axis.
void setMargin(int left, int top, int right, int bottom)
Setting the indents of an item to offset itself relative to its container.
Definition: BaseItem.java:172
String getSelectedText()
Getting the current selected text.
Definition: TextArea.java:702
long getScrollOffset()
Getting scroll offset in the WrapArea.
Definition: WrapArea.java:469
static Style getTextAreaStyle()
Getting default style for a TextArea item.
Definition: Style.java:1731
boolean removeItem(int row, int column)
Removing item from the Grid by number of row and number of column.
Definition: Grid.java:198
void setStyle(Style style)
Setting style of the Tab.
Definition: Tab.java:478
EventKeyMethodState eventKeyRelease
Lets to describe the actions when a keyboard key was released.
Definition: CoreWindow.java:1046
MessageBox(String message, String title)
Constructs a MessageBox with specified message and title.
Definition: MessageBox.java:110
void setSubstrateFontSize(int size)
Setting font size of the substrate text (hint under main text, when you start typing substrate become...
Definition: TextEdit.java:1096
static boolean tryShow(UUID guid)
Try to show CoreWindow object using its UUID.
Definition: WindowsBox.java:19
Font getFont()
Getting the current font of the text.
Definition: FileSystemEntry.java:172
DRIVE
Definition: EmbeddedImage.java:8
VisibilityPolicy getHScrollBarPolicy()
Getting horizontal scroll bar visibility policy.
Definition: ListBox.java:181
void setCellWidth(int cellWidth)
Setting cell width.
Definition: WrapGrid.java:94
SplitHolder(Orientation orientation)
Constructs a SplitHolder with the specified orientation.
Definition: SplitHolder.java:26
CheckBox is the basic implementation of a user interface check box with the ability to be checked or ...
Definition: CheckBox.java:21
void setShadowRadius(int radius)
Setting the specified blur radius of the shadow.
Definition: Prototype.java:922
void setPointThickness(float thickness)
Setting thickness of points.
Definition: PointsContainer.java:31
static Scale getDisplayDpiScale()
Getting the current display scale.
Definition: DisplayService.java:52
void setBorderFill(float r, float g, float b, float a)
Setting the border color of an item's shape in float RGBA format.
Definition: Prototype.java:374
List< InterfaceDropMethodState > getActions()
Definition: EventDropMethodState.java:10
void setStyle(Style style)
Setting style of the ComboBoxDropDown.
Definition: ComboBoxDropDown.java:420
int getMinWidth()
Getting the minimum width limit.
Definition: Prototype.java:560
void addItem(InterfaceBaseItem item)
Adding option (or any com.spvessel.spacevil.Core.InterfaceBaseItem implementation) to the ComboBoxDro...
Definition: ComboBoxDropDown.java:295
SelectionItem(InterfaceBaseItem content)
Constructs SelectionItem with given item for wrapping.
Definition: SelectionItem.java:40
void show(CoreWindow handler)
Shows PopUpMessage and attaches it to the specified window (see com.spvessel.spacevil....
Definition: PopUpMessage.java:276
void add(InterfaceKeyMethodState action)
Definition: EventKeyMethodState.java:20
void setX(int value)
Setting X position.
Definition: Area.java:34
void setForeground(int r, int g, int b)
Setting text color of a TitleBar in byte RGB format.
Definition: TitleBar.java:285
void setBackground(int r, int g, int b, int a)
Setting window background color.
Definition: CoreWindow.java:180
long getHScrollOffset()
Getting horizontal scroll offset in the ListArea.
Definition: ListArea.java:404
void setAccuracy(int accuracy)
Setting accuracy (decimal places) of SpinItem.
Definition: SpinItem.java:121
boolean isStretch()
Returns True if WrapArea allocates all available space between cells to achieve smooth streching,...
Definition: WrapArea.java:83
float getPointThickness()
Getting points thickness.
Definition: PointsContainer.java:40
static List< InterfaceBaseItem > getLayoutFloatItems(UUID id)
Getting existing float items in specified window by its UUID.
Definition: ItemsLayoutBox.java:35
void clear()
Deletes all text in the TextArea.
Definition: TextArea.java:664
void setMaxHeight(int height)
Setting the maximum height limit.
Definition: Geometry.java:170
boolean isBorderHidden
Definition: CoreWindow.java:700
int getRadius()
Getting the shadow blur raduis.
Definition: Shadow.java:30
void setHeight(int height)
Setting SideArea height.
Definition: SideArea.java:287
boolean isLocked
Property to lock ResizableItem movement and resizing.
Definition: ResizableItem.java:91
void show()
Shows the SideArea at the proper position.
Definition: SideArea.java:294
void setBackground(Color color)
Method for setting background color.
void setForeground(float r, float g, float b)
Setting text color of a LoadingScreen in float RGB format.
Definition: LoadingScreen.java:278
boolean isFocusable
Definition: CoreWindow.java:722
int getHeight()
Getting item height.
Definition: Prototype.java:638
Prototype getParent()
Getting the parent of the item.
RIGHTSHIFT
Definition: KeyCode.java:29
void close()
Close the DialogItem.
Definition: DialogItem.java:59
void setBorderRadius(CornerRadius radius)
Setting the corner radii of the window border.
Definition: CoreWindow.java:1155
Definition: InterfaceKeyMethodState.java:3
Tab(String text, String name)
Constructs Tab with specified text and name of the Tab.
Definition: Tab.java:82
void setBorder(Border border)
Setting border of an item's shape.
Definition: Style.java:422
int getMaxWidth()
Getting the maximum width limit.
Definition: Prototype.java:599
void setBorderFill(Color fill)
Setting the border color of an item's shape.
Definition: Prototype.java:319
EventCommonMethod itemListChanged
Event that is invoked when one of the set of elements is changed.
Definition: ListArea.java:27
void setForeground(float r, float g, float b)
Setting text color of a CheckBox in float RGB format.
Definition: CheckBox.java:264
ARROW_UP
Definition: EmbeddedImage.java:8
void clear()
Definition: EventInputTextMethodState.java:36
void initWindow()
Initialize MessageBox window.
Definition: MessageBox.java:153
void setStyle(Style style)
Setting style of the SpinItem.
Definition: SpinItem.java:146
Color getForeground()
Getting current text color.
Definition: CheckBox.java:285
Definition: EmbeddedCursor.java:1
Font getFont()
Getting the current font of the text.
Definition: Label.java:195
static Style getTreeViewStyle()
Getting default style for a TreeView item.
Definition: Style.java:1967
DISKETTE
Definition: EmbeddedImage.java:7
boolean isDrawable()
Getting the drawable (visibility) status of an item.
int getStep()
Getting scroll movement step.
Definition: ListArea.java:57
int shadowXOffset
X shift of a shadow.
Definition: Style.java:185
boolean isCentered
Definition: CoreWindow.java:711
NUMPAD3
Definition: KeyCode.java:26
MessageItem()
Default MessageItem constructor.
Definition: MessageItem.java:93
boolean isOutsideClickClosable()
Returns True if SideArea (see com.spvessel.spacevil.InterfaceFloating) should closes when mouse click...
Definition: SideArea.java:44
void setItemName(String name)
Method for setting the name of the item.
Graph()
Default Graph constructor.
Definition: Graph.java:41
void setFormat(int rows, int columns)
Setting a new grid format with the given number of rows and number of columns.
Definition: Grid.java:64
void setWindowTitle(String title)
Setting the window title text.
Definition: CoreWindow.java:329
List< InputEventType > GetBlockedEvents()
Getting all blocked input events.
Definition: Prototype.java:1210
void show(InterfaceItem sender, MouseArgs args)
Shows the ComboBoxDropDown at the proper position.
Definition: ComboBoxDropDown.java:356
void setHScrollBarPolicy(VisibilityPolicy policy)
Setting horizontal scroll bar visibility policy.
Definition: ListBox.java:193
List< ItemAlignment > getTextAlignment()
Getting alignment of a Label text.
Definition: Label.java:107
void close()
Close MessageBox window.
Definition: MessageBox.java:248
void setVScrollOffset(long value)
Setting vertical scroll offset of the ListArea.
Definition: ListArea.java:394
void setForeground(int r, int g, int b)
Setting text color of a Tab in byte RGB format.
Definition: Tab.java:364
EventCommonMethod selectionChanged
Event that is invoked when one of the options is selected.
Definition: ComboBoxDropDown.java:45
void setSizePolicy(SizePolicy width, SizePolicy height)
Setting the size policy of an item's shape.
Definition: BaseItem.java:580
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of the text.
Definition: TextEdit.java:428
void setBackground(int r, int g, int b)
Setting window background color.
Definition: CoreWindow.java:168
List< ItemAlignment > getAlignment()
Getting an alignment of an item's shape relative to its container.
Definition: Prototype.java:746
void setStretch(boolean value)
Setting strech mode for internal com.spvessel.spacevil.WrapArea.
Definition: WrapGrid.java:49
HorizontalScrollBar hScrollBar
Horizontal scroll bar of TextArea.
Definition: TextArea.java:70
EventMouseMethodState eventMouseClick
Lets to describe the actions when the root item of the window was clicked.
Definition: CoreWindow.java:1003
void assignTopItem(InterfaceBaseItem item)
Assign item on the top area of the HorizontalSplitArea.
Definition: HorizontalSplitArea.java:104
List< float[]> getTriangles()
Getting triangles of item's shape.
Definition: Prototype.java:440
void setShadeColor(Color color)
Setting the dimmer color of the window.
Definition: CoreWindow.java:1250
Definition: Border.java:1
void setText(String text)
Setting the text.
Definition: CheckBox.java:193
int size()
Definition: EventCommonMethodState.java:14
static Style getMessageItemStyle()
Getting default style for a MessageItem item.
Definition: Style.java:2122
void setBorderFill(int r, int g, int b)
Setting the border color of an item's shape in byte RGB format.
Definition: Prototype.java:339
CustomShape(List< float[]> shape)
Constructs a CustomShape with the specified shape.
Definition: CustomShape.java:29
void setStyle(Style style)
Setting style of the PasswordLine.
Definition: PasswordLine.java:308
void updateElements()
Updating all TreeView inner items.
Definition: TreeView.java:203
void setShadow(int radius, int x, int y, Color color)
Setting the shadow with specified blur radius, axis shifts, shadow color.
Definition: Prototype.java:990
ScrollHandler handler
Slider handler.
Definition: VerticalSlider.java:31
SelectionItem getWrapper(InterfaceBaseItem item)
Getting wrapper of item.
Definition: ListBox.java:614
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to TextArea.
Definition: TextArea.java:497
MouseButton button
Mouse button as com.spvessel.spacevil.Flags.MouseButton.
Definition: MouseArgs.java:17
static List< float[]> getFolderIconShape(float w, float h, float x, float y)
Making folder icon shape.
Definition: GraphicsMathService.java:655
void setAlignment(ItemAlignment... alignment)
Setting an alignment of an item's shape relative to its container.
Definition: BaseItem.java:544
void setMouseHover(boolean value)
If something changes when mouse hovered.
Definition: ListArea.java:223
int getMinWidth()
Getting the minimum width limit.
Definition: Geometry.java:72
FreeArea is class representing an unbounded area with free location of inner items.
Definition: FreeArea.java:17
void setHScrollOffset(long value)
Setting X axis offset of an unbounded area of FreArea.
Definition: FreeArea.java:93
SizePolicy getHeightPolicy()
Getting height policy of an item's shape.Can be FIXED (shape not changes its size) or EXPAND (shape i...
Definition: Prototype.java:799
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceFreeLayout).
Definition: Grid.java:343
void setFocused(boolean value)
Definition: Prototype.java:1348
Enum of keyboard modifiers.
Definition: KeyMods.java:10
void addItem(InterfaceBaseItem item)
Add item to the ListArea.
Definition: ListArea.java:273
Size getMaxSize()
Getting current item maximum size limit.
Definition: BaseItem.java:530
Definition: ActiveWindow.java:1
void update(GeometryEventType type, int value)
Method for updating an item size or/and position.
LOUPE
Definition: EmbeddedImage.java:7
void setStyle(Style style)
Setting style of the TextView.
Definition: TextView.java:612
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to FileSystemEntry.
Definition: FileSystemEntry.java:118
String getSubstrateText()
Getting substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: PasswordLine.java:432
void initElements()
Initializing all elements in the TreeView.
Definition: TreeView.java:150
void addItem(InterfaceBaseItem item)
Adding item to the VerticalStack.
Definition: VerticalStack.java:77
Area getAreaBounds()
Method for getting bounds for an image (for example: to keep aspect ratio).
void show(InterfaceItem sender, MouseArgs args)
Shows the SideArea at the proper position.
Definition: SideArea.java:309
void setForeground(float r, float g, float b, float a)
Setting text color of a SpinItem in float RGBA format.
Definition: SpinItem.java:377
Color background
Getting backgroud color of the item of current state as java.awt.Color.
Definition: ItemState.java:15
Ellipse is a subclass that extends from com.spvessel.spacevil.Primitive for rendering an ellipse shap...
Definition: Ellipse.java:7
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: TreeItem.java:543
EventCommonMethodState eventResize
ATTENTION! Not implemented yet.
Definition: CoreWindow.java:981
static List< float[]> getArrow(float w, float h, float thickness, int alpha)
Making an arrow shape.
Definition: GraphicsMathService.java:575
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a PopUpMessage text.
Definition: PopUpMessage.java:92
CheckBox()
Default CheckBox constructor.
Definition: CheckBox.java:45
boolean isDrop()
Getting shadow drop flag.
Definition: Shadow.java:144
void updateWidth()
Updating width of SelectionItem according to wrapped item width.
Definition: SelectionItem.java:86
void setMinWidth(int width)
Setting the window minimum width.
Definition: CoreWindow.java:403
EventCommonMethod itemListChanged
Event that is invoked when one of the set of elements is changed.
Definition: WrapArea.java:37
static boolean setRefreshShape(InterfaceBaseItem item)
Adding an IBaseItem implementation to the queue for a forced refresh.
Definition: ItemsRefreshManager.java:45
ButtonCore getCancelButton()
Getting CANCEL button for appearance customizing or assigning new actions.
Definition: MessageBox.java:73
void setForeground(Color color)
Setting text color of a LoadingScreen.
Definition: LoadingScreen.java:244
void setFontSize(int size)
Setting font size of the text.
Definition: SpinItem.java:295
void setAlignment(ItemAlignment... alignment)
Setting an alignment of an item's shape relative to its container.
void setX(int x)
Setting X coordinate of the left-top corner of the VerticalSplitArea.
Definition: VerticalSplitArea.java:156
boolean isHover
Property to enable or disable mouse events (hover, click, press, scroll).
Definition: Graph.java:29
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: TextView.java:568
Indents getPadding()
Getting indents of an item for offset its children.
Definition: Prototype.java:249
EventDropMethodState eventDrop
Lets to describe the actions when you drag and drop files/folders to the current window.
Definition: CoreWindow.java:943
int minHeight
Minimum height of an item's shape (shape cannot be smaller this value).
Definition: Style.java:85
LEFT
Definition: Side.java:8
void setSplitColor(Color color)
Setting split holder color.
Definition: HorizontalSplitArea.java:55
void setWidth(int width)
Setting Label width.
Definition: Label.java:380
VerticalSplitArea is a container with two divided areas (on top and on bottom).
Definition: VerticalSplitArea.java:24
static CursorImage getDefaultCursor()
Getting the current default mouse cursor image.
Definition: DefaultsService.java:55
void setForeground(int r, int g, int b, int a)
Setting text color of an item in byte RGBA format.
Definition: PopUpMessage.java:217
ItemState getState(ItemStateType type)
Getting visual state of an item by type.
Definition: Style.java:543
void setFontSize(int size)
Setting font size of the text.
Definition: LoadingScreen.java:208
void initElements()
Initializing all elements in the Tab.
Definition: Tab.java:445
void makeShape()
Overridden method for stretching the triangle shape relative to the current size.
Definition: Triangle.java:42
BlankItem menu
Interactive item to show the navigation context menu.
Definition: ListBox.java:97
void setShadow(int radius, int x, int y, Color color)
Setting the shadow with specified blur radius, axis shifts, shadow color.
Definition: BaseItem.java:840
String getText()
Getting the current text of the FileSystemEntry.
Definition: FileSystemEntry.java:190
void setForeground(float r, float g, float b)
Setting text color of a TextEdit in float RGB format.
Definition: TextEdit.java:642
void setWidth(int width)
Setting item width.
Definition: ProgressBar.java:353
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceVLayout).
Definition: VerticalStack.java:139
void execute(InterfaceItem sender, TextInputArgs args)
Definition: EventInputTextMethodState.java:42
Color getForeground()
Getting current text color.
Definition: ComboBox.java:286
float getMinValue()
Getting the current minimum slider value limit.
Definition: VerticalSlider.java:160
void unselect()
Unselect selected item.
Definition: ListArea.java:119
void setForeground(float r, float g, float b)
Setting text color of a PopUpMessage in float RGB format.
Definition: PopUpMessage.java:228
WindowAnchor is class representing the draggable window type of an item.
Definition: WindowAnchor.java:10
boolean isShadowDrop
Drop shadow flag.
Definition: Style.java:196
void initElements()
Initializing all elements in the CheckBox.
Definition: CheckBox.java:296
Font getFont()
Getting the current font of the text.
Definition: TextEdit.java:534
BlankItem menu
Interactive item to show the navigation context menu.
Definition: TextArea.java:27
static void restoreViewport(CoreWindow window)
Definition: WindowsBox.java:175
EventCommonMethod sizeChanged
Event that is invoked when ResizableItem resizes.
Definition: ResizableItem.java:70
REFRESH
Definition: EmbeddedImage.java:7
void setColor(int r, int g, int b)
Setting shadow color in RGB format.
Definition: Shadow.java:86
void setSize(int width, int height)
Setting item size (width and height).
Definition: BaseItem.java:480
void pasteText(String pasteStr)
Do nothing.
Definition: TextView.java:634
HorizontalDirection direction
Direction of title bar (in Mac OS is HorizontalDirection.FROM_LEFT_TO_RIGHT, in others OS HorizontalD...
Definition: TitleBar.java:35
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to TextEdit.
Definition: TextEdit.java:470
static Font changeFontSize(int size, Font oldFont)
Changing font size.
Definition: FontService.java:15
TextView is designed to display non-editable text with the ability to select and copy.
Definition: TextView.java:19
void setWidth(int width)
Setting SideArea width.
Definition: SideArea.java:275
FontService is a static class with static methods for working with fonts.
Definition: FontService.java:8
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.java:1160
int getTextWidth()
Getting the text width.
Definition: TextArea.java:574
void setRowCount(int value)
Setting a new count of the rows.
Definition: Grid.java:100
void setDrawable(boolean value)
Setting the drawable (visibility) status of an item.
Style getDialogButtonStyle()
Getting the current style of a custom user button (that placed into user's toolbar).
Definition: MessageBox.java:288
void setHeight(int height)
Setting item height.
Definition: BaseItem.java:432
VerticalScrollBar vScrollBar
Vertical scroll bar of ListBox.
Definition: ListBox.java:127
int getStep()
Getting scroll movement step.
Definition: WrapArea.java:70
void setFocused(boolean value)
Setting focus on this PasswordLine if it is focusable.
Definition: PasswordLine.java:48
void setCursor(EmbeddedCursor cursor)
Setting mouse cursor image for this item from embedded cursors.
Definition: Prototype.java:1468
EYE
Definition: EmbeddedImage.java:7
float getCurrentValue()
Getting the current slider value.
Definition: HorizontalSlider.java:126
boolean isDisabled()
Returns True if this item is disabled (non-interactive) otherwise returns False.
Definition: Prototype.java:1276
static Style getVerticalStackStyle()
Getting default style for a VerticalStack item.
Definition: Style.java:1395
void setBorderRadius(int radius)
Setting the common corner radius of the window border.
Definition: CoreWindow.java:1166
void initElements()
Initializing all elements in the OpenDialog.
Definition: OpenDialog.java:49
void initElements()
Initializing all elements in the VerticalSlider.
Definition: VerticalSlider.java:205
Color getLineColor()
Getting lines color.
int getMinWidth()
Method getting the minimum width limit.
static Style getTextViewStyle()
Getting default style for a TextView item.
Definition: Style.java:1765
void initElements()
Initializing all elements in the DialogItem.
Definition: DialogItem.java:37
Area getWorkArea()
Getting the area of a primary monitor.
Definition: CoreWindow.java:1323
Color foreground
Color of an item's text.
Definition: Style.java:36
void initElements()
Initializing all elements in the HorizontalSplitArea.
Definition: HorizontalSplitArea.java:89
boolean isPassEvents(InputEventType e)
Getting boolean value to know if this item can pass further the specified type of input events (mouse...
Definition: Prototype.java:1188
TitleBar()
Default TitleBar constructor.
Definition: TitleBar.java:88
static List< float[]> getEllipse(float r, int n)
Making an ellipse with two equal radii (i.
Definition: GraphicsMathService.java:393
OpenEntryDialog(String title, FileSystemEntryType entryType)
Constructs OpenEntryDialog with title text, entry type.
Definition: OpenEntryDialog.java:133
FILE
Definition: EmbeddedImage.java:7
void hide()
Hide the ContextMenu without destroying.
Definition: ComboBoxDropDown.java:377
void setShadeColor(float r, float g, float b)
Setting the dimmer color of the window.
Definition: CoreWindow.java:1287
Color shadowColor
Color of a shadow.
Definition: Style.java:202
void setListContent(List< InterfaceBaseItem > content)
Adding all elements in the ListArea from the given list.
Definition: ListArea.java:287
FILTER
Definition: EmbeddedImage.java:8
Size getSize()
Getting current item size.
Definition: Geometry.java:209
void setY(int value)
Setting Y position.
Definition: Area.java:42
void setIcon(BufferedImage icon, int width, int height)
Setting image icon of file system entry.
Definition: FileSystemEntry.java:55
void add(InterfaceCommonMethodState action)
Definition: EventCommonMethodState.java:20
int getDividerSize()
Getting thickness of SplitHolder divider.
Definition: SplitHolder.java:49
Color getLineColor()
Getting lines color.
Definition: LinesContainer.java:98
static void restoreCommonGLSettings(CoreWindow window)
Restoring initial SpaceVIL OpenGL settings for the specified window (if they have been changed).
Definition: RenderService.java:25
void setShadow(Shadow shadow)
Setting shadow for an item's shape.
Definition: Style.java:444
static boolean removeItem(CoreWindow layout, InterfaceBaseItem item, LayoutType type)
Removing an item from global item storage (ItemsLayoutBox).
Definition: ItemsLayoutBox.java:94
Prototype item
An item on which the drop event occurs.
Definition: DropArgs.java:14
boolean isSelectionVisible()
Returns True if selection ability of ListArea is enabled otherwise returns False.
Definition: ListArea.java:151
void setSubstrateFontStyle(int style)
Setting font style of the substrate text (hint under main text, when you start typing substrate becom...
Definition: PasswordLine.java:352
InterfaceBaseItem getSelectedItem()
Getting selected item.
Definition: WrapGrid.java:626
void initElements()
Initializing all elements in the TextView.
Definition: TextView.java:245
static Font getDefaultFont(int style, int size)
Getting the current default font with the specified font size and font style for the current applicat...
Definition: DefaultsService.java:114
void initElements()
Initializing all elements in the WrapGrid.
Definition: WrapGrid.java:553
int getShadowRadius()
Getting the shadow blur raduis.
Definition: Prototype.java:931
Color getBackground()
Method for getting background color.
CornerRadius getBorderRadius()
Getting the current window border corner radii.
Definition: CoreWindow.java:1188
Indents getTextMargin()
Getting indents of the text.
Definition: PasswordLine.java:100
void setBorderRadius(CornerRadius radius)
Setting the radii of corners.
Definition: Rectangle.java:32
void setPadding(int left, int top, int right, int bottom)
Setting indents of an item to offset its children.
Definition: Style.java:371
TextEdit is a basic implementation of a user interface editable text field that contains only one lin...
Definition: TextEdit.java:18
ProgressBar()
Default ProgressBar constructor.
Definition: ProgressBar.java:55
Shadow()
Default Shadow class constructor.
Definition: Shadow.java:151
void setPassEvents(boolean value)
Setting on or off so that this item can pass further any input events (mouse, keyboard and etc....
Definition: Prototype.java:1222
Orientation getOrientation()
Getting internal com.spvessel.spacevil.WrapArea orientation.
Definition: WrapGrid.java:221
WORLD2
Definition: KeyCode.java:19
PopUpMessage(String message)
Constructs a PopUpMessage with message and parent window (handler)
Definition: PopUpMessage.java:62
void setTriangles(List< float[]> triangles)
Setting triangles as item's shape.
Definition: Prototype.java:449
void initElements()
Initializing children if this BaseItem is container (com.spvessel.spacevil.Prototype).
boolean isVisible()
Getting the visibility status of an item.
boolean isMaximized
Definition: CoreWindow.java:746
void setStyle(Style style)
Setting style of the CheckBox.
Definition: CheckBox.java:332
void setXOffset(int value)
Setting X shift of the shadow.
Definition: Shadow.java:40
void setEditable(boolean value)
Setting PasswordLine text field be editable or be non-editable.
Definition: PasswordLine.java:238
float getRotationAngle()
Getting rotation angle for image.
Definition: ImageItem.java:62
void setVScrollBarPolicy(VisibilityPolicy policy)
Setting vertical scroll bar visibility policy.
Definition: ListBox.java:154
ALT
Definition: KeyMods.java:14
The Primitive is an abstract extension of BaseItem for primitive non-interactive items.
Definition: Primitive.java:14
static Font changeFontStyle(int style, Font oldFont)
Changing font style.
Definition: FontService.java:25
Font getFont()
Getting the current font of the text.
Definition: TreeItem.java:474
EventMouseMethodState eventMouseDrag
Lets to describe the actions when the mouse button was pressed and moved inside the root item of the ...
Definition: CoreWindow.java:1020
void setCursor(BufferedImage bitmap, int width, int height)
Creating and setting mouse cursor image for this item from specified scaled bitmap image.
Definition: Prototype.java:1499
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to Tab.
Definition: Tab.java:241
static Style getHorizontalStackStyle()
Getting default style for a HorizontalStack item.
Definition: Style.java:1377
void updateLayout()
Method for describing how to update the size and position of children within a container.
void setY(int y)
Setting Y coordinate of the left-top corner of the Grid.
Definition: Grid.java:320
int getTextWidth()
Getting the text width (useful when you need resize TreeItem by text width).
Definition: TreeItem.java:501
int getUserButtonResult()
Getting result from custom toolbar (if it was created).
Definition: MessageBox.java:47
Enum of key codes of keyboard.
Definition: KeyCode.java:6
ButtonCore downButton
Decrement value button.
Definition: SpinItem.java:34
EventCommonMethodState eventValueChanged
Event that is invoked when value of the slider is changed.
Definition: VerticalSlider.java:56
Definition: InterfaceCommonMethodState.java:3
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: SpinItem.java:354
Indents getTextMargin()
Getting indents of the text.
Definition: TreeItem.java:429
String getText()
Getting the current text of the TitleBar.
Definition: TitleBar.java:246
void setPadding(Indents padding)
Setting indents of an item to offset its children.
Definition: Prototype.java:258
Color getColorOverlay()
Method for getting color overlay (useful in images that have alpha channel).
int getMaxValue()
Getting the current maximum progress value of the unfinished task limit.
Definition: ProgressBar.java:94
static boolean initSpaceVILComponents()
Initializing the mandatory SpaceVIL common components (GLFW, default values and etc....
Definition: CommonService.java:65
boolean isEditable()
Returns True if TextEdit is editable otherwise returns False.
Definition: TextEdit.java:675
int getTextHeight()
Getting the text height.
Definition: TextEdit.java:766
An interface that defines the dialog type of an item.
Definition: InterfaceDialogItem.java:6
Prototype()
Default constructor of Prototype class.
Definition: Prototype.java:57
Class that is the shadow of an item.
Definition: Shadow.java:10
TreeView()
Default TreeView constructor.
Definition: TreeView.java:131
void setHeight(int height)
Setting item height.
Definition: WrapGrid.java:492
DialogWindow()
Constructs a DialogWindow.
Definition: DialogWindow.java:13
Position getShadowPos()
Getting the offset of the shadow relative to the position of the item.
void release()
Disposing WrapArea resources if it was removed.
Definition: WrapArea.java:46
SPACE
Definition: KeyCode.java:10
void setFontSize(int size)
Setting font size of the text.
Definition: FileSystemEntry.java:145
List< InterfaceInputTextMethodState > getActions()
Definition: EventInputTextMethodState.java:10
void setFontStyle(int style)
Setting font style of the text.
Definition: FileSystemEntry.java:154
void setFontStyle(int style)
Setting font style of the text.
Definition: ComboBox.java:167
void setHeight(int height)
Setting Grid height.
Definition: Grid.java:309
void setItemName(String name)
Setting the name of the item.
Definition: BaseItem.java:278
void setDrawable(boolean value)
Setting the drawable (visibility) status of an item.
Definition: Prototype.java:1142
void setScrollBarPolicy(VisibilityPolicy policy)
Setting scroll bar visibility policy.
Definition: WrapGrid.java:242
void setConfines()
Setting the confines of the item relative to its parent's size and position.
Definition: BaseItem.java:870
void show(InterfaceItem sender, MouseArgs args)
Shows the FloatItem at the proper position.
Definition: FloatItem.java:94
void setPointColor(Color color)
Setting Graph points color.
Definition: Graph.java:99
static void printStoredWindows()
Printing all existing windows in the application.
Definition: WindowsBox.java:88
void setY(int y)
Setting the window y-coordinate (the left-top window corner).
Definition: CoreWindow.java:570
static List< float[]> getRegularPolygon(float r, int n)
Making a regular polygon with specified radius and number of edges.
Definition: GraphicsMathService.java:365
static CoreWindow getCurrentFocusedWindow()
Getting the current focused window.
Definition: WindowsBox.java:69
MessageItem - an imitation of modal window for displaying any messages with ability to reply to them.
Definition: MessageItem.java:23
static void appExit()
Exiting the current application.
Definition: WindowManager.java:293
TOGGLED
Item's condition when it is toggled.
Definition: ItemStateType.java:30
SizePolicy getHeightPolicy()
Getting height policy of an item's shape.Can be FIXED (shape not changes its size) or EXPAND (shape i...
Definition: BaseItem.java:655
static final int sizeMaxValue
Definition: SpaceVILConstants.java:5
FloatItem(CoreWindow handler)
Constructs a FloatItem and attaches it to the specified window (see com.spvessel.spacevil....
Definition: FloatItem.java:66
void setMinSize(int width, int height)
Setting minimum item size limit (width and height limits).
Definition: BaseItem.java:491
static Style getDefaultStyle(Class<?> type)
Getting the default item style from the current default theme by its type.
Definition: DefaultsService.java:84
An interface that defines vertical type of a container.
Definition: InterfaceVLayout.java:6
void setSize(int width, int height)
Setting size of an item's shape.
Definition: Style.java:236
static Style getToolTipStyle()
Getting default style for a ToolTip item.
Definition: Style.java:1854
void setPosition(int x, int y)
Setting 2D point position.
Definition: Position.java:64
ListArea()
Default ListArea constructor.
Definition: ListArea.java:160
EventCommonMethodState eventDestroy
Event that is invoked when an item is destroyed (removed).
Definition: Prototype.java:72
Indents getTextMargin()
Getting indents of the text.
Definition: ProgressBar.java:196
static Font getDefaultFont()
Getting the current default font for the current application.
Definition: DefaultsService.java:95
void setForeground(float r, float g, float b, float a)
Setting text color of a ComboBox in float RGBA format.
Definition: ComboBox.java:277
ResizableItem window
Resizable container area of SideArea.
Definition: SideArea.java:66
static RedrawFrequency getRenderFrequency()
Getting the current render frequency.
Definition: WindowManager.java:88
List< String > paths
List of selected paths.
Definition: DropArgs.java:24
void setForeground(Color color)
Setting text color of a FileSystemEntry.
Definition: FileSystemEntry.java:219
List< float[]> getTriangles()
Method for getting triangles of item's shape.
void setPadding(int left, int top, int right, int bottom)
Setting indents of an item to offset its children.
Definition: Prototype.java:270
void setHeight(int height)
Setting ResizableItem height.
Definition: ResizableItem.java:293
void setForeground(float r, float g, float b)
Setting text color of a SpinItem in float RGB format.
Definition: SpinItem.java:365
Font getFont()
Getting the current font of the text.
Definition: ComboBox.java:185
void setParent(Prototype parent)
Setting the parent of the item.
Definition: BaseItem.java:78
VisibilityPolicy getVScrollBarPolicy()
Getting vertical scroll bar visibility policy.
Definition: TextArea.java:80
boolean equals(Object obj)
Definition: CornerRadius.java:97
void initialize()
Method for initializing OpenGL components before drawing (shaders, vbo and etc.).
InterfaceBaseItem getWrapper(InterfaceBaseItem item)
Getting wrapper of item.
Definition: WrapGrid.java:616
void release()
Disposing ListArea resources if it was removed.
Definition: ListArea.java:36
Color getForeground()
Getting current text color.
Definition: TitleBar.java:329
Geometry()
Definition: Geometry.java:10
void clear()
Clearing MouseArgs.
Definition: MouseArgs.java:37
void setSize(int width, int height)
Setting item size (width and height).
Definition: Prototype.java:667
CursorImage(BufferedImage bitmap, int width, int height)
Constructor for creating cursor with custom bitmap image with the specified size.
Definition: CursorImage.java:103
ButtonCore getCloseButton()
Getting close button of title bar.
Definition: TitleBar.java:56
int getWidth()
Method fetting item width.
void setToClose()
Informing of LoadingScreen to closes.
Definition: LoadingScreen.java:128
void show(CoreWindow handler)
Shows DialogItem and attaches it to the specified window (see com.spvessel.spacevil....
Definition: DialogItem.java:50
int getYOffset()
Method for getting image offset by Y axis.
void setColor(Color color)
Setting shadow color.
Definition: Shadow.java:76
static Style getTreeItemStyle()
Getting default style for a TreeItem item.
Definition: Style.java:1977
static Style getTextBlockStyle()
Getting default style for a sealed TextBlock item.
Definition: Style.java:1698
static Color mixColors(Color... colors)
Mixing two or more colors into one.
Definition: GraphicsMathService.java:25
void insertItem(InterfaceBaseItem item, int index)
Insert item into the WrapArea by index.
Definition: WrapArea.java:328
Color background
Background color of an item's shape.
Definition: Style.java:29
boolean isOutsideClickClosable()
Returns True if FloatItem (see com.spvessel.spacevil.Core.InterfaceFloating) should closes when mouse...
Definition: FloatItem.java:43
Spacing getSpacing()
Getting indents between children of a container type item.
Definition: Prototype.java:221
void setText(String text)
Setting the text.
Definition: TextArea.java:415
int getHeight()
Getting area height.
Definition: Area.java:90
static Style getListBoxStyle()
Getting default style for a ListBox item.
Definition: Style.java:1494
TitleBar is the basic implementation of a user interface tittle bar of window.
Definition: TitleBar.java:26
void setBackground(float r, float g, float b)
Setting background color of an item's shape in float RGB format.
Definition: Style.java:299
HorizontalScrollBar hScrollBar
Horizontal scroll bar of WrapGrid.
Definition: WrapGrid.java:210
void setBackground(Color color)
Setting background color of an item's shape.
Definition: BaseItem.java:214
boolean getResult()
Get MessageBox boolean result.
Definition: MessageBox.java:36
int getCellWidth()
Getting current cell width.
Definition: WrapGrid.java:76
void setFontStyle(int style)
Setting font style of the text.
Definition: TextEdit.java:513
void setFontSize(int size)
Setting font size of the text.
Definition: ProgressBar.java:214
void removeAllItemStates()
Removing all item visual states.
Definition: Prototype.java:1020
Ellipse(int quality)
Constructs an Ellipse with specified number of edges in an ellipse shape.
Definition: Ellipse.java:29
int getCursorHeight()
Getting cursor image height.
Definition: CursorImage.java:136
BOTTOM
Definition: ItemAlignment.java:8
InterfaceBaseItem getSelectedItem()
Getting selected item.
Definition: ListBox.java:604
void setHeight(int height)
Method for setting item height.
int getHeight()
Getting the current window height.
Definition: CoreWindow.java:509
void setFontStyle(int style)
Setting font style of the text.
Definition: SpinItem.java:304
void makeShape()
Overridden method for stretching the shape of the current item relative to the current size.
Definition: CustomShape.java:43
ImageItem()
Default ImageItem constructor.
Definition: ImageItem.java:85
void setFont(Font font)
Setting font of the text.
Definition: ComboBox.java:149
void setPointColor(Color color)
Setting points color.
Definition: PointsContainer.java:51
List< float[]> getPoints()
Getting points coordinates.
Definition: PointsContainer.java:119
void setMinHeight(int height)
Method for setting the minimum height limit.
Size getSize()
Method getting size of an item's shape.
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: PopUpMessage.java:158
KeyMods(int mods)
Definition: KeyMods.java:22
HOVERED
Item's condition when mouse cursor inside items area.
Definition: ItemStateType.java:18
static List< float[]> getTriangle(float w, float h, int x, int y, int angle)
Making a triangle with corners in (x + w/2, y), (x, y + h), (x + w, y + h), rotated on angle degrees.
Definition: GraphicsMathService.java:456
EventCommonMethod selectionChanged
Event that is invoked when one of the element is selected.
Definition: ListArea.java:22
A style theme to store styles for items in the current application.
Definition: ThemeStyle.java:13
void addItem(InterfaceBaseItem item)
Adding item to the list area of ListBox.
Definition: ListBox.java:445
void setBorderFill(Color fill)
Setting the color of the window border.
Definition: CoreWindow.java:1090
Enum of types of TreeItems.
Definition: TreeItemType.java:6
String getItemName()
Getting the name of the item.
Definition: Prototype.java:542
PRESSED
Item's condition when mouse cursor inside items area and any mouse button is pressed.
Definition: ItemStateType.java:24
List< float[]> getPoints()
Getting points coordinates.
void setColorOverlay(Color color)
Setting color overlay (useful in images that have alpha channel).
Definition: ImageItem.java:202
List< float[]> getPoints()
Getting points coordinates.
Definition: LinesContainer.java:40
void initElements()
Initializing all elements in the TextEdit.
Definition: TextEdit.java:729
void setFontSize(int size)
Setting font size of the text.
Definition: CheckBox.java:157
void addSpecificItemStyle(InterfaceBaseItem item, Style style)
Add unique style for the specified item (specific item, not type of item).
Definition: ThemeStyle.java:106
void setScale(float xScale, float yScale)
Setting scaling factors.
Definition: Scale.java:31
Spacing(int horizontal, int vertical)
Constructs a Spacing with strict horizontal and vertical spacing values.
Definition: Spacing.java:30
Font getFont()
Getting the current font of the text.
Definition: SpinItem.java:322
String getText()
Getting the text of selected option.
Definition: ComboBoxDropDown.java:69
void setFont(Font font)
Setting font of the text.
Definition: FileSystemEntry.java:136
boolean removeTabByName(String tabName)
Removing a tab by its name.
Definition: TabView.java:231
void setBackground(float r, float g, float b, float a)
Setting window background color.
Definition: CoreWindow.java:203
void setFocus()
Setting focus on this item if it is focusable.
Definition: Prototype.java:1357
static List< float[]> getRoundSquareBorder(float width, float height, float radius, float thickness, int x, int y)
Make a rectangle border with roundness corners.
Definition: GraphicsMathService.java:673
void setForeground(float r, float g, float b, float a)
Setting text color of a TextView in float RGBA format.
Definition: TextView.java:591
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a PopUpMessage text.
Definition: PopUpMessage.java:81
static KeyMods getEnum(int mod)
Definition: KeyMods.java:30
Map< ItemStateType, ItemState > getAllStates()
Getting all presented in the current style visual states of an item.
Definition: Style.java:554
void setForeground(int r, int g, int b)
Setting text color of a PopUpMessage in byte RGB format.
Definition: PopUpMessage.java:205
void setSize(int w, int h)
Setting the size of the object.
Definition: Size.java:57
LEAF
Definition: TreeItemType.java:7
boolean isXFloating
Property to lock ResizableItem movement by X axis.
Definition: ResizableItem.java:118
WINDOWS
Definition: OSType.java:8
void setMinValue(float value)
Setting the minimum slider value limit.
Definition: HorizontalSlider.java:152
boolean isFocusable
Item's focusable property.
Definition: Prototype.java:1337
CornerRadius(float leftTop, float rightTop, float leftBottom, float rightBottom)
Constructs a CornerRadius with the radius values for each corner of the rectangle object.
Definition: CornerRadius.java:89
ItemState()
Constructs an empty ItemState.
Definition: ItemState.java:35
void setStyle(Style style)
Setting style of the VerticalSplitArea.
Definition: VerticalSplitArea.java:210
int getCurrentIndex()
Getting index of selected option in the drop-down list.
Definition: ComboBox.java:389
Color getBackground()
Getting background color of a SpinItem.
Definition: SpinItem.java:277
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceVLayout).
Definition: Label.java:427
void addUserButton(ButtonCore button, int id)
Adding a custom user button to toolbal with the specified ID.
Definition: MessageBox.java:263
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceVLayout).
Definition: ListArea.java:424
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a Label text.
Definition: Label.java:84
int getTextWidth()
Getting the text width (useful when you need resize CheckBox by text width).
Definition: CheckBox.java:211
void setFont(Font font)
Setting font of the text.
Definition: SpinItem.java:286
float getPointThickness()
Getting Graph points thickness.
Definition: Graph.java:90
HCENTER
Definition: ItemAlignment.java:8
void setIgnoreStep(boolean value)
Ignoring slider step (affects only on animation).
Definition: HorizontalSlider.java:82
FileSystemEntryType getEntryType()
Getting a type of entry (see com.spvessel.spacevil.Flags.FileSystemEntryType).
Definition: FileSystemEntry.java:34
void setDialogButtonStyle(Style style)
Setting a style for a custom user button (that placed into user's toolbar).
Definition: MessageItem.java:319
EventKeyMethodState eventKeyPress
Event that is invoked when key of keyboard is pressed.
Definition: Prototype.java:112
OpenEntryDialog(String title)
Constructs OpenEntryDialog with title text.
Definition: OpenEntryDialog.java:143
void setShadowDrop(boolean value)
Setting the shadow visibility status of an item.
void release()
Disposing all resources if the item was removed.
Definition: ResizableItem.java:79
void clear()
Definition: EventCommonMethod.java:36
ThemeStyle()
Constructs a default ThemeStyle.
Definition: ThemeStyle.java:20
SpaceVILException()
Definition: SpaceVILException.java:10
EventMouseMethodState eventMouseDrop
Event that is invoked when mouse drop on an item.
Definition: Prototype.java:100
void setBackground(int r, int g, int b)
Setting background color of a SpinItem shape in byte RGB format.
Definition: SpinItem.java:229
void setStyle(Style style)
Setting style of the PopUpMessage.
Definition: PopUpMessage.java:321
Indents(int left, int top, int right, int bottom)
Constructs a Indents with strict values for each side.
Definition: Indents.java:44
void setY(int y)
Setting Y coordinate of the left-top corner of the VerticalStack.
Definition: VerticalStack.java:130
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to TitleBar.
Definition: TitleBar.java:174
void setLineThickness(float thickness)
Setting thickness of lines.
void setForeground(int r, int g, int b)
Setting text color of an item in byte RGB format.
Definition: Style.java:320
static int getDisplayHeight()
Getting the current display height.
Definition: DisplayService.java:36
Size getMinSize()
Getting current item minimum size limit.
Definition: Prototype.java:695
Indents getTextMargin()
Getting indents of the text.
Definition: TextView.java:518
EventCommonMethod onTextChanged
Event that is invoked when text is changed.
Definition: TextArea.java:328
void setBorderThickness(int thickness)
Setting border thickness of an item's shape.
Definition: Prototype.java:412
void add(InterfaceDropMethodState action)
Definition: EventDropMethodState.java:20
RIGHT
Definition: Side.java:8
static boolean applyEmbedded
Definition: ThemeStyle.java:15
void addItemToTabByText(String tabText, InterfaceBaseItem item)
Adding an item to page by its tab text.
Definition: TabView.java:298
InterfaceBaseItem getSelectedItem()
Getting current selected item in DropDown list.
Definition: ComboBox.java:399
void setFontSize(int size)
Setting font size of the text.
Definition: ComboBox.java:158
ResisableItem is a special container that can move and resize by mouse input events while inside anot...
Definition: ResizableItem.java:24
boolean isDrawable()
Getting the drawable (visibility) status of an item.
Definition: Prototype.java:1125
void setWrapText(boolean value)
Setting TextArea mode that wraps (or not wraps) input text to the width of the TextArea.
Definition: TextArea.java:732
void setBackground(int r, int g, int b, int a)
Setting background color of a SpinItem in byte RGBA format.
Definition: SpinItem.java:242
void setIcon(BufferedImage icon_big, BufferedImage icon_small)
Sets the icons of the current window.
Definition: CoreWindow.java:894
void setCurrentValue(int currentValue)
Setting the current progress value of the unfinished task.
Definition: ProgressBar.java:124
static List< InterfaceBaseItem > getLayoutItems(UUID id)
Getting existing static items in specified window by its GUID.
Definition: ItemsLayoutBox.java:23
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a Label text.
Definition: Label.java:95
VisibilityPolicy getHScrollBarPolicy()
Getting horizontal scroll bar visibility policy.
Definition: TextArea.java:119
Style getCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
Definition: Prototype.java:892
void setShadowExtension(int wExtension, int hExtension)
Setting the values of shadow extensions in pixels.
Definition: Prototype.java:978
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.java:374
FloatItem is a floating container for other items (see com.spvessel.spacevil.Core....
Definition: FloatItem.java:19
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: LoadingScreen.java:226
FLOATING
Items whose root parent LayoutType is FLOATING.
Definition: LayoutType.java:16
void clear()
Definition: EventMouseMethodState.java:36
STATIC
Items whose parent LayoutType is STATIC.
Definition: LayoutType.java:11
Definition: EventDropMethodState.java:6
EventMouseMethodState eventScrollUp
Lets to describe the actions when mouse wheel scrolls up.
Definition: CoreWindow.java:1031
int getTextHeight()
Getting the text height (useful when you need resize FileSystemEntry by text height).
Definition: FileSystemEntry.java:210
void clear()
Definition: EventCommonMethodState.java:36
void setFontSize(int size)
Setting font size of the text.
Definition: TextArea.java:524
LAZY
Hover function will return True if mouse cursor located inside rectangle area of its shape even if sh...
Definition: ItemHoverRule.java:13
void setPointShape(List< float[]> shape)
Setting custom shape for points (if one want to use other shape than circle).
int getX()
Getting the current window x-coordinate.
Definition: CoreWindow.java:556
PointsContainer()
Default PointsContainer constructor.
Definition: PointsContainer.java:18
BRANCH
Definition: TreeItemType.java:7
EventCommonMethod eventOnStart
Lets to describe the actions when the window starts.
Definition: CoreWindow.java:932
int getHeight()
Getting item height.
Definition: Geometry.java:134
String getWindowName()
Getting the window name.
Definition: CoreWindow.java:318
UBUNTU
Definition: EmbeddedFont.java:7
int getX()
Getting X position of the 2D point.
Definition: Position.java:39
float rightTop
Right-top corner radius.
Definition: CornerRadius.java:15
boolean removeItem(InterfaceBaseItem item)
Removing item from the Grid.
Definition: Grid.java:178
Style getCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
Tab getSelectedTab()
Getting the current selected tab.
Definition: TabView.java:140
void hide(MouseArgs args)
Hides the FloatItem without destroying.
Definition: FloatItem.java:130
void setFontStyle(int style)
Setting font style of the text.
Definition: TextArea.java:537
void setMaxValue(float value)
Setting the maximum slider value limit.
Definition: VerticalSlider.java:172
Boolean value
Definition: ItemState.java:10
Cell getCell(int row, int column)
Returns the cell by row and column number.
Definition: Grid.java:145
void setStyle(Style style)
Setting style of the CheckBox.
Definition: WrapGrid.java:638
void setPassEvents(boolean value, List< InputEventType > events)
Setting on or off so that this item can pass further the specified types of input events (mouse,...
Definition: Prototype.java:1250
static Color colorTransform(float r, float g, float b, float a)
Making java.awt.Color from specified float RGBA format.
Definition: GraphicsMathService.java:981
String getTitle()
Getting the current text of title of MessageItem.
Definition: MessageItem.java:160
Color getPointColor()
Getting points color.
Definition: PointsContainer.java:60
void setStyle(Style style)
Set style of the SplitHolder.
Definition: SplitHolder.java:86
static MSAA getEnum(int state)
Definition: MSAA.java:20
DialogItem is an abstract class for imitation of modal window.
Definition: DialogItem.java:13
void setPassEvents(boolean value, InputEventType... events)
Setting on or off so that this item can pass further the specified types of input events (mouse,...
Definition: Prototype.java:1264
void setStyle(Style style)
Setting a style that describes the appearance of an item.
NUMPADSUBTRACT
Definition: KeyCode.java:28
List< InterfaceBaseItem > getListContent()
Getting all existing options (list of com.spvessel.spacevil.InterfaceBaseItem objects).
Definition: ComboBoxDropDown.java:284
LINES
Definition: EmbeddedImage.java:7
An interface that describes common item's properties.
Definition: InterfaceItem.java:10
void setHeight(int height)
Setting item height.
Definition: TextView.java:423
void setX(int x)
Method for setting X coordinate of the left-top corner of a shape.
VerticalSlider is the basic implementation of a user interface slider (vertical version).
Definition: VerticalSlider.java:20
Grid(int rows, int columns)
Constructs a Grid with the given number of rows and number of columns.
Definition: Grid.java:39
boolean isCornersZero()
Checking if all corner radiuses is 0.
Definition: CornerRadius.java:31
Style()
Constructs a default Style.
Definition: Style.java:213
BufferedImage getImage()
Getting a bitmap image in the form as java.awt.image.BufferedImage.
Definition: ImageItem.java:40
void selectTab(Tab tab)
Selecting a tab by its Tab instance.
Definition: TabView.java:83
Graph is class representing custom graphs with lines and points.
Definition: Graph.java:16
TextArea(String text)
Constructs TextArea with the specified text.
Definition: TextArea.java:183
void setShadow(int radius, int x, int y, Color color)
Setting the shadow with specified blur radius, axis shifts, shadow color.
boolean getHoverVerification(float xpos, float ypos)
Definition: ProgressBar.java:330
void initElements()
Initializing all elements in the Indicator.
Definition: Indicator.java:46
SpaceVILException(String message)
Definition: SpaceVILException.java:12
String getSelectedText()
Getting the current selected text.
Definition: TextEdit.java:844
void makeShape()
Method for making default item's shape.
Rectangle is a subclass that extends from com.spvessel.spacevil.Primitive for rendering a rectangle s...
Definition: Rectangle.java:9
Label(String text)
Constructs a Label with text.
Definition: Label.java:60
void add(InterfaceCommonMethod action)
Definition: EventCommonMethod.java:20
void initElements()
Initializing all elements in the MessageItem.
Definition: MessageItem.java:171
Position is a class representing the location of a 2D coordinate integer point.
Definition: Position.java:6
Scale is a class that describes the scaling factors along the X and Y axes.
Definition: Scale.java:6
void setIndentSize(int size)
Setting indent size (X axis) for the current TreeItem relative to its parent branch.
Definition: TreeItem.java:114
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: Tab.java:298
LOW
Definition: RedrawFrequency.java:8
Enum of types of horizontal directions.
Definition: HorizontalDirection.java:7
void setCursor(BufferedImage bitmap)
Creating and setting mouse cursor image for this item from specified bitmap image.
Definition: Prototype.java:1487
void setWidth(int width)
Setting item width.
Definition: WrapGrid.java:479
static String getClipboardString()
Getting stored text in clipboard.
Definition: CommonService.java:139
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from container (this).
Definition: Prototype.java:1060
Triangle is a subclass that extends from com.spvessel.spacevil.Primitive for rendering an triangle sh...
Definition: Triangle.java:7
Color getPointColor()
Getting points color.
A storage-class that provides an access to existing window layouts by name and UUID.
Definition: WindowsBox.java:13
PointsContainer is class for rendering points in graph.
Definition: PointsContainer.java:12
boolean isStretch()
Returns True if internal com.spvessel.spacevil.WrapArea allocates all available space between cells t...
Definition: WrapGrid.java:36
static Style getHorizontalSplitAreaStyle()
Getting default style for a HorizontalSplitArea item.
Definition: Style.java:1412
void setLineSpacer(int lineSpacer)
Setting indent between lines in TextArea.
Definition: TextArea.java:467
Enum of SpaceVIL embedded fonts.
Definition: EmbeddedFont.java:6
void setClosable(boolean value)
Setting tab to support closing or not support closing.
Definition: Tab.java:50
final void selectAll()
Selecting entire text of the TextView.
Definition: TextView.java:357
String getText()
Getting the current text of the ComboBox.
Definition: ComboBox.java:203
void clearExcludedSides()
Removing all exclused sides.
Definition: ResizableItem.java:56
DisplayService is static class providing methods to getting display attributes such as size and dpi s...
Definition: DisplayService.java:15
int getImageHeight()
Method for describing how to get an image height.
void addItem(InterfaceBaseItem item)
Adding item into the container (this).
Definition: ProgressBar.java:340
void addTab(Tab tab)
Adding a new tab to the TabView.
Definition: TabView.java:170
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to FileSystemEntry.
Definition: FileSystemEntry.java:106
EventMouseMethodState eventMouseDrop
Lets to describe the actions when the mouse button was released after dragging.
Definition: CoreWindow.java:1026
TextEdit(String text)
Constructs TextEdit eith the given text.
Definition: TextEdit.java:91
static List< float[]> moveShape(List< float[]> triangles, float x, float y, Area area, List< ItemAlignment > alignments)
Moving the specified shape relative to the specified area, specifiedalignment and specified shifts.
Definition: GraphicsMathService.java:1174
static Style getFrameStyle()
Getting default style for a Frame item.
Definition: Style.java:1026
ButtonCore getMinimizeButton()
Getting minimize button of title bar.
Definition: TitleBar.java:68
boolean isEditable()
Returns True if PasswordLine is editable otherwise returns False.
Definition: PasswordLine.java:228
void setVisible(boolean value)
Setting the visibility status of an item.
Alignment types enum.
Definition: ItemAlignment.java:7
PRINTSCREEN
Definition: KeyCode.java:24
int getMaxHeight()
Getting the maximum height limit.
Definition: BaseItem.java:470
List< float[]> getPointShape()
Getting Graph points coordinates.
Definition: Graph.java:126
void show()
Show MessageBox window.
Definition: MessageBox.java:239
void setMinValue(float value)
Setting the minimum slider value limit.
Definition: VerticalSlider.java:151
MessageItem(String message, String title)
Constructs a MessageItem with specified message and title.
Definition: MessageItem.java:121
ULTRA
Definition: RedrawFrequency.java:8
TreeItem(TreeItemType type, String text)
Constructs TreeItem with specified type of node and text.
Definition: TreeItem.java:196
void setFontStyle(int style)
Setting font style of the text.
Definition: PasswordLine.java:127
int shadowRadius
Blur radius of a shadow.
Definition: Style.java:180
int getWidth()
Getting item width.
Definition: BaseItem.java:402
Abstract class implementation of com.spvessel.spacevil.Core.InterfaceBaseItem interface.
Definition: BaseItem.java:33
static Color colorTransform(int r, int g, int b, int a)
Making java.awt.Color from specified byte RGBA format.
Definition: GraphicsMathService.java:934
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from TabView.
Definition: TabView.java:205
void setMouseHover(boolean value)
Setting this item hovered (mouse cursor located within item's shape).
Definition: SelectionItem.java:163
void setPointThickness(float thickness)
Setting thickness of points.
int[] getConfines()
Definition: Prototype.java:1375
void setBackground(int r, int g, int b)
Setting background color of an item's shape in byte RGB format.
Definition: Style.java:278
void setStyle(Style style)
Setting style of the SideArea.
Definition: SideArea.java:338
Triangle()
Default Triangle constructor.
Definition: Triangle.java:19
static ThemeStyle getDefaultTheme()
Getting the default theme.
Definition: DefaultsService.java:63
void setForeground(int r, int g, int b)
Setting text color of a PasswordLine in byte RGB format.
Definition: PasswordLine.java:174
void setForeground(Color color)
Setting text color of a PopUpMessage.
Definition: PopUpMessage.java:194
void setMargin(Indents margin)
Setting indents of an item to offset itself relative to its container.
Definition: Style.java:382
Prototype getFocusedItem()
Getting the current focused item in the current window.
Definition: CoreWindow.java:858
void setForeground(Color color)
Setting text color of a TextArea.
Definition: TextArea.java:592
void setShadowColor(Color color)
Setting shadow color.
void execute(InterfaceItem sender, KeyArgs args)
RIGHT
Definition: ItemAlignment.java:8
void setForeground(float r, float g, float b, float a)
Setting text color of a PopUpMessage in float RGBA format.
Definition: PopUpMessage.java:240
void setForeground(float r, float g, float b)
Setting text color of a PasswordLine in float RGB format.
Definition: PasswordLine.java:197
void setForeground(float r, float g, float b, float a)
Setting text color of a PasswordLine in float RGBA format.
Definition: PasswordLine.java:209
ALWAYS
The scene is constantly being redrawn.
Definition: RenderType.java:23
void setShadowColor(Color color)
Setting shadow color.
Definition: BaseItem.java:795
void setFontStyle(int style)
Setting font style of the text.
Definition: TitleBar.java:210
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: TitleBar.java:219
void setForeground(int r, int g, int b, int a)
Setting text color of an item in byte RGBA format.
Definition: PasswordLine.java:186
void addItem(InterfaceBaseItem item)
Adding item to the Grid.
Definition: Grid.java:230
void setSelection(int index)
Select item by index.
Definition: ListArea.java:94
final void refreshFolder()
Refresh opened folder.
Definition: OpenEntryDialog.java:396
Class CursorImage provides features for creating custom cursors.
Definition: CursorImage.java:16
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: ProgressBar.java:232
void initElements()
Initializing all elements in the Graph.
Definition: Graph.java:70
String getSelectedText()
Method for getting selected text.
void setWidth(int width)
Setting HorizontalStack width.
Definition: HorizontalStack.java:121
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: PasswordLine.java:136
EventMouseMethodState eventMouseDrag
Event that is invoked when mouse drag on an item.
Definition: Prototype.java:96
void setFill(Color color)
Setting the border color of an item's shape.
Definition: Border.java:41
TreeItemType getItemType()
Getting node type.
Definition: TreeItem.java:146
void setMaxValue(float value)
Setting the maximum slider value limit.
Definition: HorizontalSlider.java:173
void setHidden(Boolean value)
Hides of unhides the current window.
Definition: CoreWindow.java:904
void setY(int y)
Setting Y coordinate of the left-top corner of the ImageItem.
Definition: ImageItem.java:325
int getWidth()
Getting the current minimum window width.
Definition: CoreWindow.java:482
static Style getImageItemStyle()
Getting default style for a ImageItem item.
Definition: Style.java:2521
void setStyle(Style style)
Setting style of the ButtonCore.
Definition: HorizontalSlider.java:254
Color getColor()
Getting shadow color.
Definition: Shadow.java:126
void setSplitThickness(int spHeight)
Setting thickness of SplitHolder divider.
Definition: HorizontalSplitArea.java:198
int getValue()
Definition: MSAA.java:16
Color getForeground()
Getting current text color.
Definition: Label.java:337
Figure shape
Getting shape of the item of current state as com.spvessel.spacevil.Decorations.Figure.
Definition: ItemState.java:30
void setMousePressed(boolean value)
Setting True if you want that mouse is pressed on this item (mouse cursor located within item's shape...
Definition: Prototype.java:1328
void setWidth(int width)
Setting ImageItem width.
Definition: ImageItem.java:299
Visibility types of item enum.
Definition: VisibilityPolicy.java:7
EventMouseMethodState eventOnSelect
Event that is invoked when Tab become selected.
Definition: Tab.java:190
EventInputTextMethodState eventTextInput
Event that is invoked when typing text on the keyboard.
Definition: Prototype.java:120
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: ComboBox.java:176
void setFontStyle(int style)
Setting font style of the text.
Definition: Tab.java:289
An interface that define visual effect that can be attached to an item.
Definition: InterfaceEffect.java:6
static List< float[]> getRoundSquare(CornerRadius cornerRadius, float width, float height, int x, int y)
Make a rectangle with roundness corners.
Definition: GraphicsMathService.java:154
void setCellHeight(int cellHeight)
Setting cell height.
Definition: WrapGrid.java:105
void clear()
Removing all items from the list area of WrapGrid.
Definition: WrapGrid.java:542
void removeInnerStyle(String keyName)
Removing a child's style by its key name.
Definition: Style.java:516
void setBackground(float r, float g, float b, float a)
Setting background color of an item in float RGBA format.
Definition: Prototype.java:515
o
Definition: KeyCode.java:15
void setRootItem(TreeItem rootTreeItem)
Setting new root (head) com.spvessel.spacevil.TreeItem for TreeView.
Definition: TreeView.java:120
Size getMinSize()
Getting current item minimum size limit.
Definition: BaseItem.java:521
HorizontalSplitArea()
Defaults HorizontalSplitArea constructor.
Definition: HorizontalSplitArea.java:62
void setMinHeight(int height)
Setting the minimum height limit.
Definition: BaseItem.java:421
Indents getMargin()
Getting the indents of an item to offset itself relative to its container.
Definition: Prototype.java:279
LINUX
Definition: OSType.java:8
void setBorder(Border border)
Setting border of an item's shape.
Definition: Prototype.java:310
Indents getTextMargin()
Getting indents of the text.
Definition: Tab.java:262
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: TextEdit.java:523
void setValue(double value)
Setting double floating piont value of SpinItem.
Definition: SpinItem.java:88
void setCurrentValue(float value)
Setting the current slider value.
Definition: VerticalSlider.java:103
void setX(int x)
Setting X coordinate of the left-top corner of a shape.
Definition: Prototype.java:819
Font getFont()
Getting the current font of the text.
Definition: TextArea.java:565
int getRowCount()
Getting current rows count in grid.
Definition: Grid.java:111
boolean isTransparent
Definition: CoreWindow.java:756
boolean getHoverVerification(float xpos, float ypos)
Definition: TabView.java:63
PENCIL
Definition: EmbeddedImage.java:7
void setMinHeight(int height)
Setting the minimum height limit.
Definition: Prototype.java:609
void setFont(Font font)
Setting font of the text.
Definition: LoadingScreen.java:199
void setDraggable(boolean value)
Setting tab to support drag and drop or not.
Definition: Tab.java:120
float getLineThickness()
Getting lines thickness.
Definition: LinesContainer.java:76
WrapArea(int cellWidth, int cellHeight, Orientation orientation)
Constructs a WrapGrid with specified cell width, height and orientation.
Definition: WrapArea.java:214
int getY()
Getting Y position.
Definition: Area.java:74
void show()
Show the CoreWindow.
Definition: CoreWindow.java:120
void setLineThickness(float thickness)
Setting Graph thickness of lines.
Definition: Graph.java:154
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a CheckBox text.
Definition: CheckBox.java:109
void setBackground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: Prototype.java:492
void setShadowColor(Color color)
Setting shadow color.
Definition: Prototype.java:949
MEDIUM
Definition: RedrawFrequency.java:8
void setEditable(boolean value)
Setting TextArea text field be editable or be non-editable.
Definition: TextArea.java:58
void setPosition(int x, int y)
Setting the window x-coordinate and y-coordinate (the left-top window corner).
Definition: CoreWindow.java:593
void unselect()
Unselect selected item.
Definition: WrapArea.java:160
void maximize()
Sets the window maximized.
Definition: CoreWindow.java:822
boolean isVisible
A flag that determines if an item is visible or not.
Definition: Style.java:208
void clear()
Removing all items from the list area of TreeView.
Definition: TreeView.java:313
Effects is a static class for controlling the application of effects to a item's shape.
Definition: Effects.java:19
boolean isVisible()
Getting the visibility status of an item.
Definition: BaseItem.java:337
boolean isShadowDrop()
Getting the shadow visibility status of an item.
Definition: BaseItem.java:747
void hide()
Method that describes how to hide an item.
An interface that defines the draggable type of an interactive item (such item can receive EventMouse...
Definition: InterfaceDraggable.java:6
void setStyle(Style style)
Setting style of the TextArea.
Definition: TextArea.java:437
void setWidth(int width)
Setting item width.
Definition: BaseItem.java:373
ItemState getState(ItemStateType type)
Getting item visual state by its type.
Definition: Prototype.java:1032
static void closeWindow(CoreWindow wnd)
Closing the specified window if it exist in render queue.
Definition: WindowManager.java:209
void setMaxWidth(int width)
Setting the maximum width limit.
Definition: BaseItem.java:384
LoadingScreen is designed to show progress the execution of any long time task.
Definition: ProgressBar.java:22
int getHeight()
Getting item height.
Definition: BaseItem.java:461
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.java:1046
int getMaxWidth()
Getting the current maximum window width.
Definition: CoreWindow.java:491
String toString()
Definition: Area.java:109
CornerRadius(CornerRadius radius)
Constructs a CornerRadius with the radius values from other CornerRadius object.
Definition: CornerRadius.java:57
Color getBackground()
Getting background color of an item.
Definition: Prototype.java:524
void clear()
Definition: EventDropMethodState.java:36
void setStyle(Style style)
Setting style of the TitleBar.
Definition: TitleBar.java:384
List< InputEventType > getPassEvents()
Getting all allowed input events.
Definition: Prototype.java:1200
void setMargin(int left, int top, int right, int bottom)
Setting the indents of an item to offset itself relative to its container.
Definition: Prototype.java:300
FileSystemEntry(FileSystemEntryType type, String text)
Constructs a FileSystemEntry with specified entry type and name.
Definition: FileSystemEntry.java:67
void update(GeometryEventType type, int value)
Updating an item size or/and position.
Definition: BaseItem.java:704
void setForeground(Color color)
Setting text color of a TextEdit.
Definition: TextEdit.java:605
void initElements()
Initializing all elements in the OpenEntryDialog.
Definition: OpenEntryDialog.java:154
void setPosition(int x, int y)
Setting item position.
Definition: Prototype.java:809
void setMinWidth(int width)
Setting the minimum width limit.
Definition: Prototype.java:551
Definition: InterfaceInputTextMethodState.java:3
void setForeground(float r, float g, float b, float a)
Setting text color of an item in float RGBA format.
Definition: Style.java:352
void setBorderThickness(int thickness)
Setting the window border thickness.
Definition: CoreWindow.java:1177
Frame()
Default Frame constructor.
Definition: Frame.java:18
double getValue()
Getting current value of SpinItem.
Definition: SpinItem.java:70
void clear()
Clearing TextInputArgs.
Definition: TextInputArgs.java:25
void resetFocus()
Returns focus to the root item of the window.
Definition: CoreWindow.java:884
ARROW_LEFT
Definition: EmbeddedImage.java:7
VerticalScrollBar vScrollBar
Vertical scroll bar of TextArea.
Definition: TextArea.java:65
InterfaceBaseItem getSelectedItem()
Getting selected item.
Definition: ListArea.java:79
void setFontStyle(int style)
Setting font style of the text.
Definition: Label.java:173
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a TitleBar text.
Definition: TitleBar.java:153
void toggleFullScreen()
Toggles the window to full screen mode or windowed mode.
Definition: CoreWindow.java:848
Frame is the basic container.
Definition: Frame.java:12
RedrawFrequency getRenderFrequency()
Getting the current rendering frequency.
Definition: CoreWindow.java:925
TitleBar(String text)
Constructs TitleBar with the specified title text.
Definition: TitleBar.java:117
boolean isValueVisible()
Returns True if text that represents the progress of the unfinished task is visible,...
Definition: ProgressBar.java:43
void setSelectionVisible(boolean value)
Enable or disable selection ability of com.spvessel.spacevil.WrapArea.
Definition: WrapGrid.java:173
void setScrollStep(int step)
Setting scroll movement step.
Definition: ListBox.java:35
ComboBox(MenuItem... items)
Constructs ComboBox with spesified sequence of options (as com.spvessel.spacevil.MenuItem).
Definition: ComboBox.java:82
void addItemToTabByName(String tabName, InterfaceBaseItem item)
Adding an item to page by its tab name.
Definition: TabView.java:283
void setIgnoreStep(boolean value)
Ignoring slider step (affects only on animation).
Definition: VerticalSlider.java:82
void setMargin(Indents margin)
Setting the indents of an item to offset itself relative to its container.
static List< float[]> updateShape(List< float[]> triangles, int w, int h, Area area, List< ItemAlignment > alignments)
Updating the specified shape by its new size (streching by new size).
Definition: GraphicsMathService.java:1101
An interface that describes text image.
Definition: InterfaceTextImage.java:6
EventCommonMethod selectionChanged
Event that is invoked when one of the options is selected.
Definition: ComboBox.java:38
void setContentAlignment(ItemAlignment alignment)
Setting content alignment within VerticalStack area.
Definition: VerticalStack.java:40
List< InterfaceBaseItem > innerShapes
A storage of shapes for future use.
Definition: Style.java:174
Font getFont()
Getting the current font of the text.
Definition: PopUpMessage.java:167
boolean isOutsideClickClosable()
Returns True if ComboBoxDropDown (see com.spvessel.spacevil.Core.InterfaceFloating) should closes whe...
Definition: ComboBoxDropDown.java:133
boolean isHover
Property to enable or disable mouse events (hover, click, press, scroll).
Definition: ImageItem.java:73
void setMaxSize(int width, int height)
Setting the maximum window size in pixels: width and height.
Definition: CoreWindow.java:463
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a ProgressBar text.
Definition: ProgressBar.java:166
void removeTab()
Removing Tab.
Definition: Tab.java:465
void setLineSpacer(int lineSpacer)
Setting indent between lines in TextView.
Definition: TextView.java:471
GraphicsMathService is a static class with static methods for working with colors,...
Definition: GraphicsMathService.java:16
void addItem(InterfaceBaseItem item)
Adding item to the FreeArea.
Definition: FreeArea.java:107
int bottom
Indent from bottom side of the item.
Definition: Indents.java:25
void setX(int x)
Setting the window x-coordinate (the left-top window corner).
Definition: CoreWindow.java:544
static Style getTabStyle()
Getting default style for a Tab item.
Definition: Style.java:2559
String getText()
Getting the current text of the Label.
Definition: Label.java:250
Rectangle track
Slider track.
Definition: VerticalSlider.java:26
void setHeight(int height)
Setting item height.
Definition: TextArea.java:312
int getY()
Method for getting Y coordinate of the left-top corner of a shape.
TextEdit()
Default TextEdit constructor.
Definition: TextEdit.java:47
int getLineSpacer()
Getting current indent between lines in TextView.
Definition: TextView.java:480
void clear()
Removing all items from the list area of ListBox.
Definition: ListBox.java:485
void setMaxWidth(int width)
Setting the window maximum width.
Definition: CoreWindow.java:438
void setFontSize(int size)
Setting font size of the text.
Definition: TextEdit.java:503
void setPointShape(List< float[]> shape)
Setting custom shape for points (if one want to use other shape than circle).
Definition: Graph.java:117
void setDisabled(boolean value)
Setting this item disabled (become non-interactive) or enabled.
Definition: Prototype.java:1286
void setText(String text)
Setting the text.
Definition: TextView.java:220
int getWidth()
Getting item width.
Definition: Prototype.java:580
void release()
Disposing Tab resources if the Tab was removed.
Definition: Tab.java:206
void setText(String text)
Setting the text.
Definition: PopUpMessage.java:176
static Font changeFontFamily(String fontFamily, Font oldFont)
Changing font family.
Definition: FontService.java:35
CustomShape is a subclass that extends from com.spvessel.spacevil.Primitive and can be any type of sh...
Definition: CustomShape.java:12
Definition: CommonService.java:1
void setForeground(float r, float g, float b, float a)
Setting text color of a TextArea in float RGBA format.
Definition: TextArea.java:639
static Style getSimpleVerticalScrollBarStyle()
Getting simplified style for a SimpleVerticalScrollBar item.
Definition: Style.java:1254
void setShadow(Shadow shadow)
Setting the shadow of an item.
Definition: BaseItem.java:853
void setMouseHover(boolean value)
Overrided Prototype.setMouseHover(bool) method.
Definition: CheckBox.java:86
boolean getHoverVerification(float xpos, float ypos)
Definition: Prototype.java:1363
void onTrackClick(InterfaceItem sender, MouseArgs args)
Definition: VerticalSlider.java:225
void show()
Shows the FloatItem at the position (0, 0).
Definition: FloatItem.java:105
int getX()
Getting X coordinate of the left-top corner of a shape.
Definition: BaseItem.java:676
void unselect()
Unselect selected item.
Definition: ListBox.java:69
EventMouseMethodState eventMouseHover
Lets to describe the actions when mouse cursor hovers the root item of the window.
Definition: CoreWindow.java:992
ESCAPE
Definition: KeyCode.java:22
int size()
Definition: EventKeyMethodState.java:14
void setText(String text)
Setting the text.
Definition: TitleBar.java:237
static Style getLoadingScreenStyle()
Getting default style for a LoadingScreen item.
Definition: Style.java:2534
Color getSubstrateForeground()
Getting current substrate text (hint under main text, when you start typing substrate becomes invisib...
Definition: TextEdit.java:1185
void setStep(float value)
Setting slider movement step.
Definition: VerticalSlider.java:40
void execute(InterfaceItem sender, DropArgs args)
void setFont(Font font)
Setting font of the text.
Definition: Label.java:149
void addItem(InterfaceBaseItem item)
Adding item to ComboBox.
Definition: ComboBox.java:351
byte[] getBytes()
Method for getting bitmap image as byte array.
An interface that defines items that can receive common keyboard shortcuts (copy, paste,...
Definition: InterfaceTextShortcuts.java:7
int getMinHeight()
Getting the minimum height limit.
Definition: Geometry.java:162
static Style getSimpleHorizontalScrollBarStyle()
Getting simplified style for a SimpleHorizontalScrollBar item.
Definition: Style.java:1132
void setImage(BufferedImage image)
Setting an image that should let the user know that another task is not yet complete,...
Definition: LoadingScreen.java:35
void setWidth(int width)
Setting ResizableItem width.
Definition: ResizableItem.java:280
void setParameters(String name, String title)
Setting basic window attributes.
Definition: CoreWindow.java:62
void release()
Disposing DialogItem resources if the it was removed.
Definition: DialogItem.java:80
List< KeyMods > mods
Used modifiers while mouse input.
Definition: MouseArgs.java:27
HorizontalSlider is the basic implementation of a user interface slider (horizontal version).
Definition: HorizontalSlider.java:20
void setSplitPosition(int position)
Setting position of the split holder.
Definition: HorizontalSplitArea.java:39
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from the ListArea.
Definition: ListArea.java:305
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from SelectionItem.
Definition: SelectionItem.java:141
PaasswordLine is designed to hide the input of text information.
Definition: PasswordLine.java:21
int maxHeight
Maximum height of an item's shape (shape cannot be bigget this value).
Definition: Style.java:91
ButtonCore getOkButton()
Getting OK button for appearance customizing or assigning new actions.
Definition: MessageBox.java:63
Prototype returnFocus
Property that allows to specify what item will be focused after drop-down list is closed.
Definition: ComboBox.java:43
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a SpinItem text.
Definition: SpinItem.java:186
static Font changeFontFamily(String fontFamily, Font oldFont)
Changing font family.
Definition: GraphicsMathService.java:1023
int getColumnCount()
Getting current column count.
Definition: WrapGrid.java:67
Color getColorOverlay()
Getting color overlay (useful in images that have alpha channel).
Definition: ImageItem.java:193
int getShadowRadius()
Getting the shadow blur raduis.
Definition: BaseItem.java:777
void updateState()
Updating Prototype's state according to its ItemStateType.
Definition: Prototype.java:1039
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.java:1174
void setForeground(int r, int g, int b, int a)
Setting text color of an item in byte RGBA format.
Definition: Label.java:299
void setFontSize(int size)
Setting font size of the text.
Definition: Label.java:161
final void selectAll()
Selecting entire text of the TextEdit.
Definition: TextEdit.java:995
void setHandler(CoreWindow handler)
Setting the window to which the item will belong.
Definition: Prototype.java:158
String getText()
Getting the current text of the TextArea.
Definition: TextArea.java:425
TAB
Definition: KeyCode.java:22
ResizableItem()
Default ResizableItem constructor.
Definition: ResizableItem.java:144
int left
Indent from left side of the item.
Definition: Indents.java:10
void clear()
Remove all items in the Grid.
Definition: Grid.java:216
void setPoints(List< float[]> coord)
Setting points coordinates.
Definition: PointsContainer.java:94
void setSplitColor(Color color)
Setting split holder color.
Definition: VerticalSplitArea.java:55
void setBorderFill(float r, float g, float b)
Setting the border color of an item's shape in float RGB format.
Definition: Prototype.java:362
void setVScrollOffset(long value)
Setting Y axis offset of an unbounded area of FreArea.
Definition: FreeArea.java:72
BACKSPACE
Definition: KeyCode.java:22
void setWidthPolicy(SizePolicy policy)
Setting width policy of an item's shape.
Definition: BaseItem.java:591
Font getFont()
Getting the current font of the text.
Definition: PasswordLine.java:145
SizePolicy getTabPolicy()
Getting the current width policy of tabs.
Definition: TabView.java:36
int getWidth()
Getting item width.
Definition: Geometry.java:44
void setTriangles(List< float[]> triangles)
Setting triangles as item's shape.
Definition: BaseItem.java:190
EventCommonMethodState eventResize
Event that is invoked when an item is resizing.
Definition: Prototype.java:68
ItemAlignment getContentAlignment()
Getting current content alignment.
Definition: VerticalStack.java:52
EventMouseMethodState eventMouseLeave
Event that is invoked when mouse cursor leaves inside an item area.
Definition: Prototype.java:80
An interface that discribes such type of items that are points (for drawing graphs).
Definition: InterfacePoints.java:10
List< float[]> getPointShape()
Getting current shape of points.
Definition: PointsContainer.java:83
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to TreeItem.
Definition: TreeItem.java:420
HorizontalSplitArea is a container with two divided areas (on top and on bottom).
Definition: HorizontalSplitArea.java:24
void setForeground(int r, int g, int b)
Setting text color of a Label in byte RGB format.
Definition: Label.java:285
Rectangle(CornerRadius radius)
Constructs an Rectangle with specified corner radii.
Definition: Rectangle.java:49
int getTextHeight()
Getting the text height (useful when you need resize CheckBox by text height).
Definition: CheckBox.java:221
ARROW
Definition: EmbeddedCursor.java:11
void setStyle(Style style)
Setting style of the TreeView.
Definition: TreeView.java:301
OpenDialog()
Default common constructor.
Definition: OpenDialog.java:36
void selectTab(int index)
Selecting a tab by its index.
Definition: TabView.java:94
int getMaxWidth()
Method getting the maximum width limit.
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a PasswordLine text.
Definition: PasswordLine.java:70
static boolean setRefreshText(InterfaceTextContainer item)
Adding an ITextContainer implementation to the queue for a forced refresh.
Definition: ItemsRefreshManager.java:73
static Font getDefaultFont(int size)
Getting the current default font with the specified font size for the current application.
Definition: DefaultsService.java:104
static Style getRadioButtonStyle()
Getting default style for a RadioButton item.
Definition: Style.java:1538
Graph(boolean hover)
Constructs Graph with the ability to enable or disable mouse events.
Definition: Graph.java:58
int getCurrentValue()
Getting the progress value of the unfinished task.
Definition: ProgressBar.java:134
void initElements()
Initializing all elements in the HorizontalSlider.
Definition: HorizontalSlider.java:206
long getHScrollOffset()
Getting X axis offset of an unbounded area of FreArea.
Definition: FreeArea.java:84
void setMaxHeight(int height)
Setting the maximum height limit.
Definition: Prototype.java:648
void setFontSize(int size)
Setting font size of the text.
Definition: Tab.java:280
List< InterfaceKeyMethodState > getActions()
Definition: EventKeyMethodState.java:10
A class that store radius values for each corner of the rectangle shape.
Definition: CornerRadius.java:6
int[] getConfines()
Definition: BaseItem.java:899
void clear()
Clearing KeyArgs.
Definition: KeyArgs.java:37
static void restoreCommonGLSettings(CoreWindow window)
Definition: WindowsBox.java:171
void release()
Disposing all resources if the item was removed.
Definition: HorizontalSlider.java:65
void setMaxWidth(int width)
Setting the maximum width limit.
Definition: Prototype.java:590
static int getVSyncValue()
Getting the current vsync value.
Definition: WindowManager.java:125
void execute(InterfaceItem sender, DropArgs args)
Definition: EventDropMethodState.java:42
boolean isDrawable()
Getting the drawable (visibility) status of an item.
Definition: BaseItem.java:306
ItemHoverRule HoverRule
Hovering rule propetry of this item.
Definition: BaseItem.java:734
void setStyle(Style style)
Setting style of the TextEdit.
Definition: TextEdit.java:954
void setDividerSize(int thickness)
Setting thickness of SplitHolder divider.
Definition: SplitHolder.java:38
void setFont(Font font)
Setting font of the text.
Definition: CheckBox.java:148
Enum of types render.
Definition: RenderType.java:7
void setText(String text)
Setting the text.
Definition: FileSystemEntry.java:181
int getMinWidth()
Getting the current minimum window width.
Definition: CoreWindow.java:473
int getTextHeight()
Getting the text height (useful when you need resize PasswordLine by text height).
Definition: PasswordLine.java:288
void setBackground(float r, float g, float b)
Setting background color of an item in float RGB format.
Definition: Prototype.java:503
long getGLWID()
Getting the GLFW ID of the window.
Definition: CoreWindow.java:1224
int getMaxWidth()
Getting the maximum width limit.
Definition: Geometry.java:100
void setOutsideClickClosable(boolean value)
Setting boolean value of item's behavior when mouse click occurs outside the ComboBoxDropDown.
Definition: ComboBoxDropDown.java:145
EXPAND
The form will be stretched inside the container to all available space.
Definition: SizePolicy.java:16
void setForeground(Color color)
Setting text color of a Tab.
Definition: Tab.java:353
Font getFont()
Getting the current font of the text.
Definition: ProgressBar.java:241
int getHeight()
Getting the height of the object.
Definition: Size.java:40
int getX()
Getting X coordinate of the left-top corner of a shape.
Definition: Prototype.java:828
ItemsRefreshManager is a manager that allows you to add an item of a certain type to the queue for a ...
Definition: ItemsRefreshManager.java:17
int size()
Definition: EventDropMethodState.java:14
void undo()
Do nothing.
Definition: TextView.java:650
Frame getTabFrame(Tab tab)
Getting a page of a tab.
Definition: TabView.java:150
static Color colorTransform(int r, int g, int b)
Making java.awt.Color from specified byte RGB format.
Definition: GraphicsMathService.java:910
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a TreeItem text.
Definition: TreeItem.java:399
WrapArea getArea()
Getting list area of WrapGrid.
Definition: WrapGrid.java:198
void appendText(String text)
Adding the specified text to the end of the existing text.
Definition: TextArea.java:673
void setColorOverlay(Color color, boolean overlay)
Setting color overlay (useful in images that have alpha channel) with ability to specify overlay stat...
Definition: ImageItem.java:215
ScrollHandler handler
Slider handler.
Definition: HorizontalSlider.java:30
RESIZE_X
Definition: EmbeddedCursor.java:11
static Style getIndicatorStyle()
Getting default style for a Indicator item.
Definition: Style.java:791
void setStyle(Style style)
Setting style of the DialogItem.
Definition: DialogItem.java:92
void setSubstrateText(String substrateText)
Setting the substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: TextEdit.java:1082
void setBorderRadius(int radius)
Setting border radius with the same values for each corner of the rectangle object.
Definition: Prototype.java:394
static CoreWindow getWindowInstance(UUID guid)
Getting a window instance by its UUID.
Definition: WindowsBox.java:61
HIGH
Definition: RedrawFrequency.java:8
void setX(int x)
Setting X coordinate of the left-top corner of a shape.
Definition: BaseItem.java:667
void clear()
Removing all items from the WrapArea.
Definition: WrapArea.java:416
Primitive()
Default constructor of Primitive class.
Definition: Primitive.java:18
int getBorderThickness()
Getting border thickness of an item's shape.
Definition: Prototype.java:421
void makeShape()
Making default item's shape.
Definition: BaseItem.java:201
String getItemName()
Getting the name of the item.
Definition: BaseItem.java:287
void setTitle(String title)
Setting a text of title of MessageItem.
Definition: MessageItem.java:151
void setSpacing(int horizontal, int vertical)
Setting indents between children of a container type item.
Definition: Prototype.java:240
void setWidth(int width)
Setting item width.
Definition: Prototype.java:571
SelectionItem is designed to be a wrapper (selection showing) of items in special containers that sup...
Definition: SelectionItem.java:19
ComboBox is an item allowing to select one of the many options from the list.
Definition: ComboBox.java:28
Indents getTextMargin()
Getting indents of the text.
Definition: CheckBox.java:139
void insertItem(InterfaceBaseItem item, int index)
Insert item into the list area of WrapGrid by index.
Definition: WrapGrid.java:515
static Style getWindowContainerStyle()
Getting default style for a window itself.
Definition: Style.java:2185
FROM_LEFT_TO_RIGHT
Definition: HorizontalDirection.java:8
void addItem(InterfaceBaseItem item)
Adding item to the list area of WrapGrid.
Definition: WrapGrid.java:503
CornerRadius borderRadius
Radiuses to round the rectangular shape of the item.
Definition: Style.java:144
void show(CoreWindow handler)
Shows LoadingScreen and attaches it to the specified window (see com.spvessel.spacevil....
Definition: LoadingScreen.java:161
EventKeyMethodState eventKeyRelease
Event that is invoked when key of keyboard is released.
Definition: Prototype.java:116
void setForeground(Color color)
Setting text color of a TitleBar.
Definition: TitleBar.java:274
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a FileSystemEntry text.
Definition: FileSystemEntry.java:97
void show(CoreWindow handler)
Shows MessageItem and attaches it to the specified window (see com.spvessel.spacevil....
Definition: MessageItem.java:258
void setShadowDrop(boolean value)
Setting the shadow visibility status of an item.
Definition: BaseItem.java:757
void setX(int x)
Setting X coordinate of the left-top corner of the HorizontalStack.
Definition: HorizontalStack.java:132
List< float[]> getPointsCoord()
Getting Graph points coordinates.
Definition: Graph.java:145
An interface that defines horizontal type of a container.
Definition: InterfaceHLayout.java:6
void setFont(Font font)
Setting font of the text.
Definition: TextView.java:527
void setMinSize(int width, int height)
Setting the minimum window size in pixels: width and height.
Definition: CoreWindow.java:428
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: FileSystemEntry.java:242
SplitHolder is part of SpaceVIL.HorizontalSplitArea and com.spvessel.spacevil.VerticalSplitArea.
Definition: SplitHolder.java:15
void setForeground(Color color)
Setting text color of a TextView.
Definition: TextView.java:545
void setFont(Font font)
Setting font of the text.
Definition: TextEdit.java:489
int getRow()
Getting Cell row number.
Definition: Cell.java:50
void setX(int x)
Setting X coordinate of the left-top corner of the WrapArea.
Definition: WrapArea.java:443
void setSubstrateFontStyle(int style)
Setting font style of the substrate text (hint under main text, when you start typing substrate becom...
Definition: TextEdit.java:1109
NO
Definition: MSAA.java:8
void insertItem(InterfaceBaseItem item, int index)
Inserting item to the SideArea.
Definition: SideArea.java:251
void setY(int y)
Setting Y coordinate of the left-top corner of the ListArea.
Definition: ListArea.java:371
void setY(int y)
Setting Y coordinate of the left-top corner of a shape.
Definition: Prototype.java:837
int size()
Definition: EventInputTextMethodState.java:14
Style getDialogButtonStyle()
Getting the current style of a custom user button (that placed into user's toolbar).
Definition: MessageItem.java:309
R
Definition: KeyCode.java:13
void setForeground(float r, float g, float b)
Setting text color of a TextArea in float RGB format.
Definition: TextArea.java:627
static Style getWrapGridStyle()
Getting default style for a WrapGrid item.
Definition: Style.java:2454
void setCancelVisible(boolean value)
Setting CANCEL button visible of invisible.
Definition: MessageItem.java:83
void initElements()
Initializing all elements in the ListBox.
Definition: ListBox.java:506
void initElements()
Initializing all elements in the TextArea.
Definition: TextArea.java:337
void setWidth(int value)
Setting the width of the object.
Definition: Size.java:32
ListBox itemList
ListBox for storing a list of options (com.spvessel.spacevil.MenuItem).
Definition: ComboBoxDropDown.java:61
boolean isSelectionVisible()
Returns True if selection ability of com.spvessel.spacevil.WrapArea is enabled otherwise returns Fals...
Definition: WrapGrid.java:185
WindowAnchor()
Default WindowAnchor constructor.
Definition: WindowAnchor.java:16
boolean isDialog
Definition: CoreWindow.java:649
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to SpinItem.
Definition: SpinItem.java:207
SideArea is a container designed to show when it is needed, and the rest of the time SideArea is hidd...
Definition: SideArea.java:32
void setY(int y)
Setting Y position of the 2D point.
Definition: Position.java:47
EventMouseMethodState eventMouseHover
Event that is invoked when mouse cursor enters inside an item area.
Definition: Prototype.java:76
void setLineColor(Color color)
Setting lines color.
Definition: LinesContainer.java:89
InterfaceTextImage getTexture()
Method for getting text texture.
List< InterfaceBaseItem > getListContent()
Getting content of the list area of WrapGrid.
Definition: WrapGrid.java:590
NUMPADDECIMAL
Definition: KeyCode.java:27
int getImageHeight()
Getting an image height.
Definition: ImageItem.java:165
void setForeground(float r, float g, float b)
Setting text color of a ComboBox in float RGB format.
Definition: ComboBox.java:265
List< float[]> getPointShape()
Getting current shape of points.
VerticalScrollBar vScrollBar
Vertical scroll bar of WrapGrid.
Definition: WrapGrid.java:205
List< InterfaceMouseMethodState > getActions()
Definition: EventMouseMethodState.java:10
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: CheckBox.java:253
MouseButton activeButton
You can specify mouse button (see com.spvessel.spacevil.Flags.MouseButton) that is used to open Combo...
Definition: ComboBoxDropDown.java:119
InterfaceBaseItem getContent()
Getting wrapped item of SelectionItem.
Definition: SelectionItem.java:57
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to CheckBox.
Definition: CheckBox.java:118
List< ItemAlignment > getTextAlignment()
Getting alignment of a TextEdit text.
Definition: TextEdit.java:447
KeyCode(int key)
Definition: KeyCode.java:34
Multisample anti-aliasing enum.
Definition: MSAA.java:7
void setOutsideClickClosable(boolean value)
Setting boolean value of item's behavior when mouse click occurs outside the SideArea.
Definition: SideArea.java:56
void close()
Closes OpenDialog.
Definition: OpenDialog.java:94
An interface that defines the movable type of an interactive item (such item can receive EventMouseMo...
Definition: InterfaceMovable.java:7
FOLDER_PLUS
Definition: EmbeddedImage.java:7
void setFontStyle(int style)
Setting font style of the text.
Definition: PopUpMessage.java:149
void setSize(int width, int height)
Method setting size of an item's shape.
void setHeight(int height)
Setting HorizontalSplitArea height.
Definition: HorizontalSplitArea.java:131
int getShadowRadius()
Getting the shadow blur raduis.
A structure that store indents of the item.
Definition: Indents.java:6
void setForeground(int r, int g, int b, int a)
Setting text color of an item in byte RGBA format.
Definition: ProgressBar.java:293
RIGHTCONTROL
Definition: KeyCode.java:29
Prototype getParent()
Getting the parent of the item.
Definition: Prototype.java:201
void setBackground(Color color)
Setting window background color.
Definition: CoreWindow.java:157
static void setDefaultFont(Font font)
Setting the default font for the current application.
Definition: DefaultsService.java:122
int getTextHeight()
Getting the text height (useful when you need resize Tab by text height).
Definition: Tab.java:344
void setSelectionVisible(boolean value)
Enable or disable selection ability of ListArea.
Definition: ListBox.java:79
void setHeight(int height)
Setting item height.
Definition: Geometry.java:114
Shadow(int radius, int x, int y, Color color)
Shadow class constructor with specified blur radius, axis shifts, shadow color.
Definition: Shadow.java:162
static List< String > getWindowsList()
Getting the list of existing windows in the application.
Definition: WindowsBox.java:77
CheckBox(String text)
Constructs a CheckBox with the specified text.
Definition: CheckBox.java:66
void initElements()
Initializing children and their attributes.
Definition: Prototype.java:431
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: TitleBar.java:297
Size(int w, int h)
Constructs Size with specified width and height.
Definition: Size.java:15
void setHandler(CoreWindow handler)
Setting the window to which the item will belong.
Definition: BaseItem.java:47
void setToolTip(String text)
Setting tooltip text of the item.
Definition: Prototype.java:191
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: TextArea.java:616
void setSubstrateText(String substrateText)
Setting the substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: PasswordLine.java:328
void setStyle(Style style)
Setting a style that describes the appearance of an item.
Definition: BaseItem.java:717
void setVisible(boolean value)
Setting the visibility status of an item.
Definition: BaseItem.java:348
void setLineThickness(float thickness)
Setting thickness of lines.
Definition: LinesContainer.java:67
void setFocus()
Setting focus on this item if it is focusable.
Definition: TextEdit.java:401
Color getForeground()
Getting current text color.
Definition: SpinItem.java:386
void initElements()
Initializing all elements in the Label.
Definition: Label.java:399
boolean isOutsideClickClosable
Definition: CoreWindow.java:734
CornerRadius getBorderRadius()
Getting border radiuses.
Definition: Prototype.java:403
int getImageWidth()
Method for describing how to get an image width.
void setStyle(Style style)
Setting style of the MessageItem.
Definition: MessageItem.java:333
boolean isRootVisible()
Returns True if root (head) com.spvessel.spacevil.TreeItem is visible otherwise returns False.
Definition: TreeView.java:78
void makeShape()
Making default item's shape.
Definition: Prototype.java:460
static Style getTextEditStyle()
Getting default style for a TextEdit item.
Definition: Style.java:1650
BOTTOM
Definition: Side.java:8
Color getForeground()
Getting current text color.
Definition: TextArea.java:648
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: CheckBox.java:175
int getTextWidth()
Getting the text width (useful when you need resize Tab by text width).
Definition: Tab.java:335
VerticalStack is a class that represents a line type container (vertical version).
Definition: VerticalStack.java:24
void insertItem(InterfaceBaseItem item, int index)
Inserting item into the Cell by cell index.
Definition: Grid.java:268
void setForeground(float r, float g, float b, float a)
Setting text color of a TextEdit in float RGBA format.
Definition: TextEdit.java:655
void setBackground(int r, int g, int b)
Setting background color of an item's shape in byte RGB format.
Definition: Prototype.java:480
Position(int x, int y)
Position constructor with specified X and Y coordinates.
Definition: Position.java:19
void setColumnCount(int value)
Setting a new count of the columns.
Definition: Grid.java:122
void setFocus()
Setting focus on TextArea if it is focusable.
Definition: TextArea.java:656
void setHeight(int height)
Setting item height.
Definition: ListBox.java:433
static List< float[]> rotateShape(float w, float h, float angle, List< float[]> triangles)
Rotating the specified shape.
Definition: GraphicsMathService.java:554
void addInnerShape(InterfaceBaseItem shape)
Add inner primitives to the object (as decorations only).
Definition: Style.java:479
void initElements()
Initializing all elements in the LoadingScreen.
Definition: LoadingScreen.java:90
void setBorder(Color fill, CornerRadius radius, int thickness)
Setting border for an item's shape.
Definition: Style.java:434
int right
Indent from right side of the item.
Definition: Indents.java:20
String getPassword()
Getting entered hidden text data.
Definition: PasswordLine.java:154
void setSelectionVisible(boolean value)
Enable or disable selection ability of ListArea.
Definition: ListArea.java:135
Indents()
Constructs a Indents with default values (zero for each side)
Definition: Indents.java:30
void setHeight(int value)
Setting the height of the object.
Definition: Size.java:48
int height
Height of an item's shape.
Definition: Style.java:79
boolean replaceDefaultItemStyle(Class<?> type, Style style)
Replace default style for the items with specified class type.
Definition: ThemeStyle.java:134
HorizontalScrollBar hScrollBar
Horizontal scroll bar of ListBox.
Definition: ListBox.java:132
void removeChild(TreeItem child)
Removing the specified node from TreeItem.
Definition: TreeItem.java:52
Rectangle()
Default Rectangle constructor.
Definition: Rectangle.java:39
static Style getVerticalSliderStyle()
Getting default style for a VerticalSlider item.
Definition: Style.java:1342
String getTitle()
Getting a title text of the dialog window.
Definition: OpenDialog.java:29
void setConfines()
Setting the confines of the item relative to its parent's size and position.
Definition: Prototype.java:857
void setShadowExtension(int wExtension, int hExtension)
Setting the values of shadow extensions in pixels.
Definition: BaseItem.java:827
void setPosition(Position position)
Setting the window x-coordinate and y-coordinate (the left-top window corner).
Definition: CoreWindow.java:608
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: ComboBox.java:254
void setMaxHeight(int height)
Setting the maximum height limit.
Definition: BaseItem.java:443
void initElements()
Initializing all elements in the ProgressBar.
Definition: ProgressBar.java:75
void setCurrentAsDefault()
Set this theme as default.
Definition: ThemeStyle.java:97
void draw()
Method to discribe logic of drawing OpenGL objects.
Font getFont()
Getting the current font of the text.
Definition: TitleBar.java:228
void insertItem(InterfaceBaseItem item, int index)
Allows you to insert an item at a specified position.
Definition: CoreWindow.java:275
DefaultsService is static class providing methods to getting SpaceVIL default common values such as f...
Definition: DefaultsService.java:21
Indents getTextMargin()
Getting indents of the text.
Definition: TextEdit.java:479
boolean isFocused()
Returns True if this item gets focus otherwise False.
Definition: Prototype.java:1344
int getMaxWidth()
Getting the maximum width limit.
Definition: BaseItem.java:411
void setItemName(String name)
Setting the name of the item.
Definition: Prototype.java:533
void setForeground(float r, float g, float b)
Setting text color of a Tab in float RGB format.
Definition: Tab.java:387
int getTextWidth()
Getting the text width (useful when you need resize ComboBox by text width).
Definition: ComboBox.java:212
int getSelectedTabIndex()
Getting the index of the current selected tab.
Definition: TabView.java:131
Color getShadowColor()
Getting shadow color.
Size policy types enum.
Definition: SizePolicy.java:7
Prototype getParent()
Getting the parent of the item.
Definition: BaseItem.java:68
int getXOffset()
Getting X shift of the shadow.
Definition: Shadow.java:48
UUID getWindowGuid()
Definition: CoreWindow.java:147
int shadowYOffset
Y shift of a shadow.
Definition: Style.java:190
void setForeground(float r, float g, float b, float a)
Setting text color of a ProgressBar in float RGBA format.
Definition: ProgressBar.java:316
void setX(int x)
Setting X coordinate of the left-top corner of the ImageItem.
Definition: ImageItem.java:314
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of thr text.
Definition: TextEdit.java:417
float getMaxValue()
Getting the current maximum slider value limit.
Definition: VerticalSlider.java:181
static Style getHorizontalScrollBarStyle()
Getting default style for a HorizontalScrollBar item.
Definition: Style.java:1060
void setWidth(int width)
Setting item width.
Definition: Geometry.java:24
Indents getTextMargin()
Getting indents of the text.
Definition: TitleBar.java:183
ItemsLayoutBox is a storage-class that provides an access to existing items.
Definition: ItemsLayoutBox.java:12
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to PopUpMessage.
Definition: PopUpMessage.java:113
static Style getButtonCoreStyle()
Getting default style for a ButtonCore item.
Definition: Style.java:687
void setForeground(float r, float g, float b)
Setting text color of a TextView in float RGB format.
Definition: TextView.java:579
void execute()
Definition: EventCommonMethod.java:42
void setBorderFill(int r, int g, int b, int a)
Setting the border color of an item's shape in byte RGB format.
Definition: Prototype.java:351
static List< float[]> getRectangle(float w, float h, float x, float y)
Making a rectangle as two triangles by its width, height and top left corner position (x,...
Definition: GraphicsMathService.java:96
void sortTree()
Sorting TreeView nodes in internal list area starting with root (head).
Definition: TreeView.java:342
int getScrollStep()
Getting scroll movement step.
Definition: WrapGrid.java:136
final void proceed()
Restores window activity.
Definition: CoreWindow.java:1366
void setSelection(int index)
Select item by index.
Definition: WrapGrid.java:154
String getSelectedText()
Getting the current selected text.
Definition: TextView.java:341
EventCommonMethod onCloseDialog
An event to describe the actions that must be performed after the window is closed.
Definition: MessageBox.java:25
void setParameters(String name, String title, int width, int height)
Setting basic window attributes.
Definition: CoreWindow.java:75
List< TreeItem > getChildren()
Getting all contained nodes in this TreeItem.
Definition: TreeItem.java:43
HorizontalSlider()
Default HorizontalSlider constructor.
Definition: HorizontalSlider.java:189
An interface that describes texture for text rendering.
Definition: InterfaceTextContainer.java:8
static Style getFileSystemEntryStyle()
Getting default style for a FileSystemEntry item.
Definition: Style.java:2203
void setColor(float r, float g, float b)
Setting shadow color in float RGB format.
Definition: Shadow.java:107
void setAttr(int x, int y, int w, int h)
Setting all area attributes.
Definition: Area.java:101
void setAreaSize(int size)
Setting actual size of SideArea.
Definition: SideArea.java:178
void setForeground(float r, float g, float b)
Setting text color of a TreeItem in float RGB format.
Definition: TreeItem.java:554
int x
X axis position of left-top cornet of an item's shape.
Definition: Style.java:113
int getBorderThickness()
Getting the current window border thickness.
Definition: CoreWindow.java:1200
void addItem(InterfaceBaseItem item)
Adding a node to the TreeView.
Definition: TreeView.java:276
List< Side > getExcludedSides()
Getting exclused sides.
Definition: ResizableItem.java:48
Color getLineColor()
Getting Graph lines color.
Definition: Graph.java:181
static boolean setRefreshImage(InterfaceImageItem item)
Adding an IImageItem implementation to the queue for a forced refresh.
Definition: ItemsRefreshManager.java:89
void insertItem(InterfaceBaseItem item, int row, int column)
Inserting item into the Cell by row and column index.
Definition: Grid.java:250
void setForeground(float r, float g, float b, float a)
Setting text color of a TreeItem in float RGBA format.
Definition: TreeItem.java:566
void setForeground(int r, int g, int b)
Setting text color of a ProgressBar in byte RGB format.
Definition: ProgressBar.java:281
Color getFill()
Getting the border color oa an item's shape.
Definition: Border.java:33
void setForeground(Color color)
Setting text color of a TreeItem.
Definition: TreeItem.java:520
Color getPointColor()
Getting Graph points color.
Definition: Graph.java:108
boolean isEditable()
Returns True if TextArea is editable otherwise returns False.
Definition: TextArea.java:48
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceHLayout).
Definition: VerticalSplitArea.java:166
Area class represents a rectangular region with a specified position.
Definition: Area.java:6
Color getForeground()
Getting current text color.
Definition: FileSystemEntry.java:274
List< ItemAlignment > getAlignment()
Getting an alignment of an item's shape relative to its container.
Definition: BaseItem.java:567
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to TextView.
Definition: TextView.java:509
Orientation getOrientation()
Getting SplitHolder orientation.
Definition: SplitHolder.java:77
boolean getHoverVerification(float xpos, float ypos)
Definition: ImageItem.java:76
TextView()
Default TextView constructor.
Definition: TextView.java:32
int scancode
Scancode of key.
Definition: KeyArgs.java:22
Definition: EventMouseMethodState.java:6
MessageBox - a modal window for displaying any messages with ability to reply to them.
Definition: MessageBox.java:19
NUMPADENTER
Definition: KeyCode.java:28
void setMargin(Indents margin)
Setting the indents of an item to offset itself relative to its container.
Definition: Prototype.java:288
void setSize(int width, int height)
Setting the window size in pixels: width and height.
Definition: CoreWindow.java:387
Indents getTextMargin()
Getting indents of the text.
Definition: Label.java:140
void setBackground(float r, float g, float b)
Setting background color of a SpinItem in float RGB format.
Definition: SpinItem.java:254
Size is a class that describes the width and height of an object.
Definition: Size.java:6
static Style getContextMenuStyle()
Getting default style for a ContextMenu item.
Definition: Style.java:988
boolean isAspectRatio()
Returns True if aspect ratio of the image is kept otherwise returns False.
Definition: ImageItem.java:258
TextArea()
Default TextArea constructor.
Definition: TextArea.java:156
void setBackground(float r, float g, float b, float a)
Setting background color of an item in float RGBA format.
Definition: BaseItem.java:260
String cutText()
Do nothing.
Definition: TextView.java:642
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: FileSystemEntry.java:163
void setSubstratetForeground(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.java:387
void makeShape()
Overridden method for stretching the points position relative to the current size of the item.
Definition: LinesContainer.java:55
List< ItemAlignment > getAlignment()
Getting an alignment of an item's shape relative to its container.
CursorImage(BufferedImage bitmap)
Constructor for creating cursor with custom bitmap image.
Definition: CursorImage.java:86
void show(CoreWindow handler)
Shows OpenDialog and attaches it to the specified window (see com.spvessel.spacevil....
Definition: OpenDialog.java:86
void setBackground(float r, float g, float b, float a)
Setting background color of an item's shape in float RGBA format.
Definition: Style.java:310
void setFontSize(int size)
Setting font size of the text.
Definition: PasswordLine.java:118
int getWidth()
Getting area width.
Definition: Area.java:82
static String[] getListOfItemsNames(CoreWindow layout)
Getting the list of names of existing items in the specified window.
Definition: ItemsLayoutBox.java:133
IMPORT
Definition: EmbeddedImage.java:7
void initElements()
Initializing children if this BaseItem is container (com.spvessel.spacevil.Prototype).
Definition: BaseItem.java:136
void setDialogButtonStyle(Style style)
Setting a style for a custom user button (that placed into user's toolbar).
Definition: MessageBox.java:296
boolean isShadowDrop()
Getting the shadow visibility status of an item.
PasswordLine()
Default PasswordLine constructor.
Definition: PasswordLine.java:30
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a Tab text.
Definition: Tab.java:232
CursorImage(EmbeddedCursor type)
Constructor for creating cursor with standards types of cursor images (Arrow, IBeam,...
Definition: CursorImage.java:52
void setMaxSize(int width, int height)
Setting maximum item size limit (width and height limits).
Definition: Prototype.java:705
static KeyCode getOsControlKeyRight()
Getting the default right "control" key KeyCode of current OS (for Mac OS - Command key)
Definition: CommonService.java:180
CursorImage getCursor()
Getting the mouse cursor image of this item.
Definition: Prototype.java:1458
void initElements()
Initializing all elements in the FileSystemEntry.
Definition: FileSystemEntry.java:285
void setBorderFill(float r, float g, float b)
Setting the color of the window border.
Definition: CoreWindow.java:1130
VERY_LOW
Definition: RedrawFrequency.java:8
void setEditable(boolean value)
Setting TextEdit text field be editable or be non-editable.
Definition: TextEdit.java:686
void release()
Method to describe disposing item's resources if the item was removed.
float getMaxValue()
Getting the current maximum slider value limit.
Definition: HorizontalSlider.java:182
void setAlignment(ItemAlignment... alignment)
Setting an Alignment of an item's shape relative to its container.
Definition: Style.java:457
void setForeground(float r, float g, float b, float a)
Setting text color of a LoadingScreen in float RGBA format.
Definition: LoadingScreen.java:290
EventMouseMethodState eventMouseDoubleClick
Event that is invoked when mouse double click on an item.
Definition: Prototype.java:88
Size getMaxSize()
Getting current item maximum size limit.
Definition: Prototype.java:714
static void setDisplayScale(float x, float y)
Definition: DisplayService.java:63
int getMinHeight()
Getting the minimum height limit.
Definition: BaseItem.java:452
int getMaxHeight()
Getting the current maximum window height.
Definition: CoreWindow.java:518
void initElements()
Initializing all elements in the SideArea.
Definition: SideArea.java:222
int getThickness()
Getting border thickness of an item's shape.
Definition: Border.java:51
void onDragHandler(InterfaceItem sender, MouseArgs args)
Definition: VerticalSlider.java:216
boolean isClosable()
Returns True if tab support closing otherwise returns False.
Definition: Tab.java:63
void addTabs(Tab... tabs)
Adding new tabs to the TabView.
Definition: TabView.java:191
VisibilityPolicy getVScrollBarPolicy()
Getting vertical scroll bar visibility policy.
Definition: ListBox.java:142
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a Tab text.
Definition: Tab.java:221
static Area getFigureBounds(List< float[]> triangles)
Getting a shape's bounds as com.spvessel.spacevil.Core.Area.
Definition: GraphicsMathService.java:1153
Item state types enum.
Definition: ItemStateType.java:7
void add(InterfaceInputTextMethodState action)
Definition: EventInputTextMethodState.java:20
Triangle(int angle)
Constructs an Triangle with specified rotation angle of an triangle shape.
Definition: Triangle.java:29
int rotationAngle
Rotation angle in degrees of an triangle shape.
Definition: Triangle.java:14
Tab is used in com.spvessel.spacevil.TabView.
Definition: Tab.java:27
boolean isColorOverlay()
Method for getting color overlay status.
static Style getSpinItemStyle()
Getting default style for a SpinItem item.
Definition: Style.java:2034
MAC
Definition: OSType.java:8
void setRotationAngle(float angle)
Setting rotation angle for image.
Definition: ImageItem.java:53
void setX(int x)
Setting X coordinate of the left-top corner of the Grid.
Definition: Grid.java:296
VCENTER
Definition: ItemAlignment.java:8
void setOutsideClickClosable(boolean value)
Setting boolean value of item's behavior when mouse click occurs outside the FloatItem.
Definition: FloatItem.java:55
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from SideArea.
Definition: SideArea.java:263
static Style getComboBoxStyle()
Getting default style for a ComboBox item.
Definition: Style.java:846
Definition: EventCommonMethodState.java:6
void hide(MouseArgs args)
Hide the ComboBoxDropDown without destroying with using specified mouse arguments.
Definition: ComboBoxDropDown.java:394
int getTextHeight()
Getting the text height.
Definition: TextArea.java:583
void setSubstratetForeground(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.java:1147
static Scale getWindowDpiScale(CoreWindow window)
Getting the current window scale.
Definition: DisplayService.java:73
void setHeight(int height)
Setting VerticalStack height.
Definition: VerticalStack.java:119
boolean removeItem(InterfaceBaseItem item)
Remove item from the FreeArea.
Definition: FreeArea.java:126
boolean isXResizable
Property to lock ResizableItem resizing by X axis.
Definition: ResizableItem.java:100
void selectTabByText(String tabText)
Selecting a first-found tab by its text.
Definition: TabView.java:122
boolean isColorOverlay()
Getting color overlay status.
Definition: ImageItem.java:236
EventMouseMethodState eventScrollUp
Event that is invoked when mouse wheel scrolls up on an item.
Definition: Prototype.java:104
void addItemState(ItemStateType type, ItemState state)
Adding visual state for an item.
Definition: Style.java:528
static BufferedImage scaleBitmap(BufferedImage img, int w, int h)
Smooth scaling the specified image by new size.
Definition: GraphicsMathService.java:874
TabView is a special container designed to group items within specific tab page.
Definition: TabView.java:17
void release()
Disposing TreeView resources if it was removed.
Definition: TreeView.java:35
int getValue()
Definition: KeyCode.java:38
void setRootVisible(boolean visible)
Setting the root (head) com.spvessel.spacevil.TreeItem is visible or invisible.
Definition: TreeView.java:51
void show()
Show the DialogWindow.
Definition: DialogWindow.java:23
void setWidth(int width)
Setting item width.
Definition: TextView.java:380
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a FileSystemEntry text.
Definition: FileSystemEntry.java:86
Color getShadowColor()
Getting shadow color.
Definition: BaseItem.java:786
int size()
Definition: EventMouseMethodState.java:14
void setMaxWidth(int width)
Method setting the maximum width limit.
void setMinHeight(int height)
Setting the minimum height limit.
Definition: Geometry.java:142
static Style getTextLineStyle()
Getting default style for a text type item.
Definition: Style.java:830
static CoreWindow getWindowInstance(String name)
Getting a window instance by its name.
Definition: WindowsBox.java:47
void show()
Method that describes how to display an item.
String getText()
Getting the current text of the Tab.
Definition: Tab.java:326
void setIcon(BufferedImage icon, int width, int height)
Setting image icon for title bar.
Definition: TitleBar.java:130
void setFontStyle(int style)
Setting font style of the text.
Definition: TreeItem.java:456
A class that describe mouse "drag and drop" input (file system).
Definition: DropArgs.java:10
void setPosition(int x, int y)
Setting item position.
Definition: Primitive.java:38
Style getInnerStyle(String keyName)
Getting a child’s style by key name.
Definition: Style.java:504
void setStyle(Style style)
Setting style of the TabView.
Definition: TabView.java:320
int getUserButtonResult()
Getting result from custom toolbar (if it was created).
Definition: MessageItem.java:46
EventCommonMethod positionChanged
Event that is invoked when ResizableItem moves.
Definition: ResizableItem.java:65
void setY(int y)
Setting Y coordinate of the left-top corner of the WrapArea.
Definition: WrapArea.java:454
void setConfines(int x0, int x1, int y0, int y1)
Setting the confines of the item relative to specified bounds.
Definition: BaseItem.java:892
String toString()
Definition: Scale.java:56
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.java:256
boolean getHoverVerification(float xpos, float ypos)
Definition: HorizontalStack.java:69
String getText()
Getting the current text of the CheckBox.
Definition: CheckBox.java:202
void setValue(int value)
Setting the progress value of the unfinished task.
Definition: LoadingScreen.java:102
static Style getGridStyle()
Getting default style for a Grid item.
Definition: Style.java:1042
void setPointsCoord(List< float[]> coord)
Setting Graph points coordinates.
Definition: Graph.java:135
void addItem(InterfaceBaseItem item)
Adding an item to the window.
Definition: CoreWindow.java:254
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a ComboBox text.
Definition: ComboBox.java:110
Color getForeground()
Getting current text color.
Definition: ProgressBar.java:325
String cutText()
Method for cutting selected text.
Border is a class that decorates item's shape with border.
Definition: Border.java:8
static Font changeFontStyle(int style, Font oldFont)
Changing font style.
Definition: GraphicsMathService.java:1013
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to PasswordLine.
Definition: PasswordLine.java:91
boolean removeItem(InterfaceBaseItem item)
Removing option (or any com.spvessel.spacevil.Core.InterfaceBaseItem implementation) from the ComboBo...
Definition: ComboBoxDropDown.java:312
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.java:483
EventKeyMethodState eventKeyPress
Lets to describe the actions when a keyboard key was pressed.
Definition: CoreWindow.java:1041
void setTabPolicy(SizePolicy policy)
Setting the width policy of tabs.
Definition: TabView.java:26
void setRenderFrequency(RedrawFrequency value)
Lets to set the rendering frequency.
Definition: CoreWindow.java:916
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a CheckBox text.
Definition: CheckBox.java:98
void setY(int y)
Method for setting Y coordinate of the left-top corner of a shape.
Size getSize()
Getting current item size.
Definition: Prototype.java:676
ListBox()
Default ListBox constructor.
Definition: ListBox.java:218
GEAR
Definition: EmbeddedImage.java:7
void clear()
Removing all items from the ListArea.
Definition: ListArea.java:344
int getLineSpacer()
Setting current indent between lines in TextArea.
Definition: TextArea.java:476
void setMargin(Indents margin)
Setting the indents of an item to offset itself relative to its container.
Definition: BaseItem.java:158
void setConfines(int x0, int x1, int y0, int y1)
Setting the confines of the item relative to its parent's size and position.
Definition: Prototype.java:873
void release()
Method to describe disposing item's resources if the item was removed.
Definition: BaseItem.java:906
ResizableItem window
Window area of DialogItem.
Definition: DialogItem.java:18
int getX()
Method for getting X coordinate of the left-top corner of a shape.
WrapArea is a scrollable container for other elements with ability of selection.
Definition: WrapArea.java:26
MessageBox()
Default MessageBox constructor.
Definition: MessageBox.java:83
boolean isClosed
Definition: CoreWindow.java:659
int getX()
Getting X position.
Definition: Area.java:66
int count
Number of selected paths.
Definition: DropArgs.java:19
void setForeground(float r, float g, float b, float a)
Setting text color of a TitleBar in float RGBA format.
Definition: TitleBar.java:320
List< Tab > getTabs()
Getting all existing tabs in TabView.
Definition: TabView.java:48
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a ProgressBar text.
Definition: ProgressBar.java:155
void setHeight(int height)
Setting the window height.
Definition: CoreWindow.java:373
void setHScrollOffset(long value)
Setting horizontal scroll offset of the ListArea.
Definition: ListArea.java:413
int getMinWidth()
Getting the minimum width limit.
Definition: BaseItem.java:393
void insertItem(InterfaceBaseItem item, int index)
Inserting item to the HorizontalStack container.
Definition: HorizontalStack.java:93
void close()
Close the CoreWindow.
Definition: CoreWindow.java:127
RIGHTSUPER
Definition: KeyCode.java:30
static KeyCode getOsControlKeyLeft()
Getting the default left "control" key KeyCode of current OS (for Mac OS - Command key)
Definition: CommonService.java:188
void initElements()
Initializing all elements in the SelectionItem.
Definition: SelectionItem.java:68
SizePolicy getWidthPolicy()
Getting width policy of an item's shape.Can be FIXED (shape not changes its size) or EXPAND (shape is...
Definition: BaseItem.java:618
EventMouseMethodState eventMouseClick
Event that is invoked when mouse click (release) on an item.
Definition: Prototype.java:84
static void setDefaultCursor(CursorImage cursor)
Setting default cursor image the current application.
Definition: DefaultsService.java:44
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceVLayout).
Definition: HorizontalSplitArea.java:166
void setDrop(boolean value)
Setting drop shadow flag.
Definition: Shadow.java:136
void setPointThickness(float thickness)
Setting thickness of Graph points.
Definition: Graph.java:81
void open()
Opens drop-down list.
Definition: ComboBox.java:334
void setValueVisible(boolean value)
Setting the text that represents the progress of the unfinished task, visible or invisible.
Definition: ProgressBar.java:33
void setBorderFill(int r, int g, int b)
Setting the color of the window border.
Definition: CoreWindow.java:1103
BASE
Base static item's condition.
Definition: ItemStateType.java:12
float leftTop
Left-top corner radius.
Definition: CornerRadius.java:10
void setShadeColor(int r, int g, int b)
Setting the dimmer color of the window.
Definition: CoreWindow.java:1262
CoreWindow()
Constructs a CoreWindow.
Definition: CoreWindow.java:44
void redo()
Do nothing.
Definition: TextView.java:658
void setWidth(int width)
Setting item width.
Definition: TextArea.java:298
Integer character
Character code.
Definition: TextInputArgs.java:15
BlankItem()
Default BlankItem constructor.
Definition: BlankItem.java:16
void setForeground(int r, int g, int b)
Setting text color of a SpinItem in byte RGB format.
Definition: SpinItem.java:342
void setYOffset(int value)
Setting Y shift of the shadow.
Definition: Shadow.java:58
DIRECTORY
Definition: FileSystemEntryType.java:8
void setText(String text)
Setting the text.
Definition: Label.java:204
FOCUSED
Item's condition when it is focused.
Definition: ItemStateType.java:36
Indents getTextMargin()
Getting indents of the text.
Definition: PopUpMessage.java:122
Enum of SpaceVIL embedded images sizes.
Definition: EmbeddedImageSize.java:6
float getRotationAngle()
Method for getting rotation angle of an image.
void setChecked(boolean value)
Setting CheckBox checked or unchecked.
Definition: CheckBox.java:320
SizePolicy getWidthPolicy()
Getting width policy of an item's shape.Can be Fixed (shape not changes its size) or Expand (shape is...
void setCurrentValue(float value)
Setting the current slider value.
Definition: HorizontalSlider.java:103
boolean getHoverVerification(float xpos, float ypos)
Definition: Frame.java:26
void setColorOverlay(boolean overlay)
Setting color overlay status.
Definition: ImageItem.java:226
void setForeground(float r, float g, float b, float a)
Setting text color of a FileSystemEntry in float RGBA format.
Definition: FileSystemEntry.java:265
void setSubstrateForeground(Color foreground)
Setting substrate text (hint under main text, when you start typing substrate becomes invisible) colo...
Definition: TextEdit.java:1120
int borderThickness
Thickness of an item's border.
Definition: Style.java:150
Label is is the basic implementation of a user interface non-editable text item.
Definition: Label.java:22
Style is a class that describes the appearance of an element.
Definition: Style.java:22
boolean isValueVisible()
Returns True if text that represents the progress of the unfinished task is visible,...
Definition: LoadingScreen.java:58
boolean isWrapText()
Method for getting wrap status of the text item.
abstract void initWindow()
This abstract method should provide the initial window attributes, content, events.
boolean isDraggable()
Returns True if tab support drag and drop otherwise returns False.
Definition: Tab.java:130
static Style getVerticalScrollBarStyle()
Getting default style for a VerticalScrollBar item.
Definition: Style.java:1184
void onDragHandler(InterfaceItem sender, MouseArgs args)
Definition: HorizontalSlider.java:217
static void enableVSync(int value)
Setting the vsync value.
Definition: WindowManager.java:111
void setCurrentIndex(int index)
Selecting an option from the list at the specified index.
Definition: ComboBoxDropDown.java:97
An interface that describes the attributes of the position of a shape.
Definition: InterfacePosition.java:7
void setFont(Font font)
Setting font of the text.
Definition: PasswordLine.java:109
void setCursor(CursorImage cursor)
Setting mouse cursor image for this item.
Definition: Prototype.java:1477
static List< float[]> getRoundSquare(float width, float height, float radius, int x, int y)
Make a rectangle with roundness corners.
Definition: GraphicsMathService.java:272
Border border
Getting border of the item of current state as com.spvessel.spacevil.Decorations.Border.
Definition: ItemState.java:20
Definition: SpaceVILException.java:1
TreeItem getRootItem()
Getting root (head) com.spvessel.spacevil.TreeItem of TreeView.
Definition: TreeView.java:111
boolean isIgnoreStep()
Returns True if slider movement ignore steps otherwise returns False.
Definition: HorizontalSlider.java:92
void setForeground(Color color)
Setting text color of a ProgressBar.
Definition: ProgressBar.java:270
IF_NEEDED
The scene is redrawn only if any input event occurs (mouse move, mouse click, keyboard key press,...
Definition: RenderType.java:12
int horizontal
Horizontal indent between items.
Definition: Spacing.java:10
TextArea is a basic implementation of a user interface editable text area.
Definition: TextArea.java:19
SIZE_64X64
Definition: EmbeddedImageSize.java:7
void removeItemState(ItemStateType type)
Removing visual state of an item by type.
Definition: Prototype.java:1013
Label()
Default Label constructor.
Definition: Label.java:46
void setSelected(boolean value)
Setting SelectionItem selected or unselected.
Definition: SelectionItem.java:116
void setStyle(Style style)
Setting style of the ComboBox.
Definition: ComboBox.java:426
Position position
Mouse cursor position.
Definition: MouseArgs.java:32
EventCommonMethod eventOnClose
Event that is invoked when Tab is closed.
Definition: Tab.java:195
Definition: EventKeyMethodState.java:6
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to PopUpMessage.
Definition: PopUpMessage.java:101
float getStep()
Getting slider movement step.
Definition: VerticalSlider.java:49
void setPadding(Indents padding)
Setting indents of an item to offset its children.
Definition: Style.java:360
MSAA(int state)
Definition: MSAA.java:12
static List< float[]> moveShape(List< float[]> shape, float x, float y)
Moving the specified shape by X or/and Y direction.
Definition: GraphicsMathService.java:628
void setStep(int value)
Setting scroll movement step.
Definition: WrapArea.java:61
void setTextAlignment(List< ItemAlignment > alignment)
Setting alignment of a SpinItem text.
Definition: SpinItem.java:175
static Style getVerticalSplitAreaStyle()
Getting default style for a VerticalSplitArea item.
Definition: Style.java:1433
ComboBoxDropDown is drop-down list implementation for ComboBox (see com.spvessel.spacevil....
Definition: ComboBoxDropDown.java:38
int getMinHeight()
Getting the minimum height limit.
Definition: Prototype.java:618
EventCommonMethodState eventDestroy
ATTENTION! Not implemented yet.
Definition: CoreWindow.java:986
void setForeground(float r, float g, float b)
Setting text color of a FileSystemEntry in float RGB format.
Definition: FileSystemEntry.java:253
void setRadius(int value)
Setting the specified blur radius of the shadow.
Definition: Shadow.java:19
DisplayService is static class providing methods to getting basic information about the SpaceVIL fram...
Definition: CommonService.java:27
static Style getButtonToggleStyle()
Getting default style for a ButtonToggle item.
Definition: Style.java:723
boolean isResizable
Definition: CoreWindow.java:679
MSAA_2X
Definition: MSAA.java:8
void setDefaultPath(String path)
Setting the default path that will be opened when OpenEntryDialog is shown.
Definition: OpenEntryDialog.java:71
void setState(ItemStateType state)
Definition: Prototype.java:1383
String getTitle()
Getting the current text of title of MessageBox.
Definition: MessageBox.java:145
void setFont(Font font)
Setting font of the text.
Definition: TreeItem.java:438
int getTextWidth()
Getting the text width (useful when you need resize ProgressBar by text width).
Definition: ProgressBar.java:251
void setHeight(int value)
Setting area height.
Definition: Area.java:58
Style clone()
Cloning the current style and returning a new deep copy of Style.
Definition: Style.java:576
boolean isEmpty()
Method for getting empty status.
void setBackground(float r, float g, float b, float a)
Setting background color of a SpinItem in float RGBA format.
Definition: SpinItem.java:267
boolean isOutsideClickClosable()
Method for getting boolean value of item's behavior when mouse click occurs outside the item.
int getTextWidth()
Getting the text width (useful when you need resize TitleBar by text width).
Definition: TitleBar.java:255
int getY()
Getting Y position of the Cell.
Definition: Cell.java:96
void setForeground(Color color)
Setting text color of a Label.
Definition: Label.java:272
InputState state
State of input as com.spvessel.spacevil.Flags.InputState.
Definition: KeyArgs.java:27
boolean isShadowDrop()
Getting the shadow visibility status of an item.
Definition: Prototype.java:901
void setHeightPolicy(SizePolicy policy)
Setting height policy of an item's shape.
Definition: Prototype.java:789
VerticalStack()
Default VerticalStack constructor.
Definition: VerticalStack.java:59
void setSpacing(int horizontal, int vertical)
Setting indents between children of a container type item.
Definition: Style.java:413
static Style getDialogItemStyle()
Getting default style for a DialogItem item.
Definition: Style.java:2092
int getCurrentIndex()
Getting index of the current selected option in the list.
Definition: ComboBoxDropDown.java:78
LOAD_CIRCLE
Definition: EmbeddedImage.java:8
void setMaxHeight(int height)
Method for setting the maximum height limit.
void setForeground(int r, int g, int b, int a)
Setting text color of an item in byte RGBA format.
Definition: Style.java:331
void setForeground(int r, int g, int b)
Setting text color of a ComboBox in byte RGB format.
Definition: ComboBox.java:242
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceFreeLayout).
Definition: WrapArea.java:496
int getIndentSize()
Getting indent size (X axis) of the current TreeItem relative to its parent branch.
Definition: TreeItem.java:104
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a TreeItem text.
Definition: TreeItem.java:388
void disableMenu(boolean value)
Setting the navigation context menu to disable or enable.
Definition: TextArea.java:39
void setStyle(Style style)
Setting a style that describes the appearance of an item.
Definition: Prototype.java:882
LinesContainer is class for rendering lines in graph.
Definition: LinesContainer.java:12
void setMinWidth(int width)
Method setting the minimum width limit.
WindowManager is a static class that is designed to manage instances of a window and entire applicati...
Definition: WindowManager.java:22
String getItemName()
Method for getting the name of the item.
void setContentAlignment(ItemAlignment alignment)
Setting content alignment within HorizontalStack area.
Definition: HorizontalStack.java:41
WrapGrid is a container and manager of com.spvessel.spacevil.WrapArea (scrollable container for other...
Definition: WrapGrid.java:25
void setMaxWidth(int width)
Setting the maximum width limit.
Definition: Geometry.java:80
Q
Definition: KeyCode.java:12
void setHandler(CoreWindow handler)
Setting the window to which the item will belong.
int[] getShadowExtension()
Getting the values of shadow extensions in pixels.
Definition: BaseItem.java:817
void assignLeftItem(InterfaceBaseItem item)
Assign item on the left area of the VerticalSplitArea.
Definition: VerticalSplitArea.java:104
WORLD1
Definition: KeyCode.java:18
void setForeground(float r, float g, float b)
Setting text color of an item in float RGB format.
Definition: Style.java:341
void setForeground(float r, float g, float b, float a)
Setting text color of a Tab in float RGBA format.
Definition: Tab.java:399
void pasteText(String pasteStr)
Method for pasting text.
FreeArea()
Default FreeArea constructor.
Definition: FreeArea.java:29
void setSplitPosition(int position)
Setting position of the split holder.
Definition: VerticalSplitArea.java:39
void setAntiAliasingQuality(MSAA msaa)
Setting the anti aliasing quality (off, x2, x4, x8).
Definition: CoreWindow.java:777
boolean getHoverVerification(float xpos, float ypos)
Definition: VerticalStack.java:67
static void setGLLayerViewport(CoreWindow window, InterfaceOpenGLLayer layer)
Definition: WindowsBox.java:179
void setStretch(boolean value)
Setting strech mode for WrapArea.
Definition: WrapArea.java:95
int getMaxHeight()
Getting the maximum height limit.
Definition: Prototype.java:657
float getPointThickness()
Getting points thickness.
void addItem(InterfaceBaseItem item)
Adding item to the HorizontalStack.
Definition: HorizontalStack.java:79
void addItem(InterfaceBaseItem item)
Adding item to the WrapArea.
Definition: WrapArea.java:344
void setStyle(Style style)
Setting style of the VerticalSlider.
Definition: VerticalSlider.java:252
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to TreeItem.
Definition: TreeItem.java:408
float getLineThickness()
Getting lines thickness.
boolean isFixedShape
A flag that determines if the shape of an item can be changed or not.
Definition: Style.java:168
void setStyle(Style style)
Setting a style for entire MessageBox.
Definition: MessageBox.java:305
float rightBottom
Right-bottom corner radius.
Definition: CornerRadius.java:25
RESIZE_Y
Definition: EmbeddedCursor.java:12
void hide()
Hides the FloatItem without destroying.
Definition: FloatItem.java:116
void setShadeColor(float r, float g, float b, float a)
Setting the dimmer color of the window.
Definition: CoreWindow.java:1300
void setListContent(List< InterfaceBaseItem > content)
Adding all elements in the list area of TreeView from the given list.
Definition: TreeView.java:191
VerticalSplitArea()
Defaults VerticalSplitArea constructor.
Definition: VerticalSplitArea.java:62
void onHover(InterfaceItem sender, MouseArgs args)
Definition: ResizableItem.java:153
void setValue(int value)
Setting integer value of SpinItem.
Definition: SpinItem.java:79
String getResult()
Getting full path of selected fyle system entry.
Definition: OpenEntryDialog.java:37
void setY(int y)
Setting Y coordinate of the left-top corner of the HorizontalSplitArea.
Definition: HorizontalSplitArea.java:156
Position getShadowPos()
Getting the offset of the shadow relative to the position of the item.
Definition: BaseItem.java:804
boolean isRoot()
Returns True if this TreeItem is root (head) otherwise returns False.
Definition: TreeItem.java:127
static List< InterfaceEffect > getEffects(InterfaceBaseItem item)
Getting list of applyed effects on specified item.
Definition: Effects.java:73
static void addWindow(CoreWindow wnd)
Adding a window to rendering queue.
Definition: WindowManager.java:176
void setImage(BufferedImage image)
Setting new bitmap image of ImageItem.
Definition: ImageItem.java:174
void insertItem(InterfaceBaseItem item, int index)
Inserting item to the VerticalStack container.
Definition: VerticalStack.java:91
static Style getProgressBarStyle()
Getting default style for a ProgressBar item.
Definition: Style.java:1828
void assignBottomItem(InterfaceBaseItem item)
Assign item on the bottom area of the HorizontalSplitArea.
Definition: HorizontalSplitArea.java:116
SizePolicy getWidthPolicy()
Getting width policy of an item's shape.Can be FIXED (shape not changes its size) or EXPAND (shape is...
Definition: Prototype.java:779
void setBorderFill(int r, int g, int b, int a)
Setting the color of the window border.
Definition: CoreWindow.java:1117
void setBorderRadius(int radius)
Setting the same radius values for each corner of the rectangle object.
Definition: Rectangle.java:19
InterfaceBaseItem getSelectedItem()
Getting current selected item in itemList.
Definition: ComboBoxDropDown.java:88
Enum of types of frequencies for redraw.
Definition: RedrawFrequency.java:7
void execute(InterfaceItem sender, MouseArgs args)
Definition: EventMouseMethodState.java:42
void clear()
Clearing DropArgs.
Definition: DropArgs.java:30
void setConfines()
Setting the confines of the item relative to its parent's size and position.
Color getForeground()
Getting current text color.
Definition: LoadingScreen.java:299
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to Label.
Definition: Label.java:131
void setText(String text)
Setting the text.
Definition: Tab.java:316
void setPoints(List< float[]> coord)
Setting adjacent points are considered lines.
int getY()
Getting the current window y-coordinate.
Definition: CoreWindow.java:582
boolean isPassEvents()
Getting boolean value to know if this item can pass further any input events (mouse,...
Definition: Prototype.java:1176
List< InterfaceBaseItem > getTabContent(Tab tab)
Getting content of a page by its tab.
Definition: TabView.java:161
void setPadding(int left, int top, int right, int bottom)
Setting padding indents.
Definition: CoreWindow.java:236
void setShadowRadius(int radius)
Setting the specified blur radius of the shadow.
Definition: BaseItem.java:768
void setText(String text)
Setting the text.
Definition: TextEdit.java:575
void setBorder(Border border)
Setting the border of the root item of the window.
Definition: CoreWindow.java:1079
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from the list area of TreeView.
Definition: TreeView.java:329
void setContent(List< InterfaceBaseItem > content)
Setting content for this item.
Definition: Prototype.java:1397
SHIFT
Definition: KeyMods.java:12
int getHeight()
Method for getting item height.
float leftBottom
Left-bottom corner radius.
Definition: CornerRadius.java:20
void updateLayout()
Method for describing how to update the size and position of children within a container.
Enum of file system entry types.
Definition: FileSystemEntryType.java:7
void setFontStyle(int style)
Setting font style of the text.
Definition: ProgressBar.java:223
void release()
Method to describe disposing item's resources if the item was removed.
Definition: Prototype.java:150
void clearContent()
Remove wrapped item from SelectionItem.
Definition: SelectionItem.java:151
int getSelection()
Getting index of selected item.
Definition: WrapArea.java:109
void clear()
Removing all containing items in the window.
Definition: CoreWindow.java:294
int getMinHeight()
Getting the current minimum window height.
Definition: CoreWindow.java:500
Color getBackground()
Getting background color of an item.
Definition: BaseItem.java:269
Spacing spacing
Indents between children of a container type item.
Definition: Style.java:133
void setFontStyle(int style)
Setting font style of the text.
Definition: CheckBox.java:166
static Font changeFontSize(int size, Font oldFont)
Changing font size.
Definition: GraphicsMathService.java:1003
SideArea(CoreWindow handler, Side attachSide)
Constructs SideArea with the specified side and the specified window for attachment.
Definition: SideArea.java:195
CoreWindow is an abstract class containing an implementation of common functionality for a window.
Definition: CoreWindow.java:37
void setLineColor(Color color)
Setting lines color.
SizePolicy heightPolicy
Height policy of an item's shape.
Definition: Style.java:57
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from the VerticalStack container.
Definition: VerticalStack.java:104
void setBackground(float r, float g, float b)
Setting background color of an item in float RGB format.
Definition: BaseItem.java:248
void setParent(Prototype parent)
Setting the parent of the item.
Definition: Prototype.java:211
TabView()
Default TabView constructor.
Definition: TabView.java:55
EventMouseMethodState eventScrollDown
Event that is invoked when mouse wheel scrolls down on an item.
Definition: Prototype.java:108
List< Cell > getAllCells()
Getting all cells as list.
Definition: Grid.java:161
ImageItem getIcon()
Getting icon of title bar.
Definition: TitleBar.java:45
NO
Definition: KeyMods.java:11
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: TreeItem.java:465
void setParameters(double currentValue, double minValue, double maxValue, double step)
Setting double floating piont parameters of SpinItem.
Definition: SpinItem.java:112
int top
Indent from top side of the item.
Definition: Indents.java:15
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.java:399
float getStep()
Getting slider movement step.
Definition: HorizontalSlider.java:49
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.java:246
void setBackground(int r, int g, int b)
Setting background color of an item's shape in byte RGB format.
Definition: BaseItem.java:225
float getMinValue()
Getting the current minimum slider value limit.
Definition: HorizontalSlider.java:161
void initElements()
Initializing all elements in the PopUpMessage.
Definition: PopUpMessage.java:260
Definition: InterfaceCommonMethod.java:3
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: Label.java:184
int getTextWidth()
Getting the text width (useful when you need resize Label by text width).
Definition: Label.java:346
void undo()
Method for undo last change.
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to Label.
Definition: Label.java:116
ListBox is a container for com.spvessel.spacevil.ListArea (scrollable container for other elements wi...
Definition: ListBox.java:27
boolean isWrapText()
Always returns True.
Definition: TextView.java:450
Color getBorderFill()
Getting the border color oa an item's shape.
Definition: Prototype.java:328
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to ProgressBar.
Definition: ProgressBar.java:175
LoadingScreen()
Default LoadingScreen constructor.
Definition: LoadingScreen.java:67
List< float[]> getTriangles()
Getting triangles of item's shape.
Definition: BaseItem.java:181
EventInputTextMethodState eventTextInput
Lets to describe the actions when you type text.
Definition: CoreWindow.java:1051
void setFont(Font font)
Setting font of the text.
Definition: PopUpMessage.java:131
ItemAlignment getContentAlignment()
Getting current content alignment.
Definition: HorizontalStack.java:53
int getMaxHeight()
Method for getting the maximum height limit.
boolean isHidden
Definition: CoreWindow.java:669
Color getForeground()
Getting current text color.
Definition: TextEdit.java:665
A class that describes keyboard key input.
Definition: KeyArgs.java:13
Enum of types of sides.
Definition: Side.java:7
void addDefaultCustomItemStyle(Class<?> type, Style style)
Add custom style to default theme for the items with specified class type.
Definition: ThemeStyle.java:149
static Style getLabelStyle()
Getting default style for a Label item.
Definition: Style.java:1453
void setStyle(Style style)
Setting style of the WrapArea.
Definition: WrapArea.java:633
ActiveWindow is an abstract class for base window instances.
Definition: ActiveWindow.java:8
void setScrollStepFactor(float value)
Setting scroll step factor.
Definition: TextArea.java:745
void execute(InterfaceItem sender)
void assignRightItem(InterfaceBaseItem item)
Assign item on the right area of the VerticalSplitArea.
Definition: VerticalSplitArea.java:116
Side getAttachSide()
Getting the side of the window which SideArea is attached.
Definition: SideArea.java:77
Indicator()
Default Indicator constructor.
Definition: Indicator.java:32
int getTextWidth()
Getting the text width.
Definition: TextEdit.java:756
void setColor(float r, float g, float b, float a)
Setting shadow color in float RGBA format.
Definition: Shadow.java:118
Color getBorderFill()
Getting the current window border color.
Definition: CoreWindow.java:1212
String cutText()
Cuts and returns the current selected text.
Definition: TextEdit.java:920
void setRootText(String text)
Setting text to root (head) com.spvessel.spacevil.TreeItem of TreeView.
Definition: TreeView.java:89
void setSizePolicy(SizePolicy widthPolicy, SizePolicy heightPolicy)
Setting the size policy of an item's shape.
Definition: Style.java:267
long getVScrollOffset()
Getting Y axis offset of an unbounded area of FreArea.
Definition: FreeArea.java:63
void setAlignment(ItemAlignment... alignment)
Setting an alignment of an item's shape relative to its container.
Definition: Prototype.java:737
int[] getShadowExtension()
Getting the values of shadow extensions in pixels.
Definition: Prototype.java:968
boolean getHoverVerification(float xpos, float ypos)
Definition: Graph.java:32
RESIZE_HEIGHT
Definition: GeometryEventType.java:9
void minimize()
Sets the window minimized.
Definition: CoreWindow.java:815
void addItemToTab(Tab tab, InterfaceBaseItem item)
Adding an item to page by its tab.
Definition: TabView.java:308
void selectAll()
Method for selecting all text in the item.
String getSubstrateText()
Getting substrate text (hint under main text, when you start typing substrate becomes invisible).
Definition: TextEdit.java:1196
boolean isToggled()
Returns True if Tab is selected otherwise returns False.
Definition: Tab.java:169
void setMaxSize(int width, int height)
Setting maximum item size limit (width and height limits).
Definition: BaseItem.java:502
int getTextHeight()
Getting the text height (useful when you need resize ProgressBar by text height).
Definition: ProgressBar.java:261
int getColumnCount()
Getting current columns count in grid.
Definition: Grid.java:134
int vertical
Vertical indent between items.
Definition: Spacing.java:15
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from the WrapArea.
Definition: WrapArea.java:376
void addItems(InterfaceBaseItem... items)
Allows to add multiple items to the window.
Definition: CoreWindow.java:263
void setFontStyle(int style)
Setting font style of the text.
Definition: LoadingScreen.java:217
RESIZE_WIDTH
Definition: GeometryEventType.java:9
boolean getResult()
Getting MessageItem result.
Definition: MessageItem.java:34
static void setGLLayerViewport(CoreWindow window, InterfaceOpenGLLayer layer)
Setting custom viewport by the specified window and com.spvessel.spacevil.Core.InterfaceOpenGLLayer.
Definition: RenderService.java:47
void setMinWidth(int width)
Setting the minimum width limit.
Definition: BaseItem.java:362
void setHScrollBarPolicy(VisibilityPolicy policy)
Setting horizontal scroll bar visibility policy.
Definition: TextArea.java:131
LEFT
Definition: ItemAlignment.java:8
void appendText(String text)
Adding the specified text to the end of the existing text.
Definition: TextEdit.java:1206
void setConfines()
Overridden method for setting confines according to position and size of the FloatItem (see Prototype...
Definition: FloatItem.java:159
void setBackground(Color color)
Setting background color of a SpinItem shape.
Definition: SpinItem.java:217
void updateHeight()
Updating height of SelectionItem according to wrapped item height.
Definition: SelectionItem.java:94
void setImage(BufferedImage image)
Setting new image for cursor.
Definition: CursorImage.java:145
List< InterfaceCommonMethod > getActions()
Definition: EventCommonMethod.java:10
boolean isFocused()
Lets to know if the current window is focused or not.
Definition: CoreWindow.java:793
void addInnerStyle(String keyName, Style style)
Assigning a style for an item's child by key name.
Definition: Style.java:491
VERTICAL
Definition: Orientation.java:9
void setMaxHeight(int height)
Setting the window maximum height.
Definition: CoreWindow.java:450
void setStyle(Style style)
Setting a style that describes the appearance of an item.
Definition: Primitive.java:52
void unselect()
Unselect selected item.
Definition: WrapGrid.java:161
CoreWindow getHandler()
Getting the window to which the item belong.
void setForeground(float r, float g, float b)
Setting text color of a Label in float RGB format.
Definition: Label.java:312
void setStyle(Style style)
Setting style of the ButtonCore.
Definition: ListBox.java:626
void setSpacing(Spacing spacing)
Setting indents between children of a container type item.
Definition: Style.java:404
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: TextEdit.java:630
static boolean removeEffect(InterfaceBaseItem item, InterfaceEffect effect)
Removing specified effect form item.
Definition: Effects.java:54
void setForeground(float r, float g, float b, float a)
Setting text color of a Label in float RGBA format.
Definition: Label.java:326
void show()
Shows the ComboBoxDropDown at the position (0, 0).
Definition: ComboBoxDropDown.java:368
void setStyle(Style style)
Setting style of the Label.
Definition: Label.java:412
int getWidth()
Method for getting width of the image.
void setForeground(int r, int g, int b)
Setting text color of a TextEdit in byte RGB format.
Definition: TextEdit.java:617
Label(String text, boolean hover)
Constructs a Label with text and with the ability to enable or disable mouse events.
Definition: Label.java:73
void setTextAlignment(ItemAlignment... alignment)
Alignment of an item's text.
Definition: Style.java:467
float getLineThickness()
Getting Graph lines thickness.
Definition: Graph.java:163
List< float[]> shape
A form of an item's shape.
Definition: Style.java:162
Indents margin
Indents of an item to offset itself relative to its container.
Definition: Style.java:139
UP
Definition: KeyCode.java:23
void initElements()
Initializing all elements in the TreeItem.
Definition: TreeItem.java:241
boolean removeItem(InterfaceBaseItem item)
Removing the specified item from the HorizontalStack container.
Definition: HorizontalStack.java:106
int getCount()
Definition: CoreWindow.java:140
void setStyle(InterfaceBaseItem... items)
Setting this style for all items in sequence.
Definition: Style.java:225
boolean removeItem(InterfaceBaseItem item)
Removing a specified item.
Definition: CoreWindow.java:287
void setBackground(int r, int g, int b, int a)
Setting background color of an item's shape in byte RGBA format.
Definition: Style.java:289
boolean isAlwaysOnTop
Definition: CoreWindow.java:690
The main interface of SpaceVIL environment.
Definition: InterfaceBaseItem.java:14
static Style getTitleBarStyle()
Getting default style for a TitleBar item.
Definition: Style.java:1885
SEMICOLON
Definition: KeyCode.java:11
int getListCount()
Getting number of options in the list.
Definition: ComboBoxDropDown.java:274
static BufferedImage 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.java:236
Indents getTextMargin()
Getting indents of the text.
Definition: TextArea.java:506
void selectTabByName(String tabName)
Selecting a tab by its name.
Definition: TabView.java:108
long getVScrollOffset()
Getting vertical scroll offset in the ListArea.
Definition: ListArea.java:385
Color getForeground()
Getting current text color.
Definition: PasswordLine.java:218
void initElements()
Initializing all elements in the TabView.
Definition: TabView.java:74
void setSelection(int index)
Select item by index.
Definition: WrapArea.java:135
void setVScrollBarPolicy(VisibilityPolicy policy)
Setting vertical scroll bar visibility policy.
Definition: TextArea.java:92
String getText()
Getting the current text of the TreeItem.
Definition: TreeItem.java:492
static KeyCode getEnum(int key)
Definition: KeyCode.java:42
void setPoints(List< float[]> coord)
Setting points coordinates.
Definition: LinesContainer.java:29
void setWidth(int width)
Setting item width.
Definition: ListBox.java:419
String getText()
Getting the current text of the PopUpMessage.
Definition: PopUpMessage.java:185
Indents padding
Indents of an item to offset its children.
Definition: Style.java:127
Color borderFill
Color of an item's border.
Definition: Style.java:156
boolean isMousePressed()
Returns True if mouse is pressed on this item (mouse cursor located within item's shape and any of th...
Definition: Prototype.java:1316
void updateLayout()
Updating all children positions (implementation of com.spvessel.spacevil.Core.InterfaceFreeLayout).
Definition: FreeArea.java:139
int getY()
Getting Y coordinate of the left-top corner of a shape.
Definition: Prototype.java:846
int getYOffset()
Setting Y shift of the shadow.
Definition: Shadow.java:66
void setTextMargin(int left, int top, int right, int bottom)
Setting indents for the text to offset text relative to Tab.
Definition: Tab.java:253
void free()
Method to describe disposing OpenGL resources if the item was removed.
int quality
Property to specify number of edges in an ellipse shape.
Definition: Ellipse.java:14
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to this TextArea.
Definition: TextArea.java:485
Indents getMargin()
Getting the indents of an item to offset itself relative to its container.
Definition: BaseItem.java:149
static Style getDefaultCommonStyle()
Getting a default common style.
Definition: Style.java:664
void update(GeometryEventType type, int value)
Updating an item size or/and position.
Definition: Prototype.java:1108
void setFontSize(int size)
Setting font size of the text.
Definition: PopUpMessage.java:140
void setBackground(float r, float g, float b)
Setting window background color.
Definition: CoreWindow.java:191
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to this TextView.
Definition: TextView.java:497
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.java:412
void updateSize()
Updating size of SelectionItem according to wrapped item size.
Definition: SelectionItem.java:76
void setForeground(float r, float g, float b, float a)
Setting text color of a CheckBox in float RGBA format.
Definition: CheckBox.java:276
int getX()
Getting X position of the Cell.
Definition: Cell.java:84
InterfaceBaseItem getItem()
Getting contained item in the Cell.
Definition: Cell.java:106
void setScrollStep(int value)
Setting scroll movement step.
Definition: WrapGrid.java:127
void setForeground(int r, int g, int b)
Setting text color of a TreeItem in byte RGB format.
Definition: TreeItem.java:531
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.java:1133
void setWidth(int width)
Setting Grid width.
Definition: Grid.java:285
EventCommonMethod onCloseDialog
An event to describe the actions that must be performed after the dialog is closed.
Definition: DialogItem.java:71
void hide()
Hide the SideArea without destroying.
Definition: SideArea.java:316
PopUpMessage is designed to display short quick messages to the user.
Definition: PopUpMessage.java:28
static void restoreViewport(CoreWindow window)
Restoring initial OpenGL viewport of SpaceVIL environment for the specified window (if it was changed...
Definition: RenderService.java:35
void setFontFamily(String fontFamily)
Setting new font family of the text.
Definition: SpinItem.java:313
void setY(int y)
Setting Y coordinate of the left-top corner of the VerticalSlider.
Definition: VerticalSlider.java:239
ComboBoxDropDown()
Default ComboBoxDropDown constructor.
Definition: ComboBoxDropDown.java:153
An interface that describes update events by type of event.
Definition: InterfaceEventUpdate.java:9
Orientation enum.
Definition: Orientation.java:8
List< KeyMods > mods
Used modifiers while typing.
Definition: KeyArgs.java:32
void initElements()
Initializing all elements in the PasswordLine.
Definition: PasswordLine.java:248
List< InterfaceBaseItem > getItems()
Getting items as a list of IBaseItem items.
Definition: CoreWindow.java:245
void execute(InterfaceItem sender)
Definition: EventCommonMethodState.java:42
WrapGrid(int cellWidth, int cellHeight, Orientation orientation)
Constructs a WrapGrid with specified cell width, height and orientation.
Definition: WrapGrid.java:272
ButtonCore getOkButton()
Getting OK button for appearance customizing or assigning new actions.
Definition: MessageItem.java:62
final void hold()
Makes this window inactive.
Definition: CoreWindow.java:1357
static void setDefaultTheme(ThemeStyle theme)
Setting the default theme for the current application.
Definition: DefaultsService.java:74
void setSize(int width, int height)
Setting ImageItem size (width and height).
Definition: ImageItem.java:269
void setMinSize(int width, int height)
Setting minimum item size limit (width and height limits).
Definition: Prototype.java:686
Color getForeground()
Getting current text color.
Definition: TreeItem.java:575
void setSelectionVisible(boolean value)
Enable or disable selection ability of WrapArea.
Definition: WrapArea.java:176
void setMaxValue(int value)
Setting the maximum progress value of the unfinished task limit.
Definition: ProgressBar.java:85
void setY(int y)
Setting Y coordinate of the left-top corner of a shape.
Definition: BaseItem.java:685
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a PasswordLine text.
Definition: PasswordLine.java:59
void setWindowName(String value)
Setting the window name.
Definition: CoreWindow.java:306
ImageItem(BufferedImage picture, boolean hover)
Constructs an ImageItem with an bitmap image with the ability to enable or disable mouse events.
Definition: ImageItem.java:111
ActiveWindow()
Constructs an ActiveWindow.
Definition: ActiveWindow.java:12
int[] getShadowExtension()
Getting the values of shadow extensions in pixels.
An interface that describes elements containing editable text.
Definition: InterfaceTextEditable.java:6
void setForeground(Color color)
Setting text color of a CheckBox.
Definition: CheckBox.java:230
Area getAreaBounds()
Getting bounds for an image (for example: to keep aspect ratio).
Definition: ImageItem.java:28
static Style getPopUpMessageStyle()
Getting default style for a PopUpMessage item.
Definition: Style.java:1788
ButtonToggle getIndicator()
Getting the branch node indicator of TreeItem.
Definition: TreeItem.java:161
void insertItem(InterfaceBaseItem item, int index)
Insert item into the ListArea by index.
Definition: ListArea.java:256
int getColumn()
Getting Cell column number.
Definition: Cell.java:64
ItemHoverRule getHoverRule()
Getting the hovering rule of this item.
Definition: Prototype.java:1438
void setMouseHover(boolean value)
Setting this item hovered (mouse cursor located within item's shape).
Definition: Prototype.java:1305
int size()
Definition: EventCommonMethod.java:14
void addItems(InterfaceBaseItem... items)
Adding sequence of items into the container (this).
Definition: Prototype.java:1087
void setStyle(Style style)
Setting style of the ButtonCore.
Definition: HorizontalSplitArea.java:210
HOME
Definition: EmbeddedImage.java:8
void setParent(Prototype parent)
Setting the parent of the item.
void setFontSize(int size)
Setting font size of the text.
Definition: TitleBar.java:201
Style getCoreStyle()
Getting the core (only appearance properties without inner styles) style of an item.
Definition: Primitive.java:77
void setStyle(Style style)
Setting style of the OpenEntryDialog.
Definition: OpenEntryDialog.java:560
boolean isSelectionVisible()
Returns True if selection ability of ListArea is enabled otherwise returns False.
Definition: ListBox.java:90
void execute(InterfaceItem sender, TextInputArgs args)
String getMessageText()
Getting the current text of message of MessageBox.
Definition: MessageBox.java:129
EventCommonMethod eventSortTree
Definition: TreeView.java:26
Definition: EventInputTextMethodState.java:6
void setPadding(Indents padding)
Setting padding indents.
Definition: CoreWindow.java:223
ListArea is a scrollable container for other elements with ability of selection.
Definition: ListArea.java:17
void initElements()
Initializing FloatItem.
Definition: FloatItem.java:82
TOP
Definition: ItemAlignment.java:8
static Style getListAreaStyle()
Getting default style for a ListArea item.
Definition: Style.java:1473
void setForeground(Color color)
Setting text color of a SpinItem.
Definition: SpinItem.java:331
void setTextAlignment(ItemAlignment... alignment)
Setting alignment of a ComboBox text.
Definition: ComboBox.java:99
Definition: InterfaceDropMethodState.java:3
void setThickness(int value)
Setting border thickness of an item's shape.
Definition: Border.java:59
void setForeground(int r, int g, int b, int a)
Setting background color of an item in byte RGBA format.
Definition: Tab.java:376
void clear()
Removing all children.
Definition: Prototype.java:1067
void addItem(InterfaceBaseItem item)
Adding item into the TreeItem.
Definition: TreeItem.java:336
static List< float[]> getEllipse(float w, float h, int x, int y, int n)
Make an ellipse.
Definition: GraphicsMathService.java:424
void setForeground(float r, float g, float b)
Setting text color of a TitleBar in float RGB format.
Definition: TitleBar.java:308
CornerRadius()
Constructs a CornerRadius with default radius values ( = 0) for each corner.
Definition: CornerRadius.java:67
void setHeight(int height)
Setting ImageItem height.
Definition: ImageItem.java:282
An interface that defines free type of a container.
Definition: InterfaceFreeLayout.java:6
void setX(int x)
Setting X coordinate of the left-top corner of a shape.
Definition: ProgressBar.java:364
int getCellHeight()
Getting current cell height.
Definition: WrapGrid.java:85
void setSpacing(Spacing spacing)
Setting indents between children of a container type item.
Definition: Prototype.java:230
Color getShadowColor()
Getting shadow color.
Definition: Prototype.java:940
void clear()
Definition: EventKeyMethodState.java:36
USER
Definition: EmbeddedImage.java:8
void setTriangles(List< float[]> triangles)
Method for setting triangles as item's shape.
EventMouseMethodState eventScrollDown
Lets to describe the actions when mouse wheel scrolls down.
Definition: CoreWindow.java:1036
List< ItemAlignment > textAlignment
Alignment of an item's text.
Definition: Style.java:107
void setCurrentIndex(int index)
Selecting option by its index in the drop-down list.
Definition: ComboBox.java:376
void setForeground(int r, int g, int b)
Setting text color of a TextArea in byte RGB format.
Definition: TextArea.java:603
List< InterfaceBaseItem > getListContent()
Getting all existing options (list of com.spvessel.spacevil.InterfaceBaseItem objects).
Definition: ComboBox.java:409
void release()
Disposing ComboBoxDropDown resources if it was removed.
Definition: ComboBoxDropDown.java:54
void setMessageText(String text)
Setting a text of message of MessageItem.
Definition: MessageItem.java:133
void makeShape()
Overridden method for stretching the rectangle shape relative to the current size.
Definition: Rectangle.java:62
LEFTCONTROL
Definition: KeyCode.java:29
static Style getTabViewStyle()
Getting default style for a *** item.
Definition: Style.java:2619
void removeItemState(ItemStateType type)
Removing visual state of an item by type.
Definition: Style.java:563
boolean isSelected()
Returns True if SelectionItem is selected otherwise returns False.
Definition: SelectionItem.java:106
Enum of SpaceVIL embedded images.
Definition: EmbeddedImage.java:6
static boolean tryShow(String name)
Try to show a window by its name.
Definition: WindowsBox.java:33
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to TitleBar.
Definition: TitleBar.java:162
An interface that discribes such type of items that are images (for texturing).
Definition: InterfaceImageItem.java:9
static CursorImage currentCursor
Definition: CommonService.java:58
static Style getSelectionItemStyle()
Getting default style for a SelectionItem item.
Definition: Style.java:2416
int getSelection()
Getting index of selected item.
Definition: ListBox.java:53
Enum of event types directly related to events that change the size and position of an item.
Definition: GeometryEventType.java:8
int getTextWidth()
Getting the text width (useful when you need resize FileSystemEntry by text width).
Definition: FileSystemEntry.java:200
CoreWindow getHandler()
Getting the window to which the item belongs.
Definition: Prototype.java:167
CornerRadius(float radius)
Constructs a CornerRadius with the same radius values for each corner of the rectangle object.
Definition: CornerRadius.java:75
int getTimeOut()
Getting current waiting time in milliseconds after which PopUpMessage will be closed.
Definition: PopUpMessage.java:53
A class that describe keyboard text typing input.
Definition: TextInputArgs.java:11
OPEN
Definition: OpenDialogType.java:8
void execute(InterfaceItem sender, KeyArgs args)
Definition: EventKeyMethodState.java:42
TreeItem is designed to be a node for com.spvessel.spacevil.TreeView (branch-leaf type of container).
Definition: TreeItem.java:35
List< InterfaceCommonMethodState > getActions()
Definition: EventCommonMethodState.java:10
OpenEntryDialog is user interface element for browsing file system to select a file or folder to open...
Definition: OpenEntryDialog.java:29
void setTitle(String title)
Setting a title text of the dialog window.
Definition: OpenDialog.java:20
Interface for providing OpenGL within SpaceVIL environment.
Definition: InterfaceOpenGLLayer.java:6
An interface that describes the attributes of the size of a shape.
Definition: InterfaceSize.java:7
List< InterfaceBaseItem > getListContent()
Getting content of the list area of ListBox.
Definition: ListBox.java:579
TreeItem getParentBranch()
Getting the parent branch node that contains this TreeItem.
Definition: TreeItem.java:88
void setHeightPolicy(SizePolicy policy)
Setting height policy of an item's shape.
void addItem(InterfaceBaseItem item)
Adding item into the container (this).
Definition: Prototype.java:1098
static Style getSideAreaStyle()
Getting default style for a SideArea item.
Definition: Style.java:2481
z
Definition: KeyCode.java:16
void setSelection(int index)
Select item by index.
Definition: ListBox.java:62
KeyCode key
Key code as com.spvessel.spacevil.Flags.KeyCode.
Definition: KeyArgs.java:17
boolean isVisible()
Setting the visibility status of an item.
Definition: Prototype.java:1152
boolean getHoverVerification(float xpos, float ypos)
Definition: Label.java:36
boolean isVisible
Propery that defines if border is visible.
Definition: Border.java:66
int getValue()
Definition: EmbeddedCursor.java:31
Abstract class containing all common methods and properties for creating modal window for file browsi...
Definition: OpenDialog.java:11
Color getShadeColor()
Getting the current dimmer color.
Definition: CoreWindow.java:1309
void setTextMargin(Indents margin)
Setting indents for the text to offset text relative to ComboBox.
Definition: ComboBox.java:119
EventMouseMethodState eventMouseDoubleClick
Lets to describe the actions when the root item of the window was double clicked.
Definition: CoreWindow.java:1009
void clear()
Remove all text from the PasswordLine.
Definition: PasswordLine.java:296
void initElements()
Initializing all elements in the ComboBoxDropDown.
Definition: ComboBoxDropDown.java:230
VerticalSlider()
Default VerticalSlider constructor.
Definition: VerticalSlider.java:188
static Style getComboBoxDropDownStyle()
Getting default style for a ComboBoxDropDown item.
Definition: Style.java:908
InputState state
State of input as com.spvessel.spacevil.Flags.InputState.
Definition: MouseArgs.java:22
void setAlignment(List< ItemAlignment > alignment)
Setting an alignment of an item's shape relative to its container.
Definition: BaseItem.java:556
String cutText()
Cuts and returns the current selected text.
Definition: TextArea.java:693
void setMinWidth(int width)
Setting the minimum width limit.
Definition: Geometry.java:52
void setPointShape(List< float[]> shape)
Setting custom shape for points (if one want to use other shape than circle).
Definition: PointsContainer.java:71
void setVisible(boolean value)
Setting the visibility status of an item.
Definition: Prototype.java:1163
void setX(int x)
Setting X coordinate of the left-top corner of the HorizontalSlider.
Definition: HorizontalSlider.java:241
boolean isChecked()
Returns True if CheckBox is checked otherwise returns False.
Definition: CheckBox.java:310
void keepAspectRatio(boolean value)
Setting value to keep or not to keep еру aspect ratio of the image.
Definition: ImageItem.java:248
static List< float[]> getRoundSquareBorder(CornerRadius cornerRadius, float width, float height, float thickness, int x, int y)
Make a rectangle border with roundness corners.
Definition: GraphicsMathService.java:734
void setScrollOffset(long value)
Setting scroll offset of the WrapArea.
Definition: WrapArea.java:481
static Style getTabBarStyle()
Getting default style for a TabBar item.
Definition: Style.java:2607
A class that describes state of the item and its changes according to state value.
Definition: ItemState.java:9
void setAlignment(List< ItemAlignment > alignment)
Setting an alignment of an item's shape relative to its container.
Definition: Prototype.java:726
void setCustomFigure(Figure figure)
Setting the custom shape to replace the default rectangle shape.
Definition: Prototype.java:1426
void setHeightPolicy(SizePolicy policy)
Setting height policy of an item's shape.
Definition: BaseItem.java:628
void execute(InterfaceItem sender, MouseArgs args)
A class that store vertical and horizontal spacing values of the item.
Definition: Spacing.java:6
boolean isFloating
Property for enabling/disabling drag and drop.
Definition: FloatItem.java:27
static final Lock GlobalLocker
Definition: CommonService.java:48
boolean removeTab(Tab tab)
Removing a tab.
Definition: TabView.java:258
String getMessageText()
Getting the current text of message of MessageItem.
Definition: MessageItem.java:142
EventCommonMethodState eventValueChanged
Event that is invoked when value of the slider is changed.
Definition: HorizontalSlider.java:56
void setStep(int value)
Setting scroll movement step.
Definition: ListArea.java:48
void setWidthPolicy(SizePolicy policy)
Setting width policy of an item's shape.
Definition: SpaceVILConstants.java:3
Scale()
Default Scale constructor.
Definition: Scale.java:14
void clear()
Deletes all text in the TextEdit.
Definition: TextEdit.java:941
int getRowCount()
Getting current row count.
Definition: WrapGrid.java:58
void setListContent(List< InterfaceBaseItem > content)
Adding all elements in the WrapArea from the given list.
Definition: WrapArea.java:357
void setValueVisible(boolean value)
Setting the text that represents the progress of the unfinished task, visible or invisible.
Definition: LoadingScreen.java:48
int getSelection()
Getting index of selected item.
Definition: WrapGrid.java:145
void setFont(Font font)
Setting font of the text.
Definition: TextArea.java:515
int getMinHeight()
Method for getting the minimum height limit.
boolean removeItem(InterfaceBaseItem item)
Removing item from ComboBox.
Definition: ComboBox.java:367
TOP
Definition: Side.java:8
void setWidth(int width)
Method setting item width.
void setX(int x)
Setting X position of the 2D point.
Definition: Position.java:31