Difference between revisions of "JavaScript Client GUI Objects"
(Documentation for the JavaScript Client GUI Objects class) |
(Documentation for the JavaScript Client GUI Objects class) |
||
Line 3: | Line 3: | ||
===<span id="GUI3DView"></span>GUI3DView <span class="SectionLink">([[GUI3DView|Full Article]])</span>=== | ===<span id="GUI3DView"></span>GUI3DView <span class="SectionLink">([[GUI3DView|Full Article]])</span>=== | ||
+ | A surface to display a MiniDOM camera | ||
+ | |||
===<span id="GUI3DWindow"></span>GUI3DWindow <span class="SectionLink">([[GUI3DWindow|Full Article]])</span>=== | ===<span id="GUI3DWindow"></span>GUI3DWindow <span class="SectionLink">([[GUI3DWindow|Full Article]])</span>=== | ||
===<span id="GUIBaseWindow"></span>GUIBaseWindow <span class="SectionLink">([[GUIBaseWindow|Full Article]])</span>=== | ===<span id="GUIBaseWindow"></span>GUIBaseWindow <span class="SectionLink">([[GUIBaseWindow|Full Article]])</span>=== | ||
+ | A basic panel that can hold components somewhere on the screen | ||
+ | |||
===<span id="GUIButton"></span>GUIButton <span class="SectionLink">([[GUIButton|Full Article]])</span>=== | ===<span id="GUIButton"></span>GUIButton <span class="SectionLink">([[GUIButton|Full Article]])</span>=== | ||
+ | A component representing a clickable button | ||
+ | |||
===<span id="GUIChatSurface"></span>GUIChatSurface <span class="SectionLink">([[GUIChatSurface|Full Article]])</span>=== | ===<span id="GUIChatSurface"></span>GUIChatSurface <span class="SectionLink">([[GUIChatSurface|Full Article]])</span>=== | ||
A GUI surface that can receive chat messages on particular channels | A GUI surface that can receive chat messages on particular channels | ||
Line 11: | Line 17: | ||
===<span id="GUIChatWebView"></span>GUIChatWebView <span class="SectionLink">([[GUIChatWebView|Full Article]])</span>=== | ===<span id="GUIChatWebView"></span>GUIChatWebView <span class="SectionLink">([[GUIChatWebView|Full Article]])</span>=== | ||
===<span id="GUICollapsiblePanel"></span>GUICollapsiblePanel <span class="SectionLink">([[GUICollapsiblePanel|Full Article]])</span>=== | ===<span id="GUICollapsiblePanel"></span>GUICollapsiblePanel <span class="SectionLink">([[GUICollapsiblePanel|Full Article]])</span>=== | ||
+ | Component representing a panel that expands and collapses from a toggle | ||
+ | |||
===<span id="GUIColorPicker"></span>GUIColorPicker <span class="SectionLink">([[GUIColorPicker|Full Article]])</span>=== | ===<span id="GUIColorPicker"></span>GUIColorPicker <span class="SectionLink">([[GUIColorPicker|Full Article]])</span>=== | ||
+ | Component representing a small dropdown that configures its color through RGB sliders | ||
+ | |||
===<span id="GUIComboBox"></span>GUIComboBox <span class="SectionLink">([[GUIComboBox|Full Article]])</span>=== | ===<span id="GUIComboBox"></span>GUIComboBox <span class="SectionLink">([[GUIComboBox|Full Article]])</span>=== | ||
===<span id="GUIComponent"></span>GUIComponent <span class="SectionLink">([[GUIComponent|Full Article]])</span>=== | ===<span id="GUIComponent"></span>GUIComponent <span class="SectionLink">([[GUIComponent|Full Article]])</span>=== | ||
Line 17: | Line 27: | ||
===<span id="GUIContainer"></span>GUIContainer <span class="SectionLink">([[GUIContainer|Full Article]])</span>=== | ===<span id="GUIContainer"></span>GUIContainer <span class="SectionLink">([[GUIContainer|Full Article]])</span>=== | ||
+ | A base class for all hierachical GUI windows and components | ||
+ | |||
===<span id="GUIContextMenu"></span>GUIContextMenu <span class="SectionLink">([[GUIContextMenu|Full Article]])</span>=== | ===<span id="GUIContextMenu"></span>GUIContextMenu <span class="SectionLink">([[GUIContextMenu|Full Article]])</span>=== | ||
+ | A specialized form of GUIMenu for when we open context menus | ||
+ | |||
===<span id="GUIDragItem"></span>GUIDragItem <span class="SectionLink">([[GUIDragItem|Full Article]])</span>=== | ===<span id="GUIDragItem"></span>GUIDragItem <span class="SectionLink">([[GUIDragItem|Full Article]])</span>=== | ||
+ | A UI component designed to be dragged and dropped | ||
+ | |||
===<span id="GUIDropdownComponent"></span>GUIDropdownComponent <span class="SectionLink">([[GUIDropdownComponent|Full Article]])</span>=== | ===<span id="GUIDropdownComponent"></span>GUIDropdownComponent <span class="SectionLink">([[GUIDropdownComponent|Full Article]])</span>=== | ||
+ | Abstract class representing components which open to have a panel of subobjects when clicked | ||
+ | |||
===<span id="GUIFilePicker"></span>GUIFilePicker <span class="SectionLink">([[GUIFilePicker|Full Article]])</span>=== | ===<span id="GUIFilePicker"></span>GUIFilePicker <span class="SectionLink">([[GUIFilePicker|Full Article]])</span>=== | ||
+ | Component representing a text field you can use to browse for files from | ||
+ | |||
===<span id="GUIFriendsSurface"></span>GUIFriendsSurface <span class="SectionLink">([[GUIFriendsSurface|Full Article]])</span>=== | ===<span id="GUIFriendsSurface"></span>GUIFriendsSurface <span class="SectionLink">([[GUIFriendsSurface|Full Article]])</span>=== | ||
+ | A surface | ||
+ | |||
===<span id="GUIGrid"></span>GUIGrid <span class="SectionLink">([[GUIGrid|Full Article]])</span>=== | ===<span id="GUIGrid"></span>GUIGrid <span class="SectionLink">([[GUIGrid|Full Article]])</span>=== | ||
+ | A component for gridded layouts where all elements have the same size | ||
+ | |||
===<span id="GUIImageBox"></span>GUIImageBox <span class="SectionLink">([[GUIImageBox|Full Article]])</span>=== | ===<span id="GUIImageBox"></span>GUIImageBox <span class="SectionLink">([[GUIImageBox|Full Article]])</span>=== | ||
+ | Simple component representing an image or icon | ||
+ | |||
===<span id="GUILabel"></span>GUILabel <span class="SectionLink">([[GUILabel|Full Article]])</span>=== | ===<span id="GUILabel"></span>GUILabel <span class="SectionLink">([[GUILabel|Full Article]])</span>=== | ||
+ | A component representing a written text label | ||
+ | |||
===<span id="GUILargeColorPicker"></span>GUILargeColorPicker <span class="SectionLink">([[GUILargeColorPicker|Full Article]])</span>=== | ===<span id="GUILargeColorPicker"></span>GUILargeColorPicker <span class="SectionLink">([[GUILargeColorPicker|Full Article]])</span>=== | ||
+ | A component allowing people to customize a color choice through HSV and RGB options | ||
+ | |||
===<span id="GUILayoutComponent"></span>GUILayoutComponent <span class="SectionLink">([[GUILayoutComponent|Full Article]])</span>=== | ===<span id="GUILayoutComponent"></span>GUILayoutComponent <span class="SectionLink">([[GUILayoutComponent|Full Article]])</span>=== | ||
===<span id="GUIMenu"></span>GUIMenu <span class="SectionLink">([[GUIMenu|Full Article]])</span>=== | ===<span id="GUIMenu"></span>GUIMenu <span class="SectionLink">([[GUIMenu|Full Article]])</span>=== | ||
+ | A component representing a menu of options to pick from | ||
+ | |||
===<span id="GUIPanel"></span>GUIPanel <span class="SectionLink">([[GUIPanel|Full Article]])</span>=== | ===<span id="GUIPanel"></span>GUIPanel <span class="SectionLink">([[GUIPanel|Full Article]])</span>=== | ||
+ | A component representing a panel with layout and subcomponents | ||
+ | |||
===<span id="GUIScrollBox"></span>GUIScrollBox <span class="SectionLink">([[GUIScrollBox|Full Article]])</span>=== | ===<span id="GUIScrollBox"></span>GUIScrollBox <span class="SectionLink">([[GUIScrollBox|Full Article]])</span>=== | ||
+ | A component representing a scrollable surface. | ||
+ | |||
===<span id="GUISearchField"></span>GUISearchField <span class="SectionLink">([[GUISearchField|Full Article]])</span>=== | ===<span id="GUISearchField"></span>GUISearchField <span class="SectionLink">([[GUISearchField|Full Article]])</span>=== | ||
+ | A text field with search functionality | ||
+ | |||
===<span id="GUISelectableComponent"></span>GUISelectableComponent <span class="SectionLink">([[GUISelectableComponent|Full Article]])</span>=== | ===<span id="GUISelectableComponent"></span>GUISelectableComponent <span class="SectionLink">([[GUISelectableComponent|Full Article]])</span>=== | ||
+ | An abstract class for Unity components deriving from Selectable | ||
+ | |||
===<span id="GUISlider"></span>GUISlider <span class="SectionLink">([[GUISlider|Full Article]])</span>=== | ===<span id="GUISlider"></span>GUISlider <span class="SectionLink">([[GUISlider|Full Article]])</span>=== | ||
+ | Component representing a handle we can slide back and forth to adjust a value | ||
+ | |||
===<span id="GUITabControl"></span>GUITabControl <span class="SectionLink">([[GUITabControl|Full Article]])</span>=== | ===<span id="GUITabControl"></span>GUITabControl <span class="SectionLink">([[GUITabControl|Full Article]])</span>=== | ||
+ | A component with two sections - tabs to choose from and a display area where the active tab's panel is shown | ||
+ | |||
===<span id="GUITabItem"></span>GUITabItem <span class="SectionLink">([[GUITabItem|Full Article]])</span>=== | ===<span id="GUITabItem"></span>GUITabItem <span class="SectionLink">([[GUITabItem|Full Article]])</span>=== | ||
+ | A tab item inside a TabControl with an associated panel | ||
+ | |||
===<span id="GUITextArea"></span>GUITextArea <span class="SectionLink">([[GUITextArea|Full Article]])</span>=== | ===<span id="GUITextArea"></span>GUITextArea <span class="SectionLink">([[GUITextArea|Full Article]])</span>=== | ||
+ | A multi-line scrollbox-enabled text area | ||
+ | |||
===<span id="GUITextField"></span>GUITextField <span class="SectionLink">([[GUITextField|Full Article]])</span>=== | ===<span id="GUITextField"></span>GUITextField <span class="SectionLink">([[GUITextField|Full Article]])</span>=== | ||
+ | A component representing a non-scrolling text field. | ||
+ | |||
===<span id="GUIToggle"></span>GUIToggle <span class="SectionLink">([[GUIToggle|Full Article]])</span>=== | ===<span id="GUIToggle"></span>GUIToggle <span class="SectionLink">([[GUIToggle|Full Article]])</span>=== | ||
+ | A component representing a control that can toggle between true and false states | ||
+ | |||
===<span id="GUITree"></span>GUITree <span class="SectionLink">([[GUITree|Full Article]])</span>=== | ===<span id="GUITree"></span>GUITree <span class="SectionLink">([[GUITree|Full Article]])</span>=== | ||
A UI component representing a hierarchical tree of nodes (like in File Explorers) | A UI component representing a hierarchical tree of nodes (like in File Explorers) | ||
===<span id="GUITreeNode"></span>GUITreeNode <span class="SectionLink">([[GUITreeNode|Full Article]])</span>=== | ===<span id="GUITreeNode"></span>GUITreeNode <span class="SectionLink">([[GUITreeNode|Full Article]])</span>=== | ||
+ | Component representing a node in a GUITree | ||
+ | |||
===<span id="GUIWebView"></span>GUIWebView <span class="SectionLink">([[GUIWebView|Full Article]])</span>=== | ===<span id="GUIWebView"></span>GUIWebView <span class="SectionLink">([[GUIWebView|Full Article]])</span>=== | ||
A UI component representing a web page | A UI component representing a web page | ||
===<span id="GUIWindow"></span>GUIWindow <span class="SectionLink">([[GUIWindow|Full Article]])</span>=== | ===<span id="GUIWindow"></span>GUIWindow <span class="SectionLink">([[GUIWindow|Full Article]])</span>=== | ||
+ | A "standard" window that includes a draggable area, resize features, and a close button | ||
+ | |||
===<span id="NetworkConfirmation"></span>NetworkConfirmation <span class="SectionLink">([[NetworkConfirmation|Full Article]])</span>=== | ===<span id="NetworkConfirmation"></span>NetworkConfirmation <span class="SectionLink">([[NetworkConfirmation|Full Article]])</span>=== | ||
+ | A component for showing network messages in the notification area in the bottom right | ||
+ | |||
===<span id="PopupWindow"></span>PopupWindow <span class="SectionLink">([[PopupWindow|Full Article]])</span>=== | ===<span id="PopupWindow"></span>PopupWindow <span class="SectionLink">([[PopupWindow|Full Article]])</span>=== | ||
+ | Popup windows of all types (Confirm, Error, Info, Text Input) | ||
+ | |||
===<span id="TooltipWindow"></span>TooltipWindow <span class="SectionLink">([[TooltipWindow|Full Article]])</span>=== | ===<span id="TooltipWindow"></span>TooltipWindow <span class="SectionLink">([[TooltipWindow|Full Article]])</span>=== | ||
+ | An instance of the window that appears when displaying tooltips over a UI element or World element. | ||
+ | |||
__NOTOC____NOEDITSECTION__ | __NOTOC____NOEDITSECTION__ |
Revision as of 17:58, 27 April 2017
Remarks [edit]
GUI3DView (Full Article)
A surface to display a MiniDOM camera
GUI3DWindow (Full Article)
GUIBaseWindow (Full Article)
A basic panel that can hold components somewhere on the screen
GUIButton (Full Article)
A component representing a clickable button
GUIChatSurface (Full Article)
A GUI surface that can receive chat messages on particular channels
GUIChatWebView (Full Article)
GUICollapsiblePanel (Full Article)
Component representing a panel that expands and collapses from a toggle
GUIColorPicker (Full Article)
Component representing a small dropdown that configures its color through RGB sliders
GUIComboBox (Full Article)
GUIComponent (Full Article)
This is the base class for all GUI components. More
GUIContainer (Full Article)
A base class for all hierachical GUI windows and components
GUIContextMenu (Full Article)
A specialized form of GUIMenu for when we open context menus
GUIDragItem (Full Article)
A UI component designed to be dragged and dropped
GUIDropdownComponent (Full Article)
Abstract class representing components which open to have a panel of subobjects when clicked
GUIFilePicker (Full Article)
Component representing a text field you can use to browse for files from
GUIFriendsSurface (Full Article)
A surface
GUIGrid (Full Article)
A component for gridded layouts where all elements have the same size
GUIImageBox (Full Article)
Simple component representing an image or icon
GUILabel (Full Article)
A component representing a written text label
GUILargeColorPicker (Full Article)
A component allowing people to customize a color choice through HSV and RGB options
GUILayoutComponent (Full Article)
GUIMenu (Full Article)
A component representing a menu of options to pick from
GUIPanel (Full Article)
A component representing a panel with layout and subcomponents
GUIScrollBox (Full Article)
A component representing a scrollable surface.
GUISearchField (Full Article)
A text field with search functionality
GUISelectableComponent (Full Article)
An abstract class for Unity components deriving from Selectable
GUISlider (Full Article)
Component representing a handle we can slide back and forth to adjust a value
GUITabControl (Full Article)
A component with two sections - tabs to choose from and a display area where the active tab's panel is shown
GUITabItem (Full Article)
A tab item inside a TabControl with an associated panel
GUITextArea (Full Article)
A multi-line scrollbox-enabled text area
GUITextField (Full Article)
A component representing a non-scrolling text field.
GUIToggle (Full Article)
A component representing a control that can toggle between true and false states
GUITree (Full Article)
A UI component representing a hierarchical tree of nodes (like in File Explorers)
GUITreeNode (Full Article)
Component representing a node in a GUITree
GUIWebView (Full Article)
A UI component representing a web page
GUIWindow (Full Article)
A "standard" window that includes a draggable area, resize features, and a close button
NetworkConfirmation (Full Article)
A component for showing network messages in the notification area in the bottom right
PopupWindow (Full Article)
Popup windows of all types (Confirm, Error, Info, Text Input)
TooltipWindow (Full Article)
An instance of the window that appears when displaying tooltips over a UI element or World element.