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

An interface that describes floating independent type of items. Notice: All floating items render above all others items. More...

Inherited by SpaceVIL.ComboBoxDropDown, SpaceVIL.ContextMenu, SpaceVIL.FloatItem, SpaceVIL.SideArea, and SpaceVIL.ToolTipItem.

Public Member Functions

void Show ()
 Method that describes how to display an item. More...
 
void Show (IItem sender, MouseArgs args)
 Method that describes how to display an element, depending on the sender and mouse arguments. More...
 
void Hide ()
 Method that describes how to hide an item. More...
 
void Hide (MouseArgs args)
 Method that describes how to display an element, depending on mouse arguments. More...
 
bool IsOutsideClickClosable ()
 Method for getting boolean value of item's behavior when mouse click occurs outside the item. More...
 
void SetOutsideClickClosable (bool value)
 Method for setting boolean value of item's behavior when mouse click occurs outside the item. More...
 

Detailed Description

An interface that describes floating independent type of items.

Notice: All floating items render above all others items.

Member Function Documentation

◆ Hide() [1/2]

void SpaceVIL.Core.IFloating.Hide ( )

Method that describes how to hide an item.

Implemented in SpaceVIL.ComboBoxDropDown, SpaceVIL.ContextMenu, SpaceVIL.SideArea, SpaceVIL.ToolTipItem, and SpaceVIL.FloatItem.

◆ Hide() [2/2]

void SpaceVIL.Core.IFloating.Hide ( MouseArgs  args)

Method that describes how to display an element, depending on mouse arguments.

Parameters
argsMouse arguments as SpaceVIL.Core.MouseArgs.

Implemented in SpaceVIL.ComboBoxDropDown, SpaceVIL.ContextMenu, SpaceVIL.SideArea, SpaceVIL.ToolTipItem, and SpaceVIL.FloatItem.

◆ IsOutsideClickClosable()

bool SpaceVIL.Core.IFloating.IsOutsideClickClosable ( )

Method for getting boolean value of item's behavior when mouse click occurs outside the item.

Returns
True: an item will become invisible if mouse click occurs outside the item. False: an item will stay visible if mouse click occurs outside the item.

Implemented in SpaceVIL.SideArea, SpaceVIL.ToolTipItem, SpaceVIL.ComboBoxDropDown, SpaceVIL.ContextMenu, and SpaceVIL.FloatItem.

◆ SetOutsideClickClosable()

void SpaceVIL.Core.IFloating.SetOutsideClickClosable ( bool  value)

Method for setting boolean value of item's behavior when mouse click occurs outside the item.

Parameters
valueTrue: an item should become invisible if mouse click occurs outside the item. False: an item should stay visible if mouse click occurs outside the item.

Implemented in SpaceVIL.SideArea, SpaceVIL.ToolTipItem, SpaceVIL.ComboBoxDropDown, SpaceVIL.ContextMenu, and SpaceVIL.FloatItem.

◆ Show() [1/2]

void SpaceVIL.Core.IFloating.Show ( )

Method that describes how to display an item.

Implemented in SpaceVIL.ComboBoxDropDown, SpaceVIL.ContextMenu, SpaceVIL.SideArea, SpaceVIL.ToolTipItem, and SpaceVIL.FloatItem.

◆ Show() [2/2]

void SpaceVIL.Core.IFloating.Show ( IItem  sender,
MouseArgs  args 
)

Method that describes how to display an element, depending on the sender and mouse arguments.

Parameters
senderSender as SpaceVIL.Core.IItem.
argsMouse arguments as SpaceVIL.Core.MouseArgs.

Implemented in SpaceVIL.ComboBoxDropDown, SpaceVIL.SideArea, SpaceVIL.ContextMenu, SpaceVIL.ToolTipItem, and SpaceVIL.FloatItem.


The documentation for this interface was generated from the following file: