From ced750d70538b846b5943c4ca1541c3fa7d14630 Mon Sep 17 00:00:00 2001 From: Jacek Antonelli Date: Sat, 9 Jan 2010 15:36:34 -0600 Subject: Improved "Pay Resident" floater layout and XML. --- ChangeLog.txt | 22 +++++ linden/indra/newview/llgivemoney.cpp | 11 ++- .../newview/skins/default/xui/da/floater_pay.xml | 29 ++++--- .../newview/skins/default/xui/de/floater_pay.xml | 29 ++++--- .../skins/default/xui/en-us/floater_pay.xml | 96 +++++++++------------- .../newview/skins/default/xui/es/floater_pay.xml | 30 ++++--- .../newview/skins/default/xui/fr/floater_pay.xml | 34 ++++---- .../newview/skins/default/xui/hu/floater_pay.xml | 29 ++++--- .../newview/skins/default/xui/it/floater_pay.xml | 34 ++++---- .../newview/skins/default/xui/ja/floater_pay.xml | 24 ++---- .../newview/skins/default/xui/ko/floater_pay.xml | 24 ++---- .../newview/skins/default/xui/pl/floater_pay.xml | 30 ++++--- .../newview/skins/default/xui/pt/floater_pay.xml | 29 ++++--- .../newview/skins/default/xui/ru/floater_pay.xml | 29 +++---- .../newview/skins/default/xui/tr/floater_pay.xml | 29 ++++--- .../newview/skins/default/xui/uk/floater_pay.xml | 30 ++++--- .../newview/skins/default/xui/zh/floater_pay.xml | 24 ++---- 17 files changed, 258 insertions(+), 275 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index e2ebc9a..e8459a6 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,25 @@ +2010-01-09 Jacek Antonelli + + * Improved "Pay Resident" floater layout and XML. + + modified: linden/indra/newview/llgivemoney.cpp + modified: linden/indra/newview/skins/default/xui/da/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/de/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/en-us/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/es/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/fr/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/hu/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/it/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/ja/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/ko/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/pl/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/pt/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/ru/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/tr/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/uk/floater_pay.xml + modified: linden/indra/newview/skins/default/xui/zh/floater_pay.xml + + 2010-01-04 Jacek Antonelli * Implemented VWR-9597 (optional message when paying someone). diff --git a/linden/indra/newview/llgivemoney.cpp b/linden/indra/newview/llgivemoney.cpp index ed67c97..849787f 100644 --- a/linden/indra/newview/llgivemoney.cpp +++ b/linden/indra/newview/llgivemoney.cpp @@ -147,7 +147,9 @@ LLFloaterPay::LLFloaterPay(const std::string& name, ++i; - childSetVisible("amount text", FALSE); + childSetVisible("amount text", FALSE); + childSetVisible("currency text", FALSE); + std::string last_amount; if(sLastAmount > 0) @@ -155,7 +157,7 @@ LLFloaterPay::LLFloaterPay(const std::string& name, last_amount = llformat("%d", sLastAmount); } - childSetVisible("amount", FALSE); + childSetVisible("amount", FALSE); childSetKeystrokeCallback("amount", &LLFloaterPay::onKeystroke, this); childSetText("amount", last_amount); @@ -207,12 +209,15 @@ void LLFloaterPay::processPayPriceReply(LLMessageSystem* msg, void **userdata) self->childSetVisible("amount", FALSE); self->childSetVisible("pay btn", FALSE); self->childSetVisible("amount text", FALSE); + self->childSetVisible("currency text", FALSE); + } else if (PAY_PRICE_DEFAULT == price) { self->childSetVisible("amount", TRUE); self->childSetVisible("pay btn", TRUE); self->childSetVisible("amount text", TRUE); + self->childSetVisible("currency text", TRUE); } else { @@ -223,6 +228,7 @@ void LLFloaterPay::processPayPriceReply(LLMessageSystem* msg, void **userdata) self->childSetVisible("pay btn", TRUE); self->childSetEnabled("pay btn", TRUE); self->childSetVisible("amount text", TRUE); + self->childSetVisible("currency text", TRUE); self->childSetText("amount", llformat("%d", llabs(price))); } @@ -362,6 +368,7 @@ void LLFloaterPay::payDirectly(money_callback callback, floater->childSetVisible("amount", TRUE); floater->childSetVisible("pay btn", TRUE); floater->childSetVisible("amount text", TRUE); + floater->childSetVisible("currency text", TRUE); floater->childSetVisible("fastpay text",TRUE); for(S32 i=0;i - -