, _pBgBitmap(null)
, _pComposedBgBitmap(null)
, _pOutlineBitmap(null)
- , __pComposedTitleBitmap(null)
- , __pTitleEffectBitmap(null)
+ , _pComposedTitleBitmap(null)
+ , _pTitleEffectBitmap(null)
, _pTitleTextAccessibilityElement(null)
, __pPopupPresenter(null)
, __bounds(0.0f, 0.0f, 0.0f, 0.0f)
delete _pOutlineBitmap;
_pOutlineBitmap = null;
- delete __pComposedTitleBitmap;
- __pComposedTitleBitmap = null;
+ delete _pComposedTitleBitmap;
+ _pComposedTitleBitmap = null;
- delete __pTitleEffectBitmap;
- __pTitleEffectBitmap = null;
+ delete _pTitleEffectBitmap;
+ _pTitleEffectBitmap = null;
if (_pTitleTextAccessibilityElement)
{
_AccessibilityContainer* pContainer = null;
_DataBindingContext* pContext = null;
Bitmap* titleBgBitmap = null;
- Color titleBgColor(0XFFFFFFFF);
+ Color titleBgColor(0x00000000);
_titleState = hasTitle;
__bounds = bounds;
r = GetLastResult();
SysTryReturn(NID_UI_CTRL, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));
- __pComposedTitleBitmap = _BitmapImpl::GetColorReplacedBitmapN(*titleBgBitmap, Color::GetColor(COLOR_ID_MAGENTA), titleBgColor);
+ _pComposedTitleBitmap = _BitmapImpl::GetColorReplacedBitmapN(*titleBgBitmap, Color::GetColor(COLOR_ID_MAGENTA), titleBgColor);
r = GetLastResult();
SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r));
// Popup-TitleEffectBitmap
- GET_BITMAP_CONFIG_N(POPUP::BG_TITLE_EFFECT, BITMAP_PIXEL_FORMAT_ARGB8888, __pTitleEffectBitmap);
+ GET_BITMAP_CONFIG_N(POPUP::BG_TITLE_EFFECT, BITMAP_PIXEL_FORMAT_ARGB8888, _pTitleEffectBitmap);
r = GetLastResult();
SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r));
}
pContainer->Activate(true);
}
- delete titleBgBitmap;
- titleBgBitmap = null;
+ if (titleBgBitmap != null)
+ {
+ delete titleBgBitmap;
+ titleBgBitmap = null;
+ }
return r;
CATCH:
delete pContext;
- delete titleBgBitmap;
- titleBgBitmap = null;
+ if (titleBgBitmap != null)
+ {
+ delete titleBgBitmap;
+ titleBgBitmap = null;
+ }
+
+ if (_pComposedTitleBitmap != null)
+ {
+ delete _pComposedTitleBitmap;
+ _pComposedTitleBitmap = null;
+ }
+
+ if (_pTitleEffectBitmap != null)
+ {
+ delete _pTitleEffectBitmap;
+ _pTitleEffectBitmap = null;
+ }
+
+ delete _pOutlineBitmap;
+ _pOutlineBitmap = null;
+
+ delete _pBgBitmap;
+ _pBgBitmap = null;
+
+ delete _pComposedBgBitmap;
+ _pComposedBgBitmap = null;
return r;
}
Bitmap*
_Popup::GetTitleBackgroundBitmap(void)
{
- return __pComposedTitleBitmap;
+ return _pComposedTitleBitmap;
}
Bitmap*
_Popup::GetTitleBackgroundEffectBitmap(void)
{
- return __pTitleEffectBitmap;
+ return _pTitleEffectBitmap;
}
_PopupPresenter::_PopupPresenter(void)
: _pFont(null)
, _titleBounds(0.0f, 0.0f, 0.0f, 0.0f)
- , __titleBgBounds(0.0f, 0.0f, 0.0f, 0.0f)
+ , _titleBgBounds(0.0f, 0.0f, 0.0f, 0.0f)
, _titleTextSize(0.0f)
, _fontStyle(0)
, _fontSize(0.0f)
r = CalculateTitleTextSize(titleTextSize, minTitleTextSize);
SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r));
- __titleBgBounds.SetBounds(0,
+ _titleBgBounds.SetBounds(0,
0,
__pPopup->GetBounds().width,
titleHeight);
_titleBounds = FloatRectangle(titleLeftMargin,
- __titleBgBounds.y + (__titleBgBounds.height - _pTitleTextObject->GetTotalHeight())/2,
+ _titleBgBounds.y + (_titleBgBounds.height - _pTitleTextObject->GetTotalHeight()) / 2.0f,
__pPopup->GetBoundsF().width - (titleLeftMargin + titleRightMargin),
_pTitleTextObject->GetTotalHeight());
GET_SHAPE_CONFIG(POPUP::MIN_TITLE_TEXT_SIZE, orientation, minTitleTextSize);
_titleBounds.width = __pPopup->GetBounds().width - (titleLeftMargin + titleRightMargin),
- __titleBgBounds.width = __pPopup->GetBounds().width;
+ _titleBgBounds.width = __pPopup->GetBounds().width;
_pTitleTextObject->SetBounds(_titleBounds);
const Bitmap* pTitleBitmap = __pPopup->GetTitleBackgroundBitmap();
const Bitmap* pTitleEffectBitmap = __pPopup->GetTitleBackgroundEffectBitmap();
- isCustomBitmap = IS_CUSTOM_BITMAP(POPUP::BG_TITLE_AREA);
-
//DrawTitleBG
if(pTitleBitmap != null)
{
if (_BitmapImpl::CheckNinePatchedBitmapStrictly(*pTitleBitmap))
{
- pCanvas->DrawNinePatchedBitmap(__titleBgBounds, *pTitleBitmap);
+ pCanvas->DrawNinePatchedBitmap(_titleBgBounds, *pTitleBitmap);
}
else
{
- pCanvas->DrawBitmap(__titleBgBounds, *pTitleBitmap);
+ pCanvas->DrawBitmap(_titleBgBounds, *pTitleBitmap);
}
}
//DrawEffectTitleBitmap
- if (!isCustomBitmap && pTitleEffectBitmap != null)
+ if (pTitleEffectBitmap != null)
{
if (_BitmapImpl::CheckNinePatchedBitmapStrictly(*pTitleEffectBitmap))
{
- pCanvas->DrawNinePatchedBitmap(__titleBgBounds, *pTitleEffectBitmap);
+ pCanvas->DrawNinePatchedBitmap(_titleBgBounds, *pTitleEffectBitmap);
}
else
{
- pCanvas->DrawBitmap(__titleBgBounds, *pTitleEffectBitmap);
+ pCanvas->DrawBitmap(_titleBgBounds, *pTitleEffectBitmap);
}
}
, __buttonState(false)
, __isTransparent(false)
{
- AppLog(" KISH inside _ProgressPopup::_ProgressPopup");
// empty statement
}
delete __pButtonEffectBitmap;
__pButtonEffectBitmap = null;
- delete __pComposedTitleBitmap;
- __pComposedTitleBitmap = null;
+ delete _pComposedTitleBitmap;
+ _pComposedTitleBitmap = null;
- delete __pTitleEffectBitmap;
- __pTitleEffectBitmap = null;
+ delete _pTitleEffectBitmap;
+ _pTitleEffectBitmap = null;
delete __pButton;
__pButton = null;
Bitmap* buttonBgBitmap = null;
Bitmap* titleBgBitmap = null;
- Color titleBgColor(0XFFFFFFFF);
- Color buttonBgColor(0XFFFFFFFF);
+ Color titleBgColor(0x00000000);
+ Color buttonBgColor(0x00000000);
__animationRect = animationRect;
__buttonState = cancelButton;
r = GetLastResult();
SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS), , r, "[%s] Propagating.", GetErrorMessage(r));
- __pComposedTitleBitmap = _BitmapImpl::GetColorReplacedBitmapN(*titleBgBitmap, Color::GetColor(COLOR_ID_MAGENTA), titleBgColor);
+ _pComposedTitleBitmap = _BitmapImpl::GetColorReplacedBitmapN(*titleBgBitmap, Color::GetColor(COLOR_ID_MAGENTA), titleBgColor);
r = GetLastResult();
SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS), , r, "[%s] Propagating.", GetErrorMessage(r));
- GET_BITMAP_CONFIG_N(MESSAGEBOX::BG_TITLE_EFFECT, BITMAP_PIXEL_FORMAT_ARGB8888, __pTitleEffectBitmap);
+ GET_BITMAP_CONFIG_N(MESSAGEBOX::BG_TITLE_EFFECT, BITMAP_PIXEL_FORMAT_ARGB8888, _pTitleEffectBitmap);
r = GetLastResult();
SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS), , r, "[%s] Propagating.", GetErrorMessage(r));
r = _SettingInfoImpl::AddSettingEventListenerForInternal(*this);
SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS), , r, "[%s] Propagating.", GetErrorMessage(r));
- delete buttonBgBitmap;
- buttonBgBitmap = null;
+ if (buttonBgBitmap != null)
+ {
+ delete buttonBgBitmap;
+ buttonBgBitmap = null;
+ }
delete titleBgBitmap;
titleBgBitmap = null;
CATCH:
- delete buttonBgBitmap;
- buttonBgBitmap = null;
-
delete titleBgBitmap;
titleBgBitmap = null;
+ delete _pBgBitmap;
+ _pBgBitmap = null;
+
+ delete _pOutlineBitmap;
+ _pOutlineBitmap = null;
+
+ delete _pComposedBgBitmap;
+ _pComposedBgBitmap = null;
+
+ if (buttonBgBitmap != null)
+ {
+ delete buttonBgBitmap;
+ buttonBgBitmap = null;
+ }
+
+ if (__pComposedButtonBitmap != null)
+ {
+ delete __pComposedButtonBitmap;
+ __pComposedButtonBitmap = null;
+ }
+
+ if (__pButtonEffectBitmap != null)
+ {
+ delete __pButtonEffectBitmap;
+ __pButtonEffectBitmap = null;
+ }
+
+ delete _pComposedTitleBitmap;
+ _pComposedTitleBitmap = null;
+
+ delete _pTitleEffectBitmap;
+ _pTitleEffectBitmap = null;
+
delete __pButton;
__pButton = null;
r = CalculateTitleTextSize(titleTextSize, minTitleTextSize);
SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r));
+ __titleBgBounds.SetBounds(transLeftMargin, transTopMargin,
+ defaultWidth - (transLeftMargin + transRightMargin), titleHeight);
+
_titleBounds = FloatRectangle(titleLeftMargin + transLeftMargin,
- titleTopMargin + transTopMargin,
+ __titleBgBounds.y + (__titleBgBounds.height - _pTitleTextObject->GetTotalHeight()) / 2.0f,
defaultWidth - (titleLeftMargin + titleRightMargin + transLeftMargin + transRightMargin),
- titleHeight - titleTopMargin);
+ _pTitleTextObject->GetTotalHeight());
- __titleBgBounds.SetBounds(transLeftMargin, transTopMargin,
- defaultWidth - (transLeftMargin + transRightMargin), titleHeight);
SetLastResult(E_SUCCESS);
return;
// Draw Title text
if (_pTitleTextObject != null)
{
- isCustomBitmap = IS_CUSTOM_BITMAP(MESSAGEBOX::BG_TITLE_AREA);
//DrawTitleBG
if(pTitleBitmap != null)
{
}
//DrawEffectTitleBitmap
- if (!isCustomBitmap && pTitleEffectBitmap != null)
+ if (pTitleEffectBitmap != null)
{
if (_BitmapImpl::CheckNinePatchedBitmapStrictly(*pTitleEffectBitmap))
{
{
const Bitmap* pButtonBitmap = __pProgressPopup->GetButtonBackgroundBitmap();
const Bitmap* pButtonEffectBitmap = __pProgressPopup->GetButtonBackgroundEffectBitmap();
- isCustomBitmap = IS_CUSTOM_BITMAP(MESSAGEBOX::BG_BUTTON_AREA);
//DrawButtonBG
if(pButtonBitmap != null)
}
//DrawEffectButtonBitmap
- if (!isCustomBitmap && pButtonEffectBitmap != null)
+ if (pButtonEffectBitmap != null)
{
if (_BitmapImpl::CheckNinePatchedBitmapStrictly(*pButtonEffectBitmap))
{
Tizen::Graphics::Bitmap* _pBgBitmap;
Tizen::Graphics::Bitmap* _pComposedBgBitmap;
Tizen::Graphics::Bitmap* _pOutlineBitmap;
- Tizen::Graphics::Bitmap* __pComposedTitleBitmap;
- Tizen::Graphics::Bitmap* __pTitleEffectBitmap;
+ Tizen::Graphics::Bitmap* _pComposedTitleBitmap;
+ Tizen::Graphics::Bitmap* _pTitleEffectBitmap;
Tizen::Ui::_AccessibilityElement* _pTitleTextAccessibilityElement;
private:
protected:
Tizen::Graphics::Font* _pFont;
Tizen::Graphics::FloatRectangle _titleBounds;
- Tizen::Graphics::FloatRectangle __titleBgBounds;
+ Tizen::Graphics::FloatRectangle _titleBgBounds;
float _titleTextSize;
unsigned long _fontStyle;