Avorion Script API Documentation

UIContainer : UIElement

This object is only available on the client.

function UIContainer(int index)

Returns

A new instance of UIContainer

property vec2 center
property float height
property int index[read-only]
property int layer
property vec2 localCenter[read-only]
property vec2 localPosition[read-only]
property Rect localRect[read-only]
property vec2 lower
property bool mouseOver[read-only]
property vec2 position
property Rect rect
property vec2 size
property var tooltip
property int tooltipWidth[write-only]
property vec2 upper
property bool visible
property float width

function var clear()

Returns

nothing

function AllianceEmblem createAllianceEmblem(Rect rect, int allianceIndex)

function ArrowLine createArrowLine()

function Button createButton(Rect rect, string caption, string function)

function CaptainIcon createCaptainIcon(Rect rect)

function CaptainProfile createCaptainProfile(Rect rect)

function CheckBox createCheckBox(Rect rect, string caption, string onCheckedFunction)

function ComboBox createComboBox(Rect rect, string onSelectedFunction)

function UIContainer createContainer(Rect rect)

function ContextMenu createContextMenu()

function CraftPortrait createCraftPortrait(Rect rect, string function)

function CrewBar createCrewBar(Rect rect)

function Frame createFrame(Rect rect)

function InputWindow createInputWindow()

function InventorySelection createInventorySelection(Rect rect, int width)

function Label createLabel(var position, string caption, int fontSize)

function Line createLine(vec2 a, vec2 b)

function ListBox createListBox(Rect rect)

function ListBoxEx createListBoxEx(Rect rect)

function MapArrowLine createMapArrowLine()

function MapIcon createMapIcon(string texture, ivec2 coordinates, Color [or nil] color)

function MultiLineTextBox createMultiLineTextBox(Rect rect)

function NumbersBar createNumbersBar(Rect rect)

function Picture createPicture(Rect rect, string path)

function PlanDisplayer createPlanDisplayer(Rect rect)

function ProgressBar createProgressBar(Rect rect, Color color)

function UIRect createRect(Rect rect, Color color)

function Button createRoundButton(Rect rect, string icon, string function)

function SavedDesignsSelection createSavedDesignsSelection(Rect rect, int width)

function ScrollFrame createScrollFrame(Rect rect)

function Selection createSelection(Rect rect, int width)

function Slider createSlider(Rect rect, int min, int max, int steps, string caption, string onValueChangedFunction)

function StatisticsBar createStatisticsBar(Rect rect, Color color)

function TabbedWindow createTabbedWindow(Rect rect)

function TextBox createTextBox(Rect rect, string onTextChangedFunction)

function TextField createTextField(Rect rect, string text)

function TooltipDisplayer createTooltipDisplayer(Rect rect)

function Tree createTree(Rect rect)

function ValueComboBox createValueComboBox(Rect rect, string onSelectedFunction)

function Window createWindow(Rect rect)

function var hide()

Inherited from UIElement

Returns

nothing

function bool isMouseOverAndUnobscured()

Inherited from UIElement

function var show()

Inherited from UIElement

Returns

nothing

Overview
Home Functions Search
Search:

This is the official documentation for the scripting API of Avorion. This documentation is automatically generated and not necessarily complete. Depending on the context in which functions exist, some documentation such as descriptions, return values or variable names or types may be missing.

Work in Progress. Documentation of Avorion Version: 2.5.7 c8e4beec84f7