|
|
(23 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| These are the XML elements and parameters used within the floaters, panels, and so forth, that make up the viewer user interface. They are used by the [[Skinning How To/The XML files and what they do | XUI files]] in the '''\skins\default\xui''' folders. See [[Skinning HowTo/Basics]] for an explanation of how these are used. | | {{XUI Nav}} |
| | == Overview == |
| | This page describes the XML attributes for the XUI widgets that don't fit into any other category below. These are some of the XML elements and parameters used within the floaters, panels, and so forth, that make up the viewer user interface. They are used by the [[Skinning How To/The XML files and what they do | XUI files]] in the '''\skins\default\xui''' folders. |
|
| |
|
| Many widgets use the same XML parameters. Rather than repeating them for every widget, they are described separately in [[Skinning HowTo/Common XUI XML parameters]] and just listed under the elements that use them. | | Many XUI elements share the same parameters. Rather than repeatedly describing them, we just list their names here and describe them at [[Skinning HowTo/Common XUI attributes]]. |
|
| |
|
| === button parameters === | | == icon == |
| ----
| |
| *Class LLButton : LLUICtrl : LLView
| |
| *In source file llui/llbutton.cpp
| |
| *Used by floater, panel, layout_stack, layout_panel, and form.
| |
|
| |
|
| ===== scale_image =====
| | *Class LLIconCtrl : LLUICtrl : LLView |
| ''Optional.'' Specifies whether to scale the button art as its container/floater is resized. As of 1.18.x, all button art has this property set to <code>true</code> where the button size is not equal to 32x128.
| | *In source file llui/lliconctrl.cpp |
| | *Used by floater, panel, layout_stack, layout_panel, multi_floater, and widgetset. |
|
| |
|
| Boolean: <code>scale_image="true"</code>
| | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| | height="80" left="551" min_height="80" min_width="250" mouse_opaque="true" |
| | name="example_icon" tab_stop="false" title="icon" width="250"> |
| | <icon bottom="20" color="1 0.5 0 1" enabled="true" height="30" left="10" |
| | mouse_opaque="false" name="icon" tab_stop="false" width="223" |
| | image_name="icon_day_cycle.tga" /> |
| | </floater></xml> |
|
| |
|
| ===== label ===== | | ===Common attributes=== |
| ''Optional.'' Label is the text on the button's face. Without a specified label (and no <code>image_overlay</code> declared), your button will be labeled "Button". | | *'''[[Skinning HowTo/Common XUI attributes#Used by all XUI elements|General]]:''' name, mouse_opaque, tool_tip, control_name, enabled, visible, use_bounding_rect, default_tab_group |
| String: <code>label="Click Me!" </code>
| | *'''[[Skinning HowTo/Common XUI attributes#Positioning|Positioning]]:''' width, height, left, right, left_delta, bottom, top, bottom_delta, follows, rect_control |
| ===== label_selected =====
| | *'''[[Skinning HowTo/Common XUI attributes#Text|Text]]:''' label |
| ''Optional.'' Label is the text on the button's face when pressed into an 'on' state. Your button will inherit the <code> label</code> if you omit this property. | | *'''Others:''' [[Skinning HowTo/Common XUI attributes#border|border]] |
| String: <code>label_selected="I've been clicked." </code>
| |
| ===== font =====
| |
| (under construction)
| |
| ===== font_style =====
| |
| ''Optional.'' Styles the text. Allows multiple style selections. As of 1.18.x, the style options are: | |
|
| |
|
| * normal: Apply the default styles of the selected font. (For example, SansSerifBold has a default bold style applied to it.)
| | ===Special attributes=== |
| * bold: Bolds the text.
| |
| * italic: Italicizes the text.
| |
| * underline: Underlines the text.
| |
| * drop_shadow: Old-style 1px offset of black under the text.
| |
| * drop_shadow_soft: New-style 3px offset of blurred shadow under the text.
| |
|
| |
|
| String: <code>font_style="bold|underline|drop_shadow_soft"</code>
| | ==== image_name ==== |
| | ''Required.'' Specifies the name of the image to load for this icon. |
|
| |
|
| ===== halign =====
| | String: <code>image_name="myicon.png"</code> |
| ''Optional.'' Controls horizontal alignment of label on button face. Options are "left", "center" and "right".
| |
| | |
| ===== image_unselected =====
| |
| ''Optional.'' Overrides the default button art for the unselected/up and enabled button state. Art must be located in the <code>..\skins\textures</code> directory within the Second Life application folder (on a Mac, this is inside the package at <code>Contents/MacOS/Resources/skins/textures</code>). Art must also be named in <code>textures.xml</code> with an assigned UUID. By default, the button art is stretched to fit the specified button size.
| |
| | |
| String: <code>image_unselected="btn_square_32x128.tga"</code>
| |
| | |
| ===== image_selected =====
| |
| ''Optional.'' Overrides the default button art for the selected/down button state. Art must be located in the <code>..\skins\[SKIN]\textures</code> directory within the Second Life application folder (on a Mac, this is inside the package at <code>Contents/MacOS/Resources/skins/textures</code>). By default, the button art is stretched to fit the specified button size.
| |
| | |
| String: <code>image_selected="btn_square-down_32x128.tga"</code>
| |
| | |
| ===== image_hover_selected =====
| |
| ''Optional.'' Overrides the default button art for the selected/down and mouseover/hover button state. Art must be located in the <code>..\skins\textures</code> directory within the Second Life application folder (on a Mac, this is inside the package at <code>Contents/MacOS/Resources/skins/[SKIN]/textures</code>). Art must also be named in <code>textures.xml</code> with an assigned UUID. By default, the button art is stretched to fit the specified button size.
| |
| | |
| String: <code>image_unselected="btn_square-down-hover_32x128.tga"</code>
| |
| | |
| ===== image_hover_unselected =====
| |
| ''Optional.'' Overrides the default button art for the unselected/up and mouseover/hover button state. Art must be located in the <code>..\skins\[SKIN]\textures</code> directory within the Second Life application folder (on a Mac, this is inside the package at <code>Contents/MacOS/Resources/skins/[SKIN]/textures</code>). Art must also be named in <code>textures.xml</code> with an assigned UUID. By default, the button art is stretched to fit the specified button size.
| |
| | |
| String: <code>image_unselected="btn_square-up-hover_32x128.tga"</code>
| |
| | |
| ===== image_disabled =====
| |
| ''Optional.'' Overrides the default button art for the disabled button state. Art must be located in the <code>..\skins\textures</code> directory within the Second Life application folder (on a Mac, this is inside the package at <code>Contents/MacOS/Resources/skins/[SKIN]/textures</code>). Art must also be named in <code>textures.xml</code> with an assigned UUID. By default, the button art is stretched to fit the specified button size.
| |
| | |
| String: <code>image_unselected="btn_square-disabled_32x128.tga"</code>
| |
| | |
| ===== image_disabled_selected =====
| |
| ''Optional.'' Overrides the default button art for the disabled and selected/down button state. Art must be located in the <code>..\skins\[SKIN]\textures</code> directory within the Second Life application folder (on a Mac, this is inside the package at <code>Contents/MacOS/Resources/skins/textures</code>). Art must also be named in <code>textures.xml</code> with an assigned UUID. By default, the button art is stretched to fit the specified button size.
| |
| | |
| String: <code>image_unselected="btn_square-down-disabled_32x128.tga"</code> | |
| | |
| ===== image_overlay =====
| |
| ''Optional.'' Applies an overlay image to the button. The button art will be sized to fit. As of 1.18.x, these icons should be 16 pixels high at maximum on a standard height 24px button to minimize scaling artifacts. Can be used with or without text. Art must be located in the <code>..\skins\[SKIN]\textures</code> directory within the Second Life application folder (on a Mac, this is inside the package at <code>Contents/MacOS/Resources/skins/[SKIN]/textures</code>). Art must also be named in <code>textures.xml</code> with an assigned UUID. See [[#image_overlay_alignment|image_overlay_alignment]] for alignment options.
| |
| | |
| String: <code>image_overlay="icn_media-play_16.tga"</code>
| |
| | |
| ===== image_overlay_alignment =====
| |
| ''Optional.'' Sets the alignment of the <code>image_overlay</code> icon.
| |
| | |
| Values:
| |
| * left: left-aligns the art on the button. This standard is used for new button art with text in the Dazzle branch.
| |
| * right: right-aligns the the art on the button.
| |
| * center: centers the art on the button. This standard is used for new button art without text in the Dazzle branch.
| |
| | |
| String: <code>image_overlay_alignment="left"</code>
| |
| | |
| ===== toggle =====
| |
| ''Optional.'' Determines whether the button is a toggle button or not. The Fly/Stop Flying button is a toggle button, for example.
| |
| | |
| Boolean: <code>toggle="false"</code>
| |
| | |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== tab_group =====
| |
| ''Optional.''
| |
| ===== pad_right =====
| |
| ''Optional.''
| |
| ===== hidden =====
| |
| ''Optional.''
| |
| ===== tab_stop =====
| |
| ''Optional.''
| |
| ===== help_url =====
| |
| ''Optional.''
| |
| ===== sound_flags =====
| |
| ''Optional.''
| |
| ===== auto_resize =====
| |
| ''Optional.''
| |
| ===== user_resize =====
| |
| ''Optional.''
| |
| ===== valign =====
| |
| ''Optional.''
| |
| ===== default =====
| |
| ''Optional.''
| |
| ===== index =====
| |
| ''Optional.''
| |
| ===== text =====
| |
| ''Optional.''
| |
| ===== ignore =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== label_width =====
| |
| ''Optional.''
| |
| ===== image =====
| |
| ''Optional.''
| |
| | |
| === check_box parameters ===
| |
| ----
| |
| *Class LLCheckBoxCtrl : LLUICtrl : LLView
| |
| *In source file llui/llcheckboxctrl.cpp
| |
| *Used by floater, panel, and layout_panel.
| |
| | |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== font =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== initial_value =====
| |
| ''Optional.''
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== radio_style =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== tab_stop =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== tab_group =====
| |
| ''Optional.''
| |
| ===== halign =====
| |
| ''Optional.''
| |
| ===== border_drop_shadow_visible =====
| |
| ''Optional.''
| |
| ===== hidden =====
| |
| ''Optional.''
| |
| ===== max_length =====
| |
| ''Optional.''
| |
| | |
| === color_swatch parameters ===
| |
| ----
| |
| *Class LLColorSwatchCtrl : LLUICtrl : LLView
| |
| *In source file newview/llcolorswatch.cpp
| |
| *Used by floater and panel.
| |
| | |
| ===== border_color =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== can_apply_immediately =====
| |
| ===== color =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== label =====
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| | |
| === combo_box parameters ===
| |
| ----
| |
| *Class LLComboBox : LLUICtrl : LLView
| |
| *In source file llui/llcombobox.cpp
| |
| *Used by floater, panel, and layout_panel.
| |
| *Can contain combo_item.
| |
|
| |
|
| ===== allow_text_entry ===== | | ==== color ==== |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== length =====
| |
| ''Optional.''
| |
| ===== max_chars =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== tab_group =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== font =====
| |
| ''Optional.''
| |
| ===== initial_value =====
| |
| ''Optional.''
| |
| ===== halign =====
| |
| ''Optional.''
| |
| ===== max_length =====
| |
| ''Optional.''
| |
| ===== bg_readonly_color =====
| |
| ''Optional.''
| |
| ===== text_readonly_color =====
| |
| ''Optional.'' | | ''Optional.'' |
|
| |
|
| === combo_item parameters === | | ==== bg_alpha_color ==== |
| ----
| |
| *member of LLComboBox : LLUICtrl : LLView
| |
| *In source file llui/llcombobox.cpp
| |
| *Used by combo_box.
| |
| | |
| ===== name =====
| |
| ===== value =====
| |
| ''Optional.''
| |
| ===== type =====
| |
| ''Optional.'' | | ''Optional.'' |
| ===== length ===== | | ==== scale_image ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== enabled ===== | | ==== auto_resize ==== |
| ''Optional.'' | | ''Optional.'' |
|
| |
|
| === flyout_button parameters === | | == inventory_panel == |
| ----
| |
| *Class LLFlyoutButton : LLComboBox : LLUICtrl : LLView
| |
| *In source file llui/llcombobox.cpp
| |
| *Used by floater, panel, and layout_stack.
| |
| *Can contain flyout_button_item.
| |
|
| |
|
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ===== height =====
| |
| ===== halign =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ===== label =====
| |
| ===== label_selected =====
| |
| ''Optional.''
| |
| ===== list_position =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== tool_tip =====
| |
| ===== font =====
| |
| ''Optional.''
| |
| ===== auto_resize =====
| |
| ''Optional.''
| |
| ===== user_resize =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
|
| |
| === flyout_button_item parameters ===
| |
| ----
| |
| *member of LLFlyoutButton : LLComboBox : LLUICtrl : LLView
| |
| *In source file llui/llcombobox.cpp
| |
| *Used by flyout_button.
| |
|
| |
| ===== value =====
| |
| ===== name =====
| |
|
| |
| === icon parameters ===
| |
| ----
| |
| *Class LLIconCtrl : LLUICtrl : LLView
| |
| *In source file llui/lliconctrl.cpp
| |
| *Used by floater, panel, layout_stack, layout_panel, multi_floater, and widgetset.
| |
|
| |
| ===== image_name =====
| |
| ''Required.'' Specifies the name of the image to load for this icon.
| |
|
| |
| String: <code>image_name="myicon.png"</code>
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== top =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ''Optional.''
| |
| ===== color =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== bg_alpha_color =====
| |
| ''Optional.''
| |
| ===== border =====
| |
| ''Optional.''
| |
| ===== scale_image =====
| |
| ''Optional.''
| |
| ===== auto_resize =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
|
| |
| === inventory_panel parameters ===
| |
| ----
| |
| *Class LLInventoryPanel : LLPanel : LLUICtrl : LLView | | *Class LLInventoryPanel : LLPanel : LLUICtrl : LLView |
| *In source file newview/llinventoryview.cpp | | *In source file newview/llinventoryview.cpp |
| *Used by floater, panel, and tab_container. | | *Used by floater, panel, and tab_container. |
|
| |
|
| ===== allow_multi_select ===== | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ===== border =====
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| ===== bottom =====
| | can_resize="false" can_tear_off="false" enabled="true" follows="left|top" |
| ''Optional.''
| | height="300" left="550" min_height="300" min_width="250" mouse_opaque="true" |
| ===== bottom_delta ===== | | name="example_inventory_panel" tab_stop="false" title="inventory_panel" |
| ''Optional.''
| | width="250"> |
| ===== left =====
| | <inventory_panel allow_multi_select="true" border="true" bottom="20" enabled="true" height="250" |
| ''Optional.''
| | left="20" mouse_opaque="true" name="inventory_panel" tab_stop="false" |
| ===== left_delta ===== | | width="215" /> |
| ''Optional.''
| | </floater></xml> |
| ===== follows =====
| |
| ===== height ===== | |
| ===== width ===== | |
| ===== mouse_opaque =====
| |
| ===== name =====
| |
| ===== sort_order ===== | |
| ===== label =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| | |
| === joystick_turn parameters ===
| |
| ----
| |
| *Class LLJoystickAgentTurn : LLJoystick : LLButton : LLUICtrl : LLView
| |
| *In source file newview/lljoystickbutton.cpp
| |
| *Used by floater.
| |
|
| |
|
| ===== bottom ===== | | ===Common attributes=== |
| ===== left =====
| | *'''[[Skinning HowTo/Common XUI attributes#Used by all XUI elements|General]]:''' name, mouse_opaque, tool_tip, control_name, enabled, visible, use_bounding_rect, default_tab_group |
| ===== enabled =====
| | *'''[[Skinning HowTo/Common XUI attributes#Positioning|Positioning]]:''' width, height, left, right, left_delta, bottom, top, bottom_delta, follows, rect_control |
| ===== follows =====
| | *'''[[Skinning HowTo/Common XUI attributes#Text|Text]]:''' label |
| ===== halign =====
| | *'''Others:''' [[Skinning HowTo/Common XUI attributes#border|border]] |
| ===== height =====
| |
| ===== width =====
| |
| ===== image_selected =====
| |
| ===== image_unselected =====
| |
| ===== mouse_opaque =====
| |
| ===== name =====
| |
| ===== quadrant =====
| |
| ===== scale_image =====
| |
| ===== tool_tip =====
| |
|
| |
|
| === joystick_slide parameters === | | ===Special attributes=== |
| ----
| |
| *Class LLJoystickAgentSlide : LLJoystick : LLButton : LLUICtrl : LLView
| |
| *In source file newview/lljoystickbutton.cpp
| |
| *Used by floater.
| |
|
| |
|
| ===== bottom ===== | | ==== allow_multi_select ==== |
| ===== left =====
| | ==== sort_order ==== |
| ===== enabled =====
| |
| ===== follows =====
| |
| ===== halign =====
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== image_selected =====
| |
| ===== image_unselected =====
| |
| ===== mouse_opaque =====
| |
| ===== name =====
| |
| ===== quadrant =====
| |
| ===== scale_image ===== | |
| ===== tool_tip =====
| |
|
| |
|
| === line_editor parameters === | | == locate == |
| ----
| |
| <line_editor> creates a single line text box
| |
|
| |
|
| *Class LLLineEditor : LLUICtrl : LLView
| | These are two tags that mean the same thing. |
| *In source file llui/lllineeditor.cpp
| |
| *Used by floater, panel, and layout_panel.
| |
| | |
| ===== label =====
| |
| ''Optional.''
| |
| ===== max_length =====
| |
| ''Optional.''
| |
| ===== font =====
| |
| ''Optional.''
| |
| ===== bevel_style =====
| |
| ''Optional.''
| |
| * none
| |
| * in
| |
| * out
| |
| * bright
| |
| * line
| |
| * texture
| |
| ===== border_style =====
| |
| ''Optional.''
| |
| ===== border_thickness =====
| |
| ''Optional.''
| |
| ===== select_on_focus =====
| |
| ''Optional.''
| |
| ===== select_all_focus_received =====
| |
| ''Optional.''
| |
| ===== handle_edit_keys_directly =====
| |
| ''Optional.''
| |
| ===== cursor_color =====
| |
| ''Optional.''
| |
| ===== text_color =====
| |
| ''Optional.''
| |
| ===== text_readonly_color =====
| |
| ''Optional.''
| |
| ===== bg_readonly_color =====
| |
| ''Optional.''
| |
| ===== bg_writeable_color =====
| |
| ''Optional.''
| |
| ===== bg_focus_color =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== handle_edit_keys_directly =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== tab_group =====
| |
| ''Optional.''
| |
| ===== commit_on_focus_lost =====
| |
| ''Optional.''
| |
| ===== hidden =====
| |
| ''Optional.''
| |
| ===== is_unicode =====
| |
| ''Optional.''
| |
| ===== increment =====
| |
| ''Optional.''
| |
| ===== initial_val =====
| |
| ''Optional.''
| |
| ===== max_val =====
| |
| ''Optional.''
| |
| ===== min_val =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== bg_visible =====
| |
| ''Optional.''
| |
| ===== border_drop_shadow_visible =====
| |
| ''Optional.''
| |
| ===== border_visible =====
| |
| ''Optional.''
| |
| ===== drop_shadow_visible =====
| |
| ''Optional.''
| |
| ===== h_pad =====
| |
| ''Optional.''
| |
| ===== halign =====
| |
| ''Optional.''
| |
| ===== prevalidate =====
| |
| ''Optional.''
| |
| ===== v_pad =====
| |
| ''Optional.''
| |
| ===== word_wrap =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| | |
| === locate parameters ===
| |
| ----
| |
| Also called <pad>.
| |
|
| |
|
| *Class LLUICtrlLocate : LLUICtrl : LLView | | *Class LLUICtrlLocate : LLUICtrl : LLView |
| *In source file llui/lluictrlfactory.cpp | | *In source file llui/lluictrlfactory.cpp |
| *Used by panel.
| |
|
| |
| ===== bottom_delta =====
| |
| ===== height =====
| |
| ===== left_delta =====
| |
| ===== name =====
| |
| ===== width =====
| |
|
| |
| === multi_slider parameters ===
| |
| ----
| |
| *Class LLMultiSlider : LLUICtrl : LLView
| |
| *In source file llui/llmultislider.cpp
| |
| *Used by panel.
| |
|
| |
| ===== allow_overlap =====
| |
| ===== bottom =====
| |
| ===== left =====
| |
| ===== can_edit_text =====
| |
| ===== control_name =====
| |
| ===== decimal_digits =====
| |
| ===== draw_track =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== increment =====
| |
| ===== initial_val =====
| |
| ===== label =====
| |
| ===== max_sliders =====
| |
| ===== max_val =====
| |
| ===== min_val =====
| |
| ===== mouse_opaque =====
| |
| ===== name =====
| |
| ===== show_text =====
| |
| ===== use_triangle =====
| |
| ''Optional.''
| |
| ===== value =====
| |
|
| |
| === name_editor parameters ===
| |
| ----
| |
| *Class LLNameEditor : LLLineEditor : LLUICtrl : LLView
| |
| *In source file newview/llnameditor.cpp
| |
| *Used by panel.
| |
|
| |
| ===== bevel_style =====
| |
| ===== bg_readonly_color =====
| |
| ''Optional.''
| |
| ===== border_style =====
| |
| ===== border_thickness =====
| |
| ===== bottom =====
| |
| ===== left_delta =====
| |
| ===== follows =====
| |
| ===== font =====
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== max_length =====
| |
| ===== mouse_opaque =====
| |
| ===== name =====
| |
| ===== text_readonly_color =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== is_unicode =====
| |
| ''Optional.''
| |
|
| |
| === name_list parameters ===
| |
| ----
| |
| *Class LLNameListCtrl : LLScrollListCtrl : LLUICtrl : LLView
| |
| *In source file newview/llnamelistctrl.cpp
| |
| *Used by floater and panel. | | *Used by floater and panel. |
| *Can contain column.
| |
|
| |
| ===== allow_calling_card_drop =====
| |
| ''Optional.''
| |
| ===== background_visible =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== column_padding =====
| |
| ''Optional.''
| |
| ===== draw_border =====
| |
| ''Optional.''
| |
| ===== draw_heading =====
| |
| ''Optional.''
| |
| ===== draw_stripes =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== multi_select =====
| |
| ===== name =====
| |
| ===== name_column_index =====
| |
| ''Optional.''
| |
| ===== heading_font =====
| |
| ''Optional.''
| |
| ===== heading_height =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== bg_selected_color =====
| |
| ''Optional.''
| |
| ===== fg_selected_color =====
| |
| ''Optional.''
| |
| ===== fg_disable_color =====
| |
| ''Optional.''
| |
| ===== fg_unselected_color =====
| |
| ''Optional.''
| |
| ===== background_opaque =====
| |
| ''Optional.''
| |
| ===== bg_alpha_color =====
| |
| ''Optional.''
| |
| ===== bg_opaque_color =====
| |
| ''Optional.''
| |
|
| |
|
| === column parameters === | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ----
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| *member of LLScrollListCtrl : LLUICtrl : LLView
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| *In source file newview/llnamelistctrl.cpp
| | height="150" left="550" min_height="150" min_width="250" mouse_opaque="true" |
| *Used by name_list and scroll_list.
| | name="example_locate" tab_stop="false" title="locate" width="250"> |
| | <locate bottom="100" enabled="true" left="20" mouse_opaque="false" |
| | name="locate" tab_stop="false" /> |
| | <icon color="1 0.5 0 1" enabled="true" height="30" |
| | mouse_opaque="false" name="icon" tab_stop="false" width="210" |
| | image_name="icon_day_cycle.tga" /> |
| | </floater></xml> |
|
| |
|
| ===== name =====
| | '''NOTE''': The pad element is deprecated and not used in Viewer2. |
| ===== label =====
| |
| ''Optional.'' | |
| ===== sort =====
| |
| ''Optional.'' | |
| ===== width =====
| |
| ''Optional.''
| |
| ===== dynamicwidth =====
| |
| ''Optional.''
| |
| ===== relwidth =====
| |
| ''Optional.''
| |
| ===== image =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== user_resize =====
| |
| ''Optional.''
| |
|
| |
|
| === pad parameters === | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ----
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| Also called <locate>.
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| | height="150" left="550" min_height="150" min_width="250" mouse_opaque="true" |
| | name="example_pad" tab_stop="false" title="pad" width="250"> |
| | <pad bottom="100" enabled="true" left="20" mouse_opaque="false" |
| | name="pad" tab_stop="false" /> |
| | <icon color="1 0.5 0 1" enabled="true" height="30" |
| | mouse_opaque="false" name="icon" tab_stop="false" width="210" |
| | image_name="icon_day_cycle.tga" /> |
| | </floater></xml> |
|
| |
|
| *Class LLUICtrlLocate : LLUICtrl : LLView | | ===Common attributes=== |
| *in source file llui/lluictrlfactory.cpp | | *'''[[Skinning HowTo/Common XUI attributes#Used by all XUI elements|General]]:''' name, mouse_opaque, tool_tip, control_name, enabled, visible, use_bounding_rect, default_tab_group |
| *Used by floater and panel.
| | *'''[[Skinning HowTo/Common XUI attributes#Positioning|Positioning]]:''' width, height, left, right, left_delta, bottom, top, bottom_delta, follows, rect_control |
|
| |
|
| ===== height ===== | | == progress_bar == |
| ===== width =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
|
| |
|
| === progress_bar parameters ===
| |
| ----
| |
| *Class LLProgressBar : LLView | | *Class LLProgressBar : LLView |
| *In source file llui/llprogressbar.cpp | | *In source file llui/llprogressbar.cpp |
| *Used by layout_panel. | | *Used by layout_panel. |
|
| |
|
| ===== name ===== | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ===== color =====
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| ===== height =====
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| ===== bottom =====
| | height="100" left="550" min_height="100" min_width="250" mouse_opaque="true" |
| ===== left ===== | | name="example_progress_bar" tab_stop="false" title="progress_bar" |
| ===== right =====
| | width="250"> |
| ===== follows =====
| | <progress_bar bottom="20" enabled="true" height="50" left="20" mouse_opaque="false" |
| | | name="progress_bar" width="200" /> |
| === radio_group parameters ===
| | </floater></xml> |
| ----
| |
| *Class LLRadioGroup : LLUICtrl : LLView
| |
| *In source file llui/llradiogroup.cpp
| |
| *Used by floater and panel.
| |
| *Can contain radio_item.
| |
| | |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== draw_border =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ===== height =====
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== tool_tip ===== | |
| ''Optional.''
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== text_disabled_color =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| | |
| === radio_item parameters ===
| |
| ----
| |
| *Class LLRadioItem : LLCheckBoxCtrl : LLUICtrl : LLView
| |
| *In source file llui/llradiogroup.cpp
| |
| *Used by radio_group.
| |
| | |
| ===== type =====
| |
| ''Optional.''
| |
| ===== length =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| | |
| === scroll_container parameters ===
| |
| ----
| |
| *Class LLScrollableContainerView : LLUICtrl : LLView
| |
| *in source file llui/llscrollcontainer.cpp
| |
| *Used by floater.
| |
| | |
| ===== bottom =====
| |
| ===== left =====
| |
| ===== follows =====
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== mouse_opaque =====
| |
| ===== opaque =====
| |
| ===== name =====
| |
|
| |
|
| === scroll_list parameters === | | ===Common attributes=== |
| ----
| | *'''[[Skinning HowTo/Common XUI attributes#Used by all XUI elements|General]]:''' name, mouse_opaque, tool_tip, control_name, enabled, visible, use_bounding_rect, default_tab_group |
| *Class LLScrollListCtrl : LLUICtrl : LLView
| | *'''[[Skinning HowTo/Common XUI attributes#Positioning|Positioning]]:''' width, height, left, right, left_delta, bottom, top, bottom_delta, follows, rect_control |
| *In source file llui/llscrolllist.cpp | |
| *Used by floater, panel, layout_stack, and layout_panel.
| |
| *Can contain column. | |
|
| |
|
| ===== bottom ===== | | ===Special attributes=== |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== top =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== can_resize =====
| |
| ''Optional.''
| |
| ===== column_padding =====
| |
| ''Optional.''
| |
| ===== column_widths =====
| |
| ''Optional.''
| |
| ===== draw_heading =====
| |
| ''Optional.''
| |
| ===== draw_stripes =====
| |
| ''Optional.''
| |
| ===== draw_border =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== multi_select =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== search_column =====
| |
| ''Optional.''
| |
| ===== sort_column =====
| |
| ''Optional.''
| |
| ===== background_visible =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== tab_group =====
| |
| ''Optional.''
| |
| ===== bg_selected_color =====
| |
| ''Optional.''
| |
| ===== fg_disable_color =====
| |
| ''Optional.''
| |
| ===== fg_selected_color =====
| |
| ''Optional.''
| |
| ===== fg_unselected_color =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== font =====
| |
| ''Optional.''
| |
| ===== heading_font =====
| |
| ''Optional.''
| |
| ===== heading_height =====
| |
| ''Optional.''
| |
| ===== allow_calling_card_drop =====
| |
| ''Optional.''
| |
| ===== tab_stop =====
| |
| ''Optional.''
| |
| ===== user_resize =====
| |
| ''Optional.''
| |
| ===== sort_ascending =====
| |
| ''Optional.''
| |
|
| |
|
| === column parameters === | | ==== color ==== |
| ----
| |
| *member of LLNameListCtrl : LLScrollListCtrl : LLUICtrl : LLView
| |
| *In source file newview/llnamelistctrl.cpp
| |
| *Used by name_list and scroll_list.
| |
|
| |
|
| ===== name ===== | | == search_editor == |
| ===== label =====
| |
| ''Optional.''
| |
| ===== sort =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== dynamicwidth =====
| |
| ''Optional.''
| |
| ===== relwidth =====
| |
| ''Optional.''
| |
| ===== image =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== user_resize =====
| |
| ''Optional.''
| |
|
| |
|
| === search_editor parameters ===
| |
| ----
| |
| *Class LLSearchEditor : LLUICtrl : LLView | | *Class LLSearchEditor : LLUICtrl : LLView |
| *In source file llui/lllineeditor.cpp | | *In source file llui/lllineeditor.cpp |
| *Used by floater. | | *Used by floater. |
|
| |
|
| ===== bottom ===== | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ===== left =====
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| ===== follows =====
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| ===== height =====
| | height="80" left="550" min_height="80" min_width="250" mouse_opaque="true" |
| ===== width =====
| | name="example_search_editor" tab_stop="false" title="search_editor" |
| ===== label =====
| | width="250"> |
| ''Optional.''
| | <search_editor bottom="20" enabled="true" height="20" left="20" mouse_opaque="true" |
| ===== mouse_opaque =====
| | name="search_editor" tab_stop="true" width="200" /> |
| ===== name =====
| | </floater></xml> |
| ===== enabled =====
| |
| ''Optional.''
| |
| | |
| === slider parameters ===
| |
| ----
| |
| *Class LLSliderCtrl : LLUICtrl : LLView
| |
| *In source file llui/llsliderctrl.cpp
| |
| *Used by floater and panel.
| |
| | |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== left_delta ===== | |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== increment =====
| |
| ===== initial_val =====
| |
| ''Optional.''
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== label_width =====
| |
| ''Optional.''
| |
| ===== max_val =====
| |
| ===== min_val =====
| |
| ===== name =====
| |
| ===== show_text ===== | |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== decimal_digits =====
| |
| ''Optional.''
| |
| ===== can_edit_text =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== value ===== | |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== volume =====
| |
| ''Optional.''
| |
| ===== edit_text =====
| |
| ''Optional.''
| |
| | |
| === slider_bar parameters ===
| |
| ----
| |
| *Class LLSlider : LLUICtrl : LLView
| |
| *In source file llui/llslider.cpp
| |
| *Used by panel.
| |
|
| |
|
| ===== bottom ===== | | ===Common attributes=== |
| ===== enabled =====
| | *'''[[Skinning HowTo/Common XUI attributes#Used by all XUI elements|General]]:''' name, mouse_opaque, tool_tip, control_name, enabled, visible, use_bounding_rect, default_tab_group |
| ===== follows =====
| | *'''[[Skinning HowTo/Common XUI attributes#Positioning|Positioning]]:''' width, height, left, right, left_delta, bottom, top, bottom_delta, follows, rect_control |
| ===== height =====
| | *'''[[Skinning HowTo/Common XUI attributes#Text|Text]]:''' label |
| ===== width =====
| |
| ===== increment =====
| |
| ===== initial_val =====
| |
| ===== left =====
| |
| ===== max_val =====
| |
| ===== min_val =====
| |
| ===== mouse_opaque =====
| |
| ===== name =====
| |
|
| |
|
| === spinner parameters === | | == string == |
| ----
| |
| *Class LLSpinCtrl : LLUICtrl : LLView
| |
| *In source file llui/llspinctrl.cpp
| |
| *Used by floater and panel.
| |
|
| |
|
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right_delta =====
| |
| ''Optional.''
| |
| ===== decimal_digits =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== halign =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== increment =====
| |
| ''Optional.''
| |
| ===== initial_val =====
| |
| ''Optional.''
| |
| ===== max_val =====
| |
| ===== min_val =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== label_width =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== can_edit_text =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== allow_text_entry =====
| |
| ''Optional.''
| |
| ===== text_enabled_color =====
| |
| ''Optional.''
| |
| ===== text_disabled_color =====
| |
| ''Optional.''
| |
| ===== bg_visible =====
| |
| ''Optional.''
| |
| ===== border_drop_shadow_visible =====
| |
| ''Optional.''
| |
| ===== border_visible =====
| |
| ''Optional.''
| |
| ===== drop_shadow_visible =====
| |
| ''Optional.''
| |
| ===== font =====
| |
| ''Optional.''
| |
| ===== h_pad =====
| |
| ''Optional.''
| |
| ===== v_pad =====
| |
| ''Optional.''
| |
|
| |
| === string parameters ===
| |
| ----
| |
| *member of LLPanel : LLUICtrl : LLView | | *member of LLPanel : LLUICtrl : LLView |
| *In source file llui/llpanel.cpp | | *In source file llui/llpanel.cpp |
| *Used by floater, panel, and multi_floater. | | *Used by floater, panel, and multi_floater. |
| ===== name =====
| |
| ===== word_wrap =====
| |
| ''Optional.''
| |
|
| |
|
| === text parameters === | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ----
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| *Class LLTextBox : LLUICtrl : LLView
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| *In source file llui/lltextbox.cpp
| | height="200" left="550" min_height="50" min_width="50" mouse_opaque="true" |
| *Used by floater, panel, and layout_panel.
| | name="example_string" tab_stop="false" title="string" width="250"> |
| | <string name="string">String</string> |
| | </floater></xml> |
|
| |
|
| ===== type =====
| | ==== name ==== |
| ''Optional.''
| | ==== word_wrap ==== |
| ===== length =====
| |
| ''Optional.''
| |
| ===== width =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ''Optional.''
| |
| ===== bg_visible =====
| |
| ''Optional.''
| |
| ===== border_drop_shadow_visible =====
| |
| ''Optional.''
| |
| ===== drop_shadow_visible =====
| |
| ''Optional.''
| |
| ===== border_visible =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== top =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== font =====
| |
| ''Optional.''
| |
| ===== h_pad =====
| |
| ''Optional.''
| |
| ===== halign =====
| |
| ''Optional.''
| |
| ===== v_pad =====
| |
| ''Optional.''
| |
| ===== valign =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
| ===== hidden =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== tab_stop =====
| |
| ''Optional.''
| |
| ===== initial_value =====
| |
| ''Optional.''
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== radio_style =====
| |
| ''Optional.''
| |
| ===== word_wrap =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.''
| |
| ===== font_size =====
| |
| ''Optional.''
| |
| ===== font_style =====
| |
| ''Optional.''
| |
| ===== font-style =====
| |
| ''Optional.''
| |
| ===== bevel_style =====
| |
| ''Optional.''
| |
| ===== border_style =====
| |
| ''Optional.''
| |
| ===== border_thickness =====
| |
| ''Optional.''
| |
| ===== is_unicode =====
| |
| ''Optional.''
| |
| ===== max_length =====
| |
| ''Optional.'' | | ''Optional.'' |
| ===== hover =====
| |
| ''Optional.''
| |
| ===== hover_cursor =====
| |
| ''Optional.''
| |
| ===== hover_color =====
| |
| ''Optional.''
| |
| ===== text_color =====
| |
| ''Optional.''
| |
| ===== align =====
| |
| ''Optional.''
| |
| ===== text_wrap =====
| |
| ''Optional.''
| |
| ===== text_enabled_color =====
| |
| ''Optional.''
| |
| ===== allow_html =====
| |
| ''Optional.''
| |
| ===== bg_readonly_color =====
| |
| ''Optional.''
| |
| ===== embedded_items =====
| |
| ''Optional.''
| |
| ===== hide_border =====
| |
| ''Optional.''
| |
| ===== hide_scrollbar =====
| |
| ''Optional.''
| |
| ===== line_spacing =====
| |
| ''Optional.''
| |
| ===== disabled_color =====
| |
| ''Optional.''
| |
|
| |
| === text_editor parameters ===
| |
| ----
| |
| <text_editor> creates a multi-line text box
| |
|
| |
| *Class LLTextEditor : LLUICtrl : LLView
| |
| *In source file llui/lltexteditor.cpp
| |
| *Used by floater, panel, and layout_panel.
| |
|
| |
| ===== max_length =====
| |
| ''Optional. ''
| |
| ===== embedded_items =====
| |
| ''Optional. ''
| |
| ===== font =====
| |
| ''Optional. ''
| |
| ===== word_wrap =====
| |
| ''Optional. ''
| |
| ===== hide_scrollbar =====
| |
| ''Optional. ''
| |
| ===== cursor_color =====
| |
| ''Optional. ''
| |
| ===== text_color =====
| |
| ''Optional. ''
| |
| ===== text_readonly_color =====
| |
| ''Optional. ''
| |
| ===== bg_readonly_color =====
| |
| ''Optional. ''
| |
| ===== bg_writeable_color =====
| |
| ''Optional. ''
| |
| ===== bg_focus_color =====
| |
| ''Optional. ''
| |
| ===== bottom =====
| |
| ''Optional. ''
| |
| ===== bottom_delta =====
| |
| ''Optional. ''
| |
| ===== left =====
| |
| ''Optional. ''
| |
| ===== left_delta =====
| |
| ''Optional. ''
| |
| ===== right =====
| |
| ''Optional. ''
| |
| ===== top =====
| |
| ''Optional. ''
| |
| ===== follows =====
| |
| ''Optional. ''
| |
| ===== height =====
| |
| ''Optional. ''
| |
| ===== width =====
| |
| ''Optional. ''
| |
| ===== max_length =====
| |
| ''Optional. ''
| |
| ===== mouse_opaque =====
| |
| ''Optional. ''
| |
| ===== name =====
| |
| ===== type =====
| |
| ''Optional. ''
| |
| ===== bevel_style =====
| |
| ''Optional. ''
| |
| ===== border_style =====
| |
| ''Optional. ''
| |
| ===== border_thickness =====
| |
| ''Optional. ''
| |
| ===== enabled =====
| |
| ''Optional. ''
| |
| ===== handle_edit_keys_directly =====
| |
| ''Optional. ''
| |
| ===== select_all_on_focus_received =====
| |
| ''Optional. ''
| |
| ===== select_on_focus =====
| |
| ''Optional. ''
| |
| ===== length =====
| |
| ''Optional. ''
| |
| ===== track_bottom =====
| |
| ''Optional. ''
| |
| ===== ignore_tab =====
| |
| ''Optional. ''
| |
| ===== border_drop_shadow_visible =====
| |
| ''Optional. ''
| |
| ===== border_visible =====
| |
| ''Optional. ''
| |
| ===== show_line_numbers =====
| |
| ''Optional. ''
| |
| ===== allow_html =====
| |
| ''Optional. ''
| |
| ===== hide_border =====
| |
| ''Optional. ''
| |
| ===== tab_stop =====
| |
| ''Optional. ''
| |
| ===== is_unicode =====
| |
| ''Optional. ''
| |
| ===== bg_visible =====
| |
| ''Optional. ''
| |
| ===== drop_shadow_visible =====
| |
| ''Optional. ''
| |
| ===== h_pad =====
| |
| ''Optional. ''
| |
| ===== v_pad =====
| |
| ''Optional. ''
| |
| ===== halign =====
| |
| ''Optional. ''
| |
| ===== background_visible =====
| |
| ''Optional. ''
| |
| ===== text_wrap =====
| |
| ''Optional. ''
| |
|
| |
|
| === texture_picker parameters === | | == view_border == |
| ----
| |
| *Class LLTextureCtrl : LLUICtrl : LLView
| |
| *In source file newview/lltexturectrl.cpp
| |
| *Used by floater and panel.
| |
|
| |
|
| ===== allow_no_texture =====
| |
| ''Optional.''
| |
| ===== bottom =====
| |
| ''Optional.''
| |
| ===== bottom_delta =====
| |
| ''Optional.''
| |
| ===== left =====
| |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== right =====
| |
| ''Optional.''
| |
| ===== can_apply_immediately =====
| |
| ''Optional.''
| |
| ===== default_image_name =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== label =====
| |
| ''Optional.''
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== name =====
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== visible =====
| |
| ''Optional.''
| |
|
| |
| === view_border parameters ===
| |
| ----
| |
| *Class LLViewBorder : LLView | | *Class LLViewBorder : LLView |
| *In source file llui/llviewborder.cpp | | *In source file llui/llviewborder.cpp |
| *Used by panel. | | *Used by panel. |
|
| |
|
| ===== bevel_style ===== | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ''Optional.''
| | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| ===== border_thickness =====
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| ''Optional.''
| | height="80" left="550" min_height="80" min_width="250" mouse_opaque="true" |
| ===== bottom_delta =====
| | name="example_view_border" tab_stop="false" title="view_border" width="250"> |
| ''Optional.''
| | <view_border bottom="20" enabled="true" height="20" left="20" mouse_opaque="false" |
| ===== bottom =====
| | name="view_border" width="200" bevel_style="out" /> |
| ''Optional.''
| | </floater></xml> |
| ===== left_delta ===== | | |
| ''Optional.''
| | ===Common attributes=== |
| ===== left =====
| | *'''[[Skinning HowTo/Common XUI attributes#Used by all XUI elements|General]]:''' name, mouse_opaque, tool_tip, control_name, enabled, visible, use_bounding_rect, default_tab_group |
| ''Optional.''
| | *'''[[Skinning HowTo/Common XUI attributes#Positioning|Positioning]]:''' width, height, left, right, left_delta, bottom, top, bottom_delta, follows, rect_control |
| ===== right ===== | | *'''Others:''' [[Skinning HowTo/Common XUI attributes#border|border]] |
| ''Optional.''
| |
| ===== follows =====
| |
| ===== height =====
| |
| ===== width ===== | |
| ===== mouse_opaque ===== | |
| ''Optional.'' | |
| ===== name =====
| |
| ''Optional.'' | |
| ===== blevel_style =====
| |
| ''Optional.'' | |
| ===== border =====
| |
| ''Optional.'' | |
|
| |
|
| === volume_slider parameters === | | ===Special attributes=== |
| ----
| |
| *Class LLSlider : LLUICtrl : LLView
| |
| *In source file llui/llslider.cpp
| |
| *Used by floater and panel.
| |
|
| |
|
| ===== bottom ===== | | ==== bevel_style ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== bottom_delta ===== | | ==== border_thickness ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== left ===== | | ==== blevel_style ==== |
| ''Optional.''
| |
| ===== left_delta =====
| |
| ''Optional.''
| |
| ===== follows =====
| |
| ''Optional.''
| |
| ===== height =====
| |
| ===== width =====
| |
| ===== increment =====
| |
| ===== initial_val =====
| |
| ===== max_val =====
| |
| ===== min_val =====
| |
| ===== name =====
| |
| ===== mouse_opaque =====
| |
| ''Optional.''
| |
| ===== hidden =====
| |
| ''Optional.''
| |
| ===== enabled =====
| |
| ''Optional.''
| |
| ===== tool_tip =====
| |
| ''Optional.''
| |
| ===== control_name =====
| |
| ''Optional.'' | | ''Optional.'' |
|
| |
|
| === web_browser parameters ===
| | == web_browser == |
| ----
| | |
| *Class LLWebBrowserCtrl : LLUICtrl : LLView | | *Class LLWebBrowserCtrl : LLUICtrl : LLView |
| *In source file newview/llwebbrowserctrl.cpp | | *In source file newview/llwebbrowserctrl.cpp |
| *Used by floater, panel, and layout_panel. | | *Used by floater, panel, and layout_panel. |
|
| |
|
| ===== bottom ===== | | <xml><?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| ===== top ===== | | <floater bottom="400" can_close="true" can_drag_on_left="false" can_minimize="true" |
| ''Optional.''
| | can_resize="true" can_tear_off="false" enabled="true" follows="left|top" |
| ===== left =====
| | height="400" left="350" min_height="150" min_width="150" mouse_opaque="true" |
| ===== right ===== | | name="example_web_browser" tab_stop="false" title="web_browser" width="550"> |
| ''Optional.''
| | <web_browser bottom="20" enabled="true" height="350" left="20" mouse_opaque="false" |
| ===== follows =====
| | name="web_browser" tab_stop="true" width="500" start_url="www.secondlife.com" follows="all" /> |
| ===== font ===== | | </floater></xml> |
| ''Optional.'' | | |
| ===== name =====
| | ===Common attributes=== |
| ===== border_visible =====
| | *'''[[Skinning HowTo/Common XUI attributes#Used by all XUI elements|General]]:''' name, mouse_opaque, tool_tip, control_name, enabled, visible, use_bounding_rect, default_tab_group |
| ''Optional.'' | | *'''[[Skinning HowTo/Common XUI attributes#Positioning|Positioning]]:''' width, height, left, right, left_delta, bottom, top, bottom_delta, follows, rect_control |
| ===== width =====
| | *'''[[Skinning HowTo/Common XUI attributes#Text|Text]]:''' font, font_size, font_style |
| ''Optional.'' | | |
| ===== height ===== | | ===Special attributes=== |
| ''Optional.''
| | |
| ===== caret_color ===== | | ==== border_visible ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== start_url ===== | | ==== caret_color ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== embedded_items ===== | | ==== start_url ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== max_length ===== | | ==== embedded_items ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== mouse_opaque ===== | | ==== max_length ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== word_wrap =====
| | ==== word_wrap ==== |
| ''Optional.'' | | ''Optional.'' |
| ===== ignore_ui_scale =====
| | ==== ignore_ui_scale ==== |
| ''Optional.'' | | ''Optional.'' |