void DeletePackageInfoList(void);
void OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList* pArgs);
Tizen::Base::String GetPackageInfoItem(int index, int type);
- result CreateAlertPopup(Tizen::Base::String* appName = null);
+ result CreateAlertPopup(Tizen::Base::String* appName = null, bool uninstallResult = true);
void HideAlertPopup(void);
void ShowAlertPopup(void);
void DeleteAlertPopup(void);
extern const int RELATIVE_LAYOUT_RIGHT_MARGIN;
extern const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_ARROW_BUTTON;
+extern const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING;
+extern const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON;
extern const int RELATIVE_LAYOUT_LEFT_MARGIN;
extern const int W_DETAIL_ARROW_BUTTON;
<Privilege>http://tizen.org/privilege/certificate.write</Privilege>
<Privilege>http://tizen.org/privilege/application.kill</Privilege>
<Privilege>http://tizen.org/privilege/platforminfo</Privilege>
+ <Privilege>http://tizen.org/privilege/nfcmanager</Privilege>
</Privileges>
<UiApp Main="True" MenuIconVisible="True" Name="Settings" SubMode="True">
<UiScalability BaseScreenSize="Normal" CoordinateSystem="Logical" LogicalCoordinate="720"/>
pItem->AddControl(*pLabel);
- relativeLayout.SetMargin(*pLabel, startGap, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
+ if (style == TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING)
+ {
+ relativeLayout.SetMargin(*pLabel, startGap, RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING, 0, 0);
+ }
+ else
+ {
+ relativeLayout.SetMargin(*pLabel, startGap, 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);
static const int ID_BLUETOOTH_VISIBLE_GROUP_ITEM_CONUNT = 5;
static const int SEARCH_ICON_FILE_PATH_NAME_LENGTH_MAX = 100;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON = 90;
enum BluetoothTurnOnOffStatusItem
{
result
CertificateUserInstallPasswordForm::OnInitializing(void)
{
- CreateHeader(L"Certificate Detail");
+ CreateHeader(ResourceManager::GetString(L"IDS_ST_BODY_PASSWORD"));
CreateFooter();
CreateTableView();
int yItemOffset = H_GROUP_INDEX_HELP_TEXT_TOP_GAP;
LabelTextStyle style = LABEL_TEXT_STYLE_BOLD;
Rectangle itemRectangle;
- String groupText = L"Enter password";
+ String groupText = ResourceManager::GetString(L"IDS_WIFI_BODY_ENTER_PASSWORD");
Label* pLabel = null;
TableViewGroupItem* pItem = new (std::nothrow) TableViewGroupItem();
static const int DIVIDE_BY_TWO = 2;
static const int TIME_FIELD_GAP = 20;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 240;
static const int DEVIDE_TWO = 2;
static const int SECOND_CONTROL_ITEM = 1;
static const int MIN_YEAR = 1970;
tableView.SetItemChecked(groupIndex, itemIndex, automaticUpdateStatus);
tableView.SetItemEnabled(ID_GROUP_DATE_AND_TIME_LOCAL_TIME, ID_ITEM_DATE_AND_TIME_TIME_ZONE, !automaticUpdateStatus);
tableView.SetItemEnabled(ID_GROUP_DATE_AND_TIME_LOCAL_TIME, ID_ITEM_DATE_AND_TIME_DATE_AND_TIME, !automaticUpdateStatus);
- tableView.UpdateTableView();
}
else
{
{
AppLogDebug("SettingInfo::GetValue() fail(%s)", GetErrorMessage(GetLastResult()));
}
- tableView.UpdateTableView();
}
break;
AppLogDebug("SettingInfo::GetValue() fail(%s)", GetErrorMessage(GetLastResult()));
}
- tableView.UpdateTableView();
+ tableView.RefreshAllItems();
}
break;
AppLogDebug("pEditTime update Fail");
return;
}
+ bool hourFormat = false;
+ if (SettingInfo::GetValue(SETTING_INFO_KEY_LOCALE_TIME_FORMAT_24HOUR, hourFormat) == E_SUCCESS)
+ {
+ pEditTime->Set24HourNotationEnabled(hourFormat);
+ }
int pos = GetClientAreaBounds().width / DIVIDE_BY_TWO + TIME_FIELD_GAP;
pEditTime->SetPosition(pos, 0);
pLabel->Invalidate(false);
delete pBitmap;
}
+ pItem->Invalidate(false);
}
void
static const int W_ALERT_POPUP_CLIENT_RECT_DEFAULT = 700;
static const int H_ALERT_POPUP_CLIENT_RECT_DEFAULT = 550;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 230;
DeveloperOptionForm::DeveloperOptionForm(void)
: __isAppControlRequest(false)
pItem->AddControl(*pLabel);
- relativeLayout.SetMargin(*pLabel, 0, RELATIVE_LAYOUT_ITEM_RIGHT_MARGIN, 0, 0);
+ if (style == TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING)
+ {
+ relativeLayout.SetMargin(*pLabel, 0, RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING, 0, 0);
+ }
+ else
+ {
+ relativeLayout.SetMargin(*pLabel, 0, RELATIVE_LAYOUT_ITEM_RIGHT_MARGIN, 0, 0);
+ }
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
pLabel->SetTextColor(COLOR_MAIN_TEXT);
pItem->AddControl(*pLabel);
- relativeLayout.SetMargin(*pLabel, 0, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
+ if (style == TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING)
+ {
+ relativeLayout.SetMargin(*pLabel, 0, RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING, 0, 0);
+ }
+ else
+ {
+ relativeLayout.SetMargin(*pLabel, 0, 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);
LocaleForm::OnInitializing(void)
{
InitLanguageList();
- CreateHeader(ResourceManager::GetString(L"IDS_ST_BODY_LANGUAGE_AND_REGION_ABB"));
+ CreateHeader(ResourceManager::GetString(L"IDS_ST_BODY_LANGUAGE_AND_KEYBOARD"));
CreateFooter();
CreateTableView();
LocaleForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs)
{
Header* pHeader = GetHeader();
- pHeader->SetTitleText(ResourceManager::GetString(L"IDS_ST_BODY_LANGUAGE_AND_REGION_ABB"));
+ pHeader->SetTitleText(ResourceManager::GetString(L"IDS_ST_BODY_LANGUAGE_AND_KEYBOARD"));
__pTableView->Draw();
RefreshTableViewItem();
static const int IDA_FOOTER_ITEM_HELP = 100;
static const int W_RESIZE_LABEL_GAP = 170;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 120;
LocationForm::LocationForm(void)
: __isAppControlRequest(APPCONTROL_REQUEST_DEFAULT)
static const int H_GROUP_FONT_SIZE_LARGE = 110;
static const int H_GROUP_FONT_SIZE_DEFAULT = 80;
static const int H_GROUP_TITLE_TEXT = (H_GROUP_INDEX_TITLE_TEXT / 4);
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 200;
static const int MAIN_RELATIVE_LAYOUT_RIGHT_MARGIN = 60;
static const wchar_t* APPCONTROL_OPERATION_ID_CONFIGURE = L"http://tizen.org/appcontrol/operation/configure";
// case ID_GROUP_MODE:
// {
-// groupText = L"Mode";
+// groupText = ResourceManager::GetString(L"IDS_ST_BODY_MODE");
// }
// break;
case ID_GROUP_PERSONAL:
{
- groupText = L"Personal";
+ groupText = ResourceManager::GetString(L"IDS_ST_BODY_PERSONAL");
}
break;
case ID_GROUP_DEVICE:
{
- groupText = L"Device";
+ groupText = ResourceManager::GetString(L"IDS_ST_BODY_DEVICE");
}
break;
case ID_ITEM_DEVICE_CALL_SETTING:
{
pBitmap = ResourceManager::GetBitmapN(IDB_PHONE);
- itemText = L"Call settings";
+ itemText = ResourceManager::GetString(L"IDS_CST_BODY_CALL_SETTINGS");
}
break;
case ID_ITEM_DEVICE_LANGUAGE_KEYBOARD:
{
pBitmap = ResourceManager::GetBitmapN(IDB_LANGUAGE);
- itemText = L"Language and keyboard"; //ResourceManager::GetString(L"IDS_ST_BODY_LANGUAGE_AND_REGION_ABB");
+ itemText = ResourceManager::GetString(L"IDS_ST_BODY_LANGUAGE_AND_KEYBOARD");
}
break;
{
if (pArgs != null)
{
-// String* uninstalledApplicationName = (static_cast<String*>(pArgs->GetAt(0)));
+ String* uninstalledApplicationName = (static_cast<String*>(pArgs->GetAt(0)));
String uninstallationResult = *(static_cast<String*>(pArgs->GetAt(1)));
- if (uninstallationResult.Equals(L"true", false))
- {
- ReLoadPackageInfoList();
-// CreateAlertPopup(uninstalledApplicationName);
-// ShowAlertPopup();
- }
+ ReLoadPackageInfoList();
+ CreateAlertPopup(uninstalledApplicationName, uninstallationResult.Equals(L"true", false));
+ ShowAlertPopup();
delete pArgs;
}
}
}
result
-ManageApplicationForm::CreateAlertPopup(Tizen::Base::String* appName)
+ManageApplicationForm::CreateAlertPopup(Tizen::Base::String* appName, bool uninstallResult)
{
String buttonText;
Label* pLabel = null;
__uninstallResultPopup->SetTitleText(*appName);
__uninstallResultPopup->SetTitleTextColor(COLOR_SUB_TEXT);
- String descriptionText = ResourceManager::GetString(L"IDS_ST_BUTTON_UNINSTALL");
- descriptionText.Append(L" Success");
+ String descriptionText = L"";
+ if (uninstallResult)
+ {
+ descriptionText = ResourceManager::GetString(L"IDS_ST_POP_UNINSTALLED");
+ }
+ else
+ {
+ descriptionText = ResourceManager::GetString(L"IDS_COM_POP_FAILED");
+ }
pLabel = new (std::nothrow) Label();
pLabel->Construct(itemRectLabel, descriptionText);
__uninstallConfirmPopup->SetTitleText(applicationName);
__uninstallConfirmPopup->SetTitleTextColor(COLOR_SUB_TEXT);
- String descriptionText = ResourceManager::GetString(L"IDS_ST_BUTTON_UNINSTALL");
- descriptionText.Append(L"?");
+ String descriptionText = ResourceManager::GetString(L"IDS_SAPPS_POP_ARE_YOU_SURE_Q");
pLabel = new (std::nothrow) Label();
pLabel->Construct(itemRectLabel, descriptionText);
__uninstallConfirmPopup->AddControl(*pLabel);
- buttonText = ResourceManager::GetString(L"IDS_ST_BUTTON_YES");
+ buttonText = ResourceManager::GetString(L"IDS_ST_BODY_DELETE");
pOkButton = new (std::nothrow) Button();
pOkButton->Construct(itemRectLhsButton, buttonText);
pOkButton->SetActionId(IDA_UNINSTALL_CONFIRM_OK);
__pProgressPopup->SetTitleText(applicationName);
__pProgressPopup->SetBounds(clientRect);
- descriptionText = ResourceManager::GetString(L"IDS_ST_BUTTON_UNINSTALL");
+ descriptionText = ResourceManager::GetString(L"IDS_ST_BODY_DELETE");
descriptionText.Append(L"....");
__pProgressPopup->SetText(descriptionText);
static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_SYSTEM_ITEM_COUNT;
static const int W_RESIZE_LABEL_GAP = 150;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 140;
MoreSystemForm::MoreSystemForm(void)
{
static const int ID_GROUP_COUNT = 2;
static const int W_RESIZE_LABEL_GAP = 170;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 140;
NetworkForm::NetworkForm(void)
{
case ID_GROUP_NFC_HELP:
{
yItemOffset = H_GROUP_INDEX_HELP_TEXT_TOP_GAP / DIVIDE_BY_TWO ;
- groupText = L"When NFC is on, you can send or receive data when your device touches other NFC-capable devices or NFC tags";
+ groupText = ResourceManager::GetString(L"IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS");
itemHeight = GetHeightForStringArea(groupText, itemWidth - W_TEXT_GAP, fontSize);
}
break;
pLabel->SetTextColor(COLOR_MAIN_TEXT);
pItem->AddControl(*pLabel);
- relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
+ relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING, 0, 0);
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
{
if (__pNfcPresentationModelInstance->IsNfcActivated() == false)
{
- __pNfcPresentationModelInstance->ActivateNfc();
+ r = __pNfcPresentationModelInstance->ActivateNfc();
+ if (r != E_SUCCESS)
+ {
+ AppLogDebug("NFC Activate is filed [%s]", GetErrorMessage(r));
+ return;
+ }
}
if (__isPredefinedItem)
{
{
if (__pNfcPresentationModelInstance->IsNfcActivated() == true)
{
- __pNfcPresentationModelInstance->DeactivateNfc();
+ r = __pNfcPresentationModelInstance->DeactivateNfc();
+ if (r != E_SUCCESS)
+ {
+ AppLogDebug("NFC Activate is filed [%s]", GetErrorMessage(r));
+ return;
+ }
}
if (__isPredefinedItem)
{
static const int ID_GROUP_NFC_PREDEFINED_ITEM_LIST = 1;\r
static const int ID_GROUP_NFC_PREDEFINED_ITEM_LIST_DEFAULT_COUNT = 0;\r
\r
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 140;\r
static const int NFC_PREDEFINED_ITEM_DEFAULT_GROUP_COUNT = 2;\r
static const int DIVIDE_BY_TWO = 2;\r
static const int W_TEXT_GAP = 30;\r
const int RELATIVE_LAYOUT_RIGHT_MARGIN = 20;
const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_ARROW_BUTTON = 30;
+const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 240;
+const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON = 90;
const int RELATIVE_LAYOUT_LEFT_MARGIN = 116;
const int W_DETAIL_ARROW_BUTTON = 72;
WallpaperAlbumListDetailForm::WallpaperAlbumListDetailForm(void)
: __itemCount(0)
, __pPresentationModel(null)
+ , __pIconListView(null)
, __pAlbumInfo(null)
, __pArgs(null)
{
__pPresentationModel->InitializeFileList(__pAlbumInfo);
__itemCount = __pPresentationModel->GetFileCount();
- CreateIconListView();
+ if (__pIconListView == null)
+ {
+ CreateIconListView();
+ }
CreateHeader(L"Add Image");
CreateFooter();
}
result
WallpaperAlbumListForm::OnInitializing(void)
{
- __pPresentationModel = WallpaperAlbumListPresentationModel::GetInstance();
- __pPresentationModel->InitializeAlbumInfoList();
- __itemCount = __pPresentationModel->GetFolderCount();
- CreateIconListView();
-
return E_SUCCESS;
}
}
__pPresentationModel->InitializeAlbumInfoList();
__itemCount = __pPresentationModel->GetFolderCount();
- __pIconListView->UpdateList();
+ if (__pIconListView == null)
+ {
+ CreateIconListView();
+ }
CreateHeader(L"Add Image");
CreateFooter();
}
result
WallpaperForm::OnInitializing(void)
{
- CreateHeader(L"Wallpaper");
+ CreateHeader(ResourceManager::GetString(L"IDS_ST_BODY_MAINDISPLAY_WALLPAPER"));
CreateFooter();
CreateTableView();
{
case ID_HOME_SCREEN_WALLPAPER:
{
- itemText = L"Home screen wallpaper";
+ itemText = ResourceManager::GetString(L"IDS_ST_HEADER_HOME_SCREEN");
}
break;
case ID_LOCK_SCREEN_WALLPAPER:
{
- itemText = L"Lock screen wallpaper";
+ itemText = ResourceManager::GetString(L"IDS_ST_BODY_LOCK_SCREEN");
}
break;
static const int ID_GROUP_COUNT = 3;
static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_WIFI_EAP_CONNECT_MAIN_ITEM_COUNT;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 240;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON = 90;
WifiConnectionForm::WifiConnectionForm(void)
{
static const int WIFI_RSSI_DETAIL_MAX = -70;
static const int WIFI_RSSI_DETAIL_MID = -80;
static const int WIFI_RSSI_DETAIL_MIN = -90;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING = 140;
-static const int RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_BUTTON = 90;
enum GroupIndex
{