r = GET_BITMAP_CONFIG_N(DIMMINGLAYER::BG_LANDSCAPE, BITMAP_PIXEL_FORMAT_ARGB8888, pLandscapeBitmap);
SysTryReturnResult(NID_UI, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
- Canvas* pCanvas = __pDimmingElement->GetCanvasN();
- r = GetLastResult();
- SysTryReturnResult(NID_UI_CTRL, pCanvas != null, r, "[%s] Propagating.", GetErrorMessage(r));
- pCanvas->SetBackgroundColor(Color(0, 0, 0, 0));
- pCanvas->Clear();
-
+ String imagePath = L"";
if (__pControl->GetOrientation() == _CONTROL_ORIENTATION_PORTRAIT)
{
if (pPortraitBitmap)
{
- r = pCanvas->DrawBitmap(FloatRectangle(0.0f, 0.0f, size.width, size.height), *pPortraitBitmap);
+ imagePath = _BitmapImpl::GetInstance(*pPortraitBitmap)->GetFileName();
}
}
else
{
if (pLandscapeBitmap)
{
- r = pCanvas->DrawBitmap(FloatRectangle(0.0f, 0.0f, size.height, size.width), *pLandscapeBitmap);
+ imagePath = _BitmapImpl::GetInstance(*pLandscapeBitmap)->GetFileName();
}
}
- delete pCanvas;
+
+ if (__pDimmingElement)
+ {
+ __pDimmingElement->SetImageSource(imagePath);
+ }
+
delete pPortraitBitmap;
delete pLandscapeBitmap;
}
}} // Tizen::Ui
+