New login page layout - set FSUseLegacyLoginPanel to TRUE if you favor the old crap

Fri, 22 Apr 2016 14:28:05 +0200

author
Ansariel
date
Fri, 22 Apr 2016 14:28:05 +0200
changeset 48973
e91e271b8c27
parent 48972
7830ce7960ca
child 48974
e848b8e39451

New login page layout - set FSUseLegacyLoginPanel to TRUE if you favor the old crap

indra/newview/app_settings/settings.xml file | annotate | diff | revisions
indra/newview/fspanellogin.cpp file | annotate | diff | revisions
indra/newview/skins/default/textures/textures.xml file | annotate | diff | revisions
indra/newview/skins/default/xui/de/panel_fs_login.xml file | annotate | diff | revisions
indra/newview/skins/default/xui/de/panel_fs_nui_login.xml file | annotate | diff | revisions
indra/newview/skins/default/xui/en/panel_fs_nui_login.xml file | annotate | diff | revisions
     1.1 --- a/indra/newview/app_settings/settings.xml	Thu Apr 21 12:00:05 2016 +0200
     1.2 +++ b/indra/newview/app_settings/settings.xml	Fri Apr 22 14:28:05 2016 +0200
     1.3 @@ -23852,6 +23852,17 @@
     1.4        <key>Value</key>
     1.5        <string>eff31dd2-1b65-5a03-5e37-15aca8e53ab7</string>
     1.6      </map>
     1.7 +    <key>FSUseLegacyLoginPanel</key>
     1.8 +    <map>
     1.9 +      <key>Comment</key>
    1.10 +      <string>If enabled, the legacy layout version of the login panel will be used</string>
    1.11 +      <key>Persist</key>
    1.12 +      <integer>1</integer>
    1.13 +      <key>Type</key>
    1.14 +      <string>Boolean</string>
    1.15 +      <key>Value</key>
    1.16 +      <integer>0</integer>
    1.17 +    </map>
    1.18    </map>
    1.19  </llsd>
    1.20  
     2.1 --- a/indra/newview/fspanellogin.cpp	Thu Apr 21 12:00:05 2016 +0200
     2.2 +++ b/indra/newview/fspanellogin.cpp	Fri Apr 22 14:28:05 2016 +0200
     2.3 @@ -197,7 +197,14 @@
     2.4  		login_holder->addChild(this);
     2.5  	}
     2.6  
     2.7 -	buildFromFile( "panel_fs_login.xml");
     2.8 +	if (!gSavedSettings.getBOOL("FSUseLegacyLoginPanel"))
     2.9 +	{
    2.10 +		buildFromFile( "panel_fs_nui_login.xml");
    2.11 +	}
    2.12 +	else
    2.13 +	{
    2.14 +		buildFromFile( "panel_fs_login.xml");
    2.15 +	}
    2.16  
    2.17  	reshape(rect.getWidth(), rect.getHeight());
    2.18  	
    2.19 @@ -207,6 +214,8 @@
    2.20  
    2.21  	LLLineEditor* password_edit(getChild<LLLineEditor>("password_edit"));
    2.22  	password_edit->setKeystrokeCallback(onPassKey, this);
    2.23 +	// STEAM-14: When user presses Enter with this field in focus, initiate login
    2.24 +	password_edit->setCommitCallback(boost::bind(&FSPanelLogin::onClickConnect, this));
    2.25  
    2.26  	// change z sort of clickable text to be behind buttons
    2.27  	sendChildToBack(getChildView("forgot_password_text"));
    2.28 @@ -257,8 +266,8 @@
    2.29  	childSetAction("remove_user_btn", onClickRemove, this);
    2.30  	childSetAction("connect_btn", onClickConnect, this);
    2.31  
    2.32 -	getChild<LLPanel>("login")->setDefaultBtn(findChild<LLButton>("connect_btn"));
    2.33 -	getChild<LLPanel>("start_location_panel")->setDefaultBtn(findChild<LLButton>("connect_btn"));
    2.34 +	getChild<LLPanel>("login")->setDefaultBtn(findChild<LLButton>("connect_btn"));
    2.35 +	getChild<LLPanel>("start_location_panel")->setDefaultBtn(findChild<LLButton>("connect_btn"));
    2.36  
    2.37  	std::string channel = LLVersionInfo::getChannel();
    2.38  	std::string version = llformat("%s (%d)",
     3.1 --- a/indra/newview/skins/default/textures/textures.xml	Thu Apr 21 12:00:05 2016 +0200
     3.2 +++ b/indra/newview/skins/default/textures/textures.xml	Fri Apr 22 14:28:05 2016 +0200
     3.3 @@ -670,6 +670,7 @@
     3.4  
     3.5    <texture name="startup_logo"  file_name="windows/startup_logo.png" preload="true" />
     3.6  
     3.7 +  <texture name="login_fs_logo"  file_name="windows/login_fs_logo.png" preload="true" />
     3.8    <texture name="login_sl_logo"  file_name="windows/login_sl_logo.png" preload="true" />
     3.9    <texture name="login_sl_logo_small"  file_name="windows/login_sl_logo_small.png" preload="true" />
    3.10    <texture name="first_login_image_left"  file_name="windows/first_login_image_left.png" preload="true" />
     4.1 --- a/indra/newview/skins/default/xui/de/panel_fs_login.xml	Thu Apr 21 12:00:05 2016 +0200
     4.2 +++ b/indra/newview/skins/default/xui/de/panel_fs_login.xml	Fri Apr 22 14:28:05 2016 +0200
     4.3 @@ -15,7 +15,7 @@
     4.4  				Benutzername:
     4.5  			</text>
     4.6  			<combo_box name="username_combo" tool_tip="Bei der Registrierung gewählter Benutzername wie „berndschmidt12“ oder „Liebe Sonne“"/>
     4.7 -			<icon tool_tip="Diesen Benutzernamen löschen" name="remove_user_btn"/>
     4.8 +			<button tool_tip="Diesen Benutzernamen löschen" name="remove_user_btn"/>
     4.9  			<text name="password_text">
    4.10  				Kennwort:
    4.11  			</text>
    4.12 @@ -25,8 +25,8 @@
    4.13  				Hier starten:
    4.14  			</text>
    4.15  			<combo_box name="start_location_combo">
    4.16 -				<combo_box.item label="Mein letzter Standort" name="MyLastLocation"/>
    4.17 -				<combo_box.item label="Mein Zuhause" name="MyHome"/>
    4.18 +				<combo_box.item label="Letzter Standort" name="MyLastLocation"/>
    4.19 +				<combo_box.item label="Zuhause" name="MyHome"/>
    4.20  				<combo_box.item label="&lt;Region eingeben&gt;" name="Typeregionname"/>
    4.21  			</combo_box>
    4.22  		</layout_panel>
    4.23 @@ -50,7 +50,7 @@
    4.24  			<text name="mode_selection_text">
    4.25  				MODUS-WAHL
    4.26  			</text>
    4.27 -			<combo_box name="mode_combo" tool_tip="Wählen Sie welcher Viewer Style ihnen am meisten vertraut ist, um die Standards ihren bedürfnissen anzupassen.">
    4.28 +			<combo_box name="mode_combo" tool_tip="Wählen Sie, welcher Viewer-Style Ihnen am meisten vertraut ist, um die Standards Ihren Bedürfnissen anzupassen.">
    4.29  				<combo_box.item label="Hybrid" name="Hybrid"/>
    4.30  				<combo_box.item label="Text" name="Text"/>
    4.31  			</combo_box>
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/indra/newview/skins/default/xui/de/panel_fs_nui_login.xml	Fri Apr 22 14:28:05 2016 +0200
     5.3 @@ -0,0 +1,59 @@
     5.4 +<?xml version="1.0" encoding="utf-8" standalone="yes"?>
     5.5 +<panel name="panel_login">
     5.6 +	<panel.string name="forgot_password_url">
     5.7 +		http://secondlife.com/account/request.php?lang=de
     5.8 +	</panel.string>
     5.9 +	<layout_stack name="ui_stack">
    5.10 +		<layout_panel name="ui_container">
    5.11 +			<layout_stack name="vert_stack_left">
    5.12 +				<layout_panel name="1st_row">
    5.13 +					<layout_stack name="1st_row_stack">
    5.14 +						<layout_panel name="login">
    5.15 +							<combo_box name="username_combo" label="Benutzername" tool_tip="Bei der Registrierung gewählter Benutzername wie „berndschmidt12“ oder „Liebe Sonne“"/>
    5.16 +							<check_box label="Benutzername speichern" name="remember_username_check"/>
    5.17 +						</layout_panel>
    5.18 +						<layout_panel name="delete_container">
    5.19 +							<button tool_tip="Diesen Benutzernamen löschen" name="remove_user_btn"/>
    5.20 +						</layout_panel>
    5.21 +						<layout_panel name="password_container">
    5.22 +							<line_editor name="password_edit" label="Kennwort"/>
    5.23 +							<check_box label="Kennwort speichern" name="remember_check"/>
    5.24 +						</layout_panel>
    5.25 +						<layout_panel name="start_location_panel">
    5.26 +							<combo_box name="start_location_combo" label="Hier starten:">
    5.27 +								<combo_box.item label="Letzter Standort" name="MyLastLocation"/>
    5.28 +								<combo_box.item label="Zuhause" name="MyHome"/>
    5.29 +								<combo_box.item label="&lt;Region eingeben&gt;" name="Typeregionname"/>
    5.30 +							</combo_box>
    5.31 +						</layout_panel>
    5.32 +					</layout_stack>
    5.33 +				</layout_panel>
    5.34 +				<layout_panel name="2nd_row">
    5.35 +					<layout_stack name="2nd_row_stack">
    5.36 +						<layout_panel name="grid_panel">
    5.37 +							<text name="grid_login_text">
    5.38 +								Grid:
    5.39 +							</text>
    5.40 +						</layout_panel>
    5.41 +						<layout_panel name="mode_selection">
    5.42 +							<text name="mode_selection_text">
    5.43 +								Modus:
    5.44 +							</text>
    5.45 +							<combo_box name="mode_combo" tool_tip="Wählen Sie, welcher Viewer-Style Ihnen am meisten vertraut ist, um die Standards Ihren Bedürfnissen anzupassen.">
    5.46 +								<combo_box.item label="Hybrid" name="Hybrid"/>
    5.47 +								<combo_box.item label="Text" name="Text"/>
    5.48 +							</combo_box>
    5.49 +						</layout_panel>
    5.50 +					</layout_stack>
    5.51 +				</layout_panel>
    5.52 +			</layout_stack>
    5.53 +			<button label="Anmelden" name="connect_btn"/>
    5.54 +			<text name="create_new_account_text">
    5.55 +				Registrieren
    5.56 +			</text>
    5.57 +			<text name="forgot_password_text">
    5.58 +				Kennwort vergessen?
    5.59 +			</text>
    5.60 +		</layout_panel>
    5.61 +	</layout_stack>
    5.62 +</panel>
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/indra/newview/skins/default/xui/en/panel_fs_nui_login.xml	Fri Apr 22 14:28:05 2016 +0200
     6.3 @@ -0,0 +1,379 @@
     6.4 +<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
     6.5 +<panel
     6.6 +  follows="all"
     6.7 +  height="768"
     6.8 +  layout="topleft"
     6.9 +  name="panel_login"
    6.10 +  focus_root="true"
    6.11 +  background_visible="true"
    6.12 +  bg_opaque_color="0.16 0.16 0.16 1"
    6.13 +  background_opaque="true"
    6.14 +  width="1024">
    6.15 +  <panel.string
    6.16 +    name="forgot_password_url">
    6.17 +    http://secondlife.com/account/request.php
    6.18 +  </panel.string>
    6.19 +  <web_browser
    6.20 +    tab_stop="false"
    6.21 +    trusted_content="true"
    6.22 +    bg_opaque_color="Black"
    6.23 +    border_visible="false"
    6.24 +    follows="all"
    6.25 +    left="0"
    6.26 +    name="login_html"
    6.27 +    start_url=""
    6.28 +    top="18"
    6.29 +    height="598"
    6.30 +    width="1024" />
    6.31 +  <layout_stack
    6.32 +  follows="left|right|bottom"
    6.33 +  height="152"
    6.34 +  left="0"
    6.35 +  name="ui_stack"
    6.36 +  orientation="horizontal"
    6.37 +  bottom="-1"
    6.38 +  width="1024">
    6.39 +    <layout_panel
    6.40 +      height="152"
    6.41 +      auto_resize="true"
    6.42 +      name="ui_elastic_pad_left"
    6.43 +      width="27" />
    6.44 +    <layout_panel
    6.45 +      auto_resize="false"
    6.46 +      follows="left|right|top"
    6.47 +      name="ui_container"
    6.48 +      layout="topleft"
    6.49 +      width="970"
    6.50 +      min_width="970"
    6.51 +      height="152">
    6.52 +  <icon
    6.53 +    height="125"
    6.54 +    width="125"
    6.55 +    image_name="login_fs_logo"
    6.56 +    left="0"
    6.57 +    top="10"
    6.58 +    name="sl_logo_small" />
    6.59 +
    6.60 +    <layout_stack
    6.61 +      animate="false"
    6.62 +      clip="false"
    6.63 +      follows="all"
    6.64 +      name="vert_stack_left"
    6.65 +      layout="topleft"
    6.66 +      orientation="vertical"
    6.67 +      top="0"
    6.68 +      left_pad="10"
    6.69 +      width="685"
    6.70 +      height="152">
    6.71 +    <layout_panel
    6.72 +      auto_resize="false"
    6.73 +      follows="all"
    6.74 +      name="1st_row"
    6.75 +      layout="topleft"
    6.76 +      height="86"
    6.77 +      width="685">
    6.78 +    <layout_stack
    6.79 +      animate="false"
    6.80 +      clip="false"
    6.81 +      follows="left|top|right"
    6.82 +      name="1st_row_stack"
    6.83 +      layout="topleft"
    6.84 +      orientation="horizontal"
    6.85 +      top="0"
    6.86 +      left="0"
    6.87 +      width="685"
    6.88 +      height="86">
    6.89 +    <layout_panel
    6.90 +        auto_resize="true"
    6.91 +        follows="left|top|right"
    6.92 +        name="login"
    6.93 +        layout="topleft"
    6.94 +        width="206"
    6.95 +        height="86">
    6.96 +
    6.97 +  <combo_box
    6.98 +    left="5"
    6.99 +    top_pad="25"
   6.100 +    allow_text_entry="true"
   6.101 +    follows="left|top|right"
   6.102 +    height="32"
   6.103 +    label="Username"
   6.104 +    combo_editor.font="SansSerifLarge"
   6.105 +    max_chars="128"
   6.106 +    force_disable_fulltext_search="true"
   6.107 +    combo_editor.commit_on_focus_lost="false"
   6.108 +    combo_editor.prevalidate_callback="ascii"
   6.109 +    tool_tip="The username you chose when you registered, like bobsmith12 or Steller Sunshine"
   6.110 +    name="username_combo"
   6.111 +    width="201">
   6.112 +    <combo_box.combo_editor
   6.113 +      text_pad_left="8" 
   6.114 +      bg_image_always_focused="true"/>
   6.115 +    </combo_box>
   6.116 +    <check_box
   6.117 +      tab_stop="false"
   6.118 +      control_name="FSRememberUsername"
   6.119 +      follows="left|top|right"
   6.120 +      font="SansSerifLarge"
   6.121 +      left="2"
   6.122 +      top_pad="10"
   6.123 +      height="18"
   6.124 +      label="Remember username"
   6.125 +      name="remember_username_check"
   6.126 +      width="204" />
   6.127 +    </layout_panel> <!-- login -->
   6.128 +    <layout_panel
   6.129 +      tab_stop="false"
   6.130 +      auto_resize="false"
   6.131 +      follows="left|top|right"
   6.132 +      name="delete_container"
   6.133 +      layout="topleft"
   6.134 +      width="32"
   6.135 +      height="86">
   6.136 +    <button
   6.137 +      follows="right|top"
   6.138 +      height="32"
   6.139 +      image_unselected="TrashItem_Off"
   6.140 +      image_selected="TrashItem_Press"
   6.141 +      image_pressed="TrashItem_Press"
   6.142 +      tool_tip="Remove this username"
   6.143 +      label=""
   6.144 +      layout="topleft"
   6.145 +      name="remove_user_btn"
   6.146 +      left="0"
   6.147 +      top_pad="25"
   6.148 +      width="32" />
   6.149 +    </layout_panel> <!-- delete_container -->
   6.150 +    <layout_panel
   6.151 +        auto_resize="true"
   6.152 +        follows="left|top|right"
   6.153 +        name="password_container"
   6.154 +        layout="topleft"
   6.155 +        width="206"
   6.156 +        height="86">
   6.157 +    <!-- The max length might be changed in FSPanelLogin.cpp for Opensim! -->
   6.158 +  <line_editor
   6.159 +    follows="left|top|right"
   6.160 +    height="32"
   6.161 +    left="5"
   6.162 +    max_length_bytes="16"
   6.163 +    text_pad_left="8"
   6.164 +    name="password_edit"
   6.165 +    label="Password"
   6.166 +    bg_image_always_focused="true"
   6.167 +    font="SansSerifLarge"
   6.168 +    is_password="true" 
   6.169 +    select_on_focus="true"
   6.170 +    commit_on_focus_lost="false"
   6.171 +    top_pad="25"
   6.172 +    width="201" />
   6.173 +    <check_box
   6.174 +      tab_stop="false"
   6.175 +      control_name="RememberPassword"
   6.176 +      enabled_control="FSRememberUsername"
   6.177 +      follows="left|top|right"
   6.178 +      font="SansSerifLarge"
   6.179 +      left="2"
   6.180 +      height="18"
   6.181 +      label="Remember password"
   6.182 +      top_pad="10"
   6.183 +      name="remember_check"
   6.184 +      width="204" />
   6.185 +    </layout_panel> <!-- password_container -->
   6.186 +    <layout_panel
   6.187 +      auto_resize="false"
   6.188 +      follows="left|top|right"
   6.189 +      name="start_location_panel"
   6.190 +      layout="topleft"
   6.191 +      width="211"
   6.192 +      height="86">
   6.193 +  <combo_box
   6.194 +    allow_text_entry="true"
   6.195 +    control_name="NextLoginLocation"
   6.196 +    follows="left|top|right"
   6.197 +    label="Start location"
   6.198 +    height="32"
   6.199 +    max_chars="128"
   6.200 +    combo_editor.font="SansSerifLarge"
   6.201 +    left="5"
   6.202 +    top_pad="25"
   6.203 +    name="start_location_combo"
   6.204 +    width="201"
   6.205 +    combo_button.scale_image="true">
   6.206 +    <combo_box.combo_editor
   6.207 +      bg_image_always_focused="true"
   6.208 +      text_pad_left="8"/>
   6.209 +    <combo_box.item
   6.210 +      label="Last location"
   6.211 +      name="MyLastLocation"
   6.212 +      value="last" />
   6.213 +    <combo_box.item
   6.214 +      label="Home"
   6.215 +      name="MyHome"
   6.216 +      value="home" />
   6.217 +    <combo_box.item
   6.218 +      label="&lt;Type region name&gt;"
   6.219 +      name="Typeregionname" value="" />
   6.220 +    </combo_box>
   6.221 +    </layout_panel> <!-- start_location_panel -->
   6.222 +    </layout_stack> <!-- 1st_row_stack -->
   6.223 +    </layout_panel> <!-- 1st_row -->
   6.224 +
   6.225 +    <layout_panel
   6.226 +      auto_resize="false"
   6.227 +      follows="left|top|right"
   6.228 +      name="2nd_row"
   6.229 +      layout="topleft"
   6.230 +      top_pad="0"
   6.231 +      height="66"
   6.232 +      width="685">
   6.233 +    <layout_stack
   6.234 +      animate="false"
   6.235 +      clip="false"
   6.236 +      follows="left|top|right"
   6.237 +      name="2nd_row_stack"
   6.238 +      layout="topleft"
   6.239 +      orientation="horizontal"
   6.240 +      top_pad="0"
   6.241 +      left="0"
   6.242 +      width="685"
   6.243 +      height="66">
   6.244 +    <layout_panel
   6.245 +      auto_resize="false"
   6.246 +      follows="left|top|right"
   6.247 +      name="grid_panel"
   6.248 +      layout="topleft"
   6.249 +      width="342"
   6.250 +      height="66"
   6.251 +      visible="true">
   6.252 +    <text
   6.253 +      follows="left|bottom"
   6.254 +      font="SansSerifLarge"
   6.255 +      height="32"
   6.256 +      name="grid_login_text"
   6.257 +      valign="center"
   6.258 +      top_pad="5"
   6.259 +      left="5"
   6.260 +      width="35">
   6.261 +        Grid:
   6.262 +    </text>
   6.263 +    <combo_box
   6.264 +      allow_text_entry="false"
   6.265 +      follows="left|top"
   6.266 +      height="32"
   6.267 +      max_chars="256"
   6.268 +      combo_editor.font="SansSerifLarge"
   6.269 +      left_pad="5"
   6.270 +      top_delta="0"
   6.271 +      layout="topleft"
   6.272 +      name="server_combo"
   6.273 +      width="250"
   6.274 +      combo_button.scale_image="true">
   6.275 +      <combo_box.drop_down_button
   6.276 +        font="SansSerifLarge"/>
   6.277 +      </combo_box>
   6.278 +    </layout_panel>
   6.279 +
   6.280 +    <layout_panel
   6.281 +      follows="left|top|right"
   6.282 +      name="mode_selection"
   6.283 +      width="342"
   6.284 +      height="66">
   6.285 +    <text
   6.286 +      follows="right|top"
   6.287 +      font="SansSerifLarge"
   6.288 +      halign="right"
   6.289 +      valign="center"
   6.290 +      height="32"
   6.291 +      name="mode_selection_text"
   6.292 +      top_pad="5"
   6.293 +      right="-130"
   6.294 +      width="75">
   6.295 +        Mode:
   6.296 +    </text>
   6.297 +    <combo_box
   6.298 +      follows="right|bottom"
   6.299 +      top_delta="0"
   6.300 +      left_pad="10"
   6.301 +      right="-5"
   6.302 +      height="32"
   6.303 +      max_chars="128"
   6.304 +      tool_tip="Select which style of viewer you are most familiar with to set your defaults to appropriately."
   6.305 +      name="mode_combo"
   6.306 +      width="120"
   6.307 +      combo_button.scale_image="true">
   6.308 +      <combo_box.drop_down_button
   6.309 +        font="SansSerifLarge"/>
   6.310 +      <combo_box.item
   6.311 +        label="Firestorm"
   6.312 +        name="Firestorm"
   6.313 +        value="settings_firestorm.xml" />
   6.314 +      <combo_box.item
   6.315 +        label="Phoenix"
   6.316 +        name="Phoenix"
   6.317 +        value="settings_phoenix.xml" />
   6.318 +      <combo_box.item
   6.319 +        label="Viewer 3"
   6.320 +        name="V3"
   6.321 +        value="settings_v3.xml" />
   6.322 +      <combo_box.item
   6.323 +        label="Hybrid"
   6.324 +        name="Hybrid"
   6.325 +        value="settings_hybrid.xml" />
   6.326 +      <combo_box.item
   6.327 +        label="Latency"
   6.328 +        name="Latency"
   6.329 +        value="settings_latency.xml" />
   6.330 +      <combo_box.item
   6.331 +        label="Text"
   6.332 +        name="Text"
   6.333 +        value="settings_text.xml" />
   6.334 +      </combo_box>
   6.335 +    </layout_panel>
   6.336 +
   6.337 +    </layout_stack> <!-- 2nd_row_stack -->
   6.338 +    </layout_panel>  <!-- 2nd_row -->
   6.339 +    </layout_stack> <!-- vert_stack -->
   6.340 +  <button
   6.341 +    follows="left|top|right"
   6.342 +    image_unselected="PushButton_Login"
   6.343 +    image_pressed="PushButton_Login_Pressed"
   6.344 +    image_hover_unselected="PushButton_Login_Over"
   6.345 +    label="Log In"
   6.346 +    label_color="White"
   6.347 +    font="SansSerifLarge"
   6.348 +    name="connect_btn"
   6.349 +    width="140"
   6.350 +    height="54"
   6.351 +    left_pad="10"
   6.352 +    top="25"/>
   6.353 +    <text
   6.354 +      follows="left|top|right"
   6.355 +      font="SansSerifMedium"
   6.356 +      text_color="EmphasisColor"
   6.357 +      left_delta="0"
   6.358 +      height="16"
   6.359 +      name="create_new_account_text"
   6.360 +      top_pad="14"
   6.361 +      width="140">
   6.362 +        Create an account
   6.363 +    </text>
   6.364 +    <text
   6.365 +      follows="left|top|right"
   6.366 +      font="SansSerifMedium"
   6.367 +      text_color="EmphasisColor"
   6.368 +      left_delta="0"
   6.369 +      height="16"
   6.370 +      name="forgot_password_text"
   6.371 +      top_pad="5"
   6.372 +      width="140">
   6.373 +        Forgot password?
   6.374 +    </text>
   6.375 +  </layout_panel>
   6.376 +  <layout_panel
   6.377 +      height="152"
   6.378 +      auto_resize="true"
   6.379 +      name="ui_elastic_pad_right"
   6.380 +      width="27" />
   6.381 +  </layout_stack>
   6.382 +</panel>

mercurial