EXP-1513 FIX Underscore ( _ ) fails to show in first chat entry in Local Chat
parent
adefcabd6a
commit
c47c31fdbf
|
|
@ -225,7 +225,7 @@ S32 LLFontGL::render(const LLWString &wstr, S32 begin_offset, F32 x, F32 y, cons
|
|||
cur_y += llceil(mFontFreetype->getDescenderHeight());
|
||||
break;
|
||||
case VCENTER:
|
||||
cur_y -= (mFontFreetype->getAscenderHeight() - mFontFreetype->getDescenderHeight()) / 2.f;
|
||||
cur_y -= llceil((llceil(mFontFreetype->getAscenderHeight()) - llceil(mFontFreetype->getDescenderHeight())) / 2.f);
|
||||
break;
|
||||
case BASELINE:
|
||||
// Baseline, do nothing.
|
||||
|
|
@ -445,19 +445,9 @@ S32 LLFontGL::renderUTF8(const std::string &text, S32 begin_offset, S32 x, S32 y
|
|||
}
|
||||
|
||||
// font metrics - override for LLFontFreetype that returns units of virtual pixels
|
||||
F32 LLFontGL::getLineHeight() const
|
||||
S32 LLFontGL::getLineHeight() const
|
||||
{
|
||||
return (F32)llceil(mFontFreetype->getLineHeight() / sScaleY);
|
||||
}
|
||||
|
||||
F32 LLFontGL::getAscenderHeight() const
|
||||
{
|
||||
return (F32)llceil(mFontFreetype->getAscenderHeight() / sScaleY);
|
||||
}
|
||||
|
||||
F32 LLFontGL::getDescenderHeight() const
|
||||
{
|
||||
return (F32)llceil(mFontFreetype->getDescenderHeight() / sScaleY);
|
||||
return llceil(mFontFreetype->getAscenderHeight() / sScaleY) + llceil(mFontFreetype->getDescenderHeight() / sScaleY);
|
||||
}
|
||||
|
||||
S32 LLFontGL::getWidth(const std::string& utf8text) const
|
||||
|
|
|
|||
|
|
@ -115,9 +115,7 @@ public:
|
|||
S32 renderUTF8(const std::string &text, S32 begin_offset, S32 x, S32 y, const LLColor4 &color, HAlign halign, VAlign valign, U8 style = NORMAL, ShadowType shadow = NO_SHADOW) const;
|
||||
|
||||
// font metrics - override for LLFontFreetype that returns units of virtual pixels
|
||||
F32 getLineHeight() const;
|
||||
F32 getAscenderHeight() const;
|
||||
F32 getDescenderHeight() const;
|
||||
S32 getLineHeight() const;
|
||||
|
||||
S32 getWidth(const std::string& utf8text) const;
|
||||
S32 getWidth(const llwchar* wchars) const;
|
||||
|
|
|
|||
|
|
@ -1802,7 +1802,7 @@ void LLFloater::draw()
|
|||
|
||||
const LLFontGL* font = LLFontGL::getFontSansSerif();
|
||||
LLRect r = getRect();
|
||||
gl_rect_2d_offset_local(0, r.getHeight(), r.getWidth(), r.getHeight() - (S32)font->getLineHeight() - 1,
|
||||
gl_rect_2d_offset_local(0, r.getHeight(), r.getWidth(), r.getHeight() - font->getLineHeight() - 1,
|
||||
titlebar_focus_color % alpha, 0, TRUE);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1966,7 +1966,7 @@ void LLMenuGL::arrange( void )
|
|||
|
||||
// *FIX: create the item first and then ask for its dimensions?
|
||||
S32 spillover_item_width = PLAIN_PAD_PIXELS + LLFontGL::getFontSansSerif()->getWidth( std::string("More") ); // *TODO: Translate
|
||||
S32 spillover_item_height = llround(LLFontGL::getFontSansSerif()->getLineHeight()) + MENU_ITEM_PADDING;
|
||||
S32 spillover_item_height = LLFontGL::getFontSansSerif()->getLineHeight() + MENU_ITEM_PADDING;
|
||||
|
||||
// Scrolling support
|
||||
item_list_t::iterator first_visible_item_iter;
|
||||
|
|
|
|||
|
|
@ -232,7 +232,7 @@ BOOL LLScrollListText::getVisible() const
|
|||
//virtual
|
||||
S32 LLScrollListText::getHeight() const
|
||||
{
|
||||
return llround(mFont->getLineHeight());
|
||||
return mFont->getLineHeight();
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -306,7 +306,7 @@ void LLScrollListText::draw(const LLColor4& color, const LLColor4& highlight_col
|
|||
break;
|
||||
}
|
||||
LLRect highlight_rect(left - 2,
|
||||
llround(mFont->getLineHeight()) + 1,
|
||||
mFont->getLineHeight() + 1,
|
||||
left + mFont->getWidth(mText.getString(), mHighlightOffset, mHighlightCount) + 1,
|
||||
1);
|
||||
mRoundedRectImage->draw(highlight_rect, highlight_color);
|
||||
|
|
|
|||
|
|
@ -2157,7 +2157,7 @@ LLRect LLTextBase::getLocalRectFromDocIndex(S32 pos) const
|
|||
{
|
||||
// return default height rect in upper left
|
||||
local_rect = content_window_rect;
|
||||
local_rect.mBottom = local_rect.mTop - (S32)(mDefaultFont->getLineHeight());
|
||||
local_rect.mBottom = local_rect.mTop - mDefaultFont->getLineHeight();
|
||||
return local_rect;
|
||||
}
|
||||
|
||||
|
|
@ -2578,7 +2578,7 @@ LLNormalTextSegment::LLNormalTextSegment( LLStyleConstSP style, S32 start, S32 e
|
|||
mToken(NULL),
|
||||
mEditor(editor)
|
||||
{
|
||||
mFontHeight = llceil(mStyle->getFont()->getLineHeight());
|
||||
mFontHeight = mStyle->getFont()->getLineHeight();
|
||||
|
||||
LLUIImagePtr image = mStyle->getImage();
|
||||
if (image.notNull())
|
||||
|
|
@ -2594,7 +2594,7 @@ LLNormalTextSegment::LLNormalTextSegment( const LLColor4& color, S32 start, S32
|
|||
{
|
||||
mStyle = new LLStyle(LLStyle::Params().visible(is_visible).color(color));
|
||||
|
||||
mFontHeight = llceil(mStyle->getFont()->getLineHeight());
|
||||
mFontHeight = mStyle->getFont()->getLineHeight();
|
||||
}
|
||||
|
||||
LLNormalTextSegment::~LLNormalTextSegment()
|
||||
|
|
@ -2962,11 +2962,11 @@ LLLineBreakTextSegment::LLLineBreakTextSegment(S32 pos):LLTextSegment(pos,pos+1)
|
|||
{
|
||||
LLStyleSP s( new LLStyle(LLStyle::Params().visible(true)));
|
||||
|
||||
mFontHeight = llceil(s->getFont()->getLineHeight());
|
||||
mFontHeight = s->getFont()->getLineHeight();
|
||||
}
|
||||
LLLineBreakTextSegment::LLLineBreakTextSegment(LLStyleConstSP style,S32 pos):LLTextSegment(pos,pos+1)
|
||||
{
|
||||
mFontHeight = llceil(style->getFont()->getLineHeight());
|
||||
mFontHeight = style->getFont()->getLineHeight();
|
||||
}
|
||||
LLLineBreakTextSegment::~LLLineBreakTextSegment()
|
||||
{
|
||||
|
|
@ -3003,7 +3003,7 @@ static const S32 IMAGE_HPAD = 3;
|
|||
bool LLImageTextSegment::getDimensions(S32 first_char, S32 num_chars, S32& width, S32& height) const
|
||||
{
|
||||
width = 0;
|
||||
height = llceil(mStyle->getFont()->getLineHeight());;
|
||||
height = mStyle->getFont()->getLineHeight();
|
||||
|
||||
LLUIImagePtr image = mStyle->getImage();
|
||||
if( num_chars>0 && image.notNull())
|
||||
|
|
|
|||
|
|
@ -1992,7 +1992,7 @@ void LLTextEditor::drawPreeditMarker()
|
|||
return;
|
||||
}
|
||||
|
||||
const S32 line_height = llround( mDefaultFont->getLineHeight() );
|
||||
const S32 line_height = mDefaultFont->getLineHeight();
|
||||
|
||||
S32 line_start = getLineStart(cur_line);
|
||||
S32 line_y = mVisibleTextRect.mTop - line_height;
|
||||
|
|
@ -2715,7 +2715,7 @@ BOOL LLTextEditor::getPreeditLocation(S32 query_offset, LLCoordGL *coord, LLRect
|
|||
|
||||
const LLWString textString(getWText());
|
||||
const llwchar * const text = textString.c_str();
|
||||
const S32 line_height = llround(mDefaultFont->getLineHeight());
|
||||
const S32 line_height = mDefaultFont->getLineHeight();
|
||||
|
||||
if (coord)
|
||||
{
|
||||
|
|
@ -2818,7 +2818,7 @@ void LLTextEditor::markAsPreedit(S32 position, S32 length)
|
|||
|
||||
S32 LLTextEditor::getPreeditFontSize() const
|
||||
{
|
||||
return llround(mDefaultFont->getLineHeight() * LLUI::sGLScaleFactor.mV[VY]);
|
||||
return llround((F32)mDefaultFont->getLineHeight() * LLUI::sGLScaleFactor.mV[VY]);
|
||||
}
|
||||
|
||||
BOOL LLTextEditor::isDirty() const
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ public:
|
|||
else
|
||||
{
|
||||
width = mEditor.getDocumentView()->getRect().getWidth() - mEditor.getHPad();
|
||||
height = llceil(mStyle->getFont()->getLineHeight());
|
||||
height = mStyle->getFont()->getLineHeight();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -149,7 +149,7 @@ BOOL LLFastTimerView::handleRightMouseDown(S32 x, S32 y, MASK mask)
|
|||
|
||||
LLFastTimer::NamedTimer* LLFastTimerView::getLegendID(S32 y)
|
||||
{
|
||||
S32 idx = (getRect().getHeight() - y) / ((S32) LLFontGL::getFontMonospace()->getLineHeight()+2) - 5;
|
||||
S32 idx = (getRect().getHeight() - y) / (LLFontGL::getFontMonospace()->getLineHeight()+2) - 5;
|
||||
|
||||
if (idx >= 0 && idx < (S32)ft_display_idx.size())
|
||||
{
|
||||
|
|
@ -552,7 +552,7 @@ void LLFastTimerView::draw()
|
|||
// update rectangle that includes timer bars
|
||||
mBarRect.mLeft = xleft;
|
||||
mBarRect.mRight = getRect().getWidth();
|
||||
mBarRect.mTop = ytop - ((S32)LLFontGL::getFontMonospace()->getLineHeight() + 4);
|
||||
mBarRect.mTop = ytop - (LLFontGL::getFontMonospace()->getLineHeight() + 4);
|
||||
mBarRect.mBottom = margin + LINE_GRAPH_HEIGHT;
|
||||
|
||||
y = ytop;
|
||||
|
|
@ -846,7 +846,7 @@ void LLFastTimerView::draw()
|
|||
tdesc = llformat("%4.2f ms", ms);
|
||||
|
||||
x = mGraphRect.mRight - LLFontGL::getFontMonospace()->getWidth(tdesc)-5;
|
||||
y = mGraphRect.mTop - ((S32)LLFontGL::getFontMonospace()->getLineHeight());
|
||||
y = mGraphRect.mTop - LLFontGL::getFontMonospace()->getLineHeight();
|
||||
|
||||
LLFontGL::getFontMonospace()->renderUTF8(tdesc, 0, x, y, LLColor4::white,
|
||||
LLFontGL::LEFT, LLFontGL::TOP);
|
||||
|
|
|
|||
|
|
@ -255,7 +255,7 @@ LLFolderView::LLFolderView(const Params& p)
|
|||
LLRect new_r = LLRect(rect.mLeft + ICON_PAD,
|
||||
rect.mTop - TEXT_PAD,
|
||||
rect.mRight,
|
||||
rect.mTop - TEXT_PAD - llfloor(font->getLineHeight()));
|
||||
rect.mTop - TEXT_PAD - font->getLineHeight());
|
||||
text_p.rect(new_r);
|
||||
text_p.name(std::string(p.name));
|
||||
text_p.font(font);
|
||||
|
|
@ -414,7 +414,7 @@ S32 LLFolderView::arrange( S32* unused_width, S32* unused_height, S32 filter_gen
|
|||
getRoot()->getFilter()->getShowFolderState();
|
||||
|
||||
S32 total_width = LEFT_PAD;
|
||||
S32 running_height = mDebugFilters ? llceil(LLFontGL::getFontMonospace()->getLineHeight()) : 0;
|
||||
S32 running_height = mDebugFilters ? LLFontGL::getFontMonospace()->getLineHeight() : 0;
|
||||
S32 target_height = running_height;
|
||||
S32 parent_item_height = getRect().getHeight();
|
||||
|
||||
|
|
@ -1994,7 +1994,7 @@ void LLFolderView::scrollToShowItem(LLFolderViewItem* item, const LLRect& constr
|
|||
LLRect visible_doc_rect = mScrollContainer->getVisibleContentRect();
|
||||
|
||||
S32 icon_height = mIcon.isNull() ? 0 : mIcon->getHeight();
|
||||
S32 label_height = llround(getLabelFontForStyle(mLabelStyle)->getLineHeight());
|
||||
S32 label_height = getLabelFontForStyle(mLabelStyle)->getLineHeight();
|
||||
// when navigating with keyboard, only move top of opened folder on screen, otherwise show whole folder
|
||||
S32 max_height_to_show = item->isOpen() && mScrollContainer->hasFocus() ? (llmax( icon_height, label_height ) + ICON_PAD) : local_rect.getHeight();
|
||||
|
||||
|
|
|
|||
|
|
@ -220,7 +220,7 @@ void LLMemoryView::draw()
|
|||
S32 x, y;
|
||||
|
||||
S32 margin = 10;
|
||||
S32 texth = (S32)LLFontGL::getFontMonospace()->getLineHeight();
|
||||
S32 texth = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
|
||||
S32 xleft = margin;
|
||||
S32 ytop = height - margin;
|
||||
|
|
|
|||
|
|
@ -922,7 +922,7 @@ LLTextureCtrl::LLTextureCtrl(const LLTextureCtrl::Params& p)
|
|||
S32 image_top = getRect().getHeight();
|
||||
S32 image_bottom = BTN_HEIGHT_SMALL;
|
||||
S32 image_middle = (image_top + image_bottom) / 2;
|
||||
S32 line_height = llround(LLFontGL::getFontSansSerifSmall()->getLineHeight());
|
||||
S32 line_height = LLFontGL::getFontSansSerifSmall()->getLineHeight();
|
||||
|
||||
LLTextBox::Params tentative_label_p(p.multiselect_text);
|
||||
tentative_label_p.name("Multiple");
|
||||
|
|
|
|||
|
|
@ -386,7 +386,7 @@ public:
|
|||
Params()
|
||||
: texture_view("texture_view")
|
||||
{
|
||||
S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
changeDefault(rect, LLRect(0,0,100,line_height * 4));
|
||||
}
|
||||
};
|
||||
|
|
@ -411,7 +411,7 @@ void LLAvatarTexBar::draw()
|
|||
LLVOAvatarSelf* avatarp = gAgentAvatarp;
|
||||
if (!avatarp) return;
|
||||
|
||||
const S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
const S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
const S32 v_offset = 0;
|
||||
const S32 l_offset = 3;
|
||||
|
||||
|
|
@ -485,7 +485,7 @@ public:
|
|||
Params()
|
||||
: texture_view("texture_view")
|
||||
{
|
||||
S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
changeDefault(rect, LLRect(0,0,100,line_height * 4));
|
||||
}
|
||||
};
|
||||
|
|
@ -512,7 +512,7 @@ void LLGLTexMemBar::draw()
|
|||
F32 discard_bias = LLViewerTexture::sDesiredDiscardBias;
|
||||
F32 cache_usage = (F32)BYTES_TO_MEGA_BYTES(LLAppViewer::getTextureCache()->getUsage()) ;
|
||||
F32 cache_max_usage = (F32)BYTES_TO_MEGA_BYTES(LLAppViewer::getTextureCache()->getMaxUsage()) ;
|
||||
S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
S32 v_offset = (S32)((texture_bar_height + 2.2f) * mTextureView->mNumTextureBars + 2.0f);
|
||||
F32 total_texture_downloaded = (F32)gTotalTextureBytes / (1024 * 1024);
|
||||
F32 total_object_downloaded = (F32)gTotalObjectBytes / (1024 * 1024);
|
||||
|
|
@ -1097,7 +1097,7 @@ void LLTextureSizeView::drawTextureSizeGraph()
|
|||
{
|
||||
if(mTextureSizeBar.size() == 0)
|
||||
{
|
||||
S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
mTextureSizeBar.resize(LLImageGL::sTextureLoadedCounter.size()) ;
|
||||
mTextureSizeBarRect.set(700, line_height * 2 + 400, 700 + mTextureSizeBar.size() * mTextureSizeBarWidth, line_height * 2) ;
|
||||
|
||||
|
|
@ -1140,7 +1140,7 @@ F32 LLTextureSizeView::drawTextureSizeDistributionGraph()
|
|||
}
|
||||
}
|
||||
|
||||
S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
S32 left = mTextureSizeBarRect.mLeft ;
|
||||
S32 bottom = mTextureSizeBarRect.mBottom ;
|
||||
S32 right = mTextureSizeBarRect.mRight ;
|
||||
|
|
@ -1222,7 +1222,7 @@ void LLTextureSizeView::drawTextureCategoryGraph()
|
|||
{
|
||||
if(mTextureSizeBar.size() == 0)
|
||||
{
|
||||
S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
mTextureSizeBar.resize(LLViewerTexture::getTotalNumOfCategories()) ;
|
||||
mTextureSizeBarRect.set(700, line_height * 2 + 400, 700 + mTextureSizeBar.size() * mTextureSizeBarWidth, line_height * 2) ;
|
||||
|
||||
|
|
@ -1267,7 +1267,7 @@ F32 LLTextureSizeView::drawTextureCategoryDistributionGraph()
|
|||
}
|
||||
}
|
||||
|
||||
S32 line_height = (S32)(LLFontGL::getFontMonospace()->getLineHeight() + .5f);
|
||||
S32 line_height = LLFontGL::getFontMonospace()->getLineHeight();
|
||||
S32 left = mTextureSizeBarRect.mLeft ;
|
||||
S32 bottom = mTextureSizeBarRect.mBottom ;
|
||||
S32 right = mTextureSizeBarRect.mRight ;
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ LLToastAlertPanel::LLToastAlertPanel( LLNotificationPtr notification, bool modal
|
|||
mLineEditor(NULL)
|
||||
{
|
||||
const LLFontGL* font = LLFontGL::getFontSansSerif();
|
||||
const S32 LINE_HEIGHT = llfloor(font->getLineHeight() + 0.99f);
|
||||
const S32 LINE_HEIGHT = font->getLineHeight();
|
||||
const S32 EDITOR_HEIGHT = 20;
|
||||
|
||||
LLNotificationFormPtr form = mNotification->getForm();
|
||||
|
|
@ -365,7 +365,7 @@ bool LLToastAlertPanel::setCheckBox( const std::string& check_title, const std::
|
|||
}
|
||||
|
||||
const LLFontGL* font = mCheck->getFont();
|
||||
const S32 LINE_HEIGHT = llfloor(font->getLineHeight() + 0.99f);
|
||||
const S32 LINE_HEIGHT = font->getLineHeight();
|
||||
|
||||
// Extend dialog for "check next time"
|
||||
S32 max_msg_width = LLToastPanel::getRect().getWidth() - 2 * HPAD;
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ void LLToastPanel::snapToMessageHeight(LLTextBase* message, S32 maxLineCount)
|
|||
if (message->getVisible())
|
||||
{
|
||||
S32 heightDelta = 0;
|
||||
S32 maxTextHeight = (S32)(message->getDefaultFont()->getLineHeight() * maxLineCount);
|
||||
S32 maxTextHeight = message->getDefaultFont()->getLineHeight() * maxLineCount;
|
||||
|
||||
LLRect messageRect = message->getRect();
|
||||
S32 oldTextHeight = messageRect.getHeight();
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ void LLUploadDialog::setMessage( const std::string& msg)
|
|||
token = strtok( NULL, "\n" );
|
||||
}
|
||||
|
||||
S32 line_height = S32( font->getLineHeight() + 0.99f );
|
||||
S32 line_height = font->getLineHeight();
|
||||
S32 dialog_width = max_msg_width + 2 * HPAD;
|
||||
S32 dialog_height = line_height * msg_lines.size() + 2 * VPAD;
|
||||
|
||||
|
|
|
|||
|
|
@ -187,7 +187,7 @@ public:
|
|||
else
|
||||
{
|
||||
width = EMBEDDED_ITEM_LABEL_PADDING + mImage->getWidth() + mStyle->getFont()->getWidth(mLabel.c_str());
|
||||
height = llmax(mImage->getHeight(), llceil(mStyle->getFont()->getLineHeight()));
|
||||
height = llmax(mImage->getHeight(), mStyle->getFont()->getLineHeight());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -513,7 +513,7 @@ void LLWorldMapView::draw()
|
|||
TRUE,
|
||||
"You are here",
|
||||
"",
|
||||
llround(LLFontGL::getFontSansSerifSmall()->getLineHeight())); // offset vertically by one line, to avoid overlap with target tracking
|
||||
LLFontGL::getFontSansSerifSmall()->getLineHeight()); // offset vertically by one line, to avoid overlap with target tracking
|
||||
}
|
||||
|
||||
// Draw the current agent viewing angle
|
||||
|
|
@ -992,7 +992,7 @@ void LLWorldMapView::drawTracking(const LLVector3d& pos_global, const LLColor4&
|
|||
const S32 TEXT_PADDING = DEFAULT_TRACKING_ARROW_SIZE + 2;
|
||||
S32 half_text_width = llfloor(font->getWidthF32(label) * 0.5f);
|
||||
text_x = llclamp(text_x, half_text_width + TEXT_PADDING, getRect().getWidth() - half_text_width - TEXT_PADDING);
|
||||
text_y = llclamp(text_y + vert_offset, TEXT_PADDING + vert_offset, getRect().getHeight() - llround(font->getLineHeight()) - TEXT_PADDING - vert_offset);
|
||||
text_y = llclamp(text_y + vert_offset, TEXT_PADDING + vert_offset, getRect().getHeight() - font->getLineHeight() - TEXT_PADDING - vert_offset);
|
||||
|
||||
if (label != "")
|
||||
{
|
||||
|
|
@ -1005,7 +1005,7 @@ void LLWorldMapView::drawTracking(const LLVector3d& pos_global, const LLColor4&
|
|||
|
||||
if (tooltip != "")
|
||||
{
|
||||
text_y -= (S32)font->getLineHeight();
|
||||
text_y -= font->getLineHeight();
|
||||
|
||||
font->renderUTF8(
|
||||
tooltip, 0,
|
||||
|
|
@ -1203,7 +1203,7 @@ void LLWorldMapView::drawIconName(F32 x_pixels,
|
|||
LLFontGL::NORMAL,
|
||||
LLFontGL::DROP_SHADOW);
|
||||
|
||||
text_y -= llround(LLFontGL::getFontSansSerif()->getLineHeight());
|
||||
text_y -= LLFontGL::getFontSansSerif()->getLineHeight();
|
||||
|
||||
// render text
|
||||
LLFontGL::getFontSansSerif()->renderUTF8(second_line, 0,
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
name="floater_test_toolbar"
|
||||
translate="false"
|
||||
width="500">
|
||||
<toolbar name="test_toolbar_top"
|
||||
<!--<toolbar name="test_toolbar_top"
|
||||
button_display_mode="icons_with_text"
|
||||
follows="left|right|top"
|
||||
height="50"
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
<command name="avatar"/>
|
||||
<command name="build"/>
|
||||
<command name="chat"/>
|
||||
</toolbar>
|
||||
</toolbar>-->
|
||||
<toolbar name="test_toolbar_left"
|
||||
button_display_mode="icons_with_text"
|
||||
follows="left|bottom|top"
|
||||
|
|
@ -46,7 +46,7 @@
|
|||
<command name="build"/>
|
||||
<command name="chat"/>
|
||||
</toolbar>
|
||||
<toolbar name="test_toolbar_bottom"
|
||||
<!--<toolbar name="test_toolbar_bottom"
|
||||
button_display_mode="icons_with_text"
|
||||
follows="left|right|bottom"
|
||||
height="50"
|
||||
|
|
@ -58,5 +58,5 @@
|
|||
<command name="avatar"/>
|
||||
<command name="build"/>
|
||||
<command name="chat"/>
|
||||
</toolbar>
|
||||
</toolbar>-->
|
||||
</floater>
|
||||
|
|
|
|||
Loading…
Reference in New Issue