Merge
--HG-- branch : compatibility-develop
This commit is contained in:
commit
dcd5b3b325
8 changed files with 45 additions and 8 deletions
|
@ -567,7 +567,7 @@
|
||||||
<!-- compass clock -->
|
<!-- compass clock -->
|
||||||
<group id="clock"
|
<group id="clock"
|
||||||
posref="TL TL"
|
posref="TL TL"
|
||||||
w="50"
|
w="70"
|
||||||
h="16"
|
h="16"
|
||||||
x="4"
|
x="4"
|
||||||
y="-4">
|
y="-4">
|
||||||
|
|
|
@ -2765,6 +2765,9 @@ This MUST follow the Enum MISSION_DESC::TIconId
|
||||||
<variable entry="UI:SAVE:SHOW_CLOCK"
|
<variable entry="UI:SAVE:SHOW_CLOCK"
|
||||||
type="bool"
|
type="bool"
|
||||||
value="false" />
|
value="false" />
|
||||||
|
<variable entry="UI:SAVE:SHOW_CLOCK_12H"
|
||||||
|
type="bool"
|
||||||
|
value="false" />
|
||||||
<variable entry="UI:SAVE:SHOW_RETICLE"
|
<variable entry="UI:SAVE:SHOW_RETICLE"
|
||||||
type="bool"
|
type="bool"
|
||||||
value="true" />
|
value="true" />
|
||||||
|
@ -3702,7 +3705,7 @@ This MUST follow the Enum MISSION_DESC::TIconId
|
||||||
value_from_code="getMaxDynChanPerPlayer()" />
|
value_from_code="getMaxDynChanPerPlayer()" />
|
||||||
<variable entry="UI:SAVE:ISDETACHED:DYNAMIC_CHAT$i"
|
<variable entry="UI:SAVE:ISDETACHED:DYNAMIC_CHAT$i"
|
||||||
type="sint32"
|
type="sint32"
|
||||||
value="1"
|
value="0"
|
||||||
size="%max_dyn_chan_per_player" />
|
size="%max_dyn_chan_per_player" />
|
||||||
<variable entry="UI:SAVE:ISENABLED:DYNAMIC_CHAT$i"
|
<variable entry="UI:SAVE:ISENABLED:DYNAMIC_CHAT$i"
|
||||||
type="sint32"
|
type="sint32"
|
||||||
|
|
|
@ -1399,12 +1399,20 @@
|
||||||
posparent="cao"
|
posparent="cao"
|
||||||
x="0"
|
x="0"
|
||||||
y="-12" />
|
y="-12" />
|
||||||
|
<instance template="tgcw_checkbox"
|
||||||
|
id="show_clock_12h"
|
||||||
|
text="uiShowClock12h"
|
||||||
|
tooltip="uittShowClock12h"
|
||||||
|
posref="BL TL"
|
||||||
|
posparent="show_clock"
|
||||||
|
x="0"
|
||||||
|
y="-12" />
|
||||||
<instance template="tgcw_checkbox"
|
<instance template="tgcw_checkbox"
|
||||||
id="show_reticle"
|
id="show_reticle"
|
||||||
text="uiShowReticle"
|
text="uiShowReticle"
|
||||||
tooltip="uittShowReticle"
|
tooltip="uittShowReticle"
|
||||||
posref="BL TL"
|
posref="BL TL"
|
||||||
posparent="show_clock"
|
posparent="show_clock_12h"
|
||||||
x="0"
|
x="0"
|
||||||
y="-12" />
|
y="-12" />
|
||||||
</group>
|
</group>
|
||||||
|
@ -3255,6 +3263,11 @@
|
||||||
widget="boolbut"
|
widget="boolbut"
|
||||||
link="UI:SAVE:SHOW_CLOCK"
|
link="UI:SAVE:SHOW_CLOCK"
|
||||||
realtime="true" />
|
realtime="true" />
|
||||||
|
<param ui="hud:show_clock_12h:c"
|
||||||
|
type="db"
|
||||||
|
widget="boolbut"
|
||||||
|
link="UI:SAVE:SHOW_CLOCK_12H"
|
||||||
|
realtime="true" />
|
||||||
<param ui="hud:show_reticle:c"
|
<param ui="hud:show_reticle:c"
|
||||||
type="db"
|
type="db"
|
||||||
widget="boolbut"
|
widget="boolbut"
|
||||||
|
|
|
@ -4048,7 +4048,7 @@ public:
|
||||||
|
|
||||||
// Get the sum of the bulk for this db branch
|
// Get the sum of the bulk for this db branch
|
||||||
const double epsilon = 0.001;
|
const double epsilon = 0.001;
|
||||||
sint32 val = sint32(CInventoryManager::getBranchBulk(dbBranch, 0, 10000) + epsilon);
|
float val = CInventoryManager::getBranchBulk(dbBranch, 0, 10000) + epsilon;
|
||||||
|
|
||||||
// Get the Max value
|
// Get the Max value
|
||||||
sint32 maxVal= 0;
|
sint32 maxVal= 0;
|
||||||
|
@ -4058,7 +4058,7 @@ public:
|
||||||
|
|
||||||
// Replace in the formated text
|
// Replace in the formated text
|
||||||
ucstring str= CI18N::get("uittBulkFormat");
|
ucstring str= CI18N::get("uittBulkFormat");
|
||||||
strFindReplace(str, "%v", toString(val) );
|
strFindReplace(str, "%v", toString("%.2f", val) );
|
||||||
strFindReplace(str, "%m", toString(maxVal) );
|
strFindReplace(str, "%m", toString(maxVal) );
|
||||||
CWidgetManager::getInstance()->setContextHelpText(str);
|
CWidgetManager::getInstance()->setContextHelpText(str);
|
||||||
}
|
}
|
||||||
|
@ -4502,4 +4502,4 @@ public:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
REGISTER_ACTION_HANDLER( CHandlerEmote, "emote");
|
REGISTER_ACTION_HANDLER( CHandlerEmote, "emote");
|
||||||
|
|
|
@ -167,7 +167,11 @@ CViewBase *CChatTextManager::createMsgText(const ucstring &cstMsg, NLMISC::CRGBA
|
||||||
ucstring cur_time;
|
ucstring cur_time;
|
||||||
if (showTimestamps())
|
if (showTimestamps())
|
||||||
{
|
{
|
||||||
cur_time = CInterfaceManager::getTimestampHuman();
|
CCDBNodeLeaf *node = NLGUI::CDBManager::getInstance()->getDbProp("UI:SAVE:SHOW_CLOCK_12H", false);
|
||||||
|
if (node && node->getValueBool())
|
||||||
|
cur_time = CInterfaceManager::getTimestampHuman("[%I:%M:%S %p] ");
|
||||||
|
else
|
||||||
|
cur_time = CInterfaceManager::getTimestampHuman();
|
||||||
}
|
}
|
||||||
|
|
||||||
// if text contain any color code, set the text formated and white,
|
// if text contain any color code, set the text formated and white,
|
||||||
|
|
|
@ -1495,7 +1495,10 @@ void CInterfaceManager::updateFrameEvents()
|
||||||
{
|
{
|
||||||
if (pVT->getActive())
|
if (pVT->getActive())
|
||||||
{
|
{
|
||||||
str = getTimestampHuman("%H:%M");
|
if (use12hClock())
|
||||||
|
str = getTimestampHuman("%I:%M %p");
|
||||||
|
else
|
||||||
|
str = getTimestampHuman("%H:%M");
|
||||||
pVT->setText(str);
|
pVT->setText(str);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3639,6 +3642,14 @@ void CInterfaceManager::CServerToLocalAutoCopy::onLocalChange(ICDBNode *localNod
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ------------------------------------------------------------------------------------------------
|
||||||
|
bool CInterfaceManager::use12hClock()
|
||||||
|
{
|
||||||
|
CCDBNodeLeaf *node = NLGUI::CDBManager::getInstance()->getDbProp("UI:SAVE:SHOW_CLOCK_12H", false);
|
||||||
|
|
||||||
|
return (node && node->getValueBool());
|
||||||
|
}
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------
|
||||||
char* CInterfaceManager::getTimestampHuman(const char* format /* "[%H:%M:%S] " */)
|
char* CInterfaceManager::getTimestampHuman(const char* format /* "[%H:%M:%S] " */)
|
||||||
{
|
{
|
||||||
|
|
|
@ -408,6 +408,10 @@ public:
|
||||||
void notifyMailAvailable();
|
void notifyMailAvailable();
|
||||||
void notifyForumUpdated();
|
void notifyForumUpdated();
|
||||||
|
|
||||||
|
/** Return true if 12-hour clock should be used
|
||||||
|
*/
|
||||||
|
static bool use12hClock();
|
||||||
|
|
||||||
/** Returns a human readable timestamp with the given format.
|
/** Returns a human readable timestamp with the given format.
|
||||||
*/
|
*/
|
||||||
static char* getTimestampHuman(const char* format = "[%H:%M:%S] ");
|
static char* getTimestampHuman(const char* format = "[%H:%M:%S] ");
|
||||||
|
|
|
@ -13450,3 +13450,5 @@ uiVRGeneral [Virtual Reality Options]
|
||||||
uigcVR [VIRTUAL REALITY]
|
uigcVR [VIRTUAL REALITY]
|
||||||
uigcFxAnisotropicFilter [Anisotropic Filtering:]
|
uigcFxAnisotropicFilter [Anisotropic Filtering:]
|
||||||
uigcFxAnisotropicFilterNone [None]
|
uigcFxAnisotropicFilterNone [None]
|
||||||
|
uiShowClock12h [Use 12-hour clock]
|
||||||
|
uittShowClock12h [If checked, use 12-hour clock in compass and in chat messages.]
|
||||||
|
|
Loading…
Reference in a new issue