EXT-2966 Parcel property icons on nav bar have no tool-tips
Added tooltips in strings.xml so they can be localized.meow-7.2.2
parent
6c2101a44e
commit
4feca85dfa
|
|
@ -243,38 +243,54 @@ LLLocationInputCtrl::LLLocationInputCtrl(const LLLocationInputCtrl::Params& p)
|
|||
addChild(mAddLandmarkBtn);
|
||||
|
||||
LLButton::Params for_sale_button = p.for_sale_button;
|
||||
for_sale_button.tool_tip = LLTrans::getString("LocationCtrlForSaleTooltip");
|
||||
for_sale_button.click_callback.function(
|
||||
boost::bind(&LLLocationInputCtrl::onForSaleButtonClicked, this));
|
||||
mForSaleBtn = LLUICtrlFactory::create<LLButton>( for_sale_button );
|
||||
// *TODO: Make clickable?
|
||||
addChild(mForSaleBtn);
|
||||
|
||||
// Parcel property icons
|
||||
// Must be mouse-opaque so cursor stays as an arrow when hovering to
|
||||
// see tooltip.
|
||||
LLIconCtrl::Params voice_icon = p.voice_icon;
|
||||
voice_icon.tool_tip = LLTrans::getString("LocationCtrlVoiceTooltip");
|
||||
voice_icon.mouse_opaque = true;
|
||||
mParcelIcon[VOICE_ICON] = LLUICtrlFactory::create<LLIconCtrl>(voice_icon);
|
||||
addChild(mParcelIcon[VOICE_ICON]);
|
||||
|
||||
LLIconCtrl::Params fly_icon = p.fly_icon;
|
||||
fly_icon.tool_tip = LLTrans::getString("LocationCtrlFlyTooltip");
|
||||
fly_icon.mouse_opaque = true;
|
||||
mParcelIcon[FLY_ICON] = LLUICtrlFactory::create<LLIconCtrl>(fly_icon);
|
||||
addChild(mParcelIcon[FLY_ICON]);
|
||||
|
||||
LLIconCtrl::Params push_icon = p.push_icon;
|
||||
push_icon.tool_tip = LLTrans::getString("LocationCtrlPushTooltip");
|
||||
push_icon.mouse_opaque = true;
|
||||
mParcelIcon[PUSH_ICON] = LLUICtrlFactory::create<LLIconCtrl>(push_icon);
|
||||
addChild(mParcelIcon[PUSH_ICON]);
|
||||
|
||||
LLIconCtrl::Params build_icon = p.build_icon;
|
||||
build_icon.tool_tip = LLTrans::getString("LocationCtrlBuildTooltip");
|
||||
build_icon.mouse_opaque = true;
|
||||
mParcelIcon[BUILD_ICON] = LLUICtrlFactory::create<LLIconCtrl>(build_icon);
|
||||
addChild(mParcelIcon[BUILD_ICON]);
|
||||
|
||||
LLIconCtrl::Params scripts_icon = p.scripts_icon;
|
||||
scripts_icon.tool_tip = LLTrans::getString("LocationCtrlScriptsTooltip");
|
||||
scripts_icon.mouse_opaque = true;
|
||||
mParcelIcon[SCRIPTS_ICON] = LLUICtrlFactory::create<LLIconCtrl>(scripts_icon);
|
||||
addChild(mParcelIcon[SCRIPTS_ICON]);
|
||||
|
||||
LLIconCtrl::Params damage_icon = p.damage_icon;
|
||||
damage_icon.tool_tip = LLTrans::getString("LocationCtrlDamageTooltip");
|
||||
damage_icon.mouse_opaque = true;
|
||||
mParcelIcon[DAMAGE_ICON] = LLUICtrlFactory::create<LLIconCtrl>(damage_icon);
|
||||
addChild(mParcelIcon[DAMAGE_ICON]);
|
||||
|
||||
LLTextBox::Params damage_text = p.damage_text;
|
||||
damage_text.tool_tip = LLTrans::getString("LocationCtrlDamageTooltip");
|
||||
damage_text.mouse_opaque = true;
|
||||
mDamageText = LLUICtrlFactory::create<LLTextBox>(damage_text);
|
||||
addChild(mDamageText);
|
||||
|
||||
|
|
|
|||
|
|
@ -2777,11 +2777,19 @@ If you continue to receive this message, contact the [SUPPORT_SITE].
|
|||
<string name="Wild">Wild</string>
|
||||
<string name="Wrinkles">Wrinkles</string>
|
||||
|
||||
<!-- Favorites Bar -->
|
||||
<!-- Navigation bar location input control.
|
||||
Strings are here because widget xml is not localizable -->
|
||||
<string name="LocationCtrlAddLandmarkTooltip">Add to My Landmarks</string>
|
||||
<string name="LocationCtrlEditLandmarkTooltip">Edit My Landmark</string>
|
||||
<string name="LocationCtrlInfoBtnTooltip">See more info about the current location</string>
|
||||
<string name="LocationCtrlComboBtnTooltip">My location history</string>
|
||||
<string name="LocationCtrlForSaleTooltip">Buy this land</string>
|
||||
<string name="LocationCtrlVoiceTooltip">Voice not available here</string>
|
||||
<string name="LocationCtrlFlyTooltip">Flying not allowed</string>
|
||||
<string name="LocationCtrlPushTooltip">No pushing</string>
|
||||
<string name="LocationCtrlBuildTooltip">Building/dropping objects not allowed</string>
|
||||
<string name="LocationCtrlScriptsTooltip">Scripts not allowed</string>
|
||||
<string name="LocationCtrlDamageTooltip">Health</string>
|
||||
|
||||
<!-- Strings used by the (currently Linux) auto-updater app -->
|
||||
<string name="UpdaterWindowTitle">
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@
|
|||
follows="left|top"
|
||||
allow_new_values="true"
|
||||
>
|
||||
<!-- *NOTE: Tooltips are in strings.xml so they can be localized.
|
||||
See LocationCtrlAddLandmarkTooltip etc. -->
|
||||
<info_button name="Place Information"
|
||||
width="16"
|
||||
height="16"
|
||||
|
|
@ -50,6 +52,7 @@
|
|||
top="21"
|
||||
/>
|
||||
<voice_icon
|
||||
enabled="true"
|
||||
name="voice_icon"
|
||||
width="22"
|
||||
height="18"
|
||||
|
|
|
|||
Loading…
Reference in New Issue