-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathui_api_meta.lua
More file actions
4 lines (4 loc) · 128 KB
/
Copy pathui_api_meta.lua
File metadata and controls
4 lines (4 loc) · 128 KB
1
2
3
4
ui_api_meta = {widgets={button={t="widget",name="button",description="Clickable elements that fire on_gui_click when clicked.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},mouse_button_filter={name="mouse_button_filter",type="MouseButtonFlags",opt=true,description="button",specific=true,accessors="RW",r_description="The mouse button filters for this button or sprite-button.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.mouse_button_filter ~= o.mouse_button_filter ",readonly=false,fname="mouse_button_filter",pname=".mouse_button_filter"}},specific_props={mouse_button_filter={name="mouse_button_filter",type="MouseButtonFlags",opt=true,description="button",specific=true,accessors="RW",r_description="The mouse button filters for this button or sprite-button.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.mouse_button_filter ~= o.mouse_button_filter ",readonly=false,fname="mouse_button_filter",pname=".mouse_button_filter"}}},["sprite-button"]={t="widget",name="sprite-button",description="A button that displays an image rather than text.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},sprite={name="sprite",type="SpritePath",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The image to display on this sprite-button or sprite in the default state.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.sprite ~= o.sprite ",readonly=false,fname="sprite",pname=".sprite"},hovered_sprite={name="hovered_sprite",type="SpritePath",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The image to display on this sprite-button when it is hovered.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.hovered_sprite ~= o.hovered_sprite ",readonly=false,fname="hovered_sprite",pname=".hovered_sprite"},clicked_sprite={name="clicked_sprite",type="SpritePath",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The image to display on this sprite-button when it is clicked.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.clicked_sprite ~= o.clicked_sprite ",readonly=false,fname="clicked_sprite",pname=".clicked_sprite"},number={name="number",type="double",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The number to be shown in the right-bottom corner of the sprite-button, or nil to show nothing.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.number ~= o.number ",readonly=false,fname="number",pname=".number"},show_percent_for_small_numbers={name="show_percent_for_small_numbers",type="boolean",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="Related to the number to be shown in the right-bottom corner of the sprite-button.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.show_percent_for_small_numbers ~= o.show_percent_for_small_numbers ",readonly=false,fname="show_percent_for_small_numbers",pname=".show_percent_for_small_numbers"},mouse_button_filter={name="mouse_button_filter",type="MouseButtonFlags",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The mouse button filters for this button or sprite-button.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.mouse_button_filter ~= o.mouse_button_filter ",readonly=false,fname="mouse_button_filter",pname=".mouse_button_filter"}},specific_props={sprite={name="sprite",type="SpritePath",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The image to display on this sprite-button or sprite in the default state.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.sprite ~= o.sprite ",readonly=false,fname="sprite",pname=".sprite"},hovered_sprite={name="hovered_sprite",type="SpritePath",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The image to display on this sprite-button when it is hovered.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.hovered_sprite ~= o.hovered_sprite ",readonly=false,fname="hovered_sprite",pname=".hovered_sprite"},clicked_sprite={name="clicked_sprite",type="SpritePath",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The image to display on this sprite-button when it is clicked.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.clicked_sprite ~= o.clicked_sprite ",readonly=false,fname="clicked_sprite",pname=".clicked_sprite"},number={name="number",type="double",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The number to be shown in the right-bottom corner of the sprite-button, or nil to show nothing.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.number ~= o.number ",readonly=false,fname="number",pname=".number"},show_percent_for_small_numbers={name="show_percent_for_small_numbers",type="boolean",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="Related to the number to be shown in the right-bottom corner of the sprite-button.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.show_percent_for_small_numbers ~= o.show_percent_for_small_numbers ",readonly=false,fname="show_percent_for_small_numbers",pname=".show_percent_for_small_numbers"},mouse_button_filter={name="mouse_button_filter",type="MouseButtonFlags",opt=true,description="sprite-button",specific=true,accessors="RW",r_description="The mouse button filters for this button or sprite-button.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.mouse_button_filter ~= o.mouse_button_filter ",readonly=false,fname="mouse_button_filter",pname=".mouse_button_filter"}}},checkbox={t="widget",name="checkbox",description="Clickable elements with a cross in the middle that can be turned off or on.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},state={name="state",type="boolean",opt=false,description="checkbox",specific=true,accessors="RW",r_description="Is this checkbox or radiobutton checked?",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.state ~= o.state ",readonly=false,fname="state",pname=".state"}},specific_props={state={name="state",type="boolean",opt=false,description="checkbox",specific=true,accessors="RW",r_description="Is this checkbox or radiobutton checked?",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.state ~= o.state ",readonly=false,fname="state",pname=".state"}}},flow={t="widget",name="flow",description="Invisible containers that lay out children either horizontally or vertically. The root
GUI elements (top, left and center; see LuaGui) are flows.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},direction={name="direction",type="string",opt=false,description="flow",specific=true,accessors="R",r_description="Direction of the layout.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.direction ~= o.direction ",readonly=true,fname="direction",pname=".direction"}},specific_props={direction={name="direction",type="string",opt=false,description="flow",specific=true,accessors="R",r_description="Direction of the layout.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.direction ~= o.direction ",readonly=true,fname="direction",pname=".direction"}}},frame={t="widget",name="frame",description="Grey semi-transparent boxes that contain other elements. They have a caption, and, just
like flows, they lay out children either horizontally or vertically.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},direction={name="direction",type="string",opt=false,description="frame",specific=true,accessors="R",r_description="Direction of the layout.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.direction ~= o.direction ",readonly=true,fname="direction",pname=".direction"}},specific_props={direction={name="direction",type="string",opt=false,description="frame",specific=true,accessors="R",r_description="Direction of the layout.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.direction ~= o.direction ",readonly=true,fname="direction",pname=".direction"}}},label={t="widget",name="label",description="A piece of text.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"}},specific_props={}},line={t="widget",name="line",description="A vertical or horizontal line.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},direction={name="direction",type="string",opt=false,description="line",specific=true,accessors="R",r_description="Direction of the layout.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.direction ~= o.direction ",readonly=true,fname="direction",pname=".direction"}},specific_props={direction={name="direction",type="string",opt=false,description="line",specific=true,accessors="R",r_description="Direction of the layout.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.direction ~= o.direction ",readonly=true,fname="direction",pname=".direction"}}},progressbar={t="widget",name="progressbar",description="Indicate progress by displaying a partially filled bar.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},value={name="value",type="double",opt=true,description="progressbar",specific=true,accessors="RW",r_description="How much this progress bar is filled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.value ~= o.value ",readonly=false,fname="value",pname=".value"}},specific_props={value={name="value",type="double",opt=true,description="progressbar",specific=true,accessors="RW",r_description="How much this progress bar is filled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.value ~= o.value ",readonly=false,fname="value",pname=".value"}}},table={t="widget",name="table",description="An invisible container that lays out children in a specific number of columns.
Column width is given by the largest element contained in that row.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},column_count={name="column_count",type="uint",opt=false,description="table",specific=true,accessors="R",r_description="The number of columns in this table.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.column_count ~= o.column_count ",readonly=true,fname="column_count",pname=".column_count"},draw_vertical_lines={name="draw_vertical_lines",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="If this table should draw vertical grid lines.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.draw_vertical_lines ~= o.draw_vertical_lines ",readonly=false,fname="draw_vertical_lines",pname=".draw_vertical_lines"},draw_horizontal_lines={name="draw_horizontal_lines",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="If this table should draw horizontal grid lines.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.draw_horizontal_lines ~= o.draw_horizontal_lines ",readonly=false,fname="draw_horizontal_lines",pname=".draw_horizontal_lines"},draw_horizontal_line_after_headers={name="draw_horizontal_line_after_headers",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="If this table should draw a horizontal grid line after the headers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.draw_horizontal_line_after_headers ~= o.draw_horizontal_line_after_headers ",readonly=false,fname="draw_horizontal_line_after_headers",pname=".draw_horizontal_line_after_headers"},vertical_centering={name="vertical_centering",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="Whether the fields of this table should be vertically centered.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.vertical_centering ~= o.vertical_centering ",readonly=false,fname="vertical_centering",pname=".vertical_centering"}},specific_props={column_count={name="column_count",type="uint",opt=false,description="table",specific=true,accessors="R",r_description="The number of columns in this table.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.column_count ~= o.column_count ",readonly=true,fname="column_count",pname=".column_count"},draw_vertical_lines={name="draw_vertical_lines",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="If this table should draw vertical grid lines.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.draw_vertical_lines ~= o.draw_vertical_lines ",readonly=false,fname="draw_vertical_lines",pname=".draw_vertical_lines"},draw_horizontal_lines={name="draw_horizontal_lines",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="If this table should draw horizontal grid lines.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.draw_horizontal_lines ~= o.draw_horizontal_lines ",readonly=false,fname="draw_horizontal_lines",pname=".draw_horizontal_lines"},draw_horizontal_line_after_headers={name="draw_horizontal_line_after_headers",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="If this table should draw a horizontal grid line after the headers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.draw_horizontal_line_after_headers ~= o.draw_horizontal_line_after_headers ",readonly=false,fname="draw_horizontal_line_after_headers",pname=".draw_horizontal_line_after_headers"},vertical_centering={name="vertical_centering",type="boolean",opt=true,description="table",specific=true,accessors="RW",r_description="Whether the fields of this table should be vertically centered.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.vertical_centering ~= o.vertical_centering ",readonly=false,fname="vertical_centering",pname=".vertical_centering"}}},textfield={t="widget",name="textfield",description="Boxes of text the user can type in.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},text={name="text",type="string",opt=true,description="textfield",specific=true,accessors="RW",r_description="The text contained in a textfield or text-box.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.text ~= o.text ",readonly=false,fname="text",pname=".text"},numeric={name="numeric",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field only accepts numbers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.numeric ~= o.numeric ",readonly=false,fname="numeric",pname=".numeric"},allow_decimal={name="allow_decimal",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field (when in numeric mode) allows decimal numbers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.allow_decimal ~= o.allow_decimal ",readonly=false,fname="allow_decimal",pname=".allow_decimal"},allow_negative={name="allow_negative",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field (when in numeric mode) allows negative numbers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.allow_negative ~= o.allow_negative ",readonly=false,fname="allow_negative",pname=".allow_negative"},is_password={name="is_password",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field displays as a password field (renders all characters as '*').",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.is_password ~= o.is_password ",readonly=false,fname="is_password",pname=".is_password"},lose_focus_on_confirm={name="lose_focus_on_confirm",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field loses focus after defines.events.on_gui_confirmed is fired.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.lose_focus_on_confirm ~= o.lose_focus_on_confirm ",readonly=false,fname="lose_focus_on_confirm",pname=".lose_focus_on_confirm"},clear_and_focus_on_right_click={name="clear_and_focus_on_right_click",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.clear_and_focus_on_right_click ~= o.clear_and_focus_on_right_click ",readonly=false,fname="clear_and_focus_on_right_click",pname=".clear_and_focus_on_right_click"}},specific_props={text={name="text",type="string",opt=true,description="textfield",specific=true,accessors="RW",r_description="The text contained in a textfield or text-box.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.text ~= o.text ",readonly=false,fname="text",pname=".text"},numeric={name="numeric",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field only accepts numbers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.numeric ~= o.numeric ",readonly=false,fname="numeric",pname=".numeric"},allow_decimal={name="allow_decimal",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field (when in numeric mode) allows decimal numbers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.allow_decimal ~= o.allow_decimal ",readonly=false,fname="allow_decimal",pname=".allow_decimal"},allow_negative={name="allow_negative",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field (when in numeric mode) allows negative numbers.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.allow_negative ~= o.allow_negative ",readonly=false,fname="allow_negative",pname=".allow_negative"},is_password={name="is_password",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field displays as a password field (renders all characters as '*').",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.is_password ~= o.is_password ",readonly=false,fname="is_password",pname=".is_password"},lose_focus_on_confirm={name="lose_focus_on_confirm",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="If this text field loses focus after defines.events.on_gui_confirmed is fired.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.lose_focus_on_confirm ~= o.lose_focus_on_confirm ",readonly=false,fname="lose_focus_on_confirm",pname=".lose_focus_on_confirm"},clear_and_focus_on_right_click={name="clear_and_focus_on_right_click",type="boolean",opt=true,description="textfield",specific=true,accessors="RW",r_description="",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.clear_and_focus_on_right_click ~= o.clear_and_focus_on_right_click ",readonly=false,fname="clear_and_focus_on_right_click",pname=".clear_and_focus_on_right_click"}}},radiobutton={t="widget",name="radiobutton",description="Identical to checkbox except circular.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},state={name="state",type="boolean",opt=false,description="radiobutton",specific=true,accessors="RW",r_description="Is this checkbox or radiobutton checked?",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.state ~= o.state ",readonly=false,fname="state",pname=".state"}},specific_props={state={name="state",type="boolean",opt=false,description="radiobutton",specific=true,accessors="RW",r_description="Is this checkbox or radiobutton checked?",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.state ~= o.state ",readonly=false,fname="state",pname=".state"}}},sprite={t="widget",name="sprite",description="An element that shows an image.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},sprite={name="sprite",type="SpritePath",opt=true,description="sprite",specific=true,accessors="RW",r_description="The image to display on this sprite-button or sprite in the default state.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.sprite ~= o.sprite ",readonly=false,fname="sprite",pname=".sprite"}},specific_props={sprite={name="sprite",type="SpritePath",opt=true,description="sprite",specific=true,accessors="RW",r_description="The image to display on this sprite-button or sprite in the default state.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.sprite ~= o.sprite ",readonly=false,fname="sprite",pname=".sprite"}}},["scroll-pane"]={t="widget",name="scroll-pane",description="Similar to a flow but includes the ability to show and use scroll bars.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},horizontal_scroll_policy={name="horizontal_scroll_policy",type="string",opt=true,description="scroll-pane",specific=true,accessors="RW",r_description="Policy of the horizontal scroll bar, possible values are "auto" (default), "never", "always", "auto-and-reserve-space".",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.horizontal_scroll_policy ~= o.horizontal_scroll_policy ",readonly=false,fname="horizontal_scroll_policy",pname=".horizontal_scroll_policy"},vertical_scroll_policy={name="vertical_scroll_policy",type="string",opt=true,description="scroll-pane",specific=true,accessors="RW",r_description="Policy of the vertical scroll bar, possible values are "auto" (default), "never", "always", "auto-and-reserve-space".",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.vertical_scroll_policy ~= o.vertical_scroll_policy ",readonly=false,fname="vertical_scroll_policy",pname=".vertical_scroll_policy"}},specific_props={horizontal_scroll_policy={name="horizontal_scroll_policy",type="string",opt=true,description="scroll-pane",specific=true,accessors="RW",r_description="Policy of the horizontal scroll bar, possible values are "auto" (default), "never", "always", "auto-and-reserve-space".",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.horizontal_scroll_policy ~= o.horizontal_scroll_policy ",readonly=false,fname="horizontal_scroll_policy",pname=".horizontal_scroll_policy"},vertical_scroll_policy={name="vertical_scroll_policy",type="string",opt=true,description="scroll-pane",specific=true,accessors="RW",r_description="Policy of the vertical scroll bar, possible values are "auto" (default), "never", "always", "auto-and-reserve-space".",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.vertical_scroll_policy ~= o.vertical_scroll_policy ",readonly=false,fname="vertical_scroll_policy",pname=".vertical_scroll_policy"}}},["drop-down"]={t="widget",name="drop-down",description="A drop down list of other elements.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},items={name="items",type="array of LocalisedString",opt=true,description="drop-down",specific=true,accessors="RW",r_description="The items in this dropdown or listbox.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.items, o..items) ",readonly=false,fname="items",pname=".items"},selected_index={name="selected_index",type="uint",opt=true,description="drop-down",specific=true,accessors="RW",r_description="The selected index for this dropdown or listbox.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.selected_index ~= o.selected_index ",readonly=false,fname="selected_index",pname=".selected_index"}},specific_props={items={name="items",type="array of LocalisedString",opt=true,description="drop-down",specific=true,accessors="RW",r_description="The items in this dropdown or listbox.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.items, o..items) ",readonly=false,fname="items",pname=".items"},selected_index={name="selected_index",type="uint",opt=true,description="drop-down",specific=true,accessors="RW",r_description="The selected index for this dropdown or listbox.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.selected_index ~= o.selected_index ",readonly=false,fname="selected_index",pname=".selected_index"}}},["list-box"]={t="widget",name="list-box",description="A list of other elements.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},items={name="items",type="array of LocalisedString",opt=true,description="list-box",specific=true,accessors="RW",r_description="The items in this dropdown or listbox.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.items, o..items) ",readonly=false,fname="items",pname=".items"},selected_index={name="selected_index",type="uint",opt=true,description="list-box",specific=true,accessors="RW",r_description="The selected index for this dropdown or listbox.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.selected_index ~= o.selected_index ",readonly=false,fname="selected_index",pname=".selected_index"}},specific_props={items={name="items",type="array of LocalisedString",opt=true,description="list-box",specific=true,accessors="RW",r_description="The items in this dropdown or listbox.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.items, o..items) ",readonly=false,fname="items",pname=".items"},selected_index={name="selected_index",type="uint",opt=true,description="list-box",specific=true,accessors="RW",r_description="The selected index for this dropdown or listbox.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.selected_index ~= o.selected_index ",readonly=false,fname="selected_index",pname=".selected_index"}}},camera={t="widget",name="camera",description="A camera that shows the game at the given position on the given surface.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},position={name="position",type="Position",opt=false,description="camera",specific=true,accessors="RW",r_description="The position this camera or minimap is focused on if any.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.position, o..position) ",readonly=false,fname="position",pname=".position"},surface_index={name="surface_index",type="uint",opt=true,description="camera",specific=true,accessors="RW",r_description="The surface index this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.surface_index ~= o.surface_index ",readonly=false,fname="surface_index",pname=".surface_index"},zoom={name="zoom",type="double",opt=true,description="camera",specific=true,accessors="RW",r_description="The zoom this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.zoom ~= o.zoom ",readonly=false,fname="zoom",pname=".zoom"}},specific_props={position={name="position",type="Position",opt=false,description="camera",specific=true,accessors="RW",r_description="The position this camera or minimap is focused on if any.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.position, o..position) ",readonly=false,fname="position",pname=".position"},surface_index={name="surface_index",type="uint",opt=true,description="camera",specific=true,accessors="RW",r_description="The surface index this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.surface_index ~= o.surface_index ",readonly=false,fname="surface_index",pname=".surface_index"},zoom={name="zoom",type="double",opt=true,description="camera",specific=true,accessors="RW",r_description="The zoom this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.zoom ~= o.zoom ",readonly=false,fname="zoom",pname=".zoom"}}},["choose-elem-button"]={t="widget",name="choose-elem-button",description="A button that lets the player pick one of an",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},elem_type={name="elem_type",type="string",opt=false,description="choose-elem-button",specific=true,accessors="R",r_description="The elem type of this choose-elem-button.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.elem_type ~= o.elem_type ",readonly=true,fname="elem_type",pname=".elem_type"},item={name="item",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.item ~= o.item ",readonly=true,fname="item",pname=".item"},tile={name="tile",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.tile ~= o.tile ",readonly=true,fname="tile",pname=".tile"},entity={name="entity",type="LuaEntity",opt=true,description="choose-elem-button",specific=true,accessors="RW",r_description="The entity associated with this entity-preview or nil if no entity is associated.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.entity, o..entity) ",readonly=false,fname="entity",pname=".entity"},signal={name="signal",type="SignalID",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.signal ~= o.signal ",readonly=true,fname="signal",pname=".signal"},fluid={name="fluid",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.fluid ~= o.fluid ",readonly=true,fname="fluid",pname=".fluid"},recipe={name="recipe",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.recipe ~= o.recipe ",readonly=true,fname="recipe",pname=".recipe"},decorative={name="decorative",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.decorative ~= o.decorative ",readonly=true,fname="decorative",pname=".decorative"},["item-group"]={name="item-group",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n["item-group"] ~= o["item-group"] ",readonly=true,fname="["item-group"]",pname="["item-group"]"},achievement={name="achievement",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.achievement ~= o.achievement ",readonly=true,fname="achievement",pname=".achievement"},equipment={name="equipment",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.equipment ~= o.equipment ",readonly=true,fname="equipment",pname=".equipment"},technology={name="technology",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.technology ~= o.technology ",readonly=true,fname="technology",pname=".technology"}},specific_props={elem_type={name="elem_type",type="string",opt=false,description="choose-elem-button",specific=true,accessors="R",r_description="The elem type of this choose-elem-button.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.elem_type ~= o.elem_type ",readonly=true,fname="elem_type",pname=".elem_type"},item={name="item",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.item ~= o.item ",readonly=true,fname="item",pname=".item"},tile={name="tile",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.tile ~= o.tile ",readonly=true,fname="tile",pname=".tile"},entity={name="entity",type="LuaEntity",opt=true,description="choose-elem-button",specific=true,accessors="RW",r_description="The entity associated with this entity-preview or nil if no entity is associated.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.entity, o..entity) ",readonly=false,fname="entity",pname=".entity"},signal={name="signal",type="SignalID",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.signal ~= o.signal ",readonly=true,fname="signal",pname=".signal"},fluid={name="fluid",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.fluid ~= o.fluid ",readonly=true,fname="fluid",pname=".fluid"},recipe={name="recipe",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.recipe ~= o.recipe ",readonly=true,fname="recipe",pname=".recipe"},decorative={name="decorative",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.decorative ~= o.decorative ",readonly=true,fname="decorative",pname=".decorative"},["item-group"]={name="item-group",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n["item-group"] ~= o["item-group"] ",readonly=true,fname="["item-group"]",pname="["item-group"]"},achievement={name="achievement",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.achievement ~= o.achievement ",readonly=true,fname="achievement",pname=".achievement"},equipment={name="equipment",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.equipment ~= o.equipment ",readonly=true,fname="equipment",pname=".equipment"},technology={name="technology",type="string",opt=true,description="choose-elem-button",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.technology ~= o.technology ",readonly=true,fname="technology",pname=".technology"}}},["text-box"]={t="widget",name="text-box",description="A multi-line text box that supports selection and copy-paste.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},text={name="text",type="string",opt=true,description="text-box",specific=true,accessors="RW",r_description="The text contained in a textfield or text-box.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.text ~= o.text ",readonly=false,fname="text",pname=".text"},clear_and_focus_on_right_click={name="clear_and_focus_on_right_click",type="boolean",opt=true,description="text-box",specific=true,accessors="RW",r_description="",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.clear_and_focus_on_right_click ~= o.clear_and_focus_on_right_click ",readonly=false,fname="clear_and_focus_on_right_click",pname=".clear_and_focus_on_right_click"}},specific_props={text={name="text",type="string",opt=true,description="text-box",specific=true,accessors="RW",r_description="The text contained in a textfield or text-box.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.text ~= o.text ",readonly=false,fname="text",pname=".text"},clear_and_focus_on_right_click={name="clear_and_focus_on_right_click",type="boolean",opt=true,description="text-box",specific=true,accessors="RW",r_description="",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.clear_and_focus_on_right_click ~= o.clear_and_focus_on_right_click ",readonly=false,fname="clear_and_focus_on_right_click",pname=".clear_and_focus_on_right_click"}}},slider={t="widget",name="slider",description="A number picker.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},minimum_value={name="minimum_value",type="double",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.minimum_value ~= o.minimum_value ",readonly=true,fname="minimum_value",pname=".minimum_value"},maximum_value={name="maximum_value",type="double",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.maximum_value ~= o.maximum_value ",readonly=true,fname="maximum_value",pname=".maximum_value"},value={name="value",type="double",opt=true,description="slider",specific=true,accessors="RW",r_description="How much this progress bar is filled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.value ~= o.value ",readonly=false,fname="value",pname=".value"},value_step={name="value_step",type="double",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.value_step ~= o.value_step ",readonly=true,fname="value_step",pname=".value_step"},discrete_slider={name="discrete_slider",type="boolean",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.discrete_slider ~= o.discrete_slider ",readonly=true,fname="discrete_slider",pname=".discrete_slider"},discrete_values={name="discrete_values",type="boolean",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.discrete_values ~= o.discrete_values ",readonly=true,fname="discrete_values",pname=".discrete_values"}},specific_props={minimum_value={name="minimum_value",type="double",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.minimum_value ~= o.minimum_value ",readonly=true,fname="minimum_value",pname=".minimum_value"},maximum_value={name="maximum_value",type="double",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.maximum_value ~= o.maximum_value ",readonly=true,fname="maximum_value",pname=".maximum_value"},value={name="value",type="double",opt=true,description="slider",specific=true,accessors="RW",r_description="How much this progress bar is filled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.value ~= o.value ",readonly=false,fname="value",pname=".value"},value_step={name="value_step",type="double",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.value_step ~= o.value_step ",readonly=true,fname="value_step",pname=".value_step"},discrete_slider={name="discrete_slider",type="boolean",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.discrete_slider ~= o.discrete_slider ",readonly=true,fname="discrete_slider",pname=".discrete_slider"},discrete_values={name="discrete_values",type="boolean",opt=true,description="slider",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.discrete_values ~= o.discrete_values ",readonly=true,fname="discrete_values",pname=".discrete_values"}}},minimap={t="widget",name="minimap",description="A minimap preview similar to the normal player minimap.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},position={name="position",type="Position",opt=true,description="minimap",specific=true,accessors="RW",r_description="The position this camera or minimap is focused on if any.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.position, o..position) ",readonly=false,fname="position",pname=".position"},surface_index={name="surface_index",type="uint",opt=true,description="minimap",specific=true,accessors="RW",r_description="The surface index this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.surface_index ~= o.surface_index ",readonly=false,fname="surface_index",pname=".surface_index"},chart_player_index={name="chart_player_index",type="uint",opt=true,description="minimap",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.chart_player_index ~= o.chart_player_index ",readonly=true,fname="chart_player_index",pname=".chart_player_index"},force={name="force",type="string",opt=true,description="minimap",specific=true,accessors="RW",r_description="The force this minimap is using or nil if no force is set.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.force ~= o.force ",readonly=false,fname="force",pname=".force"},zoom={name="zoom",type="double",opt=true,description="minimap",specific=true,accessors="RW",r_description="The zoom this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.zoom ~= o.zoom ",readonly=false,fname="zoom",pname=".zoom"}},specific_props={position={name="position",type="Position",opt=true,description="minimap",specific=true,accessors="RW",r_description="The position this camera or minimap is focused on if any.",categoty="object",isPrimitive=false,isPrimitiveLike=false,isObject=true,not_equal=" not deep_equal(n.position, o..position) ",readonly=false,fname="position",pname=".position"},surface_index={name="surface_index",type="uint",opt=true,description="minimap",specific=true,accessors="RW",r_description="The surface index this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.surface_index ~= o.surface_index ",readonly=false,fname="surface_index",pname=".surface_index"},chart_player_index={name="chart_player_index",type="uint",opt=true,description="minimap",specific=true,accessors="R",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.chart_player_index ~= o.chart_player_index ",readonly=true,fname="chart_player_index",pname=".chart_player_index"},force={name="force",type="string",opt=true,description="minimap",specific=true,accessors="RW",r_description="The force this minimap is using or nil if no force is set.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.force ~= o.force ",readonly=false,fname="force",pname=".force"},zoom={name="zoom",type="double",opt=true,description="minimap",specific=true,accessors="RW",r_description="The zoom this camera or minimap is using.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.zoom ~= o.zoom ",readonly=false,fname="zoom",pname=".zoom"}}},["entity-preview"]={t="widget",name="entity-preview",description="A preview of an entity. The entity has to be set after the GUI element is created.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"}},specific_props={}},["empty-widget"]={t="widget",name="empty-widget",description="A empty widget that just exists. The root GUI element screen is an empty-widget.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"}},specific_props={}},["tabbed-pane"]={t="widget",name="tabbed-pane",description="A collection of tabs.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"}},specific_props={}},tab={t="widget",name="tab",description="A tab for use in a tabbed-pane.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},badge_text={name="badge_text",type="LocalisedString",opt=true,description="tab",specific=true,accessors="R",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.badge_text ~= o.badge_text ",readonly=true,fname="badge_text",pname=".badge_text"}},specific_props={badge_text={name="badge_text",type="LocalisedString",opt=true,description="tab",specific=true,accessors="R",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.badge_text ~= o.badge_text ",readonly=true,fname="badge_text",pname=".badge_text"}}},switch={t="widget",name="switch",description="A switch with left, right, and none states.",props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"},switch_state={name="switch_state",type="string",opt=true,description="switch",specific=true,accessors="RW",r_description="The switch state (left, none, right) for this switch.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.switch_state ~= o.switch_state ",readonly=false,fname="switch_state",pname=".switch_state"},allow_none_state={name="allow_none_state",type="boolean",opt=true,description="switch",specific=true,accessors="RW",r_description="If the 'none' state is allowed for this switch.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.allow_none_state ~= o.allow_none_state ",readonly=false,fname="allow_none_state",pname=".allow_none_state"},left_label_caption={name="left_label_caption",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the left switch label.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.left_label_caption ~= o.left_label_caption ",readonly=false,fname="left_label_caption",pname=".left_label_caption"},left_label_tooltip={name="left_label_tooltip",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the left switch tooltip.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.left_label_tooltip ~= o.left_label_tooltip ",readonly=false,fname="left_label_tooltip",pname=".left_label_tooltip"},right_label_caption={name="right_label_caption",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the right switch label.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.right_label_caption ~= o.right_label_caption ",readonly=false,fname="right_label_caption",pname=".right_label_caption"},right_label_tooltip={name="right_label_tooltip",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the right switch tooltip.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.right_label_tooltip ~= o.right_label_tooltip ",readonly=false,fname="right_label_tooltip",pname=".right_label_tooltip"}},specific_props={switch_state={name="switch_state",type="string",opt=true,description="switch",specific=true,accessors="RW",r_description="The switch state (left, none, right) for this switch.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.switch_state ~= o.switch_state ",readonly=false,fname="switch_state",pname=".switch_state"},allow_none_state={name="allow_none_state",type="boolean",opt=true,description="switch",specific=true,accessors="RW",r_description="If the 'none' state is allowed for this switch.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.allow_none_state ~= o.allow_none_state ",readonly=false,fname="allow_none_state",pname=".allow_none_state"},left_label_caption={name="left_label_caption",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the left switch label.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.left_label_caption ~= o.left_label_caption ",readonly=false,fname="left_label_caption",pname=".left_label_caption"},left_label_tooltip={name="left_label_tooltip",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the left switch tooltip.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.left_label_tooltip ~= o.left_label_tooltip ",readonly=false,fname="left_label_tooltip",pname=".left_label_tooltip"},right_label_caption={name="right_label_caption",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the right switch label.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.right_label_caption ~= o.right_label_caption ",readonly=false,fname="right_label_caption",pname=".right_label_caption"},right_label_tooltip={name="right_label_tooltip",type="LocalisedString",opt=true,description="switch",specific=true,accessors="RW",r_description="The text shown for the right switch tooltip.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.right_label_tooltip ~= o.right_label_tooltip ",readonly=false,fname="right_label_tooltip",pname=".right_label_tooltip"}}}},funcs={undefined={t="function",name=nil,params={},type="force_auto_center",description="Forces this frame to re-auto-center."},get_mod={t="function",name="get_mod",params={},type="→ string",description="The mod that owns this Gui element or nil if it's owned by the scenario script."},get_item={t="function",name="get_item",params={"index"},type="→ LocalisedString",description="Gets an item at the given index from this dropdown or listbox."},set_item={t="function",name="set_item",params={"index"},type="LocalisedString",description="Sets an item at the given index in this dropdown or listbox."},add_item={t="function",name="add_item",params={"LocalisedString"},type="index",description="Adds an item at the end or at the given index in this dropdown or listbox."},remove_item={t="function",name="remove_item",params={},type="index",description="Removes an item at the given index in this dropdown or listbox."},get_slider_minimum={t="function",name="get_slider_minimum",params={},type="→ double",description="Gets this sliders minimum value."},get_slider_maximum={t="function",name="get_slider_maximum",params={},type="→ double",description="Gets this sliders minimum value."},set_slider_minimum_maximum={t="function",name="set_slider_minimum_maximum",params={"minimum"},type="maximum",description="Sets this sliders minimum and maximum values."},get_slider_value_step={t="function",name="get_slider_value_step",params={},type="→ double",description="Gets the minimum distance the slider can move."},get_slider_discrete_slider={t="function",name="get_slider_discrete_slider",params={},type="→ boolean",description="Gets if the slider only allows being moved to discrete positions."},get_slider_discrete_values={t="function",name="get_slider_discrete_values",params={},type="→ boolean",description="Gets if the slider only allows being having discrete values."},set_slider_value_step={t="function",name="set_slider_value_step",params={},type="value",description="The minimum distance the slider can move."},set_slider_discrete_slider={t="function",name="set_slider_discrete_slider",params={},type="value",description="Sets if the slider only allows being moved to discrete positions."},set_slider_discrete_values={t="function",name="set_slider_discrete_values",params={},type="value",description="Sets if the slider only allows being having discrete values."},scroll_to_element={t="function",name="scroll_to_element",params={"element"},type="scroll_mode",description="Scrolls the scroll bar such that the specified GUI element is visible to the player."},select={t="function",name="select",params={"start"},type="end",description="Select a range of text in the text box."},add_tab={t="function",name="add_tab",params={"tab"},type="content",description="Adds the given tab and content widgets to this tabbed pane as a new tab."},remove_tab={t="function",name="remove_tab",params={},type="tab",description="Removes the given tab and what ever it's associated content is from this tabbed pane."},help={t="function",name="help",params={},type="→ string",description="All methods, and properties that this object supports."}},props={["add{type=…, name=…, caption=…, tooltip=…, enabled=…, ignored_by_interaction=…, style=…} → LuaGuiElement"]={t="property",name="add{type=…, name=…, caption=…, tooltip=…, enabled=…, ignored_by_interaction=…, style=…} → LuaGuiElement",type=nil,accessors=nil,description="Add a child element."},index={t="property",name="index",type="uint",accessors="R",description="The unique index of this GUI element."},gui={t="property",name="gui",type="LuaGui",accessors="R",description="The GUI this element is a part of."},parent={t="property",name="parent",type="LuaGuiElement",accessors="R",description="The direct parent of this element; nil if this is a top-level element."},name={t="property",name="name",type="string",accessors="R",description="The name of this element."},caption={t="property",name="caption",type="LocalisedString",accessors="RW",description="The text displayed on the element."},value={t="property",name="value",type="double",accessors="RW",description="How much this progress bar is filled."},direction={t="property",name="direction",type="string",accessors="R",description="Direction of the layout."},style={t="property",name="style",type="LuaStyle or string",accessors="RW",description="The style of this element."},visible={t="property",name="visible",type="boolean",accessors="RW",description="When not visible the GUI element is hidden completely and takes no space in the layout."},text={t="property",name="text",type="string",accessors="RW",description="The text contained in a textfield or text-box."},children_names={t="property",name="children_names",type="array of string",accessors="R",description="Names of all the children of this element."},state={t="property",name="state",type="boolean",accessors="RW",description="Is this checkbox or radiobutton checked?"},player_index={t="property",name="player_index",type="uint",accessors="R",description="Index into LuaGameScript::players specifying the player who owns this element."},sprite={t="property",name="sprite",type="SpritePath",accessors="RW",description="The image to display on this sprite-button or sprite in the default state."},resize_to_sprite={t="property",name="resize_to_sprite",type="boolean",accessors="RW",description="Whether should the image widget resize its size according to the sprite in it (true by default)"},hovered_sprite={t="property",name="hovered_sprite",type="SpritePath",accessors="RW",description="The image to display on this sprite-button when it is hovered."},clicked_sprite={t="property",name="clicked_sprite",type="SpritePath",accessors="RW",description="The image to display on this sprite-button when it is clicked."},tooltip={t="property",name="tooltip",type="LocalisedString",accessors="RW",description=""},horizontal_scroll_policy={t="property",name="horizontal_scroll_policy",type="string",accessors="RW",description="Policy of the horizontal scroll bar, possible values are "auto" (default), "never", "always", "auto-and-reserve-space"."},vertical_scroll_policy={t="property",name="vertical_scroll_policy",type="string",accessors="RW",description="Policy of the vertical scroll bar, possible values are "auto" (default), "never", "always", "auto-and-reserve-space"."},type={t="property",name="type",type="string",accessors="R",description="The type of this GUI element."},children={t="property",name="children",type="array of LuaGuiElement",accessors="R",description="The children elements"},items={t="property",name="items",type="array of LocalisedString",accessors="RW",description="The items in this dropdown or listbox."},selected_index={t="property",name="selected_index",type="uint",accessors="RW",description="The selected index for this dropdown or listbox."},number={t="property",name="number",type="double",accessors="RW",description="The number to be shown in the right-bottom corner of the sprite-button, or nil to show nothing."},show_percent_for_small_numbers={t="property",name="show_percent_for_small_numbers",type="boolean",accessors="RW",description="Related to the number to be shown in the right-bottom corner of the sprite-button."},location={t="property",name="location",type="GuiLocation",accessors="RW",description="The location of this widget when stored in LuaGui::screen or nil if not not set or not in LuaGui::screen."},auto_center={t="property",name="auto_center",type="boolean",accessors="RW",description="If this frame auto-centers on window resize when stored in LuaGui::screen."},position={t="property",name="position",type="Position",accessors="RW",description="The position this camera or minimap is focused on if any."},surface_index={t="property",name="surface_index",type="uint",accessors="RW",description="The surface index this camera or minimap is using."},zoom={t="property",name="zoom",type="double",accessors="RW",description="The zoom this camera or minimap is using."},minimap_player_index={t="property",name="minimap_player_index",type="uint",accessors="RW",description="The player index this minimap is using."},force={t="property",name="force",type="string",accessors="RW",description="The force this minimap is using or nil if no force is set."},elem_type={t="property",name="elem_type",type="string",accessors="R",description="The elem type of this choose-elem-button."},elem_value={t="property",name="elem_value",type="string or SignalID",accessors="RW",description="The elem value of this choose-elem-button or nil if there is no value."},selectable={t="property",name="selectable",type="boolean",accessors="RW",description="If the contents of this text-box are selectable."},word_wrap={t="property",name="word_wrap",type="boolean",accessors="RW",description="If this text-box will word-wrap automatically."},read_only={t="property",name="read_only",type="boolean",accessors="RW",description="If this text-box is read-only."},enabled={t="property",name="enabled",type="boolean",accessors="RW",description="If this GUI element is enabled."},ignored_by_interaction={t="property",name="ignored_by_interaction",type="boolean",accessors="RW",description="If this GUI element is ignored by interaction."},locked={t="property",name="locked",type="boolean",accessors="RW",description="If this choose-elem-button can be changed by the player."},draw_vertical_lines={t="property",name="draw_vertical_lines",type="boolean",accessors="RW",description="If this table should draw vertical grid lines."},draw_horizontal_lines={t="property",name="draw_horizontal_lines",type="boolean",accessors="RW",description="If this table should draw horizontal grid lines."},draw_horizontal_line_after_headers={t="property",name="draw_horizontal_line_after_headers",type="boolean",accessors="RW",description="If this table should draw a horizontal grid line after the headers."},column_count={t="property",name="column_count",type="uint",accessors="R",description="The number of columns in this table."},vertical_centering={t="property",name="vertical_centering",type="boolean",accessors="RW",description="Whether the fields of this table should be vertically centered."},slider_value={t="property",name="slider_value",type="double",accessors="RW",description="The value of this slider element."},mouse_button_filter={t="property",name="mouse_button_filter",type="MouseButtonFlags",accessors="RW",description="The mouse button filters for this button or sprite-button."},numeric={t="property",name="numeric",type="boolean",accessors="RW",description="If this text field only accepts numbers."},allow_decimal={t="property",name="allow_decimal",type="boolean",accessors="RW",description="If this text field (when in numeric mode) allows decimal numbers."},allow_negative={t="property",name="allow_negative",type="boolean",accessors="RW",description="If this text field (when in numeric mode) allows negative numbers."},is_password={t="property",name="is_password",type="boolean",accessors="RW",description="If this text field displays as a password field (renders all characters as '*')."},lose_focus_on_confirm={t="property",name="lose_focus_on_confirm",type="boolean",accessors="RW",description="If this text field loses focus after defines.events.on_gui_confirmed is fired."},clear_and_focus_on_right_click={t="property",name="clear_and_focus_on_right_click",type="boolean",accessors="RW",description=""},drag_target={t="property",name="drag_target",type="LuaGuiElement",accessors="RW",description="The frame drag target for this flow, frame, label, table, or empty-widget."},selected_tab_index={t="property",name="selected_tab_index",type="uint",accessors="RW",description="The selected tab index or nil if no tab is selected."},tabs={t="property",name="tabs",type="array of TabAndContent",accessors="R",description="The tabs and contents being shown in this tabbed-pane."},entity={t="property",name="entity",type="LuaEntity",accessors="RW",description="The entity associated with this entity-preview or nil if no entity is associated."},switch_state={t="property",name="switch_state",type="string",accessors="RW",description="The switch state (left, none, right) for this switch."},allow_none_state={t="property",name="allow_none_state",type="boolean",accessors="RW",description="If the 'none' state is allowed for this switch."},left_label_caption={t="property",name="left_label_caption",type="LocalisedString",accessors="RW",description="The text shown for the left switch label."},left_label_tooltip={t="property",name="left_label_tooltip",type="LocalisedString",accessors="RW",description="The text shown for the left switch tooltip."},right_label_caption={t="property",name="right_label_caption",type="LocalisedString",accessors="RW",description="The text shown for the right switch label."},right_label_tooltip={t="property",name="right_label_tooltip",type="LocalisedString",accessors="RW",description="The text shown for the right switch tooltip."},operator={t="property",name="operator",type="LuaGuiElement",accessors="R",description="The indexing operator."},valid={t="property",name="valid",type="boolean",accessors="R",description="Is this object valid?"}},common_props={type={t="param",name="type",type="string",optional=false,description="The kind of the element to add. Has to be one of the above listed gui element types.",specific=false,accessors="R",r_description="The type of this GUI element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.type ~= o.type ",readonly=true,fname="type",pname=".type"},name={t="param",name="name",type="string",optional=false,description="Name of the child element.",specific=false,accessors="R",r_description="The name of this element.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.name ~= o.name ",readonly=true,fname="name",pname=".name"},caption={t="param",name="caption",type="LocalisedString",optional=true,description="The text displayed on the child element. For frames, this is the",specific=false,accessors="RW",r_description="The text displayed on the element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.caption ~= o.caption ",readonly=false,fname="caption",pname=".caption"},tooltip={t="param",name="tooltip",type="LocalisedString",optional=true,description="Tooltip of the child element.",specific=false,accessors="RW",r_description="",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.tooltip ~= o.tooltip ",readonly=false,fname="tooltip",pname=".tooltip"},enabled={t="param",name="enabled",type="boolean",optional=true,description="Whether the child element is enabled.",specific=false,accessors="RW",r_description="If this GUI element is enabled.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.enabled ~= o.enabled ",readonly=false,fname="enabled",pname=".enabled"},ignored_by_interaction={t="param",name="ignored_by_interaction",type="boolean",optional=true,description="Whether the child element is ignored by interaction.",specific=false,accessors="RW",r_description="If this GUI element is ignored by interaction.",categoty="primitive",isPrimitive=true,isPrimitiveLike=true,isObject=false,not_equal=" n.ignored_by_interaction ~= o.ignored_by_interaction ",readonly=false,fname="ignored_by_interaction",pname=".ignored_by_interaction"},style={t="param",name="style",type="LuaStyle or string",optional=true,description="Style of the new element.",specific=false,accessors="RW",r_description="The style of this element.",categoty="primitiveLike",isPrimitive=false,isPrimitiveLike=true,isObject=false,not_equal=" n.style ~= o.style ",readonly=false,fname="style",pname=".style"}},prop_types={string=69,LocalisedString=55,boolean=67,["LuaStyle or string"]=25,MouseButtonFlags=2,SpritePath=4,double=8,uint=6,["array of LocalisedString"]=2,Position=2,LuaEntity=1,SignalID=1}}