summaryrefslogtreecommitdiff
path: root/src/login/LoginView.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-05-15 17:55:36 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-05-15 17:55:36 (GMT)
commitba5efb101e30c75e9d1a639a717f48767785982d (patch)
treeb56885c79618054b5de1a2d52449d28638b3f03c /src/login/LoginView.cpp
parent136675b56a8a1862afb41ccee5c14e93e483b964 (diff)
downloadpowder-ba5efb101e30c75e9d1a639a717f48767785982d.zip
powder-ba5efb101e30c75e9d1a639a717f48767785982d.tar.gz
Username, password icons for Login window
Diffstat (limited to 'src/login/LoginView.cpp')
-rw-r--r--src/login/LoginView.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/login/LoginView.cpp b/src/login/LoginView.cpp
index e9f8090..561e694 100644
--- a/src/login/LoginView.cpp
+++ b/src/login/LoginView.cpp
@@ -41,6 +41,11 @@ LoginView::LoginView():
targetSize(0, 0)
{
targetSize = Size;
+
+ infoLabel->Appearance.HorizontalAlign = ui::Appearance::AlignCentre; infoLabel->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
+ infoLabel->Visible = false;
+ AddComponent(infoLabel);
+
AddComponent(loginButton);
loginButton->Appearance.HorizontalAlign = ui::Appearance::AlignRight;
loginButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
@@ -54,13 +59,12 @@ LoginView::LoginView():
titleLabel->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; titleLabel->Appearance.VerticalAlign = ui::Appearance::AlignBottom;
AddComponent(usernameField);
- usernameField->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; usernameField->Appearance.VerticalAlign = ui::Appearance::AlignBottom;
+ usernameField->Appearance.icon = IconUsername;
+ usernameField->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; usernameField->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
AddComponent(passwordField);
- passwordField->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; passwordField->Appearance.VerticalAlign = ui::Appearance::AlignBottom;
+ passwordField->Appearance.icon = IconPassword;
+ passwordField->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; passwordField->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
passwordField->SetHidden(true);
- infoLabel->Appearance.HorizontalAlign = ui::Appearance::AlignCentre; infoLabel->Appearance.VerticalAlign = ui::Appearance::AlignBottom;
- infoLabel->Visible = false;
- AddComponent(infoLabel);
}
void LoginView::OnKeyPress(int key, Uint16 character, bool shift, bool ctrl, bool alt)
@@ -102,14 +106,14 @@ void LoginView::OnTick(float dt)
ui::Point difference = targetSize-Size;
if(difference.X!=0)
{
- int xdiff = difference.X/100;
+ int xdiff = difference.X/5;
if(xdiff == 0)
xdiff = 1*isign(difference.X);
Size.X += xdiff;
}
if(difference.Y!=0)
{
- int ydiff = difference.Y/100;
+ int ydiff = difference.Y/5;
if(ydiff == 0)
ydiff = 1*isign(difference.Y);
Size.Y += ydiff;