{
pContainer->RemoveAllElement();
}
- __pAccessibilityElement->Activate(false);
__pAccessibilityElement = null;
}
}
{
StopTouchReleasedTimer();
- if (!IsIndividualSelectionEnabled(source))
- {
- __itemSelected = true;
- FireItemTouchPressed();
- }
-
FireItemTouchReleased();
+ __itemSelected = true;
+ return true;
}
else
{
return;
CATCH:
- delete pCanvas;
if (__pBitmapVisualElement != null)
{
if (__drawingStatus != TABLE_VIEW_ITEM_DRAWING_STATUS_NORMAL)
{
Color pressColor;
+ GET_COLOR_CONFIG(TABLEVIEW::ITEM_BG_PRESSED, pressColor);
if (__itemType == TABLE_VIEW_ITEM_TYPE_ONE)
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::SECTIONITEM_SINGLE_BG_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pSectionPressedBg);
+ SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , E_SYSTEM, "[E_SYSTEM] SectionStyle image load failed");
}
else if (__itemType == TABLE_VIEW_ITEM_TYPE_TOP)
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::SECTIONITEM_TOP_BG_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pSectionPressedBg);
+ SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , E_SYSTEM, "[E_SYSTEM] SectionStyle image load failed");
}
else if (__itemType == TABLE_VIEW_ITEM_TYPE_MIDDLE)
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::SECTIONITEM_CENTER_BG_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pSectionPressedBg);
+ SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , E_SYSTEM, "[E_SYSTEM] SectionStyle image load failed");
}
else if (__itemType == TABLE_VIEW_ITEM_TYPE_BOTTOM)
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::SECTIONITEM_BOTTOM_BG_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pSectionPressedBg);
+ SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , E_SYSTEM, "[E_SYSTEM] SectionStyle image load failed");
}
- SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , E_SYSTEM, "[E_SYSTEM] SectionStyle image load failed");
- GET_COLOR_CONFIG(TABLEVIEW::ITEM_BG_PRESSED, pressColor);
pSectionPressedBg = Tizen::Graphics::_BitmapImpl::GetColorReplacedBitmapN(*pSectionBg, Color::GetColor(COLOR_ID_MAGENTA), pressColor);
GET_FIXED_VALUE_CONFIG(TABLEVIEW::ITEM_DIVIDER_HEIGHT, _CONTROL_ORIENTATION_PORTRAIT, dividerHeight);
_TableView* pParent = dynamic_cast<_TableView*>(GetParent());
if (pParent == null)
{
+ delete pSectionBgCover;
return;
}
pReplacementSectionBg = Tizen::Graphics::_BitmapImpl::GetColorReplacedBitmapN(*pSectionBgCover, Color::GetColor(COLOR_ID_MAGENTA), pParent->GetBackgroundColor());
if (__drawingStatus == TABLE_VIEW_ITEM_DRAWING_STATUS_NORMAL)
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::CHECKBOX_BG_NORMAL, BITMAP_PIXEL_FORMAT_ARGB8888, pCheckBoxBg);
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pCheckBoxBg != null), , E_SYSTEM, "[%s] Propagating.", GetErrorMessage(r));
+
+ r = GET_BITMAP_CONFIG_N(TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL, BITMAP_PIXEL_FORMAT_ARGB8888, pCheckBox);
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pCheckBox != null), , E_SYSTEM, "[%s] Propagating.", GetErrorMessage(r));
}
else if ((__drawingStatus == TABLE_VIEW_ITEM_DRAWING_STATUS_PRESSED) || (__drawingStatus == TABLE_VIEW_ITEM_DRAWING_STATUS_HIGHLIGHTED))
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::CHECKBOX_BG_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pCheckBoxBg);
- }
- SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pCheckBoxBg != null), , E_SYSTEM, "[%s] Propagating.", GetErrorMessage(r));
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pCheckBoxBg != null), , E_SYSTEM, "[%s] Propagating.", GetErrorMessage(r));
- r = GET_BITMAP_CONFIG_N(TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL, BITMAP_PIXEL_FORMAT_ARGB8888, pCheckBox);
- SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pCheckBox != null), , E_SYSTEM, "[%s] Propagating.", GetErrorMessage(r));
+ r = GET_BITMAP_CONFIG_N(TABLEVIEW::CHECKBOX_CHECK_MARK_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pCheckBox);
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pCheckBox != null), , E_SYSTEM, "[%s] Propagating.", GetErrorMessage(r));
+ }
}
else
DrawBitmap(*pCanvas, CalculateAnnexBitmapBounds(annexWidth, annexHeight, *pCheckBoxBg), *pCheckBoxBg);
- if (IsChecked() == true)
+ if (__isCheckedAnimationEnabled == true)
{
- if (__isCheckedAnimationEnabled == true)
- {
- StartCheckBoxAnimation();
- }
- else
+ StartCheckBoxAnimation();
+ }
+ else
+ {
+ if (IsChecked() == true && pCheckBox != null)
{
- if (pCheckBox != null)
- {
- DrawBitmap(*pCanvas, CalculateAnnexBitmapBounds(annexWidth, annexHeight, *pCheckBox), *pCheckBox);
- }
+ DrawBitmap(*pCanvas, CalculateAnnexBitmapBounds(annexWidth, annexHeight, *pCheckBox), *pCheckBox);
}
}
}
if (__drawingStatus == TABLE_VIEW_ITEM_DRAWING_STATUS_NORMAL)
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_NORMAL, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButtonBg);
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButtonBg != null), , E_SYSTEM, "[E_SYSTEM] RadioButtonBg image load failed");
+
+ r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_BUTTON_NORMAL, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButton);
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButton != null), , E_SYSTEM, "[E_SYSTEM] CheckBox image load failed");
}
else if ((__drawingStatus == TABLE_VIEW_ITEM_DRAWING_STATUS_PRESSED) || (__drawingStatus == TABLE_VIEW_ITEM_DRAWING_STATUS_HIGHLIGHTED))
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButtonBg);
- }
- SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButtonBg != null), , E_SYSTEM, "[E_SYSTEM] RadioButtonBg image load failed");
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButtonBg != null), , E_SYSTEM, "[E_SYSTEM] RadioButtonBg image load failed");
- r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_SELECTED, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButton);
- SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButton != null), , E_SYSTEM, "[E_SYSTEM] CheckBox image load failed");
+ r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_BUTTON_PRESSED, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButton);
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButton != null), , E_SYSTEM, "[E_SYSTEM] CheckBox image load failed");
+ }
}
else
{
r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_NORMAL_DISABLED, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButtonBg);
SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButtonBg != null), , E_SYSTEM, "[E_SYSTEM] RadioButtonBg image load failed");
- r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_SELECTED_DISABLED, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButton);
+ r = GET_BITMAP_CONFIG_N(TABLEVIEW::RADIOBUTTON_BUTTON_DISABLED, BITMAP_PIXEL_FORMAT_ARGB8888, pRadioButton);
SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pRadioButton != null), , E_SYSTEM, "[E_SYSTEM] CheckBox image load failed");
}
DrawBitmap(*pCanvas, CalculateAnnexBitmapBounds(annexWidth, annexHeight, *pRadioButtonBg), *pRadioButtonBg);
- if (IsChecked() == true)
+ if (pRadioButton != null && IsChecked() == true)
{
DrawBitmap(*pCanvas, CalculateAnnexBitmapBounds(annexWidth, annexHeight, *pRadioButton), *pRadioButton);
}
float annexMargin = 0.0f;
Color canvasBackgroundColor;
- r = GET_BITMAP_CONFIG_N(TABLEVIEW::ONOFFBUTTON_HANDLER, BITMAP_PIXEL_FORMAT_ARGB8888, pOnOffButtonHandler);
- SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pOnOffButtonHandler != null), , E_SYSTEM, "[E_SYSTEM] OnOffHandlerButton button image load failed");
-
if (IsChecked() == true)
{
if(__enabledState)
}
SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pOnOffButton != null), , E_SYSTEM, "[E_SYSTEM] OnOffButton_On image load failed");
+ if(__enabledState)
+ {
+ r = GET_BITMAP_CONFIG_N(TABLEVIEW::ONOFFBUTTON_HANDLER, BITMAP_PIXEL_FORMAT_ARGB8888, pOnOffButtonHandler);
+ }
+ else
+ {
+ r = GET_BITMAP_CONFIG_N(TABLEVIEW::ONOFFBUTTON_HANDLER_DIM, BITMAP_PIXEL_FORMAT_ARGB8888, pOnOffButtonHandler);
+ }
+ SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS) && (pOnOffButtonHandler != null), , E_SYSTEM, "[E_SYSTEM] OnOffHandlerButton button image load failed");
+
GET_SHAPE_CONFIG(TABLEVIEW::ITEM_ANNEX_ONOFF_WIDTH, _CONTROL_ORIENTATION_PORTRAIT, annexWidth);
GET_SHAPE_CONFIG(TABLEVIEW::ITEM_ANNEX_ONOFF_HEIGHT, _CONTROL_ORIENTATION_PORTRAIT, annexHeight);
bounds.SetBounds(0, 0, annexWidth, annexHeight);
DECLARE_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_NORMAL, 22);
DECLARE_IMAGE_CONFIG(RADIOBUTTON_NORMAL, 23);
DECLARE_IMAGE_CONFIG(RADIOBUTTON_PRESSED, 24);
- DECLARE_IMAGE_CONFIG(RADIOBUTTON_SELECTED, 25);
+ DECLARE_IMAGE_CONFIG(RADIOBUTTON_NORMAL_DISABLED, 25);
DECLARE_IMAGE_CONFIG(ONOFFBUTTON_ON, 26);
DECLARE_IMAGE_CONFIG(ONOFFBUTTON_OFF, 27);
DECLARE_IMAGE_CONFIG(ONOFFBUTTON_HANDLER, 28);
DECLARE_IMAGE_CONFIG(BUTTON_EXPAND_OPENED_EFFECT, 36);
DECLARE_IMAGE_CONFIG(CHECKBOX_BG_DISABLED, 37);
DECLARE_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_DISABLED, 38);
- DECLARE_IMAGE_CONFIG(RADIOBUTTON_NORMAL_DISABLED, 39);
- DECLARE_IMAGE_CONFIG(RADIOBUTTON_SELECTED_DISABLED, 40);
- DECLARE_IMAGE_CONFIG(ONOFFBUTTON_ON_DISABLED, 41);
- DECLARE_IMAGE_CONFIG(ONOFFBUTTON_OFF_DISABLED, 42);
- DECLARE_IMAGE_CONFIG(ONOFFBUTTON_HANDLER_DISABLED, 43);
- DECLARE_IMAGE_CONFIG(CIRCLE_BUTTON_BG_EFFECT_DISABLED, 44);
+ DECLARE_IMAGE_CONFIG(ONOFFBUTTON_ON_DISABLED, 39);
+ DECLARE_IMAGE_CONFIG(ONOFFBUTTON_OFF_DISABLED, 40);
+ DECLARE_IMAGE_CONFIG(ONOFFBUTTON_HANDLER_DISABLED, 41);
+ DECLARE_IMAGE_CONFIG(CIRCLE_BUTTON_BG_EFFECT_DISABLED, 42);
+ DECLARE_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_PRESSED, 43);
+ DECLARE_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_DIM, 44);
+ DECLARE_IMAGE_CONFIG(RADIOBUTTON_BUTTON_NORMAL, 45);
+ DECLARE_IMAGE_CONFIG(RADIOBUTTON_BUTTON_DISABLED, 46);
+ DECLARE_IMAGE_CONFIG(RADIOBUTTON_BUTTON_PRESSED, 47);
+ DECLARE_IMAGE_CONFIG(RADIOBUTTON_BUTTON_DIM, 48);
+ DECLARE_IMAGE_CONFIG(RADIOBUTTON_SELECTED, 49);
+ DECLARE_IMAGE_CONFIG(RADIOBUTTON_SELECTED_DISABLED, 50);
+ DECLARE_IMAGE_CONFIG(ONOFFBUTTON_HANDLER_DIM, 51);
DECLARE_DIMENSION_CONFIG(MIN_SIZE, 1);
DECLARE_SHAPE_CONFIG(ITEM_DEFAULT_FONT_SIZE, 1);
ADD_IMAGE_CONFIG(SECTIONITEM_BOTTOM_BG_HIGHLIGHTED, #00_list_group_press_bg_bottom.#.png);
ADD_IMAGE_CONFIG(SECTIONITEM_BOTTOM_COVER_BG_NORMAL, #00_list_group_bg_bottom_ef.#.png);
ADD_IMAGE_CONFIG(CHECKBOX_BG_NORMAL, #00_check_bg.png);
- ADD_IMAGE_CONFIG(CHECKBOX_BG_PRESSED, #00_check_bg_press.png);
- ADD_IMAGE_CONFIG(CHECKBOX_BG_HIGHLIGHTED, #00_check_bg_press.png);
- ADD_IMAGE_CONFIG(CHECKBOX_BG_DISABLED, #00_check_bg_dim.png);
- ADD_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_NORMAL, #00_check_checking.png);
- ADD_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_DISABLED, #00_check_checking_dim.png);
- ADD_IMAGE_CONFIG(RADIOBUTTON_NORMAL, #00_button_radio.png);
- ADD_IMAGE_CONFIG(RADIOBUTTON_NORMAL_DISABLED, #00_button_radio_dim.png);
- ADD_IMAGE_CONFIG(RADIOBUTTON_PRESSED, #00_button_radio_press.png);
- ADD_IMAGE_CONFIG(RADIOBUTTON_SELECTED, #00_button_radio_select.png);
- ADD_IMAGE_CONFIG(RADIOBUTTON_SELECTED_DISABLED, #00_button_radio_select_dim.png);
+ ADD_IMAGE_CONFIG(CHECKBOX_BG_PRESSED, #00_check_press_bg.png);
+ ADD_IMAGE_CONFIG(CHECKBOX_BG_HIGHLIGHTED, #00_check_press_bg.png);
+ ADD_IMAGE_CONFIG(CHECKBOX_BG_DISABLED, #00_check_dim_bg.png);
+ ADD_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_NORMAL, #00_check_Activated.png);
+ ADD_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_DISABLED, #00_check_Disabled.png);
+ ADD_IMAGE_CONFIG(RADIOBUTTON_NORMAL, #00_button_radio_bg.png);
+ ADD_IMAGE_CONFIG(RADIOBUTTON_PRESSED, #00_button_radio_press_bg.png);
+ ADD_IMAGE_CONFIG(RADIOBUTTON_NORMAL_DISABLED, #00_button_radio_dim_bg.png);
+ ADD_IMAGE_CONFIG(RADIOBUTTON_BUTTON_NORMAL, #00_button_radio_Activated.png);
+ ADD_IMAGE_CONFIG(RADIOBUTTON_BUTTON_DISABLED, #00_button_radio_Disabled.png);
+ ADD_IMAGE_CONFIG(RADIOBUTTON_BUTTON_PRESSED, #00_button_radio_press.png);
+ ADD_IMAGE_CONFIG(RADIOBUTTON_BUTTON_DIM, #00_button_radio_dim.png);
ADD_IMAGE_CONFIG(ONOFFBUTTON_ON, #00_button_on.png);
ADD_IMAGE_CONFIG(ONOFFBUTTON_ON_DISABLED, #00_button_on_dim.png);
ADD_IMAGE_CONFIG(ONOFFBUTTON_OFF, #00_button_off.png);
ADD_IMAGE_CONFIG(SEARCH_ICON_NORMAL, #00_search_icon.png);
ADD_IMAGE_CONFIG(BUTTON_EXPAND_CLOSED_EFFECT, #00_button_expand_closed_ef.png);
ADD_IMAGE_CONFIG(BUTTON_EXPAND_OPENED_EFFECT, #00_button_expand_opened_ef.png);
+ ADD_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_PRESSED, #00_check_press.png);
+ ADD_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_DIM, #00_check_dim.png);
+ ADD_IMAGE_CONFIG(ONOFFBUTTON_HANDLER_DIM, #00_button_on_off_handler_dim.png);
START_UI_CONFIG_MODE(720x1280);