SettingAbout *ad = (SettingAbout *)data;
retv_if(!ad, false);
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
if (app_init(&ad->md, SETTING_ABOUT_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
SettingApplications *ad = priv;
setting_retvm_if((!priv), NULL, "!priv");
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
if (app_init(&ad->md, SETTING_APPLICATIONS_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
SettingAppMgr *appmgr_ad = (SettingAppMgr *)data;
- setting_set_i18n("setting", SETTING_LOCALEDIR);
if (app_init(&appmgr_ad->md, SETTING_APPMGR_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
setting_retvm_if(NULL == data, false, "!data");
- setting_set_i18n("setting", SETTING_LOCALEDIR);
if (app_init(&ad->md, "org.tizen.setting-backup-and-reset")
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
#define LANGLIST_FILE_PATH \
_TZ_SYS_RO_APP"/org.tizen.setting/def_config/langlist.xml"
-#define LANGLIST_ALL_FILE_PATH \
- _TZ_SYS_RW_APP"/org.tizen.setting/data/langlist_all.xml"
-
#define SETTING_STR_SLP_LEN 256
-#define VCONFKEY_SETAPPL_USE_PACKET_DATA_BOOL \
- VCONFKEY_SETAPPL_PREFIX"/use_packet_data"
-
-
-
-#ifndef VCONFKEY_SETAPPL_SIM_LANGUAGE_STR
-#define VCONFKEY_SETAPPL_SIM_LANGUAGE_STR "memory/setting/sim_language"
-#endif
#ifndef VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME
#define VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME \
/** @todo verify if the below keys need to be added in libslp-setting*/
-/* added 11.07.11 */
-#define VCONFKEY_SETAPPL_STATE_PARENTAL_MODE_BOOL \
- VCONFKEY_SETAPPL_PREFIX"/parental_mode"
#define VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT \
VCONFKEY_SETAPPL_PREFIX"/data_each_month"
#define VCONFKEY_SETAPPL_DATA_EACH_MONTH_APP_INT \
/*Driving Mode(DM) */
#define VCONFKEY_SETAPPL_DM_DRIVING_MODE \
VCONFKEY_SETAPPL_PREFIX"/drivingmode/drivingmode"
-#define VCONFKEY_SETAPPL_DM_INCOMING_CALL \
- VCONFKEY_SETAPPL_PREFIX"/drivingmode/incomingcall"
-#define VCONFKEY_SETAPPL_DM_MESSAGE \
- VCONFKEY_SETAPPL_PREFIX"/drivingmode/message"
-#define VCONFKEY_SETAPPL_DM_EMAIL \
- VCONFKEY_SETAPPL_PREFIX"/drivingmode/newemails"
-#define VCONFKEY_SETAPPL_DM_VOICEMAIL \
- VCONFKEY_SETAPPL_PREFIX"/drivingmode/newvoicemails"
-#define VCONFKEY_SETAPPL_DM_ALARM \
- VCONFKEY_SETAPPL_PREFIX"/drivingmode/alarm"
-#define VCONFKEY_SETAPPL_DM_SCHEDULE \
- VCONFKEY_SETAPPL_PREFIX"/drivingmode/schedule"
-#define VCONFKEY_SETAPPL_DM_UNLOCK_SCREEN \
- VCONFKEY_SETAPPL_PREFIX"/drivingmode/unlockscreen"
-
-/*about phone ug */
-#define VCONFKEY_SETAPPL_ASSISTIVE_LIGHT_REMINDER \
- VCONFKEY_SETAPPL_PREFIX"/accessibility/assistive_light_reminder"
/* firewall block type */
-#define VCONFKEY_SETAPPL_FIREWALL_NETWORK_BLOCK_TYPE \
- VCONFKEY_SETAPPL_PREFIX"/firewall_network_block"
-#define VCONFKEY_SETAPPL_FIREWALL_PROTOCOL_BLOCK_TYPE \
- VCONFKEY_SETAPPL_PREFIX"/firewall_protocol_block"
#ifndef VCONFKEY_SETAPPL_DEFAULT_MEM_WIFI_DIRECT_INT
#define VCONFKEY_SETAPPL_DEFAULT_MEM_WIFI_DIRECT_INT \
#define VCONFKEY_SETAPPL_SET_DATA_USAGE_LIMIT_ROAMING_BOOL \
VCONFKEY_SETAPPL_PREFIX"/set_data_usage_limit_roaming"
-#ifndef VCONFKEY_SETAPPL_BOOL_AUTO_ADJUST_SCREEN_TONE
-#define VCONFKEY_SETAPPL_BOOL_AUTO_ADJUST_SCREEN_TONE \
- VCONFKEY_SETAPPL_PREFIX"/auto_adjust_screen_tone"
-#endif
-
-
-
typedef enum {
SETTING_SEC_PW_PASSWORD,
SETTING_SEC_PW_SIMPLE_PASSWD,
#define SETTING_FILE_NAME_PATTERN "[\\<>:;*\"|?/]"
-#ifdef _
-#undef _
-#undef N_
-#undef S_
-#endif
-#define _(s) setting_gettext(s)
-#define __(s, domainname) setting_gettext2(s, domainname)
-#define S_(s) setting_gettext(s)
-
#define btn_type(obj) get_popup_btn_response_type(obj)
#define SAFE_STRDUP(src) (src) ? strdup(src) : NULL
extern char *get_pa_select_network();
extern double get_widgets_factor();
extern char *setting_gettext(const char *s);
-extern char *setting_gettext2(const char *s, const char *domainname);
extern int safeStrCmp(const char *s1, const char *s2);
extern int safeStrNCmp(const char *s1, const char *s2, int len);
extern int is_slp_binary();
extern bool isEmulBin();
extern int get_popup_btn_response_type(Evas_Object *obj);
-extern void clear_system_service_data();
extern char *cur_font_get();
extern void font_size_set();
extern char *_get_default_font();
extern int setting_set_i18n(char *pkgname, char *localedir);
-extern int setting_set_i18n_force(char *pkgname, char *localedir);
extern int app_launcher(const char *pkg_name, app_control_reply_cb callback,
void *user_data);
#include <libxml/tree.h>
#include <json-glib/json-glib.h>
-#define SETTING_DATA_DIR_PATH _TZ_SYS_RW_APP"/org.tizen.setting/data/"
-#define SETTING_CFG_JSON_FILE_PATH SETTING_DATA_DIR_PATH"exported.json"
-
typedef enum {
eBOOL, eINT, eSTRING,
} vconftype;
int get_vconf(VconfNode node, VconfNode *result);
int set_vconf(VconfNode node, VconfNode *result);
-static VconfNode *g_sortedarr;
-
/*-------------------------------------------------------------------------- */
/* export function for each vconf key */
import_default },
};
-static int getconfsize()
-{
- /*---- */
- int bcount = sizeof(g_btable) / sizeof(g_btable[0]) - 1;
- int icount = sizeof(g_itable) / sizeof(g_itable[0]) - 1;
- /* why?? buggy */
- int scount = sizeof(g_stable) / sizeof(g_stable[0]) - 1;
- int total = bcount + icount + scount;
-
- return total;
-}
-
-/**
- * leaf node
- *
- * g_sortedarr from caller
- */
-void __foreach_attr(JsonObject *object, const gchar *public_key,
- JsonNode *member_node, gpointer user_data)
-{
- char *public_groupname = (char *)user_data;
- char *retstr = (char *)json_object_get_string_member(object,
- public_key);
-
- /*SETTING_TRACE(" public_groupname : %s", public_groupname); */
-
- /* LOOKUP(group, key) ----> vconf_key */
- int total = getconfsize();
-
- int i;
- static int ncount = 0;
- int run = 1;
- for (i = 0; i < total && run == 1; i++) {
- /*SETTING_TRACE(" >> g_sortedarr[%d].public_groupkey : %s",i,
- * g_sortedarr[i].public_groupkey ); */
- /*SETTING_TRACE(" >> g_sortedarr[%d].public_key : %s",i,
- * g_sortedarr[i].public_key ); */
- /*SETTING_TRACE(" >> public_key : %s",public_key ); */
-
- if (g_sortedarr[i].public_groupkey
- && safeStrCmp(g_sortedarr[i].public_groupkey, public_groupname) == 0
- && g_sortedarr[i].public_key
- && safeStrCmp(g_sortedarr[i].public_key, public_key) == 0) {
- ncount += 1;
- SETTING_TRACE(" FOUND ---> group name %s : public key " "%s --- vconf key (%s) - type (%d) -- " "strval : [%s] ",
- g_sortedarr[i].public_groupkey,
- g_sortedarr[i].public_key,
- g_sortedarr[i].vconf_key,
- g_sortedarr[i].type, retstr);
-
- /* set value from vconf (key/value) */
- /* retstr */
- VconfNode result;
- switch (g_sortedarr[i].type) {
- case eBOOL:
- /* "true" --> 1 "false" --> 0 */
- if (retstr && safeStrCmp(retstr, "true") == 0)
- g_sortedarr[i].value.b = 1;
- else if (retstr && safeStrCmp(retstr, "false") == 0)
- g_sortedarr[i].value.b = 0;
-
- break;
-
- case eINT: {
- int num = -1;
- /* "111" --> 1111 */
- if (retstr)
- num = atoi(retstr);
- g_sortedarr[i].value.i = num;
- }
- break;
-
- case eSTRING:
- /* "hello world" --> "hello world" */
- if (retstr)
- g_sortedarr[i].value.c = retstr;
- else
- /* error handler */
- g_sortedarr[i].value.c = "";
- break;
-
- }
-
- if (g_sortedarr[i].vconf_key)
- set_vconf(g_sortedarr[i], &result);
- else
- SETTING_TRACE("vconf key is NULL");
-
- run = 0; /* stop loop */
- }
- }
- SETTING_TRACE(" n - FOUND %d ", ncount);
-}
-
-void __func_cb(JsonObject *object, const gchar *member_name,
- JsonNode *member_node, gpointer user_data)
-{
- /*JsonArray *array = json_node_get_array(member_node); */
- /*SETTING_TRACE(" ----> member name : %s ", member_name); */
- JsonObject *child = json_object_get_object_member(object, member_name);
- json_object_foreach_member(child, __foreach_attr,
- (gpointer)member_name);
-}
-
-int __compareByCategory(const void *arg1, const void *arg2)
-{
- char *str1 = (char *)(((VconfNode *)arg1)->public_groupkey);
- char *str2 = (char *)(((VconfNode *)arg2)->public_groupkey);
-
- if (!str1 || !str2)
- return -1;
-
- return safeStrCmp(str1, str2);
-}
-
-
int set_vconf(VconfNode node, VconfNode *result)
{
/*SETTING_TRACE_BEGIN; */
#include <system_settings.h>
#include "setting-cfg.h"
#include <pkgmgr-info.h>
-#include <app_control_internal.h>
EXPORT_PUBLIC
char *get_application_default_icon(const char *appid)
return p;
}
-EXPORT_PUBLIC char *setting_gettext2(const char *s, const char *domainname)
-{
- retv_if(s == NULL, "NULL");
-
- /* fisrt find in app pg */
- char *p = dgettext(domainname, s);
-
- if (!safeStrCmp(s, p)) { /* not found */
- /* find in system pkg */
- p = dgettext(SYSTEM_PACKAGE, s);
- }
- return p;
-}
-
/*remove sub string from a parent string */
EXPORT_PUBLIC char *remove_first_substring(const char *parent, const char *pat)
{
return __set_i18n(pkgname, localedir);
}
-EXPORT_PUBLIC
-int setting_set_i18n_force(char *pkgname, char *localedir)
-{
- /*if (_set) return 0; */
- update_lang();
- update_region();
-
- return __set_i18n(pkgname, localedir);
-}
-
/*example 1: app_launcher("setting-myaccount-efl|mode:account_list"); */
/*example 2: app_launcher("emergency-msg-setting-efl"); */
/*example 3: app_launcher(
elm_app_base_scale_set(2.4);
+ setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
+
/* create window */
md->window = _create_main_window(name);
setting_retvm_if(md->window == NULL, SETTING_RETURN_FAIL,
return false;
}
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
/* register view node table */
setting_view_node_table_intialize();
setting_view_node_table_register(&setting_view_connectivity_usb, NULL);
SettingDisplay *display_ad = (SettingDisplay *)data;
- setting_set_i18n("setting", SETTING_LOCALEDIR);
-
if (app_init(&display_ad->md, SETTING_DISPLAY_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
return false;
}
- setting_set_i18n(SETTING_PACKAGE, FILEVIEW_LOCALEDIR);
return true;
}
SettingFlightMode *ad = (SettingFlightMode *)data;
retv_if(!ad, false);
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
if (app_init(&ad->md, SETTING_FLIGHTMODE_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
setting_retvm_if((!priv), NULL, "!priv");
SettingFontData *ad = priv;
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
if (app_init(&ad->md, SETTING_FONT_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
return false;
}
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
/* Base view initialization before appctl: */
ret = view_init(&ad->md, _("IDS_ST_BODY_NETWORK"));
if (ret != SETTING_RETURN_SUCCESS)
return false;
}
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
/* register view node table */
setting_view_node_table_intialize();
setting_view_node_table_register(&setting_view_privacy_main,
SmartMgrBattery *ad = (SmartMgrBattery *)data;
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
if (app_init(&ad->md, SMARTMANAGER_BATTERY_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
SETTING_TRACE(" -----> [TIME-1] before ");
appcore_measure_start();
- setting_set_i18n("setting", SETTING_LOCALEDIR);
if (app_init(&ad->md, SETTING_STORAGE_PACKAGE_NAME)
!= SETTING_RETURN_SUCCESS) {
SETTING_TRACE_ERROR("Cannot initialize application");
SETTING_TRACE_ERROR("ad->data_time is NULL");
}
- setting_set_i18n("worldclock", SETTING_TIME_SHARE_LOCAL_PATH);
-
displayTimezone = get_timezone_displayname();
if (displayTimezone != NULL) {
ad->pop_progress = NULL;
- /* set launguage */
- setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
-
setting_view_node_table_intialize();
setting_view_node_table_register(&setting_view_time_main, NULL);