<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zen+Linden</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zen+Linden"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Zen_Linden"/>
	<updated>2026-07-24T21:13:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Graphics_cards&amp;diff=81528</id>
		<title>Graphics cards</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Graphics_cards&amp;diff=81528"/>
		<updated>2008-07-30T18:34:38Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Drivers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Multi-lang}}&lt;br /&gt;
This page is for detailing compatibility issues that certain graphics cards have with Second Life. Note that officially, we only support what&#039;s listed on our [http://secondlife.com/corporate/sysreqs.php System Requirements]. However, we understand some Residents want to run SL on unsupported configurations — your results may vary, but hopefully sharing info will give you a better idea of what to expect.&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
We &#039;&#039;highly&#039;&#039; recommend updating to the newest stable versions:&lt;br /&gt;
&lt;br /&gt;
* [http://www.nvidia.com/content/drivers/drivers.asp Download Nvidia drivers]&lt;br /&gt;
* [http://ati.amd.com/support/driver.html Download ATI drivers]&lt;br /&gt;
&lt;br /&gt;
[http://secondlife.com/knowledgebase/article.php?id=001 More info.]&lt;br /&gt;
&lt;br /&gt;
Ideally, we want SL to run and not crash on any graphics card that supports OpenGL Version 1.2 or later. Realistically, we can only support the latest version of drivers right now.&lt;br /&gt;
&lt;br /&gt;
== Driver Issues ==&lt;br /&gt;
&lt;br /&gt;
Sometimes you may get an error message upon starting Second Life that claims your drivers are out of date or unsupported.  First download the latest drivers for your graphics card and install them.  If you have recently done so and have the latest drivers, try reinstalling them, as sometimes a broken install occurs silently (especially with NVIDIA drivers) and a reinstall clears up the problem.&lt;br /&gt;
&lt;br /&gt;
== Drivers on the Mac OS X platform==&lt;br /&gt;
It is often assumed that Mac OS X does not use graphics card drivers, and it is certainly true that separate graphics card &amp;quot;updates&amp;quot; and &amp;quot;drivers&amp;quot; cannot be downloaded for the Mac. &lt;br /&gt;
&lt;br /&gt;
HOWEVER -  OS X certainly does use graphics card drivers, but incorporates them into the OS itself. With the Mac, Apple integrates the hardware and software more closely than with Windows : the advantage - problems arise only rarely; the disadvantage - Macs are generally much less upgradeable with respect to their graphics capabilities. Does this mean that any problems that emerge cannot be resolved?&lt;br /&gt;
&lt;br /&gt;
Not quite : on the occasions when a graphics driver has to be updated for Mac, it will be incorporated into the next Software Update release for the OS itself. So if you keep yourself up-to-date with these, then driver upgrades will take care of themselves.&lt;br /&gt;
&lt;br /&gt;
== Help resources ==&lt;br /&gt;
* &#039;&#039;&#039;[http://secondlife.com/knowledgebase/ Knowledge Base]&#039;&#039;&#039; - Repository of support articles you can search. For example, &amp;quot;[http://secondlife.com/knowledgebase/search.php?query=graphics&amp;amp;submit=Go graphics]&amp;quot;. Some relevant articles include:&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=003 What is a graphics card? Will mine work with Second Life?]&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=023 Intel Extreme graphics issues]&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=300 Invisible avatar? Try these things!]  &lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=405 Why is my avatar yellow/green/some other loud color/horribly deformed?] - Basically, go to Edit menu &amp;gt; Preferences &amp;gt; Graphics Detail tab and uncheck &amp;quot;Avatar Vertex Program&amp;quot;. Generally, updating your drivers fixes this.&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=019 Errors that mention GDI Generic]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://wiki.secondlife.com/wiki/Issue_tracker Public Issue Tracker]&#039;&#039;&#039; - We use this to help us identify bugs to be fixed. Search for terms like the model of your graphics card (e.g., &amp;quot;X1600&amp;quot; or &amp;quot;GeForce&amp;quot;) or related keywords (e.g., &amp;quot;invisible AND avatar&amp;quot;). You can also report a new issue and discuss it with fellow Residents.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[http://blog.secondlife.com/ Official Linden Blog]&#039;&#039;&#039; - You can [http://blog.secondlife.com/?s=graphics search] this too. Of recent particular interest is:&lt;br /&gt;
** [http://blog.secondlife.com/2007/03/28/1140-known-issues-drivers-vbo-ati-x300x600-notebooks-and-other-woes/ 1.14.0 Known Issues: Drivers, VBO, ATI X300/X600 notebooks, and other woes]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[http://forums.secondlife.com/forumdisplay.php?f=296 Technical Talk forums]&#039;&#039;&#039; - The forums are [http://forums.secondlife.com/search.php? searchable]. Lindens don&#039;t really check here.&lt;br /&gt;
&lt;br /&gt;
You can also contact our [http://secondlife.com/community/support.php Support]. Remember that specific details, and [https://wiki.secondlife.com/wiki/QA solid reproductions] when there are bugs, help us help you.&lt;br /&gt;
&lt;br /&gt;
== Personal experiences ==&lt;br /&gt;
If you&#039;re having problems with a specific graphics card, please share your details on [[Talk:Graphics Cards]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Driver Status ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#ffdead;&amp;quot;&lt;br /&gt;
|OS||Hardware||Driver Version||Status||Workaround||Related Bug&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia GO series||77.24, 6/20/2005||Crashes after a few minutes||Upgrade Drivers to 84.63, 7/5/2006 or turn of Vertex Buffer Objects||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia GO series||84.63, 7/5/2006||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia Desktop cards||91.47, 9/14/2006||Fullbright objects will flicker rainbow colors||Upgrade Drivers to 93.71, http://www.nvidia.com/object/winxp_2k_93.71.html||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia Desktop cards||93.71, 11/2/2006||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia Desktop cards||169.21, 1/28/2008||Works great with latest version of WindLight r78760||||&lt;br /&gt;
|-&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||ATI||Catalyst(R) 7.4||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||ATI||Catalyst(R) 7.6||Issue with dual monitors||Upgraded from 7.4 to 7.6.  I had dual monitors setup with DVI being the primary.  SL client would not load.  Workaround is to make VGA monitor primary, then SL will load on DVI monitor.||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||ATI||Catalyst(R) 8.1||With WindLight r78760 works relatively well except avatar hardware skinning is turned off for higher end Radeon 2xxx and 3xxx cards.  8.2 will address the issue and we will be able to turn avatar skinning back on||||&lt;br /&gt;
|-&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||driver bundled with vista||Fullbright objects will flicker rainbow colors||Does updating the driver fix this? http://www.nvidia.com/object/winvista_x86_158.18.html||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||97.42||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||158.18, 5/2/2007||unknown||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||162.22, 7/27/2007||Unsupported Hardware/Old Drivers error||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia Desktop cards||169.21, 1/28/2008||Works great with latest version of WindLight r78760||||&lt;br /&gt;
|-&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||ATI||Catalyst(R) 7.4||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||ATI||Catalyst(R) 8.1||With WindLight r78760 works relatively well except avatar hardware skinning is turned off for higher end Radeon 2xxx and 3xxx cards.  8.2 will address the issue and we will be able to turn avatar skinning back on||||&lt;br /&gt;
|-&lt;br /&gt;
|Linux Ubuntu 7.10||Nvidia 7300 GT 512 MB RAM||Nvidia proprietary driver from Ubuntu Multiverse repository||Works apparently great||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=How_the_camera_works&amp;diff=52575</id>
		<title>How the camera works</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=How_the_camera_works&amp;diff=52575"/>
		<updated>2008-02-04T06:13:58Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ViewerArchNav}}&lt;br /&gt;
[[Category:Viewer Architecture]]&lt;br /&gt;
&lt;br /&gt;
The viewer is authoritative about camera position.  The server uses the client&#039;s reported camera position to decide which objects to transmit to the client.&lt;br /&gt;
&lt;br /&gt;
Second Life uses a different coordinate frame than OpenGL.  Our frame is X-at(forward), Y-left, Z-up.  This is the infamous CFR (Cory&#039;s Favorite Reference) frame.  See llviewercamera.h.&lt;br /&gt;
&lt;br /&gt;
The viewer camera is implemented in newview/llviewercamera.cpp based on llmath/llcamera.cpp.&lt;br /&gt;
&lt;br /&gt;
The camera position and look-at vector is transmitted by send_agent_update() in llviewermessage.cpp.  This function is called once per frame and can transmit packets up to 20 times per second.  Note that it does not transmit unless the agent or camera position or rotation have changed.&lt;br /&gt;
&lt;br /&gt;
Camera movement can be accomplished with the keyboard (Ctrl-Alt-AWSD) or mouse (Alt-drag).  Movement commands call into LLAgent::cameraOrbitAround() and similar functions.  This accumulates motion and rotation through the frame.&lt;br /&gt;
&lt;br /&gt;
The camera has several &amp;quot;modes&amp;quot;, including third person, first person (&amp;quot;mouselook&amp;quot;), appearance editing, etc.  These are managed in LLAgent, not LLViewerCamera.&lt;br /&gt;
&lt;br /&gt;
LSL Interconnects with the client camera: [[:Category:LSL Camera]]&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Graphics_cards&amp;diff=51965</id>
		<title>Graphics cards</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Graphics_cards&amp;diff=51965"/>
		<updated>2008-01-30T03:54:57Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Known Driver Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for detailing compatibility issues that certain graphics cards have with Second Life. Note that officially, we only support what&#039;s listed on our [http://secondlife.com/corporate/sysreqs.php System Requirements]. However, we understand some Residents want to run SL on unsupported configurations — your results may vary, but hopefully sharing info will give you a better idea of what to expect.&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
We &#039;&#039;highly&#039;&#039; recommend updating to the newest stable versions:&lt;br /&gt;
&lt;br /&gt;
* [http://www.nvidia.com/content/drivers/drivers.asp Download Nvidia drivers]&lt;br /&gt;
* [http://ati.amd.com/support/driver.html Download ATI drivers]&lt;br /&gt;
&lt;br /&gt;
[http://secondlife.com/knowledgebase/article.php?id=001 More info.]&lt;br /&gt;
&lt;br /&gt;
Ideally, we want SL to run and not crash on any graphics card that supports OpenGL Version 1.2 or later. Realistically, we can only support the latest version of drivers right now.&lt;br /&gt;
&lt;br /&gt;
== Help resources ==&lt;br /&gt;
* &#039;&#039;&#039;[http://secondlife.com/knowledgebase/ Knowledge Base]&#039;&#039;&#039; - Repository of support articles you can search. For example, &amp;quot;[http://secondlife.com/knowledgebase/search.php?query=graphics&amp;amp;submit=Go graphics]&amp;quot;. Some relevant articles include:&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=003 What is a graphics card? Will mine work with Second Life?]&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=023 Intel Extreme graphics issues]&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=300 Invisible avatar? Try these things!]  &lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=405 Why is my avatar yellow/green/some other loud color/horribly deformed?] - Basically, go to Edit menu &amp;gt; Preferences &amp;gt; Graphics Detail tab and uncheck &amp;quot;Avatar Vertex Program&amp;quot;. Generally, updating your drivers fixes this.&lt;br /&gt;
** [http://secondlife.com/knowledgebase/article.php?id=019 Errors that mention GDI Generic]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://wiki.secondlife.com/wiki/Issue_tracker Public Issue Tracker]&#039;&#039;&#039; - We use this to help us identify bugs to be fixed. Search for terms like the model of your graphics card (e.g., &amp;quot;X1600&amp;quot; or &amp;quot;GeForce&amp;quot;) or related keywords (e.g., &amp;quot;invisible AND avatar&amp;quot;). You can also report a new issue and discuss it with fellow Residents.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[http://blog.secondlife.com/ Official Linden Blog]&#039;&#039;&#039; - You can [http://blog.secondlife.com/?s=graphics search] this too. Of recent particular interest is:&lt;br /&gt;
** [http://blog.secondlife.com/2007/03/28/1140-known-issues-drivers-vbo-ati-x300x600-notebooks-and-other-woes/ 1.14.0 Known Issues: Drivers, VBO, ATI X300/X600 notebooks, and other woes]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[http://forums.secondlife.com/forumdisplay.php?f=296 Technical Talk forums]&#039;&#039;&#039; - The forums are [http://forums.secondlife.com/search.php? searchable]. Lindens don&#039;t really check here.&lt;br /&gt;
&lt;br /&gt;
You can also contact our [http://secondlife.com/community/support.php Support]. Remember that specific details, and [https://wiki.secondlife.com/wiki/QA solid reproductions] when there are bugs, help us help you.&lt;br /&gt;
&lt;br /&gt;
== Personal experiences ==&lt;br /&gt;
If you&#039;re having problems with a specific graphics card, please share your details on [[Talk:Graphics Cards]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Driver Status ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#ffdead;&amp;quot;&lt;br /&gt;
|OS||Hardware||Driver Version||Status||Workaround||Related Bug&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia GO series||77.24, 6/20/2005||Crashes after a few minutes||Upgrade Drivers to 84.63, 7/5/2006 or turn of Vertex Buffer Objects||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia GO series||84.63, 7/5/2006||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia Desktop cards||91.47, 9/14/2006||Fullbright objects will flicker rainbow colors||Upgrade Drivers to 93.71, http://www.nvidia.com/object/winxp_2k_93.71.html||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia Desktop cards||93.71, 11/2/2006||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||Nvidia Desktop cards||169.21, 1/28/2008||Works great with latest version of WindLight r78760||||&lt;br /&gt;
|-&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||ATI||Catalyst(R) 7.4||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||ATI||Catalyst(R) 7.6||Issue with dual monitors||Upgraded from 7.4 to 7.6.  I had dual monitors setup with DVI being the primary.  SL client would not load.  Workaround is to make VGA monitor primary, then SL will load on DVI monitor.||&lt;br /&gt;
|-&lt;br /&gt;
|Win XP||ATI||Catalyst(R) 8.1||With WindLight r78760 works relatively well except avatar hardware skinning is turned off for higher end Radeon 2xxx and 3xxx cards.  8.2 will address the issue and we will be able to turn avatar skinning back on||||&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||driver bundled with vista||Fullbright objects will flicker rainbow colors||Does updating the driver fix this? http://www.nvidia.com/object/winvista_x86_158.18.html||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||97.42||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||158.18, 5/2/2007||unknown||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia||162.22, 7/27/2007||Unsupported Hardware/Old Drivers error||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||Nvidia Desktop cards||169.21, 1/28/2008||Works great with latest version of WindLight r78760||||&lt;br /&gt;
|-&lt;br /&gt;
| ||||||||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||ATI||Catalyst(R) 7.4||Works great||||&lt;br /&gt;
|-&lt;br /&gt;
|Vista||ATI||Catalyst(R) 8.1||With WindLight r78760 works relatively well except avatar hardware skinning is turned off for higher end Radeon 2xxx and 3xxx cards.  8.2 will address the issue and we will be able to turn avatar skinning back on||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=51118</id>
		<title>UI Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=51118"/>
		<updated>2008-01-25T05:35:03Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Widget Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
===Widget List===&lt;br /&gt;
These are some of the widgets at your disposal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLTextBox&amp;lt;/b&amp;gt; - a holder of displayed text&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLSlider&amp;lt;/b&amp;gt; - a knob you can move horizontally to control a value&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLRadioGroup&amp;lt;/b&amp;gt; - a group of radio buttons for choosing a particular setting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLLineEditor&amp;lt;/b&amp;gt; - a means of inputing text&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLCheckBoxCtrl&amp;lt;/b&amp;gt; - a check box for turning something on or off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLButton&amp;lt;/b&amp;gt; - a button to press&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLComboBox&amp;lt;/b&amp;gt; - a drop down list with a single line text box&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Font&amp;lt;/b&amp;gt;&lt;br /&gt;
* font=&amp;quot;SanSerifSmall&amp;quot; // sets the font used for any text used by the widget.  99% of these in the viewer are SanSerif and SanSerifSmall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Enabled&amp;lt;/b&amp;gt;&lt;br /&gt;
* enabled=&amp;quot;true&amp;quot; // sets whether the widget is grayed out or accessible&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=50366</id>
		<title>UI Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=50366"/>
		<updated>2008-01-21T05:20:01Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Widget List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
===Widget List===&lt;br /&gt;
These are some of the widgets at your disposal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLTextBox&amp;lt;/b&amp;gt; - a holder of displayed text&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLSlider&amp;lt;/b&amp;gt; - a knob you can move horizontally to control a value&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLRadioGroup&amp;lt;/b&amp;gt; - a group of radio buttons for choosing a particular setting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLLineEditor&amp;lt;/b&amp;gt; - a means of inputing text&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLCheckBoxCtrl&amp;lt;/b&amp;gt; - a check box for turning something on or off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLButton&amp;lt;/b&amp;gt; - a button to press&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLComboBox&amp;lt;/b&amp;gt; - a drop down list with a single line text box&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=50365</id>
		<title>UI Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=50365"/>
		<updated>2008-01-21T05:19:21Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
===Widget List===&lt;br /&gt;
List of widgets at your disposal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLTextBox&amp;lt;/b&amp;gt; - a holder of displayed text&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLSlider&amp;lt;/b&amp;gt; - a knob you can move horizontally to control a value&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLRadioGroup&amp;lt;/b&amp;gt; - a group of radio buttons for choosing a particular setting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLLineEditor&amp;lt;/b&amp;gt; - a means of inputing text&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLCheckBoxCtrl&amp;lt;/b&amp;gt; - a check box for turning something on or off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLButton&amp;lt;/b&amp;gt; - a button to press&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;LLComboBox&amp;lt;/b&amp;gt; - a drop down list with a single line text box&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=50364</id>
		<title>UI Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=50364"/>
		<updated>2008-01-21T05:18:12Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Widget List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
===Widget List===&lt;br /&gt;
List of widgets at your disposal:&lt;br /&gt;
&lt;br /&gt;
LLTextBox - a holder of displayed text&lt;br /&gt;
&lt;br /&gt;
LLSlider - a knob you can move horizontally to control a value&lt;br /&gt;
&lt;br /&gt;
LLRadioGroup - a group of radio buttons for choosing a particular setting&lt;br /&gt;
&lt;br /&gt;
LLLineEditor - a means of inputing text&lt;br /&gt;
&lt;br /&gt;
LLCheckBoxCtrl - a check box for turning something on or off&lt;br /&gt;
&lt;br /&gt;
LLButton - a button to press&lt;br /&gt;
&lt;br /&gt;
LLComboBox - a drop down list with a single line text box&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Debug_Settings&amp;diff=49424</id>
		<title>Debug Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Debug_Settings&amp;diff=49424"/>
		<updated>2008-01-16T07:34:56Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What are Debug Settings? =&lt;br /&gt;
&lt;br /&gt;
Debug Settings are defined global variables in llcontroldef.cpp that are saved to file between sessions.  They save many of the user defined settings and can be easily linked to UI control widgets.  See [[How_preferences_work]] for more information.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49413</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49413"/>
		<updated>2008-01-16T06:00:31Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI floaters. &lt;br /&gt;
&lt;br /&gt;
===Floater Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperFLoater&amp;quot; // name of the floater.  You will use this name in the code to identify your floater when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the floater to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the floater, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the floater to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the floater, not just the label.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=49412</id>
		<title>UI Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=49412"/>
		<updated>2008-01-16T05:20:35Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
===Widget List===&lt;br /&gt;
List of widgets at your disposal&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49411</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49411"/>
		<updated>2008-01-16T05:19:16Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI floaters. &lt;br /&gt;
&lt;br /&gt;
===Floater Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the floater.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the floater to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the floater, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the floater to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the floater, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the floater to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the floater to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the floater to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the floater to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of floater to be 30 pixels from the bottom edge of previously listed floater &lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=49410</id>
		<title>UI Widgets</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Widgets&amp;diff=49410"/>
		<updated>2008-01-16T05:17:28Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: New page: Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements.   ===Widget Options=== You will see the following information in XML files as you go.  He...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49106</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49106"/>
		<updated>2008-01-14T05:49:00Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Widget Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49105</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49105"/>
		<updated>2008-01-14T05:48:35Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation of the current XUI xml format as used in the Second Life viewer for its UI elements. &lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49104</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49104"/>
		<updated>2008-01-14T05:46:22Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a first stab and documenting the current xml file format as used in the Second LIfe viewer. Its not meant to be pretty, just useful (I hope).&lt;br /&gt;
&lt;br /&gt;
The  only conventions I can find defined on the wiki are as [https://wiki.secondlife.com/wiki/Linguistic_QA_with_the_Second_Life_Viewer#Adjust_the_Size_of_Widgets_and_Interface_Elements follows:]&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a widget to [[Debug_Settings]] without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Debug_Setting&amp;diff=49103</id>
		<title>Debug Setting</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Debug_Setting&amp;diff=49103"/>
		<updated>2008-01-14T05:44:05Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: Debug Setting moved to Debug Settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Debug Settings]]&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Debug_Settings&amp;diff=49102</id>
		<title>Debug Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Debug_Settings&amp;diff=49102"/>
		<updated>2008-01-14T05:44:05Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: Debug Setting moved to Debug Settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What are Debug Settings? =&lt;br /&gt;
&lt;br /&gt;
Debug Settings are defined global variables in llcontroldef.cpp that are saved to file between sessions.  They save many of the user defined settings and can be easily linked to UI control widgets.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Debug_Settings&amp;diff=49101</id>
		<title>Debug Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Debug_Settings&amp;diff=49101"/>
		<updated>2008-01-14T05:43:36Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: New page: = What are Debug Settings? =  Debug Settings are defined global variables in llcontroldef.cpp that are saved to file between sessions.  They save many of the user defined settings and can ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What are Debug Settings? =&lt;br /&gt;
&lt;br /&gt;
Debug Settings are defined global variables in llcontroldef.cpp that are saved to file between sessions.  They save many of the user defined settings and can be easily linked to UI control widgets.&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49100</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=49100"/>
		<updated>2008-01-14T05:40:45Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Widget Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a first stab and documenting the current xml file format as used in the Second LIfe viewer. Its not meant to be pretty, just useful (I hope).&lt;br /&gt;
&lt;br /&gt;
The  only conventions I can find defined on the wiki are as [https://wiki.secondlife.com/wiki/Linguistic_QA_with_the_Second_Life_Viewer#Adjust_the_Size_of_Widgets_and_Interface_Elements follows:]&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Control Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* control_name=&amp;quot;DebugSetting&amp;quot; // Allows you to instantly tie a debug setting to a widget without writing any code. Very useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=48465</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=48465"/>
		<updated>2008-01-11T14:47:56Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Widget Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a first stab and documenting the current xml file format as used in the Second LIfe viewer. Its not meant to be pretty, just useful (I hope).&lt;br /&gt;
&lt;br /&gt;
The  only conventions I can find defined on the wiki are as [https://wiki.secondlife.com/wiki/Linguistic_QA_with_the_Second_Life_Viewer#Adjust_the_Size_of_Widgets_and_Interface_Elements follows:]&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=48413</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=48413"/>
		<updated>2008-01-11T06:26:09Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Widget Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a first stab and documenting the current xml file format as used in the Second LIfe viewer. Its not meant to be pretty, just useful (I hope).&lt;br /&gt;
&lt;br /&gt;
The  only conventions I can find defined on the wiki are as [https://wiki.secondlife.com/wiki/Linguistic_QA_with_the_Second_Life_Viewer#Adjust_the_Size_of_Widgets_and_Interface_Elements follows:]&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  Here&#039;s what all the options mean.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperZenWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=48412</id>
		<title>UI Floaters</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=UI_Floaters&amp;diff=48412"/>
		<updated>2008-01-11T06:24:57Z</updated>

		<summary type="html">&lt;p&gt;Zen Linden: /* Adjust the Size of Widgets and Interface Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a first stab and documenting the current xml file format as used in the Second LIfe viewer. Its not meant to be pretty, just useful (I hope).&lt;br /&gt;
&lt;br /&gt;
The  only conventions I can find defined on the wiki are as [https://wiki.secondlife.com/wiki/Linguistic_QA_with_the_Second_Life_Viewer#Adjust_the_Size_of_Widgets_and_Interface_Elements follows:]&lt;br /&gt;
&lt;br /&gt;
===Widget Options===&lt;br /&gt;
You will see the following information in XML files as you go.  This is what all the options mean:&lt;br /&gt;
(This is a work in progress!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
* name=&amp;quot;SuperZenWidget&amp;quot; // name of the widget.  You will use this name in the code to identify your widget when you need it &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Width and Height&amp;lt;/b&amp;gt;&lt;br /&gt;
* width=&amp;quot;100&amp;quot;  // sets the width of the widget to be 100 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
* height=&amp;quot;20&amp;quot; // sets the height of the widget to be 20 pixels &lt;br /&gt;
** Note: This is the entire width of the widget, not just the label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Left&amp;lt;/b&amp;gt;&lt;br /&gt;
* left=&amp;quot;10&amp;quot; // sets the horizontal position of the left edge of the widget to be 10 pixels from the left edge of the panel or floater&lt;br /&gt;
* left_delta=&amp;quot;100&amp;quot; // sets the horizontal position of the left edge of the widget to be 100 pixels from the left edge of previously listed widget&lt;br /&gt;
** Note: Use left *or* left_delta, never both.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bottom&amp;lt;/b&amp;gt;&lt;br /&gt;
* bottom=&amp;quot;300&amp;quot; // sets the vertical position of the bottom edge of the widget to be 300 pixels from the bottom edge of the panel or floater&lt;br /&gt;
* bottom=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of the widget to be 30 pixels from the top edge of the panel or floater&lt;br /&gt;
* bottom_delta=&amp;quot;-30&amp;quot; // sets the vertical position of the bottom edge of widget to be 30 pixels from the bottom edge of previously listed widget&lt;br /&gt;
** Note: Use bottom *or* bottom_delta, never both.&lt;br /&gt;
&lt;br /&gt;
***Note: All floaters, panels and widgets appear to accept these, so I will simply refer to them as &amp;quot;coordinates&amp;quot; rather than spell them out for each file.&lt;br /&gt;
&lt;br /&gt;
===Generic Floater XML Elements===&lt;/div&gt;</summary>
		<author><name>Zen Linden</name></author>
	</entry>
</feed>