virtual void OnBatteryLevelChangedInPercentage(int percentage);
virtual void OnChargingStateChanged(bool charging);
- virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
virtual void OnWifiActivated(result r){}
virtual void OnWifiConnected(const Tizen::Base::String& ssid, result r){}
virtual void OnKeypadActionPerformed(Tizen::Ui::Control& source, Tizen::Ui::KeypadAction keypadAction);
virtual void OnKeypadClosed(Tizen::Ui::Control& source);
- virtual void OnKeypadOpened(Tizen::Ui::Control& source);
- virtual void OnKeypadWillOpen(Tizen::Ui::Control& source);
+ virtual void OnKeypadOpened(Tizen::Ui::Control& source){}
+ virtual void OnKeypadWillOpen(Tizen::Ui::Control& source){}
virtual void OnKeypadBoundsChanged(Tizen::Ui::Control& source){}
virtual void OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList* pArgs);
virtual void OnKeypadActionPerformed(Tizen::Ui::Control& source, Tizen::Ui::KeypadAction keypadAction);
virtual void OnKeypadClosed(Tizen::Ui::Control& source);
virtual void OnKeypadOpened(Tizen::Ui::Control& source);
- virtual void OnKeypadWillOpen(Tizen::Ui::Control& source);
+ virtual void OnKeypadWillOpen(Tizen::Ui::Control& source){}
virtual void OnKeypadBoundsChanged(Tizen::Ui::Control& source){}
virtual void OnOrientationChanged(const Tizen::Ui::Control& source, Tizen::Ui::OrientationStatus orientationStatus);
void SetHeaderTitle(void);
void ReSizingTableviewForClipboard(int scrollToGroupIndex = 0, int scrollToItemIndex = 0, bool isSetScrollPosition = false);
void CreateNoContents(void);
- void RefreshItemList(int groupIndex);
+ void RefreshExpandListItem(int groupIndex);
+
private:
Tizen::Base::String __filePath;
Tizen::Base::String __appId;
virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
virtual void OnAdjustmentValueChanged(const Tizen::Ui::Control& source, int adjustment);
- virtual void OnSliderBarMoved(Tizen::Ui::Controls::Slider& source, int value);
+ virtual void OnSliderBarMoved(Tizen::Ui::Controls::Slider& source, int value){}
private:
int __currentTableViewList;
extern const int ICON_AND_ONE_LINE_ITEM_WIDTH_GAP;
extern const int RELATIVE_LAYOUT_RIGHT_MARGIN;
+extern const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_ARROW_BUTTON;
extern const int RELATIVE_LAYOUT_LEFT_MARGIN;
+extern const int W_DETAIL_ARROW_BUTTON;
extern const int FRFRESH_REQUEST_EVENT;
extern const wchar_t* IDB_WIFI_RSSI_UNLOCK_01;
extern const wchar_t* IDB_WIFI_RSSI_UNLOCK_02;
extern const wchar_t* IDB_WIFI_RSSI_UNLOCK_03;
+extern const wchar_t* IDB_DETAIL_BUTTON_EXPAND_OPENED;
+extern const wchar_t* IDB_DETAIL_BUTTON_EXPAND_CLOSED;
//ETC not using now.
extern const wchar_t* IDB_POWER_SAVING_MODE;
int cpuUsage = 0;
SetICpuUsageResultListener();
- // if (RuntimeInfo::GetValue(RUNTIME_INFO_KEY_CPU_USAGE, cpuUsage) == E_SUCCESS)
if (RuntimeInfo::GetValueAsync(RUNTIME_INFO_KEY_CPU_USAGE, __CpuUsageGetInfoResultListener))
{
itemTextTwoLine = Integer::ToString(cpuUsage);
__pEditField->SetColor(EDIT_STATUS_PRESSED, COLOR_BG_GROUP_INDEX_DEFAULT);
__pEditField->SetColor(EDIT_STATUS_HIGHLIGHTED, COLOR_BG_GROUP_INDEX_DEFAULT);
- __pEditField->SetOverlayKeypadCommandButtonVisible(false);
-
__pEditField->AddActionEventListener(*this);
__pEditField->AddKeypadEventListener(*this);
}
void
-PhoneInfoForm::OnActionPerformed(const Control& source, int actionId)
-{
- AppLogDebug("ActionId [%d]", actionId);
-
- switch (actionId)
- {
- case IDA_HEADER_BACK_BUTTON:
- {
- __pEditField->HideKeypad();
- __pEditField->Invalidate(false);
- }
- break;
-
- default:
- break;
- }
-}
-
-void
PhoneInfoForm::OnGroupedTableViewItemStateChanged(Tizen::Ui::Controls::GroupedTableView& tableView, int groupIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem, Tizen::Ui::Controls::TableViewItemStatus status)
{
- Header* pHeader = GetHeader();
- HeaderStyle headerStyle = pHeader->GetStyle();
-
- if (headerStyle == HEADER_STYLE_BUTTON)
+ if (__pEditField != null)
{
__pEditField->HideKeypad();
__pEditField->Invalidate(false);
-
- pHeader->SetStyle(HEADER_STYLE_TITLE);
- pHeader->SetTitleText(ResourceManager::GetString(L"IDS_ST_BODY_ABOUT_PHONE"));
- Invalidate(true);
}
switch (groupIndex)
{
case ID_GROUP_ABOUT_PHONE_CERTIFICATE:
{
- if (__pEditField != null)
- {
- __pEditField->HideKeypad();
- __pEditField->Invalidate(false);
- }
-
SceneManager* pSceneManager = SceneManager::GetInstance();
AppAssert(pSceneManager);
break;
default:
+ {
+ SetFocus();
+ }
break;
}
- SetFocus();
}
int
}
void
-PhoneInfoForm::OnKeypadWillOpen(Tizen::Ui::Control& source)
-{
- Header* pHeader = GetHeader();
- Bitmap* pBitmapNormal = ResourceManager::GetBitmapN(IDB_HEADER_BACK_BUTTON_NORMAL);
- Bitmap* pBitmapPress = ResourceManager::GetBitmapN(IDB_HEADER_BACK_BUTTON_PRESS);
-
- ButtonItem buttonItem;
- buttonItem.Construct(BUTTON_ITEM_STYLE_ICON, IDA_HEADER_BACK_BUTTON);
- buttonItem.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapNormal);
- buttonItem.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapPress);
-
- pHeader->SetButton(BUTTON_POSITION_RIGHT, buttonItem);
- pHeader->AddActionEventListener(*this);
- pHeader->Invalidate(false);
-
- SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, false);
-
- delete pBitmapNormal;
- delete pBitmapPress;
-}
-
-void
-PhoneInfoForm::OnKeypadOpened(Tizen::Ui::Control& source)
-{
- Invalidate(true);
-}
-
-void
PhoneInfoForm::OnKeypadClosed(Tizen::Ui::Control& source)
{
- Header* pHeader = GetHeader();
- pHeader->SetStyle(HEADER_STYLE_TITLE);
- pHeader->SetTitleText(ResourceManager::GetString(L"IDS_ST_BODY_ABOUT_PHONE"));
-
- SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, true);
- Invalidate(true);
+ SetFocus();
}
void
Rectangle itemRectangle;
String* groupText = null;
Node* pNode = null;
- __pGroupItemNodeList->GetAt(groupIndex, pNode);
Label* pLabel = null;
TableViewGroupItem* pItem = new (std::nothrow) TableViewGroupItem();
+ __pGroupItemNodeList->GetAt(groupIndex, pNode);
+
itemRectangle.x = X_GROUP_ITEM_DEFAULT_LABEL;
itemRectangle.y = yItemOffset;
itemRectangle.width = itemWidth;
itemHeight = itemRectangle.height;
}
-
if ((pNode->GetType()).Equals(ID_APPSETTING_ITEM_TYPE_EXPAND_LIST, false))
{
String* value = pNode->GetAttributeN(ID_APPSETTING_ATTRIBUTE_TYPE_VALUE);
String expendList;
- AppLogDebug("groupText [%ls]", groupText->GetPointer());
- AppLogDebug("value [%ls]", value->GetPointer());
+ AppLogDebug("groupText [%ls] value [%ls]", groupText->GetPointer(), value->GetPointer());
pNode->RegisterObserverlistener(__pIOAppSetting);
pEditField->AddActionEventListener(*this);
pEditField->AddTextEventListener(*this);
pEditField->SetName(id);
- pEditField->SetOverlayKeypadCommandButtonVisible(false);
pEditField->AddKeypadEventListener(*this);
pItem->AddControl(*pEditField);
}
__pTableView->SetItemChecked(groupIndex, count, itemSelectStatus);
}
- RefreshItemList(groupIndex);
+ RefreshExpandListItem(groupIndex);
Invalidate(true);
return;
}
void
-AppSettingForm::RefreshItemList(int groupIndex)
+AppSettingForm::RefreshExpandListItem(int groupIndex)
{
int itemCount = __pTableView->GetItemCountAt(groupIndex);
Node* pNode = null;
__pGroupItemNodeList->GetAt(groupIndex, pNode);
- if (pNode->GetType().Equals("expandlist",false))
+ if (pNode->GetType().Equals(ID_APPSETTING_ITEM_TYPE_EXPAND_LIST, false))
{
Label* pLabel = static_cast<Label*>(pItem->GetControl(0));
String expandList;
expandList.Append(L" : ");
expandList.Append(value->GetPointer());
- AppLogTag("hwkim", "itemChanged [%ls]", expandList.GetPointer());
+ AppLogDebug("itemChanged [%ls]", expandList.GetPointer());
pLabel->SetText(expandList);
pLabel->Invalidate(false);
delete groupText;
if (!pItemNode->GetType().Equals(ID_APPSETTING_ITEM_TYPE_EXPAND_LIST, false))
{
- AppLogDebug("pItemNode->GetType not equal ID_APPSETTING_ITEM_TYPE_EXPAND_LIST [%ls]", pItemNode->GetType().GetPointer());
-
if (pItemNode->GetType().Equals(ID_APPSETTING_ITEM_TYPE_EXPAND_ITEM, false))
{
- AppLogDebug("here [%ls]", pItemNode->GetType().GetPointer());
+ AppLogDebug("pItemNode->GetType not equal ID_APPSETTING_ITEM_TYPE_EXPAND_LIST [%ls]", pItemNode->GetType().GetPointer());
pItem->Invalidate(false);
}
return;
}
void
-AppSettingForm::OnKeypadWillOpen(Tizen::Ui::Control& source)
-{
- __pStaticEdit = static_cast<EditField*>(&const_cast<Control&>(source));
-
- String sourceName = source.GetName();
- Node* pNode = GetItemHashCodeMap(sourceName.GetHashCode());
- if (pNode == null)
- {
- AppLogDebug("pNode is null");
- return;
- }
-
- if (pNode->GetType().Equals(ID_APPSETTING_ITEM_TYPE_STRING, false))
- {
- String id = pNode->GetId();
-
- Header* pHeader = GetHeader();
- Bitmap* pBitmapNormal = ResourceManager::GetBitmapN(IDB_HEADER_BACK_BUTTON_NORMAL);
- Bitmap* pBitmapPress = ResourceManager::GetBitmapN(IDB_HEADER_BACK_BUTTON_PRESS);
-
- ButtonItem buttonItem;
- buttonItem.Construct(BUTTON_ITEM_STYLE_ICON, IDA_HEADER_BACK_BUTTON);
- buttonItem.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapNormal);
- buttonItem.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapPress);
-
- pHeader->SetButton(BUTTON_POSITION_RIGHT, buttonItem);
- pHeader->AddActionEventListener(*this);
- pHeader->Invalidate(false);
- pHeader->SetName(id + L":");
- SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, false);
-
- delete pBitmapNormal;
- delete pBitmapPress;
- }
-}
-
-void
AppSettingForm::OnKeypadOpened(Tizen::Ui::Control& source)
{
+ unsigned int hashCode = source.GetName().GetHashCode();
+ ItemTag* itemTag = GetTranslateTableHashCodeToItemTag(hashCode);
+ __pTableView->ScrollToItem(itemTag->GetGroupIndex(), itemTag->GetItemIndex(), TABLE_VIEW_SCROLL_ITEM_ALIGNMENT_BOTTOM);
}
void
AppSettingForm::OnKeypadClosed(Tizen::Ui::Control& source)
{
- if (__pGroupItemNodeList == null)
- {
- AppLogDebug("__pGroupItemNodeList is null");
- CreateHeader(L"AppSettingDefault");
- return;
- }
-
- Node* pNode = null;
- result r = __pGroupItemNodeList->GetAt(0, pNode);
- if ((pNode == null)
- || (IsFailed(r)))
- {
- if (pNode == null)
- {
- AppLogDebug("pNode is null");
- }
- else
- {
- AppLogDebug("GetAt fail [%s]", GetErrorMessage(r));
- }
- CreateHeader(L"AppSettingDefault");
- return;
- }
-
- Node* pParent = pNode->GetParent();
- if ((pParent == null)
- || (!pParent->GetType().Equals(L"setting", false)))
- {
- if (pParent == null)
- {
- AppLogDebug("pParent is null");
- }
- else
- {
- AppLogDebug("pParent is not setting element [%ls]", pParent->GetType().GetPointer());
- }
- CreateHeader(L"AppSettingDefault");
- return;
- }
-
- String* pTitle = pParent->GetAttributeN(L"title");
- if (pTitle == null)
- {
- AppLogDebug("pTitle is null");
- CreateHeader(L"AppSettingDefault");
- return;
- }
- CreateHeader(*pTitle);
- delete pTitle;
-
-
Clipboard* pClipboard = Clipboard::GetInstance();
if (pClipboard != null && pClipboard->IsPopupVisible() == true)
{
}
return r;
}
+ __pTableView->UpdateTableView();
+ __pTableView->CollapseGroup(BLUETOOTH_GROUP_INDEX_1);
return E_SUCCESS;
}
void
BluetoothForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs)
{
- __pTableView->CollapseGroup(BLUETOOTH_GROUP_INDEX_1);
- __pTableView->UpdateTableView();
if (__pBluetoothPresentationModelInstance == null)
{
if (pArgs != null)
static const int ID_GROUP_DATE_AND_TIME_FORMAT = 2;
static const int ID_GROUP_DATE_AND_TIME_FORMAT_ITEM_COUNT = 1;
-static const int ID_ITEM_DATE_AND_TIME_FORMAT_TIME_FORMAT = 0;
static const int ID_GROUP_DATE_AND_TIME_FORMAT_LIST = 3;
static const int ID_GROUP_DATE_AND_TIME_FORMAT_LIST_ITEM_COUNT = 2;
static const int ID_GROUP_DATE_AND_TIME_FIRST_DAY = 4;
static const int ID_GROUP_DATE_AND_TIME_FIRST_DAY_ITEM_COUNT = 1;
-static const int ID_ITEM_DATE_AND_TIME_FORMAT_FIRST_DAY = 0;
static const int ID_GROUP_DATE_AND_TIME_FIRST_DAY_LIST = 5;
static const int ID_GROUP_DATE_AND_TIME_FIRST_DAY_LIST_ITEM_COUNT = 2;
static const int ID_ITEM_DATE_AND_TIME_FORMAT_FIRST_DAY_MONDAY = 0;
static const int ID_ITEM_DATE_AND_TIME_FORMAT_FIRST_DAY_SUNDAY = 1;
-#if DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_COUNT = 4;
-static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_DATE_AND_TIME_FORMAT_LIST_ITEM_COUNT;
-#else
-static const int ID_GROUP_COUNT = 6;
-static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_DATE_AND_TIME_FIRST_DAY_ITEM_COUNT;
-#endif
-
-static const int TIME_FORMAT_COUNT = 2;
static const int SIXTY_MINUTES_TO_HOUR = 60;
-static const int X_EDIT_TIME = 500;
-static const int Y_EDIT_DATE_AND_TIME = -20;
static const int H_GROUP_ITEM_EDITFIELD_DEFAULT = 120;
static const int NEXT_INDEX = 1;
static const int TIME_FIELD_GAP = 20;
static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 240;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON = 90;
+static const int DEVIDE_TWO = 2;
+static const int SECOND_CONTROL_ITEM = 1;
DateTimeForm::DateTimeForm(void)
{
CreateHeader(ResourceManager::GetString(L"IDS_ST_BODY_DATE_AND_TIME"));
CreateFooter();
CreateTableView();
+ __pTableView->UpdateTableView();
+ __pTableView->CollapseGroup(ID_GROUP_DATE_AND_TIME_FORMAT_LIST);
AppLogDebug("ENTER");
bool automaticUpdate = false;
bool hourFormat = false;
- __pTableView->CollapseGroup(ID_GROUP_DATE_AND_TIME_FORMAT_LIST);
- __pTableView->UpdateTableView();
-
if (SettingInfo::GetValue(SETTING_INFO_KEY_LOCALE_UPDATE_AUTO, automaticUpdate) == E_SUCCESS)
{
__pTableView->SetItemChecked(ID_GROUP_DATE_AND_TIME_MAIN, ID_ITEM_DATE_AND_TIME_MAIN_AUTOMATIC_UPDATE, automaticUpdate);
case ID_GROUP_DATE_AND_TIME_FORMAT:
{
- style = TABLE_VIEW_ANNEX_STYLE_DETAILED;
-
bool hourFormat = false;
isSecondLine = true;
pLabel->SetTextColor(COLOR_MAIN_TEXT);
pItem->AddControl(*pLabel);
- if (style == TABLE_VIEW_ANNEX_STYLE_DETAILED)
- {
- relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON, 0, 0);
- }
- else
- {
- relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
- }
+ relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+ if (groupIndex == ID_GROUP_DATE_AND_TIME_FORMAT)
+ {
+ Rectangle detailArrow;
+ Bitmap* pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_CLOSED);
+
+ detailArrow = itemRectangle;
+ detailArrow.y = itemRectangle.y + ((itemHeight - W_DETAIL_ARROW_BUTTON) / DEVIDE_TWO);
+ detailArrow.height = W_DETAIL_ARROW_BUTTON;
+ detailArrow.width = W_DETAIL_ARROW_BUTTON;
+
+ pLabel = new (std::nothrow) Label();
+ pLabel->Construct(detailArrow, L"");
+
+ pLabel->SetBackgroundBitmap(*pBitmap);
+
+ pItem->AddControl(*pLabel);
+ relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_ARROW_BUTTON, 0, 0);
+ relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+ }
+
pLabel = new (std::nothrow) Label();
pLabel->Construct(itemSecondLineTextRect, secondLineText);
pLabel->SetTextHorizontalAlignment(ALIGNMENT_LEFT);
{
tableView.ExpandGroup(ID_GROUP_DATE_AND_TIME_FORMAT_LIST);
}
- tableView.UpdateTableView();
+ tableView.RefreshItem(groupIndex, itemIndex, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
+ tableView.ScrollToItem(groupIndex, itemIndex);
}
break;
pEditTime->SetPosition(pos, 0);
pItem->Invalidate(true);
}
+ if (groupIndex == ID_GROUP_DATE_AND_TIME_FORMAT)
+ {
+ Label* pLabel = static_cast<Label*>(pItem->GetControl(SECOND_CONTROL_ITEM));
+ Bitmap* pBitmap = null;
+
+ if (__pTableView->IsGroupExpanded(ID_GROUP_DATE_AND_TIME_FORMAT_LIST))
+ {
+ pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_OPENED);
+ }
+ else
+ {
+ pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_CLOSED);
+ }
+ pLabel->SetBackgroundBitmap(*pBitmap);
+ pLabel->Invalidate(false);
+ delete pBitmap;
+ }
}
void
static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_FONT_ITEM_COUNT;
static const int H_HELP_TEXT_GAP = 6;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON = 90;
static const int FONT_FORM_FIRST_CONTROL = 0;
static const int FONT_FORM_SECOND_CONTROL = 1;
+static const int FONT_FORM_THIRD_CONTROL = 2;
+static const int DEVIDE_TWO = 2;
+static const int SECOND_CONTROL_ITEM = 1;
FontForm::FontForm(void)
: __isAppControlRequest(false)
}
__pTableView->RefreshItem(ID_GROUP_FONT_SIZE, ID_ITEM_FONT_SIZE, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
__pTableView->RefreshItem(ID_GROUP_FONT_LIST, ID_ITEM_FONT_TYPE, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
+ __pTableView->RefreshItem(ID_GROUP_FONT, ID_ITEM_FONT_TYPE, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
}
void
int fontSize = GetFontSize();
bool isTwoLineText = true;
int itemHeight = H_GROUP_ITEM_DEFAULT;
+ Rectangle detailArrow;
+ Bitmap* pBitmap = null;
- switch (groupIndex)
+ if (groupIndex == ID_GROUP_FONT_LIST)
{
- case ID_GROUP_FONT:
- {
- style = TABLE_VIEW_ANNEX_STYLE_DETAILED;
- }
- break;
-
- case ID_GROUP_FONT_LIST:
- {
- String currentFontType;
- isTwoLineText = false;
- style = TABLE_VIEW_ANNEX_STYLE_RADIO;
- }
- break;
-
- default:
- break;
+ String currentFontType;
+ isTwoLineText = false;
+ style = TABLE_VIEW_ANNEX_STYLE_RADIO;
}
GetTableViewItemString(groupIndex, itemIndex, itemText, secondLineText);
pLabel->SetTextColor(COLOR_MAIN_TEXT);
pItem->AddControl(*pLabel);
- if (style == TABLE_VIEW_ANNEX_STYLE_DETAILED)
- {
- relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON, 0, 0);
- }
- else
- {
- relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
- }
+ relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+ if (groupIndex == ID_GROUP_FONT)
+ {
+ pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_CLOSED);
+
+ detailArrow = itemRectangle;
+ detailArrow.y = itemRectangle.y + ((itemHeight - W_DETAIL_ARROW_BUTTON) / DEVIDE_TWO);
+ detailArrow.height = W_DETAIL_ARROW_BUTTON;
+ detailArrow.width = W_DETAIL_ARROW_BUTTON;
+
+ pLabel = new (std::nothrow) Label();
+ pLabel->Construct(detailArrow, L"");
+
+ pLabel->SetBackgroundBitmap(*pBitmap);
+
+ pItem->AddControl(*pLabel);
+ relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_ARROW_BUTTON, 0, 0);
+ relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+ }
+
pLabel = new (std::nothrow) Label();
pLabel->Construct(itemSecondLineTextRect, secondLineText);
pLabel->SetTextHorizontalAlignment(ALIGNMENT_LEFT);
{
__pTableView->ExpandGroup(ID_GROUP_FONT_LIST);
}
+
+ __pTableView->RefreshItem(groupIndex, itemIndex, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
}
break;
String fontGetValue;
fontReturnValue = static_cast<String*>(__fontList->GetAt(itemIndex))->GetPointer();
-// tableView.UpdateTableView();
-
for (int count = 0; count < listCount; count++)
{
if (itemIndex == count)
switch (groupIndex)
{
case ID_GROUP_FONT:
- // fall through
+ {
+ ItemTypeTwoLine(firstLine, secondLine, fontSize);
+
+ pItemBounds.height = firstLine.height + secondLine.height;
+ pItem->SetBounds(pItemBounds);
+ Label* pFirstLabel = static_cast<Label*>(pItem->GetControl(FONT_FORM_FIRST_CONTROL));
+ Label* pSecondLabel = static_cast<Label*>(pItem->GetControl(FONT_FORM_SECOND_CONTROL));
+ Label* pThirdLabel = static_cast<Label*>(pItem->GetControl(FONT_FORM_THIRD_CONTROL));
+ Rectangle detailArrow = pSecondLabel->GetBounds();
+ detailArrow.y = firstLine.y + ((pItemBounds.height - W_DETAIL_ARROW_BUTTON) / DEVIDE_TWO);
+
+ pFirstLabel->SetBounds(firstLine);
+ pFirstLabel->SetTextConfig(fontSize, LABEL_TEXT_STYLE_NORMAL);
+ pSecondLabel->SetBounds(detailArrow);
+ pThirdLabel->SetBounds(secondLine);
+ pThirdLabel->SetTextConfig(FONT_SIZE_SUB_TEXT, LABEL_TEXT_STYLE_NORMAL);
+
+ Bitmap* pBitmap = null;
+
+ if (__pTableView->IsGroupExpanded(ID_GROUP_FONT_LIST))
+ {
+ pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_OPENED);
+ }
+ else
+ {
+ pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_CLOSED);
+ }
+ pSecondLabel->SetBackgroundBitmap(*pBitmap);
+ pSecondLabel->Invalidate(false);
+ pFirstLabel->Invalidate(false);
+ pItem->Invalidate(false);
+ delete pBitmap;
+ }
+ break;
+
case ID_GROUP_FONT_SIZE:
{
ItemTypeTwoLine(firstLine, secondLine, fontSize);
using namespace Tizen::Ui::Controls;
using namespace Tizen::Ui::Scenes;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_KEYBOARD_SOFTWARE = 0;
static const int ID_GROUP_KEYBOARD_SOFTWARE_ITEM_COUNT = 1;
static const int ID_ITEM_KEYBOARD_SOFTWARE_SELECT_KEYBOARD = 0;
static const int ID_ITEM_KEYBOARD_HARDWARE_KEYBOARD_SETTING = 1;
static const int ID_GROUP_COUNT = 1;
-static const int ID_GROUP_ITEM_COUNT = ID_GROUP_KEYBOARD_SOFTWARE_ITEM_COUNT;
-#else
-static const int ID_GROUP_KEYBOARD_MAIN = 0;
-static const int ID_GROUP_KEYBOARD_MAIN_ITEM_COUNT = 1;
-static const int ID_ITEM_KEYBOARD_MAIN_AUTO_CAPITALISATION = 0;
-
-static const int ID_GROUP_KEYBOARD_SOFTWARE = 1;
-static const int ID_GROUP_KEYBOARD_SOFTWARE_ITEM_COUNT = 2;
-static const int ID_ITEM_KEYBOARD_SOFTWARE_SELECT_KEYBOARD = 0;
-static const int ID_ITEM_KEYBOARD_SOFTWARE_KEYBOARD_SETTING = 1;
-
-static const int ID_GROUP_KEYBOARD_HARDWARE = 2;
-static const int ID_GROUP_KEYBOARD_HARDWARE_ITEM_COUNT = 2;
-static const int ID_ITEM_KEYBOARD_HARDWARE_SELECT_KEYBOARD = 0;
-static const int ID_ITEM_KEYBOARD_HARDWARE_KEYBOARD_SETTING = 1;
-
-static const int ID_GROUP_COUNT = 3;
-static const int ID_GROUP_ITEM_COUNT = ID_GROUP_KEYBOARD_HARDWARE_ITEM_COUNT;
-#endif
KeyboardForm::KeyboardForm(void)
{
switch (groupIndex)
{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_GROUP_KEYBOARD_MAIN:
- {
- itemCount = ID_GROUP_KEYBOARD_MAIN_ITEM_COUNT;
- }
- break;
-#endif
case ID_GROUP_KEYBOARD_SOFTWARE:
{
itemCount = ID_GROUP_KEYBOARD_SOFTWARE_ITEM_COUNT;
switch (groupIndex)
{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_GROUP_KEYBOARD_MAIN:
- {
- yItemOffset = H_GROUP_INDEX_HELP_TEXT_TOP_GAP;
- itemHeight = H_GROUP_INDEX_NO_TITLE_DEFAULT;
- }
- break;
-#endif
case ID_GROUP_KEYBOARD_SOFTWARE:
{
yItemOffset = H_GROUP_INDEX_NO_HELP_TEXT_GAP;
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_GROUP_KEYBOARD_MAIN:
- {
- itemText = ResourceManager::GetString(L"IDS_IME_BODY_AUTO_CAPITALISATION");
- }
- break;
-#endif
-
default:
break;
}
switch (groupIndex)
{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_KEYBOARD_MAIN_AUTO_CAPITALISATION:
- {
- if (itemIndex == ID_ITEM_KEYBOARD_MAIN_AUTO_CAPITALISATION)
- {
- // TODO: auto capitalisation first letter in keyboard.
- }
- }
- break;
-#endif
case ID_GROUP_KEYBOARD_SOFTWARE:
{
if (itemIndex == ID_ITEM_KEYBOARD_SOFTWARE_SELECT_KEYBOARD)
static const int ID_GROUP_GPS_1_ITEM_COUNT = 1;
static const int ID_ITEM_GPS_ON_OFF = 0;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_GPS_2 = 1;
static const int ID_GROUP_GPS_2_ITEM_COUNT = 1;
static const int ID_ITEM_GPS_NETWORK_POSITION = 0;
static const int ID_GROUP_GPS_3 = 2;
static const int ID_GROUP_GPS_3_ITEM_COUNT = 0;
-#else
-static const int ID_GROUP_GPS_2 = 1;
-static const int ID_GROUP_GPS_2_ITEM_COUNT = 3;
-static const int ID_ITEM_GPS_ADVANCED_GPS = 0;
-static const int ID_ITEM_GPS_NETWORK_POSITION = 1;
-static const int ID_ITEM_GPS_MY_POSITION = 2;
-
-static const int ID_GROUP_GPS_3 = 2;
-static const int ID_GROUP_GPS_3_ITEM_COUNT = 2;
-static const int ID_GROUP_GPS_HOME_SCREEN = 0;
-static const int ID_GROUP_GPS_ACCU_WEATHER = 1;
-#endif
static const int ID_GROUP_COUNT = 3;
-static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_GPS_2_ITEM_COUNT;
-
-static const int ID_LOCATION_FOOTER_SCAN = 0;
-static const int ID_LOCATION_FOOTER_EMPTY1 = 1;
-static const int ID_LOCATION_FOOTER_EMPTY2 = 2;
-
static const int ID_FOOTER_ITEM_INDEX_1 = 0;
-static const int ID_FOOTER_ITEM_INDEX_2 = 1;
static const int IDA_FOOTER_ITEM_HELP = 100;
case ID_GROUP_GPS_3:
{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
itemCount = ID_GROUP_GPS_3_ITEM_COUNT;
-#else
- itemCount = ID_GROUP_GPS_3_ITEM_COUNT;
-#endif
}
break;
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_GPS_ADVANCED_GPS:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_ADVANCED_GPS");
- }
- break;
-
- case ID_ITEM_GPS_MY_POSITION:
- {
- style = TABLE_VIEW_ANNEX_STYLE_NORMAL;
- itemText = ResourceManager::GetString(L"IDS_LBS_BODY_MY_POSITION");
- }
- break;
-#endif
-
- default:
- break;
- }
- }
- break;
-
- case ID_GROUP_GPS_3:
- {
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- switch (itemIndex)
- {
- case ID_GROUP_GPS_HOME_SCREEN:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_HOMESCREEN");
-
- }
- break;
-
- case ID_GROUP_GPS_ACCU_WEATHER:
- {
-// itemText = ResourceManager::GetString(L"IDS_LOCATION_ACCUWEATHER");
- }
- break;
-
default:
break;
}
-#endif
}
break;
tableView.SetItemChecked(groupIndex, itemIndex, itemSelectStatus);
}
}
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- if (itemIndex == ID_ITEM_GPS_ADVANCED_GPS)
- {
- // TODO: nothing todo yet.
- }
- if (itemIndex == ID_ITEM_GPS_MY_POSITION)
- {
- // TODO: nothing todo yet.
- }
-#endif
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_GROUP_GPS_3:
- {
- if (itemIndex == ID_GROUP_GPS_HOME_SCREEN)
- {
- // TODO: nothing todo yet.
- }
- if (itemIndex == ID_GROUP_GPS_ACCU_WEATHER)
- {
- // TODO: nothing todo yet.
- }
- }
- break;
-#endif
-
default:
break;
}
static const int ID_GROUP_CONNECTIVITY = 0;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
-static const int ID_ALL_CONNECTIVITY_ITEM_COUNT = 6;
-static const int ID_FREQUENTLY_CONNECTIVITY_ITEM_COUNT = 5;
-
-static const int ID_ITEM_CONNECTIVITY_FLIGHTMODE = 0;
-static const int ID_ITEM_CONNECTIVITY_WIFI = 1;
-static const int ID_ITEM_CONNECTIVITY_LOCATION = 2;
-static const int ID_ITEM_CONNECTIVITY_NETWORK = 3;
-static const int ID_ITEM_CONNECTIVITY_MORESETTINGS = 4;
-static const int ID_ITEM_CONNECTIVITY_BLUETOOTH = 4;
-static const int ID_ITEM_CONNECTIVITY_WIFI_DIRECT = 5;
-#else
static const int ID_ALL_CONNECTIVITY_ITEM_COUNT = 5;
static const int ID_FREQUENTLY_CONNECTIVITY_ITEM_COUNT = 5;
static const int ID_ITEM_CONNECTIVITY_FLIGHTMODE = 0;
static const int ID_ITEM_CONNECTIVITY_NETWORK = 3;
static const int ID_ITEM_CONNECTIVITY_MORESETTINGS = 4;
static const int ID_ITEM_CONNECTIVITY_BLUETOOTH = 4;
-#endif
static const int ID_GROUP_SYSTEM = 1;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_ALL_SYSTEM_ITEM_COUNT = 9;
static const int ID_FREQUENTLY_SYSTEM_ITEM_COUNT = 3;
static const int ID_ITEM_SYSTEM_MANAGE_APPLICATION = 7;
static const int ID_ITEM_SYSTEM_DEVELOPER_OPTION = 8;
static const int ID_ITEM_SYSTEM_ABOUT_PHONE = 9;
-#else
-static const int ID_ALL_SYSTEM_ITEM_COUNT = 18;
-static const int ID_FREQUENTLY_SYSTEM_ITEM_COUNT = 6;
-
-static const int ID_ITEM_SYSTEM_EVENTS_NOTIFICATION = 0;
-static const int ID_ITEM_SYSTEM_WALLPAPER = 1;
-static const int ID_ITEM_SYSTEM_SOUND = 2;
-static const int ID_ITEM_SYSTEM_BRIGHTNESS = 3;
-static const int ID_ITEM_SYSTEM_SECURITY= 4;
-static const int ID_ITEM_SYSTEM_MORESETTINGS = 5;
-static const int ID_ITEM_SYSTEM_FONT = 5;
-static const int ID_ITEM_SYSTEM_DISPLAY = 6;
-static const int ID_ITEM_SYSTEM_HOME_SCREEN = 7;
-static const int ID_ITEM_SYSTEM_AUTO_ROTATE_SCREEN = 8;
-static const int ID_ITEM_SYSTEM_DATE_AND_TIME = 9;
-static const int ID_ITEM_SYSTEM_LANGUAGE_AND_REGION = 10;
-static const int ID_ITEM_SYSTEM_KEYBOARD = 11;
-static const int ID_ITEM_SYSTEM_STORAGE = 12;
-static const int ID_ITEM_SYSTEM_MANAGE_APPLICATION = 13;
-static const int ID_ITEM_SYSTEM_MEMORY = 14;
-static const int ID_ITEM_SYSTEM_RESET = 15;
-static const int ID_ITEM_SYSTEM_DEVELOPER_OPTION = 16;
-static const int ID_ITEM_SYSTEM_ABOUT_PHONE = 17;
-#endif
static const int ID_GROUP_APPLICATIONS = 2;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
-static const int ID_APPLICATIONS_ITEM_COUNT = 6;
-#else
static const int ID_APPLICATIONS_ITEM_COUNT = 7;
-#endif
-static const int ID_ITEM_APPLICATIONS_PHONE = 0;
-static const int ID_ITEM_APPLICATIONS_MESSAGE = 1;
-static const int ID_ITEM_APPLICATIONS_EMAIL = 2;
-static const int ID_ITEM_APPLICATIONS_CONTACTS = 3;
-static const int ID_ITEM_APPLICATIONS_CALENDAR = 4;
-static const int ID_ITEM_APPLICATIONS_GALLERY = 5;
-
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
-static const int ID_ITEM_APPLICATIONS_VOICERECODER = 7;
-#endif
+static const int ID_ITEM_APPLICATION_ACCOUNTS = 0;
+static const int ID_ITEM_APPLICATIONS_PHONE = 1;
+static const int ID_ITEM_APPLICATIONS_MESSAGE = 2;
+static const int ID_ITEM_APPLICATIONS_EMAIL = 3;
+static const int ID_ITEM_APPLICATIONS_CONTACTS = 4;
+static const int ID_ITEM_APPLICATIONS_CALENDAR = 5;
+static const int ID_ITEM_APPLICATIONS_GALLERY = 6;
static const int ID_GROUP_DOWNLOADED_APPLICATIONS = 3;
-static const int ID_GROUP_DOWNLOADED_APPLICATIONS_ITEM_COUNT = 1;
static const int ID_GROUP_COUNT_NO_DOWNLOADAPP = 3;
static const int ID_GROUP_COUNT = 4;
-static const int ID_GROUP_MAX_ITEM_COUNT = ID_APPLICATIONS_ITEM_COUNT;
static const int ID_GROUP_INDEX_1 = 0;
static const int ID_GROUP_INDEX_2 = 1;
static const int ID_PAGE_ALL = 1;
static const int IDA_PAGE_SWITCH = 100;
-static const int ID_PAGE_NULL = 101;
static const int FOOTER_ITEM_INDEX_1 = 0;
-static const int FOOTER_ITEM_INDEX_2 = 1;
-
-static const int BLUETOOTH_ON_OFF_OPTION = 2;
-static const int BLUETOOTH_OFF_OPTION = 0;
-static const int BLUETOOTH_ON_OPTION = 1;
-
-static const int BRIGHTNESS_MANUAL_AUTO_OPTION = 2;
-static const int BRIGHTNESS_MANUAL_OPTION = 0;
-static const int BRIGHTNESS_AUTO_OPTION = 1;
static const int W_RESIZE_LABEL_GAP = 110;
static const int H_GROUP_FONT_SIZE_GIANT = 146;
static const wchar_t* ID_RELATIVE_SETTING_XML_FILE_PATH = L"/setting/setting.xml";
static const wchar_t* ID_APPLICATION_DEFAULT_FOLDER_PATH = L"/opt/apps/";
+static const wchar_t* APPCONTROL_OPERATION_ID_CONFIGURE = L"http://tizen.org/appcontrol/operation/configure";
+static const wchar_t* APPCONTROL_PROVIDER_ID_ACCOUNT = L"ZsnYtAdjl2.Account";
+static const wchar_t* APPCONTROL_PROVIDER_ID_PHONE = L"tizen.phone";
+static const wchar_t* APPCONTROL_PROVIDER_ID_MESSAGE = L"tizen.messages";
+static const wchar_t* APPCONTROL_PROVIDER_ID_EMAIL = L"tizen.email";
+static const wchar_t* APPCONTROL_PROVIDER_ID_CONTACTS = L"tizen.contacts";
+static const wchar_t* APPCONTROL_PROVIDER_ID_CALENDAR = L"tizen.calendar";
+static const wchar_t* APPCONTROL_PROVIDER_ID_GALLERY = L"tizen.gallery";
+
void
IFlightModeSetValueAsyncResultListener::OnResultReceivedForSetValueAsync(const Tizen::Base::String& key, result r)
{
bool isTwoLineItemText = false;
bool isDrawBitmapIcon = true;
bool EnableStatus = false;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- int isBrightnessAuto = BRIGHTNESS_MANUAL_OPTION;
-#endif
- int btEnableStatus = BLUETOOTH_OFF_OPTION;
Rectangle itemRectIcon;
Rectangle itemRectLabel;
Rectangle itemRectSecondLabel;
case ID_ITEM_CONNECTIVITY_FLIGHTMODE:
{
style = TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING;
- bool EnableStatus = false;
-
- if (SettingInfo::GetValue(SETTING_INFO_KEY_NETWORK_FLIGHTMODE, EnableStatus) == E_SUCCESS)
- {
- __pTableView->SetItemChecked(groupIndex, itemIndex, EnableStatus);
- }
itemRectLabel.width -= W_RESIZE_LABEL_GAP;
pBitmap = ResourceManager::GetBitmapN(IDB_FLIGHT_MODE);
itemText = ResourceManager::GetString(L"IDS_ST_BODY_FLIGHT_MODE");
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_CONNECTIVITY_WIFI_DIRECT:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_WIFI_DIRECT);
- itemText = ResourceManager::GetString(L"IDS_ST_HEADER_WI_FI_DIRECT");
- }
- break;
-#endif
-
- default:
+ case ID_ITEM_CONNECTIVITY_BLUETOOTH:
{
isTwoLineItemText = true;
itemHeight = H_GROUP_ITEM_TWO_LINE_DEFAULT;
itemHeight = (itemRectLabel.height + itemRectSecondLabel.height);
pBitmap = ResourceManager::GetBitmapN(IDB_BLUETOOTH);
+ itemText = ResourceManager::GetString(L"IDS_ST_BODY_BLUETOOTH");
+
if (SystemInfo::GetValue(SYSTEM_INFO_KEY_BLUETOOTH, EnableStatus) == E_SUCCESS)
{
if (EnableStatus == true)
{
- btEnableStatus = BluetoothPresentationModel::GetInstance()->IsBluetoothActivated();
+ int btEnableStatus = BluetoothPresentationModel::GetInstance()->IsBluetoothActivated();
+
if (btEnableStatus == true)
{
itemTextTwoLine = ResourceManager::GetString(L"IDS_ST_BODY_ON");
}
- else
- {
- itemTextTwoLine = ResourceManager::GetString(L"IDS_ST_BODY_OFF");
- }
- }
- else
- {
- itemTextTwoLine = ResourceManager::GetString(L"IDS_ST_BODY_OFF");
}
}
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_BLUETOOTH");
+
+ if (itemTextTwoLine.IsEmpty())
+ {
+ itemTextTwoLine = ResourceManager::GetString(L"IDS_ST_BODY_OFF");
+ }
}
}
break;
+
+ default:
+ break;
}
}
break;
case ID_ITEM_SYSTEM_AUTO_ROTATE_SCREEN:
{
- bool autoRotation = false;
style = TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING;
itemRectLabel.width -= W_RESIZE_LABEL_GAP;
pBitmap = ResourceManager::GetBitmapN(IDB_AUTO_ROTATE_SCREEN);
itemText = ResourceManager::GetString(L"IDS_ST_HEADER_AUTO_ROTATE_SCREEN_ABB");
-
- if (SettingInfo::GetValue(SETTING_INFO_KEY_SCREEN_ROTAION_AUTO, autoRotation) == E_SUCCESS)
- {
- __pTableView->SetItemChecked(groupIndex, itemIndex, autoRotation);
- }
}
break;
itemText = ResourceManager::GetString(L"IDS_ST_BODY_MANAGE_APPLICATIONS");
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_SYSTEM_MEMORY:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_STORAGE);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_STORAGE");
- }
- break;
-#endif
case ID_ITEM_SYSTEM_DEVELOPER_OPTION:
{
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_SYSTEM_EVENTS_NOTIFICATION:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_EVENT_NOTIFICATION);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_EVENTS_NOTIFICATIONS");
- }
- break;
-
- case ID_ITEM_SYSTEM_BRIGHTNESS:
- {
- isTwoLineItemText = true;
- itemHeight = H_GROUP_ITEM_TWO_LINE_DEFAULT;
- ItemTypeIconAndTwoLine(itemRectIcon, itemRectLabel, itemRectSecondLabel, fontSize);
- pBitmap = ResourceManager::GetBitmapN(String(IDB_BRIGHTNESS));
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_BRIGHTNESS");
-
- if (isBrightnessAuto == BRIGHTNESS_MANUAL_OPTION)
- {
- itemTextTwoLine = ResourceManager::GetString(L"IDS_ST_BODY_AUTOMATIC");
- }
- else
- {
- itemTextTwoLine = ResourceManager::GetString(L"IDS_ST_BODY_MANUAL");
- }
- }
- break;
-
- case ID_ITEM_SYSTEM_SECURITY:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_SECURITY);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_SECURITY");
- }
- break;
-
- case ID_ITEM_SYSTEM_DISPLAY:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_DISPLAY);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_DISPLAY");
- }
- break;
-
- case ID_ITEM_SYSTEM_HOME_SCREEN:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_HOME_SCREEN);
- itemText = ResourceManager::GetString(L"IDS_ST_HEADER_HOME_SCREEN");
- }
- break;
-
- case ID_ITEM_SYSTEM_STORAGE:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_STORAGE);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_STORAGE");
- }
- break;
-
- case ID_ITEM_SYSTEM_MANAGE_APPLICATION:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_MANAGE_APPLICATION);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_MANAGE_APPLICATIONS");
- }
- break;
-
- case ID_ITEM_SYSTEM_RESET:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_RESET);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_RESET");
- }
- break;
-#endif
-
default:
{
if (__currentTableViewList == ID_PAGE_FREQUENTLY_USE)
isDrawBitmapIcon = false;
ItemTypeTwoLine(itemRectLabel, itemRectSecondLabel, fontSize);
itemHeight = (itemRectLabel.height + itemRectSecondLabel.height);
+
+ itemText = ResourceManager::GetString(L"IDS_ST_BODY_MORE_SYSTEM_SETTINGS");
+
itemTextTwoLine = ResourceManager::GetString(L"IDS_ST_BODY_FONT");
itemTextTwoLine.Append(L", ");
itemTextTwoLine.Append(ResourceManager::GetString(L"IDS_ST_HEADER_AUTO_ROTATE_SCREEN_ABB"));
itemTextTwoLine.Append(L", ");
itemTextTwoLine.Append(ResourceManager::GetString(L"IDS_ST_BODY_DEVELOPER_OPTIONS"));
itemTextTwoLine.Append(L", ");
-
itemTextTwoLine.Append(ResourceManager::GetString(L"IDS_ST_BODY_ABOUT_PHONE"));
-
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_MORE_SYSTEM_SETTINGS");
}
else
{
{
switch (itemIndex)
{
+ case ID_ITEM_APPLICATION_ACCOUNTS:
+ {
+ pBitmap = ResourceManager::GetBitmapN(IDB_ACCOUNTS);
+ itemText = ResourceManager::GetString(L"IDS_COM_BODY_ACCOUNTS");
+ }
+ break;
+
case ID_ITEM_APPLICATIONS_PHONE:
{
pBitmap = ResourceManager::GetBitmapN(IDB_PHONE);
break;
default:
- {
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- pBitmap = ResourceManager::GetBitmapN(IDB_VOICE_RECODER);
-// itemText = ResourceManager::GetString(L"IDS_SETTING_VOICE_RECODER");
-#endif
- }
break;
}
}
MainMenuForm::GroupSystemSceneConnect(int viewMode, int itemIndex, Tizen::Ui::Controls::TableViewItemStatus status)
{
const wchar_t* pScene = null;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- if (itemIndex == ID_ITEM_SYSTEM_EVENTS_NOTIFICATION)
- {
- pScene = IDSCN_NOTIFICATION;
- }
- else
-#endif
+
if (itemIndex == ID_ITEM_SYSTEM_WALLPAPER)
{
pScene = IDSCN_WALLPAPER;
{
pScene = IDSCN_SOUNDS;
}
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- else if (itemIndex == ID_ITEM_SYSTEM_BRIGHTNESS)
- {
- pScene = IDSCN_BRIGHTNESS;
- }
- else if (itemIndex == ID_ITEM_SYSTEM_SECURITY)
- {
- pScene = IDSCN_SECURITY;
- }
-#endif
else if ((viewMode == ID_PAGE_FREQUENTLY_USE) && (itemIndex == ID_ITEM_SYSTEM_MORESETTINGS))
{
pScene = IDSCN_MORE_SYSTEM;
{
pScene = IDSCN_MANAGE_APPLICATION;
}
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- else if (itemIndex == ID_ITEM_SYSTEM_DISPLAY)
- {
- pScene = IDSCN_DISPLAY;
- }
- else if (itemIndex == ID_ITEM_SYSTEM_HOME_SCREEN)
- {
- // TODO : Scene Control
- pScene = L"";
- ShowMessageBox(ResourceManager::GetString(L"IDS_EMAIL_POP_ALERT"), ResourceManager::GetString(L"IDS_ST_POP_NOT_SUPPORTED"));
- }
- else if (itemIndex == ID_ITEM_SYSTEM_STORAGE)
- {
- // TODO : Scene Control
- pScene = L"";
- ShowMessageBox(ResourceManager::GetString(L"IDS_EMAIL_POP_ALERT"), ResourceManager::GetString(L"IDS_ST_POP_NOT_SUPPORTED"));
- }
- else if (itemIndex == ID_ITEM_SYSTEM_MANAGE_APPLICATION)
- {
- // TODO : Scene Control
- pScene = L"";
- ShowMessageBox(ResourceManager::GetString(L"IDS_EMAIL_POP_ALERT"), ResourceManager::GetString(L"IDS_ST_POP_NOT_SUPPORTED"));
- }
- else if (itemIndex == ID_ITEM_SYSTEM_RESET)
- {
- pScene = IDSCN_RESETTER;
- }
- else if (itemIndex == ID_ITEM_SYSTEM_MEMORY)
- {
- pScene = IDSCN_MEMORY;
- }
-#endif
else if (itemIndex == ID_ITEM_SYSTEM_DEVELOPER_OPTION)
{
pScene = IDSCN_DEVELOPER_OPTION;
{
pScene = IDSCN_BLUETOOTH;
}
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- else if (itemIndex == ID_ITEM_CONNECTIVITY_WIFI_DIRECT)
- {
- if (viewMode == ID_PAGE_ALL)
- {
- pScene = IDSCN_WIFI_DIRECT;
- }
- }
-#endif
else
{
pScene = L"";
MainMenuForm::FindAppControlScene(int itemIndex)
{
String providerId;
- String operationId;
+ String operationId = APPCONTROL_OPERATION_ID_CONFIGURE;
ArrayList* pDataList = new (std::nothrow) ArrayList(SingleObjectDeleter);
switch (itemIndex)
{
+ case ID_ITEM_APPLICATION_ACCOUNTS:
+ {
+ providerId = APPCONTROL_PROVIDER_ID_ACCOUNT;
+ }
+ break;
+
case ID_ITEM_APPLICATIONS_PHONE:
{
- providerId = L"tizen.phone";
- operationId = L"http://tizen.org/appcontrol/operation/configure";
+ providerId = APPCONTROL_PROVIDER_ID_PHONE;
}
break;
case ID_ITEM_APPLICATIONS_MESSAGE:
{
- providerId = L"tizen.messages";
- operationId = L"http://tizen.org/appcontrol/operation/configure";
+ providerId = APPCONTROL_PROVIDER_ID_MESSAGE;
}
break;
case ID_ITEM_APPLICATIONS_EMAIL:
{
- providerId = L"tizen.email";
- operationId = L"http://tizen.org/appcontrol/operation/configure";
+ providerId = APPCONTROL_PROVIDER_ID_EMAIL;
}
break;
case ID_ITEM_APPLICATIONS_CONTACTS:
{
- providerId = L"tizen.contacts";
- operationId = L"http://tizen.org/appcontrol/operation/configure";
+ providerId = APPCONTROL_PROVIDER_ID_CONTACTS;
}
break;
case ID_ITEM_APPLICATIONS_CALENDAR:
{
- providerId = L"tizen.calendar";
- operationId = L"http://tizen.org/appcontrol/operation/configure";
+ providerId = APPCONTROL_PROVIDER_ID_CALENDAR;
}
break;
case ID_ITEM_APPLICATIONS_GALLERY:
{
- providerId = L"tizen.gallery";
- operationId = L"http://tizen.org/appcontrol/operation/configure";
+ providerId = APPCONTROL_PROVIDER_ID_GALLERY;
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_APPLICATIONS_VOICERECODER:
- {
- providerId = L"";
- operationId = L"";
- }
+ default:
break;
-#endif
}
if (providerId != L"")
static const int ID_GROUP_MEMORY_MAIN = 0;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_MEMORY_MAIN_ITEM_COUNT = 1;
static const int ID_ITEM_MEMORY_MAIN_MEMORY_STATUS = 0;
-#else
-static const int ID_GROUP_MEMORY_MAIN_ITEM_COUNT = 2;
-static const int ID_ITEM_MEMORY_MAIN_DEFAULT_MEMORY = 0;
-static const int ID_ITEM_MEMORY_MAIN_MEMORY_STATUS = 1;
-#endif
static const int ID_GROUP_COUNT = 1;
ItemTypeOneLine(itemRectangle);
- switch (itemIndex)
+ if (itemIndex == ID_ITEM_MEMORY_MAIN_MEMORY_STATUS)
{
- case ID_ITEM_MEMORY_MAIN_MEMORY_STATUS:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_MEMORY_STATUS");
- }
- break;
-
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_MEMORY_MAIN_DEFAULT_MEMORY:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_DEFAULT_MEMORY");
- }
- break;
-#endif
-
- default:
- break;
+ itemText = ResourceManager::GetString(L"IDS_ST_BODY_MEMORY_STATUS");
}
TableViewItem* pItem = new (std::nothrow) TableViewItem();
AppLogDebug("group[%d] index[%d]", groupIndex, itemIndex);
- switch (itemIndex)
+ if (itemIndex == ID_ITEM_MEMORY_MAIN_MEMORY_STATUS)
{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_MEMORY_MAIN_DEFAULT_MEMORY:
- {
- // TODO: add default memory scene
- }
- break;
-#endif
-
- case ID_ITEM_MEMORY_MAIN_MEMORY_STATUS:
- {
- pSceneManager->GoForward(ForwardSceneTransition(IDSCN_MEMORY_STATUS, SCENE_TRANSITION_ANIMATION_TYPE_LEFT));
- }
- break;
-
- default:
- break;
+ pSceneManager->GoForward(ForwardSceneTransition(IDSCN_MEMORY_STATUS, SCENE_TRANSITION_ANIMATION_TYPE_LEFT));
}
}
using namespace Tizen::Ui::Controls;
using namespace Tizen::Ui::Scenes;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_MEMORY_STATUS_MAIN = 0;
static const int ID_GROUP_COUNT = 1;
-#else
-static const int ID_GROUP_MEMORY_STATUS_MAIN = 0;
-static const int ID_GROUP_MEMORY_STATUS_MAIN_ITEM_COUNT = 4;
-static const int ID_ITEM_TOTAL_SPACE = 0;
-static const int ID_ITEM_AVAILABLE_SPACE = 1;
-static const int ID_ITEM_MOUNT_SDCARD = 2;
-static const int ID_ITEM_FORMAT_SDCARD = 3;
-
-static const int ID_GROUP_MEMORY_STATUS_STORAGE = 1;
-static const int ID_GROUP_MEMORY_STATUS_STORAGE_ITEM_COUNT = 1;
-static const int ID_ITEM_STORAGE_AVAILABLE_SPACE = 0;
-
-static const int ID_GROUP_COUNT = 2;
-#endif
static const int GROUP_TOTAL_ITEM_COUNT_DEFAULT = 1;
static const int GROUP_TOTAL_ITEM_COUNT_MAX = 2;
String groupText;
Label* pLabel = null;
- switch (groupIndex)
+ if (groupIndex == ID_GROUP_MEMORY_STATUS_MAIN)
{
- case ID_GROUP_MEMORY_STATUS_MAIN:
- {
- groupText = ResourceManager::GetString(L"IDS_ST_BODY_SD_CARD");
- }
- break;
-
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_GROUP_MEMORY_STATUS_STORAGE:
- {
- groupText = ResourceManager::GetString(L"IDS_ST_BODY_SYSTEM_STORAGE");
- }
- break;
-#endif
-
- default:
- break;
+ groupText = ResourceManager::GetString(L"IDS_ST_BODY_SD_CARD");
}
TableViewGroupItem* pItem = new (std::nothrow) TableViewGroupItem();
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_TOTAL_SPACE:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_TOTAL_SPACE");
- }
- break;
-
- case ID_ITEM_AVAILABLE_SPACE:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_AVAILABLE_SPACE");
- }
- break;
-#endif
-
default:
break;
}
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_GROUP_MEMORY_STATUS_STORAGE:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_AVAILABLE_SPACE");
- }
- break;
-#endif
-
default:
break;
}
using namespace Tizen::Ui::Controls;
using namespace Tizen::Ui::Scenes;
-static const int ID_GROUP_CONNECTIVITY = 0;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_CONNECTIVITY_ITEM_COUNT = 1;
-#else
-static const int ID_GROUP_CONNECTIVITY_ITEM_COUNT = 2;
-#endif
static const int ID_ITEM_CONNECTIVITY_BLUETOOTH = 0;
static const int ID_ITEM_CONNECTIVITY_WIFI_DIRECT = 1;
static const int ID_GROUP_COUNT = 1;
static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_CONNECTIVITY_ITEM_COUNT;
-static const int BLUETOOTH_ON_OFF_OPTION = 2;
static const int BLUETOOTH_OFF_OPTION = 0;
-static const int BLUETOOTH_ON_OPTION = 1;
MoreConnectivityForm::MoreConnectivityForm(void)
{
using namespace Tizen::Ui::Scenes;
static const int ID_GROUP_SYSTEM = 0;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_SYSTEM_ITEM_COUNT = 8;
static const int ID_ITEM_SYSTEM_FONT = 0;
static const int ID_ITEM_SYSTEM_AUTO_ROTATE_SCREEN = 1;
static const int ID_ITEM_SYSTEM_MANAGE_APPLICATION = 5;
static const int ID_ITEM_SYSTEM_DEVELOPER_OPTIONS = 6;
static const int ID_ITEM_SYSTEM_ABOUT_PHONE = 7;
-#else
-static const int ID_GROUP_SYSTEM_ITEM_COUNT = 13;
-static const int ID_ITEM_SYSTEM_FONT = 0;
-static const int ID_ITEM_SYSTEM_DISPLAY = 1;
-static const int ID_ITEM_SYSTEM_HOME_SCREEN = 2;
-static const int ID_ITEM_SYSTEM_AUTO_ROTATE_SCREEN = 3;
-static const int ID_ITEM_SYSTEM_DATE_AND_TIME = 4;
-static const int ID_ITEM_SYSTEM_LANGUAGE_AND_REGION = 5;
-static const int ID_ITEM_SYSTEM_KEYBOARD = 6;
-static const int ID_ITEM_SYSTEM_STORAGE = 7;
-static const int ID_ITEM_SYSTEM_MANAGE_APPLICATIONS = 8;
-static const int ID_ITEM_SYSTEM_MEMORY = 9;
-static const int ID_ITEM_SYSTEM_RESET = 10;
-static const int ID_ITEM_SYSTEM_DEVELOPER_OPTIONS = 11;
-static const int ID_ITEM_SYSTEM_ABOUT_PHONE = 12;
-#endif
+
static const int ID_GROUP_COUNT = 1;
static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_SYSTEM_ITEM_COUNT;
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_SYSTEM_MEMORY:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_STORAGE");
- pBitmap = ResourceManager::GetBitmapN(IDB_STORAGE);
- }
- break;
-#endif
-
case ID_ITEM_SYSTEM_MANAGE_APPLICATION:
{
pBitmap = ResourceManager::GetBitmapN(IDB_MANAGE_APPLICATION);
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_SYSTEM_DISPLAY:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_DISPLAY);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_DISPLAY");
- }
- break;
-
- case ID_ITEM_SYSTEM_HOME_SCREEN:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_AUTO_ROTATE_SCREEN);
- itemText = ResourceManager::GetString(L"IDS_ST_HEADER_HOME_SCREEN");
- }
- break;
-
- case ID_ITEM_SYSTEM_STORAGE:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_STORAGE);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_STORAGE");
- }
- break;
-
- case ID_ITEM_SYSTEM_MANAGE_APPLICATIONS:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_MANAGE_APPLICATION);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_MANAGE_APPLICATIONS");
- }
- break;
-
- case ID_ITEM_SYSTEM_RESET:
- {
- pBitmap = ResourceManager::GetBitmapN(IDB_RESET);
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_RESET");
- }
- break;
-#endif
-
default:
break;
}
}
break;
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_SYSTEM_DISPLAY:
- {
- pSceneName = IDSCN_DISPLAY;
- }
- break;
-
- case ID_ITEM_SYSTEM_HOME_SCREEN:
- break;
-
- case ID_ITEM_SYSTEM_STORAGE:
- break;
-
- case ID_ITEM_SYSTEM_MANAGE_APPLICATIONS:
- break;
-
- case ID_ITEM_SYSTEM_RESET:
- {
- pSceneName = IDSCN_RESETTER;
- }
- break;
-
- case ID_ITEM_SYSTEM_MEMORY:
- {
- pSceneName = IDSCN_MEMORY;
- }
- break;
-#endif
-
case ID_ITEM_SYSTEM_MANAGE_APPLICATION:
{
pSceneName = IDSCN_MANAGE_APPLICATION;
static const int ID_GROUP_DATA_ROAMING = 1;
static const int ID_GROUP_DATA_ROAMING_ITEM_COUNT = 1;
-static const int ID_ITEM_DATA_ROAMING = 0;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_NETWORK = 2;
static const int ID_GROUP_NETWORK_ITEM_COUNT = 1;
static const int ID_ITEM_NETWORK_NETWORK_MODE = 0;
-#else
-static const int ID_GROUP_NETWORK = 2;
-static const int ID_GROUP_NETWORK_ITEM_COUNT = 2;
-static const int ID_ITEM_NETWORK_SELECT_NETWORK = 0;
-static const int ID_ITEM_NETWORK_NETWORK_MODE = 1;
-#endif
static const int ID_GROUP_NETWORK_MODE_SUB = 3;
static const int ID_GROUP_NETWORK_MODE_SUB_ITEM_COUNT = 3;
static const int ID_ITEM_NETWORK_NETWORK_MODE_WCDMA_ONLY = 2;
static const int ID_GROUP_NETWORK_CONNECTIONS = 4;
-static const int ID_GROUP_NETWORK_CONNECTIONS_ITEM_COUNT = 1;
-static const int ID_ITEM_CONNECTION = 0;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_COUNT = 2;
-static const int ID_GROUP_MAX_ITEM_COUNT = 1;
-#else
-static const int ID_GROUP_COUNT = 5;
-static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_NETWORK_MODE_SUB_ITEM_COUNT;
-#endif
static const int W_RESIZE_LABEL_GAP = 170;
static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 140;
case ID_GROUP_NETWORK:
{
- switch (itemIndex)
+ if (itemIndex == ID_ITEM_NETWORK_NETWORK_MODE)
{
- case ID_ITEM_NETWORK_NETWORK_MODE:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_NETWORK_MODE");
- }
- break;
-
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_NETWORK_SELECT_NETWORK:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_SELECT_NETWORK");
- }
- break;
-#endif
-
- default:
- break;
+ itemText = ResourceManager::GetString(L"IDS_ST_BODY_NETWORK_MODE");
}
}
break;
static const int ID_GROUP_VOLUME = 1;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_GROUP_VOLUME_ITEM_COUNT = 1;
static const int ID_ITEM_VOLUME_SYSTEM = 0;
-#else
-static const int ID_GROUP_VOLUME_ITEM_COUNT = 4;
-static const int ID_ITEM_VOLUME_INCOMMING_CALL = 0;
-static const int ID_ITEM_VOLUME_NOTIFICATION = 1;
-static const int ID_ITEM_VOLUME_MEDIA = 2;
-static const int ID_ITEM_VOLUME_SYSTEM = 3;
-#endif
static const int ID_GROUP_VIBRATION = 2;
static const int ID_GROUP_VIBRATION_ITEM_COUNT = 2;
static const int ID_ITEM_VIBRATION_NOTIFICATION = 0;
static const int ID_ITEM_VIBRATION_HAPTIC_FEEDBACK = 1;
-static const int ID_GROUP_INFORMATION = 3;
-
static const int ID_GROUP_INCOMMING_CALL = 0;
-static const int ID_GROUP_INCOMMING_CALL_ITEM_COUNT = 2;
static const int ID_ITEM_INCOMMING_CALL_RINGTONE = 0;
static const int ID_ITEM_INCOMMING_CALL_VIBRATION = 1;
static const int ID_GROUP_NOTIFICATION = 1;
-static const int ID_GROUP_NOTIFICATION_ITEM_COUNT = 4;
static const int ID_ITEM_NOTIFICATION_MESSAGE_ALERT = 0;
static const int ID_ITEM_NOTIFICATION_MESSAGE_ALERT_REPETITION = 1;
static const int ID_ITEM_NOTIFICATION_EMAIL_ALERT = 2;
static const int ID_GROUP_SCREEN_LOCK_SOUND = 2;
static const int ID_GROUP_SCREEN_LOCK_SOUND_ITEM_COUNT = 1;
-static const int ID_ITEM_RINGTONE_SCREEN_LOCK_SOUND = 0;
-
-static const int ID_GROUP_MAX_COUNT = 4;
-static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_VOLUME_ITEM_COUNT;
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
static const int ID_VOLUME_PAGE_GROUP_COUNT = 2;
-#else
-static const int ID_VOLUME_PAGE_GROUP_COUNT = 4;
-#endif
static const int ID_RINGTONE_PAGE_GROUP_COUNT = 3;
static const int ID_GROUP1 = 0;
-static const int ID_GROUP1_INDEX1 = 0;
-static const int ID_GROUP1_INDEX2 = 1;
-
static const int ID_GROUP2 = 1;
-static const int ID_GROUP2_INDEX1 = 0;
-static const int ID_GROUP2_INDEX2 = 1;
-static const int ID_GROUP2_INDEX3 = 2;
-static const int ID_GROUP2_INDEX4 = 3;
-
static const int ID_GROUP3 = 2;
-static const int ID_GROUP3_INDEX1 = 0;
-static const int ID_GROUP3_INDEX2 = 1;
-
static const int ID_GROUP4 = 3;
+static const int ID_GROUP2_INDEX1 = 0;
+
static const int ID_SOUND_VOLUME_PAGE = 1;
static const int ID_SOUND_RINGTONE_PAGE = 2;
-static const int Y_GROUP_ITEM_SLIDER = 0;
static const int GROUP_ITEM_SLIDER_MIN_VALUE = 0;
static const int GROUP_ITEM_SLIDER_MAX_VALUE = 15;
static const int GROUP_ITEM_SLIDER_DEFAULT_VALUE = 5;
-static const int X_GROUP_ITEM_SOUND_MIN = 10;
-static const int X_GROUP_ITEM_SOUND_MAX = 630;
-static const int Y_GROUP_ITEM_SOUND = 65;
-static const int W_GROUP_ITEM_SOUND = 45;
-static const int H_GROUP_ITEM_SOUND = 45;
-
-static const int X_GROUP_ITEM_SOUND_LABEL = 35;
static const int STRING_SIZE_LIMIT = 20;
-static const int X_PORTRAIT_BUTTON_POSITION = 665;
-static const int X_LANDSCAPE_BUTTON_POSITION = 1200;
-
-static const int DIVED_BY_TEN = 10;
-static const int MULTI_BY_NINE = 9;
-
SoundsForm::SoundsForm(void)
: __currentTableViewList(ID_SOUND_VOLUME_PAGE)
{
HeaderItem headerItemVolume;
headerItemVolume.Construct(IDA_HEADER_VOLUME);
headerItemVolume.SetText(ResourceManager::GetString(L"IDS_ST_BODY_VOLUME"));
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- HeaderItem headerItemRingtone;
- headerItemRingtone.Construct(IDA_HEADER_RINGTONE);
- headerItemRingtone.SetText(ResourceManager::GetString(L"IDS_COM_BODY_RINGTONES"));
-#endif
pHeader->AddItem(headerItemVolume);
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- pHeader->AddItem(headerItemRingtone);
-#endif
pHeader->AddActionEventListener(*this);
}
result
SoundsForm::OnInitializing(void)
{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- CreateHeader();
-#else
BaseForm::CreateHeader(ResourceManager::GetString(L"IDS_ST_BODY_SOUNDS"));
-#endif
CreateFooter();
CreateTableView();
String sliderItemName;
sliderItemName.Format(STRING_SIZE_LIMIT, L"volumeItem_%d", itemIndex);
- switch (itemIndex)
+ if (itemIndex == ID_ITEM_VOLUME_SYSTEM)
{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- case ID_ITEM_VOLUME_INCOMMING_CALL:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_INCOMMING_CALL");
- }
- break;
-
- case ID_ITEM_VOLUME_NOTIFICATION:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_NOTIFICATION");
- }
- break;
-
- case ID_ITEM_VOLUME_MEDIA:
- {
- itemText = ResourceManager::GetString(L"IDS_COM_BODY_MEDIA");
- }
- break;
-#endif
- case ID_ITEM_VOLUME_SYSTEM:
- {
- itemText = ResourceManager::GetString(L"IDS_ST_BODY_SYSTEM");
- }
- break;
-
- default:
- break;
+ itemText = ResourceManager::GetString(L"IDS_ST_BODY_SYSTEM");
}
pSlider = new (std::nothrow) Slider();
pSlider->Construct(itemRectSlider, BACKGROUND_STYLE_NONE, true, GROUP_ITEM_SLIDER_MIN_VALUE, GROUP_ITEM_SLIDER_MAX_VALUE);
pSlider->SetTitleText(itemText);
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
+
int systemVolume = 0;
if (SettingInfo::GetValue(SETTING_INFO_KEY_SOUND_SYSTEM_VOLUME, systemVolume) != E_SUCCESS)
{
{
pSlider->SetValue(systemVolume);
}
-#else
- pSlider->SetValue(GROUP_ITEM_SLIDER_DEFAULT_VALUE);
-#endif
pBitmapSoundMin = ResourceManager::GetBitmapN(IDB_SOUND_MIN);
pBitmapSoundMax = ResourceManager::GetBitmapN(IDB_SOUND_MAX);
if (sourceName == L"volumeItem_0")
{
-#ifdef DISPLAY_SETTING_MENU_FOR_R0
if (SettingInfo::SetValue(SETTING_INFO_KEY_SOUND_SYSTEM_VOLUME, adjustment) != E_SUCCESS)
{
AppLogDebug("Set system volume fail... - %s", GetErrorMessage(GetLastResult()));
}
-#else
- if (SettingInfo::SetVolume (SETTING_INFO_KEY_SOUND_RINGTONE_VOLUME, adjustment) != E_SUCCESS)
- {
- AppLogDebug("RingtoneSoundVolume Fail.. - %s", GetErrorMessage(GetLastResult()));
- }
-#endif
}
else if (sourceName == L"volumeItem_1")
{
AppLogDebug("control by name[%ls]", sourceName.GetPointer());
}
-void
-SoundsForm::OnSliderBarMoved(Tizen::Ui::Controls::Slider& source, int value)
-{
-#ifndef DISPLAY_SETTING_MENU_FOR_R0
- String sourceName(source.GetName());
-
- if (sourceName == L"volumeItem_0")
- {
- // TODO: Incomming Call Volume Control.
- }
- else if (sourceName == L"volumeItem_1")
- {
- // TODO: Notification Volume Control.
- }
- else if (sourceName == L"volumeItem_2")
- {
- // TODO: Media Volume Control.
- }
- else if (sourceName == L"volumeItem_3")
- {
- // TODO: System Volume Control.
- }
- else if (sourceName == L"vibrationItem_0")
- {
- // TODO: Notification Vibration Control.
- }
- else if (sourceName == L"vibrationItem_1")
- {
- // TODO: Haptic feedback Vibration Control.
- }
- else
- {
- // Empty statement
- }
-
- AppLogDebug("coltrol by name[%ls]", sourceName.GetPointer());
-#endif
-}
-
void
SoundsForm::GroupItemEnable(int itemIndex, bool enableStatus)
{
const int ICON_AND_ONE_LINE_ITEM_WIDTH_GAP = 170;
const int RELATIVE_LAYOUT_RIGHT_MARGIN = 20;
+const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_ARROW_BUTTON = 30;
const int RELATIVE_LAYOUT_LEFT_MARGIN = 116;
+const int W_DETAIL_ARROW_BUTTON = 72;
const int FRFRESH_REQUEST_EVENT = 9999;
const wchar_t* IDB_WIFI_RSSI_UNLOCK_01 = L"A01-3_Wifi_unlock_icon_01.png";
const wchar_t* IDB_WIFI_RSSI_UNLOCK_02 = L"A01-3_Wifi_unlock_icon_02.png";
const wchar_t* IDB_WIFI_RSSI_UNLOCK_03 = L"A01-3_Wifi_unlock_icon_03.png";
+const wchar_t* IDB_DETAIL_BUTTON_EXPAND_OPENED = L"00_button_expand_opened.png";
+const wchar_t* IDB_DETAIL_BUTTON_EXPAND_CLOSED = L"00_button_expand_closed.png";
//ETC not using now.
const wchar_t* IDB_POWER_SAVING_MODE = L"settings_74_power_saving_mode.png";