Sync llcommon with Alchemy a bit.
llmath::llround->ll_round LL_ICC->LL_INTELC Add llpredicate Add LL_CPP11 macro Remove llhash Update llinitparam, llsd and all relatives of it.
This commit is contained in:
@@ -342,7 +342,7 @@ void LLMenuItemGL::setJumpKey(KEY key)
|
||||
// virtual
|
||||
U32 LLMenuItemGL::getNominalHeight( void ) const
|
||||
{
|
||||
return llmath::llround(mFont->getLineHeight()) + MENU_ITEM_PADDING;
|
||||
return ll_round(mFont->getLineHeight()) + MENU_ITEM_PADDING;
|
||||
}
|
||||
|
||||
//virtual
|
||||
@@ -1828,7 +1828,7 @@ void LLMenuItemBranchDownGL::draw( void )
|
||||
if (offset != std::string::npos)
|
||||
{
|
||||
const LLWString& utf32text = mLabel.getWString();
|
||||
S32 x_offset = llmath::llround((F32)getRect().getWidth() / 2.f - getFont()->getWidthF32(utf32text, 0, S32_MAX) / 2.f);
|
||||
S32 x_offset = ll_round((F32)getRect().getWidth() / 2.f - getFont()->getWidthF32(utf32text, 0, S32_MAX) / 2.f);
|
||||
S32 x_begin = x_offset + getFont()->getWidth(utf32text, 0, offset);
|
||||
S32 x_end = x_offset + getFont()->getWidth(utf32text, 0, offset + 1);
|
||||
gl_line_2d(x_begin, LABEL_BOTTOM_PAD_PIXELS, x_end, LABEL_BOTTOM_PAD_PIXELS);
|
||||
@@ -2662,7 +2662,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 = llmath::llround(LLFontGL::getFontSansSerif()->getLineHeight()) + MENU_ITEM_PADDING;
|
||||
S32 spillover_item_height = ll_round(LLFontGL::getFontSansSerif()->getLineHeight()) + MENU_ITEM_PADDING;
|
||||
|
||||
// Scrolling support
|
||||
item_list_t::iterator first_visible_item_iter;
|
||||
@@ -3590,8 +3590,8 @@ BOOL LLMenuGL::handleHover( S32 x, S32 y, MASK mask )
|
||||
LLVector2 mouse_avg_dir((F32)mMouseVelX, (F32)mMouseVelY);
|
||||
mouse_avg_dir.normVec();
|
||||
F32 interp = 0.5f * (llclamp(mouse_dir * mouse_avg_dir, 0.f, 1.f));
|
||||
mMouseVelX = llmath::llround(lerp((F32)mouse_delta_x, (F32)mMouseVelX, interp));
|
||||
mMouseVelY = llmath::llround(lerp((F32)mouse_delta_y, (F32)mMouseVelY, interp));
|
||||
mMouseVelX = ll_round(lerp((F32)mouse_delta_x, (F32)mMouseVelX, interp));
|
||||
mMouseVelY = ll_round(lerp((F32)mouse_delta_y, (F32)mMouseVelY, interp));
|
||||
mLastMouseX = x;
|
||||
mLastMouseY = y;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user