float segmentedHeight = 0.0f;
float leftTouchMargin = __pButton->GetLeftTouchMarginF();
- float topTouchMargin = __pButton->GetTopTouchMarginF();
float rightTouchMargin = __pButton->GetRightTouchMarginF();
float bottomTouchMargin = __pButton->GetBottomTouchMarginF();
Bitmap* pUnderlineBitmap = __pButton->GetUnderlineBitmap();
- bool isDrawInner = __pButton->IsDrawInner();
-
if (pUnderlineBitmap)
{
Canvas* pCanvas = __pButton->GetCanvasN();
}
FloatRectangle bounds(selectedBitmapMargin + leftTouchMargin,
- __pButton->GetBoundsF().height - (topTouchMargin + bottomTouchMargin) - (__pButton->GetBoundsF().height - (topTouchMargin + bottomTouchMargin) - segmentedHeight) / 2,
+ __pButton->GetBoundsF().height - bottomTouchMargin - selectedBitmapHeight,
__pButton->GetBoundsF().width - selectedBitmapMargin * 2 - (leftTouchMargin + rightTouchMargin), selectedBitmapHeight);
- if (isDrawInner)
- {
- bounds.y -= (selectedBitmapHeight - bottomTouchMargin);
- }
-
if (_BitmapImpl::CheckNinePatchedBitmapStrictly(*pUnderlineBitmap))
{
pCanvas->DrawNinePatchedBitmap(bounds, *pUnderlineBitmap);