Difference between revisions of "User:Jacek Antonelli/UI Classes"

From Second Life Wiki
Jump to navigation Jump to search
m
(Fleshed out some more)
Line 1: Line 1:
Partial list. Will clean this up and post it somewhere later. [[User:Jacek Antonelli|Jacek Antonelli]] 17:20, 17 January 2008 (PST)
Partial list. Will clean this up and post it somewhere later. [[User:Jacek Antonelli|Jacek Antonelli]] 17 January 2008


*LLView
==LLView==
** LLRootView
{|{{XUI Attribute Table}}
** LLUICtrl
{{XUI Attribute Entry|name=rect_control|type=String}}
*** LLButton
{{XUI Attribute Entry|name=left|desc=Location of left edge|type=Integer}}
*** LLCheckBoxCtrl
{{XUI Attribute Entry|name=left_delta|type=Integer}}
*** LLComboBox
{{XUI Attribute Entry|name=bottom|desc=Location of bottom edge|type=Integer}}
*** LLLineEditor
{{XUI Attribute Entry|name=bottom_delta|type=Integer}}
*** LLPanel
{{XUI Attribute Entry|name=right|desc=Location of right edge|type=Integer}}
**** LLFloater
{{XUI Attribute Entry|name=top|desc=Location of top edge|type=Integer}}
***** LLModalDialog
{{XUI Attribute Entry|name=width|desc=Element width|type=Integer}}
***** LLAlertDialog
{{XUI Attribute Entry|name=height|desc=Element height|type=Integer}}
**** LLScrollingPanel
{{XUI Attribute Entry|name=follows|desc=Which edges resize along with the parent element|type=String|note=A pipe-separated list of one or more: all, bottom, left, right, top }}
*** LLRadioGroup
{{XUI Attribute Entry|name=control_name|type=String}}
*** LLScrollBar
{{XUI Attribute Entry|name=tool_tip|type=String}}
*** LLScrollableContainerView
{{XUI Attribute Entry|name=enabled|type=Bool}}
*** LLTextBox
{{XUI Attribute Entry|name=visible|type=Bool}}
*** LLTextEditor
{{XUI Attribute Entry|name=hidden|type=Bool}}
{{XUI Attribute Entry|name=default_tab_group|type=Integer}}
{{XUI Attribute Entry|name=font|desc=Text font family|type=String}}
{{XUI Attribute Entry|name=halign|desc=Text horizontal alignment|type=String|note=One of: left, right, center}}
{{XUI Attribute Entry|name=valign|desc=Text vertical alignment|type=String|note=One of: left, right, center}}
{{XUI Attribute Entry|name=style|desc=Text style|type=String|note=One of: normal, bold, italic, underline}}
{{XUI Attribute Entry|name=tab_stop|type=Bool}}
|}
===LLUICtrl===
===LLButton (<button>)===
===LLCheckBoxCtrl (<check_box>)===
===LLComboBox (<combo_box>)===
===LLLineEditor (<line_editor>)===
===LLPanel (<panel>)===
====LLFloater (<floater>)====
====LLScrollingPanel====
====LLRadioGroup (<radio_group>)====
===LLScrollBar===
===LLScrollableContainerView===
===LLTextBox (<text>)===
===LLTextEditor (<text_editor>)===

Revision as of 20:07, 17 January 2008

Partial list. Will clean this up and post it somewhere later. Jacek Antonelli 17 January 2008

LLView

Name Description Data Type Note
rect_control String
left Location of left edge Integer
left_delta Integer
bottom Location of bottom edge Integer
bottom_delta Integer
right Location of right edge Integer
top Location of top edge Integer
width Element width Integer
height Element height Integer
follows Which edges resize along with the parent element String A pipe-separated list of one or more: all, bottom, left, right, top
control_name String
tool_tip String
enabled Bool
visible Bool
hidden Bool
default_tab_group Integer
font Text font family String
halign Text horizontal alignment String One of: left, right, center
valign Text vertical alignment String One of: left, right, center
style Text style String One of: normal, bold, italic, underline
tab_stop Bool

LLUICtrl

LLButton (<button>)

LLCheckBoxCtrl (<check_box>)

LLComboBox (<combo_box>)

LLLineEditor (<line_editor>)

LLPanel (<panel>)

LLFloater (<floater>)

LLScrollingPanel

LLRadioGroup (<radio_group>)

LLScrollBar

LLScrollableContainerView

LLTextBox (<text>)

LLTextEditor (<text_editor>)