cscope 15 $HOME/scp-image/release/SDK_Main/tizen_3.0/settings 0002988329 @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-debug.h 26 #ide _SETTING_DEBUG_H_ 27  #_SETTING_DEBUG_H_ ) 28  ~ 29  ~ 32  #SETTING_USING_PLATFORM_DBG ) 33 #ifde SETTING_USING_PLATFORM_DBG 34  ~ 35 #ifde LOG_TAG 36 #unde LOG_TAG 40  #LOG_TAG "SETTING" ) 46 #ifde LAUNCHING_DEBUG_LOG 47  #LAUNCH_SETTING_IN ( fmt , g ... `LOG ( LOG_DEBUG , "LAUNCH", "[g:Aliti:%s:IN]" fmt, __FUNCTION__ , ##g) ) 48  #LAUNCH_SETTING_OUT ( fmt , g ... `LOG ( LOG_DEBUG , "LAUNCH", "[g:Aliti:%s:OUT]" fmt, __FUNCTION__ , ##g) ) 50  #LAUNCH_SETTING_IN ( fmt , g ...) ) 51  #LAUNCH_SETTING_OUT ( fmt , g ...) ) 54 #i! defed ( LOCALEDIR ) 55  #LOCALEDIR "/u/ps/g.tiz.g/s/lo" ) 58 #i! defed ( EDJDIR ) 59  #EDJDIR "/u/ps/g.tiz.g/s/edje" ) 62  #SUPPORT_BOTTOM_BTNS 1 ) 63  #SUPPORT_DRI 1 ) 67  #SUPPORT_MORE_ITEM_FUNCTION 1 ) 69  #SETTING_SEARCH 1 ) 71 #i SETTING_SEARCH 74  #USE_RECENTLY_USED ) 77  #SUPPORT_LIBEAS 0 ) 78  #SUPPORT_FINGERPRINT 0 ) 79  #SUPPORT_TTS 0 ) 81  #SUPPORT_AShe_Memy 0 ) 82  #SUPPORT_FMdio 0 ) 83  #SUPPORT_FONT 1 ) 84  #SUPPORT_WALLPAPER 0 ) 85  #SUPPOR_SEPARATE_BRIGHTNESS 0 ) 86  #SUPPORT_LEDINDICATOR 1 ) 87  #SUPPORT_SPLIT_DISPLAY 0 ) 88  #SUPPORT_HELPUI 0 ) 90  #SUPPORT_ACCESSIBILITY 1 ) 96  #SUPPORT_PSMODE 1 ) 98  #SUPPORT_RUN_SYSTEM_COMMAND 0 ) 99  #SUPPORT_STORAGE 1 ) 100  #SUPPORT_WIFI_DIRECT 1 ) 101  #SUPPORT_READY_TO_SHARE 1 ) 102  #SUPPORT_DATA_USAGE 1 ) 103  #SUPPORT_SCREEN_CAPTURE 1 ) 104  #SUPPORT_POWER_USAGE_INFO 0 ) 105  #SUPPORT_TETHERING 0 ) 106  #SUPPORT_NETWORK_RESTRICTION 1 ) 107  #SUPPORT_SMARTSCREEN 0 ) 111  #SUPPORT_APP_ROATION 1 ) 112  #SUPPORT_LCD_TIMEOUT_KEEPING 0 ) 113  #USE_DEVICE_SET_DISPLAY_BRT 1 ) 115  #LOW_BATTERY_DO_NOTHING 1 ) 117  #APPLIED_DATATIME_FIRSTDAY_WEEK 0 ) 118  #SUPPORT_DATEFIELD_DATE_FORMAT_AUTOSET 0 ) 120  #SUPPORT_SIMLOCK 0 ) 121  #SUPPORT_FDN 0 ) 122  #SUPPORT_ENCRYPTION 0 ) 123  #SUPPORT_SD_ENCRYPTION 0 ) 124  #SUPPORT_SCREEN_SECURITY 1 ) 125  #SUPPORT_PARENTAL_MODE 0 ) 127  #SUPPORT_SECURITY_FIREWALL 1 ) 128  #SUPPORT_PRIVACY 1 ) 130  #SETTING_ENABLE_TRACE ) 132 #ifde SETTING_ENABLE_TRACE 133 #ifde SETTING_USING_PLATFORM_DBG 134  #SETTING_TRACE_SECURE_DEBUG ( fmt , g ...) \ 136 `SECURE_LOGD ("\033[0;32mDEBUG: " fmt "\033[0m\n", ## g );\ 137 }0); ) 139  #SETTING_TRACE_DEBUG ( fmt , g ...) \ 141 `SECURE_LOGD ("\033[0;32mDEBUG: " fmt "\033[0m\n", ## g );\ 142 }0); ) 144  #SETTING_TRACE ( fmt , g ...) \ 146 `SECURE_LOGI ("\033[0;36m" fmt "\033[0m\n", ## g );\ 147 }0); ) 149  #SETTING_TRACE_WARNING ( fmt , g ...) \ 151 `SECURE_LOGI ("\033[0;33mWARRING: " fmt "\033[0m\n", ## g );\ 152 }0); ) 154  #SETTING_TRACE_ERROR ( fmt , g ...) \ 156 `SECURE_LOGE ("\033[0;31mERROR: " fmt "\033[0m\n", ## g );\ 157 }0); ) 158  #SETTING_TRACE_BEGIN do {\ 159 `SECURE_LOGD ("\033[0;35mENTER FUNCTION: %s. \033[0m\n", __FUNCTION__ );\ 160 }0); ) 162  #SETTING_TRACE_END do {\ 163 `SECURE_LOGD ("\033[0;35mEXIT FUNCTION: %s. \033[0m\n", __FUNCTION__ );\ 164 }0); ) 166  #SETTING_TRACE ( fmt , g ...) \ 168 `tf ("\n[SETTING]\033[0;36m" fmt "\033[0m\t%s:%d\n", \ 169 ## g , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );\ 170 }0); ) 172  #SETTING_TRACE_SECURE_DEBUG ( fmt , g ...) \ 174 `tf ("\n[SETTING]\033[0;32mDEBUG: " fmt "\033[0m\t%s:%d\n", \ 175 ## g , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );\ 176 }0); ) 179  #SETTING_TRACE_DEBUG ( fmt , g ...) \ 181 `tf ("\n[SETTING]\033[0;32mDEBUG: " fmt "\033[0m\t%s:%d\n", \ 182 ## g , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );\ 183 }0); ) 185  #SETTING_TRACE_WARNING ( fmt , g ...) \ 188 `tf ("[SETTING]\033[0;33mWARRING: " fmt "\033[0m\t%s:%d\n", ## g , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );}\ 189 }0); ) 191  #SETTING_TRACE_ERROR ( fmt , g ...) \ 193 { `rtf ( dr , "[SETTING]\033[0;31mERROR: " fmt "\033[0m\t%s:%d\n", ## g , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );}\ 194 }0); ) 196  #SETTING_TRACE_BEGIN do {\ 198 `tf ("\n[SETTING]\033[0;35mENTER FUNCTION: %s. \033[0m\t%s:%d\n", \ 199 __FUNCTION__ , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );\ 201 }0); ) 203  #SETTING_TRACE_END do {\ 205 `tf ("\n[SETTING]\033[0;35mEXIT FUNCTION: %s. \033[0m\t%s:%d\n", \ 206 __FUNCTION__ , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );\ 208 }0); ) 211  #SETTING_TRACE ( fmt , g ...) ) 212  #SETTING_TRACE_SECURE_DEBUG ( fmt , g ...) ) 213  #SETTING_TRACE_DEBUG ( fmt , g ...) ) 214  #SETTING_TRACE_WARNING ( fmt , g ...) ) 215  #SETTING_TRACE_ERROR ( fmt , g ...) ) 216  #SETTING_TRACE_BEGIN ) 217  #SETTING_TRACE_END ) 220  #g_tvm_if ( ex , v , fmt , g ...) do { \ 221 if( ex ) { \ 222 `SETTING_TRACE_ERROR ( fmt , ## g ); \ 223  ( v ); \ 225 } 0); ) 227  #g_tm_if ( ex , fmt , g ...) do { \ 228 if( ex ) { \ 229 `SETTING_TRACE_ERROR ( fmt , ## g ); \ 232 } 0); ) 234 #ide tm_if 235  #tm_if g_tm_if ) 237 #ide tvm_if 238  #tvm_if g_tvm_if ) 241 #ide tv_if 242  #tv_if ( ex , v ) do { \ 243 if( ex ) { \ 244 `SETTING_TRACE_ERROR ("(%s)", #expr); \ 245  ( v ); \ 247 } 0) ) 250 #ide t_if 251  #t_if ( ex ) do { \ 252 if( ex ) { \ 253 `SETTING_TRACE_ERROR ("(%s)", #expr); \ 256 } 0) ) 259 #ide wn_if 260  #wn_if ( ex , fmt , g ...) do { \ 261 i( ex ) { \ 262 `SETTING_TRACE_ERROR ( fmt , ## g ); \ 264 } 0) ) 268  #__FREE ( d , g ) do { \ 269 if( g ) { \ 270 `d ((*)( g )); \ 271 g = NULL ; \ 273 } 0); ) 274  #FREE ( g `__FREE ( ,rg) ) 275  #G_FREE ( g `__FREE ( g_ ,rg) ) 283  #__BACK_POINTER_SET ( pDa ) do { \ 284 i( pDa )\ 286 pDa -> pBack = (**)(&(pData));\ 288 } 0); ) 290  #__BACK_POINTER_UNSET ( pDa ) do { \ 291 i( pDa &&Da-> pBack ) \ 293 *( pDa -> pBack NULL ;\ 295 } 0); ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-handler.h 1 #ide __SETTING_HANDLER_H__ 2  #__SETTING_HANDLER_H__ ) 4  ~ 6 mali_y * ig_dw_hash_fd (* cb , * ch_r ); 7  ig_dw_hash_ (* cb ); 8  g_ma_li_mou_up_cb (* da , Evas_Obje * eo , * evt_fo ); 9  g_ma_ick_li_em_ug_cb (* da , Evas_Obje * obj , * ug_to_ld , p_cڌ_h svc ,  ug_cbs * cbs ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-helper.h 1 #ide __SETTING_HELPER_H__ 2  #__SETTING_HELPER_H__ ) 4  ~ 5 bo is_chmode_p ( Cfg_Im_Ty ty ); 6 bo vcui_doc_rcs_g_l_us (); 7 bo is_ed_mu ( Ea_Li * li , cڡ * keyr ); 8  g_ma_gli_hdr_t (* da ,  vwty ); 9  g_ma_gli_hdr_t (* da ); 10 Ea_Bo g_ma_ze_evt_tim_cb (* cb ); 12  g_ma_ick_li_em_t_da (* da , Evas_Obje * obj );; 13  g_ma_deroy_ug_cb ( ui_gadg_h ug , * iv ); 14  g_ma_su_ug_cb ( ui_gadg_h ug , p_cڌ_h rvi , * iv ); 15  g_ma_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , * iv ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-main.h 26 #ide __SETTING_CIS_MAIN_H__ 27  #__SETTING_CIS_MAIN_H__ ) 29  ~ 31  #IMG_CIS_TITLE_SEARCH SETTING_ICON_PATH_CFG "A01-1_t_ic_ch.g" ) 32  #SETTING_CIS_DRAWER_ITEM_COUNT 6 ) 35  g_ch_move_ai (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-more-menu.h 17 #ide __SETTING_MORE_MENU_H__ 18  #__SETTING_MORE_MENU_H__ ) 20  ~ 22  g_me_mu_ick_sokey_nl_cb (* da , 23 Evas_Obje * obj , 24 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-plugin.h 1 #ide _SETTING_PLUGIN_H_ 2  #_SETTING_PLUGIN_H_ ) 4  ~ 5  ~ 6  ~ 8  ~ 9  ~ 11 #ide bo 12  #bo  ) 13  #TRUE 1 ) 14  #FALSE 0 ) 18  #PLUGIN_INIT cڋxt ) \ 20 `g_dw_li_ ();\ 21 `g_dbus_hdr_ cڋxt );\ 22 } ) 23  #PLUGIN_FINI \ 25 `g_dbus_hdr_fi ();\ 26 `g_dw_li_fi ();\ 27 } ) 30  #PLUGIN_INIT ) 31  #PLUGIN_FINI ) 35  g_dbus_hdr_ (* da ); 36  g_dbus_hdr_fi (); 37  g_dw_li_ (); 38  g_dw_li_fi (); 40 * (* tdw_ )(* tda , txmlNode * txmlObj ); 45 cڡ * mty ; 46 dw_ mdw ; 47 } tObje_Dw ; 52 xmlDocP mdoc ; 53 xmlNode * mro ; 55 cڡ * mcfg_fe ; 57 Evas_Obje * mly_ma ; 58 Evas_Obje * msr ; 59 Evas_Obje * mvi_b ; 60 } tDw_Da ; 62  PlugNode tPlugNode ; 65  sPlugNode 67 * mug_th ; 68 Dw_Da * mpd ; 69 Ea_Hash * mui_li ; 72 PlugNode * g_ug_ (); 73 bo g_ug_ld ( PlugNode * cڋxt , cڡ * cfg_fe ); 74  g_ug_deroy ( PlugNode * node ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting.h 25 #ide __SETTING_H__ 26  #__SETTING_H__ ) 28  ~ 29  ~ 31  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 34  ~ 35  ~ 37  ~ 38  ~ 39  ~ 40  ~ 41  ~ 42  ~ 45  #NETCONFIG_SERVICE "t.tcfig" ) 46  #NETCONFIG_WIFI_INTERFACE NETCONFIG_SERVICE ".wifi" ) 47  #NETCONFIG_WIFI_PATH "/t/tcfig/wifi" ) 49  #FEATURE_UNAVALIABLE_WHILE_TTS_ON "IDS_SCR_POP_SCREEN_READER_IS_NOT_SUPPORTED_BY_PS_PRESS_THE_BACK_KEY_TO_RETURN_TO_THE_PREVIOUS_SCREEN" ) 51  #NO_UG_FOUND_MSG "IDS_MSGF_POP_UNSUPPORTED" ) 52  #USB_NEED_OFF "Pau USBhg off iMobh٥" ) 54  #Ks_Cg_S "IDS_KW_POP_BE_CAREFUL_WHEN_TRANSMITTING_INFORMATION_ON_AN_UNSECURED_WI_FI_NETWORK_MSG" ) 55  #Ks_Wg_S "IDS_USB_POP_UNABLE_TO_CONNECT_TO_KIES_VIA_WI_FI_WHEN_CONNECTED_TO_KIES_VIA_USB" ) 57  #_2_TAB_STR Keyr_Ci ) 58  #_3_TAB_STR KeyS_Devi ) 59  #_4_TAB_STR KeyS_MiCڌ ) 60  #_5_TAB_STR "IDS_ST_BODY_GENERAL" ) 61  #_6_TAB_STR KeyS_DowdedAPPs ) 63  #LIST_VIEW "IDS_CLD_BUTTON_LIST_VIEW" ) 64  #GRID_VIEW "IDS_ST_BODY_GRID_VIEW" ) 65  #TAB_VIEW "IDS_ST_OPT_TAB_VIEW" ) 66  #EDIT_VIEW "IDS_ST_OPT_EDIT_QUICK_SETTINGS" ) 69  #Keyr_As "IDS_ST_BODY_APPLICATION_SETTINGS" ) 70  #Keyr_A "IDS_ST_OPT_ALL" ) 71  #Keyr_MoUd "IDS_ST_TZTAB4_MOST_USED_M_APP" ) 72  #Keyr_Ci "IDS_ST_BODY_CONNECTION" ) 73  #Keyr_Devi "IDS_ST_BODY_DEVICE" ) 74  #Keyr_G "IDS_ST_BODY_GENERAL" ) 77  #USER_DEFINED_SETTING_STR "IDS_ST_HEADER_USER_SETTINGS_ABB" ) 78  #FREQUENTLY_SETTING_STR "IDS_ST_BODY_FREQUENTLY_USED" ) 79  #EMPTY_STR "IDS_ST_BODY_EMPTY" ) 81  #ENABLE_FLIGHT_MODE_MSG "IDS_ST_BODY_FLIGHT_MODE_MSG" ) 86  e_Stg_Tab_Vw_Ty { 87 mSETTING_TAB_VIEW_INVALID = -1, 88 mSETTING_TAB_VIEW_CONNECTION = 0, 89 mSETTING_TAB_VIEW_DEVICE = 1, 90 mSETTING_TAB_VIEW_CONTROL = 2, 91 mSETTING_TAB_VIEW_GENERAL = 3, 92 mSETTING_TAB_VIEW_APPS = 4, 93 mSETTING_TAB_VIEW_MAX , 94 } tStg_Tab_Vw_Ty ; 96  e_g_vw_ty { 97 mSETTING_INVALID_VIEW = -1, 98 mSETTING_LIST_VIEW = 0, 99 mSETTING_MAX , 100 } tg_vw_ty ; 103 (* tmu_li_ld_ )(* tda ); 104 (* tmu_li_ld_2 )(*, tCfg_Im_Posi , tEvas_Obje *); 106  #MAX_GROUP_NUM_IN_VIEW 10 ) 112  e_Upde_GL_Im_Ty { 113 GL_ITEM_WIFI = 0, 114 GL_ITEM_BT , 115 GL_ITEM_NFC , 116 GL_ITEM_MAP , 117 GL_ITEM_USB , 119 GL_ITEM_ROTATION , 120 GL_ITEM_FLIGHT , 121 GL_ITEM_MAX 122 } tUpde_GL_Im_Ty ; 124  e_FLIGHT_MODE_OPEARTION { 125 FM_INVALID = 0, 126 FM_ENTER = 1, 127 FM_LEAVE , 128 } tFLIGHT_MODE_OPEARTION ; 130  s_GridIm { 131 cڡ * me ; 132 cڡ * ic_th ; 133 cڡ * ug_me ; 134 * da ; 135 Elm_Obje_Im * em ; 137  _GridIm tGridIm ; 139  #MAX_MORE_MENU_NUM 6 ) 140  #WIFI_LAST_ON_OFF_STATE "PREFKEY_WIFI_ON_OFF" ) 143 OP_WIFI_TURNING_INVALID = 0x00, 144 OP_WIFI_TURNING_OFF , 145 OP_WIFI_TURNING_ON , 149  #PREFKEY_SETTING_MAIN_DRIVING_MODE_ON_POPUP_REMINDER "g/ma/drivg_mode//pup_md" ) 152 SC_A_Li , 153 SC_A_Grid , 154 SC_Ed_Li , 155 SC_Ed_Grid , 158 SC_A , 159 SC_T , 160 SC_Max 164 VIEW_A_Li , 165 VIEW_Max 170 GL_WiFi = 0, 172 GL_BT , 173 GL_FlightMode , 174 GL_NRerii , 175 GL_MobeA , 176 GL_Nwk , 178 GL_NrByDev , 179 GL_NFC , 180 GL_SBm , 181 GL_Mi , 182 GL_GueMode , 184 GL_Bright , 185 GL_Backlight , 186 GL_Bry , 187 GL_MuiW , 188 GL_BM , 190 GL_DM , 191 GL_PM , 192 GL_PsڮPage , 193 GL_TouchSs , 194 GL_TouchkeyLight , 196 GL_Lds , 197 GL_BlockgMode , 198 GL_Se , 199 GL_Snmode , 201 GL_LguageIut , 202 GL_Stage , 203 GL_DeTime , 204 GL_About , 206 GL_Group_Ci , 207 GL_Group_Devi , 208 GL_Group_Psڮ , 210 GL_Group_Syem , 211 GL_Group_As , 212 GL_Max 218  s_g_ma_pda { 220 ui_gadg_h ug ; 222 TiHd * hd ; 223 Evas_Obje * pup ; 225 Evas_Obje * ly_edvw ; 227 Evas_Obje * pup_ks_v_wifi ; 228 Evas_Obje * pup_wifi_mode ; 229 Evas_Obje * pup_ight_mode ; 230 Evas_Obje * pup_blockg_mode ; 231 Evas_Obje * pup_t_rii_mode ; 232 Evas_Obje * pup_lmmi_s ; 233 Evas_Obje * pup_lmmi_ab ; 235 Evas * evas ; 236 Evas_Obje * w_ma ; 238 Evas_Obje * vib_ma ; 239 Elm_Obje_Im * ma_vi_ ; 241 Evas_Obje * ly_ma ; 242 Evas_Obje * sc_gl [ SC_Max ]; 243 Evas_Obje * sc_gg [ SC_Max ]; 245 Stg_GGroupIm_Da * gl_da_em [ VIEW_Max ][ GL_Max ]; 247 bo isInUGMode ; 252 bo b_fm_queg ; 253 FLIGHT_MODE_OPEARTION fm_wag_ ; 256 Stg_GGroupIm_Da * da_ight ; 258 Stg_GGroupIm_Da * da_Ìeriimode ; 259 Stg_GGroupIm_Da * da_wifi ; 260 Stg_GGroupIm_Da * da_bt ; 262 Stg_GGroupIm_Da * da_mobeA ; 264 Stg_GGroupIm_Da * da_bright ; 265 Stg_GGroupIm_Da * da_backlight ; 266 Stg_GGroupIm_Da * da_bry ; 267 Stg_GGroupIm_Da * da_nds ; 268 Stg_GGroupIm_Da * da_se ; 269 Stg_GGroupIm_Da * da_snmode ; 270 Stg_GGroupIm_Da * da_touchkey_light_duti ; 271 Stg_GGroupIm_Da * da_powvg ; 272 Stg_GGroupIm_Da * da_drivg ; 273 Stg_GGroupIm_Da * da_blockg ; 274 Stg_GGroupIm_Da * da_rsڮge ; 275 Stg_GGroupIm_Da * da_gue ; 276 Stg_GGroupIm_Da * da_high_touch_nsivy ; 278 Stg_GGroupIm_Da * da_meSyem ; 279 Stg_GGroupIm_Da * da_meC ; 280 Stg_GGroupIm_Da * da_nfc ; 281 Stg_GGroupIm_Da * da_mi ; 282 Stg_GGroupIm_Da * da_ìby_devis ; 285 Stg_GGroupIm_Da * da_nguage_put ; 286 Stg_GGroupIm_Da * da_age ; 287 Stg_GGroupIm_Da * da_dime ; 288 Stg_GGroupIm_Da * da_about ; 292 Stg_GGroupIm_Da * da_twk ; 295 Stg_Tab_Vw_Ty vw_ty ; 296 Evas_Obje * _sub_vw [ SETTING_TAB_VIEW_MAX ]; 297 GridIm * _ed_mode_em ; 298 Evas_Obje * ed_gli ; 299 Ea_Li * ed_l_li ; 300 Elm_Obje_Im * ed_vi_ ; 301 Elm_Obje_Im * __em [3]; 303 Evas_Obje * ma_gli ; 305 Elm_Gli_Im_Css c [ GENDIAL_Ty_MAX ]; 306 Elm_Gli_Im_Css c_no_u ; 308 Stg_GGroupIm_Da * check_l_em ; 310 Evas_Obje * da_rmg_pup ; 313 Evas_Obje * drivg_mode_pup ; 314 Evas_Obje * drivg_mode_pup_chk ; 317 * rsڮ_da ; 320 Ea_Li * lied_li ; 321 ns_h sf_hd ; 323 cڡ * me_cive_mus [ MAX_MORE_MENU_NUM ]; 324 cڡ * me_syem_mus [ MAX_MORE_MENU_NUM ]; 326 Evas_Obje * webk ; 327 Evas_Obje * cfm ; 330 Elm_Obje_Im * _em [ SETTING_TAB_VIEW_MAX ]; 331 Evas_Obje * sub_vw [ SETTING_TAB_VIEW_MAX ]; 332 Evas_Obje * vw_yout ; 333 Evas_Obje * _b ; 335 Ea_Bo ick_ag ; 336 Elm_Ggrid_Im_Css * gic ; 337 Elm_Ggrid_Im_Css groupic ; 338 Elm_Ggrid_Im_Css edGic ; 339 Ece_Tim * ve_idr ; 341 Ece_Tim * upde_idr ; 343 Ece_Tim * bt_tim ; 344 Ece_Tim * nfc_tim ; 345 Ece_Tim * wifi_tim ; 346 Ece_Idr * upde_ft_idr ; 347 Ece_Tim * dashbrd_tim ; 348  cut_r٩i ; 349  ni_id ; 350  drivg_ni_id ; 351  ight_ni_id ; 354 Ece_Tim * evt_ze_tim ; 359 Evas_Obje * ly_tvw ; 360 Evas_Obje * ch_gli ; 361  ch_cou ; 362  cur_cou ; 363 LiImObje * ch_ed_em_da ; 365 accou_subsibe_h accou_subsibe_hd ; 366 Evas_Obje * ch_b ; 367  ch_xt [512 + 1]; 368  cut_ch_xt [512 + 1]; 369 Ece_Idr * ch_idr ; 370 Ea_Bo nfc_y_aive_rušg ; 372 Elm_Obje_Im * grid_em [6]; 374 bund * b ; 375  wifi_ ; 377 Cfg_Im_Ty is_chmode ; 379 Stg_GGroupIm_Da * da_mp ; 382 Evas_Obje * cis__l ; 383 Evas_Obje * cis__l_li ; 385 bo cis_y_ggrid ; 387  sl_ty ; 389 Ea_Hash * ma_li_hash ; 391 } tg_ma_pda ; 392 g_ma_pda * g_ma_ad ; 395 g_vw g_vw_ma ; 396 g_vw g_vw_ed_mode ; 398  `__gl_ized (* da , Evas_Obje * obj , * evt_fo ); 399  `g_ma_esh_tvw_li (* da ); 401 Evas_Obje * `__g_t_li (* da ); 402  `g_ma_ick_li_ex_ug_cb (* da , Evas_Obje * obj , * evt_fo ); 403 Ea_Bo `__ve_tim (* da ); 405  Stg_GGroupIm_Da *(* tUI_HANDLER )(* tda , * tt , * ticڷth , * tugme , tEvas_Obje * tgli , tElm_Obje_Im * t ); 409 ERROR_STATE = -1, 410 DEFAULT_UI = 0, 411 UI_PROC , 412 UG_HANDLE , 413 } tmali_y_ai_ty ; 415  s_mali_y { 416 * t ; 417 UI_HANDLER ui_hdr ; 418 mali_y_ai_ty ty ; 420 * em_da ; 421 } tmali_y ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/include/setting-about-main.h 21 #ide __SETTING_ABOUT_MAIN_H__ 22  #__SETTING_ABOUT_MAIN_H__ ) 24  ~ 26  #SUPPORT_FOTA ) 28  #SETTING_ABOUT_POWER_SUPPLY_PATH "/sys/ass/pow_suly" ) 29  #SETTING_ABOUT_BD_ADDR_PATH "/t/c/.bd_addr" ) 30  #SETTING_ABOUT_STAT_PATH "/oc/" ) 32  #SETTING_ABOUT_NEVER_TURN_WIFI_ON_STR "Nev Tu WI-FI ON" ) 33  #SETTING_ABOUT_DEVICE_INFO_STR "IDS_ST_BODY_DEVICE_INFO" ) 34  #SETTING_ABOUT_DEVICE_NAME_STR "IDS_ST_BODY_NAME" ) 35  #SETTING_ABOUT_MY_NUMBER_STR "IDS_ST_BODY_MY_NUMBER" ) 36  #SETTING_ABOUT_IMEI_STR "IDS_ST_BODY_IMEI" ) 37  #SETTING_ABOUT_BLUETOOTH_STR KeyS_Bluoh ) 38  #SETTING_ABOUT_WIFI_STR "IDS_ST_HEADER_WI_FI" ) 39  #SETTING_ABOUT_SN_STR "IDS_ST_BODY_SERIAL_NUMBER" ) 40  #SETTING_ABOUT_BATTERY_STR "IDS_ST_BODY_BATTERY" ) 41  #SETTING_ABOUT_CPU_USAGE_STR "IDS_ST_BODY_CPU_USAGE" ) 42  #SETTING_ABOUT_STATUS_STR "IDS_ST_MBODY_DEVICE_STATUS" ) 43  #SETTING_ABOUT_STATUS_UNROOT_STR "IDS_ST_BODY_OFFICIAL_M_DEVICE_STATUS" ) 44  #SETTING_ABOUT_STATUS_ROOT_STR "IDS_ST_BODY_CUSTOM_M_DEVICE_STATUS" ) 46  #SETTING_ABOUT_SLP_STR "SLP" ) 47  #SETTING_ABOUT_SLP_STR_LEN 3 ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/include/setting-about.h 35 #ide __SETTING_ABOUT_H__ 36  #__SETTING_ABOUT_H__ ) 38  ~ 39  ~ 40  ~ 42  ~ 45  ~ 47  ~ 48  ~ 50  ~ 51  ~ 52  ~ 54  ~ 56  #MAX_DISPLAY_STR_LEN_ON_PHONE_INFO 256 ) 58  #SETTING_ABOUT_PROGRESSBAR_TIMEOUT 10 ) 60  #SETTING_ABOUT_MOBILE_AP_TURNED_OFF "IDS_ST_POP_DISABLE_TETHERING_Q" ) 62  #SETTING_ABOUT_MY_NUMBERS_LEN 3 ) 63  #SETTING_ABOUT_WIFI_MAC_STR_LEN 17 ) 64  #SETTING_ABOUT_DEFAULT_DEVICE_NAME "Redwood" ) 65  #SETTING_ABOUT_PUK_LOCKED "PUK ilocked" ) 66  #SETTING_SIM_MSISDN_DIALING_NUMBER_LEN TAPI_SIM_MSISDN_DIALING_NUMBER_LEN +1 ) 68  e_SETTING_SIM_STATUS { 69 mSETTING_SIM_STATUS_UNKNOWN = 0, 70 mSETTING_SIM_STATUS_IN_CHECKING = 1, 71 mSETTING_SIM_STATUS_LOCKED = 2, 72 mSETTING_SIM_STATUS_PERM_BLOCKED = 3 73 } tSETTING_SIM_STATUS ; 75  _StgAboutUG tStgAboutUG ; 82  s_StgAboutUG { 83 ui_gadg_h mug ; 84 TiHd * mhd ; 85 bo mpi_ڣd ; 86 bo mu_ag ; 88 g_vw * mvw_to_ld ; 90 Elm_Gli_Im_Css mc_1xt ; 91 Elm_Gli_Im_Css mc_2xt_2 ; 92 Elm_Gli_Im_Css mc_group_em ; 93 Elm_Gli_Im_Css mc_2xt_3_ ; 94 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 95 Elm_Gli_Im_Css mc_hp_y ; 98 Evas * mevas ; 99 Evas_Obje * mw_ma_yout ; 100 Evas_Obje * mw_g ; 102 ui_gadg_h mug_ldg ; 104 Evas_Obje * mvi_b ; 105 Evas_Obje * mly_ma ; 106 Evas_Obje * mgls ; 107 Elm_Obje_Im * mvi_em ; 108 Evas_Obje * mback_key ; 109 Evas_Obje * mb_de ; 110 Evas_Obje * mb_nl ; 112 Ece_Tim * mupde_tim ; 113 Ece_Idr * mupde_idr ; 114 Stg_GGroupIm_Da * mem_dev_me ; 115 Stg_GGroupIm_Da * mem_dev_me_ma ; 116 bo mis_dev_me_focus ; 117  mcurs_pos ; 118 Stg_GGroupIm_Da * mem_da_imei ; 119 Stg_GGroupIm_Da * mem_mod ; 120 Stg_GGroupIm_Da * mem_vsi ; 121 Stg_GGroupIm_Da * mem_da_u ; 122 Stg_GGroupIm_Da * mem_da_bry ; 123 Stg_GGroupIm_Da * mem_da_bt ; 124 Stg_GGroupIm_Da * mem_da_wifi ; 125 Stg_GGroupIm_Da * mem_da_ ; 126 Stg_GGroupIm_Da * mem_da_my_phe_numb ; 127 Stg_GGroupIm_Da * mem_da_us ; 128 Evas_Obje * mpup ; 129 Evas_Obje * mpup_a ; 130 * md_me ; 131 bo memy_ag ; 133 TSimMsisdnLi_t mmy_numbs ; 134 bo mpup_showed_ag ; 135 bo mdg_ag ; 136  mni_id ; 137 #i SUPPORT_TETHERING 138 thg_h mthg_hd ; 140 SETTING_SIM_STATUS msim_us ; 141 Ea_Bo med_upde ; 144 Ece_Idr * midr_move_pup ; 145 Ece_Idr * midr_add_pup ; 146 Ece_Idr * midr_move_a_pup ; 148 Ece_Evt_Hdr * mevt_hdr ; 149 Ece_Idr * mme_upde_idr ; 152 g_vw g_vw_about_ma ; 153  g_about_ma_g_wifi_mac_addss_rg (* r ,  size ); 154  g_about_ma_g_bluoh_addss_rg (* r ,  size ); 164  g_about_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 165 * iv ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/src/setting-about-main.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 29  ~ 30  ~ 32  ~ 33  ~ 34  ~ 35  ~ 38  #MAX_DEVICE_NAME_LEN 32 ) 40  #DEVICED_BUS_NAME "g.tiz.syem.devid" ) 41  #DEVICED_OBJECT_PATH "/Org/Tiz/Syem/DeviD" ) 42  #DEVICED_INTERFACE_NAME DEVICED_BUS_NAME ) 43  #DEVICED_PATH_BOARD DEVICED_OBJECT_PATH "/Brd" ) 44  #DEVICED_INTERFACE_BOARD DEVICED_INTERFACE_NAME ".Brd" ) 45  #METHOD_GET_SERIAL "GSl" ) 50  #DEVICE_NAME "IDS_ST_HEADER_DEVICE_NAME" ) 51  #DEVICE_NAME_EXCEED_STR "IDS_ST_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED" ) 54  #EMPTY_LIMITATION_STR "IDS_ST_BODY_THE_NAME_FIELD_CANNOT_BE_EMPTY" ) 55  #SOFTWARE_UPDATE_STR "IDS_ST_MBODY_SOFTWARE_UPDATE" ) 56  #DEVICE_NAME_UNALLOWED_SPACE_KEY_STR "Deviam cڏ ss" ) 57  #DEVICE_NAME_DEFAULE "Redwood" ) 59  #APP_NAME "Stgs" ) 61  g_about_ma_ (* cb ); 62  g_about_ma_deroy (* cb ); 63  g_about_ma_upde (* cb ); 64  g_about_ma_nup (* cb ); 66 g_vw gg_vw_about_ma = { 67 . = g_about_ma_ , 68 . gderoy = g_about_ma_deroy , 69 . gupde = g_about_ma_upde , 70 . gnup = g_about_ma_nup , 73  $__g_about_gl_ized_cb (* da , Evas_Obje * obj , * evt_fo ) 76 `g_tm_if ( evt_fo = NULL , "invalidarameter:vent_info is NULL"); 77 Elm_Obje_Im * em = (Elm_Obje_Im *) evt_fo ; 81 i( `m_cfig_acss_g ()) { 83 cڡ Elm_Gli_Im_Css * c = `m_gli_em_em_ass_g ( em ); 84 i( c && itc-> em_y && ! `SCmp (itc->item_style, "dialogue/editfield/title")) { 86 Evas_Obje * acc = `m_obje_em__acss_gi ( em , "bg_dialogue"); 91 } } 94  $__g_about_ma_move_ni (* da ) 96 SETTING_TRACE_BEGIN ; 97 `g_tm_if ( da = NULL , "Invalidrgument: data is NULL"); 98 StgAboutUG * ad = (StgAboutUG * da ; 99 nifiti_h ni = NULL ; 100 nifiti_r_e t = NOTIFICATION_ERROR_NONE ; 102 i( ad -> ni_id ) { 103 ni = `nifiti_ld ( APP_NAME , ad -> ni_id ); 104 i( ni = NULL ) { 105 `SETTING_TRACE ("Notification can be deletedlready"); 107 t = `nifiti_de ( ni ); 108 i( t ! NOTIFICATION_ERROR_NONE ) { 109 `SETTING_TRACE_ERROR ("Fanifiti_d[%d]", t ); 111 t = `nifiti_ ( ni ); 112 i( t ! NOTIFICATION_ERROR_NONE ) { 113 `SETTING_TRACE_ERROR ("Fanifiti_ [%d]", t ); 118 t = `nifiti_ ( ni ); 119 i( t ! NOTIFICATION_ERROR_NONE ) { 120 `SETTING_TRACE_ERROR ("Fanifiti_ [%d]", t ); 124 ad -> ni_id = 0; 126 } } 138  $__g_about_pup_r_cb (* da , Evas_Obje * obj , * evt_fo ) 141 SETTING_TRACE_BEGIN ; 142 `g_tm_if ( obj = NULL , "objarameter is NULL"); 143 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 144 StgAboutUG * ad = (StgAboutUG * da ; 146  `b_ty ( obj )) { 147  POPUP_RESPONSE_OK : { 148 i( ad -> pup ) { 149 ad -> pup_showed_ag = FALSE ; 151 `evas_obje_d ( ad -> pup ); 152 ad -> pup = NULL ; 154 i( ad -> em_dev_me &&d->em_dev_me-> eo_check ) { 155 * me_vue = NULL ; 156 me_vue = `vcf_g_r ( VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 157 i( NULL = me_vue ) { 159 me_vue = (*) `g_rdup ( DEVICE_NAME_DEFAULE ); 161 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_TRUE ); 163 `m_y_y_t ( ad -> em_dev_me -> eo_check , me_vue ); 164 `m_y_curs_d_t ( ad -> em_dev_me -> eo_check ); 165 `G_FREE ( ad -> em_dev_me -> sub_desc ); 166 ad -> em_dev_me -> sub_desc = (*) `g_rdup ( me_vue ); 167 `FREE ( me_vue ); 168 `SETTING_TRACE ("ad->em_dev_me->sub_desc:%s", ad -> em_dev_me -> sub_desc ); 169 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( ad -> em_dev_me -> eo_check ); 170 i( imf_cڋxt ) { 171 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 181 } } 190  Ea_Bo $__g_about_pup_move_day (* da ) 192 SETTING_TRACE_BEGIN ; 193 StgAboutUG * ad = da ; 194 i( ad -> pup_a ) { 195 `evas_obje_d ( ad -> pup_a ); 196 ad -> pup_a = NULL ; 197 ad -> pup_showed_ag = FALSE ; 199  FALSE ; 200 } } 210  $__g_about_pup_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 213 SETTING_TRACE_BEGIN ; 214 `tm_if ( da = NULL , "Dataarameter is NULL"); 215 StgAboutUG * ad = (StgAboutUG *) da ; 216 ad -> pup = NULL ; 217 ad -> pup_showed_ag = FALSE ; 218 } } 225  Ea_Bo $__g_about_pup_show_day (* da ) 227 SETTING_TRACE_BEGIN ; 228 `tvm_if ( da = NULL , FALSE , "Dataarameter is NULL"); 229 StgAboutUG * ad = (StgAboutUG *) da ; 232 `SETTING_TRACE ("POP UPgain"); 234 i( NULL = ad -> pup ) { 235 ad -> pup_showed_ag = ue ; 236 ad -> pup = `g__pup_wh_b d,d-> w_g , "IDS_ST_HEADER_ENTER_VALID_DEVICE_NAME_ABB", 237 `_ ("IDS_ST_POP_YOU_MUST_ENTER_A_DEVICE_NAME"), 238 __g_about_pup_r_cb , 0, 239 1, `_ ("IDS_ST_BUTTON_OK_ABB")); 240 `evas_obje_evt_back_add ( ad -> pup , EVAS_CALLBACK_DEL , __g_about_pup_d_cb ,d); 243  FALSE ; 244 } } 253  $__g_about_pup_mobe__tu_off_ask__cb (* da , 254 Evas_Obje * obj , 255 * evt_fo ) 257 SETTING_TRACE_BEGIN ; 258 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 259 StgAboutUG * ad = (StgAboutUG *) da ; 260  ڣ_ty = `b_ty ( obj ); 262 i( POPUP_RESPONSE_OK = ڣ_ty ) { 264 #i SUPPORT_TETHERING 265 thg_h th = NULL ; 266 thg_r_e t = TETHERING_ERROR_NONE ; 268 t = `thg_ (& th ); 269 i( t ! TETHERING_ERROR_NONE ) { 272 i( `thg_is_abd ( NULL , TETHERING_TYPE_WIFI = TRUE ) { 273 `thg_dib ( th , TETHERING_TYPE_WIFI ); 275 `thg_deroy ( th ); 277 i( ad -> em_dev_me &&d->em_dev_me-> eo_check ) { 278 `m_obje_focus_low_t ( ad -> em_dev_me -> eo_check , EINA_TRUE ); 279 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_TRUE ); 280 `m_y_curs_d_t ( ad -> em_dev_me -> eo_check ); 282 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( ad -> em_dev_me -> eo_check ); 283 i( imf_cڋxt ) { 284 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 287 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 293 i( ad -> pup ) { 294 `evas_obje_d ( ad -> pup ); 295 ad -> pup = NULL ; 299 } } 309  $__g_about_pup_guty_fo_r_cb (* da , Evas_Obje * obj , * evt_fo ) 311 `tm_if ( da = NULL , "Dataarameter is NULL"); 312 `evas_obje_d ( da ); 313 } } 321  $__g_about_pup_guty_fo (* da ) 323 SETTING_TRACE_BEGIN ; 325 Evas_Obje * pup ; 326 StgAboutUG * ad ; 327 Evas_Obje * yout ; 328 Evas_Obje * ic ; 329 Evas_Obje * b1 ; 330  buf [4096]; 332 ad = ( StgAboutUG * da ; 333 pup = `m_pup_add ( ad -> w_ma_yout ); 334 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb , NULL ); 336 `m_obje__xt_t ( pup , "t,xt", `_ ( KeyS_Reguty_Info )); 337 yout = `m_yout_add ( pup ); 338 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "popup_center_image"); 339 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 341 ic = `m_image_add ( yout ); 342 `tf ( buf , (buf), "%s/00_pup_guty_fo.g", SETTING_ICON_PATH ); 343 `m_image_fe_t ( ic , buf , NULL ); 344 `m_image_sizab_t ( ic , EINA_TRUE , EINA_TRUE); 345 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", ic ); 347 `evas_obje_show ( yout ); 348 `m_obje_cڋ_t ( pup , yout ); 350 b1 = `m_bu_add ( pup ); 351 `m_obje_y_t ( b1 , "popup"); 352 `m_obje_xt_t ( b1 , `_ ("IDS_ST_BUTTON_OK")); 353 `m_obje__cڋ_t ( pup , "bu1", b1 ); 354 `evas_obje_smt_back_add ( b1 , "icked", __g_about_pup_guty_fo_r_cb , pup ); 355 `evas_obje_show ( pup ); 357 SETTING_TRACE_END ; 358 } } 371  $g_about_ma_g_phe_mod_me (* szS ,  nSize ) 373 `tm_if ( szS = NULL , "szStrarameter is NULL"); 375 * vue = NULL ; 376  t = `syem_fo_g_fm_rg ("hp://tiz.g/syem/mod_me", & vue ); 377 `SETTING_TRACE ("vu: %s", vue ); 378 i( t ! SYSTEM_INFO_ERROR_NONE ) { 379 `SETTING_TRACE_ERROR ("failo call system_info_get_platform_string"); 380 `FREE ( vue ); 381 `tf ( szS , nSize , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 385 i( vue ) { 386 `tf ( szS , nSize , "%s", vue ); 388 `tf ( szS , nSize , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 391 `FREE ( vue ); 392 } } 400  $g_about_ma_g_sw_vsi (* szS ,  nSize ) 402 `tm_if ( szS = NULL , "szStrarameter is NULL"); 404 * vsi = NULL ; 405  t = `syem_fo_g_fm_rg ("hp://tiz.g/u/fm.vsi", & vsi ); 406 i( t ! SYSTEM_INFO_ERROR_NONE ) { 407 `SETTING_TRACE_ERROR ("failo call system_info_get_platform_string"); 408 `FREE ( vsi ); 409 `tf ( szS , nSize , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 413 * bud_fo = NULL ; 414 t = `syem_fo_g_fm_rg ("hp://tiz.g/syem/bud.rg", & bud_fo ); 415 i( t ! SYSTEM_INFO_ERROR_NONE ) { 416 `SETTING_TRACE_ERROR ("failo call system_info_get_platform_string"); 417 `FREE ( vsi ); 418 `FREE ( bud_fo ); 419 `tf ( szS , nSize , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 423 `tf ( szS , nSize , "TIZEN %(%s)", vsi , bud_fo ); 425 `FREE ( vsi ); 426 `FREE ( bud_fo ); 427 } } 435  $g_about_ma_g_wifi_mac_addss_rg (* r ,  size ) 437 SETTING_TRACE_BEGIN ; 438 `g_tm_if ( r = NULL , "strarameter is NULL"); 439 `g_tm_if ( size < SETTING_ABOUT_WIFI_MAC_STR_LEN + 1, "sizearameter is wrong"); 441 * mac_addr = NULL ; 442  us = `wifi_g_mac_addss (& mac_addr ); 443 i( WIFI_ERROR_NONE ! us ) { 444 `SETTING_TRACE_ERROR ("Failedo call wifi_get_mac_address()"); 446 `SETTING_TRACE_ERROR ("Successo call wifi_get_mac_address()"); 449 i( mac_addr ) { 450 `CyS ( r , mac_addr , SETTING_ABOUT_WIFI_MAC_STR_LEN ); 451 `SETTING_TRACE_DEBUG ("g_wifi_mac_adds: %s", mac_addr ); 452 ` ( mac_addr ); 456 `SETTING_TRACE_DEBUG ("g_wifi_mac_adds: %s", r ); 458 i(( us ! WIFI_ERROR_NONE || ( `SL ( r ) == 0)) { 459 `tf ( r , size , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 461 } } 463  DBusMesge * $dbus_mhod_sync_wh_y (cڡ * de , cڡ * th , 464 cڡ * r , cڡ * mhod , 465 cڡ * sig , * m []) 467 DBusCi * cn ; 468 DBusMesge * msg ; 469 DBusMesgeIr ; 470 DBusMesge * y ; 471 DBusE r ; 473 cn = `dbus_bus_g ( DBUS_BUS_SYSTEM , NULL ); 474 i(! cn ) { 475  NULL ; 478 msg = `dbus_mesge_w_mhod_ ( de , th , r , mhod ); 479 i(! msg ) { 480  NULL ; 483 `dbus_mesge___nd ( msg , & ); 485 `dbus_r_ (& r ); 487 y = `dbus_ci_nd_wh_y_d_block ( cn , msg , -1, & r ); 488 i(! y ) { 491 i( `dbus_r_is_t (& r )) { 492 `SETTING_TRACE_ERROR ("dbus_ci_nd(%s:%s)", r . me ,. mesge ); 493 `dbus_r_ (& r ); 494 y = NULL ; 497 `dbus_mesge_uef ( msg ); 498  y ; 499 } } 507  $g_about_ma_g_ (* szS ,  nSize ) 509 `tm_if ( szS = NULL , "szStrarameter is NULL"); 511 DBusE r ; 512 DBusMesge * msg ; 513  t , n ; 514 * rl_num ; 516 msg = `dbus_mhod_sync_wh_y ( DEVICED_BUS_NAME , DEVICED_PATH_BOARD , 517 DEVICED_INTERFACE_BOARD , METHOD_GET_SERIAL , NULL , NULL); 518 i(! msg ) { 519 `SETTING_TRACE_ERROR ("fail send message"); 520 `tf ( szS , nSize , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 524 `dbus_r_ (& r ); 527 t = `dbus_mesge_g_gs ( msg , & r , DBUS_TYPE_STRING , & rl_num , DBUS_TYPE_INT32 , & n , DBUS_TYPE_INVALID ); 528 i(! t ) { 529 `SETTING_TRACE_ERROR ("nmesg: [%s:%s]", r . me ,. mesge ); 530 `tf ( szS , nSize , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 534 `dbus_mesge_uef ( msg ); 535 `dbus_r_ (& r ); 537 i( rl_num && ` (serial_num)) { 538 `tf ( szS , nSize , "%s", rl_num ); 540 `tf ( szS , nSize , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 542 } } 551  $g_about_ma_g_bry_rg (* r ,  size ) 553 `g_tm_if ( r = NULL , "strarameter is NULL"); 555  v = -1; 556  fe [ MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ] = { 0, }; 557 `tf ( fe , MAX_DISPLAY_STR_LEN_ON_PHONE_INFO , 558 "%s/%s/%s", SETTING_ABOUT_POWER_SUPPLY_PATH , "battery", "capacity"); 560  buf [ MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ] = { 0, }; 561  fd = 0; 562  r = 0; 564 fd = `ݒ ( fe , O_RDONLY ); 565 i( fd != -1) { 566 r = `ad ( fd , buf , MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ); 567 i(( r >0&& (< MAX_DISPLAY_STR_LEN_ON_PHONE_INFO )) { 568 buf [ r ] = '\0'; 569 v = `oi ( buf ); 570 `tf ( r , size , "%d%s", v , "\%"); 572 `SETTING_TRACE_ERROR ("read file fail"); 573 `tf ( r , size , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 576 `o ( fd ); 578 `SETTING_TRACE_ERROR ("open file fail"); 579 `tf ( r , size , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 581 } } 589  $g_about_ma_g_bluoh_addss_rg (* r ,  size ) 591 `g_tm_if ( r = NULL , "strarameter is NULL"); 593  t = 0; 595 t = `bt_lize (); 596 `g_tm_if ( t != 0, "bluetooth initialization failed"); 598 * lol_addss = NULL ; 599 t = `bt_adr_g_addss (& lol_addss ); 601 `bt_delize (); 603 i( t < 0) { 604 `tf ( r , size , "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 605 `SETTING_TRACE_DEBUG ("badds: %ed g baddswh code:%d", r , t ); 607 `SETTING_TRACE_DEBUG ("badds: %s", lol_addss ); 608 `tf ( r , size , "%s", lol_addss ); 611 i( lol_addss ) { 612 ` ( lol_addss ); 614 } } 624  $g_about_ma__g_ufo (* u_p , * sys_p ) 626 `g_tvm_if ( u_p = NULL , - ENOENT , "param usr_pct isull"); 627 `g_tvm_if ( sys_p = NULL , - ENOENT , "param sys_pct isull"); 630 * u_p = 0.0; 631 * sys_p = 0.0; 632  u_time = 0, sys_time = 0; 633  d_u = 0, d_sys = 0; 634  timev d_tv , cur_tv ; 635  d_tick ; 636  tick_r_c ; 637  u_num ; 638 FILE * = NULL ; 639  t = 0; 641 tick_r_c = `syscf ( _SC_CLK_TCK ); 642 u_num = `syscf ( _SC_NPROCESSORS_ONLN ); 644 i( u_num < 1) { 645 u_num = 1; 648 `gtimeofday (& cur_tv , NULL ); 649 = `fݒ ( SETTING_ABOUT_STAT_PATH , "r"); 650 i( = NULL ) { 651 `SETTING_TRACE_ERROR ("fp == NULL"); 652  - ENOENT ; 655  u_fo [ MAX_COMMON_BUFFER_LEN ] = {0,}; 656 * u_fo_p = `fgs ( u_fo , MAX_COMMON_BUFFER_LEN , ); 658 i( u_fo_p = NULL ) { 659 `SETTING_TRACE_ERROR ("fgets failed"); 660 `fo ( ); 661  - ENOENT ; 664 * subr = NULL ; 665  tmp_lg = 0; 666  i = 0; 668 ( subr = `rp (& u_fo_p , " \t")! NULL ) { 669 * dr = NULL ; 670 tmp_lg = `ou ( subr , & dr , 10); 671 i( tmp_lg !0 &&mp_lg ! ULLONG_MAX ) { 672  i ) { 674 u_time = tmp_lg ; 680 sys_time = tmp_lg ; 685 i ++; 687 i( i >= 3) { 692 `fo ( ); 693 = NULL ; 694 i( d_u == 0) { 695 t = - EAGAIN ; 696 `SETTING_TRACE_ERROR ("old_usr == 0"); 697  out ; 700 d_tick = ( cur_tv . tv_c - d_tv .tv_c* tick_r_c + 701 (( cur_tv . tv_uc - d_tv .tv_uc* tick_r_c ) / 1000000; 704 i( d_tick != 0) { 705 * u_p = 706 (()( u_time - d_u * 100 / d_tick ) / 707 u_num ; 709 * u_p = 0; 712 i( d_tick != 0) { 713 * sys_p = 714 (()( sys_time - d_sys * 100 / d_tick ) / 715 u_num ; 717 * sys_p = 0; 720 out : 721 d_u = u_time ; 723 d_sys = sys_time ; 724 d_tv = cur_tv ; 726  t ; 727 } } 736  $g_about_ma_g_us_rg (* r ,  size ) 738 SETTING_TRACE_BEGIN ; 739 `g_tm_if ( r = NULL , "strarameter is NULL"); 741 ru_cd_us * cd_us = NULL ; 742 cd_us = ( ru_cd_us *) `mloc ((struct_cordon_status)); 743 i( NULL = cd_us ) { 744 `SETTING_TRACE_ERROR ("Memoryllocation failed"); 747 `memt ( cd_us , 0, ( ru_cd_us )); 749 `SETTING_TRACE ("cordon_get_previous_root_status_before"); 750  t = `cd_g_evious_ro_us ( cd_us ); 751 `SETTING_TRACE ("cordon_get_previous_root_status_end"); 752 i(0 = t ) { 753 i( cd_us -> is_devi_roed ) { 754 `tf ( r , size , "%s", SETTING_ABOUT_STATUS_ROOT_STR ); 756 `tf ( r , size , "%s", SETTING_ABOUT_STATUS_UNROOT_STR ); 759 `SETTING_TRACE_ERROR ("Faed cd_g_evious_ro_us(wh cod%d", t ); 760 `tf ( r , size , "%s", "IDS_ST_HEADER_UNAVAILABLE"); 762 ` ( cd_us ); 763 } } 776  Evas_Obje * $g_about_viame_b_ ( Evas_Obje * , cڡ * xt , Evas_Smt_Cb func , * da ) 778 Evas_Obje * b = `m_bu_add ( ); 779 i(! b ) { 780  NULL ; 782 `m_obje_y_t ( b , "naviframe/title_text"); 783 `m_obje_xt_t ( b , xt ); 784 `evas_obje_smt_back_add ( b , "icked", func , da ); 785  b ; 786 } } 795  $g_about_viame_b_de_cb (* da , Evas_Obje * obj , * evt_fo ) 797 SETTING_TRACE_BEGIN ; 798 `g_tm_if ( da = NULL , "data is NULL"); 799 StgAboutUG * ad = (StgAboutUG *) da ; 800 i( ad -> em_dev_me &&d->em_dev_me-> eo_check ) { 801 cڡ * y_r = NULL ; 802 * y_r_utf8 = NULL ; 803 * me_vue = NULL ; 805 y_r = `m_y_y_g ( ad -> em_dev_me -> eo_check ); 806 i( y_r ) { 807 y_r_utf8 = `m_y_mkup_to_utf8 ( y_r ); 809 me_vue = `vcf_g_r ( VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 811 i(! ad -> emy_ag && `SCmp ( me_vue , y_r_utf8 ) != 0) { 812 i(0 ! `vcf_t_r ( VCONFKEY_SETAPPL_DEVICE_NAME_STR , y_r_utf8 )) { 813 `SETTING_TRACE_ERROR ("S vcf[%s] faed", VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 816 i( EINA_TRUE = `m_obje_focus_g ( ad -> em_dev_me -> eo_check )) { 817 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_FALSE ); 819 `FREE ( y_r_utf8 ); 821 `m_viame_em_p ( ad -> vi_b ); 822 SETTING_TRACE_END ; 823 } } 832  $g_about_viame_b_nl_cb (* da , Evas_Obje * obj , * evt_fo ) 834 SETTING_TRACE_BEGIN ; 835 `g_tm_if ( da = NULL , "data is NULL"); 836 StgAboutUG * ad = (StgAboutUG *) da ; 837 i( ad -> em_dev_me &&d->em_dev_me-> eo_check ) { 838 * me = NULL ; 839 * _sub_desc = NULL ; 840 me = `vcf_g_r ( VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 841 i( me ) { 842 _sub_desc = `m_y_utf8_to_mkup ( me ); 844 i( _sub_desc ) { 845 `m_y_y_t ( ad -> em_dev_me -> eo_check , _sub_desc ); 846 `G_FREE ( ad -> em_dev_me -> sub_desc ); 847 ad -> em_dev_me -> sub_desc = (*) `g_rdup ( _sub_desc ); 849 `FREE ( _sub_desc ); 851 i( `isSS ( ad -> em_dev_me -> sub_desc )) { 852 ad -> emy_ag = TRUE ; 854 ad -> emy_ag = FALSE ; 857 `SETTING_TRACE ("ad->em_dev_me->sub_desc:%s", ad -> em_dev_me -> sub_desc ); 858 i( EINA_TRUE = `m_obje_focus_g ( ad -> em_dev_me -> eo_check )) { 859 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_FALSE ); 862 `m_viame_em_p ( ad -> vi_b ); 863 SETTING_TRACE_END ; 864 } } 865  $__g_about_ma_pup_cb (* da , Evas_Obje * obj , * evt_fo ) 867 SETTING_TRACE_BEGIN ; 868 `g_tm_if ( obj = NULL , "objarameter is NULL"); 869 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 870 StgAboutUG * ad = (StgAboutUG * da ; 872  `b_ty ( obj )) { 873  POPUP_RESPONSE_OK : { 874 i( ad -> pup_a ) { 875 ad -> pup_showed_ag = FALSE ; 876 `evas_obje_d ( ad -> pup_a ); 877 ad -> pup_a = NULL ; 885 } } 897  $__g_about_y_chged_cb (* da , Evas_Obje * obj ) 899 `tm_if (! da || ! obj , "Dataarameter is NULL"); 902 Stg_GGroupIm_Da * li_em = 903 ( Stg_GGroupIm_Da * da ; 904 StgAboutUG * ad = li_em -> urda ; 905 `tm_if ( ad = NULL , "Dataarameter is NULL"); 907 cڡ * y_r = `m_y_y_g ( obj ); 908  y_n = `SL ( y_r ); 909 `SETTING_TRACE ("y_r:[%s],ght:%d", y_r , y_n ); 911 `SETTING_TRACE ("maxLgthRchFg:[%d],KeyPssFg:%d", li_em -> maxLgthRchFg ,i_em-> rKeyPssFg ); 915 i( ad -> pup_showed_ag &&d-> pup_a && ! li_em -> maxLgthRchFg ) { 916 `evas_obje_d ( ad -> pup_a ); 917 ad -> pup_a = NULL ; 918 ad -> pup_showed_ag = FALSE ; 922 li_em -> maxLgthRchFg = FALSE ; 923 li_em -> rKeyPssFg = FALSE ; 924 li_em -> aKeyPssFg = FALSE ; 927 `G_FREE ( li_em -> sub_desc ); 928 li_em -> sub_desc = (*) `g_rdup ( y_r ); 930 i( `isSS ( y_r )) { 931 i(! ad -> emy_ag ad->emy_ag = TRUE ; 933 i( ad -> emy_ag ad->emy_ag = FALSE ; 935 } } 945 $__g_about_y_devi_me_chged_cb (* da , Evas_Obje * obj , 946 * evt_fo ) 949 `g_tm_if ( obj = NULL , "obj is NULL"); 950 `g_tm_if ( da = NULL , "data is NULL"); 951 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 952 StgAboutUG * ad = li_em -> urda ; 953 `tm_if ( ad = NULL , "Dataarameter is NULL"); 957 i( li_em -> em ) { 958 i( `m_y_is_emy ( obj )) { 959 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,hide", ""); 961 Ea_Bo devi_focus_us = `m_obje_focus_g ( ad -> em_dev_me -> eo_check ); 962 i( devi_focus_us ) { 964 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,show", ""); 967 `m_obje_em_sigl_em ( li_em -> em , "elm,state,guidetext,hide", ""); 970 `__g_about_y_chged_cb ( da , obj ); 972 } } 981  $__g_about_y_focud (* da , Evas_Obje * obj , * evt_fo ) 983 SETTING_TRACE_BEGIN ; 984 `tm_if (! da || ! obj , "Dataarameter is NULL"); 985 Stg_GGroupIm_Da * em_dev_me = da ; 989 `m_y_curs_d_t ( obj ); 990 cڡ * txt = `m_y_y_g ( obj ); 991 i(! txt || 0 = ` (txt)) { 992 txt = `m_obje__xt_g ( obj , "elm.guide"); 996 Ea_Sgshe * r = `ea_rgshe_tf ("%s, Ed Fld, Keybrd od", txt ); 997 `m_acss_y ((*) r ); 998 `ea_rgshe_d ( r ); 1000 StgAboutUG * ad = em_dev_me -> urda ; 1001 `tm_if (! ad , "adarameter is NULL"); 1002 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( em_dev_me -> eo_check ); 1003 i( imf_cڋxt ) { 1004 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 1006 } } 1015  $__g_about_y_unfocus_cb (* da , Evas_Obje * obj , * evt_fo ) 1017 SETTING_TRACE_BEGIN ; 1018 `tm_if (! da || ! obj , "Dataarameter is NULL"); 1021 cڡ * y_r = `m_y_y_g ( obj ); 1022 * y_r_utf8 = NULL ; 1023 y_r_utf8 = `m_y_mkup_to_utf8 ( y_r ); 1024 `SETTING_TRACE ("Tءܐ\"%s\" ivcf[%s]", y_r_utf8 , VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 1026 Stg_GGroupIm_Da * em_dev_me = da ; 1027 StgAboutUG * ad = em_dev_me -> urda ; 1031 i( `isSS ( y_r )) { 1032 i(! ad -> emy_ag ) { 1033 ad -> emy_ag = TRUE ; 1036 i( ad -> emy_ag ) { 1037 ad -> emy_ag = FALSE ; 1041 `g_hide_put_–_cb ( em_dev_me -> eo_check ); 1045 `FREE ( y_r_utf8 ); 1046 `m_y__ne ( obj ); 1048 SETTING_TRACE_END ; 1050 } } 1060  $__g_about_y_max_n_ached (* da , Evas_Obje * obj , * evt_fo ) 1062 SETTING_TRACE_BEGIN ; 1063 `tm_if ( da = NULL , "Dataarameter is NULL"); 1064 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 1066 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 1067 li_em -> maxLgthRchFg = ue ; 1069 StgAboutUG * ad = li_em -> urda ; 1070 i( li_em -> maxLgthRchFg &&i_em-> rKeyPssFg = FALSE ) { 1072 i(! ad -> pup_showed_ag && NULL =ad-> pup_a ) { 1073 ad -> pup_showed_ag = TRUE ; 1074  rMax [ BUF_SIZE ] = {0,}; 1075 `tf ( rMax , BUF_SIZE , `_ ("IDS_ST_POP_THE_MAXIMUM_NUMBERS_OF_CHARACTERS_FOR_YOUR_DEVICE_NAME_HPD_HAS_BEEN_EXCEEDED"), 1076 MAX_DEVICE_NAME_LEN ); 1078 ad -> pup_a = `g__pup_wh_b d,d-> w_g , "IDS_ST_HEADER_ENTER_VALID_DEVICE_NAME_ABB", 1079 rMax , __g_about_ma_pup_cb , 0, 1, `_ ("IDS_ST_BUTTON_OK_ABB")); 1082 } } 1092  $__g_about_y_put_l_evt_cb (* da , Ece_IMF_Cڋxt * x ,  vue ) 1094 SETTING_TRACE_BEGIN ; 1095 `tm_if ( da = NULL , "Dataarameter is NULL"); 1096 `tm_if ( x = NULL , "objarameter is NULL"); 1097 StgAboutUG * ad = (StgAboutUG *) da ; 1099 i( vue = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1100 `SETTING_TRACE ("value == ECORE_IMF_INPUT_PANEL_STATE_SHOW"); 1101 } i( vue = ECORE_IMF_INPUT_PANEL_STATE_HIDE ) { 1102 `SETTING_TRACE ("value == ECORE_IMF_INPUT_PANEL_STATE_HIDE"); 1104 i( ad -> em_dev_me ) { 1106 i( ad -> emy_ag ) { 1107 ad -> idr_add_pup = `ece_idr_add ( __g_about_pup_show_day ,d); 1113 i( ad -> u_ag ) { 1114 ad -> idr_move_pup = `ece_idr_add ( __g_about_pup_move_day ,d); 1116 `m_obje_focus_t ( ad -> vi_b , EINA_FALSE ); 1119 } } 1128  $__g_about_ma_vcf_chge_cb ( keynode_t * key , * da ) 1130 SETTING_TRACE_BEGIN ; 1131 `g_tm_if ( NULL = key , "key is NULL"); 1132 `g_tm_if ( NULL = da , "data is NULL"); 1133 StgAboutUG * ad = (StgAboutUG *) da ; 1135  us = `vcf_keynode_g_t ( key ); 1136 * vcf_me = `vcf_keynode_g_me ( key ); 1138 i(! `SCmp ( vcf_me , VCONFKEY_WIFI_STATE )) { 1139 `SETTING_TRACE ("us:%d", us ); 1140  r [ MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ] = {0,}; 1141 `g_about_ma_g_wifi_mac_addss_rg ( r , (str)); 1142 i( ad -> em_da_wifi ) { 1143 `G_FREE ( ad -> em_da_wifi -> sub_desc ); 1144 ad -> em_da_wifi -> sub_desc = (*) `g_rdup ( r ); 1145 `m_obje_em_da_t ( ad -> em_da_wifi -> em ,d->item_data_wifi); 1146 `m_gli_em_upde ( ad -> em_da_wifi -> em ); 1148 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DEVICE_NAME_STR )) { 1149 * me_vue = NULL ; 1150 me_vue = `vcf_g_r ( VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 1151 i( NULL = me_vue ) { 1153 me_vue = (*) `g_rdup ( DEVICE_NAME_DEFAULE ); 1155 `SETTING_TRACE ("me:%s", me_vue ); 1156 i( ad -> em_dev_me &&d->em_dev_me-> eo_check ) { 1158 i( `SCmp ( ad -> em_dev_me -> sub_desc , me_vue ) != 0) { 1159 * r_me = `m_y_utf8_to_mkup ( me_vue ); 1160 `m_y_y_t ( ad -> em_dev_me -> eo_check , r_me ); 1161 `m_y_curs_d_t ( ad -> em_dev_me -> eo_check ); 1162 `G_FREE ( ad -> em_dev_me -> sub_desc ); 1163 ad -> em_dev_me -> sub_desc = (*) `g_rdup ( r_me ); 1164 `FREE ( r_me ); 1167 i( ad -> em_dev_me_ma &&d->em_dev_me_ma-> sub_desc ) { 1168 i( `SCmp ( ad -> em_dev_me_ma -> sub_desc , me_vue ) != 0) { 1169 * r_me = `m_y_utf8_to_mkup ( me_vue ); 1170 * tmp = ad -> em_dev_me_ma -> sub_desc ; 1171 ad -> em_dev_me_ma -> sub_desc = (*) `g_rdup ( r_me ); 1172 `m_gli_em_flds_upde ( ad -> em_dev_me_ma -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT ); 1173 `FREE ( r_me ); 1174 `G_FREE ( tmp ); 1178 `FREE ( me_vue ); 1180 `SETTING_TRACE_ERROR ("vconf_name isrror"); 1182 } } 1190  $__deroy_ug_cb ( ui_gadg_h ug , * iv ) 1192 SETTING_TRACE_BEGIN ; 1195 `t_if (! iv ); 1196 StgAboutUG * ad = (StgAboutUG * iv ; 1198 i( ug ) { 1199 `g_ug_deroy ( ug ); 1200 ad -> ug_ldg = NULL ; 1202 `m_obje__focus_low_t ( ad -> ly_ma , EINA_TRUE ); 1203 } } 1210  $__g_about_ma_ifis_icked (* da ) 1212 SETTING_TRACE_BEGIN ; 1213 `tm_if ( da = NULL , "Dataarameter is NULL"); 1214 StgAboutUG * ad = (StgAboutUG *) da ; 1216  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 1217 i(! cbs ) { 1221 cbs -> yout_cb = g_about_yout_ug_cb ; 1222 cbs -> su_cb = NULL ; 1223 cbs -> deroy_cb = __deroy_ug_cb ; 1224 cbs -> iv = (*) ad ; 1226 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 1227 ad -> ug_ldg = 1228 `g_ug_ ( ad -> ug , "g-mage-ifis-e", UG_MODE_FULLVIEW , NULL , cbs ); 1230 i( NULL = ad -> ug_ldg ) { 1231 `SETTING_TRACE_ERROR ("NULL ==d->ug_loading"); 1233 `FREE ( cbs ); 1234 } } 1241  $__g_about_ma_lin_unch (* da ) 1243 SETTING_TRACE_BEGIN ; 1244 `tm_if ( da = NULL , "Dataarameter is NULL"); 1245 StgAboutUG * ad = (StgAboutUG *) da ; 1247 p_cڌ_h svc ; 1248 i( `p_cڌ_ (& svc )) { 1252 `p_cڌ_add_exa_da ( svc , "viewtype", "license"); 1254  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 1255 i(! cbs ) { 1256 `p_cڌ_deroy ( svc ); 1260 cbs -> yout_cb = g_about_yout_ug_cb ; 1261 cbs -> su_cb = NULL ; 1262 cbs -> deroy_cb = __deroy_ug_cb ; 1263 cbs -> iv = (*) ad ; 1266 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 1267 ad -> ug_ldg = 1268 `g_ug_ ( ad -> ug , "g-phe-e", UG_MODE_FULLVIEW , svc , cbs ); 1270 i( NULL = ad -> ug_ldg ) { 1271 `SETTING_TRACE_ERROR ("NULL ==d->ug_loading"); 1273 `p_cڌ_deroy ( svc ); 1274 `FREE ( cbs ); 1275 } } 1284  $__g_about_sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 1286 SETTING_TRACE_BEGIN ; 1288 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1289 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 1290 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 1291 `m_gli_em_ed_t ( subem , 0); 1292 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 1293 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 1294 `t_if ( NULL = da_subIm || NULL = da_Im ); 1297  r ; 1298 `g_t_rg_p_key ( da_Im -> t_p_g_bded , da_subIm -> keyS , & r ); 1299 `g_tm_if (0 ! r , "S vcr[%d]", da_Im -> t_p_g_bded ); 1301 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 1302 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 1303 `m_gli_em_upde ( da_Im -> em ); 1304 `m_dio_vue_t ( da_subIm -> rgd , da_subIm-> chk_us ); 1305 } } 1315  $__g_about_sub_li_rd_chge (* da , Evas_Obje * obj , * evt_fo ) 1317 SETTING_TRACE_BEGIN ; 1318 `tm_if ( da = NULL , "Dataarameter is NULL"); 1319 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 1321 Elm_Obje_Im * subIm = li_em -> em ; 1322 Elm_Obje_Im * Im = `m_gli_em__g ( subIm ); 1324 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subIm ); 1325 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 1326 `t_if ( NULL = da_subIm || NULL = da_Im ); 1328  r ; 1329 `g_t_rg_p_key ( da_Im -> t_p_g_bded , da_subIm -> keyS , & r ); 1331 `t_if (0 ! r ); 1332 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 1333 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 1334 `m_gli_em_upde ( da_Im -> em ); 1335 `m_dio_vue_t ( obj , da_subIm -> chk_us ); 1336 } } 1345  $g_about_ma_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 1347 SETTING_TRACE_BEGIN ; 1348 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 1349 `g_tm_if ( evt_fo = NULL , "event_infoarameter is NULL"); 1351 StgAboutUG * ad = (StgAboutUG * da ; 1352 Elm_Obje_Im * Im = evt_fo ; 1353 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 1354 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 1356 Evas_Obje * rgd = `m_dio_add ( sr ); 1357 `m_dio_vue_t ( rgd , -1); 1359  r ; 1360  l_num [ SETTING_SIM_MSISDN_DIALING_NUMBER_LEN ] = { 0, }; 1361 `g_tm_if ( NULL = da_Im , "data_parentItem is NULL"); 1362 `g_g_rg_p_key ( da_Im -> t_p_g_bded , l_num , & r ); 1363 `SETTING_TRACE ("bded: %d, checked: %s,: %d", da_Im -> t_p_g_bded , l_num , r ); 1365  i = 0; 1366  l_idx = -1; 1367 Stg_GGroupIm_Da * em_da = NULL ; 1370 ; i < ad -> my_numbs . cou ; i++) { 1371 i( ad -> my_numbs . li [ i ]. num [0] == '\0') { 1375 i( l_idx =-1 && 0 = `SCmp ( l_num , ad -> my_numbs . li [ i ]. num )) { 1376 l_idx = i ; 1378 em_da = `g__Gdl_exp_sub_fld ( sr , 1379 &( ad -> c_1ic_1xt_sub ), 1380 __g_about_sub_li_l_cb , ad , Im , 1381 SWALLOW_Ty_1RADIO , rgd , 1382 i , 1383 ad -> my_numbs . li [ i ]. num , __g_about_sub_li_rd_chge ); 1384 i( em_da ) { 1385 em_da -> urda = ad ; 1387 `SETTING_TRACE_ERROR ("item_data is NULL"); 1391 `m_dio_vue_t ( rgd , l_idx ); 1392 } } 1401  Ea_Bo 1402 $g_about_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 1403 * evt_fo ) 1405 SETTING_TRACE_BEGIN ; 1406 `g_tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 1407 StgAboutUG * ad = (StgAboutUG * da ; 1408 i( ad -> emy_ag ) { 1410 i( ad -> pup ) { 1411 `evas_obje_d ( ad -> pup ); 1412 ad -> pup = NULL ; 1414 ad -> pup = `g__pup_whout_b d,d-> w_g , NULL , `_ ( EMPTY_LIMITATION_STR ), 1415 __g_about_pup_r_cb , POPUP_INTERVAL , FALSE , FALSE); 1416 i( ad -> em_dev_me ) { 1417 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_TRUE ); 1420  EINA_FALSE ; 1426 i( ad -> em_dev_me ) { 1427 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_FALSE ); 1428 `g_hide_put_–_cb ( ad -> em_dev_me -> eo_check ); 1432 `ug_deroy_me ( ad -> ug ); 1434  EINA_FALSE ; 1435 } } 1437  Ea_Bo $__g_about_chd_vw_back_cb (* da , Elm_Obje_Im * ) 1439 SETTING_TRACE_BEGIN ; 1441 `tvm_if ( da = NULL , EINA_TRUE , "Dataarameter is NULL"); 1443 StgAboutUG * ad = da ; 1444 i( ad -> emy_ag ) { 1446 i( ad -> pup ) { 1447 `evas_obje_d ( ad -> pup ); 1448 ad -> pup = NULL ; 1450 ad -> pup = `g__pup_whout_b d,d-> w_g , NULL , `_ ( EMPTY_LIMITATION_STR ), 1451 __g_about_pup_r_cb , POPUP_INTERVAL , FALSE , FALSE); 1452 i( ad -> em_dev_me ) { 1453 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_TRUE ); 1456  EINA_FALSE ; 1458 i( ad -> evt_hdr ) { 1459 `ece_evt_hdr_d ( ad -> evt_hdr ); 1460 ad -> evt_hdr = NULL ; 1462 i( ad -> me_upde_idr ) { 1463 `ece_idr_d ( ad -> me_upde_idr ); 1464 ad -> me_upde_idr = NULL ; 1466  EINA_TRUE ; 1468 } } 1470  Ea_Bo $__g_about_me_vw_key_down (* da ,  ty , * evt ) 1472 SETTING_TRACE_BEGIN ; 1473 Evas_Evt_Key_Down * ev = evt ; 1475 i(! ev || ! da ) { 1476  ECORE_CALLBACK_RENEW ; 1479 StgAboutUG * ad = da ; 1480 i(! `rcmp ( ev -> keyme , KEY_BACK )) { 1481 `g_about_viame_b_nl_cb ( ad , NULL , NULL); 1483  ECORE_CALLBACK_RENEW ; 1484 } } 1485  Ea_Bo $g_about_me_focus_upde_cb (cڡ * da ) 1487 SETTING_TRACE_BEGIN ; 1489 `g_tvm_if ( da = NULL , ECORE_CALLBACK_RENEW , "Dataarameter is NULL"); 1490 StgAboutUG * ad = da ; 1491 i( ad -> em_dev_me &&d->em_dev_me-> eo_check ) { 1492 `evas_obje_show ( ad -> em_dev_me -> eo_check ); 1493 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_TRUE ); 1495 ad -> me_upde_idr = NULL ; 1496  ECORE_CALLBACK_CANCEL ; 1498  ECORE_CALLBACK_RENEW ; 1501 } } 1507  $__g_about_ma_t_me_vw ( da ) 1509 SETTING_TRACE_BEGIN ; 1511 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 1512 StgAboutUG * ad = da ; 1514 Evas_Obje * sr = NULL ; 1515 sr = `m_gli_add ( ad -> vi_b ); 1516 `g_tm_if ( sr = NULL , "Cannot set scroller objects contento ofayout"); 1517 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 1519 `m_gli_r ( sr ); 1520 `m_gli_mode_t ( sr , ELM_LIST_COMPRESS ); 1521 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 1524 * me_vue = `vcf_g_r ( VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 1525 * _sub_desc = `m_y_utf8_to_mkup ( me_vue ); 1526 `FREE ( me_vue ); 1528 ad -> emy_ag = FALSE ; 1529 i( NULL = _sub_desc || '\0' ==a_sub_desc[0]) { 1530 ad -> emy_ag = TRUE ; 1533 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D*) `oc (1, (Setting_GenGroupItem_Data)); 1534 i(! em_da ) { 1535 `FREE ( _sub_desc ); 1537 `g_tvm_if (! em_da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "calloc failed"); 1539 em_da -> keyS = (*) `g_rdup ( SETTING_ABOUT_DEVICE_NAME_STR ); 1540 em_da -> sub_desc = (*) `g_rdup ( _sub_desc ); 1541 em_da -> swlow_ty = SWALLOW_Ty_LAYOUT_EDITFIELD ; 1542 em_da -> chk_us = 0; 1543 em_da -> chk_chge_cb = __g_about_y_devi_me_chged_cb ; 1544 em_da -> urda = ad ; 1545 em_da -> isSgleFg = FALSE ; 1546 em_da -> _chge_cb = __g_about_y_unfocus_cb ; 1547 em_da -> maxngth_ached_cb = __g_about_y_max_n_ached ; 1548 em_da -> focus_cb = __g_about_y_focud ; 1549 em_da -> x_back_cb = __g_about_y_put_l_evt_cb ; 1550 em_da -> guide_xt = (*) `g_rdup ( EMPTY_LIMITATION_STR ); 1551 em_da -> isGroupStyTOP = TRUE ; 1552 em_da -> focus_uowed = `g_thg_us (); 1555 em_da -> lim_fr_da = `oc (1, ( Elm_Ery_Fr_Lim_Size )); 1556 i( em_da -> lim_fr_da ) { 1558 em_da -> lim_fr_da -> max_by_cou = MAX_DEVICE_NAME_LEN ; 1559 em_da -> w_ma = ad -> w_g ; 1561 `SETTING_TRACE_ERROR ("failo calloc"); 1564 em_da -> digs_fr_da = `oc (1, ( Elm_Ery_Fr_Ac_S )); 1565 i( em_da -> digs_fr_da ) { 1566 em_da -> digs_fr_da -> aced = NULL ; 1568 `SETTING_TRACE_ERROR ("failo calloc"); 1571 em_da -> put_l_dib_ag = EINA_TRUE ; 1574 em_da -> em = `m_gli_em_nd ( sr , &( c_edfld ), im_da, NULL , ELM_GENLIST_ITEM_NONE , 1575 NULL , ad ); 1577 ad -> em_dev_me = em_da ; 1578 i( ad -> em_dev_me ) { 1579 `__BACK_POINTER_SET ( ad -> em_dev_me ); 1580 `m_gli_em__mode_t ( ad -> em_dev_me -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1584 `SETTING_TRACE_ERROR ("ad->item_dev_name is NULL"); 1587 `FREE ( _sub_desc ); 1589 Elm_Obje_Im * vi_ = `g_push_yout_vi_b ( `_ ( DEVICE_NAME ), 1590 NULL , NULL, NULL, 1591 NULL , NULL, NULL, 1592 ad , sr ,d-> vi_b , NULL ); 1593 `m_viame_em_p_cb_t ( vi_ , __g_about_chd_vw_back_cb , ad ); 1595 Evas_Obje * b ; 1597 b = `m_bu_add ( ad -> vi_b ); 1598 `m_obje_y_t ( b , "naviframe/title_cancel"); 1599 `evas_obje_smt_back_add ( b , "icked", g_about_viame_b_nl_cb , ad ); 1600 `m_obje_em__cڋ_t ( vi_ , "t__b", b ); 1603 b = `m_bu_add ( ad -> vi_b ); 1604 `m_obje_y_t ( b , "naviframe/title_done"); 1605 `evas_obje_smt_back_add ( b , "icked", g_about_viame_b_de_cb , ad ); 1606 `m_obje_em__cڋ_t ( vi_ , "t_right_b", b ); 1608 ad -> evt_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __g_about_me_vw_key_down ,d); 1609 ad -> me_upde_idr = `ece_idr_add ( g_about_me_focus_upde_cb ,d); 1610 } } 1620 $g_about_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 1621 * evt_fo ) 1623 SETTING_TRACE_BEGIN ; 1625 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 1627 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1628 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 1629 `m_gli_em_ed_t ( em , 0); 1630 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 1631 `tm_if ( li_em = NULL , "return oflm_object_item_data_get is NULL"); 1633 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 1634 i(! `SCmp ("IDS_ST_HEADER_MANAGE_CERTIFICATES_ABB", li_em -> keyS )) { 1635 `__g_about_ma_ifis_icked ( da ); 1636 } i(! `SCmp ( KeyS_Reguty_Info , li_em -> keyS )) { 1637 `__g_about_pup_guty_fo ( da ); 1638 } i(! `SCmp ("IDS_ST_MBODY_LEGAL_INFORMATION_ABB", li_em -> keyS )) { 1639 `__g_about_ma_lin_unch ( da ); 1640 } i(! `SCmp ("IDS_ST_MBODY_SOFTWARE_UPDATE", li_em -> keyS )) { 1641 #ifde SUPPORT_FOTA 1642 StgAboutUG * ad = (StgAboutUG *) li_em -> urda ; 1643 Evas_Obje * back_b = `m_obje_em__cڋ_g ( ad -> vi_em , "prev_btn"); 1644 i( back_b ) { 1645 `SETTING_TRACE_DEBUG ("Change focuso back_btn"); 1646 `m_obje_focus_t ( back_b , EINA_TRUE ); 1649 `p_unch ("org.tizen.oma-dm"); 1651 } i(! `SCmp ( SETTING_ABOUT_DEVICE_NAME_STR , li_em -> keyS )) { 1652 `__g_about_ma_t_me_vw ( da ); 1654 } } 1665  $g_about_ma_gl_dg (* da , Evas_Obje * obj , * evt ) 1667 `t_if (! da ); 1668 `tm_if ( evt = NULL , "Invalidrgument:vent info is NULL"); 1669 StgAboutUG * ad = (StgAboutUG * da ; 1670 ad -> dg_ag = TRUE ; 1671 } } 1683 $g_about_ma_gl_mou_up (* da , Evas * e , Evas_Obje * obj , * evt ) 1686 `t_if (! da ); 1687 StgAboutUG * ad = (StgAboutUG * da ; 1688 `tm_if ( evt = NULL , "Invalidrgument:vent info is NULL"); 1689 Evas_Evt_Mou_Up * ev = (Evas_Evt_Mou_U*) evt ; 1691 i( ad -> dg_ag ) { 1692 ad -> dg_ag = FALSE ; 1696 i( ad -> em_dev_me ) { 1697 Elm_Obje_Im * ed_em = `m_gli__xy_em_g ( ad -> gls , ev -> ouut . x ,v->ouut. y , NULL ); 1698 i( ad -> em_dev_me -> em = ed_em ) { 1699 i( `m_obje_focus_g ( ad -> em_dev_me -> eo_check )) { 1700 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( ad -> em_dev_me -> eo_check ); 1701 i( imf_cڋxt ) { 1702 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 1707 i( `g_thg_us ()) { 1708 i( ad -> pup ) { 1709 `evas_obje_d ( ad -> pup ); 1710 ad -> pup = NULL ; 1713 ad -> pup = `g__pup_wh_b d,d-> w_g , 1714 NULL , `_ ( SETTING_ABOUT_MOBILE_AP_TURNED_OFF ), 1715 __g_about_pup_mobe__tu_off_ask__cb , 0, 1716 2, `_ ("IDS_ST_BODY_TURN_OFF"), _("IDS_ST_BUTTON_CANCEL_ABB2")); 1718 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_TRUE ); 1719 `m_y_curs_d_t ( ad -> em_dev_me -> eo_check ); 1721 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( ad -> em_dev_me -> eo_check ); 1722 i( imf_cڋxt ) { 1723 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 1727 `m_obje_focus_t ( ad -> em_dev_me -> eo_check , EINA_FALSE ); 1731 } } 1741  Ea_Bo $g_about_ma_tim_upde_cb (cڡ * da ) 1743 `tv_if ( da = NULL , TRUE ); 1744 StgAboutUG * ad = (StgAboutUG * da ; 1746  r [ MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ] = { 0, }; 1747 i( ad -> em_da_u ) { 1748  u , sys ; 1749  t = `g_about_ma__g_ufo (& u , & sys ); 1750 i( t =- ENOENT ) { 1751 `SETTING_TRACE_ERROR ("call __stat_get_cpuinfo fail"); 1752 `tf ( r , (r), "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 1754 `tf ( r , (r), "%.0f%s", u + sys , "\%"); 1757 ad -> em_da_u -> sub_desc = (*) `g_rdup ( r ); 1758 `m_obje_em_da_t ( ad -> em_da_u -> em ,d->item_data_cpu); 1759 `m_gli_em_upde ( ad -> em_da_u -> em ); 1762 i( ad -> em_da_bry ) { 1763 `g_about_ma_g_bry_rg ( r , (str)); 1765 ad -> em_da_bry -> sub_desc = (*) `g_rdup ( r ); 1767 `m_obje_em_da_t ( ad -> em_da_bry -> em ,d->item_data_battery); 1768 `m_gli_em_upde ( ad -> em_da_bry -> em ); 1770 i( ad -> ed_upde ) { 1771 i( ad -> em_da_my_phe_numb ) { 1772 `G_FREE ( ad -> em_da_my_phe_numb -> sub_desc ); 1773 ad -> em_da_my_phe_numb -> sub_desc = (*) `g_rdup ( SETTING_ABOUT_PUK_LOCKED ); 1774 `m_obje_em_da_t ( ad -> em_da_my_phe_numb -> em ,d->item_data_my_phone_number); 1775 `m_gli_em_upde ( ad -> em_da_my_phe_numb -> em ); 1776 ad -> ed_upde = FALSE ; 1779  TRUE ; 1780 } } 1789  $g_about_ma_ge_gli (* da ) 1791 SETTING_TRACE_BEGIN ; 1793 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1795 StgAboutUG * ad = (StgAboutUG * da ; 1796 bo is_emul_b = `isEmulB (); 1798 Evas_Obje * sr = ad -> gls ; 1799 Elm_Obje_Im * em = NULL ; 1800 Stg_GGroupIm_Da * em_da = NULL ; 1801  r [ MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ] = { 0, }; 1802 phy_hd_li_s pi_hd_li ; 1803  i = 0; 1804  pi_hd_cou = 0; 1805  t_vue = 0; 1806  t_g_p_fo = 0; 1807 p_fo_h p_fo = NULL ; 1808 t_g_p_fo = `p_fo_ ("g.tiz.oma-dm", & p_fo ); 1811 i( t_g_p_fo ! APP_MANAGER_ERROR_NONE ) { 1812 `SETTING_TRACE ("No correspondingpp_id for [%s]\n", "org.tizen.oma-dm"); 1814 i(! is_emul_b ) { 1815 em_da = `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 1816 g_about_ma_mou_up_Gdl_li_cb , 1817 ad , SWALLOW_Ty_INVALID , NULL , NULL, 1819 NULL , NULL); 1820 i( em_da ) { 1821 em_da -> urda = ad ; 1822 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_TOP ); 1824 `SETTING_TRACE_ERROR ("item_data is NULL"); 1831 em_da = `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 1832 g_about_ma_mou_up_Gdl_li_cb , 1833 ad , SWALLOW_Ty_INVALID , NULL , NULL, 1834 0, "IDS_ST_HEADER_MANAGE_CERTIFICATES_ABB", NULL , NULL); 1835 i( em_da ) { 1836 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_BOTTOM ); 1838 `SETTING_TRACE_ERROR ("item_data is NULL"); 1841 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, 1842 ELM_GENLIST_ITEM_NONE , NULL , NULL); 1843 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1846 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 1847 g_about_ma_mou_up_Gdl_li_cb , 1848 ad , SWALLOW_Ty_INVALID , NULL , NULL, 1849 0, "IDS_ST_MBODY_LEGAL_INFORMATION_ABB", NULL , NULL); 1853 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 1854 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1855 () `g__Gdl_fld_tIm ( sr , 1856 &( ad -> c_group_em ), 1857 "IDS_ST_BODY_DEVICE_INFORMATION", NULL ); 1862 * me_vue = `vcf_g_r ( VCONFKEY_SETAPPL_DEVICE_NAME_STR ); 1863 * _sub_desc = `m_y_utf8_to_mkup ( me_vue ); 1864 `FREE ( me_vue ); 1866 ad -> emy_ag = FALSE ; 1867 i( NULL = _sub_desc || '\0' ==a_sub_desc[0]) { 1868 ad -> emy_ag = TRUE ; 1871 ad -> em_dev_me_ma = em_da = 1872 `g__Gdl_fld_def ( sr , &( c_2xt_2 ), g_about_ma_mou_up_Gdl_li_cb , 1873 ad , SWALLOW_Ty_INVALID , NULL , 1874 NULL , 0, SETTING_ABOUT_DEVICE_NAME_STR , _sub_desc , NULL); 1875 i( em_da ) { 1876 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_TOP ); 1877 `__BACK_POINTER_SET ( ad -> em_dev_me_ma ); 1879 `SETTING_TRACE_ERROR ("item_data is NULL"); 1881 `FREE ( _sub_desc ); 1886  phy__t = `phy_ (& pi_hd_li ); 1887 i( phy__t ! TELEPHONY_ERROR_NONE ) { 1888 pi_hd_cou = 0; 1890 pi_hd_cou = pi_hd_li . cou ; 1892 `SETTING_TRACE_DEBUG ("pi_hd_li.cou:%d", pi_hd_li . cou ); 1894  i = 0; i < pi_hd_cou ; i++) { 1895 `memt ( r , 0x00, (str)); 1896 * my_numb = NULL ; 1897 t_vue = `phy_sim_g_subsib_numb ( pi_hd_li . hd [ i ], & my_numb ); 1898 i( t_vue ! TELEPHONY_ERROR_NONE ) { 1899 `SETTING_TRACE_ERROR ("phy_sim_g_subsib_numb(ed!!! [%d]", t_vue ); 1900 my_numb = (*) `g_rdup ("IDS_ST_HEADER_UNAVAILABLE"); 1901 } i( `isEmyS ( my_numb )) { 1902 `SETTING_TRACE_DEBUG ("telephony_sim_get_subscriber_number() success, BUTeturnmpty myumber"); 1903 my_numb = (*) `g_rdup ("IDS_ST_HEADER_UNAVAILABLE"); 1906 em_da = 1907 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 1908 NULL , SWALLOW_Ty_INVALID , NULL, 1909 NULL , 0, "IDS_ST_BODY_PHONE_NUMBER", my_numb , NULL); 1910 i( em_da ) { 1911 `m_obje_em_dibd_t ( em_da -> em , EINA_TRUE ); 1912 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1913 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 1915 `SETTING_TRACE_ERROR ("item_data is NULL"); 1917 `FREE ( my_numb ); 1922 `memt ( r , 0x00, (str)); 1923 `g_about_ma_g_phe_mod_me ( r , (str)); 1924 em_da = 1925 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 1926 NULL , SWALLOW_Ty_INVALID , NULL, 1927 NULL , 0, "IDS_ST_BODY_MODEL_NUMBER", r , NULL); 1928 i( em_da ) { 1929 `m_obje_em_dibd_t ( em_da -> em , EINA_TRUE ); 1930 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1931 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 1933 `SETTING_TRACE_ERROR ("item_data is NULL"); 1935 ad -> em_mod = em_da ; 1938 `memt ( r , 0x00, (str)); 1939 `g_about_ma_g_sw_vsi ( r , (str)); 1940 em_da = 1941 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 1942 NULL , SWALLOW_Ty_INVALID , NULL, 1943 NULL , 0, "IDS_ST_MBODY_TIZEN_VERSION", r , NULL); 1944 i( em_da ) { 1945 `m_obje_em_dibd_t ( em_da -> em , EINA_TRUE ); 1946 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1947 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 1949 `SETTING_TRACE_ERROR ("item_data is NULL"); 1951 ad -> em_vsi = em_da ; 1954  i = 0; i < pi_hd_cou ; i++) { 1955 `memt ( r , 0x00, (str)); 1957 * imei = NULL ; 1958 t_vue = `phy_modem_g_imei ( pi_hd_li . hd [ i ], & imei ); 1959 i( t_vue ! TELEPHONY_ERROR_NONE ) { 1960 `SETTING_TRACE_ERROR ("phy_modem_g_imei(ed!!! [%d]", t_vue ); 1961 imei = (*) `g_rdup ("IDS_ST_HEADER_UNAVAILABLE"); 1964 em_da = 1965 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 1966 NULL , SWALLOW_Ty_INVALID , NULL, 1967 NULL , 0, SETTING_ABOUT_IMEI_STR , imei , NULL); 1968 i( em_da ) { 1969 `m_obje_em_dibd_t ( em_da -> em , EINA_TRUE ); 1970 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1971 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 1973 `SETTING_TRACE_ERROR ("item_data is NULL"); 1975 `FREE ( imei ); 1978 t_vue = `phy_de (& pi_hd_li ); 1979 i( t_vue ! TELEPHONY_ERROR_NONE ) { 1980 `SETTING_TRACE_ERROR ("Deinitialize failed!!!"); 1985 i(! is_emul_b ) { 1986 `memt ( r , 0x00, (str)); 1987 `g_about_ma_g_bluoh_addss_rg ( r , (str)); 1988 ad -> em_da_bt = 1989 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 1990 NULL , SWALLOW_Ty_INVALID , NULL, 1991 NULL , 0, "IDS_ST_MBODY_BLUETOOTH_ADDRESS", r , NULL); 1992 i( ad -> em_da_bt ) { 1993 `m_obje_em_dibd_t ( ad -> em_da_bt -> em , EINA_TRUE ); 1994 `m_gli_em__mode_t ( ad -> em_da_bt -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1995 `g_gli_em_groupy_t ( ad -> em_da_bt , SETTING_GROUP_STYLE_CENTER ); 1996 `__BACK_POINTER_SET ( ad -> em_da_bt ); 1998 `SETTING_TRACE_ERROR ("item_data is NULL"); 2003 `memt ( r , 0x00, (str)); 2004 `g_about_ma_g_wifi_mac_addss_rg ( r , (str)); 2006 `SETTING_TRACE_DEBUG ("[abouma] g_wifi_mac_adds: %s", r ); 2008 ad -> em_da_wifi = 2009 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 2010 NULL , SWALLOW_Ty_INVALID , NULL, 2011 NULL , 0, "IDS_ST_BODY_WI_FI_MAC_ADDRESS", r , NULL); 2012 i( ad -> em_da_wifi ) { 2013 `m_obje_em_dibd_t ( ad -> em_da_wifi -> em , EINA_TRUE ); 2014 `m_gli_em__mode_t ( ad -> em_da_wifi -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2015 `g_gli_em_groupy_t ( ad -> em_da_wifi , SETTING_GROUP_STYLE_CENTER ); 2016 `__BACK_POINTER_SET ( ad -> em_da_wifi ); 2018 `SETTING_TRACE_ERROR ("item_data is NULL"); 2022 `memt ( r , 0x00, (str)); 2023 `g_about_ma_g_ ( r , (str)); 2024 em_da = 2025 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 2026 NULL , SWALLOW_Ty_INVALID , NULL, 2027 NULL , 0, SETTING_ABOUT_SN_STR , r , NULL); 2028 i( em_da ) { 2029 `m_obje_em_dibd_t ( em_da -> em , EINA_TRUE ); 2030 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2031 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 2033 `SETTING_TRACE_ERROR ("item_data is NULL"); 2035 ad -> em_da_ = em_da ; 2038 `memt ( r , 0x00, (str)); 2039 `g_about_ma_g_bry_rg ( r , (str)); 2040 em_da = 2041 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 2042 NULL , SWALLOW_Ty_INVALID , NULL, 2043 NULL , 0, "IDS_ST_BUTTON_BATTERY_POWER_ABB", r , NULL); 2044 i( em_da ) { 2045 `m_obje_em_dibd_t ( em_da -> em , EINA_TRUE ); 2046 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2047 ad -> em_da_bry = em_da ; 2048 `g_gli_em_groupy_t ( ad -> em_da_bry , SETTING_GROUP_STYLE_CENTER ); 2049 `__BACK_POINTER_SET ( ad -> em_da_bry ); 2051 `SETTING_TRACE_ERROR ("item_data is NULL"); 2055 `memt ( r , 0x00, (str)); 2056  u , sys ; 2057  t = `g_about_ma__g_ufo (& u , & sys ); 2058 i( t =- ENOENT ) { 2059 `SETTING_TRACE_ERROR ("call __stat_get_cpuinfo fail"); 2060 `tf ( r , (r), "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 2062 `tf ( r , (r), "%.0f%s", u + sys , "\%"); 2064 ad -> em_da_u = em_da = 2065 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 2066 NULL , SWALLOW_Ty_INVALID , NULL, 2067 NULL , 0, SETTING_ABOUT_CPU_USAGE_STR , r , NULL); 2068 i( ad -> em_da_u ) { 2069 `m_obje_em_dibd_t ( ad -> em_da_u -> em , EINA_TRUE ); 2070 `m_gli_em__mode_t ( ad -> em_da_u -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2071 `g_gli_em_groupy_t ( ad -> em_da_u , SETTING_GROUP_STYLE_BOTTOM ); 2072 `__BACK_POINTER_SET ( ad -> em_da_u ); 2074 `SETTING_TRACE_ERROR ("item_data is NULL"); 2080 p_fo_h p_fo2 = NULL ; 2081 t_g_p_fo = `p_fo_ ("g.tiz.smack-upde-rvi", & p_fo2 ); 2082 i( t_g_p_fo = APP_MANAGER_ERROR_NONE ) { 2083 * cury_us = NULL ; 2084 cury_us = `vcf_g_r ( VCONFKEY_SECURITY_SPD_INSTALLED_POLICY_VERSION ); 2085 i(! cury_us ) { 2086 `SETTING_TRACE_ERROR ("Failedoegister into SPD server"); 2087 cury_us = (*) `g_rdup ("IDS_ST_HEADER_UNAVAILABLE"); 2091 * cury_us = (*) `g_rdup ("IDS_ST_HEADER_UNAVAILABLE"); 2093 em_da = 2094 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 2095 NULL , SWALLOW_Ty_INVALID , NULL, 2096 NULL , 0, "IDS_ST_TMBODY_SECURITY_STATUS", cury_us , NULL); 2097 i( em_da ) { 2098 `m_obje_em_dibd_t ( em_da -> em , EINA_TRUE ); 2099 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2101 `SETTING_TRACE_ERROR ("item_data is NULL"); 2103 `G_FREE ( cury_us ); 2105 i( p_fo ) { 2106 `p_fo_deroy ( p_fo ); 2109 ad -> upde_tim = 2110 `ece_tim_add (1, ( Ece_Task_Cb g_about_ma_tim_upde_cb , ad ); 2112  SETTING_RETURN_SUCCESS ; 2113 } } 2126  $___p_glock_fo ( TiHd * hd ,  su , * da , * ur_da ) 2128 SETTING_TRACE_BEGIN ; 2129 `t_if ( da = NULL || ur_da == NULL); 2130 TSimPOtiResu_t c_ = su ; 2131 TSimLockInfo_t * lock = da ; 2132 StgAboutUG * ad = (StgAboutUG *) ur_da ; 2135 `SETTING_TRACE_DEBUG ("c_t[%d]", c_ ); 2136 `SETTING_TRACE_DEBUG ("lock_us:%d", lock -> lock_us ); 2137 i( TAPI_SIM_LOCK_PERM_BLOCKED = lock -> lock_us ) { 2139 i( ad -> em_da_my_phe_numb ) { 2140 `G_FREE ( ad -> em_da_my_phe_numb -> sub_desc ); 2141 ad -> em_da_my_phe_numb -> sub_desc = (*) `g_rdup ( SETTING_ABOUT_PUK_LOCKED ); 2142 `m_obje_em_da_t ( ad -> em_da_my_phe_numb -> em ,d->item_data_my_phone_number); 2143 `m_gli_em_upde ( ad -> em_da_my_phe_numb -> em ); 2145 ad -> ed_upde = TRUE ; 2148 } } 2156  $g_about_ma_ (* cb ) 2158 SETTING_TRACE_BEGIN ; 2160 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 2162 StgAboutUG * ad = (StgAboutUG * cb ; 2164 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 2165 `tvm_if ( sr = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , 2167 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 2168 `m_obje_y_t ( sr , "dialogue"); 2169 `m_gli_r ( sr ); 2170 ad -> gls = sr ; 2171 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 2172 `evas_obje_smt_back_add ( sr , "ized", __g_about_gl_ized_cb , NULL ); 2174 ad -> ly_ma = 2175 `g__yout_vi_b ( ad -> w_ma_yout ,d-> w_g , 2176 KeyS_AboutDevi , 2177 `_ ("IDS_ST_BUTTON_BACK"), NULL , NULL, 2178 ( g__back_func ) g_about_ma_ick_sokey_back_cb , 2179 NULL , NULL, ad , sr , 2180 & ad -> vi_b , NULL ); 2182 ad -> b_de = `g_about_viame_b_ d-> vi_b , `_ ("IDS_SA_BUTTON_DONE_ABB"), g_about_viame_b_de_cb ,d); 2184 ad -> b_nl = `g_about_viame_b_ d-> vi_b , `_ ("IDS_ST_BUTTON_CANCEL_ABB"), g_about_viame_b_nl_cb ,d); 2185 ad -> gls = sr ; 2187 `evas_obje_smt_back_add ( sr , "dg", g_about_ma_gl_dg , ad ); 2189 `evas_obje_evt_back_add ( sr , EVAS_CALLBACK_MOUSE_UP , g_about_ma_gl_mou_up , ad ); 2191 ad -> vi_em = `m_viame_t_em_g d-> vi_b ); 2193 `g_about_ma_ge_gli ((*) ad ); 2195  t = `vcf_nify_key_chged ( VCONFKEY_WIFI_STATE , 2196 __g_about_ma_vcf_chge_cb , ad ); 2197 i( t != 0) { 2198 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 2200 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_DEVICE_NAME_STR , 2201 __g_about_ma_vcf_chge_cb , ad ); 2202 i( t != 0) { 2203 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 2206 g_vw_about_ma . is_ = 1; 2207 SETTING_TRACE_END ; 2208  SETTING_RETURN_SUCCESS ; 2209 } } 2217  $g_about_ma_deroy (* cb ) 2219 SETTING_TRACE_BEGIN ; 2221 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 2223 StgAboutUG * ad = (StgAboutUG * cb ; 2225 `evas_obje_smt_back_d ( ad -> gls , "ized", __gl_ized_cb ); 2227  t = `vcf_igne_key_chged ( VCONFKEY_WIFI_STATE , 2228 __g_about_ma_vcf_chge_cb ); 2229 i( t != 0) { 2230 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 2232 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_DEVICE_NAME_STR , 2233 __g_about_ma_vcf_chge_cb ); 2234 i( t != 0) { 2235 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 2241 i( ad -> upde_tim ) { 2242 `ece_tim_d ( ad -> upde_tim ); 2243 ad -> upde_tim = NULL ; 2245 i( ad -> upde_idr ) { 2246 `ece_idr_d ( ad -> upde_idr ); 2247 ad -> upde_idr = NULL ; 2249 i( ad -> idr_add_pup ) { 2250 `ece_idr_d ( ad -> idr_add_pup ); 2251 ad -> idr_add_pup = NULL ; 2253 i( ad -> idr_move_pup ) { 2254 `ece_idr_d ( ad -> idr_move_pup ); 2255 ad -> idr_move_pup = NULL ; 2257 i( ad -> idr_move_a_pup ) { 2258 `ece_idr_d ( ad -> idr_move_a_pup ); 2259 ad -> idr_move_a_pup = NULL ; 2261 i( ad -> pup ) { 2262 `evas_obje_d ( ad -> pup ); 2263 ad -> pup = NULL ; 2265 i( ad -> pup_a ) { 2266 `evas_obje_d ( ad -> pup_a ); 2267 ad -> pup_a = NULL ; 2270 i( ad -> ly_ma ! NULL ) { 2271 `evas_obje_d ( ad -> ly_ma ); 2272 ad -> ly_ma = NULL ; 2275 i( ad -> evt_hdr ) { 2276 `ece_evt_hdr_d ( ad -> evt_hdr ); 2277 ad -> evt_hdr = NULL ; 2279 i( ad -> me_upde_idr ) { 2280 `ece_idr_d ( ad -> me_upde_idr ); 2281 ad -> me_upde_idr = NULL ; 2283 g_vw_about_ma . is_ = 0; 2284  SETTING_RETURN_SUCCESS ; 2285 } } 2293  $g_about_ma_upde (* cb ) 2295 SETTING_TRACE_BEGIN ; 2297 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 2299 StgAboutUG * ad = (StgAboutUG * cb ; 2301 i( ad -> em_dev_me ) { 2302 ad -> is_dev_me_focus = `m_obje_focus_g d-> em_dev_me -> eo_check ); 2303 ad -> curs_pos = `m_y_curs_pos_g d-> em_dev_me -> eo_check ); 2305 `SETTING_TRACE ("m_obje_focus_gd->em_dev_me->eo_check):%d", `m_obje_focus_g ( ad -> em_dev_me -> eo_check )); 2307 `SETTING_TRACE ("ad->is_dev_me_focus:%d", ad -> is_dev_me_focus ); 2316 i( ad -> ly_ma ! NULL ) { 2317 `evas_obje_show ( ad -> ly_ma ); 2320  SETTING_RETURN_SUCCESS ; 2321 } } 2329  $g_about_ma_nup (* cb ) 2331 SETTING_TRACE_BEGIN ; 2333 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 2335 StgAboutUG * ad = (StgAboutUG * cb ; 2337 i( ad -> ly_ma ! NULL ) { 2341  SETTING_RETURN_SUCCESS ; 2342 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/src/setting-about.c 22  ~ 23  ~ 24  ~ 27 #ide UG_MODULE_API 28  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 32  $g_about_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 33 * iv ) 36 Evas_Obje * ba ; 38 i(! iv ) { 41 SETTING_TRACE_BEGIN ; 43 ba = ( Evas_Obje * `ug_g_yout ( ug ); 44 i(! ba ) { 48  mode ) { 49  UG_MODE_FULLVIEW : 50 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 51 EVAS_HINT_EXPAND ); 53 `evas_obje_show ( ba ); 59 SETTING_TRACE_END ; 60 } } 70  $g_about_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 71 * evt_fo ) 73 StgAboutUG * ad = (StgAboutUG * da ; 74 `g_vw_upde (& g_vw_about_ma , ad ); 75 } } 87 * $g_about_ug__ ( ui_gadg_h ug , ug_mode mode , 88 p_cڌ_h rvi , * iv ) 90 SETTING_TRACE_BEGIN ; 91 `g_tvm_if (( NULL = iv ), NULL, "NULL ==riv"); 92 StgAboutUG * aboutUG = iv ; 93 aboutUG -> ug = ug; 95 #i SUPPORT_TETHERING 96  t = `thg_ (& aboutUG -> thg_hd ); 97 i( t ! TETHERING_ERROR_NONE ) { 98 `SETTING_TRACE_ERROR ("thg_ ied : %d", t ); 101 aboutUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 102 aboutUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 103 `evas_obje_show ( aboutUG -> w_ma_yout ); 104 aboutUG -> evas = `evas_obje_evas_g boutUG-> w_ma_yout ); 106 `g_tvm_if ( aboutUG -> w_ma_yout = NULL , NULL, 109 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 112 `g_vw_node_b_tlize (); 113 `g_vw_node_b_gi (& g_vw_about_ma , NULL ); 116 `g__Gdl_c ("1le", &( aboutUG -> c_1xt )); 117 `g__Gdl_c ("2le.t", &( aboutUG -> c_2xt_2 )); 118 `g__Gdl_c ("groupdex", &( aboutUG -> c_group_em )); 119 `g__Gdl_c ("2le.t", &( aboutUG -> c_2xt_3_ )); 120 `g__Gdl_c ("2le.t", &( aboutUG -> c_1ic_1xt_sub )); 121 `g__Gdl_c ("muɞe/1xt", &( aboutUG -> c_hp_y )); 123 `g_vw_node_t_cur_vw (& g_vw_about_ma ); 124 `g_vw_ (& g_vw_about_ma , (*) aboutUG ); 125 `evas_obje_evt_back_add ( aboutUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_about_ug_cb_size ,boutUG); 127 aboutUG -> pup_showed_ag = FALSE ; 128  aboutUG -> ly_ma ; 129 } } 131  $g_about_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 132 * iv ) 134 } } 136  $g_about_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 137 * iv ) 139 SETTING_TRACE_BEGIN ; 140 StgAboutUG *StgAboutUG = iv ; 141 StgAboutUG -> u_ag = TRUE ; 142 } } 144  $g_about_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 145 * iv ) 147 SETTING_TRACE_BEGIN ; 148 `g_tm_if ((! iv ), "!priv"); 149 StgAboutUG * aboutUG = iv ; 150 aboutUG -> u_ag = FALSE ; 152  r [ MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ] = { 0, }; 154 `memt ( r , 0x00, MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ); 155 i( aboutUG -> em_da_wifi ) { 156 `g_about_ma_g_wifi_mac_addss_rg ( r , MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ); 157 aboutUG -> em_da_wifi -> sub_desc = (*) `g_rdup ( r ); 158 `m_obje_em_da_t ( aboutUG -> em_da_wifi -> em ,boutUG->item_data_wifi); 159 `m_gli_em_upde ( aboutUG -> em_da_wifi -> em ); 161 `memt ( r , 0x00, MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ); 162 i( aboutUG -> em_da_bt ) { 163 `g_about_ma_g_bluoh_addss_rg ( r , MAX_DISPLAY_STR_LEN_ON_PHONE_INFO ); 164 aboutUG -> em_da_bt -> sub_desc = (*) `g_rdup ( r ); 165 `m_obje_em_da_t ( aboutUG -> em_da_bt -> em ,boutUG->item_data_bt); 166 `m_gli_em_upde ( aboutUG -> em_da_bt -> em ); 169 i( aboutUG -> em_dev_me ) { 170 i( `m_obje_focus_g ( aboutUG -> em_dev_me -> eo_check )) { 171 `m_obje_focus_t ( aboutUG -> em_dev_me -> eo_check , EINA_TRUE ); 172 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( aboutUG -> em_dev_me -> eo_check ); 173 i( imf_cڋxt ) { 174 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 178 } } 187  $g_about_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 188 * iv ) 190 SETTING_TRACE_BEGIN ; 191 `g_tm_if ((! iv ), "!priv"); 192 StgAboutUG * aboutUG = iv ; 194 #i SUPPORT_TETHERING 195  t = `thg_deroy ( aboutUG -> thg_hd ); 196 i( t ! TETHERING_ERROR_NONE ) { 197 `SETTING_TRACE_ERROR ("thg_deroy(ied : %d", t ); 200 `evas_obje_evt_back_d ( aboutUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_about_ug_cb_size ); 201 aboutUG -> ug = ug; 204 `g_vw_deroy (& g_vw_about_ma , aboutUG ); 205 i( NULL ! `ug_g_yout ( aboutUG -> ug )) { 206 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( aboutUG -> ug )); 207 `evas_obje_d (( Evas_Obje * `ug_g_yout ( aboutUG -> ug )); 210 SETTING_TRACE_END ; 211 } } 213  $g_about_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 214 p_cڌ_h rvi , * iv ) 216 SETTING_TRACE_BEGIN ; 217 } } 229  $g_about_ug__evt ( ui_gadg_h ug , ug_evt evt , 230 p_cڌ_h rvi , * iv ) 232 SETTING_TRACE_BEGIN ; 233 StgAboutUG * ad = (StgAboutUG *) iv ; 234 `g_tm_if ( NULL = ad , "ad is NULL"); 235  evt ) { 236  UG_EVENT_LOW_MEMORY : 238  UG_EVENT_LOW_BATTERY : 240  UG_EVENT_LANG_CHANGE : 241 `g_vi_ems_upde ( ad -> vi_b ); 243  UG_EVENT_ROTATE_PORTRAIT : 245  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 247  UG_EVENT_ROTATE_LANDSCAPE : 249  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : { 251 StgAboutUG * ad = (StgAboutUG * iv ; 252 i(! ad || !ad-> is_dev_me_focus || !ad-> em_dev_me ) { 255 `SETTING_TRACE ("ad->is_dev_me_focus:%d", ad -> is_dev_me_focus ); 257 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( ad -> em_dev_me -> eo_check ); 258 i( imf_cڋxt ) { 260 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 262 `m_obje_focus_t ( ad -> em_dev_me -> eo_check ,d-> is_dev_me_focus ); 263 `m_y_curs_pos_t ( ad -> em_dev_me -> eo_check ,d-> curs_pos ); 264 ad -> is_dev_me_focus = FALSE ; 267  UG_EVENT_REGION_CHANGE : 272 } } 284  $g_about_ug__key_evt ( ui_gadg_h ug , 285 ug_key_evt evt , 286 p_cڌ_h rvi , * iv ) 288 SETTING_TRACE_BEGIN ; 289 StgAboutUG * ad = (StgAboutUG * iv ; 290 i(! ug ) { 294  evt ) { 295  UG_KEY_EVENT_END : { 296 i( `m_viame_t_em_g ( ad -> vi_b ) == 297 `m_viame_btom_em_g ( ad -> vi_b )) { 298 `ug_deroy_me ( ug ); 301 `g_vw_cb__dKey ( ad ); 308 } } 316 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 318 SETTING_TRACE_BEGIN ; 319 StgAboutUG * aboutUG = `oc (1, (SettingAboutUG)); 320 `g_tvm_if (! aboutUG , -1, "Create SettingAboutUG obj failed"); 322 s -> = g_about_ug__ ; 323 s -> t = g_about_ug__t ; 324 s -> u = g_about_ug__u ; 325 s -> sume = g_about_ug__sume ; 326 s -> deroy = g_about_ug__deroy ; 327 s -> mesge = g_about_ug__mesge ; 328 s -> evt = g_about_ug__evt ; 329 s -> key_evt = g_about_ug__key_evt ; 330 s -> iv = aboutUG ; 331 s -> t = UG_OPT_INDICATOR_ENABLE ; 334 } } 341 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 343 SETTING_TRACE_BEGIN ; 344 StgAboutUG * aboutUG ; 345 `g_tm_if (! s , "ops == NULL"); 347 aboutUG = s -> iv ; 348 i( aboutUG ) { 349 i( aboutUG -> hd 350 && `l_de ( aboutUG -> hd = TAPI_API_SUCCESS ) { 351 `SETTING_TRACE ("tel_deinit sucessed"); 353 `FREE ( aboutUG ); 355 } } 362  Stg_Cfg_Node_T gs_cfg_node_y [] = { 363 {"IDS_ST_BODY_IMEI", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_IMEI", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 364 {"IDS_ST_BODY_MY_NUMBER", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_MY_NUMBER", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 365 {"IDS_CAM_POP_MODEL", NULL , "vwty:ڍage;b:f;keywd:IDS_CAM_POP_MODEL", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 366 {"IDS_ST_BODY_VERSION", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_VERSION", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 367 {"IDS_ST_BODY_BLUETOOTH", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_BLUETOOTH", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 368 {"IDS_ST_HEADER_WI_FI", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_HEADER_WI_FI", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 369 {"IDS_ST_BODY_SERIAL_NUMBER", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_SERIAL_NUMBER", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 370 {"IDS_ST_BODY_BATTERY", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_BATTERY", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 371 {"IDS_ST_BODY_CPU_USAGE", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_CPU_USAGE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 372 {"IDS_ST_MBODY_DEVICE_STATUS", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_MBODY_DEVICE_STATUS", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 373 {"IDS_ST_BODY_LICENCE", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_LICENCE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 374 {"IDS_ST_MBODY_SOFTWARE_UPDATE", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_MBODY_SOFTWARE_UPDATE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 375 {"IDS_ST_HEADER_MANAGE_CERTIFICATES_ABB", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_ADVANCEDOPTIONS_CERTIFICATES", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 387 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , ** o ) 389 SETTING_TRACE_BEGIN ; 390 `SETTING_TRACE (">> setting-about-efl DB search code"); 392 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 394 Ea_Li ** li = (Ea_Li **) iv ; 395  i ; 396  size = ( s_cfg_node_y ) / (s_cfg_node_array[0]); 397  i = 0; i < size ; i++) { 398 Stg_Cfg_Node_T * node = `g_ug_ch_em_subdex_add ( s_cfg_node_y [ i ]. key_me , s_cfg_node_y[i]. ug_gs , IMG_AboutDevi , s_cfg_node_y[i]. em_ty , s_cfg_node_y[i]. da , "About"); 399 * li = `ea_li_nd (*li, node ); 402 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility-main.c 22  ~"g-acssiby-ma.h " 23  ~"p_cڌ.h " 25  g_acssiby_ma_ (* cb ); 26  g_acssiby_ma_deroy (* cb ); 27  g_acssiby_ma_upde (* cb ); 28  g_acssiby_ma_nup (* cb ); 30 g_vw gg_vw_acssiby_ma = { 31 . = g_acssiby_ma_ , 32 . gderoy = g_acssiby_ma_deroy , 33 . gupde = g_acssiby_ma_upde , 34 . gnup = g_acssiby_ma_nup , 44  Ea_Bo 45 $g_acssiby_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 46 * evt_fo ) 48 SETTING_TRACE_BEGIN ; 49 `g_tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 50 StgAcssibyUG * ad = (StgAcssibyUG * da ; 51 i( ad -> emy_ag ) { 52  EINA_FALSE ; 55 `ug_deroy_me ( ad -> ug ); 56 SETTING_TRACE_END ; 57  EINA_FALSE ; 58 } } 60  $sn_ad_key_chge_vcf_cb ( keynode_t * node , * ur_da ) 62 SETTING_TRACE_BEGIN ; 63 Stg_GGroupIm_Da * snRdIm = ur_da ; 64 `SETTING_TRACE_DEBUG ("check_us: %i,ode->vue.i: %i", snRdIm -> chk_us , node -> vue . i ); 66 `g_upde_gl_em_chk_us ( snRdIm , node -> vue . b ? 1 : 0); 67 `m_gli_em_upde ( snRdIm -> em ); 68 SETTING_TRACE_END ; 69 } } 71  $g_acssiby_ma_chk_magnifr_cb (* da , 72 Evas_Obje * obj , * evt_fo ) 74 SETTING_TRACE_BEGIN ; 75 `tm_if ( da = NULL , "Dataarameter is NULL"); 76 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 77 StgAcssibyUG * ad = li_em -> urda ; 79 li_em -> chk_us = `m_check_e_g ( obj ); 81 `SETTING_TRACE_DEBUG ("check_us: %i", li_em -> chk_us ); 82 cڡ  magnifrAId [] = "com.samsung.xmagnifier"; 83 i( li_em -> chk_us ) { 84 p_cڌ_h pCڌ ; 85 `p_cڌ_ (& pCڌ ); 86 `p_cڌ_t_p_id ( pCڌ , magnifrAId ); 87 `SETTING_TRACE_DEBUG ("Trygunch %p.", magnifrAId ); 88 i( `p_cڌ_nd_unch_que ( pCڌ , NULL , NULL! APP_CONTROL_ERROR_NONE ) { 89 `SETTING_TRACE_WARNING ("Faedunch %p.", magnifrAId ); 91 `p_cڌ_deroy ( pCڌ ); 93 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_SCREEN_ZOOM , 0); 96 SETTING_TRACE_END ; 97 } } 99  $g_acssiby_magnifr_mou_up_Gdl_li_cb (* da , 100 Evas_Obje * obj , * evt_fo ) 102 SETTING_TRACE_BEGIN ; 103 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 104 `tm_if ( evt_fo = NULL , "Invalidrgument:vent_info is NULL"); 105 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 106 StgAcssibyUG * ad = (StgAcssibyUG *) da ; 108 `m_gli_em_ed_t ( em , 0); 110 SETTING_TRACE_END ; 111 } } 113  $g_acssiby_ma_chk_sėd_vcf_upde ( e ) 115 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , e ? 1 : 0); 116 } } 118  $g_acssiby_ma_chk_sėd_cb (* da , 119 Evas_Obje * obj , * evt_fo ) 121 SETTING_TRACE_BEGIN ; 122 `tm_if ( da = NULL , "Dataarameter is NULL"); 123 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 124 StgAcssibyUG * ad = li_em -> urda ; 126 li_em -> chk_us = `m_check_e_g ( obj ); 128 `SETTING_TRACE_DEBUG ("check_us: %i", li_em -> chk_us ); 129 `g_acssiby_ma_chk_sėd_vcf_upde ( li_em -> chk_us ); 130 SETTING_TRACE_END ; 131 } } 133  $g_acssiby_sėd_mou_up_Gdl_li_cb (* da , 134 Evas_Obje * obj , * evt_fo ) 136 SETTING_TRACE_BEGIN ; 137 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 138 `tm_if ( evt_fo = NULL , "Invalidrgument:vent_info is NULL"); 139 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 140 StgAcssibyUG * ad = (StgAcssibyUG *) da ; 142 `m_gli_em_ed_t ( em , 0); 144 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 145 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 146 `g_upde_gl_em_chk_us ( li_em ,i_em-> chk_us ? 0 : 1); 147 `g_acssiby_ma_chk_sėd_vcf_upde ( li_em -> chk_us ? 1 : 0); 148 SETTING_TRACE_END ; 149 } } 160  $g_acssiby_ma_ge_gli (* da ) 162 SETTING_TRACE_BEGIN ; 164 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 166 StgAcssibyUG * ad = (StgAcssibyUG * da ; 169 Evas_Obje * sr = ad -> gli ; 171 ad -> sėd_checkbox = 172 `g__Gdl_fld_def ( sr , & c_1xt_1ic , 173 g_acssiby_sėd_mou_up_Gdl_li_cb , 174 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 175 NULL , 1, DEVOPTION_STR_ACCESSIBILITY_SCREENREADER , 176 NULL , g_acssiby_ma_chk_sėd_cb ); 178 i( ad -> sėd_checkbox ) { 179 ad -> sėd_checkbox -> urda =d; 180 `__BACK_POINTER_SET ( ad -> sėd_checkbox ); 181  sn_ad = 0; 182 `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , & sn_ad ); 183 ad -> sėd_checkbox -> chk_us = sn_ad ? 1 : 0; 185  vcf_t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , 186 sn_ad_key_chge_vcf_cb , & ad -> sėd_checkbox ); 187 i( vcf_t != 0) { 188 `SETTING_TRACE ("FAIL: vconf_notify_key_changed(VCONFKEY_SETAPPL_ACCESSIBILITY_TTS)"); 189  SETTING_RETURN_FAIL ; 193 `SETTING_TRACE_ERROR ("ad->screenreader_checkbox is NULL"); 194  SETTING_RETURN_FAIL ; 196 SETTING_TRACE_END ; 197  SETTING_RETURN_SUCCESS ; 198 } } 201  $g_acssiby_ma_ (* cb ) 203 SETTING_TRACE_BEGIN ; 205 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 206 StgAcssibyUG * ad = (StgAcssibyUG * cb ; 207 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 208 `tvm_if ( sr = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , 210 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 211 `m_obje_y_t ( sr , "dialogue"); 212 `m_gli_r ( sr ); 213 ad -> gli = sr ; 214 ad -> ly_ma = 215 `g__yout_vi_b ( ad -> w_ma_yout ,d-> w_g , 216 KeyS_Acssiby , 217 `_ ("IDS_ST_BUTTON_BACK"), NULL , NULL, 218 ( g__back_func ) g_acssiby_ma_ick_sokey_back_cb , 219 NULL , NULL, ad , sr , 220 & ad -> vi_b , NULL ); 221 ad -> vi_em = `m_viame_t_em_g d-> vi_b ); 223 `g_acssiby_ma_ge_gli ((*) ad ); 224 g_vw_acssiby_ma . is_ = 1; 225 SETTING_TRACE_END ; 226  SETTING_RETURN_SUCCESS ; 227 } } 229  $g_acssiby_ma_deroy (* cb ) 231 SETTING_TRACE_BEGIN ; 233 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 235 StgAcssibyUG * ad = (StgAcssibyUG * cb ; 236 g_vw_acssiby_ma . is_ = 0; 237 SETTING_TRACE_END ; 238  SETTING_RETURN_SUCCESS ; 239 } } 241  $g_acssiby_ma_upde (* cb ) 243 SETTING_TRACE_BEGIN ; 245 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 247 StgAcssibyUG * ad = (StgAcssibyUG * cb ; 248 SETTING_TRACE_END ; 249  SETTING_RETURN_SUCCESS ; 250 } } 252  $g_acssiby_ma_nup (* cb ) 254 SETTING_TRACE_BEGIN ; 256 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 258 StgAcssibyUG * ad = (StgAcssibyUG * cb ; 259 SETTING_TRACE_END ; 260  SETTING_RETURN_SUCCESS ; 261 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility-main.h 21 #ide __SETTING_ACCESSIBILITY_MAIN_H__ 22  #__SETTING_ACCESSIBILITY_MAIN_H__ ) 24  ~"g-acssiby.h " @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility.c 22  ~"g-acssiby.h " 23  ~ 24  ~ 26 #ide UG_MODULE_API 27  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 30 * $g_acssiby_ug__ ( ui_gadg_h ug , 31 ug_mode mode , p_cڌ_h rvi , 32 * iv ) 34 SETTING_TRACE_BEGIN ; 35 `g_tvm_if (( NULL = iv ), NULL, "NULL ==riv"); 36 StgAcssibyUG * acssibyUG = iv ; 37 acssibyUG -> ug = ug; 38 acssibyUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 39 acssibyUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 40 `evas_obje_show ( acssibyUG -> w_ma_yout ); 41 acssibyUG -> evas = `evas_obje_evas_g cssibyUG-> w_ma_yout ); 43 `g_tvm_if ( acssibyUG -> w_ma_yout = NULL , NULL, 45 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 48 `g_vw_node_b_tlize (); 49 `g_vw_node_b_gi (& g_vw_acssiby_ma , NULL ); 52 `g_vw_node_t_cur_vw (& g_vw_acssiby_ma ); 53 `g_vw_ (& g_vw_acssiby_ma , (*) acssibyUG ); 55  acssibyUG -> ly_ma ; 56 } } 58  $g_acssiby_ug__t ( ui_gadg_h ug , p_cڌ_h p_cڌ , * iv ) 60 SETTING_TRACE_BEGIN ; 61 SETTING_TRACE_END ; 62 } } 64  $g_acssiby_ug__u ( ui_gadg_h ug , p_cڌ_h p_cڌ , * iv ) 66 SETTING_TRACE_BEGIN ; 67 SETTING_TRACE_END ; 68 } } 70  $g_acssiby_ug__sume ( ui_gadg_h ug , p_cڌ_h p_cڌ , * iv ) 72 SETTING_TRACE_BEGIN ; 73 SETTING_TRACE_END ; 74 } } 76  $g_acssiby_ug__deroy ( ui_gadg_h ug , p_cڌ_h p_cڌ , * iv ) 78 SETTING_TRACE_BEGIN ; 79 SETTING_TRACE_END ; 80 } } 82  $g_acssiby_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg ,_cڌ_h p_cڌ , * iv ) 84 SETTING_TRACE_BEGIN ; 85 SETTING_TRACE_END ; 86 } } 87  $g_acssiby_ug__evt ( ui_gadg_h ug , ug_evt evt , p_cڌ_h p_cڌ , * iv ) 89 SETTING_TRACE_BEGIN ; 90 SETTING_TRACE_END ; 91 } } 93  $g_acssiby_ug__key_evt ( ui_gadg_h ug , ug_key_evt evt , 94 p_cڌ_h p_cڌ , * iv ) 96 SETTING_TRACE_BEGIN ; 97 SETTING_TRACE_END ; 98 } } 100 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 102 SETTING_TRACE_BEGIN ; 104 StgAcssibyUG * acssibyUG = 105 `oc (1, ( StgAcssibyUG )); 106 `g_tvm_if (! acssibyUG , -1, 109 s -> = g_acssiby_ug__ ; 110 s -> t = g_acssiby_ug__t ; 111 s -> u = g_acssiby_ug__u ; 112 s -> sume = g_acssiby_ug__sume ; 113 s -> deroy = g_acssiby_ug__deroy ; 114 s -> mesge = g_acssiby_ug__mesge ; 115 s -> evt = g_acssiby_ug__evt ; 116 s -> key_evt = g_acssiby_ug__key_evt ; 117 s -> iv = acssibyUG ; 118 s -> t = UG_OPT_INDICATOR_ENABLE ; 120 SETTING_TRACE_END ; 122 } } 124 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 126 SETTING_TRACE_BEGIN ; 128  StgAcssibyUG * acssibyUG ; 129 `g_tm_if (! s , "ops == NULL"); 131 acssibyUG = s -> iv ; 132 i( acssibyUG ) { 133 `FREE ( acssibyUG ); 136 SETTING_TRACE_END ; 137 } } 139 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , 140 ** o ) 142 SETTING_TRACE_BEGIN ; 143  i , size ; 144 Stg_Cfg_Node_T * node ; 145 Ea_Li ** li = iv ; 146 cڡ Stg_Cfg_Node_T ch_cfigs [] = { 147 { DEVOPTION_STR_ACCESSIBILITY_MAGNIFIER , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 148 { DEVOPTION_STR_ACCESSIBILITY_SCREENREADER , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 151 `tv_if ( NULL = iv , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 152 `tv_if ( NULL = o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 154 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 156 size = ( ch_cfigs / ( Stg_Cfg_Node_T ); 158  i = 0; i < size ; i++) { 159 node = `g_ug_ch_em_subdex_add ( 160 ch_cfigs [ i ]. key_me , 162 IMG_USBci , 163 ch_cfigs [ i ]. em_ty , 164 ch_cfigs [ i ]. da , 167 * li = `ea_li_nd (*li, node ); 170 SETTING_TRACE_END ; 172 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility.h 21 #ide __SETTING_ACCESSIBILITY_H__ 22  #__SETTING_ACCESSIBILITY_H__ ) 24  ~ 26  ~ 27  ~ 29  #DEVOPTION_STR_ACCESSIBILITY_MAGNIFIER "IDS_ST_BODY_MAGNIFIER" ) 30  #DEVOPTION_STR_ACCESSIBILITY_SCREENREADER "IDS_ST_MBODY_SCREEN_READER_HTTS" ) 32  _StgAcssibyUG tStgAcssibyUG ; 34  s_StgAcssibyUG { 35 ui_gadg_h mug ; 37 Elm_Gli_Im_Css mc_1xt ; 40 Evas * mevas ; 41 Evas_Obje * mw_ma_yout ; 42 Evas_Obje * mw_g ; 43 Evas_Obje * mvi_b ; 44 Evas_Obje * mly_ma ; 45 Elm_Obje_Im * mvi_em ; 47 Stg_GGroupIm_Da * mmagnifr_checkbox ; 48 Stg_GGroupIm_Da * msėd_checkbox ; 50 Evas_Obje * mgli ; 52 bo memy_ag ; 55 g_vw g_vw_acssiby_ma ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications-default-app.h 21 #ide __SETTING_APPLICATIONS_DEFAULT_APP_MAIN_H__ 22  #__SETTING_APPLICATIONS_DEFAULT_APP_MAIN_H__ ) 24  ~ 26  g_itis_deuɭp_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); 27  Ea_Bo g_itis_deuɭp_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); 28 #ifde UNUSED_VCONFKEY 29  g_itis_deuɭp_unch_image_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications-defaultapp.h 21 #ide __SETTING_APPLICATIONS_DEFAULTAPP_H__ 22  #__SETTING_APPLICATIONS_DEFAULTAPP_H__ ) 24  ~ 25  #SUPPORT_CENTER_POINT 0 ) 27  #KeyS_Brighess_Adju "IDS_ST_BODY_ADJUST_BRIGHTNESS_LEVEL" ) 28  #KeyS_Brighess_Auto_Adju "IDS_ST_BODY_ADJUST_AUTOMATIC_BRIGHTNESS" ) 29  #KeyS_Brighess_Ovhtg "IDS_ST_BODY_TO_AVOID_OVERHEATING_MAXIMUM_BRIGHTNESS_HAS_BEEN_REDUCED" ) 32  __diy_t_vcf_cb ( keynode_t * key , * da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications-main.h 21 #ide __SETTING_APPLICATIONS_MAIN_H__ 22  #__SETTING_APPLICATIONS_MAIN_H__ ) 24  ~ 26  g_itis_ma_auto_adju_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); 27  g_itis_ma_auto_r٩e_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); 28  g_itis_ma_s_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); 30  g_itis_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); 31  Ea_Bo g_itis_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); 32 #ifde UNUSED_VCONFKEY 33  g_itis_ma_unch_image_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications.h 21 #ide __SETTING_DISPLAY_H__ 22  #__SETTING_DISPLAY_H__ ) 24  ~ 25  ~ 27  ~ 30  ~ 32  ~ 33  ~ 35  ~ 36  ~ 37  ~ 40  #Keyr_Dymic "IDS_ST_BODY_DYNAMIC_T_DISPLAY_EFFECT" ) 41  #Keyr_Sndd "IDS_ST_BODY_STANDARD_T_DISPLAY_EFFECT" ) 42  #Keyr_Nul "IDS_ST_BODY_NATURAL_T_DISPLAY_EFFECT" ) 43  #Keyr_Mov "IDS_ST_BODY_MOVIE_T_DISPLAY_EFFECT" ) 45  #LAUNCH_EFFECT_STR "IDS_ST_BODY_APP_OPENING_EFFECT" ) 46  #LAUNCH_IMAGE_STR "IDS_ST_BODY_APP_OPENING_IMAGE" ) 48  #KeyS_AdjuSnTe_Dsc "IDS_ST_BODY_SAVE_POWER_BY_ADJUSTING_SCREEN_TONE_ACCORDING_TO_ANALYSIS_OF_IMAGES" ) 49  #KeyS_HighTouchSsivy_Dsc "IDS_ST_SBODY_INCREASE_THE_SENSITIVITY_OF_THE_TOUCH_SCREEN_SBODY_MSG" ) 51  #LAUNCH_BATTERY_DESC "IDS_ST_BODY_SHOWS_BATTERY_PERCENTAGE_ON_INDICATOR" ) 53  #SETTING_DISPLAY_TIME_15_SEC_STR "IDS_ST_BODY_15SEC" ) 54  #SETTING_DISPLAY_TIME_30_SEC_STR "IDS_ST_BODY_30SEC" ) 55  #SETTING_DISPLAY_TIME_1_MIN_STR "IDS_ST_BODY_1_MINUTE" ) 57  #SETTING_DISPLAY_TIME_2_MIN_STR "IDS_ST_BODY_2_MINUTES" ) 58  #SETTING_DISPLAY_TIME_5_MIN_STR "IDS_ST_BODY_5_MINUTES" ) 59  #SETTING_DISPLAY_TIME_10_MIN_STR "IDS_ST_BODY_10_MINUTES" ) 60  #SMART_SCREEN_TRY_IT_IMAGE_L SETTING_ICON_PATH_CFG "a_jump_y_fu_h.g" ) 61  #SMART_SCREEN_TRY_IT_IMAGE_P SETTING_ICON_PATH_CFG "a_jump_y_fu.g" ) 63  #KeyS_SnCtu "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN" ) 64  #KeyS_SnCtu_Dei "IDS_LBS_BODY_DESTINATION" ) 65  #KeyS_SnCtu_Ask "IDS_SKM_BODY_ASK_M_IDEA_SKETCH" ) 66  #KeyS_SnCtu_Gry "IDS_ST_BODY_GALLERY" ) 67  #KeyS_SnCtu_KpIt "IDS_KEEPIT_HEADER_KEEPIT_M_APPLICATION_NAME" ) 68  #KeyS_SnCtu_Hp "IDS_ST_MBODY_SELECT_WHERE_CAPTURED_IMAGES_WILL_BE_SAVED" ) 69  #KeyS_SnCtu_Ed "IDS_ST_MBODY_EDIT_AFTER_SCREEN_CAPTURE" ) 70  #KeyS_Dymic_Stus_B "IDS_ST_BODY_DYNAMIC_STATUS_BAR" ) 71  #KeyS_Dymic_Stus_B_Hp "IDS_ST_BODY_KEEPS_THE_STATUS_BAR_TIDY_TAP_THE_REPRESENTATIVE_ICON_TO_SHOW_ALL_THE_ICONS" ) 74  #URI_SMART_STAY "tiz-hp://g.tiz.g/smtay" ) 75  #URI_SMART_ROTATION "tiz-hp://g.tiz.g/sm٩i" ) 77  #SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_ROATION_POPUP "IDS_ST_POP_ENABLE_SMART_ROTATION_TO_TRY_IT_T_HELP" ) 78  #SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_STAY_POPUP "IDS_ST_POP_ENABLE_SMART_STAY_TO_TRY_IT_T_HELP" ) 79  #POPUP_TURN_ON_STR "IDS_ST_BUTTON_ENABLE" ) 81  #SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_H 2636 ) 82  #SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_W 720 ) 83  #SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_H 2055 ) 84  #SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_W 1280 ) 85  #SETTING_DISPLAY_ICON_PATH 12 ) 88 mSCREENMODE_DYNAMIC = 0, 89 mSCREENMODE_STANDARD , 90 mSCREENMODE_NATURAL , 91 mSCREENMODE_MOVIE , 92 mSCREENMODE_MAX 93 } tsnmode_t ; 96 mDISPLAY_EXPAND_NONE = 0, 97 mDISPLAY_EXPAND_BACKLIGHT , 98 mDISPLAY_EXPAND_TOUCH_KEY_LIGHT_DURATION 99 } tAlitisExndS ; 102  s_Ctxpup_Da { 103 Evas_Obje * mx ; 104 Evas_Obje * mb ; 105 } tCtxpup_Da ; 108 mSETTING_DISPLAY_VIEWTYPE_MAIN , 109 mSETTING_DISPLAY_VIEWTYPE_BRIGHTNESS , 110 mSETTING_DISPLAY_VIEWTYPE_BACKLIGHT , 111 mSETTING_DISPLAY_VIEWTYPE_SMARTSCREEN , 112 mSETTING_DISPLAY_VIEWTYPE_MAX , 113 } titis_vwty ; 115  _StgAlitisUG tStgAlitisUG ; 117  #BRIGHTNESS_DISPLAY 0 ) 124  s_StgAlitisUG { 125 ui_gadg_h mug ; 128 Evas * mevas ; 129 Evas_Obje * mw_ma_yout ; 130 Evas_Obje * mw_g ; 132 ui_gadg_h mug_ldg ; 133 ui_gadg_h mug_pmgr ; 134 ui_gadg_h mug_homesn ; 135 ui_gadg_h mug_sswd ; 136 ui_gadg_h mug_ddit ; 138 Evas_Obje * mly_ma ; 140 Evas_Obje * mvi_b ; 141 Elm_Obje_Im * mnf_ ; 142 Ece_Tim * mevt_ze_tim ; 145 Stg_GGroupIm_Da * mda_home ; 146 Stg_GGroupIm_Da * mda_mesge ; 148 Stg_GGroupIm_Da * mda_sn_mode ; 149 Stg_GGroupIm_Da * mda_br ; 150 Stg_GGroupIm_Da * mda_back ; 151 Stg_GGroupIm_Da * mda_touchkey_light_duti ; 152 Stg_GGroupIm_Da * mda_br_auto ; 153 Stg_GGroupIm_Da * mda_br_i ; 154 Stg_GGroupIm_Da * mda_adju ; 155 Stg_GGroupIm_Da * mda_ovhtg ; 157 Stg_GGroupIm_Da * mda_br_adjumt ; 159 Stg_GGroupIm_Da * mda_bry ; 160 Stg_GGroupIm_Da * mda_auto_r٩e ; 161 Stg_GGroupIm_Da * mda_s ; 164 Stg_GGroupIm_Da * mda_smt_ay ; 165 Stg_GGroupIm_Da * mda_smt_r٩i ; 166 Stg_GGroupIm_Da * mda_auto_adju_sn_te ; 167 Stg_GGroupIm_Da * mda_high_touch_nsivy ; 168 Stg_GGroupIm_Da * mda_dymic ; 171 Evas_Obje * mme_pup ; 172 Ctxpup_Da mx_da ; 174 Stg_GGroupIm_Da * mttg_hd ; 175 Stg_GGroupIm_Da * mttg_devi ; 176 Stg_GGroupIm_Da * msmt_sl_d ; 177 Stg_GGroupIm_Da * mvisu_edback_diy ; 178 Stg_GGroupIm_Da * msl_d_id ; 179 Stg_GGroupIm_Da * msmt_sn_hp ; 180 Stg_GGroupIm_Da * my_ttg_hd ; 181 Stg_GGroupIm_Da * my_ttg_devi ; 182 Stg_GGroupIm_Da * mda_smt_sn_image ; 183 Stg_GGroupIm_Da * mda_smt_sn_r٩i_image ; 186  mlow_b ; 188 g_vw * mvw_to_ld ; 190 Evas_Obje * mpup_chk ; 191 Evas_Obje * mpup ; 193 Elm_Gli_Im_Css mc_2xt_2 ; 194 Elm_Gli_Im_Css mc_1xt_1ic ; 195 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 196 Elm_Gli_Im_Css mc_1xt ; 197 Elm_Gli_Im_Css mc_sn_mode ; 198 Elm_Gli_Im_Css mc_2xt_3 ; 199 Elm_Gli_Im_Css mc_1xt_1ic_divid ; 200 Elm_Gli_Im_Css mc_1ic ; 201 Elm_Gli_Im_Css mc_vb_height ; 202 Elm_Gli_Im_Css mc_2xt_3__backlight ; 203 Elm_Gli_Im_Css mc_2xt_3__touch_duti ; 204 Elm_Gli_Im_Css mc_1ic_1xt_sub_back ; 205 Elm_Gli_Im_Css mc_1ic_1xt_sub_touch ; 206 Elm_Gli_Im_Css mc_muɞe_xt ; 207 Elm_Gli_Im_Css mc_muɞe_xt_hp ; 208 Elm_Gli_Im_Css mc_muɞe_ovhtg ; 211 ui_gadg_h mug_gry ; 212 ui_gadg_h mug_imagevw ; 213 Ea_Bo misLdg ; 214 Stg_GGroupIm_Da * mda_backlight_ways_ ; 215 Stg_GGroupIm_Da * mda_backlight_15c ; 216 Stg_GGroupIm_Da * mda_backlight_30c ; 217 Stg_GGroupIm_Da * mda_backlight_1m ; 218 Stg_GGroupIm_Da * mda_backlight_2m ; 219 Stg_GGroupIm_Da * mda_backlight_5m ; 220 Stg_GGroupIm_Da * mda_backlight_10m ; 222 Ece_Idr * mt_idr ; 223 Ece_Tim * mt_tim ; 226 Evas_Obje * mgli ; 228 DBusCi * mbus ; 229 Ece_Evt_Hdr * mhp_evt_hdr ; 230 Evas_Obje * mhp_pup ; 231 * muri ; 234 Ea_Bo mis_evt_gied ; 235  mϡ_queed_v ; 236 itis_vwty mitis_vwty ; 239 Evas_Obje * msmt_ay_image ; 240 Evas_Obje * msmt_r٩i_image ; 241 Evas_Obje * msmt_ay_subyout ; 242 Evas_Obje * msmt_r٩i_subyout ; 243 Ece_Tim * mtim_show_guide ; 245 AlitisExndS mitis_exnd_e ; 249 g_vw g_vw_itis_ma ; 250 g_vw g_vw_itis_deuɭp ; 253  g_itis_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , * iv ); 255  g_itis_t_auto_adju_te ( vue ); 256 Ea_Bo __show_smtay_guide_pup (* da ); 257 Ea_Bo __show_sm٩i_guide_pup (* da ); 259  deru_brighess (* da ); 260  cڡru_brighess (* da , Evas_Obje * gli ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/src/setting-applications-defaultapp.c 22  ~ 23  ~ 24  ~ 27  g_itis_deuɭp_ (* cb ); 28  g_itis_deuɭp_deroy (* cb ); 29  g_itis_deuɭp_upde (* cb ); 30  g_itis_deuɭp_nup (* cb ); 32  g_itis_deuɭp_ick_sokey_nl_cb (* da , Evas_Obje * obj , * evt_fo ); 33  g_itis_deuɭp_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); 35  gboޗn g_itis__homesn_g_ug (* da ); 37 g_vw gg_vw_itis_deuɭp = { 38 . = g_itis_deuɭp_ , 39 . gderoy = g_itis_deuɭp_deroy , 40 . gupde = g_itis_deuɭp_upde , 41 . gnup = g_itis_deuɭp_nup , 48  $_dit_ (* r ) 50 ` ( r ); 51 } } 53  $cڡru_deuɭp (* da , Evas_Obje * gli ) 55 SETTING_TRACE_BEGIN ; 56 `t_if ( da = NULL ); 57 StgAlitisUG * ad = (StgAlitisUG * da ; 59 ad -> da_home = 60 `g__Gdl_fld_def ( gli , &( ad -> c_2xt_2 ), 61 g_itis_deuɭp_mou_up_Gdl_li_cb , 62 ad , SWALLOW_Ty_INVALID , NULL , 63 NULL , 0, "Home", 64 "Tiz home", NULL ); 65 i( ad -> da_home ) { 66 ad -> da_home -> urda =d; 67 ad -> da_home -> group_y = SETTING_GROUP_STYLE_TOP ; 68 `__BACK_POINTER_SET ( ad -> da_home ); 70 `SETTING_TRACE_ERROR ("ad->data_home is NULL"); 74 ad -> da_mesge = 75 `g__Gdl_fld_def ( gli , &( ad -> c_2xt_2 ), 76 g_itis_deuɭp_mou_up_Gdl_li_cb , 77 ad , SWALLOW_Ty_INVALID , NULL , 78 NULL , 0, "Messages", 79 "Mesges", NULL ); 80 i( ad -> da_mesge ) { 81 ad -> da_mesge -> urda =d; 82 ad -> da_mesge -> group_y = SETTING_GROUP_STYLE_TOP ; 83 `__BACK_POINTER_SET ( ad -> da_mesge ); 85 `SETTING_TRACE_ERROR ("ad->data_message is NULL"); 89 } } 91  $deru_deuɭp (* da ) 93 SETTING_TRACE_BEGIN ; 94 `t_if ( da = NULL ); 96 StgAlitisUG * ad = (StgAlitisUG * da ; 97 i( ad -> pup ) { 98 `evas_obje_d ( ad -> pup ); 99 ad -> pup = NULL ; 102 } } 104  $g_itis_deuɭp_ (* cb ) 106 SETTING_TRACE_BEGIN ; 107 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 109 StgAlitisUG * ad = (StgAlitisUG * cb ; 110 Evas_Obje * gli = `m_gli_add ( ad -> w_ma_yout ); 111 `tvm_if ( gli = NULL , SETTING_RETURN_FAIL , "Cannot set scroller objects contento ofayout"); 113 `m_gli_izi_mode_t ( gli , EINA_TRUE ); 114 `m_gli_r ( gli ); 116 `g_push_yout_vi_b ("Default Applications", 117 `_ ("IDS_ST_BUTTON_BACK"), NULL , NULL, 118 g_itis_deuɭp_ick_sokey_nl_cb , 119 NULL , 120 NULL , ad , gli ,d-> vi_b , NULL); 123 `evas_obje_smt_back_add ( gli , "ized", __gl_ized_cb , ad ); 125 `cڡru_deuɭp ( ad , gli ); 128 g_vw_itis_deuɭp . is_ = 1; 129  SETTING_RETURN_SUCCESS ; 130 } } 132  $g_itis_deuɭp_deroy (* cb ) 134 SETTING_TRACE_BEGIN ; 137 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 138 `tv_if (!( g_vw_itis_deuɭp . is_ ), SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 140 `deru_deuɭp ( cb ); 142 StgAlitisUG * ad = (StgAlitisUG * cb ; 144 g_vw_itis_deuɭp . is_ = 0; 145 `m_viame_em_p ( ad -> vi_b ); 147  SETTING_RETURN_SUCCESS ; 148 } } 150  $g_itis_deuɭp_upde (* cb ) 152 SETTING_TRACE_BEGIN ; 153  SETTING_RETURN_SUCCESS ; 155 } } 157  $g_itis_deuɭp_nup (* cb ) 159 SETTING_TRACE_BEGIN ; 161 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 162 `g_itis_deuɭp_deroy ( cb ); 164  SETTING_RETURN_SUCCESS ; 165 } } 180 $g_itis_deuɭp_ick_sokey_nl_cb (* da , 181 Evas_Obje * obj , 182 * evt_fo ) 184 SETTING_TRACE_BEGIN ; 186 `tm_if ( da = NULL , "Dataarameter is NULL"); 187 StgAlitisUG * ad = (StgAlitisUG * da ; 189 `g_vw_chge (& g_vw_itis_deuɭp , 190 & g_vw_itis_ma , ad ); 191 } } 193  $g_itis_deuɭp_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ) 195 SETTING_TRACE_BEGIN ; 197 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 199 StgAlitisUG * ad = (StgAlitisUG * da ; 200 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 201 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 202 `m_gli_em_ed_t ( em , 0); 203 Stg_GGroupIm_Da * li_em = 204 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 206 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 208 i(! `rcmp ( `_ ( li_em -> keyS ), "Home")) { 209 `SETTING_TRACE ("click Homendun UG"); 210 `g_itis__homesn_g_ug ( ad ); 211 } i(! `rcmp ( `_ ( li_em -> keyS ), "Messages")) { 212 `SETTING_TRACE ("click Homendun Messageogic - doothingow."); 214 } } 216  $g_itis_deroy_homesn_g_ug_cb ( ui_gadg_h ug , * iv ) 218 SETTING_TRACE_BEGIN ; 219 `t_if ( iv = NULL ); 220 StgAlitisUG * ad = (StgAlitisUG * iv ; 221 i( ug ) { 222 `g_ug_deroy ( ug ); 223 ad -> ug_homesn = NULL ; 225 `m_gli_ized_ems_upde ( ad -> gli ); 226 } } 228  gboޗn $g_itis__homesn_g_ug (* da ) 230 SETTING_TRACE_BEGIN ; 232 `tv_if ( da = NULL , FALSE ); 234 StgAlitisUG * ad = (StgAlitisUG * da ; 236 i( ad -> ug_homesn ) { 237 `SETTING_TRACE ("Font UG islreadyoaded."); 238  FALSE ; 240  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 242 i(! cbs ) { 243  FALSE ; 245 cbs -> yout_cb = g_itis_yout_ug_cb ; 246 cbs -> su_cb = NULL ; 247 cbs -> deroy_cb = g_itis_deroy_homesn_g_ug_cb ; 248 cbs -> iv = (*) ad ; 250 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 252 ad -> ug_homesn = `g_ug_ d-> ug , "g-homesn-e", UG_MODE_FULLVIEW , NULL , cbs ); 253 i( NULL = ad -> ug_homesn ) { 254 `SETTING_TRACE_ERROR ("NULL ==d->ug_homescreen"); 255 `evas_obje_show ( ad -> ly_ma ); 257 `FREE ( cbs ); 259  TRUE ; 260 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/src/setting-applications-main.c 21  ~ 22  ~ 23  ~ 25  ~ 27  #KEYSTR_SCREEN_ROTATION "IDS_ST_MBODY_SCREEN_ROTATION" ) 28  #KEYSTR_TTS "TTS" ) 30  #KEYSTR_APPLICATION_MANAGER "Aliti Mag" ) 31  #KEYSTR_DEFAULT_APPLICATION "Deuɇlitis" ) 35  g_itis_ma_ (* cb ); 36  g_itis_ma_deroy (* cb ); 37  g_itis_ma_upde (* cb ); 38  g_itis_ma_nup (* cb ); 40 g_vw gg_vw_itis_ma = { 41 . = g_itis_ma_ , 42 . gderoy = g_itis_ma_deroy , 43 . gupde = g_itis_ma_upde , 44 . gnup = g_itis_ma_nup , 47 cڡ * r__r []; 48 cڡ * r_out_r []; 49 cڡ * gsn_u_dei [] = { 50 KeyS_SnCtu_Ask , 51 KeyS_SnCtu_Gry , 52 KeyS_SnCtu_KpIt , 53 NULL , 62 $__g_itis_ma_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 64 `t_if ( NULL = da || NULL = evt_fo ); 65 SETTING_TRACE_BEGIN ; 66 StgAlitisUG * ad = (StgAlitisUG * da ; 67 Elm_Obje_Im * Im = evt_fo ; 68 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 69 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 71 Evas_Obje * rgd ; 73 i( ad -> da_back ) { 74 ad -> da_back -> sub_desc = `g__backlight_time_r (); 75 `m_obje_em_da_t ( ad -> da_back -> em ,d->data_back); 76 `m_gli_em_upde ( ad -> da_back -> em ); 80 i( da_Im = ad -> da_back ) { 82 rgd = `m_dio_add ( sr ); 83 `m_dio_vue_t ( rgd , -1); 88 i( `isEmulB ()) { 89 ad -> da_backlight_ways_ = `g__Gdl_exp_sub_fld ( sr , 90 &( ad -> c_1ic_1xt_sub ), 91 NULL , NULL, Im , 92 SWALLOW_Ty_1RADIO , rgd , 94 KeyS_Backlight_Ays_On , NULL ); 96 i( ad -> da_backlight_ways_ ) { 97 ad -> da_backlight_ways_ -> urda =d; 99 `g_gli_em_groupy_t ( ad -> da_backlight_ways_ , SETTING_GROUP_STYLE_CENTER ); 100 `__BACK_POINTER_SET ( ad -> da_backlight_ways_ ); 102 `SETTING_TRACE_ERROR ("ad->data_backlight_always_on is NULL"); 106  backlight_time [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0, }; 107 `tf ( backlight_time , (backlight_time), "15 %s", (*)( `_ ("IDS_ST_BODY_SECONDS"))); 108 ad -> da_backlight_15c = `g__Gdl_exp_sub_fld ( sr , 109 &( ad -> c_1ic_1xt_sub ), 110 NULL , NULL, Im , 111 SWALLOW_Ty_1RADIO , rgd , 113 KeyS_Backlight_15_SEC_STR , NULL ); 114 i( ad -> da_backlight_15c ) { 115 ad -> da_backlight_15c -> urda =d; 116 `g_gli_em_groupy_t ( ad -> da_backlight_15c , SETTING_GROUP_STYLE_CENTER ); 117 `__BACK_POINTER_SET ( ad -> da_backlight_15c ); 119 `SETTING_TRACE_ERROR ("ad->data_backlight_15sec is NULL"); 121 `tf ( backlight_time , (backlight_time), "30 %s", (*)( `_ ("IDS_ST_BODY_SECONDS"))); 122 ad -> da_backlight_30c = `g__Gdl_exp_sub_fld ( sr , 123 &( ad -> c_1ic_1xt_sub ), 124 NULL , NULL, Im , 125 SWALLOW_Ty_1RADIO , rgd , 127 KeyS_Backlight_30_SEC_STR , NULL ); 128 i( ad -> da_backlight_30c ) { 129 ad -> da_backlight_30c -> urda =d; 130 `g_gli_em_groupy_t ( ad -> da_backlight_30c , SETTING_GROUP_STYLE_CENTER ); 131 `__BACK_POINTER_SET ( ad -> da_backlight_30c ); 133 `SETTING_TRACE_ERROR ("ad->data_backlight_30sec is NULL"); 135 `tf ( backlight_time , (backlight_time), "1 %s", (*)( `_ ("IDS_CLD_OPT_MINUTES_LC_ABB"))); 136 ad -> da_backlight_1m = `g__Gdl_exp_sub_fld ( sr , 137 &( ad -> c_1ic_1xt_sub ), 138 NULL , NULL, Im , 139 SWALLOW_Ty_1RADIO , rgd , 141 KeyS_Backlight_1_MIN_STR , NULL ); 142 i( ad -> da_backlight_1m ) { 143 ad -> da_backlight_1m -> urda =d; 144 `g_gli_em_groupy_t ( ad -> da_backlight_1m , SETTING_GROUP_STYLE_CENTER ); 145 `__BACK_POINTER_SET ( ad -> da_backlight_1m ); 147 `SETTING_TRACE_ERROR ("ad->data_backlight_1min is NULL"); 149 `tf ( backlight_time , (backlight_time), "2 %s", (*)( `_ ("IDS_CLD_OPT_MINUTES_LC_ABB"))); 150 ad -> da_backlight_2m = `g__Gdl_exp_sub_fld ( sr , 151 &( ad -> c_1ic_1xt_sub ), 152 NULL , NULL, Im , 153 SWALLOW_Ty_1RADIO , rgd , 155 KeyS_Backlight_2_MIN_STR , NULL ); 156 i( ad -> da_backlight_2m ) { 157 ad -> da_backlight_2m -> urda =d; 158 `g_gli_em_groupy_t ( ad -> da_backlight_2m , SETTING_GROUP_STYLE_CENTER ); 159 `__BACK_POINTER_SET ( ad -> da_backlight_2m ); 161 `SETTING_TRACE_ERROR ("ad->data_backlight_2min is NULL"); 163 `tf ( backlight_time , (backlight_time), "5 %s", (*)( `_ ("IDS_CLD_OPT_MINUTES_LC_ABB"))); 164 ad -> da_backlight_5m = `g__Gdl_exp_sub_fld ( sr , 165 &( ad -> c_1ic_1xt_sub ), 166 NULL , NULL, Im , 167 SWALLOW_Ty_1RADIO , rgd , 169 KeyS_Backlight_5_MIN_STR , NULL ); 170 i( ad -> da_backlight_5m ) { 171 ad -> da_backlight_5m -> urda =d; 172 `g_gli_em_groupy_t ( ad -> da_backlight_5m , SETTING_GROUP_STYLE_CENTER ); 173 `__BACK_POINTER_SET ( ad -> da_backlight_5m ); 175 `SETTING_TRACE_ERROR ("ad->data_backlight_5min is NULL"); 177 `tf ( backlight_time , (backlight_time), "10 %s", (*)( `_ ("IDS_CLD_OPT_MINUTES_LC_ABB"))); 178 ad -> da_backlight_10m = `g__Gdl_exp_sub_fld ( sr , 179 &( ad -> c_1ic_1xt_sub ), 180 NULL , NULL, Im , 181 SWALLOW_Ty_1RADIO , rgd , 183 KeyS_Backlight_10_MIN_STR , NULL ); 184 i( ad -> da_backlight_10m ) { 185 ad -> da_backlight_10m -> urda =d; 186 `g_gli_em_groupy_t ( ad -> da_backlight_10m , SETTING_GROUP_STYLE_CENTER ); 187 `__BACK_POINTER_SET ( ad -> da_backlight_10m ); 189 `SETTING_TRACE_ERROR ("ad->data_backlight_10min is NULL"); 192 `g_upde_chk_us ( rgd , 193 da_Im -> t_p_g_bded ); 195 } i( da_Im = ad -> da_touchkey_light_duti ) { 196 rgd = `m_dio_add ( sr ); 197 `m_dio_vue_t ( rgd , -1); 199  duti [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0, }; 200 `tf ( duti , (duti), "1.5 %s", (*)( `_ ("IDS_ST_BODY_SECONDS"))); 201 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 202 &( ad -> c_1ic_1xt_sub ), 203 NULL , ad , Im , 204 SWALLOW_Ty_1RADIO , rgd , 206 NULL , SETTING_GROUP_STYLE_CENTER ); 208 `tf ( duti , (duti), "6 %s", (*)( `_ ("IDS_ST_BODY_SECONDS"))); 209 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 210 &( ad -> c_1ic_1xt_sub ), 211 NULL , ad , Im , 212 SWALLOW_Ty_1RADIO , rgd , 214 NULL , SETTING_GROUP_STYLE_CENTER ); 215 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 216 &( ad -> c_1ic_1xt_sub ), 217 NULL , ad , Im , 218 SWALLOW_Ty_1RADIO , rgd , 220 NULL , SETTING_GROUP_STYLE_CENTER ); 221 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 222 &( ad -> c_1ic_1xt_sub_touch ), 223 NULL , ad , Im , 224 SWALLOW_Ty_1RADIO , rgd , 226 NULL , SETTING_GROUP_STYLE_BOTTOM ); 228 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 231 `evas_obje_show ( sr ); 232 } } 233 #i! SUPPOR_SEPARATE_BRIGHTNESS 235  $g_itis_ma_lowb_cb ( keynode_t * key , * da ) 237 `t_if ( da = NULL ); 238 StgAlitisUG * ad = (StgAlitisUG * da ; 239 SETTING_TRACE_BEGIN ; 240 `t_if ( ad -> da_br = NULL ); 242 * vcf_key = `vcf_keynode_g_me ( key ); 243 `SETTING_TRACE ("thvuo[ %] ju chged", vcf_key ); 246  bry_vue ; 247 `vcf_g_t ( VCONFKEY_SYSMAN_BATTERY_STATUS_LOW , & bry_vue ); 248 ad -> low_b = bry_vue ; 250 i( bry_vue < VCONFKEY_SYSMAN_BAT_WARNING_LOW ) { 251 `m_id_vue_t ( ad -> da_br -> eo_check , 1); 253 `g_dib_gli_em ( ad -> da_br -> em ); 255 `g_ab_gli_em ( ad -> da_br -> em ); 258 } } 261 * $___touchkey_light_duti_sub_desc () 263 SETTING_TRACE_BEGIN ; 264  vue = 0; 265 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , & vue ); 266  vue ) { 268  `g_rdup ("IDS_ST_BODY_ALWAYS_OFF"); 270  `g_rdup ("IDS_ST_BODY_ALWAYS_ON"); 272  `g_rdup ("IDS_ST_BODY_1_5_SECONDS"); 275  `g_rdup ("IDS_MSG_OPT_6_SECONDS"); 278  `g_rdup ("IDS_ST_BODY_ALWAYS_ON"); 280  NULL ; 281 } } 282 * $___fm_touchkey_light_duti_sub_desc (* mp ) 286 i(! `SCmp ( mp , "IDS_ST_BODY_ALWAYS_OFF")) { 287  `g_rdup ( `_ ("IDS_ST_BODY_ALWAYS_OFF")); 288 } i(! `SCmp ( mp , "IDS_ST_BODY_ALWAYS_ON")) { 289  `g_rdup ( `_ ("IDS_ST_BODY_ALWAYS_ON")); 290 } i(! `SCmp ( mp , "1.5")) { 291  duti [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0, }; 292 `tf ( duti , (duti), "%%s", mp , (*)( `_ ("IDS_ST_BODY_SECONDS"))); 293  `g_rdup ( duti ); 294 } i(! `SCmp ( mp , "6")) { 295  duti [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0, }; 296 `tf ( duti , (duti), "%%s", mp , (*)( `_ ("IDS_ST_BODY_SECONDS"))); 297  `g_rdup ( duti ); 299  `g_rdup ( `_ ("IDS_ST_BODY_ALWAYS_ON")); 301  NULL ; 302 } } 304 * $__g_itis_sn_u_dei_g () 306 SETTING_TRACE_BEGIN ; 307  vue = 0; 308  t = `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_DESTINATION , & vue ); 309 i( t != 0) { 310 `SETTING_TRACE_ERROR ("get vconf failed"); 312 * mp = NULL ; 313  vue ) { 314  SETTING_SCREEN_CAPTURE_DESTINATION_ASK : 315 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_ASK ]); 317  SETTING_SCREEN_CAPTURE_DESTINATION_GALLERY : 318 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_GALLERY ]); 320  SETTING_SCREEN_CAPTURE_DESTINATION_KEEPIT : 321 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_KEEPIT ]); 324 `SETTING_TRACE_ERROR ("incorrect screen capture destination"); 325 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_ASK ]); 328  mp ; 329 } } 331 $g_itis_ma_chk_b_cb (* da , Evas_Obje * obj , 332 * evt_fo ) 336 `tm_if ( da = NULL , "Dataarameter is NULL"); 337 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 339 li_em -> chk_us = `m_check_e_g ( obj ); 340 i(! `SCmp ( KeyS_Dymic_Stus_B , li_em -> keyS )) { 341 `vcf_t_bo ( VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR , li_em -> chk_us ); 343 } } 346 $g_itis_ma_sn_u_ed_chk_b_cb (* da , Evas_Obje * obj , 347 * evt_fo ) 351 `tm_if ( da = NULL , "Dataarameter is NULL"); 352 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 354 li_em -> chk_us = `m_check_e_g ( obj ); 355 `vcf_t_bo ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE , li_em -> chk_us ); 356 } } 357 * $__em_touch_duti_sub_em_xt_g (* da , Evas_Obje * obj , cڡ * ) 360 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 361 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 362 * t_r = NULL ; 363 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 364 i( em_da -> keyS ) { 365 t_r = `___fm_touchkey_light_duti_sub_desc ( em_da -> keyS ); 368  t_r ; 369 } } 370 * $__em_touch_duti_xt_g (* da , Evas_Obje * obj , cڡ * ) 373 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 374 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 375 * t_r = NULL ; 376 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 377 i( em_da -> keyS ) { 378 t_r = (*) `g_rdup ( `_ ( em_da -> keyS )); 380 } i(! `SCmp ( , "elm.text.2")) { 381 i( em_da -> sub_desc ) { 382 t_r = `___fm_touchkey_light_duti_sub_desc ( em_da -> sub_desc ); 385  t_r ; 386 } } 387 * $__em_backlight_sub_em_xt_g (* da , Evas_Obje * obj , cڡ * ) 390 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 391 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 392 * t_r = NULL ; 393 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 394 i( em_da -> keyS ) { 395 t_r = `fm_backlight_time_r ( em_da -> keyS ); 398  t_r ; 399 } } 402 * $__em_backlight_xt_g (* da , Evas_Obje * obj , cڡ * ) 405 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 406 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 407 * t_r = NULL ; 408 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 409 i( em_da -> keyS ) { 410 t_r = (*) `g_rdup ( `_ ( em_da -> keyS )); 412 } i(! `SCmp ( , "elm.text.2")) { 413 i( em_da -> sub_desc ) { 414 t_r = `fm_backlight_time_r ( em_da -> sub_desc ); 418  t_r ; 419 } } 420  $g_itis_ma_vcf_chge_cb ( keynode_t * key , * da ) 422 `t_if ( da = NULL ); 424 StgAlitisUG * ad = da ; 425  us = 0; 427 us = `vcf_keynode_g_bo ( key ); 428 * vcf_me = `vcf_keynode_g_me ( key ); 429 `SETTING_TRACE ("us:%d", us ); 430 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL )) { 431 i( ad -> da_auto_r٩e &&d->da_auto_r٩e-> eo_check ) { 432 `g_upde_gl_em_chk_us ( ad -> da_auto_r٩e , us ); 433 i( us = TRUE ) { 434 i( ad -> da_smt_r٩i &&d->da_smt_r٩i-> em ) { 435 `g_ab_gli_em ( ad -> da_smt_r٩i -> em ); 437 } i( us = FALSE ) { 438 i( ad -> da_smt_r٩i &&d->da_smt_r٩i-> em ) { 439 `g_dib_gli_em ( ad -> da_smt_r٩i -> em ); 443 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_LCD_AUTO_DISPLAY_ADJUSTMENT )) { 444 `g_upde_gl_em_chk_us ( ad -> da_auto_adju_sn_te , us ); 445 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR )) { 446 `g_upde_gl_em_chk_us ( ad -> da_dymic , us ); 447 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL )) { 448 i( ad -> da_back ) { 449 `G_FREE ( ad -> da_back -> sub_desc ); 450 ad -> da_back -> sub_desc = `g__backlight_time_vue_r (); 451 `m_obje_em_da_t ( ad -> da_back -> em ,d->data_back); 452 `m_gli_em_upde ( ad -> da_back -> em ); 454 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION )) { 455 i( ad -> da_touchkey_light_duti ) { 456 `G_FREE ( ad -> da_touchkey_light_duti -> sub_desc ); 457 ad -> da_touchkey_light_duti -> sub_desc = `___touchkey_light_duti_sub_desc (); 458 `m_obje_em_da_t ( ad -> da_touchkey_light_duti -> em ,d->data_touchkey_light_duration); 459 `m_gli_em_upde ( ad -> da_touchkey_light_duti -> em ); 463 } } 466  $g_itis_ma_ (* cb ) 468 SETTING_TRACE_BEGIN ; 470 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 472 StgAlitisUG * ad = (StgAlitisUG * cb ; 474 Evas_Obje * sr = NULL ; 476  vue = 0; 477  t = 0; 480  tBS [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 481 `tf ( tBS , (setBtnStr), "%s", 482 (*) `dgxt ("sys_string", "IDS_ST_BUTTON_BACK")); 484 ad -> ly_ma = 485 `g__yout_vi_b_gli ( ad -> w_ma_yout , 486 ad -> w_g , 487 KeyS_Alitis , tBS , 488 NULL , 489 ( g__back_func ) g_itis_ma_ick_sokey_back_cb , 490 NULL , ad , & sr , 491 &( ad -> vi_b )); 493 ad -> gli = sr ; 494 `m_gli_mode_t ( ad -> gli , ELM_LIST_COMPRESS ); 497 `g_ab_exndab_gli ( sr , ad , __g_itis_ma_exp_cb , NULL ); 498 `evas_obje_smt_back_add ( ad -> gli , "ized", __gl_ized_cb , NULL ); 500 Elm_Obje_Im * em = NULL ; 502 em = 503 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 504 ELM_GENLIST_ITEM_NONE , NULL , NULL); 505 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 507 `g__Gdl_fld_def ( ad -> gli , & c_1xt , 508 g_itis_ma_mou_up_Gdl_li_cb , 509 ad , SWALLOW_Ty_INVALID , NULL , 510 NULL , 0, 511 KEYSTR_APPLICATION_MANAGER , NULL , NULL); 513 `g__Gdl_fld_def ( ad -> gli , & c_1xt , 514 g_itis_ma_mou_up_Gdl_li_cb , 515 ad , SWALLOW_Ty_INVALID , NULL , 516 NULL , 0, 517 KEYSTR_DEFAULT_APPLICATION , NULL , NULL); 519 g_vw_itis_ma . is_ = 1; 520  SETTING_RETURN_SUCCESS ; 521 } } 523  $g_itis_ma_deroy (* cb ) 525 SETTING_TRACE_BEGIN ; 527 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 528 `tv_if (!( g_vw_itis_ma . is_ ), SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 530 StgAlitisUG * ad = (StgAlitisUG * cb ; 534 i( ad -> nf_ ) { 535 ad -> nf_ = NULL ; 537 i( ad -> ly_ma ! NULL ) { 538 `evas_obje_d ( ad -> ly_ma ); 539 ad -> ly_ma = NULL ; 542 g_vw_itis_ma . is_ = 0; 545  SETTING_RETURN_SUCCESS ; 546 } } 548  $g_itis_ma_upde (* cb ) 550 SETTING_TRACE_BEGIN ; 552 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 554 StgAlitisUG * ad = (StgAlitisUG * cb ; 556 i( ad -> ly_ma ! NULL ) { 557 `evas_obje_show ( ad -> ly_ma ); 558 i( ad -> da_br ) { 559 ad -> da_br -> sub_desc = 560 (*) `g_rdup ( `g_brighess_mode_r ()); 561 `m_obje_em_da_t ( ad -> da_br -> em ,d->data_br); 562 `m_gli_em_upde ( ad -> da_br -> em ); 565 #ifde SUPPORT_SCREEN_MODE 566 i( ad -> da_sn_mode ) { 567 * curmode = `vcf_g_r ( VCONFKEY_SETAPPL_SCREENMODE_SELNAME ); 568 `SETTING_TRACE (">>> CUR SCREEN MODE : %", curmode ); 569  i = 0; 570 ; i < SCREENMODE_MAX ; i++) { 571 i(0 = `SCmp ( r__r [ i ], curmode )) { 572 ad -> da_sn_mode -> sub_desc = (*) `g_rdup ( `_ ( r_out_r [ i ])); 576 `FREE ( curmode ); 578 `m_obje_em_da_t ( ad -> da_sn_mode -> em ,d->data_screen_mode); 579 `m_gli_em_upde ( ad -> da_sn_mode -> em ); 584  SETTING_RETURN_SUCCESS ; 585 } } 587  $g_itis_ma_nup (* cb ) 589 SETTING_TRACE_BEGIN ; 590  SETTING_RETURN_SUCCESS ; 591 } } 599  $g_itis_deroy_pmgr_ug_cb ( ui_gadg_h ug , 600 * iv ) 602 `t_if ( iv = NULL ); 603 StgAlitisUG * ad = (StgAlitisUG * iv ; 604 i( ug ) { 605 `g_ug_deroy ( ug ); 606 ad -> ug_pmgr = NULL ; 608 `m_gli_ized_ems_upde ( ad -> gli ); 609 } } 611 gboޗn $g_itis__pmgr_ug (* da ) 614 `tv_if ( da = NULL , FALSE ); 616 StgAlitisUG * ad = (StgAlitisUG * da ; 618 i( ad -> ug_pmgr ) { 619 `SETTING_TRACE ("Font UG islreadyoaded."); 620  FALSE ; 622  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 624 i(! cbs ) { 625  FALSE ; 627 cbs -> yout_cb = g_itis_yout_ug_cb ; 628 cbs -> su_cb = NULL ; 629 cbs -> deroy_cb = g_itis_deroy_pmgr_ug_cb ; 630 cbs -> iv = (*) ad ; 632 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 633 p_cڌ_h svc ; 634 i( `p_cڌ_ (& svc )) { 635 `FREE ( cbs ); 636  FALSE ; 638 `p_cڌ_add_exa_da ( svc , "viewtype", "manage-applications"); 639 ad -> ug_pmgr = `g_ug_ d-> ug , "g-mage-itis-e", UG_MODE_FULLVIEW , NULL , cbs ); 640 i( NULL = ad -> ug_pmgr ) { 641 `SETTING_TRACE_ERROR ("NULL ==d->ug_appmgr"); 642 `evas_obje_show ( ad -> ly_ma ); 645 `p_cڌ_deroy ( svc ); 646 `FREE ( cbs ); 648  TRUE ; 649 } } 652 $g_itis_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 653 * evt_fo ) 656 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 658 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 659 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 660 `m_gli_em_ed_t ( em , 0); 661 Stg_GGroupIm_Da * li_em = 662 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 664 StgAlitisUG * ad = (StgAlitisUG * da ; 666 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 668 i(! `SCmp ( KEYSTR_APPLICATION_MANAGER , li_em -> keyS )) { 669 `g_itis__pmgr_ug ( ad ); 670 } i(! `SCmp ( KEYSTR_DEFAULT_APPLICATION , li_em -> keyS )) { 671 `g_vw_chge (& g_vw_itis_ma , 672 & g_vw_itis_deuɭp , ad ); 674 } } 676  Ea_Bo 677 $g_itis_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 678 * evt_fo ) 680 SETTING_TRACE_BEGIN ; 682 `g_tvm_if ( da = NULL , EINA_FALSE , 685 StgAlitisUG * ad = (StgAlitisUG * da ; 688 `ug_deroy_me ( ad -> ug ); 689 SETTING_TRACE_END ; 690  EINA_FALSE ; 692 } } 694  $g_itis_ma_s_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 696 SETTING_TRACE_BEGIN ; 698 `tm_if ( da = NULL , "Dataarameter is NULL"); 699 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 700 StgAlitisUG * ad = (StgAlitisUG *) li_em -> urda ; 702 li_em -> chk_us = `m_check_e_g ( obj ); 703 `SETTING_TRACE ("TTS check - clicked"); 705 i( li_em -> chk_us == 1) { 707 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , 1); 709 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , 0); 711 } } 715  $g_itis_ma_auto_r٩e_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 717 SETTING_TRACE_BEGIN ; 719 `tm_if ( da = NULL , "Dataarameter is NULL"); 720 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 721 StgAlitisUG * ad = (StgAlitisUG *) li_em -> urda ; 723 li_em -> chk_us = `m_check_e_g ( obj ); 725 i( li_em -> chk_us == 1) { 726  g = `m_w_r٩i_g ( ad -> w_ma_yout ); 727 `m_w_r٩i_wh_size_t ( ad -> w_ma_yout , g ); 729 `m_w_r٩i_wh_size_t ( ad -> w_ma_yout , 0); 732 `vcf_t_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , li_em -> chk_us ); 733 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/src/setting-applications.c 22  ~ 23  ~ 24  ~ 26  ~ 28  ~ 30  #SETTING_BRIGHTNESS_DEFAULT_LEVEL 60 ) 32 #ide UG_MODULE_API 33  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 42 g_vw * $__g_itis_vw_to_ld (* da , p_cڌ_h rvi ) 44 SETTING_TRACE_BEGIN ; 45 `g_tvm_if ((! da ), NULL , "!data"); 47 StgAlitisUG * itisUG = (StgAlitisUG *) da ; 48 * vwty = NULL ; 49 * uri = NULL ; 51 `g_vw_node_b_gi (& g_vw_itis_ma , NULL ); 52 `g_vw_node_b_gi (& g_vw_itis_deuɭp , & g_vw_itis_ma ); 53  & g_vw_itis_ma ; 54 } } 61 Evas_Obje * $__g_itis_yout_to_tu ( p_cڌ_h rvi , * iv ) 63 SETTING_TRACE_BEGIN ; 64 StgAlitisUG * itisUG = iv ; 65  itisUG -> ly_ma ; 67 } } 70  $g_itis_ug_cb_size (* da , Evas * e , 71 Evas_Obje * obj , * evt_fo ) 73 StgAlitisUG * ad = (StgAlitisUG * da ; 74 `g_vw_upde ( ad -> vw_to_ld ,d); 75 } } 77 Ea_Bo $__show_smtay_guide_pup (* da ) 79 SETTING_TRACE_BEGIN ; 81 `g_tvm_if ( da = NULL , ECORE_CALLBACK_CANCEL , 84 StgAlitisUG * ad = (StgAlitisUG * da ; 85 `g_tvm_if ( ad -> smt_ay_subyout = NULL , ECORE_CALLBACK_CANCEL , 89 `m_obje_sigl_em ( ad -> smt_ay_subyout , "elm,state,top,hide", "elm"); 91 `m_obje_sigl_em ( ad -> smt_ay_subyout , "elm,state,center,show", "elm"); 92  ECORE_CALLBACK_CANCEL ; 93 } } 94 Ea_Bo $__show_sm٩i_guide_pup (* da ) 96 SETTING_TRACE_BEGIN ; 98 `g_tvm_if ( da = NULL , ECORE_CALLBACK_CANCEL , 101 StgAlitisUG * ad = (StgAlitisUG * da ; 102 `g_tvm_if ( ad -> smt_r٩i_subyout = NULL , ECORE_CALLBACK_CANCEL , 105 `m_obje_sigl_em ( ad -> smt_r٩i_subyout , "elm,state,top,hide", "elm"); 107 `m_obje_sigl_em ( ad -> smt_r٩i_subyout , "elm,state,center,show", "elm"); 108  ECORE_CALLBACK_CANCEL ; 109 } } 112 $__hp_pup___cb (* da , Evas_Obje * obj , * evt_fo ) 114 SETTING_TRACE_BEGIN ; 115  ڣ_ty = `b_ty ( obj ); 116 StgAlitisUG * ad = (StgAlitisUG * da ; 121 i( POPUP_RESPONSE_OK = ڣ_ty ) { 122 #i SUPPORT_SMARTSCREEN 123 `SETTING_TRACE ("needo set vconf"); 124  t = 0; 125 i(! `SCmp ( ad -> uri , URI_SMART_STAY )) { 126 t + `vcf_t_t ( VCONFKEY_SETAPPL_SMARTSCREEN_SMARTSTAY_STATUS , 1); 127 `SETTING_TRACE ("t:%d", t ); 128 i( ad -> smt_ay_subyout ) { 129 `m_obje_sigl_em ( ad -> smt_ay_subyout , "elm,state,top,show", "elm"); 130 ad -> tim_show_guide = `ece_tim_add (3, ( Ece_Task_Cb ) __show_smtay_guide_pup ,d); 132 } i(! `SCmp ( ad -> uri , URI_SMART_ROTATION )) { 133 t + `vcf_t_bo ( VCONFKEY_SETAPPL_SMARTSCREEN_SMART_ROTATION , TRUE ); 134 i( ad -> smt_r٩i_subyout ) { 135 `m_obje_sigl_em ( ad -> smt_r٩i_subyout , "elm,state,top,show", "elm"); 136 ad -> tim_show_guide = `ece_tim_add (3, ( Ece_Task_Cb ) __show_sm٩i_guide_pup ,d); 140 i( ad -> hp_pup ) { 141 `evas_obje_d ( ad -> hp_pup ); 142 ad -> hp_pup = NULL ; 144 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 145 `evas_obje_hide ( ad -> hp_pup ); 146 `SETTING_TRACE ("ad->ug:%p", ad -> ug ); 147 `ug_deroy_me ( ad -> ug ); 149 } } 151  Ea_Bo $__hp_key_ess_cb (* da ,  ty , * evt ) 153 SETTING_TRACE_BEGIN ; 154 Evas_Evt_Key_Down * ev = evt ; 155 i(! ev || ! da ) { 156 `SETTING_TRACE ("Invalidvent object"); 157  ECORE_CALLBACK_RENEW ; 159 `SETTING_TRACE ("Psd %s", ev -> keyme ); 160 StgAlitisUG * ad = (StgAlitisUG * da ; 162 i(! `rcmp ( ev -> keyme , KEY_BACK )) { 164 i( ad -> hp_pup ) { 165 `pup_hd_hdkey ( ad ,d-> hp_pup ); 169  ECORE_CALLBACK_RENEW ; 170 } } 172 * $___hp_pup_vw ( ui_gadg_h ug , 173 ug_mode mode , p_cڌ_h rvi , 174 * iv ) 177 SETTING_TRACE_BEGIN ; 178 StgAlitisUG * ad = iv ; 179  sub_vue = 0; 181  buf [ MAX_COMMON_BUFFER_LEN ] = {0,}; 183  t = `p_cڌ_g_uri ( rvi , & ad -> uri ); 184 i(! t && ad -> uri ) { 185 #i SUPPORT_SMARTSCREEN 186 i(! `SCmp ( ad -> uri , URI_SMART_STAY )) { 187 `vcf_g_t ( VCONFKEY_SETAPPL_SMARTSCREEN_SMARTSTAY_STATUS , & sub_vue ); 188 `tf ( buf , (buf, "%s", SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_STAY_POPUP ); 189 } i(! `SCmp ( ad -> uri , URI_SMART_ROTATION )) { 190 `vcf_g_bo ( VCONFKEY_SETAPPL_SMARTSCREEN_SMART_ROTATION , & sub_vue ); 191 `tf ( buf , (buf, "%s", SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_ROATION_POPUP ); 195 ad -> hp_evt_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __hp_key_ess_cb ,d); 197 i(! sub_vue ) { 198 `SETTING_TRACE ("uri:%s", ad -> uri ); 199 i( ad -> hp_pup ) { 200 `evas_obje_d ( ad -> hp_pup ); 201 ad -> hp_pup = NULL ; 204 ad -> hp_pup = 205 `g__pup_wh_b ( ad ,d-> w_ma_yout , 206 NULL , buf , 207 __hp_pup___cb , 0, 208 2, POPUP_TURN_ON_STR , "IDS_ST_BUTTON_CANCEL_ABB"); 212  ad -> hp_pup ; 218  NULL ; 219 } } 221 * $g_itis_ug__ ( ui_gadg_h ug , 222 ug_mode mode , p_cڌ_h rvi , 223 * iv ) 225 `g_tvm_if ((! iv ), NULL , "!priv"); 226 SETTING_TRACE_BEGIN ; 228 StgAlitisUG * itisUG = iv ; 229 itisUG -> ug = ug; 230 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 232 itisUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 233 itisUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 236 itisUG -> evas = `evas_obje_evas_g ׵litisUG-> w_ma_yout ); 238 `g_tvm_if ( itisUG -> w_ma_yout = NULL , NULL, 241 () `___hp_pup_vw ( ug , mode , rvi , iv ); 243 `g_vw_node_b_tlize (); 245 `g__Gdl_c ("2le.t", &( itisUG -> c_2xt_2 )); 246 `g__Gdl_c ("1le", &( itisUG -> c_1xt_1ic )); 248 `g__Gdl_c ("1le", &( itisUG -> c_1ic_1xt_sub )); 250 `g__Gdl_c ("1le", &( itisUG -> c_1xt )); 251 `g__Gdl_c ("1le", &( itisUG -> c_2xt_3 )); 252 `g__Gdl_c ("1le", &( itisUG -> c_1xt_1ic_divid )); 255 itisUG -> vw_to_ld = `__g_itis_vw_to_ld ׵litisUG, rvi ); 256 `g_tvm_if ( NULL = itisUG -> vw_to_ld , NULL, "NULL ==pplicationsUG->view_to_load"); 258 `g_vw_node_t_cur_vw ( itisUG -> vw_to_ld ); 259 `g_vw_ ( itisUG -> vw_to_ld , (*)applicationsUG); 260 `evas_obje_evt_back_add ( itisUG -> w_ma_yout , 261 EVAS_CALLBACK_RESIZE , 262 g_itis_ug_cb_size , itisUG ); 263  `__g_itis_yout_to_tu ( rvi , itisUG ); 264 } } 266  $g_itis_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 267 * iv ) 269 } } 271  $g_itis_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 272 * iv ) 274 SETTING_TRACE_BEGIN ; 275 `g_tm_if ((! iv ), "!priv"); 276 StgAlitisUG * itisUG = iv ; 277 } } 279  $g_itis_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 280 * iv ) 282 } } 284  $g_itis_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 285 * iv ) 287 SETTING_TRACE_BEGIN ; 288 `g_tm_if ((! iv ), "!priv"); 289 StgAlitisUG * itisUG = iv ; 292 `evas_obje_evt_back_d ( itisUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_itis_ug_cb_size ); 293 itisUG -> ug = ug; 295 `FREE ( itisUG -> uri ); 296 i( itisUG -> hp_pup ) { 297 `evas_obje_d ( itisUG -> hp_pup ); 298 itisUG -> hp_pup = NULL ; 302 i(& g_vw_itis_ma = itisUG -> vw_to_ld ) { 303 `g_vw_deroy (& g_vw_itis_ma , itisUG ); 308 i( NULL ! `ug_g_yout ( itisUG -> ug )) { 309 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( itisUG -> ug )); 310 `evas_obje_d (( Evas_Obje * `ug_g_yout ( itisUG -> ug )); 313 SETTING_TRACE_END ; 314 } } 316  $g_itis_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 317 p_cڌ_h rvi , * iv ) 319 SETTING_TRACE_BEGIN ; 320 } } 322  $g_itis_ug__evt ( ui_gadg_h ug , 323 ug_evt evt , p_cڌ_h rvi , 324 * iv ) 326 SETTING_TRACE_BEGIN ; 327 StgAlitisUG * ad = iv ; 328 `g_tm_if ( NULL = ad , "ad is NULL"); 329  evt ) { 330  UG_EVENT_LOW_MEMORY : 332  UG_EVENT_LOW_BATTERY : 334  UG_EVENT_LANG_CHANGE : 335 `g_vi_ems_upde ( ad -> vi_b ); 337  UG_EVENT_ROTATE_PORTRAIT : 338  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : { 340  h = 0; 341  w = 0; 343 p_devi_ܛi_e m = `m_w_r٩i_g ( ad -> w_g ); 345 i( APP_DEVICE_ORIENTATION_90 = m || APP_DEVICE_ORIENTATION_270 == m) { 346 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & h , & w ); 349 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 350 h = h - 60; 352 `SETTING_TRACE ("m:%d", m ); 354 h = SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_H ; 355 w = SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_W ; 356 i( ad -> smt_r٩i_image ) { 357 `m_w_dit_acy_t ( ad -> w_g , ELM_WIN_INDICATOR_TRANSPARENT ); 359 `SETTING_TRACE ("indicator is in TRANSPARENT mode"); 360 `evas_obje_image_fe_t ( ad -> smt_r٩i_image , SMART_SCREEN_TRY_IT_IMAGE_P , NULL ); 361 `evas_obje_size_ht_weight_t ( ad -> smt_r٩i_image , 0.0, EVAS_HINT_EXPAND ); 362 `evas_obje_image_fl_t ( ad -> smt_r٩i_image , 0, 0, w , h ); 363 `evas_obje_image_bd_t ( ad -> smt_r٩i_image , 16, 16, 16, 16); 364 `evas_obje_image_fd_t ( ad -> smt_r٩i_image , 1); 365 `evas_obje_size_ht_m_t ( ad -> smt_r٩i_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 366 `evas_obje_size_ht_max_t ( ad -> smt_r٩i_image , w , h ); 368 i( ad -> smt_ay_image ) { 369 `SETTING_TRACE ("indicator is in TRANSPARENT mode"); 370 `m_w_dit_acy_t ( ad -> w_g , ELM_WIN_INDICATOR_TRANSPARENT ); 372 `evas_obje_image_fe_t ( ad -> smt_ay_image , SMART_SCREEN_TRY_IT_IMAGE_P , NULL ); 373 `evas_obje_size_ht_weight_t ( ad -> smt_ay_image , 0.0, EVAS_HINT_EXPAND ); 374 `evas_obje_image_fl_t ( ad -> smt_ay_image , 0, 0, w , h ); 375 `evas_obje_image_bd_t ( ad -> smt_ay_image , 16, 16, 16, 16); 376 `evas_obje_image_fd_t ( ad -> smt_ay_image , 1); 377 `evas_obje_size_ht_m_t ( ad -> smt_ay_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 378 `evas_obje_size_ht_max_t ( ad -> smt_ay_image , w , h ); 382  UG_EVENT_ROTATE_LANDSCAPE : 383  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : { 384  h = 0; 385  w = 0; 387 p_devi_ܛi_e m = `m_w_r٩i_g ( ad -> w_g ); 389 i( APP_DEVICE_ORIENTATION_90 = m || APP_DEVICE_ORIENTATION_270 == m) { 390 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & h , & w ); 393 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 396 `SETTING_TRACE ("m:%d", m ); 398 h = SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_H ; 399 w = SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_W ; 400 i( ad -> smt_r٩i_image ) { 402 `evas_obje_image_fe_t ( ad -> smt_r٩i_image , SMART_SCREEN_TRY_IT_IMAGE_L , NULL ); 403 `evas_obje_size_ht_weight_t ( ad -> smt_r٩i_image , 0.0, EVAS_HINT_EXPAND ); 404 `evas_obje_image_fl_t ( ad -> smt_r٩i_image , 0, 0, w , h ); 405 `evas_obje_image_bd_t ( ad -> smt_r٩i_image , 16, 16, 16, 16); 406 `evas_obje_image_fd_t ( ad -> smt_r٩i_image , 1); 407 `evas_obje_size_ht_m_t ( ad -> smt_r٩i_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 408 `evas_obje_size_ht_max_t ( ad -> smt_r٩i_image , w , h ); 410 i( ad -> smt_ay_image ) { 411 `evas_obje_image_fe_t ( ad -> smt_ay_image , SMART_SCREEN_TRY_IT_IMAGE_L , NULL ); 412 `evas_obje_size_ht_weight_t ( ad -> smt_ay_image , 0.0, EVAS_HINT_EXPAND ); 413 `evas_obje_image_fl_t ( ad -> smt_ay_image , 0, 0, w , h ); 414 `evas_obje_image_bd_t ( ad -> smt_ay_image , 16, 16, 16, 16); 415 `evas_obje_image_fd_t ( ad -> smt_ay_image , 1); 416 `evas_obje_size_ht_m_t ( ad -> smt_ay_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 417 `evas_obje_size_ht_max_t ( ad -> smt_ay_image , w , h ); 422  UG_EVENT_REGION_CHANGE : 427 } } 429  $g_itis_ug__key_evt ( ui_gadg_h ug , 430 ug_key_evt evt , 431 p_cڌ_h rvi , * iv ) 433 SETTING_TRACE_BEGIN ; 434 StgAlitisUG * ad = (StgAlitisUG * iv ; 436  evt ) { 437  UG_KEY_EVENT_END : { 438 i( `m_viame_t_em_g ( ad -> vi_b ) == 439 `m_viame_btom_em_g ( ad -> vi_b )) { 440 `ug_deroy_me ( ug ); 442 `g_vw_cb__dKey ( ad ); 449 } } 451 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 453 SETTING_TRACE_BEGIN ; 454 StgAlitisUG * itisUG = `oc (1, (SettingApplicationsUG)); 455 `g_tvm_if (! itisUG , -1, "Create SettingApplicationsUG obj failed"); 457 `memt ( itisUG , 0x00, ( StgAlitisUG )); 459 s -> = g_itis_ug__ ; 460 s -> t = g_itis_ug__t ; 461 s -> u = g_itis_ug__u ; 462 s -> sume = g_itis_ug__sume ; 463 s -> deroy = g_itis_ug__deroy ; 464 s -> mesge = g_itis_ug__mesge ; 465 s -> evt = g_itis_ug__evt ; 466 s -> key_evt = g_itis_ug__key_evt ; 467 s -> iv = itisUG ; 468 s -> t = UG_OPT_INDICATOR_ENABLE ; 471 } } 473 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 475 SETTING_TRACE_BEGIN ; 476  StgAlitisUG * itisUG ; 477 `g_tm_if (! s , "ops == NULL"); 479 itisUG = s -> iv ; 480 i( itisUG ) { 481 `FREE ( itisUG ); 483 } } 491  #BUS_NAME "g.tiz.syem.devid" ) 492  #INTERFACE_NAME BUS_NAME ) 493  #OBJECT_PATH "/Org/Tiz/Syem/DeviD" ) 494  #DEVICED_PATH_DISPLAY OBJECT_PATH "/Alitis" ) 495  #DEVICED_INTERFACE_DISPLAY INTERFACE_NAME ".itis" ) 496  #DBUS_REPLY_TIMEOUT (120 * 1000) ) 498  $__nd_m ( DBusMesge * msg , cڡ * sig , * m []) 500 DBusMesgeIr ; 502 * ch ; 503 * r_ty ; 504  t_ty ; 505  i ; 506 i( sig = NULL || m == NULL) { 510 `dbus_mesge___nd ( msg , & ); 511  ch = (*) sig , i = 0; *ch != '\0'; ++i, ++ch) { 512 `SETTING_TRACE_DEBUG ("sig : %c", * ch ); 513 * ch ) { 515 t_ty = `oi ( m [ i ]); 516 `SETTING_TRACE_DEBUG ("m[%2d] : %d", i , t_ty ); 517 `dbus_mesge__nd_basic (& , DBUS_TYPE_INT32 , & t_ty ); 520 r_ty = m [ i ]; 521 `SETTING_TRACE_DEBUG ("m[%2d] : %s", i , r_ty ); 522 `dbus_mesge__nd_basic (& , DBUS_TYPE_STRING , & r_ty ); 529 } } 531  DBusMesge * $__voke_dbus_mhod (cڡ * de , cڡ * th , 532 cڡ * r , cڡ * mhod , 533 cڡ * sig , * m []) 535 DBusE r ; 536 DBusCi * cn ; 537 DBusMesge * y ; 538 DBusMesge * msg ; 539  r ; 541 cn = `dbus_bus_g ( DBUS_BUS_SYSTEM , NULL ); 542 i( cn = NULL ) { 543 `SETTING_TRACE_DEBUG ("dbus_bus_getrror"); 544  NULL ; 546 msg = `dbus_mesge_w_mhod_ ( de , th , r , mhod ); 547 i( msg = NULL ) { 548 `SETTING_TRACE_DEBUG ("dbus_message_new_method_callrror"); 549  NULL ; 551 r = `__nd_m ( msg , sig , m ); 552 i( r < 0) { 553 `SETTING_TRACE_DEBUG ("append_paramrror"); 554  NULL ; 556 `dbus_r_ (& r ); 557 y = `dbus_ci_nd_wh_y_d_block ( cn , msg , DBUS_REPLY_TIMEOUT , & r ); 558 `dbus_mesge_uef ( msg ); 559 i( `dbus_r_is_t (& r )) { 560 `SETTING_TRACE_DEBUG ("dbus_connection_send_with_reply_and_blockrror"); 561 `SETTING_TRACE_DEBUG ("r [%s:%s]", r . me ,. mesge ); 562 `dbus_r_ (& r ); 563  NULL ; 565  y ; 566 } } 568  $g_itis_t_auto_adju_te ( vue ) 570 SETTING_TRACE_BEGIN ; 571 i( vue < 0 || value > 1) { 572 `SETTING_TRACE_DEBUG ("value has invalidange. [0 or 1]"); 573  SETTING_RETURN_FAIL ; 576  t = 0; 577  e ; 578 DBusMesge * msg ; 579 DBusE r ; 580 * r [4] = {0,}; 581  mp [2] = {0,}; 583 `e_dbus_ (); 584 `dbus_r_ (& r ); 586 `tf ( mp , 2, "%1d", vue ); 587 mp [1] = '\0'; 588 `SETTING_TRACE_DEBUG ("a[%s]", mp ); 589 r [0] = mp ; 590 msg = `__voke_dbus_mhod ( BUS_NAME , DEVICED_PATH_DISPLAY , DEVICED_INTERFACE_DISPLAY , "ute", "i", r ); 591 i( msg ) { 592 i(! `dbus_mesge_g_gs ( msg , & r , DBUS_TYPE_INT32 , & e , DBUS_TYPE_INVALID )) { 593 `SETTING_TRACE_DEBUG ("nmesg: [%s:%s]", r . me ,. mesge ); 594 t = SETTING_RETURN_FAIL ; 596 `SETTING_TRACE_DEBUG ("%s-%: %d", DEVICED_INTERFACE_DISPLAY , "ute", e ); 598 `dbus_mesge_uef ( msg ); 600 `e_dbus_shutdown (); 602  t ; 603 } } 605  $g_itis_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 606 * iv ) 609 Evas_Obje * ba ; 611 i(! iv ) { 614 SETTING_TRACE_BEGIN ; 616 ba = ( Evas_Obje * `ug_g_yout ( ug ); 617 i(! ba ) { 621  mode ) { 622  UG_MODE_FULLVIEW : 623 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 624 EVAS_HINT_EXPAND ); 625 `evas_obje_show ( ba ); 631 SETTING_TRACE_END ; 632 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-async-worker.h 19 #ide __SETTING_APPMGR_ASYNC_WORKER_H__ 20  #__SETTING_APPMGR_ASYNC_WORKER_H__ ) 22  ~"g-pmgr.h " 24  #APPMGRUG_STOP_POINT `pmgrUg_thad_nl () ) 26 (* tasync_ )( tStgAMgrUG * tad ); 27 (* tback_ )( t_su , tStgAMgrUG * tad ); 29 * `pmgrUg_t_async_wk ( async_ , back_ cb , 30 StgAMgrUG * ad ); 31  `pmgrUg__async_wk (* wk_id ); 32  `pmgrUg__async_wk_l (); 33  `pmgrUg_thad_nl (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-main.h 19 #ide __SETTING_APPMGR_MAIN_H__ 20  #__SETTING_APPMGR_MAIN_H__ ) 22  ~"g-pmgr.h " 24  pmgrUg_ma_ ( StgAMgrUG * ad ); 25  pmgrUg_ma_gli_nd_ems ( StgAMgrUG * ad ); 26 * pmgrUg_ma_gl_b_g (* da , Evas_Obje * obj , cڡ * ); 27 Evas_Obje * pmgrUg_ma_gl_ic_g (* da , Evas_Obje * obj , 28 cڡ * ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-pkginfo-utils.h 19 #ide __SETTING_APPMGR_PKGINFO_UTILS_H__ 20  #__SETTING_APPMGR_PKGINFO_UTILS_H__ ) 22  ~"g-pmgr.h " 24  pmgrUg_pkg_g_fo ( StgAMgrUG * ad ); 25  pmgrUg_pkg__pkgfo ( pmgr_pkgfo * fo ); 26  pmgrUg_pkg_webp_ug (* da , Evas_Obje * obj , * evt_fo ); 27  pmgrUg_pkg_r_deu (* da , Evas_Obje * obj , * evt_fo ); 28  pmgrUg_pkg_r_che (* da , Evas_Obje * obj , * evt_fo ); 29  pmgrUg_pkg_g_iveges_g_ (cڡ * g , * ur_da ); 30 * pmgrUg_pkg_movo_wk (* da ); 31  pmgrUg_pkg_movo_wk_fish ( StgAMgrUG * ad ); 32 * pmgrUg_pkg_size_gl_b_g (* da , Evas_Obje * obj , 33 cڡ * ); 34  pmgrUg_pkg_upde_che_size (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-pkginfo.h 19 #ide __SETTING_APPMGR_PKGINFO_H__ 20  #__SETTING_APPMGR_PKGINFO_H__ ) 22  ~"g-pmgr.h " 24  pmgrUg_pkgfo_ ( StgAMgrUG * ad ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-runinfo.h 19 #ide __SETTING_APPMGR_RUNINFO_H__ 20  #__SETTING_APPMGR_RUNINFO_H__ ) 22  ~"g-pmgr.h " 24  pmgrUg_pfo_ ( StgAMgrUG * ad ); 25 Evas_Obje * pmgrUg_run_gl__b (* da , Evas_Obje * obj , 26 cڡ * ); 27  pmgrUg_g_rušg_li ( StgAMgrUG * ad ); 28  pmgrUg__runfo ( gpor da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-string.h 19 #ide __SETTING_APPMGR_STRING_H__ 20  #__SETTING_APPMGR_STRING_H__ ) 22  #APPMGRUG_MAX_STR_LEN 64 ) 25  #MGRAPP_STR_ERROR "IDS_ST_POP_ERROR" ) 26  #MGRAPP_STR_CANCEL "IDS_ST_BUTTON_CANCEL_ABB" ) 27  #MGRAPP_STR_SIZE "IDS_ST_BODY_SIZE" ) 28  #MGRAPP_STR_SORT_BY "IDS_ST_HEADER_SORT_BY" ) 29  #MGRAPP_STR_ALL "IDS_ST_BODY_ALL" ) 30  #MGRAPP_STR_BACK "IDS_ST_BUTTON_BACK" ) 31  #MGRAPP_STR_OK "IDS_ST_BUTTON_OK" ) 32  #MGRAPP_STR_STOP "IDS_ST_BUTTON_STOP" ) 36  #MGRAPP_STR_RUNNING "IDS_ST_BODY_RUNNING" ) 37  #MGRAPP_STR_DOWNLOADS "IDS_ST_BODY_DOWNLOADS" ) 38  #MGRAPP_STR_CLEAR_DEFAULT_APPS "IDS_ST_BUTTON_REMOVE_DEFAULT_APPS_ABB" ) 39  #MGRAPP_STR_CLEAR_DEFAULT_APPS_Q "IDS_ST_POP_REMOVE_DEFAULT_APPS_Q" ) 42  #MGRAPP_STR_APP_MANAGER "IDS_ST_BODY_APPLICATION_MANAGER" ) 43  #MGRAPP_STR_UNINSTALLING "IDS_ST_POP_UNINSTALLING_ING" ) 44  #MGRAPP_STR_UNINSTALL "IDS_ST_BUTTON_UNINSTALL" ) 45  #MGRAPP_STR_KB "IDS_ST_BODY_KB" ) 46  #MGRAPP_STR_MB "IDS_ST_BODY_MB" ) 47  #MGRAPP_STR_GB "IDS_ST_BODY_GB" ) 48  #MGRAPP_STR_TOTAL "IDS_ST_BODY_TOTAL" ) 49  #MGRAPP_STR_APPLICATION "IDS_ST_BODY_APPLICATION" ) 50  #MGRAPP_STR_DATA "IDS_ST_BODY_DATA" ) 51  #MGRAPP_STR_CLEAR_DEFAULTS "IDS_ST_BODY_CLEAR_DEFAULTS" ) 52  #MGRAPP_STR_DEFAULT_DESC "IDS_ST_BODY_YOU_HAVE_SELECTED_TO_LAUNCH_THIS_APPLICATION_BY_DEFAULT_FOR_SOME_ACTIONS" ) 53  #MGRAPP_STR_STORAGE "IDS_ST_BODY_STORAGE" ) 54  #MGRAPP_STR_LAUNCH_BY_DEFAULT "IDS_ST_BODY_LAUNCH_BY_DEFAULT" ) 56  #MGRAPP_STR_RESET_APPS "IDS_ST_BUTTON_RESET_APPS_ABB" ) 58  #MGRAPP_STR_A_TO_Z "IDS_MF_OPT_NAME_HA_TO_Z" ) 59  #MGRAPP_STR_Z_TO_A "IDS_MF_OPT_NAME_HZ_TO_A" ) 61  #MGRAPP_STR_APPLICATION_INFO "IDS_ST_BODY_APPLICATION_INFO" ) 62  #MGRAPP_STR_MOVE_TO_SD "IDS_ST_BUTTON_MOVE_TO_SD_ABB" ) 63  #MGRAPP_STR_MOVE_TO_PHONE "IDS_ST_BUTTON_MOVE_TO_PHONE" ) 64  #MGRAPP_STR_SD_FULL "IDS_MSGC_POP_YOUR_SD_CARD_IS_FULL" ) 65  #MGRAPP_STR_MOVE_FAIL "IDS_EMAIL_POP_FAILED_TO_MOVE" ) 66  #MGRAPP_STR_NO_MEM "IDS_MSGC_BODY_NOT_ENOUGH_MEMORY_IN_PHONE_MEMORY_DELETE_SOME_ITEMS_AND_TRY_AGAIN" ) 67  #MGRAPP_STR_MOVEING "IDS_PB_BODY_MOVING_ING" ) 68  #MGRAPP_STR_UNINSTALL_MSG "IDS_ST_POP_UNINSTALL_Q" ) 69  #MGRAPP_STR_UNINSTALL_COMPLETE "IDS_ST_POP_THE_APP_HAS_BEEN_UNINSTALLED" ) 70  #MGRAPP_STR_UNINSTALL_FAILED "IDS_ST_POP_FAILED_TO_UNINSTALL_THE_APP" ) 71  #MGRAPP_STR_APP_STOP_MSG "IDS_ST_BODY_THE_APPLICATIONS_BELOW_WERE_STARTED_BY_PS_STOPPING_THESE_APPLICATIONS_MAY_CAUSE_PS_TO_FAIL" ) 72  #MAGAPP_STR_WEB_SETTING "IDS_BR_BODY_WEBSITE_SETTINGS" ) 73  #MGRAPP_STR_PRIVILEGE "IDS_ST_HEADER_PRIVILEGES" ) 74  #MGRAPP_STR_MOVE_COMPLETED "IDS_PB_POP_MOVE_COMPLETED" ) 75  #MGRAPP_STR_UNINSTALL_UPDATES "IDS_ST_BUTTON_UNINSTALL_UPDATES" ) 77  #MGRAPP_STR_FORCE_STOP "IDS_ST_BUTTON_FORCE_STOP" ) 78  #MGRAPP_STR_ENABLE "IDS_ST_BUTTON_ENABLE" ) 79  #MGRAPP_STR_DISABLE "IDS_ST_BUTTON_DISABLE" ) 80  #MGRAPP_STR_DISABLED "IDS_ST_SBODY_DISABLED" ) 82  #MGRAPP_STR_ACTIVE_APP "IDS_ST_MBODY_ACTIVE_APPLICATION" ) 83  #MGRAPP_STR_ACTIVE_APPS_N "IDS_TASKMGR_BODY_ACTIVE_APPLICATIONS_C_PD" ) 84  #MGRAPP_STR_APPS "IDS_ST_BODY_APPLICATIONS" ) 85  #MGRAPP_STR_VERSION_STR "IDS_ST_BODY_VERSION_PS" ) 86  #MGRAPP_STR_COMPUTING "IDS_ST_BODY_COMPUTING_ING" ) 87  #MGRAPP_STR_NO_APPS "IDS_FP_BODY_NO_APPLICATIONS" ) 88  #MGRAPP_STR_NO_DOWNLOAD_APPS_HELP "IDS_ST_BODY_AFTER_YOU_DOWNLOAD_AND_INSTALL_APPLICATIONS_APPLICATIONS_WILL_BE_SHOWN_HERE" ) 89  #MGRAPP_STR_NO_RUNNING_APP "IDS_TASK_BODY_NO_RUNNING_APPLICATION" ) 90  #MGRAPP_STR_CHECKING "IDS_COM_POP_CHECKING" ) 91  #MGRAPP_STR_LOADING "IDS_ST_POP_LOADING_ING" ) 93  #MGRAPP_STR_CACHE "IDS_ST_BODY_CACHE" ) 94  #MGRAPP_STR_CLEAR_CACHE "IDS_TASKMGR_BUTTON_CLEAR_CACHE" ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-utils.h 19 #ide __SETTING_APPMGR_UTILS_H__ 20  #__SETTING_APPMGR_UTILS_H__ ) 22  ~"g-pmgr.h " 25 mAPPMGRUG_SORT_ATOZ , 26 mAPPMGRUG_SORT_ZTOA , 27 mAPPMGRUG_SORT_SIZE , 30 GLi * pmgrUg_st_pkg_li ( s܉y , GLi * pkg_li ); 31  pmgrUg_g_lifos ( StgAMgrUG * ad ); 32  pmgrUg_g_lifos_cb ( _su , StgAMgrUG * ad ); 33  pmgrUg_g_ruifos_cb ( _su , StgAMgrUG * ad ); 34  pmgrUg_pkgmgr_subsibe ( StgAMgrUG * ad ); 35  pmgrUg_pkgmgr_de ( StgAMgrUG * ad ); 36  pmgrUg__lifos ( StgAMgrUG * ad ); 37 Elm_Obje_Im * pmgrUg_nd_t ( Evas_Obje * gli , 38 StgAMgrUG * ad ); 39  pmgrUg_size_to_r ( size , * desc ,  desc_size ); 40 * pmgrUg_fo_t_gl_b_g (* da , Evas_Obje * obj , 41 cڡ * ); 42 Evas_Obje * pmgrUg_fo_t_gl_ic_g (* da , Evas_Obje * obj , 43 cڡ * ); 44 Evas_Obje * pmgrUg_fo_2bu1_gl_ic_g (* da , Evas_Obje * obj , 45 cڡ * ); 46 Evas_Obje * pmgrUg_fo_2bu2_gl_ic_g (* da , Evas_Obje * obj , 47 cڡ * ); 48 Evas_Obje * pmgrUg_fo_1bu_gl_ic_g (* da , Evas_Obje * obj , 49 cڡ * ); 50  pmgrUg_pup_d (* da , Evas_Obje * obj , * evt_fo ); 51  pmgrUg__pup (* r , StgAMgrUG * ad ); 52  pmgrUg_t_p_gs ( StgAMgrUG * ad ); 53 Evas_Obje * pmgrUg_no_em (Evas_Obje * , cڡ * xt , 54 cڡ * hp ); 55 Evas_Obje * pmgrUg_ldg_em (Evas_Obje * , cڡ * xt , 56 cڡ * hp ); 57 gt pmgrUg_com_pkgme ( gcڡpor em , gcڡpo pkg_me ); 58 * pmgrUg_g_defut_ic ( pkgmgrfo_pfo_h hd ); 60  le * $pmgrUg_check_ic (cڡ * ic_th ) 62 i( EINA_TRUE = `ece_fe_exis ( ic_th )) 63  `rdup ( ic_th ); 65  NULL ; 66 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr.h 19 #ide __SETTING_APPMGR_H__ 20  #__SETTING_APPMGR_H__ ) 22  ~ 23  ~ 25  ~ 26  ~ 27  ~ 29  ~"g-comm-vw.h " 30  ~"g-comm-dw-widg.h " 31  ~"g-pmgr-rg.h " 33  #_S ( s `dgxt ("sys_rg", s) ) 35  #SAFE_STRDUP ( c (c)? `rdup (c): NULL ) 37  #FREEdSTRDUP ( de , c ) \ 39 i( de { ` (de); de= NULL ; }\ 40 i( c || *c de = `rdup (src); \ 41 } l ) ) 44 mAPPMGRUG_TAB_NONE , 45 mAPPMGRUG_TAB_DOWNLOAD , 46 mAPPMGRUG_TAB_RUNNING , 47 mAPPMGRUG_TAB_ALL , 48 mAPPMGRUG_TAB_DISABLED , 49 mAPPMGRUG_TAB_MAX 53 mAPPMGRUG_PKG_REQUEST_NONE , 54 mAPPMGRUG_PKG_REQUEST_UNINSTALL , 55 mAPPMGRUG_PKG_REQUEST_MOVE , 56 mAPPMGRUG_PKG_REQUEST_DISABLE , 57 mAPPMGRUG_PKG_REQUEST_ENABLE , 58 mAPPMGRUG_PKG_REQUEST_RESET 61  s_pmgr_pkgfo { 62 * mpkgid ; 63 * mpkg_b ; 64 * mic_th ; 65 * mpkg_ty ; 66 * mpkg_vsi ; 67 * mma_pid ; 68  msz_tٮ ; 69  msz_da ; 70  msz_che ; 71 bo mnodiy ; 72 bo mmovab ; 73 bo mskmage ; 74 bo mis_movab ; 75 bo mis_d ; 76 bo mis_upded ; 77 bo mis_sut_dib ; 78 bo mis_dib ; 80 GLi * mpids ; 81 pkgmgrfo_d_age mage ; 83 pkgmgr_ * mpc_size ; 84 pkgmgr_ * mpc_que ; 85 Stg_GGroupIm_Da * mtٮ_size ; 86 Stg_GGroupIm_Da * mda_size ; 87 Stg_GGroupIm_Da * mp_size ; 89 Stg_GGroupIm_Da * mf_v ; 90 Stg_GGroupIm_Da * mϡ_v ; 92 Elm_Obje_Im * mdef_p ; 93 Evas_Obje * mgl_v ; 95 had_t mtid ; 96 } tpmgr_pkgfo ; 98  s_pmgr_lifo { 99 Elm_Obje_Im * mem ; 101  mgroup_y ; 103 * mpkgid ; 104 * mic_th ; 105 * mpkg_b ; 106 * mmapid ; 108  mtٮ_size ; 109 bo mvid_size ; 110 bo mis_d ; 111 bo mis_upde ; 112 bo mis_dibd ; 113 GLi * mrunfos ; 114 GLi * mdef_pids ; 115 } tpmgr_lifo ; 117  s_pmgr_runfo { 118 * mpid ; 119 * mb ; 120 bo mn_kl ; 121 } tpmgr_runfo ; 123  s_StgAMgrUG { 124 ui_gadg_h mug ; 125  mbty ; 126  ms܉y ; 127  mn_sizest ; 128  mpkg_que ; 130 g_vw * mma_vw ; 131 g_vw * mrunfo_vw ; 132 g_vw * mpkgfo_vw ; 134 Evas_Obje * mw ; 135 Evas_Obje * mlo_ ; 137 Evas_Obje * mlo_ma ; 138 Evas_Obje * mvi ; 139 Evas_Obje * mpup ; 142 Elm_Obje_Im * mvi_ma_ ; 143 Evas_Obje * mgl_ma ; 144 Evas_Obje * mlo_noem ; 145  mnoem_ty ; 146 Evas_Obje * mdef_tob ; 147 pkgmgr_ * mpc_ma ; 148 pkgmgr_ * mpc_l_size ; 149 GLi * mpkg_li ; 150 GLi * md_pkg_li ; 151 Ece_Idr * msize_idr ; 152 * mt_wk ; 153 * mli_wk ; 154 * mrušg_li_wk ; 156 * ml_pkgid ; 157 * ml_ic ; 158 * ml_b ; 159  ml_tٮ ; 160  ml_da_size ; 161  ml_is_dibd ; 163  mis_rui_ady ; 166 Evas_Obje * mgl_run ; 167 GLi * mrunfos ; 168 pmgr_lifo * mfo_run ; 171 bo msut_skmag ; 172 Evas_Obje * mgl_pkg ; 173 Evas_Obje * mpkg_tob ; 174 * mpfo_vsi ; 175 pmgr_pkgfo * mpkgfo ; 177 Ece_Tim * mpkgfo_gsize_tim ; 179 Elm_Gli_Im_Css mc_ma ; 180 Elm_Gli_Im_Css mfo_c ; 181 Elm_Gli_Im_Css mc_p ; 182 Elm_Gli_Im_Css mc_1txt_1ic_2 ; 183 Elm_Gli_Im_Css mc_1txt ; 184 Elm_Gli_Im_Css mc_iv ; 185 Elm_Gli_Im_Css mc_muɞe ; 186 Elm_Gli_Im_Css mc_g_t ; 187 Elm_Gli_Im_Css mc_fo_t ; 188 Elm_Gli_Im_Css mc_1ic ; 189 Elm_Gli_Im_Css mc_2txt_2 ; 190 Elm_Gli_Im_Css mc_muɞe_2txt ; 191 Elm_Gli_Im_Css mc_2bu1 ; 192 Elm_Gli_Im_Css mc_2bu2 ; 193 Elm_Gli_Im_Css mc_1bu ; 195 Stg_GGroupIm_Da * mche_size ; 196 Stg_GGroupIm_Da * mr_che ; 197 } tStgAMgrUG ; 199  #APPMGRUG_TIME ( fmt , g ...) \ 201  timev tv ; \ 202 `gtimeofday (& tv , NULL ); \ 203  now = tv . tv_c * 1000 + (v. tv_uc /1000; \ 204 `SETTING_TRACE_DEBUG ( fmt "im%ms", ## g , now ); \ 205 }0) ) 208 g_vw g_vw_pmgr_pkgfo ; 209 g_vw g_vw_pmgr_ma ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-async-worker.c 19  ~ 20  ~ 22  ~"g-pmgr-async-wk.h " 25 had_t mtid ; 26  mive ; 28 async_ m ; 29  m_t ; 30 back_ mcb ; 31 StgAMgrUG * mad ; 33 Ece_Idr * mwk_idr ; 34 } tpmgrUg_wk ; 36  GHashTab * gasync_wk_hashT ; 38  $pmgrUg_thad_nl () 40  t ; 42 `had_tnle ( PTHREAD_CANCEL_ENABLE , NULL ); 43 `had_nl (); 44 t = `had_tnle ( PTHREAD_CANCEL_DISABLE , NULL ); 45 i(0 ! t ) { 46 `SETTING_TRACE_ERROR ("had_tnle(Fa(%d)", t ); 47 `had_ex ( NULL ); 49 } } 51  Ea_Bo $_async_wk_idr (* da ) 53 SETTING_TRACE_BEGIN ; 54 `SETTING_TRACE ("---------------------------------------------thread join BEGIN "); 55 pmgrUg_wk * wk = da ; 57 `tv_if ( NULL = da , ECORE_CALLBACK_CANCEL ); 58 i( wk && wk-> tid ) { 59 `had_jo ( wk -> tid , NULL ); 61 wk -> ive = FALSE ; 63 i( wk -> cb ) 64 wk -> `cb (wk-> _t , wk-> ad ); 71 wk -> wk_idr = NULL ; 72 `SETTING_TRACE ("---------------------------------------------thread join END "); 73 SETTING_TRACE_END ; 74  ECORE_CALLBACK_CANCEL ; 75 } } 77 * $_async_wk_thad (* da ) 79 `SETTING_TRACE (" ---------------------------hread worker : BEGIN "); 80  t ; 81 pmgrUg_wk * wk = da ; 83 `tv_if ( NULL = da , NULL); 86 t = `had_tnle ( PTHREAD_CANCEL_DISABLE , NULL ); 87 i(0 ! t ) { 88 `SETTING_TRACE_ERROR ("had_tnle(Fa(%d)", t ); 89 `had_ex ( NULL ); 93 wk -> _t = wk-> ` (wk-> ad ); 95 APPMGRUG_STOP_POINT ; 97 wk -> wk_idr = `ece_idr_add ( _async_wk_idr , worker); 98 i( wk -> wk_idr = NULL ) { 99 `SETTING_TRACE_ERROR ("worker->worker_idler == NULL"); 100 wk -> ive = FALSE ; 104 `_async_wk_idr ( wk ); 107 `SETTING_TRACE (" ---------------------------hread worker : END "); 108 `had_ex ( NULL ); 109 } } 111  $_async_wk_hash__key ( gpor da ) 113 pmgrUg_wk * wk = da ; 115 i( wk -> ive ) { 116 `had_nl ( wk -> tid ); 117 `had_jo ( wk -> tid , NULL ); 120 i( wk -> wk_idr ) { 121 `ece_idr_d ( wk -> wk_idr ); 122 wk -> wk_idr = NULL ; 124 ` ( wk ); 125 } } 127 * $pmgrUg_t_async_wk ( async_ , back_ cb , 128 StgAMgrUG * ad ) 130  t ; 131 pmgrUg_wk * wk ; 133 `tv_if ( NULL = , NULL); 135 i( NULL = async_wk_hashT ) { 136 async_wk_hashT = `g_hash_b_w_fu ( NULL , NULL, 137 _async_wk_hash__key , NULL ); 140 wk = `oc (1, ( pmgrUg_wk )); 141 i( NULL = wk ) { 142 `SETTING_TRACE_ERROR ("calloc() Fail"); 143  NULL ; 145 wk -> = fn; 146 wk -> cb = cb; 147 wk -> ad =d; 149 `g_hash_b_add ( async_wk_hashT , wk ); 151 t = `had_ (& wk -> tid , NULL , _async_wk_thad , worker); 152 `wn_if ( t , "phread_create() Fail(%d)",et); 154 wk -> ive = TRUE ; 155  wk ; 156 } } 158  $pmgrUg__async_wk (* wk_id ) 160 pmgrUg_wk * wk = wk_id ; 162 `t_if ( NULL = wk ); 164 i( `g_hash_b_cڏs ( async_wk_hashT , wk_id )) 165 `g_hash_b_move ( async_wk_hashT , wk_id ); 167 i(0 = `g_hash_b_size ( async_wk_hashT )) { 168 `g_hash_b_deroy ( async_wk_hashT ); 169 async_wk_hashT = NULL ; 171 } } 173  $pmgrUg__async_wk_l () 175 `g_hash_b_deroy ( async_wk_hashT ); 176 async_wk_hashT = NULL ; 177 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-main.c 19  ~ 20  ~ 22  ~"g-pmgr-uts.h " 23  ~"g-pmgr-runfo.h " 24  ~"g-pmgr-async-wk.h " 25  ~"g-pmgr-ma.h " 27 g_vw gg_vw_pmgr_ma ; 29  $pmgrUg_ma_st_l (* da , Evas_Obje * obj , * evt_fo ) 31 SETTING_TRACE_BEGIN ; 32 StgAMgrUG * ad = da ; 33 Elm_Obje_Im * em = evt_fo ; 34 `m_gli_em_ed_t ( em , 0); 35 Stg_GGroupIm_Da * li_em = 36 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 38 `t_if ( da = NULL ); 39 `t_if ( evt_fo = NULL ); 40 `t_if ( li_em = NULL ); 42 cڡ * em_r = li_em -> keyS ; 43 `SETTING_TRACE_ERROR ("r: %s", em_r ); 44 i(! `SCmp ( em_r , MGRAPP_STR_SIZE )) 45 ad -> s܉y = APPMGRUG_SORT_SIZE ; 46 i(! `SCmp ( em_r , MGRAPP_STR_Z_TO_A )) 47 ad -> s܉y = APPMGRUG_SORT_ZTOA ; 49 ad -> s܉y = APPMGRUG_SORT_ATOZ ; 51 ad -> pkg_li = `pmgrUg_st_pkg_li d-> s܉y ,d->pkg_list); 53 i( ad -> pup ) { 54 `evas_obje_d ( ad -> pup ); 55 ad -> pup = NULL ; 57 `pmgrUg_ma_gli_nd_ems ( ad ); 58 } } 60  $pmgrUg_ma_st_pup (* da , Evas_Obje * obj , 61 * evt_fo ) 63 StgAMgrUG * ad = da ; 64 Evas_Obje * pup , * group ; 66 `t_if ( NULL = da ); 68 pup = `m_pup_add ( ad -> w ); 69 `m_obje_y_t ( pup , "default"); 70 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 71 `m_obje__xt_t ( pup , "t,xt", `_ ( MGRAPP_STR_SORT_BY )); 72 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , pmgrUg_pup_d , ad ); 73 `evas_obje_smt_back_add ( pup , "block,icked", pmgrUg_pup_d , ad ); 74 `evas_obje_show ( pup ); 77 Evas_Obje * box = `m_box_add ( pup ); 78 `evas_obje_size_ht_weight_t ( box , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 81 Evas_Obje * gli = `m_gli_add ( box ); 82 `evas_obje_size_ht_weight_t ( gli , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 83 `evas_obje_size_ht_ign_t ( gli , EVAS_HINT_FILL , EVAS_HINT_FILL); 86 group = `m_dio_add ( box ); 87 `m_dio_e_vue_t ( group , APPMGRUG_SORT_ATOZ ); 89 `g__Gdl_fld_1dio ( gli , & c_1xt_1ic , 90 pmgrUg_ma_st_l , 91 ad , 92 SWALLOW_Ty_1RADIO , 93 group , APPMGRUG_SORT_ATOZ , 94 MGRAPP_STR_A_TO_Z , 95 NULL ); 97 `g__Gdl_fld_1dio ( gli , & c_1xt_1ic , 98 pmgrUg_ma_st_l , 99 ad , 100 SWALLOW_Ty_1RADIO , 101 group , APPMGRUG_SORT_ZTOA , 102 MGRAPP_STR_Z_TO_A , 103 NULL ); 105 Stg_GGroupIm_Da * _da = `g__Gdl_fld_1dio ( gli , & c_1xt_1ic , 106 pmgrUg_ma_st_l , 107 ad , 108 SWALLOW_Ty_1RADIO , 109 group , APPMGRUG_SORT_SIZE , 110 MGRAPP_STR_SIZE , 111 NULL ); 113 i( FALSE = ad -> n_sizest && _da && it_da-> em ) 114 `m_obje_em_dibd_t ( _da -> em , EINA_TRUE ); 116 `m_dio_vue_t ( group , ad -> s܉y ); 118 `evas_obje_show ( gli ); 119 `m_box_ck_d ( box , gli ); 120 `evas_obje_size_ht_m_t ( box , -1, `ELM_SCALE_SIZE (288)); 122 `m_obje_cڋ_t ( pup , box ); 124 i( ad -> pup ) 125 `evas_obje_d ( ad -> pup ); 126 ad -> pup =opup; 127 } } 129  $pmgrUg_ma_t_ps (* da , Evas_Obje * obj , 130 * evt_fo ) 132 * b_r ; 133 StgAMgrUG * ad = da ; 135 `t_if ( NULL = da ); 137 b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 139 i( ad -> pup ) { 140 `evas_obje_d ( ad -> pup ); 141 ad -> pup = NULL ; 144 i(0 = `SCmp ( b_r , `_ ( MGRAPP_STR_RESET_APPS ))) 145 `pmgrUg_t_p_gs ( ad ); 147 ` ( b_r ); 148 } } 150  $pmgrUg_ma_me_pup_r٩e (* da , Evas_Obje * obj , 151 * evt_fo ) 153  pos ; 154 Evas_Cod w , h ; 155 StgAMgrUG * ad = da ; 157 `t_if ( da = NULL ); 159 `m_w_sn_size_g ( ad -> w , NULL , NULL, & w , & h ); 161 pos = `m_w_r٩i_g ( ad -> w ); 162  pos ) { 164 `evas_obje_move ( ad -> pup , 0, w ); 167 `evas_obje_move ( ad -> pup , h , w ); 171 `evas_obje_move ( ad -> pup , 0, h ); 174 } } 176  $pmgrUg_ma_me_pup_d_cb (* da , Evas * e , 177 Evas_Obje * obj , * evt_fo ) 179 StgAMgrUG * ad = da ; 181 `t_if ( da = NULL ); 183 `evas_obje_smt_back_d ( `m_obje_t_widg_g ( ad -> pup ), 184 "r٩i,chged", pmgrUg_ma_me_pup_r٩e ); 185 } } 187 * $_pmgrUg_acss_fo_d_cb (* da , Evas_Obje * obj ) 189 SETTING_TRACE_BEGIN ; 190 `tv_if (! da , NULL ); 191  r [256]; 193 `rtf ( r , `_ ("IDS_CAM_BODY_SHOWING_PD_ITEMS_T_TTS"), da ); 194  `rdup ( `_ ( r )); 195 } } 197  $pmgrUg_ma__me_pup (* da , Evas_Obje * obj , 198 * evt_fo ) 200 Elm_Obje_Im * ; 201 Evas_Obje * xpup ; 202 StgAMgrUG * ad = da ; 204 `t_if ( NULL = da ); 206 xpup = `m_xpup_add ( ad -> vi ); 207 `m_obje_y_t ( xpup , "more/default"); 208 `m_xpup_auto_hide_dibd_t ( xpup , EINA_TRUE ); 209 `_obje_evt_back_add ( xpup , EA_CALLBACK_BACK , _xpup_back_cb , NULL ); 210 `_obje_evt_back_add ( xpup , EA_CALLBACK_MORE , _xpup_back_cb , NULL ); 212 `evas_obje_smt_back_add ( xpup , "dismisd", pmgrUg_pup_d , ad ); 213 `evas_obje_smt_back_add ( `m_obje_t_widg_g ( xpup ), 214 "r٩i,chged", pmgrUg_ma_me_pup_r٩e , ad ); 215 `evas_obje_evt_back_add ( xpup , EVAS_CALLBACK_DEL , 216 pmgrUg_ma_me_pup_d_cb , ad ); 218 = `m_xpup_em_nd ( xpup , MGRAPP_STR_SORT_BY , NULL , 219 pmgrUg_ma_st_pup , ad ); 220 `m_obje_em_doma_xt_ab_t ( , SETTING_PACKAGE , EINA_TRUE ); 222 Evas_Obje * ao = `m_obje__acss_obje_g ( xpup , "access.outline"); 223 `_sn_ad_acss_fo_d_cb_t ( ao , ELM_ACCESS_CONTEXT_INFO , 224 _pmgrUg_acss_fo_d_cb , 2); 226 i( ad -> pup ) 227 `evas_obje_d ( ad -> pup ); 228 ad -> pup = xpup ; 230 `pmgrUg_ma_me_pup_r٩e ( ad , NULL , NULL); 232 `evas_obje_show ( xpup ); 233 } } 235  $pmgrUg_ma_gl_ized (* da , Evas_Obje * obj , 236 * evt_fo ) 238 `g_tm_if ( evt_fo = NULL , "invalidarameter:vent_info is NULL"); 239 Elm_Obje_Im * em = (Elm_Obje_Im *) evt_fo ; 240 pmgr_lifo * li_em = (pmgr_lif*) `m_obje_em_da_g ( em ); 242 `g_check_gli_em_btom_le ( em ); 243 i( li_em ) { 245 i( li_em -> group_y = SETTING_GROUP_STYLE_TOP ) { 246 `m_obje_em_sigl_em ( em , "elm,state,top", ""); 247 } i( li_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ) { 248 `m_obje_em_sigl_em ( em , "elm,state,bottom", ""); 249 `m_obje_em_sigl_em ( em , "elm,state,bottomline,hide", ""); 250 } i( li_em -> group_y = SETTING_GROUP_STYLE_CENTER ) { 251 `m_obje_em_sigl_em ( em , "elm,state,center", ""); 253 `m_obje_em_sigl_em ( em , "elm,state,normal", ""); 257 `m_obje_em_sigl_em ( em , "elm,state,center", ""); 259 } } 261  Evas_Obje * $pmgrUg_ma_gli ( Evas_Obje * ) 263 Evas_Obje * gli ; 265 gli = `m_gli_add ( ); 266 i( NULL = gli ) { 267 `SETTING_TRACE_ERROR ("elm_genlist_add() Fail"); 268  NULL ; 271 `m_gli_block_cou_t ( gli , 8); 275 `evas_obje_size_ht_weight_t ( gli , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 276 `evas_obje_size_ht_ign_t ( gli , EVAS_HINT_FILL , EVAS_HINT_FILL); 277 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 278 `m_gli_homogeous_t ( gli , EINA_TRUE ); 279 `m_sr_picy_t ( gli , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO ); 280 `evas_obje_show ( gli ); 282 `evas_obje_smt_back_add ( gli , "ized", pmgrUg_ma_gl_ized , NULL ); 284  gli ; 285 } } 287  $pmgrUg_ma_gl_l (* da , Evas_Obje * obj , * evt_fo ) 289 pmgr_lifo * fo ; 290 StgAMgrUG * ad = da ; 291 Elm_Obje_Im * em = evt_fo ; 293 `t_if ( da = NULL ); 294 `t_if ( evt_fo = NULL ); 296 `m_gli_em_ed_t ( em , 0); 298 fo = `m_obje_em_da_g ( em ); 299 `t_if ( NULL = fo ); 301 ad -> l_pkgid = `SAFE_STRDUP ( fo -> pkgid ); 302 ad -> l_b = `SAFE_STRDUP ( fo -> pkg_b ); 303 ad -> l_ic = `SAFE_STRDUP ( fo -> ic_th ); 304 ad -> l_is_dibd = fo -> is_dibd ; 307 i( APPMGRUG_TAB_RUNNING = ad -> bty ) { 308 ad -> fo_run = fo ; 309 ad -> runfos = fo ->runinfos; 310 `g_vw_chge ( ad -> ma_vw ,d-> runfo_vw ,d); 312 i( fo -> vid_size ) 313 ad -> l_tٮ = fo -> tٮ_size ; 315 ad -> l_tٮ = -1; 316 ad -> l_da_size = -1; 317 `g_vw_chge ( ad -> ma_vw ,d-> pkgfo_vw ,d); 319 } } 321  le Evas_Obje * $pmgrUg_ma_no_em_hd ( StgAMgrUG * ad ) 323 cڡ * xt , * hp_txt = NULL ; 324 Evas_Obje * lo = NULL ; 326  ad -> bty ) { 327  APPMGRUG_TAB_RUNNING : 328 xt = MGRAPP_STR_LOADING ; 330  APPMGRUG_TAB_DISABLED : 331 xt = MGRAPP_STR_NO_APPS ; 333  APPMGRUG_TAB_DOWNLOAD : 334  APPMGRUG_TAB_ALL : 336 xt = MGRAPP_STR_NO_APPS ; 337 hp_txt = MGRAPP_STR_NO_DOWNLOAD_APPS_HELP ; 341 i( NULL = ad -> lo_noem ||d-> noem_ty !ad-> bty ) { 342 i( ad -> bty = APPMGRUG_TAB_RUNNING ) { 343 lo = `pmgrUg_ldg_em ( ad -> vi , xt , hp_txt ); 345 lo = `pmgrUg_no_em ( ad -> vi , xt , hp_txt ); 349  lo ; 350 } } 352  $_gli_em_groupy_t ( pmgr_lifo * li_em , g_group_y group_y ) 354 i( li_em ) { 355 li_em -> group_y = group_style; 357 i( li_em -> em ) { 359 i( li_em -> group_y = SETTING_GROUP_STYLE_TOP ) { 360 `m_obje_em_sigl_em ( li_em -> em , "elm,state,top", ""); 361 } i( li_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ) { 362 `m_obje_em_sigl_em ( li_em -> em , "elm,state,bottom", ""); 363 `m_obje_em_sigl_em ( li_em -> em , "elm,state,bottomline,hide", ""); 364 } i( li_em -> group_y = SETTING_GROUP_STYLE_CENTER ) { 365 `m_obje_em_sigl_em ( li_em -> em , "elm,state,center", ""); 367 `m_obje_em_sigl_em ( li_em -> em , "elm,state,normal", ""); 371 } } 373  $pmgrUg_ma_gli_nd_ems ( StgAMgrUG * ad ) 375 GLi * curs ; 376  em_t = 0; 377 Evas_Obje * lo_w = NULL ; 378 pmgr_lifo * fo = NULL ; 381 i( NULL = ad -> pkg_li ) { 382 lo_w = `pmgrUg_no_em ( ad -> vi , MGRAPP_STR_CHECKING , ""); 383 `m_obje_em__cڋ_t ( ad -> vi_ma_ , "m.swlow.cڋ", lo_w ); 384 ad -> lo_noem = lo_w ; 388 i( NULL = ad -> gl_ma ) { 389 lo_w = ad -> gl_ma = `pmgrUg_ma_gli d-> vi ); 391 `m_gli_r ( ad -> gl_ma ); 393 i( ad -> gl_ma ) 394 `pmgrUg_nd_t ( ad -> gl_ma ,d); 396 curs = ad -> pkg_li ; 397  curs && ( ad -> bty ! APPMGRUG_TAB_RUNNING ||d-> is_rui_ady )) { 398  vid ; 400 fo = curs -> da ; 401 curs = curs-> xt ; 403 i( NULL = fo ) { 404 `SETTING_TRACE_ERROR ("info isull"); 408 vid = 0; 409  ad -> bty ) { 410  APPMGRUG_TAB_DOWNLOAD : 411 i( fo -> is_d && !fo-> is_upde ) 412 vid = 1; 414  APPMGRUG_TAB_RUNNING : 415 i( NULL = fo -> runfos ) 416 vid = 1; 418  APPMGRUG_TAB_DISABLED : 419 i(0 = fo -> is_dibd ) 420 vid = 1; 423 i( vid ) { 424 fo -> em = NULL ; 428 i( ad -> gl_ma ) { 429 fo -> em = `m_gli_em_nd ( ad -> gl_ma , &ad-> c_ma , info, NULL , 430 ELM_GENLIST_ITEM_NONE , pmgrUg_ma_gl_l , ad ); 431 em_t ++; 434 i( em_t == 1) { 435 `_gli_em_groupy_t ( fo , SETTING_GROUP_STYLE_TOP ); 437 `_gli_em_groupy_t ( fo , SETTING_GROUP_STYLE_CENTER ); 440 i( em_t == 1) { 441 `_gli_em_groupy_t ( fo , SETTING_GROUP_STYLE_CENTER ); 442 } i( em_t > 1) { 443 `_gli_em_groupy_t ( fo , SETTING_GROUP_STYLE_BOTTOM ); 446 i( ad -> gl_ma `pmgrUg_nd_t (ad->gl_main,d); 448 i(0 = em_t ) { 449 i( lo_w ) 450 `evas_obje_d ( lo_w ); 452 lo_w = `pmgrUg_ma_no_em_hd ( ad ); 454 i( lo_w ) 455 ad -> lo_noem = lo_w ; 456 ad -> noem_ty =d-> bty ; 457 ad -> gl_ma = NULL ; 460 i( lo_w ) { 461 `m_obje_em__cڋ_t ( ad -> vi_ma_ , "m.swlow.cڋ", lo_w ); 462 i( ad -> gl_ma ) 463 ad -> lo_noem = NULL ; 465 } } 467 * $pmgrUg_ma_gl_b_g (* da , Evas_Obje * obj , cڡ * ) 469 * b = NULL ; 470 pmgr_lifo * fo = da ; 472 `tv_if ( da = NULL , NULL); 474 i(0 = `rcmp ( , "elm.text.main.left.top")) { 475 b = `SAFE_STRDUP ( fo -> pkg_b ); 476 } i(0 = `rcmp ( , "elm.text.sub.left.bottom")) { 477  desc [ APPMGRUG_MAX_STR_LEN ] = {0}; 478 i( fo -> vid_size ) { 479 `pmgrUg_size_to_r ( fo -> tٮ_size , desc , (desc)); 480 b = `rdup ( desc ); 482 b = `rdup ( `_ ( MGRAPP_STR_COMPUTING )); 486  b ; 487 } } 489  le * $pmgrUg_g_lifo_deu_ic (cڡ * pid ) 491  t ; 492 * ic ; 493 pkgmgrfo_pfo_h hd = NULL ; 495 t = `pkgmgrfo_pfo_g_pfo ( pid , & hd ); 496 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_get_appinfo() Fail(%d)",et); 498 ic = `pmgrUg_g_defut_ic ( hd ); 500 `pkgmgrfo_pfo_deroy_pfo ( hd ); 502  ic ; 503 } } 505 Evas_Obje * $pmgrUg_ma_gl_ic_g (* da , Evas_Obje * obj , 506 cڡ * ) 508 Evas_Obje * ic = NULL ; 509 Evas_Obje * y = NULL ; 510 pmgr_lifo * fo = da ; 512 `tv_if ( da = NULL , NULL); 514 i(! `SCmp ( , "elm.icon.1")) { 515 ic = `m_ic_add ( obj ); 517 i( NULL = fo -> ic_th ) 518 fo -> ic_th = `pmgrUg_g_lifo_deu_ic (fo-> mapid ); 520 `m_image_fe_t ( ic , fo -> ic_th , NULL ); 521 `evas_obje_size_ht_weight_t ( ic , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 522 `evas_obje_size_ht_ign_t ( ic , EVAS_HINT_FILL , EVAS_HINT_FILL); 524 y = `m_yout_add ( obj ); 525 `tv_if ( y = NULL , NULL); 526 `m_yout_theme_t ( y , "layout", "list/B/type.2", "default"); 527 `m_yout_cڋ_t ( y , "m.swlow.cڋ", ic ); 529  y ; 531  NULL ; 533 } } 536  Ea_Bo $pmgrUg_ma_back_cb (* da , Elm_Obje_Im * ) 538 StgAMgrUG * ad = da ; 540 `tv_if ( da = NULL , EINA_TRUE ); 542 `pmgrUg__async_wk_l (); 543 i( ad -> li_wk ) 544 ad -> li_wk = NULL ; 546 i( ad -> t_wk ) { 547 `SETTING_TRACE_ERROR ("It can't be here(ad->reset_worker Must be NULL)"); 548 ad -> t_wk = NULL ; 551 `ug_deroy_me ( ad -> ug ); 553  EINA_FALSE ; 554 } } 556  $pmgrUg_ma_r_de (* da , Evas_Obje * obj , 557 * evt_fo ) 559  t ; 560 * b_r ; 561 StgAMgrUG * ad = da ; 563 `t_if ( da = NULL ); 565 b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 566 t = `SCmp ( b_r , `_ ( MGRAPP_STR_OK )); 567 ` ( b_r ); 569 i( ad -> pup ) { 570 `evas_obje_d ( ad -> pup ); 571 ad -> pup = NULL ; 574 i(0 ! t ) 577 t = `psvc_unt_l_des (); 578 i( APPSVC_RET_OK ! t ) { 579 `SETTING_TRACE_ERROR ("psvc_unt_l_des(Fa(%d)", t ); 580 `pmgrUg__pup ( MGRAPP_STR_ERROR , ad ); 583 `g_vw_upde ( ad -> ma_vw ,d); 584 } } 586  $pmgrUg_ma_r_de_ick (* da , Evas_Obje * obj , 587 * evt_fo ) 589 StgAMgrUG * ad = da ; 591 `t_if ( NULL = da ); 593 i( ad -> pup ) 594 `evas_obje_d ( ad -> pup ); 596 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 597 MGRAPP_STR_CLEAR_DEFAULT_APPS_Q , pmgrUg_ma_r_de , 0, 598 2, MGRAPP_STR_OK , MGRAPP_STR_CANCEL ); 599 } } 601  le Evas_Obje * $pmgrUg_ma_r_de_tob ( 602 Evas_Obje * , StgAMgrUG * ad ) 604 Evas_Obje * tob ; 605 Elm_Obje_Im * to_ ; 607 tob = `m_tob_add ( ); 609 `m_obje_y_t ( tob , "default"); 610 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 611 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 612 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 614 to_ = `m_tob_em_nd ( tob , NULL , MGRAPP_STR_CLEAR_DEFAULT_APPS , 615 pmgrUg_ma_r_de_ick , ad ); 616 `m_obje_em_doma_xt_ab_t ( to_ , SETTING_PACKAGE , EINA_TRUE ); 618 `evas_obje_show ( tob ); 620  tob ; 621 } } 623  $pmgrUg_dowd_ (* da , Evas_Obje * obj , 624 * evt_fo ) 626 Evas_Obje * tob ; 627 StgAMgrUG * ad = da ; 629 `t_if ( NULL = da ); 630 `t_if ( APPMGRUG_TAB_DOWNLOAD = ad -> bty ); 632 ad -> bty = APPMGRUG_TAB_DOWNLOAD ; 636 `pmgrUg_ma_gli_nd_ems ( ad ); 637 } } 639  $pmgrUg_dibd_ (* da , Evas_Obje * obj , 640 * evt_fo ) 642 Evas_Obje * tob ; 643 StgAMgrUG * ad = da ; 645 `t_if ( NULL = da ); 646 `t_if ( APPMGRUG_TAB_DISABLED = ad -> bty ); 648 ad -> bty = APPMGRUG_TAB_DISABLED ; 652 `pmgrUg_ma_gli_nd_ems ( ad ); 653 } } 655  $pmgrUg_rušg_ (* da , Evas_Obje * obj , 656 * evt_fo ) 658 Evas_Obje * tob ; 659 StgAMgrUG * ad = da ; 661 `t_if ( NULL = da ); 662 `t_if ( APPMGRUG_TAB_RUNNING = ad -> bty ); 664 ad -> bty = APPMGRUG_TAB_RUNNING ; 668 ad -> is_rui_ady = EINA_FALSE ; 670 `pmgrUg_g_rušg_li ( ad ); 672 `pmgrUg_ma_gli_nd_ems ( ad ); 673 } } 675  $pmgrUg_l_ (* da , Evas_Obje * obj , * evt_fo ) 677 Evas_Obje * tob ; 678 StgAMgrUG * ad = da ; 680 `t_if ( NULL = da ); 681 `t_if ( APPMGRUG_TAB_ALL = ad -> bty ); 683 ad -> bty = APPMGRUG_TAB_ALL ; 687 `pmgrUg_ma_gli_nd_ems ( ad ); 688 } } 690  le Evas_Obje * $pmgrUg_ma__t_bb ( 691 Evas_Obje * , StgAMgrUG * ad ) 693  bty ; 694 Evas_Obje * tob ; 695 Elm_Obje_Im * [ APPMGRUG_TAB_MAX ]; 697 i( ad -> bty < APPMGRUG_TAB_NONE || APPMGRUG_TAB_MAX <=d->tabtype) 698 bty = APPMGRUG_TAB_DOWNLOAD ; 700 bty = ad ->tabtype; 702 ad -> bty = APPMGRUG_TAB_NONE ; 704 tob = `m_tob_add ( ); 706 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 707 `m_obje_y_t ( tob , "tabbar"); 708 `m_tob_d_mode_t ( tob , EINA_FALSE ); 709 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 710 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_ALWAYS ); 712 [ APPMGRUG_TAB_DOWNLOAD ] = `m_tob_em_nd ( tob , NULL , 713 MGRAPP_STR_DOWNLOADS , pmgrUg_dowd_ , ad ); 714 `m_obje_em_doma_xt_ab_t ( [ APPMGRUG_TAB_DOWNLOAD ], SETTING_PACKAGE , EINA_TRUE ); 716 [ APPMGRUG_TAB_RUNNING ] = `m_tob_em_nd ( tob , NULL , 717 MGRAPP_STR_RUNNING , pmgrUg_rušg_ , ad ); 718 `m_obje_em_doma_xt_ab_t ( [ APPMGRUG_TAB_RUNNING ], SETTING_PACKAGE , EINA_TRUE ); 720 [ APPMGRUG_TAB_ALL ] = `m_tob_em_nd ( tob , NULL , 721 MGRAPP_STR_ALL , pmgrUg_l_ , ad ); 722 `m_obje_em_doma_xt_ab_t ( [ APPMGRUG_TAB_ALL ], SETTING_PACKAGE , EINA_TRUE ); 724 [ APPMGRUG_TAB_DISABLED ] = `m_tob_em_nd ( tob , NULL , 725 MGRAPP_STR_DISABLED , pmgrUg_dibd_ , ad ); 726 `m_obje_em_doma_xt_ab_t ( [ APPMGRUG_TAB_DISABLED ], SETTING_PACKAGE , EINA_TRUE ); 728 `m_tob_em_ed_t ( [ bty ], EINA_TRUE ); 730 `evas_obje_show ( tob ); 732  tob ; 733 } } 735  le Evas_Obje * $pmgrUg_ma_t_me_b ( Evas_Obje * , 736 StgAMgrUG * ad ) 738 Evas_Obje * b ; 740 b = `m_bu_add ( ); 741 `m_obje_y_t ( b , "naviframe/more/default"); 743 `evas_obje_smt_back_add ( b , "icked", pmgrUg_ma__me_pup , ad ); 745  b ; 746 } } 748  Ea_Bo 749 $g_pmgr_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 750 * evt_fo ) 752 SETTING_TRACE_BEGIN ; 754 `g_tvm_if ( da = NULL , EINA_FALSE , 756 StgAMgrUG * ad = (StgAMgrUG * da ; 759 `ug_deroy_me ( ad -> ug ); 760 SETTING_TRACE_END ; 761  EINA_FALSE ; 762 } } 764  $pmgrUg_ma_ (* da ) 766 Elm_Obje_Im * vi_ ; 767 Evas_Obje * back_b , * tob , * me_b ; 768 StgAMgrUG * ad = da ; 770 `tv_if ( NULL = da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 771 `tv_if ( NULL = ad -> vi , SETTING_GENERAL_ERR_WRONG_PARAMETER ); 773 ad -> li_wk = `pmgrUg_t_async_wk ( pmgrUg_g_lifos , 774 pmgrUg_g_lifos_cb , ad ); 777 back_b = `g__bu ( ad -> vi , MGRAPP_STR_APP_MANAGER , 778 NAVI_BACK_BUTTON_STYLE , 779 g_pmgr_ma_ick_sokey_back_cb , ad ); 781 vi_ = `m_viame_em_push ( ad -> vi , MGRAPP_STR_APP_MANAGER , 782 back_b , NULL , NULL, "tabbar"); 783 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 784 `m_viame_em_p_cb_t ( vi_ , pmgrUg_ma_back_cb , ad ); 785 ad -> vi_ma_ = vi_ ; 787 tob = `pmgrUg_ma__t_bb ( ad -> vi ,d); 788 i( NULL = tob ) { 789 `SETTING_TRACE_ERROR ("appmgrUg_main_create_top_tabbar() Fail"); 790  SETTING_RETURN_FAIL ; 792 `m_obje_em__cڋ_t ( vi_ , "bb", tob ); 793 `g_bb_ab_sw_ef ( ad -> lo_ma , tob ); 795 me_b = `pmgrUg_ma_t_me_b ( ad -> vi ,d); 796 i( NULL = me_b ) { 797 `SETTING_TRACE_ERROR ("appmgrUg_main_creat_more_btn() Fail"); 798  SETTING_RETURN_FAIL ; 800 `m_obje_em__cڋ_t ( vi_ , "tob_me_b", me_b ); 802 `pmgrUg_pkgmgr_subsibe ( ad ); 804 g_vw_pmgr_ma . is_ = 1; 806  SETTING_RETURN_SUCCESS ; 807 } } 809  $pmgrUg_ma_deroy (* da ) 811 StgAMgrUG * ad = da ; 813 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 815 `pmgrUg__async_wk_l (); 816 i( ad -> li_wk ) 817 ad -> li_wk = NULL ; 822 i( ad -> t_wk ) { 823 `SETTING_TRACE_ERROR ("It can't be here(ad->reset_worker Must be NULL)"); 824 ad -> t_wk = NULL ; 827 `pmgrUg_pkgmgr_de ( ad ); 830 i( ad -> pup ) { 831 `evas_obje_d ( ad -> pup ); 832 ad -> pup = NULL ; 836 `pmgrUg__lifos ( ad ); 838 g_vw_pmgr_ma . is_ = 0; 840  SETTING_RETURN_SUCCESS ; 841 } } 843  $pmgrUg_ma_upde (* da ) 845 StgAMgrUG * ad = da ; 847 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 849 `pmgrUg_ma_gli_nd_ems ( ad ); 851  SETTING_RETURN_SUCCESS ; 852 } } 854  $pmgrUg_ma_nup (* da ) 856  SETTING_RETURN_SUCCESS ; 857 } } 859  $pmgrUg_ma_ ( StgAMgrUG * ad ) 861 `t_if ( NULL = ad ); 862 `t_if ( ad -> ma_vw ); 864 g_vw_pmgr_ma . = pmgrUg_ma_ ; 865 g_vw_pmgr_ma . deroy = pmgrUg_ma_deroy ; 866 g_vw_pmgr_ma . upde = pmgrUg_ma_upde ; 867 g_vw_pmgr_ma . nup = pmgrUg_ma_nup ; 869 ad -> ma_vw = & g_vw_pmgr_ma ; 870 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-pkginfo-utils.c 19  ~ 20  ~ 21  ~ 23  ~ 25  ~"g-pmgr-uts.h " 26  ~"g-pmgr-pkgfo-uts.h " 28  $pmgrUg_pkg_g_iveges_hp (cڡ * ivege , 29 * ur_da ) 31  t ; 32 gch * desc ; 33 pmgr_pkgfo * fo ; 34 StgAMgrUG * ad = ur_da ; 35 * me = NULL , * hp = NULL; 37 `tv_if ( NULL = ur_da , -1); 38 `tv_if ( NULL = ad -> pkgfo , -1); 39 `tv_if ( NULL = ivege , 0); 41 fo = ad -> pkgfo ; 43 t = `ivege_fo_g_ivege_diy_me ( ivege , & me ); 44 i( PRVMGR_ERR_NONE ! t ) { 45 `SETTING_TRACE_ERROR ("ivege_fo_g_ivege_diy_me(Fa(%d)", t ); 49 t = `ivege_fo_g_ivege_desti ( ivege , & hp ); 50 i( PRVMGR_ERR_NONE ! t ) { 51 `SETTING_TRACE_ERROR ("ivege_fo_g_ivege_desti(Fa(%d)", t ); 52 ` ( me ); 56 desc = `g_rct ("", me , "
", 57 hp , "
", NULL ); 58 ` ( hp ); 59 ` ( me ); 61 `pmgrUg_nd_t ( fo -> gl_v , ad ); 63 `g__Gdl_fld_tIm ( fo -> gl_v , & ad -> c_muɞe , desc , NULL ); 65 `g_ ( desc ); 67 } } 69  $pmgrUg_pkg_ivege_fo_vw (* da , Evas_Obje * obj , 70 * evt_fo ) 72 * g = da ; 73 StgAMgrUG * ad ; 74 pmgr_pkgfo * fo ; 75 * g_me = NULL ; 76 Stg_GGroupIm_Da * d_em ; 77 Elm_Obje_Im * em = evt_fo ; 79 `t_if ( da = NULL ); 80 `t_if ( evt_fo = NULL ); 82 `m_gli_em_ed_t ( em , EINA_FALSE ); 84 d_em = `m_obje_em_da_g ( em ); 85 `t_if ( NULL = d_em ); 87 ad = d_em -> urda ; 88 fo = ad -> pkgfo ; 90 `ivege_fo_g_ivege_group_diy_me ( g , & g_me ); 92 `g_push_yout_vi_b_gli ( ad -> lo_ ,d-> w , g_me , 93 NULL , NULL, NULL, NULL, NULL, & fo -> gl_v , ad -> vi ); 94 `m_gli_mode_t ( fo -> gl_v , ELM_LIST_COMPRESS ); 96 `ivege_fo_fܗch_ivege_li_by_pkgid_d_ivege_group ( fo -> pkgid , g , 97 pmgrUg_pkg_g_iveges_hp , ad ); 98 } } 100  $pmgrUg_pkg_g_iveges_ (cڡ * ivege , * ur_da ) 102  t ; 103 gch ** r = ur_da ; 104 * d_r , * me = NULL ; 106 `tv_if ( NULL = ur_da , -1); 107 `tv_if ( NULL = ivege , 0); 109 t = `ivege_fo_g_ivege_diy_me ( ivege , & me ); 110 i( PRVMGR_ERR_NONE ! t ) { 111 `SETTING_TRACE_ERROR ("ivege_fo_g_ivege_diy_me(Fa(%d)", t ); 115 d_r = * r ; 116 * r = `g_rct (*r, me , "
", NULL ); 117 `g_ ( d_r ); 118 ` ( me ); 121 } } 123  $pmgrUg_pkg_g_iveges_g_ (cڡ * g , * ur_da ) 125  t ; 126 pmgr_pkgfo * fo ; 127 * g_me = NULL ; 128 gch * v_desc ; 129 StgAMgrUG * ad = ur_da ; 131 `tv_if ( NULL = ur_da , -1); 132 `tv_if ( NULL = ad -> pkgfo , -1); 134 fo = ad -> pkgfo ; 136 t = `ivege_fo_g_ivege_group_diy_me ( g , & g_me ); 137 i( PRVMGR_ERR_NONE ! t ) { 138 `SETTING_TRACE_ERROR ( 139 "ivege_fo_g_ivege_group_diy_me(Fa(%d)", t ); 143 v_desc = `g_rdup (""); 144 t = `ivege_fo_fܗch_ivege_li_by_pkgid_d_ivege_group ( fo -> pkgid , 145 g , pmgrUg_pkg_g_iveges_ , & v_desc ); 146 i( PRVMGR_ERR_NONE ! t || '\0' =* v_desc ) { 147 `SETTING_TRACE_ERROR ( 149 " Fa(%d),rv_desc(%p)", t , v_desc ); 150 `G_FREE ( v_desc ); 151 `FREE ( g_me ); 157 * p = `chr ( v_desc , '<'); 158 i( p ) 159 * p = '\0'; 161 fo -> ϡ_v = `g__Gdl_fld_def ( ad -> gl_pkg , &ad-> c_muɞe_2txt , 162 pmgrUg_pkg_ivege_fo_vw , (*) g , SWALLOW_Ty_INVALID , NULL , 163 NULL , 0, g_me , v_desc , NULL); 164 i( fo -> ϡ_v ) { 165 fo -> ϡ_v -> urda = ad ; 167 i( NULL = fo -> f_v ) { 168 fo -> f_v = info-> ϡ_v ; 169 fo -> f_v -> group_y = SETTING_GROUP_STYLE_TOP ; 171 fo -> ϡ_v -> group_y = SETTING_GROUP_STYLE_CENTER ; 175 `FREE ( g_me ); 176 `G_FREE ( v_desc ); 179 } } 181  $pmgrUg_pkg__pkgfo ( pmgr_pkgfo * fo ) 183 `t_if ( NULL = fo ); 185 ` ( fo -> pkgid ); 186 ` ( fo -> pkg_b ); 187 ` ( fo -> ic_th ); 188 ` ( fo -> pkg_ty ); 189 ` ( fo -> pkg_vsi ); 190 ` ( fo -> ma_pid ); 191 `g_li__fu ( fo -> pids , ); 193 i( fo -> pc_size ) { 194 `pkgmgr__ ( fo -> pc_size ); 195 fo -> pc_size = NULL ; 197 i( fo -> pc_que ) { 198 `pkgmgr__ ( fo -> pc_que ); 199 fo -> pc_que = NULL ; 202 ` ( fo ); 203 } } 205  $pmgrUg_pkg_g_pfo_ ( pkgmgrfo_pfo_h hd , * da ) 207  t ; 208 * pid , * b ; 209 pmgr_pkgfo * pkgfo ; 210 StgAMgrUG * ad = da ; 212 `tv_if ( da = NULL , -1); 214 pkgfo = ad ->pkginfo; 216 t = `pkgmgrfo_pfo_g_pid ( hd , & pid ); 217 i( PMINFO_R_OK ! t || NULL = pid ) { 218 `SETTING_TRACE_ERROR ("pkgmgrfo_pfo_g_pid(Fa(%d)", t ); 222 t = `pkgmgrfo_pfo_g_b ( hd , & b ); 223 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_get_label() Fail(%d)",et); 225 i( NULL = pkgfo -> ic_th && `SCmp ( pid ,kgfo-> ma_pid )) 226 pkgfo -> ic_th = `pmgrUg_g_defut_ic ( hd ); 228 pkgfo -> pids = `g_li_nd kgfo->pids, `rdup ( pid )); 231 } } 233  le  $pmgrUg_pkg_upde_size ( pmgr_pkgfo * fo ) 235 SETTING_TRACE_BEGIN ; 236  desc [ APPMGRUG_MAX_STR_LEN ] = {0}; 238 `pmgrUg_size_to_r ( fo -> sz_tٮ , desc , (desc)); 239 `g_ ( fo -> tٮ_size -> sub_desc ); 240 fo -> tٮ_size -> sub_desc = (*) `g_rdup ( desc ); 241 `m_gli_em_flds_upde ( fo -> tٮ_size -> em , "elm.text.sub.left.bottom", 242 ELM_GENLIST_ITEM_FIELD_TEXT ); 244 `pmgrUg_size_to_r ( fo -> sz_da , desc , (desc)); 245 `g_ ( fo -> da_size -> sub_desc ); 246 fo -> da_size -> sub_desc = (*) `g_rdup ( desc ); 247 `m_gli_em_flds_upde ( fo -> da_size -> em , "elm.text.sub.left.bottom", 248 ELM_GENLIST_ITEM_FIELD_TEXT ); 250 `pmgrUg_size_to_r ( fo -> sz_tٮ - info-> sz_da , desc , (desc)); 251 `g_ ( fo -> p_size -> sub_desc ); 252 fo -> p_size -> sub_desc = (*) `g_rdup ( desc ); 253 `m_gli_em_flds_upde ( fo -> p_size -> em , "elm.text.sub.left.bottom", 254 ELM_GENLIST_ITEM_FIELD_TEXT ); 255 } } 257  $pmgrUg_pkg_upde_che_size (* da ) 259 SETTING_TRACE_BEGIN ; 260 `tm_if ( da = NULL , "Dataarameter is NULL"); 261 StgAMgrUG * ad = da ; 262 pmgr_pkgfo * fo = ad -> pkgfo ; 263 `tm_if ( fo = NULL , "info is NULL"); 265  desc [ APPMGRUG_MAX_STR_LEN ] = {0}; 267 `pmgrUg_size_to_r ( fo -> sz_che , desc , (desc)); 269 i( ad -> che_size &&d->che_size-> em ) { 270 ad -> che_size -> sub_desc = (*) `g_rdup ( desc ); 271 `m_gli_em_flds_upde ( ad -> che_size -> em , "elm.text.sub.left.bottom", 272 ELM_GENLIST_ITEM_FIELD_TEXT ); 275 i( ad -> r_che &&d->r_che-> em ) { 276 `m_gli_em_upde ( ad -> r_che -> em ); 278 } } 280  $_pmgrUg_pkg_g_pkg_size ( q_id , cڡ * pkg_ty , 281 cڡ * pkgid , cڡ * key , cڡ * v , cڡ * pmsg , * da ) 283 pmgr_pkgfo * fo = da ; 285 `tv_if ( NULL = da , 0); 286 `tv_if ( NULL = key , 0); 287 `tv_if ( NULL = v , 0); 289 fo -> sz_tٮ = `oi ( v ); 290 fo -> sz_da = `oi ( key ); 292 `pmgrUg_pkg_upde_size ( fo ); 295 } } 297  le  $pmgrUg_pkg_g_pkg_size ( pmgr_pkgfo * fo ) 299  t ; 301 `t_if ( NULL = fo ); 303 i( fo -> pc_size ) 304 `pkgmgr__ ( fo -> pc_size ); 306 fo -> pc_size = `pkgmgr__w ( PC_REQUEST ); 307 i( NULL = fo -> pc_size ) { 308 `SETTING_TRACE_ERROR ("pkgmgr_client_new() Fail"); 312 t = `pkgmgr__g_size ( fo -> pc_size , info-> pkgid , PM_GET_TOTAL_SIZE , 313 _pmgrUg_pkg_g_pkg_size , fo ); 314 `wn_if ( t , "pkgmgr__g_size(%sFa(%d)", fo -> pkgid ,et); 315 } } 317  $_g_che_cb (cڡ * ckage_id , cڡ pkg_size_fo_t * size_fo , * da ) 319 SETTING_TRACE_BEGIN ; 320 `tm_if ( da = NULL , "data == NULL"); 321 StgAMgrUG * ad = da ; 322 pmgr_pkgfo * fo = ad -> pkgfo ; 323 `tm_if ( fo = NULL , "info == NULL"); 325 fo -> sz_che = () size_fo -> che_size ; 326 `SETTING_TRACE ("chsize: %d", size_fo -> che_size ); 327 `pmgrUg_pkg_upde_che_size ( ad ); 328 } } 330  Ea_Bo $__g_pkg_size__time (* da ) 332 SETTING_TRACE_BEGIN ; 333 `tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 334 StgAMgrUG * ad = da ; 335 pmgr_pkgfo * fo = ad -> pkgfo ; 336 `tv_if ( fo = NULL , 0); 339 i( fo -> is_dib ) { 341 fo -> sz_che = 0; 342 `pmgrUg_pkg_upde_che_size ( ad ); 344  t = `ckage_mag_g_ckage_size_fo ( fo -> pkgid , 345 _g_che_cb , ad ); 346 i( t != 0) { 347 `SETTING_TRACE_ERROR ("edؚvok%d", t ); 352 i( ad -> l_tٮ < 0 ||d-> l_da_size < 0) { 353 `pmgrUg_pkg_g_pkg_size ( fo ); 355 fo -> sz_tٮ = ad -> l_tٮ ; 356 fo -> sz_da = ad -> l_da_size ; 357 `pmgrUg_pkg_upde_size ( fo ); 360 ad -> pkgfo_gsize_tim = NULL ; 361  EINA_FALSE ; 362 } } 364  $_pmgrUg_pkg_g_fo ( pkgmgrfo_pkgfo_h hd , * da ) 366 `tv_if ( da = NULL , 0); 367 StgAMgrUG * ad = da ; 368 pmgr_pkgfo * fo = ad -> pkgfo ; 369 `tv_if ( fo = NULL , 0); 371  t = 0; 372 * vue = NULL ; 375 fo -> sz_che = -1; 376 fo -> sz_tٮ = -1; 377 fo -> sz_da = -1; 378 i( ad -> pkgfo_gsize_tim ) { 379 `ece_tim_d ( ad -> pkgfo_gsize_tim ); 380 ad -> pkgfo_gsize_tim = NULL ; 382 ad -> pkgfo_gsize_tim = `ece_tim_add (0.6, 383 ( Ece_Task_Cb __g_pkg_size__time , ad ); 386 i( ad -> l_ic ) { 387 fo -> ic_th = `rdup ( ad -> l_ic ); 389 vue = NULL ; 390 t = `pkgmgrfo_pkgfo_g_ic ( hd , & vue ); 391 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_get_icon() Fail(%d)",et); 392 fo -> ic_th = `pmgrUg_check_ic ( vue ); 393 ad -> l_ic = `SAFE_STRDUP ( fo -> ic_th ); 396 `SETTING_TRACE ("ic_th : %s", fo -> ic_th ); 398 vue = NULL ; 399 t = `pkgmgrfo_pkgfo_g_mapid ( hd , & vue ); 400 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_get_mainappid() Fail(%d)",et); 401 fo -> ma_pid = `SAFE_STRDUP ( vue ); 403 t = `pkgmgrfo_pfo_g_li ( hd , PMINFO_ALL_APP , 404 pmgrUg_pkg_g_pfo_ , ad ); 405 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_get_list() Fail(%d)",et); 407 t = `pkgmgrfo_pkgfo_is_movab ( hd , & fo -> is_movab ); 408 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_is_movable() Fail(%d)",et); 410 t = `pkgmgrfo_pkgfo_is_d ( hd , & fo -> is_d ); 411 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_is_preload() Fail(%d)",et); 413 t = `pkgmgrfo_pkgfo_is_upde ( hd , & fo -> is_upded ); 414 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_is_update() Fail(%d)",et); 416 t = `pkgmgrfo_pkgfo_g_d_age ( hd , & fo -> age ); 417 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_get_installed_storage() Fail(%d)",et); 419 t = `pkgmgrfo_pkgfo_is_movab ( hd , & fo -> movab ); 420 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_is_removable() Fail(%d)",et); 422 vue = NULL ; 423 t = `pkgmgrfo_pkgfo_g_ty ( hd , & vue ); 424 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_get_type() Fail(%d)",et); 425 fo -> pkg_ty = `SAFE_STRDUP ( vue ); 427 vue = NULL ; 428 t = `pkgmgrfo_pkgfo_g_vsi ( hd , & vue ); 429 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_get_version() Fail(%d)",et); 430 fo -> pkg_vsi = `SAFE_STRDUP ( vue ); 432 i( ad -> l_b ) { 433 fo -> pkg_b = `rdup ( ad -> l_b ); 435 vue = NULL ; 436 t = `pkgmgrfo_pkgfo_g_b ( hd , & vue ); 437 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_get_label() Fail(%d)",et); 438 fo -> pkg_b = `SAFE_STRDUP ( vue ); 439 ad -> l_b = `SAFE_STRDUP ( fo -> pkg_b ); 442 t = `pkgmgrfo_pkgfo_is_sut_dib ( hd , & fo -> is_sut_dib ); 443 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_is_support_disable() Fail(%d)",et); 446 } } 448  $pmgrUg_pkg_g_fo ( StgAMgrUG * ad ) 450 SETTING_TRACE_BEGIN ; 451  t ; 452 pmgr_pkgfo * fo ; 454 `tv_if ( NULL = ad , -1); 455 `tv_if ( NULL = ad -> l_pkgid , -1); 457 fo = `oc (1, ( pmgr_pkgfo )); 458 i( NULL = fo ) { 459 `SETTING_TRACE_ERROR ("calloc() Fail"); 462 ad -> pkgfo = fo ; 463 fo -> is_dib = ad -> l_is_dibd ; 464 fo -> pkgid = `rdup ( ad -> l_pkgid ); 466 i( fo -> is_dib ) { 467 `SETTING_TRACE ("G dibd[%s] info", fo -> pkgid ); 468 pkgmgrfo_pkgfo_fr_h fr_hd ; 469  t = `pkgmgrfo_pkgfo_fr_ (& fr_hd ); 471 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_filter_create() Fail(%d)",et); 473 t = `pkgmgrfo_pkgfo_fr_add_bo ( fr_hd , 474 PMINFO_PKGINFO_PROP_PACKAGE_DISABLE , EINA_TRUE ); 476 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_filter_add_bool() Fail(%d)",et); 478 t = `pkgmgrfo_pkgfo_fr_add_rg ( fr_hd , 479 PMINFO_PKGINFO_PROP_PACKAGE_ID , fo -> pkgid ); 481 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_filter_add_string() Fail(%d)",et); 483 t = `pkgmgrfo_pkgfo_fr_fܗch_pkgfo ( fr_hd , 484 _pmgrUg_pkg_g_fo , ad ); 485 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_filter_foreach_pkginfo() Fail(%d)",et); 487 `pkgmgrfo_pkgfo_fr_deroy ( fr_hd ); 490 pkgmgrfo_pkgfo_h hd ; 491 t = `pkgmgrfo_pkgfo_g_pkgfo ( fo -> pkgid , & hd ); 492 i( PMINFO_R_OK ! t ) { 493 `SETTING_TRACE_ERROR ("pkgmgrfo_pkgfo_g_pkgfo(Fa(%d)", t ); 494 `pmgrUg_pkg__pkgfo ( fo ); 495 ad -> pkgfo = NULL ; 498 `_pmgrUg_pkg_g_fo ( hd , ad ); 499 `pkgmgrfo_pkgfo_deroy_pkgfo ( hd ); 503 } } 505  $pmgrUg_pkg_movo_wk_fish ( StgAMgrUG * ad ) 507  t ; 508 * t_v ; 510 t = `had_jo ( ad -> pkgfo -> tid , & t_v ); 511 i( t ) { 512 `SETTING_TRACE_ERROR ("had_jo(Fa(%d)", t ); 513 t = -1; 515 t = () t_v ; 518  t ) { 519  PKGMGR_R_OK : 520 i( ad -> pup ) 521 `evas_obje_d ( ad -> pup ); 523 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 524 MGRAPP_STR_MOVE_COMPLETED , pmgrUg_pup_d , 0, 1, MGRAPP_STR_OK ); 525 `g_vw_upde ( ad -> pkgfo_vw ,d); 527  APP2EXT_ERROR_MMC_STATUS : 528  APP2EXT_ERROR_MMC_INSUFFICIENT_MEMORY : 529 `SETTING_TRACE_ERROR ("movo(SD_FULL Fa(%d)", t ); 530 `pmgrUg__pup ( MGRAPP_STR_SD_FULL , ad ); 532  APP2EXT_ERROR_INVALID_CASE : 533 i( PMINFO_INTERNAL_STORAGE = ad -> pkgfo -> age ) { 534 `SETTING_TRACE_ERROR ("movo(NO_MEM Fa(%d)", t ); 535 `pmgrUg__pup ( MGRAPP_STR_NO_MEM , ad ); 539 `SETTING_TRACE_ERROR ("movo(Fa(%d)", t ); 540 `pmgrUg__pup ( MGRAPP_STR_MOVE_FAIL , ad ); 544 ad -> pkg_que = APPMGRUG_PKG_REQUEST_NONE ; 545 } } 547 * $pmgrUg_pkg_movo_wk (* da ) 549  t ; 550 pkgmgr_ * pc ; 551 pmgr_pkgfo * fo ; 552 StgAMgrUG * ad = da ; 553 pkgmgr_move_ty move_ty ; 555 `tv_if ( NULL = da , NULL); 556 `tv_if ( NULL = ad -> pkgfo , NULL); 558 fo = ad -> pkgfo ; 560 i( PMINFO_INTERNAL_STORAGE = fo -> age ) 561 move_ty = PM_MOVE_TO_SDCARD ; 563 move_ty = PM_MOVE_TO_INTERNAL ; 565 pc = `pkgmgr__w ( PC_REQUEST ); 566 t = `pkgmgr__que_rvi ( PM_REQUEST_MOVE , move_ty , pc , fo -> pkg_ty , 567 fo -> pkgid , NULL , NULL, NULL); 569 `pkgmgr__ ( pc ); 571 `had_ex ((*) t ); 572 } } 574  $pmgrUg_pkg_ug_yout_cb ( ui_gadg_h ug , ug_mode mode , * iv ) 576 Evas_Obje * ba = NULL ; 578 `t_if ( iv = NULL ); 580 ba = `ug_g_yout ( ug ); 581 i( ba = NULL ) { 582 `SETTING_TRACE_ERROR ("ug_get_layout() Fail"); 586  mode ) { 587  UG_MODE_FULLVIEW : 588 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 589 `evas_obje_show ( ba ); 595 } } 597  $pmgrUg_pkg_ug_deroy_cb ( ui_gadg_h ug , * iv ) 599 StgAMgrUG * ad = iv ; 601 `t_if ( iv = NULL ); 603 i( ug ) 604 `g_ug_deroy ( ug ); 606 `m_obje__focus_low_t ( ad -> lo_ma , EINA_TRUE ); 607 } } 609  $pmgrUg_pkg_webp_ug (* da , Evas_Obje * obj , * evt_fo ) 611 SETTING_TRACE_BEGIN ; 612 p_cڌ_h svc ; 613 ui_gadg_h ug ; 614  ug_cbs cbs ; 615 StgAMgrUG * ad = da ; 616 Elm_Obje_Im * em = evt_fo ; 618 `t_if ( NULL = da ); 619 `t_if ( NULL = evt_fo ); 621 `m_gli_em_ed_t ( em , EINA_FALSE ); 623 i( `p_cڌ_ (& svc )) 626 `p_cڌ_add_exa_da ( svc , "pkg_me", ad -> pkgfo -> pkgid ); 628 `memt (& cbs , 0, ( ug_cbs )); 629 cbs . yout_cb = pmgrUg_pkg_ug_yout_cb ; 630 cbs . su_cb = NULL ; 631 cbs . deroy_cb = pmgrUg_pkg_ug_deroy_cb ; 632 cbs . iv = (*) ad ; 634 `m_obje__focus_low_t ( ad -> lo_ma , EINA_FALSE ); 635 ug = `g_ug_ ( ad ->ug, "webp-da-e", UG_MODE_FULLVIEW , svc , & cbs ); 636 `wn_if ( NULL = ug , "setting_ug_create() Fail"); 638 `p_cڌ_deroy ( svc ); 639 SETTING_TRACE_END ; 640 } } 642  $pmgrUg_pkg_r_deu (* da , Evas_Obje * obj , * evt_fo ) 644 GLi * cur ; 645 pmgr_pkgfo * fo ; 646 StgAMgrUG * ad = da ; 647 Elm_Obje_Im * xt ; 648 Elm_Obje_Im * em = evt_fo ; 650 `t_if ( NULL = da ); 651 `t_if ( NULL = ad -> pkgfo ); 652 `t_if ( NULL = evt_fo ); 654 fo = ad -> pkgfo ; 656 `m_gli_em_ed_t ( em , EINA_FALSE ); 658 cur = fo -> pids ; 659  cur ) { 660  t ; 661 * pid = cur -> da ; 663 cur = cur-> xt ; 665 i( NULL = pid ) 668 t = `psvc_unt_de ( pid ); 669 `wn_if ( APPSVC_RET_OK ! t , "appsvc_unset_defapp() Fail(%d)",et); 673 xt = `m_gli_em_xt_g ( fo -> def_p ); 674 `m_obje_em_d ( fo -> def_p ); 675 fo -> def_p = NULL ; 678 em = xt ; 679 xt = `m_gli_em_xt_g (next); 680 `m_obje_em_d ( em ); 683 em = xt ; 684 xt = `m_gli_em_xt_g (next); 685 `m_obje_em_d ( em ); 688 `m_obje_em_d ( xt ); 690 `g_vw_upde ( ad -> ma_vw ,d); 691 } } 693 * $pmgrUg_pkg_size_gl_b_g (* da , Evas_Obje * obj , 694 cڡ * ) 696 * b = NULL ; 697 Evas_Obje * ao = NULL ; 698  desc [ APPMGRUG_MAX_STR_LEN ] = {0}; 699 Stg_GGroupIm_Da * em_da = da ; 701 `tv_if ( da = NULL , NULL); 703 i(0 = `rcmp ( , "elm.text.sub.left.bottom")) 704 b = `SAFE_STRDUP ( `_ ( em_da -> sub_desc )); 705 i(0 = `rcmp ( , "elm.text.main.left.top")) 706 b = `SAFE_STRDUP ( `_ ( em_da -> keyS )); 708 i( em_da -> keyS && im_da-> sub_desc ) 709 `tf ( desc , (desc), "%s,%s", `_ ( em_da -> keyS ), _(em_da-> sub_desc )); 711 ao = `m_obje_em_acss_obje_g ( em_da -> em ); 712 `g_t_s_fo ( ao , desc , "", "", ""); 714  b ; 715 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-pkginfo.c 19  ~ 20  ~ 23  ~ 25  ~"g-pmgr-uts.h " 26  ~"g-pmgr-pkgfo-uts.h " 27  ~"g-pmgr-pkgfo.h " 29  #APPMGRUG_PROGRESSBAR_TIMEOUT 10 ) 31 g_vw gg_vw_pmgr_pkgfo ; 33  Ea_Bo $pmgrUg_pkg_back_cb (* da , Elm_Obje_Im * ) 35 SETTING_TRACE_BEGIN ; 36 StgAMgrUG * ad = da ; 38 `tv_if ( da = NULL , EINA_FALSE ); 40 i( ad -> sut_skmag ) { 41 `ug_deroy_me ( ad -> ug ); 42  EINA_FALSE ; 44 `g_vw_deroy ( ad -> pkgfo_vw ,d); 45  EINA_TRUE ; 47 } } 49  le  $pmgrUg_pkg_nd_age ( StgAMgrUG * ad ) 51 SETTING_TRACE_BEGIN ; 52 pmgr_pkgfo * fo ; 53  desc [ APPMGRUG_MAX_STR_LEN ] = {0}; 55 `t_if ( NULL = ad ); 57 fo = ad -> pkgfo ; 59 `pmgrUg_nd_t ( ad -> gl_pkg ,d); 61 `g__Gdl_fld_tIm ( ad -> gl_pkg , &d-> c_g_t ), 62 MGRAPP_STR_STORAGE , NULL ); 65 i(0 < ad -> l_tٮ ) 66 `pmgrUg_size_to_r ( ad -> l_tٮ , desc , (desc)); 68 `tf ( desc , (desc), "%s", MGRAPP_STR_COMPUTING ); 69 fo -> tٮ_size = `g__Gdl_fld_def ( ad -> gl_pkg , &ad-> c_2txt_2 , 70 NULL , NULL, SWALLOW_Ty_INVALID , NULL, NULL, 0, `_ ( MGRAPP_STR_TOTAL ), desc , 71 NULL ); 73 i( fo -> tٮ_size ) { 74 fo -> tٮ_size -> group_y = SETTING_GROUP_STYLE_TOP ; 75 `m_gli_em__mode_t ( fo -> tٮ_size -> em , 76 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 80 i(0 < fo -> sz_tٮ && 0 sz_da ) 81 `pmgrUg_size_to_r ( fo -> sz_tٮ - info-> sz_da , desc , (desc)); 83 `tf ( desc , (desc), "%s", MGRAPP_STR_COMPUTING ); 84 fo -> p_size = `g__Gdl_fld_def ( ad -> gl_pkg , &ad-> c_2txt_2 , 85 NULL , NULL, SWALLOW_Ty_INVALID , NULL, NULL, 0, MGRAPP_STR_APPLICATION , 86 desc , NULL ); 87 i( fo -> p_size ) { 88 fo -> p_size -> group_y = SETTING_GROUP_STYLE_CENTER ; 89 `m_gli_em__mode_t ( fo -> p_size -> em , 90 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 94 i(0 < fo -> sz_da ) 95 `pmgrUg_size_to_r ( fo -> sz_da , desc , (desc)); 97 `tf ( desc , (desc), "%s", MGRAPP_STR_COMPUTING ); 98 fo -> da_size = `g__Gdl_fld_def ( ad -> gl_pkg , &ad-> c_2txt_2 , 99 NULL , NULL, SWALLOW_Ty_INVALID , NULL, NULL, 0, MGRAPP_STR_DATA , 100 desc , NULL ); 101 i( fo -> da_size ) { 102 fo -> da_size -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 103 `m_gli_em__mode_t ( fo -> da_size -> em , 104 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 107 } } 109  le  $pmgrUg_pkg_nd_che ( StgAMgrUG * ad ) 111 SETTING_TRACE_BEGIN ; 112 GLi * cur ; 113 pmgr_pkgfo * fo ; 114 Stg_GGroupIm_Da * em_da = NULL ; 115  desc [ APPMGRUG_MAX_STR_LEN ] = {0}; 117 `t_if ( NULL = ad ); 118 `t_if ( NULL = ad -> pkgfo ); 120 fo = ad -> pkgfo ; 122 `pmgrUg_nd_t ( ad -> gl_pkg ,d); 125 `g__Gdl_fld_tIm ( ad -> gl_pkg , &d-> c_g_t ), 126 MGRAPP_STR_CACHE , NULL ); 129 i(0 < fo -> sz_che ) 130 `pmgrUg_size_to_r ( fo -> sz_che , desc , (desc)); 132 `tf ( desc , (desc), "%s", MGRAPP_STR_COMPUTING ); 133 ad -> che_size = `g__Gdl_fld_def d-> gl_pkg , &ad-> c_2txt_2 , 134 NULL , NULL, SWALLOW_Ty_INVALID , NULL, NULL, 0, MGRAPP_STR_CACHE , 135 desc , NULL ); 136 i( ad -> che_size ) { 137 `__BACK_POINTER_SET ( ad -> che_size ); 138 ad -> che_size -> group_y = SETTING_GROUP_STYLE_NONE ; 139 `m_gli_em__mode_t ( ad -> che_size -> em , 140 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 144 em_da = ( Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 145 i( em_da ) { 146 ad -> r_che = em_da ; 147 `__BACK_POINTER_SET ( ad -> r_che ); 148 em_da -> urda = ad ; 149 em_da -> em = `m_gli_em_nd ( ad -> gl_pkg , &d-> c_1bu ), im_da, NULL , 150 ELM_GENLIST_ITEM_NONE , NULL , NULL); 151 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 153 `SETTING_TRACE_ERROR ("item_data is NULL"); 155 } } 157  le  $pmgrUg_pkg_nd_deu ( StgAMgrUG * ad ) 159 SETTING_TRACE_BEGIN ; 160 GLi * cur ; 161 pmgr_pkgfo * fo ; 163 `t_if ( NULL = ad ); 164 `t_if ( NULL = ad -> pkgfo ); 166 fo = ad -> pkgfo ; 168 cur = fo -> pids ; 169  cur ) { 170 * pid = cur -> da ; 172 i( pid && 1 = `psvc_is_de (appid)) 175 cur = cur-> xt ; 178 i( NULL = cur ) { 179 `SETTING_TRACE_ERROR ("No defualt Application"); 183 fo -> def_p = `pmgrUg_nd_t ( ad -> gl_pkg ,d); 185 `g__Gdl_fld_tIm ( ad -> gl_pkg , &d-> c_g_t ), 186 MGRAPP_STR_LAUNCH_BY_DEFAULT , NULL ); 188 `g__Gdl_fld_def ( ad -> gl_pkg , &ad-> c_1txt , 189 pmgrUg_pkg_r_deu , ad , SWALLOW_Ty_INVALID , NULL , NULL, 0, 190 MGRAPP_STR_CLEAR_DEFAULTS , NULL , NULL); 192 `g__Gdl_fld_tIm ( ad -> gl_pkg , &ad-> c_muɞe , 193 MGRAPP_STR_DEFAULT_DESC , NULL ); 194 } } 196  le  $pmgrUg_pkg_nd_webse ( StgAMgrUG * ad ) 198 SETTING_TRACE_BEGIN ; 199 pmgr_pkgfo * fo ; 201 `t_if ( NULL = ad ); 202 `t_if ( NULL = ad -> pkgfo ); 204 fo = ad -> pkgfo ; 206 i( `SCmp ( fo -> pkg_ty , "wgt")) { 207 `SETTING_TRACE_ERROR ("No Web Application"); 211 `pmgrUg_nd_t ( ad -> gl_pkg ,d); 213 `g__Gdl_fld_def ( ad -> gl_pkg , &ad-> c_1txt , 214 pmgrUg_pkg_webp_ug , ad , SWALLOW_Ty_INVALID , NULL , NULL, 0, 215 MAGAPP_STR_WEB_SETTING , NULL , NULL); 216 } } 218  le  $pmgrUg_pkg_nd_ivege ( StgAMgrUG * ad ) 220 SETTING_TRACE_BEGIN ; 221  t ; 222 pmgr_pkgfo * fo ; 223 Elm_Obje_Im * p_ ; 224 Stg_GGroupIm_Da * t_da ; 226 `t_if ( NULL = ad ); 227 `t_if ( NULL = ad -> pkgfo ); 229 fo = ad -> pkgfo ; 231 p_ = `pmgrUg_nd_t ( ad -> gl_pkg ,d); 233 t_da = `g__Gdl_fld_tIm ( ad -> gl_pkg , &d-> c_g_t ), 234 MGRAPP_STR_PRIVILEGE , NULL ); 236 fo -> f_v = NULL ; 237 t = `ivege_fo_fܗch_ivege_group_li_by_pkgid ( fo -> pkgid , 238 pmgrUg_pkg_g_iveges_g_ , ad ); 239 `wn_if ( PRVMGR_ERR_NONE ! t , 240 "ivege_fo_fܗch_ivege_group_li_by_pkgid(Fa(%d)", t ); 242 i( NULL = fo -> f_v ) { 243 `SETTING_TRACE_ERROR ("Norivilege"); 244 `m_obje_em_d ( p_ ); 245 i( t_da ) 246 `m_obje_em_d ( t_da -> em ); 250 i( fo -> f_v =fo-> ϡ_v ) 251 fo -> f_v -> group_y = SETTING_GROUP_STYLE_NONE ; 253 fo -> ϡ_v -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 254 } } 256  $pmgrUg_pkg_unl (* da , Evas_Obje * obj , * evt_fo ) 258 SETTING_TRACE_BEGIN ; 259  t ; 260 * b_r ; 261 pmgr_pkgfo * fo ; 262 StgAMgrUG * ad = da ; 264 `t_if ( NULL = da ); 265 `t_if ( NULL = ad -> pkgfo ); 267 fo = ad -> pkgfo ; 269 b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 270 t = `SCmp ( b_r , `_ ( MGRAPP_STR_UNINSTALL )); 271 ` ( b_r ); 273 i( ad -> pup ) { 274 `evas_obje_d ( ad -> pup ); 275 ad -> pup = NULL ; 278 i(0 ! t ) 281 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , NULL , 282 MGRAPP_STR_UNINSTALLING , pmgrUg_pup_d , 0, TRUE , TRUE); 284 i( fo -> pc_que ) 285 `pkgmgr__ ( fo -> pc_que ); 286 fo -> pc_que = `pkgmgr__w ( PC_REQUEST ); 287 i( NULL = fo -> pc_que ) { 288 `SETTING_TRACE_ERROR ("pkgmgr_client_new() Fail"); 292 ad -> pkg_que = APPMGRUG_PKG_REQUEST_UNINSTALL ; 293 t = `pkgmgr__unl ( fo -> pc_que , info-> pkg_ty , info-> pkgid , PM_QUIET , 294 NULL , NULL); 295 i( t < PKGMGR_R_OK ) { 296 `SETTING_TRACE_ERROR ("pkgmgr__unl(Fa(%d)", t ); 297 ad -> pkg_que = APPMGRUG_PKG_REQUEST_NONE ; 298 `pmgrUg__pup ( MGRAPP_STR_UNINSTALL_FAILED , ad ); 300 } } 302  $pmgrUg_pkg_unl_ick (* da , Evas_Obje * obj , 303 * evt_fo ) 305 SETTING_TRACE_BEGIN ; 306 StgAMgrUG * ad = da ; 308 `t_if ( NULL = da ); 310 i( ad -> pup ) 311 `evas_obje_d ( ad -> pup ); 312 ad -> pup = `g__pup_wh_b d,d-> w , MGRAPP_STR_UNINSTALL , MGRAPP_STR_UNINSTALL_MSG , 313 pmgrUg_pkg_unl , 0, 2, MGRAPP_STR_UNINSTALL , MGRAPP_STR_CANCEL ); 314 } } 316  $pmgrUg_pkg_r_che_ick (* da , Evas_Obje * obj , 317 * evt_fo ) 319 SETTING_TRACE_BEGIN ; 320 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 321 StgAMgrUG * ad = da ; 322 `t_if ( NULL = ad -> pkgfo ); 324 pmgr_pkgfo * fo = ad -> pkgfo ; 325  t = `ckage_mag_r_che_d ( fo -> pkgid ); 326 i( t != 0) { 327 `SETTING_TRACE_ERROR ("edؚvoke, = %d", t ); 329 fo -> sz_che = 0; 330 `pmgrUg_pkg_upde_che_size ( ad ); 332 } } 334  $pmgrUg_pkg_movo_cb (* da , Evas_Obje * obj , 335 * evt_fo ) 337 SETTING_TRACE_BEGIN ; 338  t ; 339 pmgr_pkgfo * fo ; 340 StgAMgrUG * ad = da ; 342 `t_if ( NULL = da ); 343 `t_if ( NULL = ad -> pkgfo ); 345 fo = ad -> pkgfo ; 346 i( ad -> pup ) 347 `evas_obje_d ( ad -> pup ); 349 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , 350 NULL , MGRAPP_STR_MOVEING , pmgrUg_pup_d , 0, TRUE , TRUE); 352 ad -> pkg_que = APPMGRUG_PKG_REQUEST_MOVE ; 354 t = `had_ (& fo -> tid , NULL , pmgrUg_pkg_movo_wk , ad ); 355 i( t ) { 356 `SETTING_TRACE_ERROR ("phad_(Fa(%d)", t ); 357 `pmgrUg__pup ( MGRAPP_STR_MOVE_FAIL , ad ); 359 } } 361  $pmgrUg_pkg_nd_tob ( Evas_Obje * tob , 362 StgAMgrUG * ad ) 364 SETTING_TRACE_BEGIN ; 365  t , mmc ; 366 * b_r ; 367 pmgr_pkgfo * fo ; 368 Elm_Obje_Im * to_ ; 369 cڡ * mmc_key = VCONFKEY_SYSMAN_MMC_STATUS ; 371 `t_if ( NULL = ad -> pkgfo ); 373 fo = ad -> pkgfo ; 375 i( NULL = tob ) { 376 `m_obje_em_d ( `m_tob_f_em_g ( ad -> pkg_tob )); 377 `m_obje_em_d ( `m_tob_ϡ_em_g ( ad -> pkg_tob )); 378 tob = ad -> pkg_tob ; 382 mmc = VCONFKEY_SYSMAN_MMC_REMOVED ; 383 t = `vcf_g_t ( mmc_key , & mmc ); 384 `wn_if ( t , "vcf_g_t(%sFa", mmc_key ); 386 i( PMINFO_INTERNAL_STORAGE = fo -> age ) 387 b_r = MGRAPP_STR_MOVE_TO_SD ; 389 b_r = MGRAPP_STR_MOVE_TO_PHONE ; 390 to_ = `m_tob_em_nd ( tob , NULL , b_r , pmgrUg_pkg_movo_cb , ad ); 391 `m_obje_em_doma_xt_ab_t ( to_ , SETTING_PACKAGE , EINA_TRUE ); 392 i( VCONFKEY_SYSMAN_MMC_MOUNTED ! mmc || ! fo -> is_movab || info-> is_d ) 393 `m_obje_em_dibd_t ( to_ , EINA_TRUE ); 396 i( fo -> is_d && info-> is_upded ) 397 b_r = MGRAPP_STR_UNINSTALL_UPDATES ; 399 b_r = MGRAPP_STR_UNINSTALL ; 400 to_ = `m_tob_em_nd ( tob , NULL , b_r , 401 pmgrUg_pkg_unl_ick , ad ); 402 `m_obje_em_doma_xt_ab_t ( to_ , SETTING_PACKAGE , EINA_TRUE ); 404 i(! fo -> movab ) 405 `m_obje_em_dibd_t ( to_ , EINA_TRUE ); 406 } } 408  le Evas_Obje * $pmgrUg_pkg__tob ( Evas_Obje * , 409 StgAMgrUG * ad ) 411 SETTING_TRACE_BEGIN ; 412 Evas_Obje * tob ; 414 `tv_if ( NULL = ad , NULL); 416 tob = `m_tob_add ( ); 418 `m_obje_y_t ( tob , "default"); 419 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 420 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 421 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 423 `pmgrUg_pkg_nd_tob ( tob , ad ); 425 `evas_obje_show ( tob ); 427  tob ; 428 } } 430  $pmgrUg_pkg_nd_gli ( StgAMgrUG * ad ) 432 SETTING_TRACE_BEGIN ; 433 Elm_Obje_Im * em ; 435 `pmgrUg_nd_t ( ad -> gl_pkg ,d); 438 em = `m_gli_em_nd ( ad -> gl_pkg , &ad-> c_fo_t ,d, NULL , 439 ELM_GENLIST_ITEM_NONE , NULL , NULL); 440 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 442 em = `m_gli_em_nd ( ad -> gl_pkg , &ad-> c_2bu1 ,d, NULL , 443 ELM_GENLIST_ITEM_NONE , NULL , NULL); 446 `pmgrUg_pkg_nd_age ( ad ); 448 em = `m_gli_em_nd ( ad -> gl_pkg , &ad-> c_2bu2 ,d, NULL , 449 ELM_GENLIST_ITEM_NONE , NULL , NULL); 452 `pmgrUg_pkg_nd_che ( ad ); 454 `pmgrUg_pkg_nd_deu ( ad ); 456 `pmgrUg_pkg_nd_webse ( ad ); 459 `pmgrUg_pkg_nd_ivege ( ad ); 461 `pmgrUg_nd_t ( ad -> gl_pkg ,d); 462 } } 464  $pmgrUg_pkg_ (* da ) 466 SETTING_TRACE_BEGIN ; 467  t ; 468 Elm_Obje_Im * vi_ ; 469 StgAMgrUG * ad = da ; 471 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 473 t = `pmgrUg_pkg_g_fo ( ad ); 474 i( t ) { 475 `SETTING_TRACE_ERROR ("pmgrUg_pkg_g_fo(Fa", t ); 476 `pmgrUg__pup ( MGRAPP_STR_ERROR , ad ); 480 vi_ = `g_push_yout_vi_b_gli ( ad -> lo_ ,d-> w , 481 MGRAPP_STR_APPLICATION_INFO , NULL , NULL, 482 NULL , NULL, ad , &ad-> gl_pkg ,d-> vi ); 483 `m_gli_mode_t ( ad -> gl_pkg , ELM_LIST_COMPRESS ); 484 `m_gli_izi_mode_t ( ad -> gl_pkg , EINA_TRUE ); 485 `m_viame_em_p_cb_t ( vi_ , pmgrUg_pkg_back_cb , ad ); 487 `pmgrUg_pkg_nd_gli ( ad ); 489 i( ad -> sut_skmag &&d-> pc_ma = NULL ) { 491 `SETTING_TRACE ("Loadkginfo view"); 492 `pmgrUg_pkgmgr_subsibe ( ad ); 495 g_vw_pmgr_pkgfo . is_ = 1; 497  SETTING_RETURN_SUCCESS ; 498 } } 500  $pmgrUg_pkg_deroy (* da ) 502 SETTING_TRACE_BEGIN ; 503 StgAMgrUG * ad = da ; 505 `tv_if ( NULL = da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 507 i( ad -> pup ) { 508 `evas_obje_d ( ad -> pup ); 509 ad -> pup = NULL ; 511 i( ad -> pkgfo_gsize_tim ) { 512 `ece_tim_d ( ad -> pkgfo_gsize_tim ); 513 ad -> pkgfo_gsize_tim = NULL ; 516 i( ad -> sut_skmag &&d-> pc_ma ! NULL ) { 518 `SETTING_TRACE ("Loadkginfo view"); 519 `pkgmgr__ ( ad -> pc_ma ); 520 ad -> pc_ma = NULL ; 523 `pmgrUg_pkg__pkgfo ( ad -> pkgfo ); 524 ad -> pkgfo = NULL ; 525 ad -> fo_run = NULL ; 526 ad -> runfos = NULL ; 528 `FREE ( ad -> l_pkgid ); 529 `FREE ( ad -> l_b ); 530 `FREE ( ad -> l_ic ); 532 g_vw_pmgr_pkgfo . is_ = 0; 534  SETTING_RETURN_SUCCESS ; 535 } } 537  $pmgrUg_pkg_upde (* da ) 539 SETTING_TRACE_BEGIN ; 540  t ; 541 StgAMgrUG * ad = da ; 543 `tv_if ( NULL = da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 546 i( ad -> pkgfo ) { 547 i( ad -> pkgfo -> sz_tٮ >= 0) 548 ad -> l_tٮ =d-> pkgfo -> sz_tٮ ; 549 i( ad -> pkgfo -> sz_da >= 0) 550 ad -> l_da_size =d-> pkgfo -> sz_da ; 553 `m_gli_r ( ad -> gl_pkg ); 555 pmgr_pkgfo * d_pkgfo = ad -> pkgfo ; 556 ad -> pkgfo = NULL ; 558 t = `pmgrUg_pkg_g_fo ( ad ); 559 i( t ) { 560 `SETTING_TRACE_ERROR ("pmgrUg_pkg_g_fo(Fa", t ); 561 `m_viame_em_p ( ad -> vi ); 566 `pmgrUg_pkg_nd_gli ( ad ); 568 `pmgrUg_pkg__pkgfo ( d_pkgfo ); 570  SETTING_RETURN_SUCCESS ; 571 } } 573  $pmgrUg_pkg_nup (* da ) 575  `pmgrUg_pkg_deroy ( da ); 576 } } 578  $pmgrUg_pkgfo_ ( StgAMgrUG * ad ) 580 `t_if ( NULL = ad ); 581 `t_if ( ad -> pkgfo_vw ); 583 g_vw_pmgr_pkgfo . = pmgrUg_pkg_ ; 584 g_vw_pmgr_pkgfo . deroy = pmgrUg_pkg_deroy ; 585 g_vw_pmgr_pkgfo . upde = pmgrUg_pkg_upde ; 586 g_vw_pmgr_pkgfo . nup = pmgrUg_pkg_nup ; 588 ad -> pkgfo_vw = & g_vw_pmgr_pkgfo ; 589 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-runinfo.c 19  ~ 21  ~"g-pmgr-uts.h " 22  ~"g-pmgr-runfo.h " 24  ~ 26  g_vw gg_vw_pmgr_runfo ; 28  Ea_Bo $pmgrUg_run_back_cb (* da , Elm_Obje_Im * ) 30 SETTING_TRACE_BEGIN ; 31 StgAMgrUG * ad = da ; 33 `tv_if ( NULL = da , EINA_FALSE ); 35 `g_vw_deroy ( ad -> runfo_vw ,d); 37  EINA_TRUE ; 38 } } 40  $pmgrUg__runfo ( gpor da ) 42 pmgr_runfo * fo = da ; 44 `t_if ( NULL = da ); 46 ` ( fo -> pid ); 47 ` ( fo -> b ); 48 ` ( fo ); 49 } } 51  $pmgrUg_d_rušg_li ( gpor da , gpo ur_da ) 53 pmgr_lifo * pkg_fo = da ; 55 `t_if ( NULL = da ); 57 `g_li__fu ( pkg_fo -> runfos , pmgrUg__runfo ); 58 pkg_fo -> runfos = NULL ; 59 } } 61  le  $pmgrUg_run_g_p_fo (cڡ * pid , 62 pmgr_runfo * out ) 64  t ; 65 * vue ; 66 pkgmgrfo_pfo_h hd ; 68 t = `pkgmgrfo_pfo_g_pfo ( pid , & hd ); 69 i( PMINFO_R_OK ! t ) { 70 `SETTING_TRACE_ERROR ("pkgmgrfo_pfo_g_pfo(Fa(%d)", t ); 74 t = `pkgmgrfo_pfo_g_pkgid ( hd , & vue ); 75 i( PMINFO_R_OK ! t ) { 76 `SETTING_TRACE_ERROR ("pkgmgrfo_pfo_g_pkgid(Fa(%d)", t ); 77 `pkgmgrfo_pfo_deroy_pfo ( hd ); 80 out -> pid = `SAFE_STRDUP ( vue ); 82 t = `pkgmgrfo_pfo_g_b ( hd , & vue ); 83 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_get_label() Fail(%d)",et); 84 out -> b = `SAFE_STRDUP ( vue ); 86 t = `pkgmgrfo_pfo_is_skmage ( hd , & out -> n_kl ); 87 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_is_taskmanage() Fail(%d)",et); 89 `pkgmgrfo_pfo_deroy_pfo ( hd ); 91 } } 93  $pmgrUg_g_rušg_li_ (cڡ aul_p_fo * fo , * da ) 95  t ; 96 GLi * cur ; 97 * b = NULL ; 98 * pkgid = NULL ; 99 StgAMgrUG * ad = da ; 100 pmgr_runfo tmp_fo = { NULL , NULL, l }; 102 `tv_if ( NULL = da , 0); 103 `tv_if ( NULL = fo , 0); 104 `tv_if ( NULL = fo -> pid , 0); 106 t = `pmgrUg_run_g_p_fo ( fo -> pid , & tmp_fo ); 107 i( t ) { 108 `SETTING_TRACE_ERROR ("pmgrUg_run_g_p_fo(%sFa", fo -> pid ); 111 pkgid = tmp_fo . pid ; 113 cur = `g_li_fd_cuom ( ad -> pkg_li , pkgid , pmgrUg_com_pkgme ); 114 i( cur ) { 115 pmgr_lifo * lifo = cur -> da ; 116 pmgr_runfo * runfo = `oc (1, (appmgr_runinfo)); 118 i( runfo ) { 119 runfo -> pid = `rdup ( fo ->appid); 120 runfo -> b = tmp_fo .label; 121 runfo -> n_kl = tmp_fo .can_kill; 122 lifo -> runfos = `g_li_nd ifo->runfos, runfo ); 124 `SETTING_TRACE_ERROR ("calloc() Fail"); 125 ` ( b ); 129 ` ( pkgid ); 131 } } 133  $pmgrUg_run__ ( gpor da , gpo ur_da ) 135  t ; 136 pmgr_runfo * fo = da ; 137 p_cڋxt_h p_cڋxt ; 139 `t_if ( NULL = da ); 141 t = `p_mag_g_p_cڋxt ( fo -> pid , & p_cڋxt ); 142 i( APP_MANAGER_ERROR_NONE ! t ) { 143 `SETTING_TRACE_ERROR ("p_mag_g_p_cڋxt(%sFa(%d)", fo -> pid , t ); 148 `SETTING_TRACE_ERROR ("app_manager_terminate_app isot External interface.eed check in more detail."); 150 t = `p_mag_rme_p ( p_cڋxt ); 151 i( APP_MANAGER_ERROR_NONE ! t ) { 152 `SETTING_TRACE_ERROR ("p_mag_rme_p(Fa(%d)", t ); 157 `p_cڋxt_deroy ( p_cڋxt ); 158 } } 160  $pmgrUg_run__ick (* da , Evas_Obje * obj , 161 * evt_fo ) 163 StgAMgrUG * ad = da ; 165 `t_if ( NULL = da ); 167 `g_li_fܗch ( ad -> runfos , pmgrUg_run__ , NULL ); 169 i( ad -> fo_run &&d->fo_run-> runfos ) { 170 `g_li__fu ( ad -> fo_run -> runfos , pmgrUg__runfo ); 171 ad -> fo_run -> runfos = NULL ; 172 ad -> fo_run = NULL ; 174 i( APPMGRUG_TAB_RUNNING = ad -> bty ) { 175 `m_viame_em_p ( ad -> vi ); 176 } i( APPMGRUG_TAB_DISABLED = ad -> bty ) { 177 `m_obje_dibd_t ( obj , EINA_TRUE ); 180 `g_vw_upde ( ad -> ma_vw ,d); 181 } } 183  $pmgrUg_run_nd_run_ps ( StgAMgrUG * ad ) 185  t = 0; 186 GLi * cur ; 187 Stg_GGroupIm_Da * d_em = NULL ; 189 `t_if ( NULL = ad ); 191 cur = ad -> runfos ; 192  cur ) { 193 pmgr_runfo * fo ; 195 fo = cur -> da ; 196 cur = cur-> xt ; 198 i( NULL = fo ) { 199 `SETTING_TRACE_ERROR ("info isull"); 203 d_em = `g__Gdl_fld_def ( ad -> gl_run , &ad-> c_1txt_1ic_2 , NULL , 204 NULL , SWALLOW_Ty_INVALID , (*) ad -> l_ic , NULL, 0, fo -> b , 205 NULL , NULL); 206 i( NULL = d_em ) { 207 `SETTING_TRACE_ERROR ("setting_create_Gendial_field_def() Fail"); 210 `m_gli_em__mode_t ( d_em -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 212 i(0 = t ) 213 d_em -> group_y = SETTING_GROUP_STYLE_TOP ; 215 d_em -> group_y = SETTING_GROUP_STYLE_CENTER ; 217 t ++; 220 `tm_if ( NULL = d_em , "No item"); 222 i(1 = t ) 223 d_em -> group_y = SETTING_GROUP_STYLE_NONE ; 225 d_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 226 } } 228  $pmgrUg_run_ (* da ) 230 SETTING_TRACE_BEGIN ; 231 Elm_Obje_Im * em ; 232 StgAMgrUG * ad = da ; 233  msg [1024]; 235 `tv_if ( NULL = da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 237 Elm_Obje_Im * vi_em = `g_push_yout_vi_b_gli ( ad -> lo_ ,d-> w , 238 MGRAPP_STR_ACTIVE_APP , NULL , NULL, 239 NULL , 240 NULL , ad , &ad-> gl_run ,d-> vi ); 241 `m_viame_em_p_cb_t ( vi_em , pmgrUg_run_back_cb , ad ); 243 `m_gli_mode_t ( ad -> gl_run , ELM_LIST_COMPRESS ); 245 `pmgrUg_nd_t ( ad -> gl_run ,d); 248 em = `m_gli_em_nd ( ad -> gl_run , &ad-> c_fo_t ,d, NULL , 249 ELM_GENLIST_ITEM_NONE , NULL , NULL); 250 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 252 `pmgrUg_nd_t ( ad -> gl_run ,d); 255 `tf ( msg , (msg), `_ ( MGRAPP_STR_APP_STOP_MSG ), ad -> l_b ,d->sel_label); 256 `g__Gdl_fld_tIm ( ad -> gl_run , &ad-> c_muɞe , msg , NULL ); 259 `m_gli_em_nd ( ad -> gl_run , &ad-> c_1ic ,d, NULL , ELM_GENLIST_ITEM_NONE , 260 NULL , NULL); 262 `pmgrUg_nd_t ( ad -> gl_run ,d); 265 `g__Gdl_fld_tIm ( ad -> gl_run , &ad-> c_g_t , 266 MGRAPP_STR_APPS , NULL ); 268 `pmgrUg_run_nd_run_ps ( ad ); 270 `pmgrUg_nd_t ( ad -> gl_run ,d); 272 g_vw_pmgr_runfo . is_ = 1; 274  SETTING_RETURN_SUCCESS ; 275 } } 277  $pmgrUg_run_deroy (* da ) 279 SETTING_TRACE_BEGIN ; 280 StgAMgrUG * ad = da ; 282 g_vw_pmgr_runfo . is_ = 0; 284 `tv_if ( NULL = da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 286 ad -> runfos = NULL ; 288 `FREE ( ad -> l_pkgid ); 289 `FREE ( ad -> l_b ); 290 `FREE ( ad -> l_ic ); 292  SETTING_RETURN_SUCCESS ; 293 } } 295  $pmgrUg_run_upde (* da ) 297 SETTING_TRACE_BEGIN ; 306  SETTING_RETURN_SUCCESS ; 307 } } 309  $pmgrUg_run_nup (* da ) 311  `pmgrUg_run_deroy ( da ); 312 } } 314  $pmgrUg_pfo_ ( StgAMgrUG * ad ) 316 `t_if ( NULL = ad ); 317 `t_if ( ad -> runfo_vw ); 319 g_vw_pmgr_runfo . = pmgrUg_run_ ; 320 g_vw_pmgr_runfo . deroy = pmgrUg_run_deroy ; 321 g_vw_pmgr_runfo . upde = pmgrUg_run_upde ; 322 g_vw_pmgr_runfo . nup = pmgrUg_run_nup ; 324 ad -> runfo_vw = & g_vw_pmgr_runfo ; 325 } } 327 Evas_Obje * $pmgrUg_run_gl__b (* da , Evas_Obje * obj , 328 cڡ * ) 330 GLi * cur ; 331 Evas_Obje * b ; 332 StgAMgrUG * ad = da ; 334 `tv_if ( NULL = da , NULL); 335 i(0 ! `SCmp ( , "elm.icon")) 336  NULL ; 338 Evas_Obje * box = `m_box_add ( obj ); 339 `m_box_hizڏl_t ( box , 1); 340 `m_box_ign_t ( box , 0.0, 0.5); 341 `m_box_ddg_t ( box , 10, 0); 343 b = `g__bu ( box , MGRAPP_STR_STOP , NULL , pmgrUg_run__ick , ad ); 345 cur = ad -> runfos ; 346  cur ) { 347 pmgr_runfo * fo ; 349 fo = cur -> da ; 351 i( NULL = fo ) 354 i( fo -> n_kl ) 357 cur = cur-> xt ; 360 i( NULL = cur ) { 361 `m_obje_dibd_t ( b , EINA_TRUE ); 362 `m_obje_dibd_t ( obj , EINA_TRUE ); 365 `m_box_ck_d ( box , b ); 366 `evas_obje_show ( b ); 367 `evas_obje_show ( box ); 368  box ; 369 } } 371  $pmgrUg_g_rušg_li ( StgAMgrUG * ad ) 373  t ; 375 `tv_if ( NULL = ad , SETTING_RETURN_FAIL ); 377 `g_li_fܗch ( ad -> pkg_li , pmgrUg_d_rušg_li , NULL ); 379 t = `aul_p_g_rušg_p_fo ( pmgrUg_g_rušg_li_ , ad ); 380 `wn_if ( AUL_R_OK ! t , "aul_app_get_running_app_info() Fail",et); 381 ad -> is_rui_ady = EINA_TRUE ; 382  SETTING_RETURN_SUCCESS ; 383 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-utils.c 19  ~ 22  ~ 23  ~ 25  ~"g-pmgr-ma.h " 26  ~"g-pmgr-runfo.h " 27  ~"g-pmgr-pkgfo-uts.h " 28  ~"g-pmgr-async-wk.h " 29  ~"g-pmgr-uts.h " 32  pmgrUg_pkg_unl_ick (* da , Evas_Obje * obj , * evt_fo ); 33  pmgrUg_pkg_r_che_ick (* da , Evas_Obje * obj , * evt_fo ); 34  pmgrUg_pkg_movo_cb (* da , Evas_Obje * obj , * evt_fo ); 35 Evas_Obje * pmgrUg_run_gl__b (* da , Evas_Obje * obj , cڡ * ); 36  pmgrUg_run__ick (* da , Evas_Obje * obj , * evt_fo ); 38  pmgrUg__lifo ( gpor da ); 40  $__GSLi ( GSLi * li ) 42 `g_i_fܗch ( li , ( GFunc ) g_ , NULL ); 43 `g_i_ ( li ); 44 } } 60  $pmgrUg_size_to_r ( size , * desc ,  desc_size ) 62  tmp_size = 0.0; 63 cڡ  KILOBYTE_VALUE = 1024; 64 cڡ  MEGABYTE_VALUE = 1048576; 65 cڡ  GIGABYTE_VALUE = 1073741824; 67 i( size < MEGABYTE_VALUE ) { 68 tmp_size = () size / KILOBYTE_VALUE ; 69 `tf ( desc , desc_size , "%4.2lf%s", tmp_size , `_ ( MGRAPP_STR_KB )); 70 } i( size < GIGABYTE_VALUE ) { 71 tmp_size = () size / MEGABYTE_VALUE ; 72 `tf ( desc , desc_size , "%4.2lf%s", tmp_size , `_ ( MGRAPP_STR_MB )); 74 tmp_size = () size / GIGABYTE_VALUE ; 75 `tf ( desc , desc_size , "%4.2lf%s", tmp_size , `_ ( MGRAPP_STR_GB )); 77 } } 79  $pmgrUg_pup_d (* da , Evas_Obje * obj , * evt_fo ) 81 StgAMgrUG * ad = da ; 83 `t_if ( da = NULL ); 85 `evas_obje_d ( ad -> pup ); 86 ad -> pup = NULL ; 87 } } 89  $pmgrUg__pup (* r , StgAMgrUG * ad ) 91 i( ad -> pup ) { 92 `evas_obje_d ( ad -> pup ); 93 ad -> pup = NULL ; 96 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 97 r , pmgrUg_pup_d , 0, 1, MGRAPP_STR_OK ); 98 } } 100  $pmgrUg_upde_lifos ( StgAMgrUG * ad ) 102 SETTING_TRACE_BEGIN ; 104 i( ad -> li_wk ) 105 `pmgrUg__async_wk ( ad -> li_wk ); 106 ad -> li_wk = `pmgrUg_t_async_wk ( pmgrUg_g_lifos , 107 pmgrUg_g_lifos_cb , ad ); 108 } } 110  $pmgrUg_pkgmgr_chged_cb ( q_id , cڡ * pkg_ty , 111 cڡ * pkgid , cڡ * key , cڡ * v , cڡ * pmsg , 112 * da ) 114 StgAMgrUG * ad = da ; 116 `tv_if ( da = NULL , -1); 118 `SETTING_TRACE_DEBUG ("key:%v:%s", key , v ); 119 `SETTING_TRACE_DEBUG ("pkg_ty:%s,kgid:%s, s_pkgid:%s", pkg_ty , pkgid , 120 ad -> l_pkgid ); 129 i(! `SCmp ( key , "error")) { 130 `SETTING_TRACE_ERROR ("unl(Fa(key:%v:%s)", key , v ); 131 } i(! `SCmp ( key , "d"&& !SCmp( v , "fail")) { 132 i(0 = `SCmp ( ad -> l_pkgid , pkgid )) { 133 i( APPMGRUG_PKG_REQUEST_UNINSTALL = ad -> pkg_que ) { 134 `SETTING_TRACE_ERROR ("uninstall() Fail"); 135 `pmgrUg__pup ( MGRAPP_STR_UNINSTALL_FAILED , ad ); 136 ad -> pkg_que = APPMGRUG_PKG_REQUEST_NONE ; 137 } i( APPMGRUG_PKG_REQUEST_MOVE = ad -> pkg_que ) { 138 `pmgrUg_pkg_movo_wk_fish ( ad ); 141 } i(! `SCmp ( key , "d"&& !SCmp( v , "ok")) { 142 i(0 = `SCmp ( ad -> l_pkgid , pkgid )) { 143 i( APPMGRUG_PKG_REQUEST_UNINSTALL = ad -> pkg_que ) { 144 i( APPMGRUG_TAB_NONE = ad -> bty ) 145 `ug_deroy_me ( ad -> ug ); 147 `m_viame_em_p ( ad -> vi ); 149 i( ad -> pup ) 150 `evas_obje_d ( ad -> pup ); 151 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 152 MGRAPP_STR_UNINSTALL_COMPLETE , pmgrUg_pup_d , 0, 153 1, MGRAPP_STR_OK ); 155 ad -> pkg_que = APPMGRUG_PKG_REQUEST_NONE ; 156 } i( APPMGRUG_PKG_REQUEST_MOVE = ad -> pkg_que ) { 157 `pmgrUg_pkg_movo_wk_fish ( ad ); 158 } i( APPMGRUG_PKG_REQUEST_DISABLE = ad -> pkg_que ) { 159 ad -> l_is_dibd = EINA_TRUE ; 160 ad -> pkg_que = APPMGRUG_PKG_REQUEST_NONE ; 161 i( ad -> pkgfo_vw -> is_ ) 162 `g_vw_upde ( ad -> pkgfo_vw ,d); 163 } i( APPMGRUG_PKG_REQUEST_ENABLE = ad -> pkg_que ) { 164 ad -> l_is_dibd = EINA_FALSE ; 165 ad -> pkg_que = APPMGRUG_PKG_REQUEST_NONE ; 166 i( ad -> pkgfo_vw -> is_ ) 167 `g_vw_upde ( ad -> pkgfo_vw ,d); 169 i( ad -> pkgfo_vw -> is_ ) 170 `g_vw_upde ( ad -> pkgfo_vw ,d); 174 i( ad -> ma_vw -> is_ ) 175 `pmgrUg_upde_lifos ( ad ); 179 } } 181 Evas_Obje * $pmgrUg_no_em ( Evas_Obje * , cڡ * xt , 182 cڡ * hp ) 184 Evas_Obje * yout , * ic ; 186 yout = `m_yout_add ( ); 187 `m_yout_theme_t ( yout , "layout", "nocontents", "default"); 188 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 189 `evas_obje_size_ht_ign_t ( yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 191 ic = `m_image_add ( yout ); 192 `m_image_fe_t ( ic , SETTING_ICON_PATH_CFG "/00_nocڋs_xt_w.g", NULL ); 193 `m_obje__cڋ_t ( yout , "nocڋs.image", ic ); 195 `m_obje__xt_t ( yout , "m.xt", `_ ( xt )); 196 `m_yout_sigl_em ( yout , "text,disabled", ""); 198 i( hp ) { 199 `m_obje__xt_t ( yout , "m.hp.xt", `_ ( hp )); 200 `m_yout_sigl_em ( yout , "align.center", "elm"); 203  yout ; 204 } } 207 $ogssb_pul_add (* y_me , * cڏ_me , Evas_Obje * yout ) 209 Evas_Obje * ogssb = `m_ogssb_add ( yout ); 211 `m_obje_y_t ( ogssb , y_me ); 212 `m_ogssb_pul ( ogssb , EINA_TRUE ); 213 `m_obje__cڋ_t ( yout , cڏ_me , ogssb ); 215 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , 0.5); 216 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 218 `evas_obje_show ( ogssb ); 219 } } 221 Evas_Obje * $pmgrUg_ldg_em ( Evas_Obje * , cڡ * xt , 222 cڡ * hp ) 224 Evas_Obje * yout ; 226 yout = `m_yout_add ( ); 227 `m_yout_theme_t ( yout , "layout", "nocontents_loading", "default"); 228 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 229 `evas_obje_size_ht_ign_t ( yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 231 `ogssb_pul_add ("oss_Xrge", "nocڋs.image", yout ); 233 `m_obje__xt_t ( yout , "m.xt", `_ ( xt )); 234 `m_yout_sigl_em ( yout , "text,disabled", ""); 236 i( hp ) { 237 `m_obje__xt_t ( yout , "m.hp.xt", `_ ( hp )); 238 `m_yout_sigl_em ( yout , "align.center", "elm"); 241  yout ; 242 } } 244 Elm_Obje_Im * $pmgrUg_nd_t ( Evas_Obje * gli , 245 StgAMgrUG * ad ) 247 Elm_Obje_Im * em = NULL ; 249 em = `m_gli_em_nd ( gli , & ad -> c_p , NULL , NULL, 250 ELM_GENLIST_ITEM_NONE , NULL , NULL); 251 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 253  em ; 254 } } 256 * $pmgrUg_g_defut_ic ( pkgmgrfo_pfo_h hd ) 258  t ; 259 * ty ; 260 cڡ * ic ; 261 cڡ * svc_ic = SETTING_ICON_PATH "/default_icon_service.png"; 262 cڡ * p_ic = SETTING_ICON_PATH "/mainmenu.png"; 264 t = `pkgmgrfo_pfo_g_compڒt_ty ( hd , & ty ); 265 i( PMINFO_R_OK = t ) { 266 i(0 = `SCmp ( ty , "svcapp")) 267 ic = svc_ic ; 269 ic = p_ic ; 271 `SETTING_TRACE_ERROR ("pkgmgrfo_pfo_g_compڒt_ty(Fa(%d)", t ); 272 ic = p_ic ; 275  `rdup ( ic ); 276 } } 278  $pmgrUg_g_lifo ( pkgmgrfo_pkgfo_h hd , 279 pmgr_lifo * fo ) 281  t = 0; 282 * vue ; 284 `t_if ( NULL = hd ); 285 `t_if ( NULL = fo ); 287 vue = NULL ; 288 t = `pkgmgrfo_pkgfo_g_pkgid ( hd , & vue ); 289 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_get_pkgid() Fail(%d)",et); 290 fo -> pkgid = `SAFE_STRDUP ( vue ); 292 vue = NULL ; 293 t = `pkgmgrfo_pkgfo_g_b ( hd , & vue ); 294 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_get_label() Fail(%d)",et); 295 fo -> pkg_b = `SAFE_STRDUP ( vue ); 297 vue = NULL ; 298 t = `pkgmgrfo_pkgfo_g_mapid ( hd , & vue ); 299 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_get_mainappid() Fail(%d)",et); 300 fo -> mapid = `SAFE_STRDUP ( vue ); 302 vue = NULL ; 303 t = `pkgmgrfo_pkgfo_g_ic ( hd , & vue ); 304 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_get_icon() Fail(%d)",et); 305 fo -> ic_th = `pmgrUg_check_ic ( vue ); 307 t = `pkgmgrfo_pkgfo_is_d ( hd , & fo -> is_d ); 308 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_is_preload() Fail(%d)",et); 310 t = `pkgmgrfo_pkgfo_is_upde ( hd , & fo -> is_upde ); 311 `wn_if ( t < 0, "pkgmgrinfo_pkginfo_is_update() Fail(%d)",et); 313 } } 315  $pmgrUg_g_pkg_li_ ( pkgmgrfo_pkgfo_h hd , * da ) 317 GLi ** pkg_li = da ; 318 pmgr_lifo * fo = NULL ; 320 `tv_if ( NULL = hd , 0); 321 `tv_if ( NULL = da , -1); 323 fo = `oc (1, ( pmgr_lifo )); 324 i( NULL = fo ) { 325 `SETTING_TRACE_ERROR ("calloc() Fail"); 329 `pmgrUg_g_lifo ( hd , fo ); 331 * pkg_li = `g_li_nd (*pkg_li, fo ); 333 } } 335  $pmgrUg_g_dib_pkg_li_ ( pkgmgrfo_pkgfo_h hd , * da ) 337 GLi ** pkg_li = da ; 338 pmgr_lifo * fo = NULL ; 340 `tv_if ( NULL = hd , 0); 341 `tv_if ( NULL = da , -1); 343 fo = `oc (1, ( pmgr_lifo )); 344 i( NULL = fo ) { 345 `SETTING_TRACE_ERROR ("calloc() Fail"); 349 fo -> is_dibd = EINA_TRUE ; 350 fo -> vid_size = EINA_TRUE ; 351 fo -> tٮ_size = 0; 353 `pmgrUg_g_lifo ( hd , fo ); 355 * pkg_li = `g_li_nd (*pkg_li, fo ); 357 } } 359  gt $pmgrUg_st_oz ( gcڡpor a , gcڡpo b ) 361  n ; 362 cڡ pmgr_lifo * fo1 = a ; 363 cڡ pmgr_lifo * fo2 = b ; 365 `tv_if ( NULL = a , 0); 366 `tv_if ( NULL = b , 0); 367 `tv_if ( NULL = fo1 -> pkg_b , 1); 368 `tv_if ( NULL = fo2 -> pkg_b , -1); 370 i( ` ( fo1 -> pkg_b < sn( fo2 ->pkg_label)) 371 n = ` ( fo1 -> pkg_b ); 373 n = ` ( fo2 -> pkg_b ); 375  `cmp ( fo1 -> pkg_b , fo2 ->pkg_b, n ); 376 } } 378  gt $pmgrUg_st_zt ( gcڡpor a , gcڡpo b ) 380  n ; 381 cڡ pmgr_lifo * fo1 = a ; 382 cڡ pmgr_lifo * fo2 = b ; 384 `tv_if ( NULL = a , 0); 385 `tv_if ( NULL = b , 0); 386 `tv_if ( NULL = fo1 -> pkg_b , -1); 387 `tv_if ( NULL = fo2 -> pkg_b , 1); 389 i( ` ( fo1 -> pkg_b < sn( fo2 ->pkg_label)) 390 n = ` ( fo1 -> pkg_b ); 392 n = ` ( fo2 -> pkg_b ); 394  `cmp ( fo2 -> pkg_b , fo1 ->pkg_b, n ); 395 } } 397  gt $pmgrUg_st_size ( gcڡpor a , gcڡpo b ) 399 cڡ pmgr_lifo * fo1 = a ; 400 cڡ pmgr_lifo * fo2 = b ; 402 `tv_if ( NULL = a , 0); 403 `tv_if ( NULL = b , 0); 405  fo2 -> tٮ_size - fo1 ->total_size; 406 } } 408 gt $pmgrUg_com_pkgme ( gcڡpor em , gcڡpo pkg_me ) 410 cڡ pmgr_lifo * pfo = em ; 412  `SCmp ( pfo -> pkgid , pkg_me ); 413 } } 415  Ea_Bo $pmgrUg_g_l_pkg_sizest (* da ) 417 StgAMgrUG * ad = da ; 419 `tv_if ( NULL = da , ECORE_CALLBACK_CANCEL ); 420 `tv_if ( APPMGRUG_SORT_SIZE ! ad -> s܉y , ECORE_CALLBACK_CANCEL ); 422 ad -> pkg_li = `g_li_st d->pkg_li, pmgrUg_st_size ); 423 `pmgrUg_ma_gli_nd_ems ( ad ); 425 ad -> size_idr = NULL ; 426  ECORE_CALLBACK_CANCEL ; 427 } } 429  $pmgrUg_g_l_pkg_size ( q_id , cڡ * pkg_ty , 430 cڡ * pkg_me , cڡ * key , cڡ * v , cڡ * pmsg , 431 * da ) 434 GLi * li ; 435 StgAMgrUG * ad = da ; 436 `tvm_if (! ad ||d-> n_sizest , 0, "return"); 438 `tv_if ( NULL = da , 0); 439 `tv_if ( NULL = v , 0); 441 i( `SCmp ( v , "end") == 0) { 442 `SETTING_TRACE_DEBUG ("Finish size info update"); 443 ad -> n_sizest = TRUE ; 447 li = `g_li_fd_cuom ( ad -> pkg_li , pkg_me , pmgrUg_com_pkgme ); 448 i( li ) { 449 pmgr_lifo * fo = li -> da ; 451 fo -> vid_size = ue ; 452 fo -> tٮ_size = `oi ( v ); 454 i( APPMGRUG_SORT_SIZE = ad -> s܉y ) { 455 i( ad -> size_idr ) 456 `ece_idr_d ( ad -> size_idr ); 457 ad -> size_idr = `ece_idr_add ( pmgrUg_g_l_pkg_sizest ,d); 459 i( fo -> em ) 460 `m_gli_em_flds_upde ( fo -> em , "m.xt.sub..btom", ELM_GENLIST_ITEM_FIELD_TEXT ); 465 } } 467 GLi * $pmgrUg_st_pkg_li ( s܉y , GLi * pkg_li ) 469 i( APPMGRUG_SORT_SIZE = s܉y ) 470  `g_li_st ( pkg_li , pmgrUg_st_size ); 471 i( APPMGRUG_SORT_ZTOA = s܉y ) 472  `g_li_st ( pkg_li , pmgrUg_st_zt ); 474  `g_li_st ( pkg_li , pmgrUg_st_oz ); 475 } } 477  $pmgrUg_g_lifos ( StgAMgrUG * ad ) 479  t ; 480 GLi * pkg_li = NULL ; 482 `tv_if ( ad = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 485 t = `pkgmgrfo_pkgfo_g_li ( pmgrUg_g_pkg_li_ , & pkg_li ); 486 i( t < 0) { 487 `SETTING_TRACE_ERROR ("pkgmgrfo_pkgfo_g_li(Fa(%d)", t ); 488  SETTING_RETURN_FAIL ; 491 APPMGRUG_STOP_POINT ; 494 pkgmgrfo_pkgfo_fr_h fr_hd ; 495 t = `pkgmgrfo_pkgfo_fr_ (& fr_hd ); 497 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_filter_create() Fail(%d)",et); 499 t = `pkgmgrfo_pkgfo_fr_add_bo ( fr_hd , 500 PMINFO_PKGINFO_PROP_PACKAGE_DISABLE , EINA_TRUE ); 502 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_appinfo_filter_add_bool() Fail(%d)",et); 504 t = `pkgmgrfo_pkgfo_fr_fܗch_pkgfo ( fr_hd , 505 pmgrUg_g_dib_pkg_li_ , & pkg_li ); 506 `wn_if ( PMINFO_R_OK ! t , "pkgmgrinfo_pkginfo_filter_foreach_pkginfo() Fail(%d)",et); 508 `pkgmgrfo_pkgfo_fr_deroy ( fr_hd ); 510 APPMGRUG_STOP_POINT ; 512 ad -> d_pkg_li =d-> pkg_li ; 513 ad -> pkg_li = `pmgrUg_st_pkg_li d-> s܉y ,kg_list); 515 APPMGRUG_STOP_POINT ; 517 i( ad -> pc_l_size ) 518 `pkgmgr__ ( ad -> pc_l_size ); 520 APPMGRUG_STOP_POINT ; 523 ad -> n_sizest = FALSE ; 525 ad -> pc_l_size = `pkgmgr__w ( PC_LISTENING ); 526 i( NULL = ad -> pc_l_size ) { 527 `SETTING_TRACE_ERROR ("pkgmgr_client_new() Faill"); 528  SETTING_RETURN_FAIL ; 531 APPMGRUG_STOP_POINT ; 533 t = `pkgmgr__t_us_ty ( ad -> pc_l_size , PKGMGR_CLIENT_STATUS_GET_SIZE ); 534 i( t < 0) { 535 `SETTING_TRACE_ERROR ("pkgmgr__t_us_ty(Fa(%d)", t ); 536 `pkgmgr__ ( ad -> pc_l_size ); 537 ad -> pc_l_size = NULL ; 538  SETTING_RETURN_FAIL ; 541 APPMGRUG_STOP_POINT ; 543 t = `pkgmgr__li_us ( ad -> pc_l_size , pmgrUg_g_l_pkg_size ,d); 544 i( t < 0) { 545 `SETTING_TRACE_ERROR ("pkgmgr__li_us(Fa(%d)", t ); 546 `pkgmgr__ ( ad -> pc_l_size ); 547 ad -> pc_l_size = NULL ; 548  SETTING_RETURN_FAIL ; 551 APPMGRUG_STOP_POINT ; 553 t = `pkgmgr__que_size_fo (); 554 `wn_if ( t < 0, "pkgmgr_client_request_size_info() Fail",et); 556  SETTING_RETURN_SUCCESS ; 557 } } 559  $pmgrUg_g_lifos_cb ( _su , StgAMgrUG * ad ) 561 `t_if ( NULL = ad ); 563 i( SETTING_RETURN_SUCCESS ! _su ) { 564 `SETTING_TRACE_ERROR ("pmgrUg_g_lifos(Fa(%d)", _su ); 566 `g_vw_upde ( ad -> ma_vw ,d); 569 i( ad -> d_pkg_li ) { 570 `g_li__fu ( ad -> d_pkg_li , pmgrUg__lifo ); 571 ad -> d_pkg_li = NULL ; 574 ad -> li_wk = NULL ; 575 } } 577  $pmgrUg_g_ruifos_cb ( _su , StgAMgrUG * ad ) 579 `t_if ( NULL = ad ); 581 i( SETTING_RETURN_SUCCESS ! _su ) { 582 `SETTING_TRACE_ERROR ("pmgrUg_g_lifos(Fa(%d)", _su ); 584 `g_vw_upde ( ad -> ma_vw ,d); 586 ad -> rušg_li_wk = NULL ; 587 } } 589  $pmgrUg_pkgmgr_subsibe ( StgAMgrUG * ad ) 591  t ; 593 `t_if ( NULL = ad ); 595 ad -> pc_ma = `pkgmgr__w ( PC_LISTENING ); 596 i( NULL = ad -> pc_ma ) { 597 `SETTING_TRACE_ERROR ("pkgmgr_client_new() Fail"); 601 t = `pkgmgr__li_us ( ad -> pc_ma , pmgrUg_pkgmgr_chged_cb ,d); 602 i( t < 0) { 603 `SETTING_TRACE_ERROR ("pkgmgr__li_us(Fa(%d)", t ); 604 `pkgmgr__ ( ad -> pc_ma ); 605 ad -> pc_ma = NULL ; 608 } } 610  $pmgrUg_pkgmgr_de ( StgAMgrUG * ad ) 612 i( ad -> pc_ma ) { 613 `pkgmgr__ ( ad -> pc_ma ); 614 ad -> pc_ma = NULL ; 616 i( ad -> pc_l_size ) { 617 `pkgmgr__ ( ad -> pc_l_size ); 618 ad -> pc_l_size = NULL ; 620 i( ad -> size_idr ) { 621 `ece_idr_d ( ad -> size_idr ); 622 ad -> size_idr = NULL ; 624 } } 626  $pmgrUg__lifo ( gpor da ) 628 pmgr_lifo * fo = da ; 630 `t_if ( NULL = da ); 632 ` ( fo -> pkgid ); 633 ` ( fo -> ic_th ); 634 ` ( fo -> pkg_b ); 636 `g_li__fu ( fo -> runfos , pmgrUg__runfo ); 637 `g_li__fu ( fo -> def_pids , ); 638 ` ( fo ); 639 } } 641  $pmgrUg__lifos ( StgAMgrUG * ad ) 643 `g_li__fu ( ad -> pkg_li , pmgrUg__lifo ); 644 ad -> pkg_li = NULL ; 645 } } 647 Evas_Obje * $pmgrUg_fo_t_gl_ic_g (* da , Evas_Obje * obj , 648 cڡ * ) 650 Evas_Obje * ic = NULL ; 651 Evas_Obje * y = NULL ; 652 StgAMgrUG * ad = da ; 654 `tv_if ( da = NULL , NULL); 655 i( `SCmp ( , "elm.icon.1")) 656  NULL ; 659 ic = `m_ic_add ( obj ); 661 `m_image_fe_t ( ic , ad -> l_ic , NULL ); 662 `evas_obje_size_ht_weight_t ( ic , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 663 `evas_obje_size_ht_ign_t ( ic , EVAS_HINT_FILL , EVAS_HINT_FILL); 665 y = `m_yout_add ( obj ); 666 `m_yout_theme_t ( y , "layout", "list/B/type.2", "default"); 667 `m_yout_cڋ_t ( y , "m.swlow.cڋ", ic ); 669 `evas_obje_show ( ic ); 671  y ; 672 } } 674  $pmgrUg_pkg_dib_ab_cb (* da , Evas_Obje * obj , 675 * evt_fo ) 677 SETTING_TRACE_BEGIN ; 678 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 679 StgAMgrUG * ad = da ; 680 `t_if ( NULL = ad -> pkgfo ); 681 pmgr_pkgfo * fo = ad -> pkgfo ; 683 i( fo -> pc_que ) 684 `pkgmgr__ ( fo -> pc_que ); 685 fo -> pc_que = `pkgmgr__w ( PC_REQUEST ); 686 i( NULL = fo -> pc_que ) { 687 `SETTING_TRACE_ERROR ("pkgmgr_client_new() Fail"); 691 i( fo -> is_dib ) { 692 `pkgmgr__aive ( fo -> pc_que , info-> pkg_ty , info-> pkgid ); 693 ad -> pkg_que = APPMGRUG_PKG_REQUEST_ENABLE ; 695 `pkgmgr__dive ( fo -> pc_que , info-> pkg_ty , info-> pkgid ); 696 ad -> pkg_que = APPMGRUG_PKG_REQUEST_DISABLE ; 698 } } 700  $pmgrUg_pkg__cb (* da , Evas_Obje * obj , * evt_fo ) 702 SETTING_TRACE_BEGIN ; 703 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 704 StgAMgrUG * ad = da ; 705 `t_if ( NULL = ad -> pkgfo ); 706 pmgr_pkgfo * fo = ad -> pkgfo ; 708 GLi * cur = fo -> pids ; 709  cur ) { 710  t ; 711 bo rušg_ag = 0; 712 * pid = cur -> da ; 713 cur = cur-> xt ; 714 i( NULL = pid ) 716 t = `p_mag_is_rušg ( pid , & rušg_ag ); 717 `wn_if ( APP_MANAGER_ERROR_NONE ! t , "app_manager_is_running Fail(%d)",et); 718 i(0 = rušg_ag ) 721 p_cڋxt_h p_cڋxt ; 723 t = `p_mag_g_p_cڋxt ( pid , & p_cڋxt ); 724 i( APP_MANAGER_ERROR_NONE ! t ) { 725 `SETTING_TRACE_ERROR ("p_mag_g_p_cڋxFa(%d)", t ); 729 t = `p_mag_rme_p ( p_cڋxt ); 730 i( APP_MANAGER_ERROR_NONE ! t ) { 731 `SETTING_TRACE_ERROR ("p_mag_rme_p(Fa(%d)", t ); 732 `p_cڋxt_deroy ( p_cڋxt ); 736 `p_cڋxt_deroy ( p_cڋxt ); 738 `m_obje_dibd_t ( obj , EINA_TRUE ); 739 } } 741 Evas_Obje * $pmgrUg_fo_2bu1_gl_ic_g (* da , Evas_Obje * obj , 742 cڡ * ) 744 SETTING_TRACE_BEGIN ; 745 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 746 i(0 ! `SCmp ( , "elm.icon")) 747  NULL ; 748 StgAMgrUG * ad = da ; 749 `tv_if ( NULL = ad -> pkgfo , NULL); 750 pmgr_pkgfo * fo = ad -> pkgfo ; 752 Evas_Obje * box = `m_box_add ( obj ); 753 `m_box_hizڏl_t ( box , 1); 754 `m_box_ign_t ( box , 0.0, 0.5); 755 `m_box_ddg_t ( box , 10, 0); 759 bo rušg_ag = 0; 760 GLi * cur = fo -> pids ; 761  cur ) { 762  t ; 763 * pid = cur -> da ; 765 cur = cur-> xt ; 767 i( NULL = pid ) 770 t = `p_mag_is_rušg ( pid , & rušg_ag ); 771 `wn_if ( APP_MANAGER_ERROR_NONE ! t , "app_manager_is_running Fail(%d)",et); 772 i( rušg_ag ) { 777 Evas_Obje * bu1 = 778 `g__bu ( box , MGRAPP_STR_FORCE_STOP , NULL , pmgrUg_pkg__cb , ad ); 779 i(! rušg_ag ) 780 `m_obje_dibd_t ( bu1 , EINA_TRUE ); 783 Evas_Obje * bu2 = 784 `g__bu ( box , MGRAPP_STR_DISABLE , NULL , pmgrUg_pkg_dib_ab_cb , ad ); 785 i(! fo -> is_sut_dib ) { 786 `m_obje_dibd_t ( bu2 , EINA_TRUE ); 787 } i( fo -> is_dib ) { 788 `m_obje_dibd_t ( bu2 , EINA_FALSE ); 789 `m_obje_xt_t ( bu2 , `_ ( MGRAPP_STR_ENABLE )); 792 `m_box_ck_d ( box , bu1 ); 793 `m_box_ck_d ( box , bu2 ); 795 `evas_obje_show ( bu1 ); 796 `evas_obje_show ( bu2 ); 797 `evas_obje_show ( box ); 798  box ; 799 } } 801 Evas_Obje * $pmgrUg_fo_2bu2_gl_ic_g (* da , Evas_Obje * obj , 802 cڡ * ) 804 SETTING_TRACE_BEGIN ; 805 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 806 i(0 ! `SCmp ( , "elm.icon")) 807  NULL ; 808 StgAMgrUG * ad = da ; 810 Evas_Obje * box = `m_box_add ( obj ); 811 `m_box_hizڏl_t ( box , 1); 812 `m_box_ign_t ( box , 0.0, 0.5); 813 `m_box_ddg_t ( box , 8, 0); 815  t , mmc ; 816 * b_r ; 817 pmgr_pkgfo * fo ; 818 cڡ * mmc_key = VCONFKEY_SYSMAN_MMC_STATUS ; 820 `tv_if ( NULL = ad -> pkgfo , NULL); 822 fo = ad -> pkgfo ; 825 mmc = VCONFKEY_SYSMAN_MMC_REMOVED ; 826 t = `vcf_g_t ( mmc_key , & mmc ); 827 `wn_if ( t , "vcf_g_t(%sFa", mmc_key ); 829 i( PMINFO_INTERNAL_STORAGE = fo -> age ) 830 b_r = MGRAPP_STR_MOVE_TO_SD ; 832 b_r = MGRAPP_STR_MOVE_TO_PHONE ; 834 Evas_Obje * bu1 = 835 `g__bu ( box , b_r , NULL , pmgrUg_pkg_movo_cb , ad ); 837 i( VCONFKEY_SYSMAN_MMC_MOUNTED ! mmc || ! fo -> is_movab || info-> is_d ) 838 `m_obje_dibd_t ( bu1 , EINA_TRUE ); 841 i( fo -> is_d && info-> is_upded ) 842 b_r = MGRAPP_STR_UNINSTALL_UPDATES ; 844 b_r = MGRAPP_STR_UNINSTALL ; 846 Evas_Obje * bu2 = 847 `g__bu ( box , b_r , NULL , pmgrUg_pkg_unl_ick , ad ); 849 i(! fo -> movab ) 850 `m_obje_dibd_t ( bu2 , EINA_TRUE ); 852 `m_box_ck_d ( box , bu1 ); 853 `m_box_ck_d ( box , bu2 ); 855 `evas_obje_show ( bu1 ); 856 `evas_obje_show ( bu2 ); 857 `evas_obje_show ( box ); 858  box ; 859 } } 861 Evas_Obje * $pmgrUg_fo_1bu_gl_ic_g (* da , Evas_Obje * obj , 862 cڡ * ) 864 SETTING_TRACE_BEGIN ; 865 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 866 i(0 ! `SCmp ( , "elm.icon")) 867  NULL ; 869 Stg_GGroupIm_Da * em_da = da ; 870 StgAMgrUG * ad = em_da -> urda ; 871 `g_tvm_if ( ad = NULL , NULL, "ad is NULL"); 873 Evas_Obje * box = `m_box_add ( obj ); 874 `m_box_hizڏl_t ( box , 1); 875 `m_box_ign_t ( box , 0.0, 0.5); 876 `m_box_ddg_t ( box , 8, 0); 878 pmgr_pkgfo * fo ; 880 `tv_if ( NULL = ad -> pkgfo , NULL); 882 fo = ad -> pkgfo ; 884 Evas_Obje * bu1 = 885 `g__bu ( box , "BLANK", NULL , NULL, NULL); 887 `evas_obje_hide ( bu1 ); 891 Evas_Obje * bu2 = 892 `g__bu ( box , MGRAPP_STR_CLEAR_CACHE , NULL , pmgrUg_pkg_r_che_ick , ad ); 894 i( fo -> sz_che <= 0) { 895 `m_obje_dibd_t ( bu2 , EINA_TRUE ); 897 `m_box_ck_d ( box , bu1 ); 898 `m_box_ck_d ( box , bu2 ); 901 `evas_obje_show ( bu2 ); 902 `evas_obje_show ( box ); 904 SETTING_TRACE_END ; 905  box ; 906 } } 908 * $pmgrUg_fo_t_gl_b_g (* da , Evas_Obje * obj , 909 cڡ * ) 911 * b = NULL ; 912 StgAMgrUG * ad = da ; 914 `tv_if ( da = NULL , NULL); 916 i(0 = `rcmp ( , "elm.text.main.left.top")) { 917 b = `SAFE_STRDUP ( ad -> l_b ); 918 } i(0 = `rcmp ( , "elm.text.sub.left.bottom")) { 919  desc [ APPMGRUG_MAX_STR_LEN ] = {0}; 921 i( APPMGRUG_TAB_RUNNING = ad -> bty ) { 922 `tf ( desc , (desc), `_ ( MGRAPP_STR_ACTIVE_APPS_N ), 923 `g_li_ngth ( ad -> runfos )); 925 `tf ( desc , (desc), `_ ( MGRAPP_STR_VERSION_STR ), 926 ad -> pkgfo -> pkg_vsi ); 929 b = `rdup ( desc ); 932  b ; 933 } } 945  $_t_p_gs_cb ( _su , StgAMgrUG * ad ) 947 `t_if ( NULL = ad ); 949 ad -> pkg_que = APPMGRUG_PKG_REQUEST_NONE ; 951 i( ad -> pup ) { 952 `evas_obje_d ( ad -> pup ); 953 ad -> pup = NULL ; 956 i( _su ) { 957 `SETTING_TRACE_ERROR ("_t_p_g_(Fa(%d)", _su ); 958 `pmgrUg__pup ( MGRAPP_STR_ERROR , ad ); 960 ad -> t_wk = NULL ; 961 } } 963  $_t_p_g_ ( StgAMgrUG * ad ) 965  t ; 967 `tv_if ( NULL = ad , -1); 969 t = `psvc_unt_l_des (); 970 `wn_if ( APPSVC_RET_OK ! t , "appsvc_unset_all_defapps() Fail(%d)",et); 972 APPMGRUG_STOP_POINT ; 977 } } 979  $pmgrUg_t_p_gs ( StgAMgrUG * ad ) 981 i( ad -> pup ) 982 `evas_obje_d ( ad -> pup ); 987 ad -> pkg_que = APPMGRUG_PKG_REQUEST_RESET ; 989 ad -> t_wk = `pmgrUg_t_async_wk ( _t_p_g_ , 990 _t_p_gs_cb , ad ); 993 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr.c 19 #ide UG_MODULE_API 20  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 23  ~ 24  ~ 26  ~"g-pmgr-pkgfo.h " 27  ~"g-pmgr-pkgfo-uts.h " 28  ~"g-pmgr-runfo.h " 29  ~"g-pmgr-uts.h " 30  ~"g-pmgr-ma.h " 31  ~"g-pmgr.h " 33  $pmgrUg_size (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 35 StgAMgrUG * ad = da ; 37 `t_if ( NULL = da ); 39 i( ad -> runfo_vw -> is_ ) 40 `g_vw_upde ( ad -> runfo_vw ,d); 41 i( ad -> pkgfo_vw -> is_ ) 42 `g_vw_upde ( ad -> pkgfo_vw ,d); 43 i( ad -> ma_vw -> is_ ) 44 `g_vw_upde ( ad -> ma_vw ,d); 45 } } 47  $_p_mgr_em_d (* da , Evas_Obje * obj ) 49 SETTING_TRACE_BEGIN ; 50 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 51 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 52 i( em_da ) { 53 `FREE ( em_da ); 55 } } 59 $_ma_gl_d_cb (* da , Evas_Obje * obj EINA_UNUSED ) 61 `tv_if ( da = NULL , NULL); 64 } } 66  le  $pmgrUg__cs ( StgAMgrUG * ad ) 68 `g__Gdl_c ("groupdex", &( ad -> c_g_t )); 69 `g__Gdl_c ("muɞe_sub", &( ad -> c_muɞe )); 70 `g__Gdl_c ("1le", &( ad -> c_1txt_1ic_2 )); 71 `g__Gdl_c ("1le", &( ad -> c_1txt )); 72 `g__Gdl_c ("muɞe_sub.ma", &( ad -> c_muɞe_2txt )); 74 ad -> c_p . em_y = "dialogue/separator.transparent.2"; 75 ad -> c_p . func . xt_g = NULL ; 76 ad -> c_p . func . cڋ_g = NULL ; 77 ad -> c_p . func . e_g = NULL ; 78 ad -> c_p . func . d = NULL ; 80 ad -> c_ma . em_y = "2line.top"; 81 ad -> c_ma . func . xt_g = pmgrUg_ma_gl_b_g ; 82 ad -> c_ma . func . cڋ_g = pmgrUg_ma_gl_ic_g ; 83 ad -> c_ma . func . e_g = NULL ; 84 ad -> c_ma . func . d = _ma_gl_d_cb ; 86 ad -> c_1ic . em_y = "1icon"; 87 ad -> c_1ic . func . xt_g = NULL ; 88 ad -> c_1ic . func . cڋ_g = pmgrUg_run_gl__b ; 89 ad -> c_1ic . func . e_g = NULL ; 90 ad -> c_1ic . func . d = NULL ; 92 ad -> c_fo_t . em_y = "2line.top"; 93 ad -> c_fo_t . func . xt_g = pmgrUg_fo_t_gl_b_g ; 94 ad -> c_fo_t . func . cڋ_g = pmgrUg_fo_t_gl_ic_g ; 95 ad -> c_fo_t . func . e_g = NULL ; 96 ad -> c_fo_t . func . d = NULL ; 98 ad -> c_2bu1 . em_y = "1icon"; 99 ad -> c_2bu1 . func . xt_g = NULL ; 100 ad -> c_2bu1 . func . cڋ_g = pmgrUg_fo_2bu1_gl_ic_g ; 101 ad -> c_2bu1 . func . e_g = NULL ; 102 ad -> c_2bu1 . func . d = NULL ; 104 ad -> c_2bu2 . em_y = "1icon"; 105 ad -> c_2bu2 . func . xt_g = NULL ; 106 ad -> c_2bu2 . func . cڋ_g = pmgrUg_fo_2bu2_gl_ic_g ; 107 ad -> c_2bu2 . func . e_g = NULL ; 108 ad -> c_2bu2 . func . d = NULL ; 110 `g__Gdl_c ("1ic", &( ad -> c_1bu )); 111 ad -> c_1bu . func . xt_g = NULL ; 112 ad -> c_1bu . func . cڋ_g = pmgrUg_fo_1bu_gl_ic_g ; 113 ad -> c_1bu . func . d = NULL ; 115 `g__Gdl_c ("2le.t", &( ad -> c_2txt_2 )); 116 ad -> c_2txt_2 . func . xt_g = pmgrUg_pkg_size_gl_b_g ; 117 } } 119  $pmgrUg_vi_back (* da , Evas_Obje * obj , * evt_fo ) 121 StgAMgrUG * ad = da ; 123 `t_if ( da = NULL ); 124 `tm_if ( ad -> pkg_que , "pkg_request(%d)",d->pkg_request); 126 `m_viame_em_p ( obj ); 127 } } 129  le Evas_Obje * $pmgrUg__vi ( Evas_Obje * , 130 StgAMgrUG * ad ) 132 Evas_Obje * vi ; 134 `tv_if ( NULL = , NULL); 136 vi = `m_viame_add ( ); 137 `m_viame_ev_b_auto_pushed_t ( vi , EINA_FALSE ); 139 `_obje_evt_back_add ( vi , EA_CALLBACK_BACK , pmgrUg_vi_back , ad ); 140 `_obje_evt_back_add ( vi , EA_CALLBACK_MORE , _viame_me_cb , ad ); 142 `evas_obje_show ( vi ); 143  vi ; 144 } } 146  $pmgrUg_g_bty (* keywd ) 148 `tv_if ( NULL = keywd , APPMGRUG_TAB_DOWNLOAD ); 150 i(0 = `SCmp ( keywd , MGRAPP_STR_DOWNLOADS )) 151  APPMGRUG_TAB_DOWNLOAD ; 152 i(0 = `SCmp ( keywd , MGRAPP_STR_RUNNING )) 153  APPMGRUG_TAB_RUNNING ; 154 i(0 = `SCmp ( keywd , MGRAPP_STR_ALL )) 155  APPMGRUG_TAB_ALL ; 157  APPMGRUG_TAB_DOWNLOAD ; 158 } } 160 * $pmgrUg__ ( ui_gadg_h ug , ug_mode mode , 161 p_cڌ_h rvi , * iv ) 163 SETTING_TRACE_BEGIN ; 165 * vwty = NULL ; 166 StgAMgrUG * ad = iv ; 167 * ch_keywd = NULL ; 169 `tvm_if ( NULL = ug || NULL = ad , NULL, "ug=%p,riv=%p is Invalid", ug,d); 171 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 172 `xtdoma ( SETTING_PACKAGE ); 174 ad -> ug = ug; 175 ad -> w = `ug_g_wdow (); 176 ad -> lo_ = `ug_g__yout ( ug ); 177 i( NULL = ad -> lo_ ) { 178 `SETTING_TRACE_ERROR ("ug_get_parent_layout(ug) Fail"); 179  NULL ; 182 `pmgrUg_ma_ ( ad ); 183 `pmgrUg_pkgfo_ ( ad ); 184 `pmgrUg_pfo_ ( ad ); 186 `pmgrUg__cs ( ad ); 190 ad -> lo_ma = `g__w_yout d-> lo_ ,d-> w ); 191 ad -> vi = `pmgrUg__vi d-> lo_ma ,d); 192 i( NULL = ad -> vi ) { 193 `SETTING_TRACE_ERROR ("calloc() Fail"); 194  NULL ; 196 `m_obje__cڋ_t ( ad -> lo_ma , "m.swlow.cڋ",d-> vi ); 198 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 199 `p_cڌ_g_exa_da ( rvi , "keywd", & ch_keywd ); 201 i(0 = `SCmp ( vwty , "application-info")) { 203 `g_vw_node_b_gi (& g_vw_pmgr_pkgfo , NULL ); 205 `SETTING_TRACE ("vwty : %s", vwty ); 206 * pkgid = NULL ; 207 `p_cڌ_g_exa_da ( rvi , "pkgme", & pkgid ); 208 `SETTING_TRACE ("pkgm: %s", pkgid ); 209 ad -> l_pkgid = pkgid ; 210 ad -> l_tٮ = -1; 211 ad -> l_da_size = -1; 212 ad -> sut_skmag = TRUE ; 213 ad -> l_is_dibd = FALSE ; 214 ad -> l_ic = NULL ; 215 ad -> l_b = NULL ; 216 `g_vw_ ( ad -> pkgfo_vw ,d); 219 `g_vw_node_b_gi (& g_vw_pmgr_ma , NULL ); 220 `g_vw_node_b_gi (& g_vw_pmgr_pkgfo , & g_vw_pmgr_ma ); 222 ad -> bty = `pmgrUg_g_bty ( ch_keywd ); 223 `g_vw_ ( ad -> ma_vw ,d); 225 ` ( vwty ); 227 `evas_obje_evt_back_add ( ad -> lo_ , EVAS_CALLBACK_RESIZE , pmgrUg_size , 228 ad ); 229  ad -> lo_ma ; 230 } } 232  $pmgrUg__deroy ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 234 StgAMgrUG * ad = iv ; 236 `tm_if ( NULL = ug || NULL = ad , "ug=%p,riv=%p is Invalid", ug,d); 238 `evas_obje_evt_back_d ( ad -> lo_ , EVAS_CALLBACK_RESIZE , pmgrUg_size ); 240 i( ad -> runfo_vw -> is_ ) 241 `g_vw_deroy ( ad -> runfo_vw ,d); 242 i( ad -> pkgfo_vw -> is_ ) 243 `g_vw_deroy ( ad -> pkgfo_vw ,d); 244 i( ad -> ma_vw -> is_ ) 245 `g_vw_deroy ( ad -> ma_vw ,d); 247 i( ad -> lo_ma ) { 248 `evas_obje_d ( ad -> lo_ma ); 249 ad -> lo_ma = NULL ; 251 } } 253  $pmgrUg__u ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 255 StgAMgrUG * ad = iv ; 257 `tm_if ( NULL = ug || NULL = ad , "ug=%p,riv=%p is Invalid", ug,d); 259 i( ad -> runfo_vw -> is_ ) 260 `g_vw_upde ( ad -> runfo_vw ,d); 261 } } 263  $pmgrUg__sume ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 265 StgAMgrUG * ad = iv ; 267 `tm_if ( NULL = ug || NULL = ad , "ug=%p,riv=%p is Invalid", ug,d); 269 i( ad -> pkgfo_vw -> is_ ) 270 `g_vw_upde ( ad -> pkgfo_vw ,d); 271 i( ad -> ma_vw -> is_ ) 272 `g_vw_upde ( ad -> ma_vw ,d); 274 `evas_obje_show ( ad -> lo_ma ); 275 } } 277  $pmgrUg__evt ( ui_gadg_h ug , ug_evt evt , 278 p_cڌ_h rvi , * iv ) 280 `tm_if ( NULL = ug || NULL = iv , "ug=%p,riv=%p is Invalid", ug,riv); 282  evt ) { 283  UG_EVENT_LOW_MEMORY : 284  UG_EVENT_LOW_BATTERY : 285  UG_EVENT_LANG_CHANGE : 286  UG_EVENT_ROTATE_PORTRAIT : 287  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 288  UG_EVENT_ROTATE_LANDSCAPE : 289  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 290  UG_EVENT_REGION_CHANGE : 294 } } 296  $pmgrUg__key_evt ( ui_gadg_h ug , ug_key_evt evt , 297 p_cڌ_h rvi , * iv ) 299 i(! ug ) 302  evt ) { 303  UG_KEY_EVENT_END : 304 `ug_deroy_me ( ug ); 309 } } 311 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 313 StgAMgrUG * ad ; 315 `tv_if ( NULL = s , -1); 317 ad = `oc (1, ( StgAMgrUG )); 318 i( NULL = ad ) { 319 `SETTING_TRACE_ERROR ("calloc() Fail"); 323 s -> = pmgrUg__ ; 324 s -> t = NULL ; 325 s -> u = pmgrUg__u ; 326 s -> sume = pmgrUg__sume ; 327 s -> deroy = pmgrUg__deroy ; 328 s -> mesge = NULL ; 329 s -> evt = pmgrUg__evt ; 330 s -> key_evt = pmgrUg__key_evt ; 331 s -> iv = ad ; 332 s -> t = UG_OPT_INDICATOR_ENABLE ; 335 } } 338 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 340 `t_if ( NULL = s ); 342 `FREE ( s -> iv ); 343 } } 345 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , 346 ** o ) 348  i , size ; 349 Stg_Cfg_Node_T * node ; 350 Ea_Li ** li = iv ; 351  ug_gs [ APPMGRUG_MAX_STR_LEN ]; 352 cڡ Stg_Cfg_Node_T ch_cfigs [] = { 353 { MGRAPP_STR_DOWNLOADS , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 354 { MGRAPP_STR_RUNNING , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 355 { MGRAPP_STR_ALL , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 358 `tv_if ( NULL = iv , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 359 `tv_if ( NULL = o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 361 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 363 size = ( ch_cfigs / ( Stg_Cfg_Node_T ); 365  i = 0; i < size ; i++) { 366 `rtf ( ug_gs , "keywd:%s", ch_cfigs [ i ]. key_me ); 367 node = `g_ug_ch_em_subdex_add ( 368 ch_cfigs [ i ]. key_me , 369 ug_gs , 370 IMG_Alitis , 371 ch_cfigs [ i ]. em_ty , 372 ch_cfigs [ i ]. da , "Application Manager"); 374 * li = `ea_li_nd (*li, node ); 377 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-cfg.h 27 #ide __SETTING_CFG_H__ 28  #__SETTING_CFG_H__ ) 30  ~ 31  ~ 32  ~ 33  ~ 35  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 38  e_Cfg_Im_Posi_Ty { 39 mCfg_Im_Pos_Unl = -1, 40 mCfg_Im_Pos_Lev0 = 0, 41 mCfg_Im_Pos_Lev1 = 1, 42 mCfg_Im_Pos_Lev_A = 2, 43 } tCfg_Im_Posi ; 45  e_Cfg_Im_S { 46 mCfg_Im_E = -1, 47 mCfg_Im_Off = 0, 48 mCfg_Im_On = 1 49 } tCfg_Im_S ; 53  e_Cfg_Im_Ret_Ty { 54 mCfg_Im_unReb = 0, 55 mCfg_Im_Reb = 1, 56 } tCfg_Im_Ret_Ty ; 58  e_cfg_r_ty { 59 mCfg_E_Ty_Suss = 0, 60 mCfg_E_Ty_CeCfg_Faed = -1, 61 mCfg_E_Ty_Mkd_Faed = -2, 62 mCfg_E_Ty_RemoveCfg_Faed = -3, 63 mCfg_E_Ty_RdCfg_Faed = -4, 64 mCfg_E_Ty_DPmissiDd = -5, 65 mCfg_E_Ty_FePmissiDd = -6, 66 } tCfg_E_Ty ; 69  #SEARCH_TYPE_ERROR "0" ) 70  #SEARCH_TYPE_UG_NODE "1" ) 71  #SEARCH_TYPE_UI_NODE "2" ) 72  #SEARCH_TYPE_TITLE_NODE "3" ) 73  #SEARCH_TYPE_APP_NODE "4" ) 74  #SEARCH_TYPE_VIEW_NODE "5" ) 75  #SEARCH_TYPE_APPLAUNCHER_NODE "6" ) 76  #SEARCH_TYPE_APPLAUNCHER_VIEW_NODE "7" ) 78  #SEARCH_TYPE_UG_NODE_TOGGLE "1" SEARCH_TYPE_UG_NODE ) 79  #SEARCH_TYPE_UI_NODE_TOGGLE "1" SEARCH_TYPE_UI_NODE ) 80  #SEARCH_TYPE_VIEW_NODE_TOGGLE "1" SEARCH_TYPE_VIEW_NODE ) 81  #SEARCH_TYPE_APPLAUNCHER_NODE_TOGGLE "1" SEARCH_TYPE_APPLAUNCHER_NODE ) 88  e_Cfg_Im_Ty { 89 mCfg_Im_Node_E = 0, 90 mCfg_Im_Ug_Node = 1, 91 mCfg_Im_Ui_Node = 2, 92 mCfg_Im_T_Node = 3, 93 mCfg_Im_A_Node = 4, 94 mCfg_Im_Vw_Node = 5, 95 mCfg_Im_ALaunch_Node = 6, 96 mCfg_Im_ALaunch_Vw_Node = 7, 100 mCfg_Im_Ug_Node_Togg = Cfg_Im_Ug_Node + 10, 101 mCfg_Im_Ui_Node_Togg = Cfg_Im_Ui_Node + 10, 102 mCfg_Im_Vw_Node_Togg = Cfg_Im_Vw_Node + 10, 103 mCfg_Im_ALaunch_Node_Togg = Cfg_Im_ALaunch_Node + 10, 105 } tCfg_Im_Ty ; 108 (* mg_em_e )( Cfg_Im_S * m , * mda ); 109 (* mt_em_e )( Cfg_Im_S m , * mem , * mda ); 110 (* mt_em_upde_ui )( Cfg_Im_S m , * mda ); 111 } tcfg_func_b ; 118 * mkey_me ; 119 * mic_th ; 120 * mug_gs ; 121  mpos ; 122 Cfg_Im_Ret_Ty mt_ty ; 123  mick_times ; 124 Cfg_Im_Ty mem_ty ; 127 * mda ; 128 * msub_dex ; 129 cfg_func_b * mtfunc ; 130 * muuid ; 131  mϡ_icked ; 132 * mshtcut_pid ; 133 } tStg_Cfg_Node_T ; 135 Stg_Cfg_Node_T * g_cfg_node_f (); 136  g_cfg_y_size (); 140  g_cfg_ ( bo check_ug_exi ); 141  g_cfg_mig (); 142  g_cfg_t (); 144 * g_cfg_g_th (); 146  g_cfg_ (); 148  g_cfg_ex (); 150  g_cfg_fe_upde (); 152  g_cfg_g_gy_ngth (); 154 * g_cfg_g_gy_me ( gy_dex ); 156 * g_cfg_g_gy_diy_me ( gy_dex ); 158  g_cfg_t_gy_diy_me ( gy_dex , * wrg ); 160  g_cfg_g_mu_ngth ( gy_dex ); 162 * g_cfg_g_rg_fld_idx ( gy_dex ,  mu_dex , * fld_me ); 164  g_cfg_g_t_fld_idx ( gy_dex ,  mu_dex , * fld_me ); 166 * g_cfg_g_ic_th_idx ( gy_dex ,  mu_dex ); 168 * g_cfg_g_shtcut_pid_idx ( gy_dex ,  mu_dex ); 170 * g_cfg_g_ic_th (* keyme ); 172 * g_cfg_g_ug_gs_idx ( gy_dex ,  mu_dex ); 174 * g_cfg_g_ug_gs (* keyme ); 176 * g_cfg_g_keyme_idx ( gy_dex ,  mu_dex ); 178  g_cfg_g_emty_idx ( gy_dex ,  mu_dex ); 180 * g_cfg_g_ugth_idx ( gy_dex ,  mu_dex ); 182 * g_cfg_g_ugth (* keyme ); 184  g_cfg_g_pos_idx ( gy_dex ,  mu_dex ); 186  g_cfg_g_pos (* keyme ); 188  g_cfg_t_pos_idx ( gy_dex ,  mu_dex ,  pos ); 190  g_cfg_t_pos (* keyme ,  pos ); 192  g_cfg_g_ick_times_idx ( gy_dex ,  mu_dex ); 194  g_cfg_g_ick_times (* keyme ); 196  g_cfg_t_ick_times_idx ( gy_dex ,  mu_dex ,  ick_times ); 198  g_cfg_t_ick_times (* keyme ,  ick_times ); 200  g_cfg_g_b_ag_idx ( gy_dex ,  mu_dex ); 202  g_cfg_add_dowded_p (* keyme , * ic_th , * ug_gs ,  pos ); 204  g_cfg_move_dowded_p (* keyme ); 205  g_cfg_g_ϡ_icked_idx ( gy_dex ,  mu_dex ); 206  g_cfg_g_ϡ_icked (* keyme ); 207  g_cfg_t_ϡ_icked_idx ( gy_dex ,  mu_dex ,  ϡ_icked ); 208  g_cfg_t_ϡ_icked (* keyme ,  ϡ_icked ); 211 * g_ug_th_om_ug_gs (* da ); 212 p_cڌ_h g_bund_om_ug_gs (* da ); 213 bo is_ug_d_by_ug_gs (* da ); 215  g_dex_by_keyr (cڡ * keyr ); 217 Stg_Cfg_Node_T * g_cfg_node_by_keyr (cڡ * keyr ); 219 * g_icڷth_by_keyr (cڡ * keyr ); 221  g_cfg_dump_basic_fo (); 223  t_node_por (* me , * r ); 224 * g_node_por (* me ); 226  t_cfg_node_tfunc (* me , * r ); 227  t_cfg_node_tfunc_t_r (* me , (* t_em_e )( Cfg_Im_S , * em , * da )); 229 #ifde __lulus 234 Stg_Cfg_Node_T * `g_ug_ch_em_add (* key_me , * u , * ic_th ,  em_ty , * da ); 235 Stg_Cfg_Node_T * `g_ug_ch_em_subdex_add (* key_me , * u , * ic_th ,  em_ty , * da , * sub_dex ); 236 Cfg_Im_Ty `g_ch_ty (* ty ); 238 #ifde __lulus 239 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-alarmmgr.h 17 #ide __SETTING_COMMON_ALARMMGR_H__ 18  #__SETTING_COMMON_ALARMMGR_H__ ) 20  ~ 21  ~ 22  ~ 23  ~ 25  bm_m_da tBM_ADa ; 26  sbm_m_da { 27  mm_mgr_id ; 28  mhour ; 29  mm ; 32  #SET_BM_TIME_DATA_T ( pTime_da , YEAR , MONTH , DAY , HOUR , MIN , SEC ) \ 34 ( pTime_da )-> yr = ( YEAR );\ 35 ( pTime_da )-> mth = ( MONTH );\ 36 ( pTime_da )-> day = ( DAY );\ 37 ( pTime_da )-> hour = ( HOUR );\ 38 ( pTime_da )-> m = ( MIN );\ 39 ( pTime_da )-> c = ( SEC );\ 40 } 0) ) 42  #SETTING_BM_ALARM_APP "g.tiz.g-blockgmode-m" ) 43  g_comm_mmgr_ ( BM_ADa * m ); 44  g_comm_mmgr_move ( BM_ADa * m ); 45  g_comm_mmgr_upde ( BM_ADa * m ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-edj-define.h 22 #ide __SETTING_COMMON_DATA_EDJ_DEFINE_H__ 23  #__SETTING_COMMON_DATA_EDJ_DEFINE_H__ ) 25  #ITEM_X_DEN (480.0) ) 26  #ITEM_Y_DEN (112.0) ) 27  #ITEM_Y_DEN2 (60.0) ) 28  #MAIN_Y_DEN (800.0) ) 30  #GROUP_ITEM_HEIGHT (61.0) ) 33  #TOP_AREA_H 171 ) 34  #BOTTOM_BAR_AREA_H 98 ) 35  #HD_HEIGHT 1280 ) 36  #PERSONAL_VIBRATION_LAYOUT_H (( HD_HEIGHT )-( TOP_AREA_H )-( BOTTOM_BAR_AREA_H )) ) 38  #SETTING_LAYOUT_FOCUS_PART ( bg ) \ 39 { me : "focus_bg_left_top_padding";\ 40 ty : RECT ;\ 41 s : 1;\ 42 desti { e : "default" 0.0;\ 43 m : 2 2;\ 44 ign : 0.0 0.0;\ 45 visib : 0;\ 46 fixed : 1 1;\ 47 l1 . to : bg ;\ 48 l2 {\ 49 tive : 0.0 0.0;\ 50 to : bg ;\ 54 { me : "focus_bg_right_bottom_padding";\ 55 ty : RECT ;\ 56 s : 1;\ 57 desti { e : "default" 0.0;\ 58 m : 2 2;\ 59 ign : 1.0 1.0;\ 60 visib : 0;\ 61 fixed : 1 1;\ 62 l1 {\ 63 tive : 1.0 1.0;\ 64 to : bg ;\ 66 l2 . to : bg ;\ 69 { me : "focus_bg";\ 70 ty : IMAGE ;\ 71 desti { e : "default" 0.0;\ 72 visib : 0;\ 73 l1 {\ 74 tive : 1.0 1.0;\ 75 to : "focus_bg_left_top_padding";\ 77 l2 {\ 78 tive : 0.0 0.0;\ 79 to : "focus_bg_right_bottom_padding";\ 81 image . nm : "org.tizen.setting.png";\ 82 image . bd : 13 13 13 13;\ 84 desti { e : "enabled" 0.0;\ 85 h : "default" 0.0;\ 86 visib : 1;\ 88 } ) 90  #SETTING_LAYOUT_FOCUS_PROGRAME \ 91 ogm { me : "focus_in";\ 92 sigl : "elm,action,focus_highlight,show";\ 93 sour : "elm";\ 94 ai : STATE_SET "enabled" 0.0;\ 95 rg : "focus_bg";\ 97 ogm { me : "focus_out";\ 98 sigl : "elm,action,focus_highlight,hide";\ 99 sour : "elm";\ 100 ai : STATE_SET "default" 0.0;\ 101 rg : "focus_bg";\ 103 ) 105  #ADD_PART_CLICKED_SOUND_HEADER \ 106 sounds {\ 107 me {\ 108 me : "touch_sound" AS_IS ;\ 109 sour : "button-pressed.wav";\ 111 } ) 113  #ADD_PART_CLICKED_SOUND ( )\ 114 ogm { me : "touch_d" ;\ 115 sigl : "mouse,clicked,1";\ 116 sour : ;\ 117 ai : PLAY_SAMPLE "touch_sound" 1.0;\ 118 } ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-error.h 22 #ide __SETTING_COMMON_DATA_ERROR_H__ 23  #__SETTING_COMMON_DATA_ERROR_H__ ) 25  #SETTING_RETURN_SUCCESS 1 ) 26  #SETTING_RETURN_FAIL -1 ) 30 mSETTING_GENERAL_ERR_WRONG_PARAMETER = 2, 31 mSETTING_GENERAL_ERR_NOT_FIND_VALUE_SWITCH , 32 mSETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 33 mSETTING_GENERAL_ERR_SGCONTROLLER_NULL 34 } tg_g_r ; 38 mSETTING_DRAW_ERR_FAIL_LOAD_EDJ = 100, 39 mSETTING_DRAW_ERR_FAIL_TITLEBAR , 40 mSETTING_DRAW_ERR_FAIL_SCROLLER , 41 mSETTING_DRAW_ERR_FAIL_CLIENTBOX , 42 mSETTING_DRAW_ERR_FAIL_SOFTKEY , 43 mSETTING_DRAW_ERR_FAIL_LIST , 45 mSETTING_ENTRY_RETURN_NULL_STR_ERR , 46 mSETTING_ENTRY_NOT_MATCH_CURRENT_PW , 47 mSETTING_ENTRY_NOT_MATCH_NEW_CONF_PW , 48 mSETTING_ENTRY_REQUIRED_4_TO_8_DIGIT_PW , 49 mSETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW , 50 } tg_dw_r ; 56 mSETTING_PS_FORK_ERR = 300, 57 mSETTING_PS_EXECV_ERR 58 } tg_ps_vw_r ; 62 mSETTING_IO_NOT_OPEN_FILE = 400, 63 mSETTING_IO_IOCTL_ERR 64 } tg_IO_r ; 68 mSETTING_TAPI_SIM_TYPE_ERR = 500, 69 mSETTING_TAPI_INIT_ECORE_ERR , 70 mSETTING_TAPI_DEINIT_ECORE_ERR , 71 mSETTING_TAPI_REG_EVENT_ECORE_ERR , 72 mSETTING_TAPI_DEREG_EVENT_ECORE_ERR , 73 mSETTING_TAPI_UNKNOWN_SIM_TYPE , 74 mSETTING_TAPI_SIM_GET_PIN1_ERR , 75 mSETTING_TAPI_SIM_GET_PIN2_ERR , 76 mSETTING_TAPI_SIM_PIN1_STATUS_ERR , 77 mSETTING_DNET_RETURN_NULL_ACCESS_NAME , 78 mSETTING_DNET_RETURN_NULL_USER_NAME , 79 mSETTING_DNET_RETURN_NULL_PASSWORD , 80 mSETTING_DNET_RETURN_NULL_PROXY_ADDR , 81 mSETTING_DNET_RETURN_NULL_PROXY_PORT , 82 mSETTING_DNET_RETURN_NULL_HOMEURL , 83 mSETTING_DNET_RETURN_ERR , 84 mSETTING_DNET_RETURN_INVALID_PROXY_ADDR 85 } tg_t_r ; 89 mSETTING_VCONF_ERR_RETURN_STR_NULL = 600, 90 mSETTING_VCONF_ERR_RETURN_INVALID_INT 91 } tg_vcf_r ; 95 mSETTING_MMPLAYER_STOP_ERR = 700, 96 mSETTING_MMPLAYER_UNREALIZE_ERR , 97 mSETTING_MMPLAYER_DESTROY_ERR , 98 mSETTING_MMPLAYER_CREATE_ERR , 99 mSETTING_MMPLAYER_SETATTRS_ERR , 100 mSETTING_MMPLAYER_REALIZE_ERR , 101 mSETTING_MMPLAYER_START_ERR , 102 mSETTING_MMPLAYER_SET_VOLUME_ERR , 103 mSETTING_MMPLAYER_NOT_FOUND_SOUND_FILE 104 } tg_mm_r ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-slp-setting.h 23 #ide __SETTING_COMMON_DATA_SLP_SETTING_H__ 24  #__SETTING_COMMON_DATA_SLP_SETTING_H__ ) 26  ~ 27  ~ 29  #LANGLIST_FILE_DIR_PATH DATADIR "/" ) 30  #LANGLIST_FILE_PATH "/t/u/ps/g.tiz.g/da/ngli.xml" ) 31  #LANGLIST_ALL_FILE_PATH "/t/u/ps/g.tiz.g/da/ngli_l.xml" ) 32  #CSC_LANGLIST_FILE_PATH "/t/syem/csc-deu/u/nguage/ngli.xml" ) 35  #SETTING_STR_SLP_LEN 256 ) 36  #VCONFKEY_SETAPPL_USE_PACKET_DATA_BOOL VCONFKEY_SETAPPL_PREFIX "/u_ck_da" ) 38  #VCONFKEY_SETAPPL_ENHANCED_TOUCH "memy/g/hd_touch" ) 41 #ide VCONFKEY_SETAPPL_SIM_LANGUAGE_STR 42  #VCONFKEY_SETAPPL_SIM_LANGUAGE_STR "memy/g/sim_nguage" ) 45 #ide VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME 46  #VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME "db/g/acssiby/ft_me" ) 55  #VCONF_KEY_PRIVATE_LTE_ON "db/ive/phy/e_" ) 60  #VCONFKEY_SETAPPL_STATE_PARENTAL_MODE_BOOL VCONFKEY_SETAPPL_PREFIX "/_mode" ) 61  #VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT VCONFKEY_SETAPPL_PREFIX "/da_ch_mth" ) 62  #VCONFKEY_SETAPPL_DATA_EACH_MONTH_APP_INT VCONFKEY_SETAPPL_PREFIX "/da_ch_mth_p" ) 64  #VCONFKEY_SETAPPL_TAP_TWIST VCONFKEY_SETAPPL_PREFIX "/mi/p_twi" ) 65 #ide VCONFKEY_SETAPPL_USE_MUTE_PAUSE 66  #VCONFKEY_SETAPPL_USE_MUTE_PAUSE VCONFKEY_SETAPPL_PREFIX "db/g/u_mu_u" ) 70  #VCONFKEY_SETAPPL_DM_DRIVING_MODE VCONFKEY_SETAPPL_PREFIX "/drivgmode/drivgmode" ) 71  #VCONFKEY_SETAPPL_DM_INCOMING_CALL VCONFKEY_SETAPPL_PREFIX "/drivgmode/comg" ) 72  #VCONFKEY_SETAPPL_DM_MESSAGE VCONFKEY_SETAPPL_PREFIX "/drivgmode/mesge" ) 73  #VCONFKEY_SETAPPL_DM_EMAIL VCONFKEY_SETAPPL_PREFIX "/drivgmode/wemas" ) 74  #VCONFKEY_SETAPPL_DM_VOICEMAIL VCONFKEY_SETAPPL_PREFIX "/drivgmode/wvoimas" ) 75  #VCONFKEY_SETAPPL_DM_ALARM VCONFKEY_SETAPPL_PREFIX "/drivgmode/m" ) 76  #VCONFKEY_SETAPPL_DM_SCHEDULE VCONFKEY_SETAPPL_PREFIX "/drivgmode/schedu" ) 77  #VCONFKEY_SETAPPL_DM_UNLOCK_SCREEN VCONFKEY_SETAPPL_PREFIX "/drivgmode/uocksn" ) 80  #VCONFKEY_SETAPPL_ASSISTIVE_LIGHT_REMINDER VCONFKEY_SETAPPL_PREFIX "/acssiby/assiive_light_md" ) 83  #VCONFKEY_SETAPPL_FIREWALL_NETWORK_BLOCK_TYPE VCONFKEY_SETAPPL_PREFIX "/fewl_twk_block" ) 84  #VCONFKEY_SETAPPL_FIREWALL_PROTOCOL_BLOCK_TYPE VCONFKEY_SETAPPL_PREFIX "/fewl_oc_block" ) 86 #ide VCONFKEY_SETAPPL_DEFAULT_MEM_WIFI_DIRECT_INT 87  #VCONFKEY_SETAPPL_DEFAULT_MEM_WIFI_DIRECT_INT VCONFKEY_SETAPPL_PREFIX "/deu_memy/wifi_de" ) 90 #ide VCONFKEY_SETAPPL_DEFAULT_MEM_INSTALL_APPLICATIONS_INT 91  #VCONFKEY_SETAPPL_DEFAULT_MEM_INSTALL_APPLICATIONS_INT VCONFKEY_SETAPPL_PREFIX "/deu_memy/l_itis" ) 96 #ide VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS 97  #VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS VCONFKEY_SETAPPL_PREFIX "/automic_brighess_v" ) 101  #VCONFKEY_SETAPPL_SET_DATA_USAGE_LIMIT_ROAMING_BOOL VCONFKEY_SETAPPL_PREFIX "/t_da_uge_lim_rmg" ) 103 #ide VCONFKEY_SETAPPL_BOOL_AUTO_ADJUST_SCREEN_TONE 104  #VCONFKEY_SETAPPL_BOOL_AUTO_ADJUST_SCREEN_TONE VCONFKEY_SETAPPL_PREFIX "/auto_adju_sn_te" ) 110 mSETTING_SEC_PW_PASSWORD , 111 mSETTING_SEC_PW_SIMPLE_PASSWD , 112 mSETTING_SEC_PW_ENTER_LOCK_TYPE , 113 mSETTING_SEC_PW_ENCRYPTION , 114 mSETTING_SEC_PW_SIM_LOCK_ON , 115 mSETTING_SEC_PW_SIM_LOCK_OFF , 116 mSETTING_SEC_PW_SIM_LOCK_DISABLED , 117 mSETTING_SEC_PW_PIN_LOCK_ON , 118 mSETTING_SEC_PW_PIN_LOCK_OFF , 119 mSETTING_SEC_PW_CHANGE_PIN1 , 120 #i SUPPORT_FDN 121 mSETTING_SEC_PW_FDN_MODE_ON , 122 mSETTING_SEC_PW_FDN_MODE_OFF , 124 mSETTING_SEC_PW_CHANGE_PIN2 , 125 mSETTING_SEC_PW_PIN1_BLOCKED , 126 mSETTING_SEC_PW_PIN2_BLOCKED , 127 mSETTING_SEC_PW_PIN1_UNBLOCKED , 128 mSETTING_SEC_PW_PIN2_UNBLOCKED , 129 mSETTING_SEC_PW_PUK1_BLOCKED , 130 mSETTING_SEC_PW_PUK2_BLOCKED , 131 mSETTING_SEC_PW_MAX 132 } tg_c_pw_ty ; 136 mINT_SLP_SETTING_LCD_BRIGHTNESS = 0, 137 mINT_SLP_SETTING_LCD_TIMEOUT_NORMAL , 138 mINT_SLP_SETTING_LCD_TIMEOUT_NORMAL_BACKUP , 140 mINT_SLP_SETTING_AUTOMATIC_BRIGHTNESS , 142 mINT_SLP_SETTING_SELECT_NETWORK , 143 mINT_SLP_SETTING_NETWORK_MODE , 144 mINT_SLP_SETTING_REGIONFORMAT_TIME1224 , 145 mINT_SLP_SETTING_DATE_FORMAT , 146 mINT_SLP_SETTING_WEEK_FORMAT , 149 mINT_SLP_SETTING_CALL_ALERT_VIB , 152 mINT_SLP_SETTING_MSG_ALERT_REPEAT , 155 mINT_SLP_SETTING_LANG , 156 mINT_SLP_SETTING_BT_STATUS , 157 mINT_SLP_SETTING_WIFI_STATUS , 158 mINT_SLP_SETTING_MOBILE_AP_STATUS , 159 mINT_SLP_SETTING_ROAMING_NETWORK , 160 mINT_SLP_SETTING_USB_MODE , 161 #ifde UNUSED_VCONFKEY 162 mINT_SLP_SETTING_TASKSWITCHER_VIEWTYPE , 165 mINT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH , 166 mINT_SLP_SETTING_DEFAULT_MEM_WIFIDIRECT , 167 mINT_SLP_SETTING_DEFAULT_MEM_INSTALLAPPLICATIONS , 170 mINT_SLP_SETTING_SIM_SLOT , 171 mINT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT , 172 mINT_SLP_SETTING_SIM_LOCK_ATTEMPTS_LEFT , 175 mINT_SLP_SETTING_ACCESSIBILITY_FONT_SIZE , 176 mINT_SLP_SETTING_ACCESSIBILITY_SOUND_BALANCE , 179 mINT_SLP_SETTING_DEVOPTION_BGPROCESS , 182 mINT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , 183 mINT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , 184 mINT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_APP_INT , 187 mINT_SLP_SETTING_TOUCHKEY_LIGHT_DURATION_INT , 188 mINT_SLP_SETTING_SCREEN_CAPTURE_DESTINATION_INT , 190 mSETTING_INT_SLP_LIST_MAX 191 } tg_t_p_li ; 195 mBOOL_SLP_SETTING_POWER_ON_LOCK = 0, 196 mBOOL_SLP_SETTING_SIMPLE_PASSWORD , 198 mBOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , 212 mBOOL_SLP_SETTING_FLIGHT_MODE , 213 mBOOL_SLP_SETTING_NET_RESTRICTION_MODE , 214 mBOOL_SLP_SETTING_DATA_ROAMING , 215 mBOOL_SLP_SETTING_NFC_STATUS , 216 mBOOL_SLP_SETTING_USE_PACKET_DATA , 218 mBOOL_SLP_SETTING_ACCESSIBILITY_HIGH_CONTRAST , 219 mBOOL_SLP_SETTING_ACCESSIBILITY_SCREEN_ZOOM , 220 mBOOL_SLP_SETTING_ACCESSIBILITY_ASSISTIVE_LIGHT , 222 mBOOL_SLP_SETTING_ACCESSIBILITY_MONO_AUDIO , 223 mBOOL_SLP_SETTING_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS , 224 mBOOL_SLP_SETTING_ACCESSIBILITY_LED_NOTIFY , 225 mBOOL_SLP_SETTING_ACCESSIBILITY_ACCEPT_CALL , 226 mBOOL_SLP_SETTING_ACCESSIBILITY_POWERKEY_END_CALLS , 227 mBOOL_SLP_SETTING_ACCESSIBILITY_EASY_TOUCH_MODE , 228 mBOOL_SLP_SETTING_ACCESSIBILITY_RAPID_KEY_INPUT , 231 mBOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_BOOL , 232 mBOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_ROAMING_BOOL , 235 mBOOL_SLP_SETTING_MOTION_ACTIVATION , 236 mBOOL_SLP_SETTING_MOTION_USE_PICK_UP_CALL , 237 mBOOL_SLP_SETTING_MOTION_USE_PICK_UP , 238 mBOOL_SLP_SETTING_MOTION_USE_DOUBLE_TAP , 239 mBOOL_SLP_SETTING_MOTION_USE_TILT , 240 mBOOL_SLP_SETTING_MOTION_USE_PANNING , 241 mBOOL_SLP_SETTING_MOTION_USE_PANNING_BROWSER , 242 mBOOL_SLP_SETTING_MOTION_USE_SHAKE , 243 mBOOL_SLP_SETTING_MOTION_USE_TURN_OVER , 244 mBOOL_SLP_SETTING_MOTION_TAP_TWIST , 245 mBOOL_SLP_SETTING_MOTION_USE_MUTE_PAUSE , 247 mSETTING_BOOL_SLP_LIST_MAX 248 } tg_bo_p_li ; 251 mSTR_SLP_LIST_PHONE_PASSWORD = 0, 252 mSTR_SLP_SETTING_PHONE_LOCK_TIMESTAMP , 253 mSTR_SLP_SETTING_SIM_LOCK_TIMESTAMP , 254 mSTR_SLP_SETTING_SELECT_NUM , 255 mSTR_SLP_LIST_MAX 256 } tg_r_p_li ; 258  s_Vcf_Chge_Node { 259 cڡ * m_key ; 260 vcf_back_ mcb ; 261 * mcb_da ; 262 } tVcf_Chge_Node ; 263  #DEREGISTER_VCONFS ( lied_li `g_dey_li_li (&ied_li)) ) 264  #REGISTER_VCONF_NODE ( lied_li , vcf , cb , da `g_add_li_node (&ied_li),vcf,cb,da) ) 266  g_dey_li_li ( Ea_Li ** lied_li ); 267 bo g_add_li_node ( Ea_Li ** lied_li , cڡ * vcf , vcf_back_ cb , * da ); 269  g_t_t_p_key ( g_t_p_li key ,  vue , * r ); 270  g_g_t_p_key ( g_t_p_li key , * vue , * r ); 271  g_t_bo_p_key ( g_bo_p_li key ,  vue , * r ); 272  g_g_bo_p_key ( g_bo_p_li key , * vue , * r ); 273  g_t_rg_p_key ( g_r_p_li key , * vue , * r ); 274  g_g_rg_p_key ( g_r_p_li key , * vue , * r ); 276  g_e__sswd (* ); 277  g_ad_sswd (* md_su ); 278  g_com_sswd (* md_su , cڡ * _ϋr ); 280 g_ng_y * g_g_nguage_b (); 281 Ea_Li * g_g_nguage_li (); 282 Ea_Li * g_g_nguage_li2 (); 283  g_g_nguage_li_deroy (); 287 (* tus_hdr_ )( ttٮ ,  tcut , * tda ); 289 * `g_expt_js ( us_hdr_ , * da ); 290  `g_impt_js ( us_hdr_ , * da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-type.h 27 #ide __SETTING_COMMON_DATA_TYPE_H__ 28  #__SETTING_COMMON_DATA_TYPE_H__ ) 30  ~ 31  ~ 32  ~ 33  ~ 34 #ide PREFIX 35  #PREFIX "/t" ) 38 #ide bo 39  #bo Ea_Bo ) 41  #PWD_FILE "/t/u/da/g/t_fo" ) 43  #PLUGIN_CFG_DIR "/t/u/da/g/ug-xml" ) 45  #SETTING_POSTINST_FILE "/v/lib/dpkg/fo/g.tiz.g.po" ) 46  #SETTING_PACKAGE "g" ) 47  #SYSTEM_PACKAGE "sys_rg" ) 48  #SETTING_LOCALEDIR "/u/ps/g.tiz.g/s/lo" ) 50  #MODE_SYSPOPUP_PACKAGE "mode-syup" ) 51  #MODE_SYSPOPUP_LOCALEDIR "/u/ps/g.tiz.mode-syup/s/lo" ) 53  #SYSTEM_ICON_PATH "/u/ps/g.tiz.g/s/ics" ) 54  #SETTING_ICON_PATH "/u/ps/g.tiz.g/s/ics" ) 55  #SETTING_UG_ICON_PATH "/u/ug/s/ic/g.tiz.g" ) 57  #SETTING_UG_PATH "/u/ug/lib" ) 58  #SETTING_UG_PATH_USR "/u/ug/lib" ) 63  #SETTING_PATH_MEMORY_OPT "/t/u" ) 64  #SETTING_PATH_SDCARD_OPT "/t/age/sdrd" ) 65  #SETTING_PATH_PARENT_SDCARD_OPT "/t/age/sdrd/.." ) 68  #SETTING_KILOBYTE_VALUE 1024 ) 69  #SETTING_MEGABYTE_VALUE 1048576 ) 70  #SETTING_GIGABYTE_VALUE 1073741824 ) 72  #SETTING_MAX_STR_LEN 30 ) 75  #SETTING_EDJ_PATH EDJDIR ) 76  #SETTING_MEMORY_EDJ_NAME SETTING_EDJ_PATH "/g-memy.edj" ) 77  #SETTING_THEME_EDJ_NAME SETTING_EDJ_PATH "/g-theme.edj" ) 78  #SETTING_5STEP_SLIDER_EDJ_NAME SETTING_EDJ_PATH "/ft-id.edj" ) 79  #SETTING_NEWUX_EDJ_NAME SETTING_EDJ_PATH "/g-wux.edj" ) 80  #SETTING_SOUND_EDJ_NAME SETTING_EDJ_PATH "/g-sound.edj" ) 81  #SETTING_GENLIST_EDJ_NAME SETTING_EDJ_PATH "/g-gli.edj" ) 82  #SETTING_NEW_GENLIST_EDJ_NAME SETTING_EDJ_PATH "/g-w-gli.edj" ) 83  #SETTING_PROC_EDJ_NAME SETTING_EDJ_PATH "/g-oc.edj" ) 84  #SETTING_SPINNER_EDJ_NAME SETTING_EDJ_PATH "/g-r.edj" ) 85  #SETTING_SLIDER_EDJ_NAME SETTING_EDJ_PATH "/g-id.edj" ) 86  #SETTING_EFF_EDJ_NAME SETTING_EDJ_PATH "/g-eff.edj" ) 87  #SETTING_POWER_EDJ_NAME SETTING_EDJ_PATH "/g-pow.edj" ) 88  #SETTING_BATT_EDJ_NAME SETTING_EDJ_PATH "/g-bt.edj" ) 90  #SETTING_THEME_COLOR_THEME_EDJ_NAME SETTING_EDJ_PATH "/g-c-theme.edj" ) 93  #RCS_CHECHING_FILE "/t/she/ims/.RCS_ENABLED" ) 96  #SETTING_TIME_CHANGED "g_time_chged" ) 99  #SETTING_FONT_RED "\033[31m" ) 100  #SETTING_FONT_BLACK "\033[0m" ) 101  #SETTING_FONT_BGREEN "\033[36m" ) 103  #THEME_STYLE "bt" ) 105  #IMG_EC_ARROW_OPEN SETTING_ICON_PATH "g.tiz.g.g" ) 106  #IMG_EC_ARROW_CLOSE SETTING_ICON_PATH "g.tiz.g.g" ) 108  #SETTING_IDLE_IMAGE_PATH "/c/id_image/" ) 110  #NAVI_DEF_BUTTON_STYLE "viame/tob/deu" ) 111  #NAVI_BACK_BUTTON_STYLE "viame/back_b/deu" ) 112  #NAVI_MORE_BUTTON_STYLE "viame/me/deu" ) 115  #NAVI_CONTROLBAR_PART "cڌb" ) 117  #BTN_STYLE_DEF "viame/t/deu" ) 118  #NAVI_BTN_STYLE_LEFT "t__b" ) 119  #NAVI_BTN_STYLE_RIGHT "t_right_b" ) 120  #NAVI_BTN_STYLE_MORE "t_me_b" ) 121  #NAVI_BTN_STYLE_PREV "ev_b" ) 124  #PROGRESSBAR_STYLE "oss_rge" ) 125  #SETTING_FONT_CONF_FILE "/t/c/fts/cf.ava/99-p.cf" ) 126  #SETTING_DEFAULT_FONT_CONF_FILE "/u/t/c/fts/cf.ava/99-p.cf" ) 131  #BLUE_COLOR "#3B73B6" ) 132  #GRAY_COLOR "#7B7B7B" ) 133  #RED_COLOR "#FF0000" ) 134  #WHITE_COLOR "#FFFFFF" ) 145 (* tg__back_func )(* tda , tEvas_Obje * tobj , * tevt_fo ); 147  #WIDGET_SCALE_FACTOR ( `g_widgs_ ()) ) 148  #SETTING_PADDING_WIDTH (8 * WIDGET_SCALE_FACTOR ) ) 149  #SETTING_PADDING_HEIGHT (8 * WIDGET_SCALE_FACTOR ) ) 150  #SETTING_HALF_SCREEN_WIDTH \ 151 ( SETTING_PADDING_WIDTH * 22 * WIDGET_SCALE_FACTOR ) ) 153  #SYS_NOTI_NAME_LEN 128 ) 154  #MAX_DISPLAY_NAME_LEN_ON_UI 128 ) 155  #MAX_COMMON_BUFFER_LEN 1024 ) 156  #BUF_SIZE 512 ) 158  #MAX_SEARCH_STR_LEN 40 ) 160  #HELP_MSG_BUFF_SIZE 1000 ) 161  #MAX_SPECIALIZITION_LEN 1000 ) 162  #SPECIALIZITION_FONT 25 ) 163  #HELP_TITLE_SIZE 30 ) 164  #HELP_CONTENT_SIZE 28 ) 166  #PHONE_LOCK_ATTEMPS_MAX 5 ) 167  #SIM_LOCK_ATTEMPS_MAX 5 ) 168  #PHONE_LOCK_BLOCK_SECONDS 30 ) 169  #SIM_LOCK_BLOCK_SECONDS 30 ) 170  #LOCK_TIMESTAMP_LEN 64 ) 171  #MAX_DATETIME_FORMAT_LEN 64 ) 172  #MAX_DATE_FORMAT_LEN 10 ) 174  #SMALL_FONT_DPI (-80) ) 175  #MIDDLE_FONT_DPI (-100) ) 176  #LARGE_FONT_DPI (-144) ) 177  #HUGE_FONT_DPI (-184) ) 178  #GIANT_FONT_DPI (-240) ) 180  #LABEL_FONT_SIZE_SMALL 24 ) 181  #LABEL_FONT_SIZE_NORMAL 35 ) 182  #LABEL_FONT_SIZE_LARGE 55 ) 183  #LABEL_FONT_SIZE_HUGE 75 ) 184  #LABEL_FONT_SIZE_GIANT 92 ) 186  #__STR_EMUL "emul" ) 187  #__LEN_STR_EMUL 4 ) 189  #MAX_SYSTEM_SERVICE_NUM 30 ) 190  #SYSTEM_SERVICE_LIST_PATH "/t/o/syem/cfiguti/syem-rvis.li" ) 191  #MAX_PKG_NAME_LEN 128 ) 193  #MIN_MOVE_DISTANCE 30 ) 196 SETTING_ON_OFF_BTN_OFF = 0, 197 SETTING_ON_OFF_BTN_ON , 198 SETTING_ON_OFF_BTN_MAX 203 * lo ; 204 * t ; 205 * mcc ; 207 } tg_ng_y ; 209  e_Theme_Ty { 210 Theme_Invid = -1, 211 Theme_Tiz = 0, 212 Theme_Tiz_Bck = 1, 213 Theme_Tiz_Blue , 214 Theme_ERROR 215 } tTheme_Ty ; 217  e_GENDIAL_Ty { 218 GENDIAL_Ty_1xt_1ic_2 = 0, 219 GENDIAL_Ty_1xt_2ic = 1, 220 GENDIAL_Ty_1ic_2xt = 2, 221 GENDIAL_Ty_2xt_2ic_4 = 3, 222 GENDIAL_Ty_1xt_2ic_2 = 4, 223 GENDIAL_Ty_2xt_2ic_3 = 5, 224 GENDIAL_Ty_l_l , 226 GENDIAL_Ty_1xt_2ic_divid , 227 GENDIAL_Ty_group_em , 228 GENDIAL_Ty_mygroup_em , 229 GENDIAL_Ty_2xt_3 , 230 GENDIAL_Ty_1ggrid , 231 GENDIAL_Ty_1ggrid_oc , 233 GENDIAL_Ty_exndab_oc , 234 GENDIAL_Ty_MAX 235 } tGENDIAL_Ty ; 237  e_SWALLOW_Ty { 238 SWALLOW_Ty_INVALID = -1, 239 SWALLOW_Ty_2ICON = 0, 240 SWALLOW_Ty_1ICON_1CHECK = 1, 241 SWALLOW_Ty_1ICON_1RADIO = 2, 242 SWALLOW_Ty_1CHECK = 3, 243 SWALLOW_Ty_1CHECK_RIGHT = 4, 244 SWALLOW_Ty_1CHECKICON = 5, 245 SWALLOW_Ty_1RADIO = 6, 246 SWALLOW_Ty_1TOGGLE = 7, 247 SWALLOW_Ty_1ICON_1PROCESS , 248 SWALLOW_Ty_MULTILINE_1TOGGLE , 249 SWALLOW_Ty_1ICON_1DOTTOOGLE , 251 SWALLOW_Ty_1ICON_1IMAGE , 252 SWALLOW_Ty_1GIF , 253 SWALLOW_Ty_1IMAGE , 254 SWALLOW_Ty_1TEXT_1IMAGE , 255 SWALLOW_Ty_1BUTTON , 256 SWALLOW_Ty_1PROCESS , 257 SWALLOW_Ty_1ICON_WITHOUT_CIRCLE_BG , 259 SWALLOW_Ty_1RADIO_SUB , 260 SWALLOW_Ty_1RADIO_RIGHT , 261 SWALLOW_Ty_1RADIO_1PROCESS , 262 SWALLOW_Ty_1RADIO_1SEARCH , 263 SWALLOW_Ty_1RADIO_1LABLE , 264 SWALLOW_Ty_1RADIO_1BTN , 265 SWALLOW_Ty_1RADIO_1TEXT , 266 SWALLOW_Ty_1SEARCH , 268 SWALLOW_Ty_1LINE_LAYOUT , 269 SWALLOW_Ty_1LINE_LAYOUT_1RADIO , 270 SWALLOW_Ty_1LINE_LAYOUT_1TOGGLE , 271 SWALLOW_Ty_1LINE_LAYOUT_1CHECK , 272 SWALLOW_Ty_LOAD_LAYOUT , 273 SWALLOW_Ty_LAYOUT_ENTRY , 274 SWALLOW_Ty_LAYOUT_EDITFIELD , 275 SWALLOW_Ty_LAYOUT_SIMPLE_PASSWORD , 276 SWALLOW_Ty_LAYOUT_DATEFIELD , 277 SWALLOW_Ty_LAYOUT_SLIDER , 278 SWALLOW_Ty_LAYOUT_5STEP_SLIDER , 279 SWALLOW_Ty_LAYOUT_SPECIALIZTION , 280 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 282 SWALLOW_Ty_MAX 283 } tSWALLOW_Ty ; 286 UNDEFINED_LIB_SYMBOL = -2, 287 LOAD_LIB_FAILED = -1, 288 OPERATE_LIB_SUCESS = 0, 289 } tOPERATE_LIB_ERROR ; 291  e_POPUP_BTN_RESPONSE_TYPE { 292 POPUP_RESPONSE_INVALID = -1, 293 POPUP_RESPONSE_OK = 0, 294 POPUP_RESPONSE_CANCEL = 1, 295 } tPOPUP_BTN_RESPONSE_TYPE ; 298 SETTING_GROUP_STYLE_NONE = 0, 299 SETTING_GROUP_STYLE_TOP , 300 SETTING_GROUP_STYLE_CENTER , 301 SETTING_GROUP_STYLE_BOTTOM 302 } tg_group_y ; 311  s_Stg_GGroupIm_Da { 313 ** pBack ; 315 Evas_Obje * w_ma ; 317 Elm_Obje_Im * em ; 319 SWALLOW_Ty swlow_ty ; 321 cڡ * l_swlow_th ; 322 cڡ * r_swlow_th ; 325 cڡ * exec_th ; 327 Evas * evas ; 330 Evas_Obje * rgd ; 333 Evas_Obje * eo_check ; 334 g__back_func chk_chge_cb ; 336  chk_us ; 337 * keyS ; 338 * keyS2 ; 339 * sub_desc ; 340 * guide_xt ; 343 * em_y ; 346 bo isInditVisib ; 347  id_m ; 348  id_max ; 349 g__back_func t_chge_cb ; 350 g__back_func _chge_cb ; 351 g__back_func maxngth_ached_cb ; 352 g__back_func focus_cb ; 353 g__back_func aived_cb ; 355 g__back_func mou_up_cb ; 357 * x_back_cb ; 360  bgs_to ; 363 Elm_Iut_P_Layout put_ty ; 364 bo put_l_dib_ag ; 365 Elm_Iut_P_Ru_Key_Ty tu_key_ty ; 366  dib_auto_p ; 368 * urda ; 370 bo isPasswdFg ; 371 bo isFocusFg ; 372 bo isImDibFg ; 373 bo isSgleFg ; 374 bo maxLgthRchFg ; 375 bo rKeyPssFg ; 376 bo aKeyPssFg ; 378  t_p_g_bded ; 379 bo y_auto_focus ; 382 Evas_Obje * nify ; 384 Elm_Ery_Fr_Ac_S * digs_fr_da ; 385 Elm_Ery_Fr_Lim_Size * lim_fr_da ; 387 Ea_Li * chds ; 389 g_group_y group_y ; 390 g_group_y exp_y ; 391 g_group_y c_y ; 392 bo isGroupStyTOP ; 393 bo focus_uowed ; 395 * p_id ; 398  mngth ; 401 Ea_Bo isPyg ; 404 Ea_Bo dibag ; 405 Ea_Bo toggDibFg ; 407 bo isDibClick ; 410 * c ; 413  c ; 416 * fh ; 419 Evas_Obje * b_ ; 420 Evas_Obje * b_right ; 422 Evas_Obje * nf ; 424 } tStg_GGroupIm_Da ; 427 SETTING_VCONF_INT_TYPE = 0, 428 SETTING_VCONF_BOOL_TYPE , 429 SETTING_VCONF_STR_TYPE 430 } tg_vcf_ty ; 432  #MAX_RESET_MENU_NUM 100 ) 434  s_em_b { 435 * em_me ; 436 * ug_gs ; 437 Stg_GGroupIm_Da * da_GIm ; 438 } tIm_Tab ; 440  _AowLiIm tAowLiIm ; 442  s_AowLiIm { 443 * rs_id ; 444 * me ; 445 * thumb_th ; 450  s_Stg_De_Li_Da { 452 Evas_Obje * w_ma ; 453 * UG_da ; 454 Evas_Obje * ly_ ; 455 Evas_Obje * cڌlb ; 456 Elm_Obje_Im * vi_ ; 457 cڡ  vi_t [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 460 Im_Tab chk_ems [ MAX_RESET_MENU_NUM ]; 461  cur_em_um ; 462  cur_em_num ; 463 Evas_Obje * lInfoP ; 464 Evas_Obje * lInfoP_yout ; 465 Elm_Gli_Im_Css c_1xt_1ic ; 466 Elm_Gli_Im_Css c_1xt_2ic ; 467 Elm_Gli_Im_Css c_t ; 468 Elm_Gli_Im_Css c_l_l ; 469 Evas_Obje * _l_checkbox ; 470 Ea_Bo _l_checked ; 471 Ea_Li * li ; 473 AowLiIm low_ems [ MAX_RESET_MENU_NUM ]; 474 } tStg_De_Li_Da ; 477  #MAX_BUTTON_TEXT_LEN 20 ) 478  #MAX_BUTTON_NUM 20 ) 479  s_g_b_da { 480 Evas_Obje * ; 481 cڡ * b_xt [ MAX_BUTTON_NUM ]; 482 cڡ * b_ic [ MAX_BUTTON_NUM ]; 483 g__back_func b_ick_cb ; 484 * b_cb_da ; 485 Evas_Obje * xpup ; 486 Elm_Obje_Im * em [ MAX_BUTTON_NUM ]; 487 } tStg_B_Da ; 489  #USEC_PER_SEC 1000000UL ) 491 cڡ * key_ft_me ; 492  ft_size ; 493 } tgs_ft_size_b ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-draw-widget.h 25 #ide __SETTING_COMMON_DRAW_WIDGET_H__ 26  #__SETTING_COMMON_DRAW_WIDGET_H__ ) 27  ~ 28  ~ 29  ~ 31  ~ 32  ~ 33  ~ 34  ~ 35  ~ 36  ~ 37  ~ 41  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 43  #SETTING_COMMON_DRAW_WIDGET_CONTROLBAR_ITEM_LEN 3 ) 44  #POPUP_INTERVAL 2.0 ) 46 cڡ Elm_Gli_Im_Css c_t ; 47 cڡ Elm_Gli_Im_Css c_btom_t ; 48 cڡ Elm_Gli_Im_Css c_p_le ; 50 cڡ Elm_Gli_Im_Css c_1xt ; 51 cڡ Elm_Gli_Im_Css c_1xt_1ic_2 ; 52 cڡ Elm_Gli_Im_Css c_1xt_1ic_2_tb ; 54 cڡ Elm_Gli_Im_Css c_dlogue_edfld_t ; 55 cڡ Elm_Gli_Im_Css c_1ic ; 56 cڡ Elm_Gli_Im_Css c_1ic_1xt_sub ; 57 cڡ Elm_Gli_Im_Css c_1xt_1ic ; 58 cڡ Elm_Gli_Im_Css c_1xt_1ic_3 ; 59 cڡ Elm_Gli_Im_Css c_1xt_2ic ; 60 cڡ Elm_Gli_Im_Css c_1xt_2ic_2 ; 61 cڡ Elm_Gli_Im_Css c_1xt_2ic_10 ; 62 cڡ Elm_Gli_Im_Css c_1xt_ ; 64 cڡ Elm_Gli_Im_Css c_2xt_2 ; 65 cڡ Elm_Gli_Im_Css c_2xt ; 66 cڡ Elm_Gli_Im_Css c_muɞe_2xt_1ic ; 67 cڡ Elm_Gli_Im_Css c_2xt_1ic_3 ; 68 cڡ Elm_Gli_Im_Css c_2xt_1ic_2 ; 69 cڡ Elm_Gli_Im_Css c_2xt_1ic_6 ; 70 cڡ Elm_Gli_Im_Css c_2xt_1ic_7 ; 71 cڡ Elm_Gli_Im_Css c_2xt_1ic_10 ; 73 cڡ Elm_Gli_Im_Css c_2xt_3_ ; 74 cڡ Elm_Gli_Im_Css c_2xt_3 ; 75 cڡ Elm_Gli_Im_Css c_2xt_2ic_3 ; 77 cڡ Elm_Gli_Im_Css c_muɞe_xt ; 78 cڡ Elm_Gli_Im_Css c_1xt_1ic_3_tb ; 79 cڡ Elm_Gli_Im_Css c_cm_1xt_1ic_2 ; 80 cڡ Elm_Gli_Im_Css c_l_l ; 81 cڡ Elm_Gli_Im_Css c_bg_1ic ; 82 cڡ Elm_Gli_Im_Css c_1ic_wh_no_le ; 83 cڡ Elm_Gli_Im_Css c_1ic_wh_no_ddg ; 84 cڡ Elm_Gli_Im_Css c_group_em ; 85 cڡ Elm_Gli_Im_Css c_muɞe_1xt_1ic ; 86 cڡ Elm_Gli_Im_Css c_1xt_2ic_divid ; 87 cڡ Elm_Gli_Im_Css c_no_group_1xt_1ic_2 ; 89 cڡ Elm_Gli_Im_Css c_edfld ; 90 cڡ Elm_Gli_Im_Css c_muɞe_2xt ; 91 cڡ Elm_Gli_Im_Css c_1xt_1ic_divid ; 92 cڡ Elm_Gli_Im_Css c_nm_1xt ; 93 cڡ Elm_Gli_Im_Css c_btom_le ; 96  #ADD_GL_SEPARATOR ( sr ) \ 98 Elm_Obje_Im * em = `m_gli_em_nd ( sr , &( c_t ), NULL , NULL,\ 99 ELM_GENLIST_ITEM_NONE , NULL , NULL);\ 100 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 101 } ) 103  #ADD_GL_SEPARATOR_2 ( sr ) \ 105 Elm_Obje_Im * em = `m_gli_em_nd ( sr , &( c_p_le ), NULL , NULL,\ 106 ELM_GENLIST_ITEM_NONE , NULL , NULL);\ 107 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 108 } ) 110  #ADD_GL_LABLE ( sr , r ) \ 112 i( r ) {\ 113 Elm_Obje_Im * em = `m_gli_em_nd ( sr , &( c_btom_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL);\ 114 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 115 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_def ( sr , & c_muɞe_xt ,\ 116 NULL ,\ 117 NULL ,\ 118 SWALLOW_Ty_LAYOUT_SPECIALIZTION ,\ 119 NULL , NULL, 0, r , NULL, NULL);\ 120 `g_tvm_if ( NULL = em_da , NULL, "item_data is NULL");\ 121 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 123 } ) 125  #ADD_GL_HELP ( sr , r ) \ 127 i( r ) {\ 128 Elm_Obje_Im * em = `m_gli_em_nd ( sr , &( c_p_le ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL);\ 129 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 130 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_def ( sr , & c_muɞe_xt ,\ 131 NULL ,\ 132 NULL ,\ 133 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X ,\ 134 NULL , NULL, 0, r , NULL, NULL);\ 135 `g_tvm_if ( NULL = em_da , NULL, "item_data is NULL");\ 136 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 138 } ) 140  #ADD_GL_HELP_RET ( sr , r , em_da ) \ 142 i( r ) {\ 143 Elm_Obje_Im * em = `m_gli_em_nd ( sr , &( c_p_le ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL);\ 144 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 145 em_da = `g__Gdl_fld_def ( sr , & c_muɞe_xt ,\ 146 NULL ,\ 147 NULL ,\ 148 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X ,\ 149 NULL , NULL, 0, r , NULL, NULL);\ 150 `g_tm_if ( NULL = em_da , "item_data is NULL");\ 151 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 153 } ) 155  #ADD_GL_HELP_NO_SEP ( sr , r ) \ 157 i( r ) {\ 158 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_def ( sr , & c_muɞe_xt ,\ 159 NULL ,\ 160 NULL ,\ 161 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X ,\ 162 NULL , NULL, 0, r , NULL, NULL);\ 163 `g_tvm_if ( NULL = em_da , NULL, "item_data is NULL");\ 164 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 166 } ) 168  #ADD_GL_BUTTON ( sr , b_r , b_cb , cb_da ) \ 170 i( b_r ) {\ 171 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_def ( sr , &( c_1ic_wh_no_le ),\ 172 NULL , cb_da , SWALLOW_Ty_1BUTTON ,\ 173 NULL , NULL, 0, b_r , NULL,\ 174 b_cb );\ 176 em_da -> urda = cb_da ;\ 178 } ) 180  #ADD_GL_GIF ( sr , g_li ) \ 182 i( g_li && *png_list) {\ 183 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_def ( sr , &( c_1ic_wh_no_le ),\ 184 NULL ,NULL, SWALLOW_Ty_1GIF ,\ 185 NULL , NULL, 0, NULL, NULL,\ 186 NULL );\ 187 em_da -> bgs_to = () g_li ;\ 188 i( em_da )\ 189 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 191 } ) 192  #ADD_GL_GIF_2 ( sr , g_y ) \ 194 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_def ( sr , &( c_1ic_wh_no_le ),\ 195 NULL ,NULL, SWALLOW_Ty_1GIF ,\ 196 NULL , NULL, 0, NULL, NULL,\ 197 NULL );\ 198 em_da -> bgs_to = () g_y ;\ 199 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 200 } ) 202  #ADD_GL_RADIO ( sr , rdg , dio_idx , keyS , l_cb , cb_da ) \ 204 if(! rdg )\ 206 rdg = `m_dio_add ( sr );\ 207 `m_dio_e_vue_t ( rdg , -1);\ 209 i( keyS && rdg )\ 211 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_1dio ( sr , &( c_1xt_1ic_2 ),\ 212 l_cb ,\ 213 cb_da ,\ 214 SWALLOW_Ty_1RADIO ,\ 215 rdg , dio_idx ,\ 216 keyS ,\ 217 NULL );\ 218 i( em_da ) {\ 219 em_da -> urda = cb_da ;\ 222 } ) 224  #ADD_GL_RADIO_GROUP_STYLE ( sr , rdg , dio_idx , keyS , l_cb , cb_da , y ) \ 226 if(! rdg )\ 228 rdg = `m_dio_add ( sr );\ 229 `m_dio_e_vue_t ( rdg , -1);\ 231 i( keyS && rdg )\ 233 Stg_GGroupIm_Da * em_da = `g__Gdl_fld_1dio ( sr , &( c_1xt_1ic_2 ),\ 234 l_cb ,\ 235 cb_da ,\ 236 SWALLOW_Ty_1RADIO ,\ 237 rdg , dio_idx ,\ 238 keyS ,\ 239 NULL );\ 240 i( em_da ) {\ 241 em_da -> urda = cb_da ;\ 242 em_da -> group_y = y ;\ 245 } ) 247  __toog_gl_l (* da , Evas_Obje * obj , * evt_fo ); 248  __toog_chk_chged (* da , Evas_Obje * obj , * evt_fo ); 250  #ADD_GL_TOOGLE ( sr , u_vcf , keyS , il_cb , cb_da , ichk_cb , em_da ) \ 252 i( keyS )\ 254  vue = 1;\ 255 `vcf_g_bo ( u_vcf , & vue );\ 256 g__back_func l_cb = il_cb ;\ 257 g__back_func chk_cb = ichk_cb ;\ 258 i(! l_cb l_cb = __toog_gl_l ;\ 259 i(! chk_cb chk_cb = __toog_chk_chged ;\ 261 em_da = `g__Gdl_fld_def ( sr ,\ 262 & c_1xt_2ic ,\ 263 l_cb ,\ 264 cb_da ,\ 265 SWALLOW_Ty_1ICON_1RADIO ,\ 266 NULL , NULL,\ 267 vue ,\ 268 keyS ,\ 269 NULL ,\ 270 chk_cb );\ 271 i( em_da ) {\ 272 em_da -> urda = cb_da ;\ 273 em_da -> t_p_g_bded = () u_vcf ;\ 276 } ) 278  #_P ( pEvasObj ) do { \ 279 `evas_obje_evt_back_add ( pEvasObj , EVAS_CALLBACK_DEL , g_e_cb , &(pEvasObj));\ 280 }0); ) 285  g_sub_li_rd_chge (* da , Evas_Obje * obj , 286 * evt_fo ); 291  g_hide_put_–_cb ( Evas_Obje * y ); 296  g_sub_li_l_cb (* da , Evas_Obje * obj , 297 * evt_fo ); 302  g_mou_up_Gdl_li_dio_cb (* da , 303 Evas_Obje * obj , 304 * evt_fo ); 309 bo g__Gdl_c (cڡ * em_y , 310 Elm_Gli_Im_Css * c ); 316 Stg_GGroupIm_Da * g__Gdl_fld_group_tIm ( Evas_Obje * gli , 317 cڡ Elm_Gli_Im_Css * c , 318 Elm_Obje_Im * , 319 Elm_Gli_Im_Ty ag , 320 cڡ * keyS , 321 g__back_func gl_l ); 327 Stg_GGroupIm_Da * g__Gdl_fld_tIm ( 328 Evas_Obje * gli , 329 cڡ Elm_Gli_Im_Css * c , 330 cڡ * keyS , 331 g__back_func gl_l ); 337 Stg_GGroupIm_Da * g__Gdl_fld_1dio ( 338 Evas_Obje * gli , 339 cڡ Elm_Gli_Im_Css * c , 340 g__back_func gl_l , 341 * l_da , 342 SWALLOW_Ty swlow_ty , 343 Evas_Obje * rgd ,  chk_us , 344 cڡ * keyS , 345 g__back_func chk_chge_cb ); 351 Stg_GGroupIm_Da * g__Gdl_fld_1dio_1bu ( 352 Evas_Obje * gli , 353 cڡ Elm_Gli_Im_Css * c , 354 g__back_func gl_l , 355 * l_da , 356 SWALLOW_Ty swlow_ty , 357 * bu_y , 358 Evas_Obje * rgd ,  chk_us , 359 cڡ * keyS , 360 g__back_func chk_chge_cb , 361 g__back_func b_icked_cb ); 366 Stg_GGroupIm_Da * g__Gdl_fld_2dio ( 367 Evas_Obje * gli , 368 cڡ Elm_Gli_Im_Css * c , 369 g__back_func gl_l , 370 * l_da , 371 SWALLOW_Ty swlow_ty , 372 Evas_Obje * rgd ,  chk_us , 373 cڡ * keyS , 374 cڡ * sub_desc , 375 g__back_func chk_chge_cb ); 377 Stg_GGroupIm_Da * g__Gdl_fld_1dio_2xt ( 378 Evas_Obje * gli , 379 cڡ Elm_Gli_Im_Css * c , 380 g__back_func gl_l , 381 * l_da , 382 SWALLOW_Ty swlow_ty , 383 Evas_Obje * rgd ,  chk_us , 384 cڡ * keyS , 385 * sub_desc , 386 g__back_func chk_chge_cb ); 392 Stg_GGroupIm_Da * g__Gdl_fld_groupem ( 393 Evas_Obje * gli , 394 cڡ Elm_Gli_Im_Css * c , 395 Elm_Obje_Im * , 396 g__back_func gl_l , 397 * l_da , 398 SWALLOW_Ty swlow_ty , 399 * l_ic_th , 400 * r_ic_th ,  chk_us , 401 cڡ * keyS , * sub_desc , 402 g__back_func 403 chk_chge_cb ); 405 Stg_GGroupIm_Da * g__Gdl_fld_hpem_whout_btom_t ( 406 Evas_Obje * gli , 407 cڡ Elm_Gli_Im_Css * c , 408 SWALLOW_Ty swlow_ty , 409 cڡ * keyS ); 411 Stg_GGroupIm_Da * g__Gdl_fld__hp_whout_btom_t ( 412 Evas_Obje * gli , 413 cڡ Elm_Gli_Im_Css * c , 414 Elm_Obje_Im * a_ , 415 SWALLOW_Ty swlow_ty , 416 cڡ * keyS ); 422 Stg_GGroupIm_Da * g__Gdl_fld_def ( Evas_Obje * 423 gli , 424 cڡ Elm_Gli_Im_Css * c , 425 g__back_func gl_l , 426 * l_da , 427 SWALLOW_Ty swlow_ty , 428 * l_ic_th , 429 * r_ic_th , 430  chk_us , 431 cڡ * keyS , 432 * sub_desc , 433 g__back_func chk_chge_cb ); 439 Stg_GGroupIm_Da * g__Gdl_fld_y_fo ( 440 Evas_Obje * gli , 441 cڡ Elm_Gli_Im_Css * c , 442 g__back_func gl_l , 443 * l_da , 444 SWALLOW_Ty swlow_ty , 445 * l_ic_th , 446 * r_ic_th , 447  chk_us , 448 cڡ * keyS , 449 * sub_desc , 450 g__back_func chk_chge_cb , 451 g__back_func chk_focus_out_cb , 452 Elm_Iut_P_Layout put_ty , 453 bo isPasswdFg , 454 bo isFocusFg , 455  m_ch_cou , 456  max_ch_cou , 457  max_by_cou , 458 * aced , 459 * jeed ); 467 Stg_GGroupIm_Da * g__Gdl_fld_y ( Evas_Obje * gli , 468 cڡ Elm_Gli_Im_Css * c , 469 g__back_func gl_l , 470 * l_da , 471 SWALLOW_Ty swlow_ty , 472 * l_ic_th , 473 * r_ic_th , 474  chk_us , 475 cڡ * keyS , 476 * sub_desc , 477 g__back_func chk_chge_cb , 478 Elm_Iut_P_Layout put_ty , 479 bo isPasswdFg , 480 bo isFocusFg , 481  max_ch_cou , 482  max_by_cou , 483 * aced , 484 * jeed ); 486 Stg_GGroupIm_Da * g__Gdl_fld_y_wh_tu_key ( Evas_Obje * 487 gli , 488 cڡ Elm_Gli_Im_Css * c , 489 g__back_func gl_l , 490 * l_da , 491 SWALLOW_Ty 492 swlow_ty , 493 * l_ic_th , 494 * r_ic_th , 495  chk_us , 496 cڡ * keyS , 497 * sub_desc , 498 g__back_func chk_chge_cb , 499 g__back_func max_ach_cb , 500 Elm_Iut_P_Layout put_ty , 501 bo isPasswdFg , 502 bo isFocusFg , 503  max_ch_cou , 504  max_by_cou , 505 * aced , 506 * jeed , 507 Elm_Iut_P_Ru_Key_Ty tu_key_ty , 508 g__back_func aived_cb , 509 g__back_func x_back_cb ); 511 Stg_GGroupIm_Da * g__Gdl_fld_edfld ( Evas_Obje * 512 gli , 513 cڡ Elm_Gli_Im_Css * c , 514 g__back_func gl_l , 515 * l_da , 516 SWALLOW_Ty 517 swlow_ty , 518 cڡ * keyS , 519 * sub_desc , 520 g__back_func 521 chk_chge_cb , 522 g__back_func 523 focud_cb , 524 g__back_func 525 unfocud_cb , 526 g__back_func 527 aived_cb , 528 g__back_func 529 max_ached_cb , 530 Elm_Iut_P_Layout 531 put_ty , 532 bo isPasswdFg , 533 bo isFocusFg , 534  max_ch_cou , 535  max_by_cou , 536 * aced , 537 * jeed ); 544 Stg_GGroupIm_Da * g__Gdl_exp_sub_fld ( 545 Evas_Obje * gli , 546 cڡ Elm_Gli_Im_Css * c , 547 g__back_func gl_l , 548 * l_da , 549 Elm_Obje_Im * , 550 SWALLOW_Ty swlow_ty , 551 Evas_Obje * rgd ,  chk_us , 552 cڡ * keyS , 553 g__back_func 554 chk_chge_cb ); 561 Stg_GGroupIm_Da * g__Gdl_exp_sub_fld_wh_group_y ( 562 Evas_Obje * gli , 563 cڡ Elm_Gli_Im_Css * c , 564 g__back_func gl_l , 565 * l_da , 566 Elm_Obje_Im * , 567 SWALLOW_Ty swlow_ty , 568 Evas_Obje * rgd ,  chk_us , 569 cڡ * keyS , 570 g__back_func 571 chk_chge_cb , 572 g_group_y group_y ); 579 Stg_GGroupIm_Da * g__Gdl_exp__fld ( 580 Evas_Obje * gli , 581 cڡ Elm_Gli_Im_Css * c , 582 g__back_func gl_l , 583 * l_da , 584 SWALLOW_Ty swlow_ty , 585 cڡ * keyS , 586 * sub_desc , 587 g_group_y exp_y , 588 g_group_y c_y ); 593  g_ab_exndab_gli ( Evas_Obje * gli , * da , 594 g__back_func gl_exp_cb , 595 g__back_func 596 gl_smt_cb ); 602  g_beg_ogss_gli_em ( Stg_GGroupIm_Da * 603 da_em ); 608  g_fish_ogss_gli_em ( Stg_GGroupIm_Da * 609 da_em ); 615 Evas_Obje * g__id (Evas_Obje * w_ma , Evas * evas , 616 cڡ * l_swlow_th , 617 cڡ * r_swlow_th , 618  vue , 619 bo dit , 620  id_m , 621  id_max , 622 g__back_func 623 id_chge_cb , 624 g__back_func 625 id_t_chge_cb , 626 g__back_func 627 id__chge_cb , * cb_da ); 633 Evas_Obje * g__5_id (Evas_Obje * w_ma , Evas * evas , 634 cڡ * l_swlow_th , 635 cڡ * r_swlow_th , 636  vue , 637 bo dit , 638  id_m , 639  id_max , 640 g__back_func 641 id_chge_cb , 642 g__back_func 643 id_t_chge_cb , 644 g__back_func 645 id__chge_cb , * cb_da ); 650  _image_box_add_ex (* da , Evas_Obje * w_ma , 651 Evas * evas , * img_th ,  img_w , 652  img_h , 653 Evas_Obje_Evt_Cb mou_down_cb , 654 Evas_Obje_Evt_Cb mou_up_cb , 655 Evas_Obje ** image_box , 656 Evas_Obje ** img ); 662 Evas_Obje * _image_box_add (* da , Evas_Obje * w_ma , 663 Evas * evas , * img_th ,  img_w , 664  img_h , 665 Evas_Obje_Evt_Cb mou_down_cb , 666 Evas_Obje_Evt_Cb mou_up_cb ); 672 Evas_Obje * _bgimage_box_add (* da , Evas_Obje * w_ma , 673 Evas * evas , * img_th , 674  img_w ,  img_h , 675 Evas_Obje_Evt_Cb mou_down_cb , 676 Evas_Obje_Evt_Cb mou_up_cb ); 685 Evas_Obje * g___bx (Evas_Obje * w_ma ); 691 Evas_Obje * g__b (Evas_Obje * , cڡ * xt , cڡ * y , cڡ * ign ); 697 Evas_Obje * g__image (Evas_Obje * , cڡ * img_th ); 703 Evas_Obje * g__image_wh_round_cr ( Evas * evas , cڡ * img_th ,  w ,  h ); 709 Evas_Obje * g__gif (Evas_Obje * , cڡ ** g_li ); 711  g_add_hdkey_us ( Evas_Obje * pup , * da ); 712  _pup_back_cb_2 (* da , Evas_Obje * obj , * evt_fo ); 717 Evas_Obje * g__pup_wh_ogssb (* da , 718 Evas_Obje * , 719 * ogssb_y , 720 * t , 721 * xt , 722 g__back_func ڣ_cb , 723  timeout , 724 bo blocked_ag , 725 bo keygb_ag ); 726  g_pup_ng_upde ( Evas_Obje * pup ); 727  pup_hd_hdkey (* da , Evas_Obje * pup ); 732 Evas_Obje * g__pup_wh_ogssb_b (* da , 733 Evas_Obje * , 734 * ogssb_y , 735 * t , 736 * xt , 737 g__back_func ڣ_cb , 738  timeout , 739  b_num , ...); 745 Evas_Obje * g__pup_wh_b (* da , 746 Evas_Obje * , 747 * t , 748 * xt , 749 g__back_func ڣ_cb , 750  timeout , 751  b_num , ...); 756 Evas_Obje * g__pup_whout_b (* da , 757 Evas_Obje * , 758 * t , 759 * xt , 760 g__back_func ڣ_cb , 761  timeout , 762 bo blocked_ag , 763 bo keygb_ag ); 765 Evas_Obje * g__pup_wh_ogssb_whobje (* da , 766 Evas_Obje * pup , 767 Evas_Obje * , 768 * ogssb_y , 769 * t , 770 * xt , 771 g__back_func ڣ_cb , 772  timeout , 773 bo blocked_ag , 774 bo keygb_ag ); 780  g__sime_pup (* da , 781 Evas_Obje * , 782 * t , 783 * xt ); 788 Evas_Obje * g__pup_wh_gif (* da , 789 Evas_Obje * , 790 * t , 791 * xt , 792 cڡ ** g_li , 793 g__back_func ڣ_cb , 794  timeout , 795  b_num , ...); 801 Evas_Obje * g__pup_wh_checkvw (Evas_Obje * , 802 * t , 803 * check_r , 804 Evas_Obje * checkvw_cڋ , 805 cڡ * checkvw_y , 806 Evas_Obje ** check , 807  timeout ); 808 Evas_Obje * g__pup_wh_b_d_v_b (* da , 809 Evas_Obje * , 810 * t , 811 * xt , 812 g__back_func ڣ_cb , 813  timeout , 814  b_num , ...); 816 Evas_Obje * g__pup_wh_b_check (* da , 817 Evas_Obje * , 818 * t , 819 * cڋ , 820 * check_r , 821 Evas_Obje ** check , 822 g__back_func ڣ_cb , 823  timeout , 824  b_num , ...); 830 Evas_Obje * g__pup_wh_image_check (* da , 831 Evas_Obje * , 832 * t , 833 * xt1 , 834 * xt2 , 835 cڡ ** g_li , 836 * check_r , 837 Evas_Obje ** check , 838 g__back_func ڣ_cb , 839  timeout , 840  b_num , ...); 842 Evas_Obje * g__pup_wh_li (Evas_Obje ** gli , * da , Evas_Obje * , cڡ * t , 843 g__back_func ڣ_cb ,  timeout , 844  b_num , ...); 848  g_dw_off_us ( Evas_Obje * obj , 849 g_bo_p_li key ); 855  g_t_p_key_by_us ( Evas_Obje * obj , 856 g_bo_p_li key ); 862  g_check_off_us ( Evas_Obje * obj , 863 g_bo_p_li key ); 869  g_upde_chk_us ( Evas_Obje * chk , 870 g_t_p_li ty ); 876 Evas_Obje * g__bnk__cuomize (Evas_Obje * yout , 877  w ,  h ); 884 Evas_Obje * g__bnk_ (Evas_Obje * yout ); 890 Evas_Obje * g__edfed (Evas_Obje * w_ma , 891 * t , * def_r , * guide_xt ); 896 Evas_Obje * g__w_yout (Evas_Obje * w_yout , 897 Evas_Obje * w_obj ); 898  g__me_b_ick_cb (* da , Evas_Obje * obj , * evt_fo ); 899  g__me_b_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ); 904 Evas_Obje * g__vi_b (Evas_Obje * yout ); 906 Elm_Obje_Im * g__gud_yout ( Evas_Obje * vi_b , 907 * t_r , 908 * lbu_r , 909 * rbu_r , 910 * mbu_r , 911 g__back_func lbu_ick_cb , 912 g__back_func rbu_ick_cb , 913 g__back_func mbu_ick_cb , 914 * cڋ_r1 , 915 ** g_li , 916 * cڋ_r2 , 917 * cڋ_bu_r , 918 g__back_func cڋ_bu_ick_cb , 919 * cb_da ); 920  g_vi_ems_upde ( Evas_Obje * vige_b ); 922 Elm_Obje_Im * g__gud_yout2 ( Evas_Obje * vi_b , 923 * t_r , 924 * lbu_r , 925 * rbu_r , 926 * mbu_r , 927 g__back_func lbu_ick_cb , 928 g__back_func rbu_ick_cb , 929 g__back_func mbu_ick_cb , 930 * cڋ_r1 , 931 Evas_Obje ** ug_yout , 932 * cڋ_r2 , 933 * cڋ_bu_r , 934 g__back_func cڋ_bu_ick_cb , 935 * cb_da ); 940 Evas_Obje * g__bu (Evas_Obje * , cڡ * b_r , 941 cڡ * b_y , 942 g__back_func b_ick_cb , 943 * cb_da ); 945  g_nf_check_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ); 946  g_nf_check_chge_cb (* da , Evas_Obje * obj , * evt_fo ); 947  g_nf_check_vcf_cb ( keynode_t * key , * da ); 948  #ADD_NAVIFRAME_CHECK ( , vi_ , vcf ) \ 950 Evas_Obje * check = `m_check_add ( );\ 951  vue = 0;\ 952 `vcf_g_bo ( vcf , & vue );\ 953 `m_check_e_t ( check , vue );\ 954 `m_obje_y_t ( check , "on&off");\ 955 `m_obje_em__cڋ_t ( vi_ , "t_right_b", check );\ 956 () `vcf_nify_key_chged ( vcf , g_nf_check_vcf_cb , check );\ 957 `evas_obje_smt_back_add ( check , "chged", g_nf_check_chge_cb , vcf );\ 958 `evas_obje_evt_back_add ( check , EVAS_CALLBACK_DEL , g_nf_check_d_cb , vcf );\ 959 } ) 966  g_nd_viame_t_bus ( Elm_Obje_Im * vi_ , 967 Evas_Obje * vige_b , 968 * me_bu_r , 969 * _bu_r , 970 * right_bu_r , 971 * back_bu_r , 972 g__back_func me_bu_ick_cb , 973 g__back_func _bu_ick_cb , 974 g__back_func right_bu_ick_cb , 975 g__back_func back_bu_ick_cb , 976 * cb_da ); 981 Elm_Obje_Im * g__vi_b_t_bus (* t_r , 982 * lbu_r , 983 * rbu_r , 984 * mbu_r , 985 g__back_func lbu_ick_cb , 986 g__back_func rbu_ick_cb , 987 g__back_func mbu_ick_cb , 988 * cb_da , Evas_Obje * eo_vw , 989 Evas_Obje * vige_b ); 997 g__vi_b_bus (* t_r , 998 * lbu_r , * rbu_r , 999 * mbu_r , 1000 g__back_func lbu_ick_cb , 1001 g__back_func rbu_ick_cb , 1002 g__back_func mbu_ick_cb , 1003 * cb_da , Evas_Obje * eo_vw , 1004 Evas_Obje * vige_b , 1005 Evas_Obje * tobj ); 1017 Evas_Obje * g__yout_vi_b (Evas_Obje * w_yout , 1018 Evas_Obje * w_obj , 1019 * t_r , 1020 * lbu_r , 1021 * rbu_r , 1022 * mbu_r , 1023 g__back_func lbu_ick_cb , 1024 g__back_func rbu_ick_cb , 1025 g__back_func mbu_ick_cb , 1026 * cb_da , 1027 Evas_Obje * eo_vw , 1028 Evas_Obje ** vi_b , 1029 Evas_Obje ** tobj ); 1039 Evas_Obje * g__yout_vi_b_sr (Evas_Obje * w_yout , 1040 Evas_Obje * w_obj , 1041 * t_r , 1042 * lbu_r , 1043 * rbu_r , 1044 g__back_func lbu_ick_cb , 1045 g__back_func rbu_ick_cb , 1046 * cb_da , 1047 Evas_Obje ** sr , 1048 Evas_Obje ** vi_b ); 1056 Evas_Obje * g__yout_vi_b_gli (Evas_Obje * w_yout , 1057 Evas_Obje * w_obj , 1058 * t_r , 1059 * lbu_r , 1060 * rbu_r , 1061 g__back_func lbu_ick_cb , 1062 g__back_func rbu_ick_cb , 1063 * cb_da , 1064 Evas_Obje ** gli , 1065 Evas_Obje ** vi_b ); 1071 Elm_Obje_Im * g_push_yout_vi_b (* t_r , 1072 * lbu_r , * rbu_r , 1073 * mbu_r , 1074 g__back_func lbu_ick_cb , 1075 g__back_func rbu_ick_cb , 1076 g__back_func mbu_ick_cb , 1077 * cb_da , 1078 Evas_Obje * eo_vw , 1079 Evas_Obje * vi_b , 1080 Evas_Obje ** tobj ); 1086 Elm_Obje_Im * g_push_yout_vi_b_sr ( Evas_Obje * w_ma , 1087 * t_r , 1088 * lbu_r , 1089 * rbu_r , 1090 g__back_func lbu_ick_cb , 1091 g__back_func rbu_ick_cb , 1092 * cb_da , 1093 Evas_Obje ** sr , 1094 Evas_Obje * vi_b ); 1100 Elm_Obje_Im * 1101 g_push_yout_vi_b_gli ( Evas_Obje * w_yout , 1102 Evas_Obje * w_obj , 1103 * t_r , 1104 * lbu_r , 1105 * rbu_r , 1106 g__back_func lbu_ick_cb , 1107 g__back_func rbu_ick_cb , 1108 * cb_da , 1109 Evas_Obje ** gli , 1110 Evas_Obje * vi_b ); 1116 Evas_Obje * g__xtbox (Evas_Obje * , 1117 cڡ * cڋ ); 1124  g__l_fo_pup ( Evas_Obje * , 1125 Evas_Obje ** lInfoP_yout , 1126 Evas_Obje ** lInfoP ); 1128  g___fo_pup ( Evas_Obje ** pup , Evas_Obje * ,  timeout , * cڋ_xt , * y ); 1136  g__dit_nifiti (cڡ * mesge ); 1143 bo g_de_li_is_some_em_ed ( Stg_De_Li_Da * 1144 li_da ); 1149  g_de_li_Gdl_chk_b_cb (* da , Evas_Obje * obj , 1150 * evt_fo ); 1157 Evas_Obje * g__de_li ( Stg_De_Li_Da * li_da , cڡ * t ); 1159 Evas_Obje * g__de_li_wh_image ( Stg_De_Li_Da * li_da , cڡ * t ); 1170  g_chb_dw (* da , 1171 Evas_Obje * ch_b , 1172 * ch_xt , 1173 Ece_Idr ** ch_idr , 1174 Ece_Task_Cb dw_cb ); 1184 Evas_Obje * g__chb (* da , Evas_Obje * , 1185 Evas_Smt_Cb chge_cb , 1186 Evas_Smt_Cb nl_cb ); 1192  g_dib_evas_obje ( Evas_Obje * obj ); 1198  g_ab_evas_obje ( Evas_Obje * obj ); 1204  g_dib_gli_em ( Elm_Obje_Im * em ); 1210  g_ab_gli_em ( Elm_Obje_Im * em ); 1212  g_gli_em_dibd_t ( Stg_GGroupIm_Da * em_da ,  dib ); 1214  __add_gl_s_u ( Elm_Obje_Im * em ); 1215  g_gli_em_groupy_t ( Stg_GGroupIm_Da * li_em , g_group_y group_y ); 1222  g_size_obje ( Evas_Obje * obj , Evas_Cod w , Evas_Cod h ); 1228 Evas_Obje * g__bg (Evas_Obje * , Evas_Obje * w , cڡ * bg_y ); 1238  g_undo_dim_evas_obje ( Evas_Obje * obj , bo b_ ); 1248  g_dim_evas_obje ( Evas_Obje * obj , bo b_ ); 1255  g_make_evas_obje_ickab ( Evas_Obje * obj ); 1266 Evas_Obje * g__ic (Evas_Obje * , cڡ * img_th , 1267 Evas_Obje_Evt_Cb up_cb , 1268 Evas_Obje_Evt_Cb down_cb , 1269 Evas_Obje_Evt_Cb move_cb , 1270 * da ); 1288 Evas_Obje * g__image_bu (Evas_Obje * , 1289 cڡ * b_img , 1290 g__back_func icked_cb , 1291 g__back_func uŻsd_cb , 1292 * da ); 1299 * g_cuomize_xt (cڡ * put_r , cڡ  ft_size , 1300 cڡ * c , cڡ * ign ); 1302  g_t_s_fo ( Evas_Obje * obj , cڡ * b , 1303 cڡ * as , cڡ * e , 1304 cڡ * guide ); 1305  g_go_to_t ( Evas_Obje * cڋ ); 1311  g_go_to_vib_li_t ( Evas_Obje * vib ); 1313  g_check_gli_em_btom_le ( Elm_Obje_Im * em ); 1314  __gl_ized_cb (* da , Evas_Obje * obj , * evt_fo ); 1315  g_t_s_fo ( Evas_Obje * obj , cڡ * b , 1316 cڡ * as , cڡ * e , 1317 cڡ * gud ); 1318  g_y_y_t ( Evas_Obje * y , cڡ * xt , cڡ  ft_size ); 1319  g_gli_em_groupy_t ( Stg_GGroupIm_Da * li_em , g_group_y group_y ); 1320  g_upde_gl_em_chk_us ( Stg_GGroupIm_Da * em_da ,  us ); 1321  g_f_upde_gl_em_chk_us ( Stg_GGroupIm_Da * em_da ,  us ); 1323  g_cfmt_keyd_e ( Evas_Obje * cfm , bo ab ); 1325  __pup_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ); 1326  __pup_evt_t ( Evas_Obje * pup , * da , 1327 g__back_func ڣ_cb , 1328  timeout , 1329 bo blocked_ag , 1330 bo keygb_ag 1334 Evas_Obje * g__vib_t_xt_b (Evas_Obje * , cڡ * xt , Evas_Smt_Cb func , * da ); 1336 #i SUPPORT_HELPUI 1337  g_hp_pup_ce_block_ ( Evas_Obje * w , Evas_Obje * , Evas_Obje ** ce , 1338 Evas_Obje ** pup , * rg_id ,  x ,  y , Evas_Cod_Reg * ); 1339  g_hp_pup_ce_block_de ( Evas_Obje * w , Evas_Obje ** ce , Evas_Obje ** pup ); 1340  g_hp_pup_ce_block_move ( Evas_Obje * w , Evas_Obje * ce , Evas_Obje * pup ,  x , 1341  y , Evas_Cod_Reg * ); 1342  g_hp_pup_ce_unblock_ ( Evas_Obje * , Evas_Obje ** ce , 1343 Evas_Obje ** pup , * rg_id ,  x ,  y ); 1344  g_hp_pup_block_ ( Evas_Obje * w , Evas_Obje * , 1345 Evas_Obje ** pup , * rg_id ,  x ,  y , Evas_Cod_Reg * ); 1346  g_hp_pup_unblock_ ( Evas_Obje * , 1347 Evas_Obje ** pup , * rg_id ,  x ,  y ); 1348  g_hp_pup_block_move ( Evas_Obje * w , Evas_Obje * pup ,  x ,  y , 1349 Evas_Cod_Reg * ); 1352  #SWIP_EFFECT_ENABLE ( ly_ma , bb `g_bb_ab_sw_ef y_ma,abb) ) 1353  #SWIP_EFFECT_DISABLE ( ly_ma , bb `g_bb_dib_sw_ef y_ma,abb) ) 1355  g_bb_ab_sw_ef ( Evas_Obje * ly_ma , Evas_Obje * bb ); 1356  g_bb_dib_sw_ef ( Evas_Obje * ly_ma , Evas_Obje * bb ); 1357  g_obj_li_ ( Evas_Obje * obj , cڡ * vcf , vcf_back_ cb , * da ); 1358  g_gli_uegi_s_acss_highlight ( Evas_Obje * obj , cڡ * c ); 1359  g_decܩe_image_RGBA ( Evas_Obje * obj ,  r ,  g ,  b ,  a ); 1360  g_e_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ); 1362 * __g_phe_ng_g_by_n (cڡ * lo , cڡ * sk ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-general-func.h 21 #ide __SETTING_COMMON_GENERAL_FUNC_H__ 22  #__SETTING_COMMON_GENERAL_FUNC_H__ ) 24 #ifde _ 25 #unde _ 26 #unde N_ 27 #unde S_ 30  ~ 32  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 34 #ifde _ 35 #unde _ 36 #unde N_ 37 #unde S_ 40  ~ 41  ~ 42  ~ 43  ~ 45 #ide _EDJ 46  #_EDJ ( o `m_yout_edje_g (o) ) 49  #SETTING_FILE_NAME_PATTERN "[\\<>:;*\"|?/]" ) 51 #ifde _ 52 #unde _ 53 #unde N_ 54 #unde S_ 56  #_ ( s `g_gxt (s) ) 57  #__ ( s , domame `g_gxt2 (s, domame) ) 58  #S_ ( s `g_gxt (s) ) 59  #U_ ( s `muɞguage_xt_u (s) ) 61  #b_ty ( obj `g_pup_b_ڣ_ty (obj) ) 63  #t ( to , size , om `t o, from, size- ` o)-1) ) 65  g_t_evt_syem (cڡ * sys_evt , cڡ * evt_key , cڡ * evt_v ); 67 * g_fe_bame (* th ); 68  g_fe__is_vid_me (cڡ * fame ); 71 * g__usb_c_mode_r (); 72 * g_brighess_mode_r (); 73 * g__sn_mode_r (); 74  adju_backlight_time_vue ( vue ); 75 * g__backlight_time_r (); 76 * g__diy_nguage_r (); 77 * g__Wi_Fi__off_r (); 78 * g_Mobe_AP__off_r (); 79 * g_BT__off_r (); 80 * g_NFC__off_r (); 82 * g__time_fm_r (); 83 * g__de_fm_r (); 84 * g__dime_fm_r (); 85 * g__wk_fm_r (); 86 * g__rmg_twk_r (); 87 * g___twk (); 88 * g__sn_lock_ty_r (); 89 * g__ni_adout_r (); 90  g_widgs_ (); 91 * g_gxt (cڡ * s ); 92 * modesyup_gxt (cڡ * s ); 93 * g_gxt2 (cڡ * s , cڡ * domame ); 94 bo is_dig_r (cڡ * cr ); 95 bo is_subr_n (cڡ * r , cڡ * subr ); 98 bo is_rg_bg_to_y (cڡ * n , cڡ ** y , 99  y_num ); 100  SCmp (cڡ * s1 , cڡ * s2 ); 101  SNCmp (cڡ * s1 , cڡ * s2 ,  n ); 102 * SNC (* d , cڡ * c ,  maxn ); 103 * CyS (* d , cڡ * c ,  maxn ); 104 bo isEmyS (cڡ * r ); 105 bo isSS (cڡ * r ); 106 * move_f_subrg (cڡ * , cڡ * t ); 107  SL (cڡ * r ); 108 * SS (cڡ * r , cڡ * rSrch ); 109 * SRS (cڡ * r , cڡ * rSrch ); 110 * muɞguage_xt_u (cڡ * s ); 112 bo g_subrg_t (cڡ ** S , * Vue ,  dim ); 113 bo is__rg (cڡ * r , ** ouut ); 114  g_voke_t_funi (* ug_me , p_cڌ_h rvi , * ext ); 115  excuCmd (* exec_th ,  ti_num , ...); 117 * g_ic_th (cڡ * ckage ); 119  is_p_by (); 120 bo isEmulB (); 121  g_pup_b_ڣ_ty ( Evas_Obje * obj ); 122  r_syem_rvi_da (); 124 * cur_ft_g (); 125  ft_cfig_t (* ft_me ); 126  ft_size_t (); 127 * _g_deu_ft (); 130  g_t_i18n (* pkgme , * lod ); 131  g_t_i18n_f (* pkgme , * lod ); 133  p_unch (cڡ * pkg_me ); 134 * subrg (cڡ * r , size_t beg , size_ n ); 135 bo check_blockgmode_sub_em (); 136  g_dauge_cut_mth_fo ( bo bimg , * szUd ); 137  g_cut_dauge_this_mth (* tٮ , * szUd ); 138  g_age_fs_us (* tٮ , * ava , cڡ * th ); 139 bo g_thg_us (); 140 * __g_ft_size_r ( vue ); 141 * fm_backlight_time_r (* backligt_time ); 142 * g__backlight_time_vue_r (); 144  g_ay_sound (cڡ * sound_fe ,  v , ** mp_hd ); 151  ug__cb ((* _cb )(*, *, *, *), * ur_da ); 152  `g_ug__cb (* ug , * mem , * , * ur_da ); 153 ui_gadg_h `g_ug_ (ui_gadg_h , cڡ * me , ug_mode mode , p_cڌ_h rvi ,  ug_cbs * cbs ); 154  `g_ug_deroy ( ui_gadg_h ); 155 * `rr (cڡ * hayack , cڡ * ed ); 156  `g_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 157 * iv ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-resource.h 22 #ide __SETTING_COMMON_RESOURCE 23  #__SETTING_COMMON_RESOURCE ) 25  #TTS_CONTENT_MENU_CLICK_INFO "IDS_ST_BODY_TO_OPEN_THE_MENU_DOUBLE_TAP_IT_T_TTS" ) 26  #TTS_CONTENT_BACK_CLICK_INFO "IDS_ST_BODY_DOUBLE_TAP_TO_CLOSE_THE_MENU_T_TTS" ) 28  #EXCEED_LIMITATION_STR "IDS_ST_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED" ) 29  #EXCEED_MINLENGTH_LIMITATION_STR "Thcڋ itosht" ) 31  #SETTING_ICON_PATH_CFG "/u/ps/g.tiz.g/s/ics/" ) 32  #SETTING_LIST_ICON_PATH_CFG SETTING_ICON_PATH_CFG "li_ic/" ) 34  #SETTING_IMAGE_PATH_CFG "/u/ps/g.tiz.g/s/images/" ) 35  #SETTING_OPEN_SOURCE_LICENSE_PATH "fe:///u/she/lin.html" ) 37  #SETTING_OTHER_UG_ICON_PATH "/u/she/ics/deu/sml/" ) 38  #SETTING_DEFAULT_CALL_TONE "/t/u/she/gs/Rgtes/Ov_the_hiz.ogg" ) 39  #SETTING_DEFAULT_CALL_TONE_SDK "/t/u/she/gs/Rgtes/rgte_sdk.mp3" ) 40  #SETTING_DEFAULT_CALL_VIB "/t/u/she/gs/Vibtis/htic/deu/Ticktock.ivt" ) 41  #DEF_RINGTONE "/t/u/she/gs/Rgtes/Ov_the_hiz.ogg" ) 42  #SETTING_MMC_PATH "/t/age/sdrd/" ) 45  #KeyS_Emut "Emut" ) 46  #KeyS_Back "IDS_ST_BUTTON_BACK" ) 48  #KeyS_Acssiby "IDS_ST_BODY_ACCESSIBILITY" ) 49  #KeyS_Cis "IDS_ST_BODY_CONNECTIONS" ) 50  #KeyS_MeCis "IDS_ST_HEADER_MORE_CONNECTION_SETTINGS" ) 51  #KeyS_Psڮ "IDS_ST_HEADER_PERSONALISATION" ) 53  #KeyS_Devi "IDS_ST_BODY_DEVICE" ) 54  #KeyS_FlightMode "IDS_ST_BODY_FLIGHT_MODE" ) 56  #KeyS_NReriiMode "IDS_ST_HEADER_NETWORK_RESTRICTION_MODE_ABB_JPN" ) 57  #KeyS_WiFi "IDS_ST_BODY_WI_FI" ) 58  #KeyS_WiFiDe "IDS_ST_HEADER_WI_FI_DIRECT" ) 59  #KeyS_RdyToShe "IDS_ECON_BODY_EASY_CONNECT_M_SHARING_ABB" ) 60  #KeyS_Bluoh "IDS_TPLATFORM_OPT_BLUETOOTH" ) 61  #KeyS_MobeAP "IDS_MOBILEAP_BODY_TETHERING" ) 62  #KeyS_AShe "IDS_ST_HEADER_ALLSHARE" ) 63  #KeyS_SnMrܚg "IDS_ST_HEADER_SCREEN_MIRRORING" ) 64  #KeyS_Synchri "IDS_ST_HEADER_SYNCHRONISE" ) 65  #KeyS_Loti "IDS_LBS_HEADER_LOCATION" ) 66  #KeyS_Nwk "IDS_ST_BODY_NETWORK" ) 67  #KeyS_MobeNwks "IDS_ST_BODY_MOBILE_NETWORKS" ) 68  #KeyS_V "V" ) 69  #KeyS_DaRmg "IDS_ST_BODY_DATA_ROAMING" ) 70  #KeyS_UPackDa "IDS_ST_MBODY_MOBILE_DATA" ) 71  #KeyS_USBci "IDS_ST_HEADER_USB_UTILITIES" ) 72  #KeyS_DevݔOi "IDS_ST_BODY_DEVELOPER_OPTIONS" ) 73  #KeyS_MeCiStg "IDS_ST_HEADER_MORE_CONNECTION_SETTINGS" ) 76  #KeyS_Syem "IDS_ST_BODY_SYSTEM" ) 77  #KeyS_Musn "IDS_ST_HEADER_HOME_SCREEN_ABB" ) 78  #KeyS_Homesn "IDS_ST_HEADER_HOME_SCREEN_ABB" ) 79  #KeyS_Profe "IDS_ST_BODY_PROFILE" ) 80  #KeyS_Theme "IDS_ST_BODY_WINSET" ) 81  #KeyS_Sounds "IDS_ST_HEADER_SOUND" ) 82  #KeyS_Wͭ "IDS_LCKSCN_BODY_WALLPAPERS" ) 83  #KeyS_C_Theme "IDS_ST_MBODY_COLOUR_THEME" ) 84  #KeyS_HomeAndLocksn "IDS_ST_BODY_HOME_AND_LOCK_SCREEN" ) 85  #KeyS_HomeSn "IDS_ST_HEADER_HOME_SCREEN_ABB" ) 86  #KeyS_LockSn "IDS_ST_HEADER_LOCK_SCREEN" ) 87  #KeyS_Ft "IDS_ST_BODY_FONT" ) 88  #KeyS_Ni_P "IDS_ST_BODY_NOTIFICATION_PANEL" ) 89  #KeyS_QUICK_CMD "IDS_QCP_HEADER_QUICK_COMMAND" ) 92  #KeyS_PmMi "IDS_MTTRL_MBODY_PALM_MOTION" ) 93  #KeyS_Eb_PmMi "IDS_ST_BODY_TO_ENABLE_THIS_FEATURE_ENABLE_AT_LEAST_ONE_RELEVANT_FUNCTION" ) 94  #KeyS_PmMi_TTS "Pm miڇnd Acssiby cn bh babd. Acssiby wbdibd." ) 100  #KeyS_MiCڌ "IDS_ST_BODY_MOTION" ) 101  #KeyS_Mis "IDS_ST_MBODY_MOTIONS_AND_GESTURES" ) 103  #KeyS_Powful_Mode "IDS_ST_BUTTON2_POWER_SAVING_MODE_ABB" ) 104  #KeyS_Diy "IDS_ST_HEADER_DISPLAY" ) 105  #KeyS_AlitisIm "Alitis" ) 106  #KeyS_BacklightTime "IDS_ST_BODY_SCREEN_TIMEOUT_ABB2" ) 107  #KeyS_Backlight_Ays_On "IDS_ST_BODY_ALWAYS_ON" ) 108  #KeyS_Backlight_15_SEC_STR "IDS_ST_BODY_15SEC" ) 109  #KeyS_Backlight_30_SEC_STR "IDS_ST_BODY_30SEC" ) 110  #KeyS_Backlight_1_MIN_STR "IDS_ST_BODY_1_MINUTE" ) 111  #KeyS_Backlight_2_MIN_STR "IDS_ST_BODY_2_MINUTES" ) 112  #KeyS_Backlight_5_MIN_STR "IDS_ST_BODY_5_MINUTES" ) 113  #KeyS_Backlight_10_MIN_STR "IDS_ST_BODY_10_MINUTES" ) 115  #KeyS_DeTime "IDS_ST_BODY_DATE_AND_TIME" ) 116  #KeyS_VoiInOut "IDS_ST_BODY_VOICE" ) 117  #KeyS_LguageIut "IDS_ST_HEADER_LANGUAGE_AND_INPUT" ) 118  #keyr_Drivgmode "IDS_VC_MBODY_NOTIFICATION_READ_OUT" ) 120  #KeyS_LguageRegi "IDS_ST_BODY_LANGUAGE_AND_REGION_ABB" ) 121  #KeyS_KeybadLguage "IDS_ST_BODY_KEYBOARD" ) 122  #KeyS_Geus "IDS_ST_BODY_GESTURES" ) 123  #KeyS_Touch "IDS_ST_BODY_TOUCH" ) 124  #KeyS_Lin "IDS_ST_BODY_LICENCE" ) 125  #KeyS_EvtsNifitis "IDS_CLD_HEADER_EVENT_NOTIFICATION" ) 126  #KeyS_Secury "IDS_ST_BODY_SECURITY" ) 127  #KeyS_PrivacySaty "IDS_ST_HEADER_PRIVACY_AND_SAFETY_ABB" ) 128  #KeyS_Memy "IDS_ST_BODY_MEMORY" ) 129  #KeyS_Ret "IDS_ST_BUTTON_RESET" ) 130  #KeyS_AboutDevi "IDS_ST_BODY_ABOUT_DEVICE" ) 131  #KeyS_MuWidgs "IDS_ST_BODY_MENU_AND_WIDGETS" ) 132  #KeyS_Acssiby "IDS_ST_BODY_ACCESSIBILITY" ) 133  #KeyS_Sn_ad "IDS_ST_MBODY_SCREEN_READER_HTTS" ) 134  #KeyS_Guemode "Gue mode" ) 135  #KeyS_Acssܛs "IDS_HEALTH_OPT_ACCESSORIES" ) 136  #keyr_LedIndit "IDS_ST_BODY_LED_INDICATOR" ) 137  #KeyS_EasyMode "IDS_ST_BODY_EASY_MODE" ) 138  #KeyS_FgS” "IDS_ST_HEADER_FINGER_SCANNER_ABB" ) 143  #KeyS_Alitis "IDS_ST_BODY_APPLICATIONS" ) 144  #KeyS_Accous "IDS_ST_BODY_ACCOUNTS" ) 147  #KeyS_Docomo "IDS_ST_BODY_DOCOMO_JPN_DCM" ) 149  #KeyS_Cl "IDS_ST_MBODY_CALL_SETTINGS" ) 150  #KeyS_Gry "IDS_ST_BODY_GALLERY" ) 151  #KeyS_Magaze "MagazGry" ) 152  #KeyS_Mesges "IDS_ST_BODY_APPLICATIONSETTINGS_MESSAGE" ) 153  #KeyS_Ema "IDS_ST_BODY_EMAIL" ) 154  #KeyS_SevEma "Samsung Ema" ) 155  #KeyS_Cڏs "IDS_ST_BODY_CONTACTS" ) 156  #KeyS_Cڏ "IDS_PB_BUTTON_CONTACT" ) 157  #KeyS_Cd "IDS_ST_BUTTON2_S_PLANNER" ) 158  #KeyS_It "IDS_ST_BODY_CONNECTIONSETTINGS_INTERNET" ) 159  #KeyS_MedPy "IDS_ST_BODY_MUSIC" ) 160  #KeyS_SamsungAs "IDS_ST_HEADER_SAMSUNG_APPS" ) 161  #KeyS_PhoUd "IDS_ST_BODY_PHOTO_UPLOAD_SETTINGS" ) 162  #KeyS_SoclNwk "IDS_ST_BODY_SOCIAL_NETWORK_PROFILES" ) 163  #KeyS_Inti "IDS_ST_BODY_INSTALLATION_SETTINGS" ) 164  #KeyS_TaskSwch "IDS_ST_BODY_TASK_SWITCHER" ) 165  #KeyS_VoiRecd "IDS_ST_BODY_DEFAULTMEMORY_VOICE_RECORDER" ) 166  #KeyS_FMRadio "IDS_ST_BODY_FM_RADIO" ) 167  #KeyS_Twr "IDS_ST_BODY_TWITTER" ) 168  #KeyS_NFC "IDS_ST_BODY_NFC" ) 169  #KeyS_SBm "IDS_NFC_OPT_S_BEAM" ) 170  #KeyS_Fabook "IDS_ST_BODY_FACEBOOK" ) 171  #KeyS_DaUge "IDS_MOBILEAP_MBODY_DATA_USAGE" ) 172  #KeyS_Stage "IDS_ST_BODY_STORAGE" ) 175  #KeyS_DowdedAPPs "IDS_ST_BODY_APPLICATION" ) 176  #KeyS_AsInfmi "IDS_ST_BODY_APPLICATION_INFO" ) 177  #KeyS_MageAs "IDS_ST_BODY_APPLICATION_MANAGER" ) 178  #KeyS_WebAs "IDS_ST_BODY_WEB_APPLICATIONS" ) 180  #KeyS_MeC "IDS_ST_BODY_MORE_CONNECTIVITY_SETTINGS" ) 181  #KeyS_MeSyem "IDS_ST_BODY_MORE_SYSTEM_SETTINGS" ) 183  #KeyS_Save "IDS_ST_BODY_SAVE" ) 186  #KeyS_Im_S "Im(sSeed" ) 187  #UNSUPPORTED_FUNCTION "IDS_MSGF_POP_UNSUPPORTED" ) 188  #KeyS_Se_A "IDS_ST_BODY_SELECT_ALL" ) 189  #KeyS_Se_Im "IDS_ST_HEADER_SELECT_VIBRATION_PATTERNS_ABB" ) 190  #KeyS_INFO "IDS_PB_BODY_INFO" ) 191  #KeyS_DeviMge "IDS_ST_HEADER_DEVICE_MANAGER" ) 192  #KeyS_Reguty_Info "IDS_ST_BODY_REGULATORY_INFORMATION_ABB" ) 193  #KeyS_Ldg "IDS_ST_POP_LOADING_ING" ) 199  #IMG_SETTING "/u/she/ics/deu/sml/g.tiz.g.g" ) 201  #IMG_Joyn SETTING_OTHER_UG_ICON_PATH "g.tiz.g.g" ) 203  #IMG_WiFi SETTING_LIST_ICON_PATH_CFG "gs_wifi.g" ) 204  #IMG_Bluoh SETTING_LIST_ICON_PATH_CFG "gs_bluoh.g" ) 205  #IMG_FlightMode SETTING_LIST_ICON_PATH_CFG "gs_ight.g" ) 206  #IMG_MobeAP SETTING_LIST_ICON_PATH_CFG "gs_thg.g" ) 207  #IMG_WiFiDe SETTING_LIST_ICON_PATH_CFG "gs_wifi_de.g" ) 208  #IMG_NFC SETTING_LIST_ICON_PATH_CFG "gs_nfc_d_ymt.g" ) 209  #IMG_Nwk SETTING_LIST_ICON_PATH_CFG "gs_mobe_twks.g" ) 210  #IMG_Me_Cis SETTING_LIST_ICON_PATH_CFG "gs_me_cis.g" ) 211  #IMG_Loti SETTING_LIST_ICON_PATH_CFG "gs_loti.g" ) 214  #IMG_Sounds SETTING_LIST_ICON_PATH_CFG "gs_sound_d_nifitis.g" ) 215  #IMG_Diy SETTING_LIST_ICON_PATH_CFG "gs_diy.g" ) 216  #IMG_Alitis SETTING_LIST_ICON_PATH_CFG "gs_itis.g" ) 219  #IMG_Wͭ SETTING_LIST_ICON_PATH_CFG "gs_wͭs.g" ) 220  #IMG_LockedSn SETTING_LIST_ICON_PATH_CFG "gs_lock_sn_d_cury.g" ) 221  #IMG_PrivacySaty SETTING_LIST_ICON_PATH_CFG "gs_ivacy_d_ty.g" ) 222  #IMG_Acssiby SETTING_LIST_ICON_PATH_CFG "gs_acssiby.g" ) 223  #IMG_Accous SETTING_LIST_ICON_PATH_CFG "gs_accou.g" ) 224  #IMG_BackupRet SETTING_LIST_ICON_PATH_CFG "gs_backup_d_t.g" ) 227  #IMG_LguageIut SETTING_LIST_ICON_PATH_CFG "gs_nguage_d_put.g" ) 228  #IMG_Stage SETTING_LIST_ICON_PATH_CFG "gs_age.g" ) 229  #IMG_DeTime SETTING_LIST_ICON_PATH_CFG "gs_de_d_time.g" ) 230  #IMG_AboutDevi SETTING_LIST_ICON_PATH_CFG "gs_about_devi.g" ) 233  #IMG_Secury SETTING_LIST_ICON_PATH_CFG "gs_cury.g" ) 234  #IMG_NReriiMode SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 235  #IMG_NReriiOffMode SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 238  #IMG_BacklightTime SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 239  #IMG_Ft SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 240  #IMG_SmtSn SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 241  #IMG_USBci SETTING_LIST_ICON_PATH_CFG "gs_li_devݔ.g" ) 242  #IMG_SnMode SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 243  #IMG_Easy_Mode SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 244  #IMG_MutiWdow SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 246  #IMG_BlockgMode SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 247  #IMG_Fewl SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 248  #IMG_FgS” SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 251  #IMG_Cloud SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 254  #IMG_Cl SETTING_LIST_ICON_PATH_CFG "gs__g.g" ) 255  #IMG_Mesges SETTING_OTHER_UG_ICON_PATH "g.tiz.g.g" ) 256  #IMG_Ema SETTING_OTHER_UG_ICON_PATH "g.tiz.g.g" ) 257  #IMG_Cڏs SETTING_OTHER_UG_ICON_PATH "g.tiz.g.g" ) 258  #IMG_Cd SETTING_OTHER_UG_ICON_PATH "g.tiz.g.g" ) 259  #IMG_Gry SETTING_OTHER_UG_ICON_PATH "g.tiz.g.g" ) 260  #IMG_VoiRecd SETTING_OTHER_UG_ICON_PATH "g.tiz.g.g" ) 261  #IMG_RdyToShe SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 262  #IMG_KeisOvWifi SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 263  #IMG_SBm SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 264  #IMG_DaUge SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 265  #IMG_Web_As "g.tiz.g.g" ) 271  #IMG_PheClg SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 272  #IMG_PheClg_Lds SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 273  #IMG_DeClg_Lds SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 274  #IMG_DeClg SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 278  #IMG_PANNING_CENTER SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 279  #IMG_Png SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 280  #IMG_Tt SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 281  #IMG_Pm_MutPau_P SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 282  #IMG_Pm_MutPau_L SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 283  #IMG_Pm_MutPau_St_P SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 284  #IMG_Pm_MutPau_St_L SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 285  #IMG_Pm_Ctu_L SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 286  #IMG_Pm_Ctu_P SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 292  #IMG_BRIGTHNESS_LEFT SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 293  #IMG_BRIGHTNESS_RIGHT SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 296  #IMG_SCREEN_TIMEOUT_LEFT SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 299  #IMG_SLIDER_BTN_VOLUME01 \ 300 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 302  #IMG_SLIDER_BTN_VOLUME02 \ 303 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 305  #IMG_SLIDER_BTN_RING_VOLUME \ 306 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 308  #IMG_SLIDER_BTN_NOTI_VOLUME \ 309 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 311  #IMG_SLIDER_BTN_NOTI_VOLUME_MUTE \ 312 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 314  #IMG_SLIDER_BTN_NOTI_VOLUME_VIBRATE \ 315 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 317  #IMG_SLIDER_BTN_SYSTEM_VOLUME \ 318 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 320  #IMG_SLIDER_BTN_SYSTEM_VOLUME_VIBRATE \ 321 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 323  #IMG_SLIDER_BTN_SYSTEM_VOLUME_MUTE \ 324 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 328  #IMG_VIBRATION_ICON_01 \ 329 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 330  #IMG_VIBRATION_ICON_02 \ 331 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 332  #IMG_VIBRATION_ICON_03 \ 333 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 336  #IMG_SENSITIVITY_ICON_01 \ 337 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 338  #IMG_SENSITIVITY_ICON_02 \ 339 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 340  #IMG_SENSITIVITY_PRESSED_ICON_01 \ 341 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 342  #IMG_SENSITIVITY_PRESSED_ICON_02 \ 343 SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 346  #PDF_SOURCE_ANNOUNCEMENT \ 347 "/u/ps/g.tiz.g/da/On_Sour_Aounmt.pdf" ) 350  #IMG_DEFAULT_HOME_SCREEN \ 351 "g.tiz.g.g" ) 353  #IMG_Ni_P SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 354  #IMG_QuickCMD SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 358  #IMG_SYSTEM_MYFILE_FILE SYSTEM_ICON_PATH "g.tiz.g.g" ) 359  #IMG_SYSTEM_MYFILE_MP3 SYSTEM_ICON_PATH "g.tiz.g.g" ) 360  #IMG_SYSTEM_MYFILE_VOICE SYSTEM_ICON_PATH "g.tiz.g.g" ) 361  #IMG_SYSTEM_MYFILE_MP4 SYSTEM_ICON_PATH "g.tiz.g.g" ) 362  #IMG_SYSTEM_MYFILE_ICON SYSTEM_ICON_PATH "g.tiz.g.g" ) 365  #IMG_INOFFICE_HOMESCREEN_PROFILE SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 366  #IMG_OUTDOOR_HOMESCREEN_PROFILE SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 367  #IMG_INOFFICE_FONT_PROFILE SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 368  #IMG_OUTDOOR_FONT_PROFILE SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 369  #IMG_EMPTY_PROFILE SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 372  #IMG_GREEN_SWITCH SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 374  #IMG_NEW_EXCHANGE "g.tiz.g.g" ) 375  #IMG_ICON_EMAIL "g.tiz.g.g" ) 376  #IMG_ICON_SPLITBER_HOR "g.tiz.g.g" ) 378  #IMG_SCREEN_MODE SETTING_ICON_PATH_CFG "g.tiz.g.g" ) 385 cڡ * STR_SETTING_MMS_CONNECTIONS ; 386 cڡ * STR_SETTING_NEW_CONNECTIONS ; 389 cڡ * STR_SETTING_LANG_ENGLISH ; 390 cڡ * STR_SETTING_LANG_GERMAN ; 391 cڡ * STR_SETTING_LANG_DUTCH ; 392 cڡ * STR_SETTING_LANG_SPAINISH ; 393 cڡ * STR_SETTING_LANG_PORTUGUESE ; 394 cڡ * STR_SETTING_LANG_GREEK ; 395 cڡ * STR_SETTING_LANG_ITALIAN ; 396 cڡ * STR_SETTING_LANG_FRENCH ; 397 cڡ * STR_SETTING_LANG_TURKISH ; 398 cڡ * STR_SETTING_LANG_KOREAN ; 399 cڡ * STR_SETTING_LANG_JAPAN ; 400 cڡ * STR_SETTING_LANG_CHINA ; 401 cڡ * STR_SETTING_LANG_CANTONESE ; 402 cڡ * STR_SETTING_LANG_TAIWAN ; 403 cڡ * STR_SETTING_LANG_RUSSIAN ; 407  #uuid_Civy "1c83e280-3111-42d7-825f-a8f0f2e79577" ) 408  #uuid_Joyn "7a837bc3-06c0-7d9f-2ef8-49eb4e2a" ) 409  #uuid_WiFi "14cd6b4c-9133-c571-c11f-8cb16a025a" ) 410  #uuid_DowdBoo "4984d3de-c8c7-11e3-9436-7446a08e0712" ) 411  #uuid_Bluoh "bf505a-d83c-938d-e9f5-44a5638e75db" ) 412  #uuid_MobeAP "1a9b3432-f7a9-0391-134e-03c5a8b5ba" ) 413  #uuid_FlightMode "0f357a-91bf-0485-2a8b-53569b490827" ) 414  #uuid_DaUge "673eda22-db3e-c12b-b0f6-485867760a11" ) 415  #uuid_Loti "86029052-c87e-ab5c-2a09-2c1f36a524" ) 416  #uuid_Nwk "14dacb84-ec2c-d371-1865-a1509d9d95ac" ) 417  #uuid_NFC "d5a369bc-f241-9ccc-013b-7b4bf182c8" ) 418  #uuid_WiFiDe "6f83b633-db-d056-af33-ff624d48d866" ) 419  #uuid_SoundDiy "d22ac480-21b3-e81f-a2fd-f232d06b8a0f" ) 420  #uuid_Sounds "addd75c8-da64-53-e866-0198f66f08" ) 421  #uuid_Diy "4340842d-09d1-2dba-ab2a-283763ec4ec2" ) 422  #uuid_Psڮ "c58ed0-53f0-d1-3a81-2e3171c9a13f" ) 423  #uuid_HomeAndLocksn "1708b9-b802-9a30-97-3574533b3e" ) 424  #uuid_HomeSn "931b0266-c78a-0923-21c0-9ed22b263706" ) 425  #uuid_LockedSn "f75bf0dd-744e-3212-c522-a7c25af41c9f" ) 426  #uuid_Musn "76f9bb4c-fdd8-a1c2-1a36-be5156b32e28" ) 427  #uuid_Wͭ "345d2710-13cc-875a-b367-a7b0d6b7ef0b" ) 428  #uuid_Acssiby "6167dc9e-6c41-7970-bd12-c34ba3c6961e" ) 429  #uuid_Cl "7935d4dc-0ac0-665b-995c-e6d038a34643" ) 430  #uuid_Mis "0c5981e6-5f-fc79-2e75-1389409fbbdb" ) 431  #uuid_Accous "af754880-549f-9b0f-2b6e-611e0f824135" ) 432  #uuid_Ret "a5535088-601b-05bb-3bc6-7b6667f3270a" ) 433  #uuid_DeviMge "bc11e5c6-7837-5801-8c-57504093e285" ) 434  #uuid_LguageKeybrd "624e0a2c-10c3-3b46-8665-4f60bf875bbe" ) 435  #uuid_DeTime "c79e8d-8c-5bf8-9f94-4ecd09e4" ) 436  #uuid_MageAs "c3e7db1d-cb96-b52e-f8-6be02ebe8d" ) 437  #uuid_APP "62B00308-89CA-453D-96AC-1C3B6E42BF41" ) 438  #uuid_Stage "a5a4121c-0c7b-d6ed-81b6-0f4118d364" ) 439  #uuid_Secury "8a684695-8396-cd24-dd7d-c8a3643be5" ) 440  #uuid_DevݔOi "380f3cfb-0f06-cc99-58-96f830e0630e" ) 441  #uuid_AboutPhe "4d02a807-d0c4-0b0c-8497-5133bed91a" ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-search.h 18 #ide _SETTING_SEARCH_H_ 19  #_SETTING_SEARCH_H_ ) 21  ~ 22  ~ 24  ~ 25  ~ 27  ~ 29  ~ 30  ~ 32  ~ 34  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 36  #S_FINDER_SETTING_STR "g_om_sfd" ) 38 #ide bo 39  #bo  ) 40  #TRUE 1 ) 41  #FALSE 0 ) 44  #SEARCH_DB_PATH "/t/u/da/g/.db" ) 45  #SEARCH_DB_QUERY " * from stg_ch indexed by srch_dex whlo = %Qnd keyLIKE '%%%q%%'" ) 46  #SEARCH_DB_QUERY_SELECT_ALL " * from stg_ch indexed by srch_dex whlo = %Q" ) 47  #SEARCH_COUNT_DB_QUERY " cou(*om stg_ch indexed by srch_dex whlo = %Qnd keyLIKE '%%%q%%'" ) 50 cڡ Elm_Gli_Im_Css g_ch_gli_ts ; 51 cڡ Elm_Gli_Im_Css g_ch_gli_ts_togg ; 52 cڡ Elm_Gli_Im_Css g_ch_gli_ts_divided_togg ; 53 cڡ Elm_Gli_Im_Css c_no_u ; 59  s_LiImObje { 60 * mt ; 61 * mt2 ; 62 * mty ; 63 * mfor ; 64 * mvwme ; 65 * mfldme ; 66 * mic_th ; 67 * mda ; 68 g_group_y mgroup_y ; 69 ** mpBack ; 71 Elm_Obje_Im * mem ; 73 (* m_check_b_cb )(* mda , Evas_Obje * mobj , * mevt_fo ); 74 * mcheck_vue_t ; 75 } tLiImObje ; 87  g_ch_g_modu_em_e (* keywd , * ug_me , Cfg_Im_S * , cfg_func_b * ps ); 88  g_ch_t_modu_em_e (* keywd , * ug_me , Cfg_Im_S , cfg_func_b * ps ); 90  g_add_db_ch_dex ( sqle3 * db , * lo , * keyr , * for ,  da_ty , * vwme , * fldme , * ic_th ); 91  g_chdb_ݒ ( sqle3 ** db ); 92  g_chdb_o ( sqle3 * db ); 94  __g__ch_dex_p (); 95  __g__ch_dex_modu (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-sound.h 21 #ide __SETTING_COMMON_SOUND__ 22  #__SETTING_COMMON_SOUND__ ) 29  ef_aysound_ (); 35  ef_aysound_is_aived (); 41  ef_aysound_o (); 68  ef_aysound_ay (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-view.h 25 #ide __SETTING_COMMON_VIEW_H__ 26  #__SETTING_COMMON_VIEW_H__ ) 28  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 30  s_g_vw { 31 (* m )(* mcb ); 32 (* mderoy )(* mcb ); 33 (* mupde )(* mcb ); 34 (* mnup )(* mcb ); 35 (* mngchged )(* mcb ); 37  mis_ ; 39 } tg_vw ; 46  g_vw_node_t_cur_vw ( g_vw * vw ); 53 g_vw * g_vw_node_g_cur_vw (); 60  g_vw_node_b_tlize (); 69  g_vw_node_b_gi ( g_vw * vw , 70 g_vw * tvw ); 77  g_vw_cb__dKey (* cb ); 85 g_vw * g_vw_g_tvw (g_vw * vw ); 93  g_vw_upde_tvw ( g_vw * vw , stg_vw * tvw ); 102  g_vw_ ( g_vw * vw , * cb ); 112  g_vw_upde ( g_vw * vw , * cb ); 121  g_vw_deroy ( g_vw * vw , * cb ); 131  g_vw_nup ( g_vw * vw , * cb ); 142  g_vw_chge ( g_vw * om_vw , stg_vw * to_vw , 143 * cb ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-cfg.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 32  #CFG_FILE_DIR_PATH "/t/u/ps/g.tiz.g/da/" ) 33  #CFG_FILE_PATH CFG_FILE_DIR_PATH "g.cfg" ) 35 JsPr * grr ; 36 JsNode * gro ; 38 EXPORT_PUBLIC 39 * $g_cfg_g_th () 41  CFG_FILE_PATH ; 42 } } 44  g_cfg_fe_wre ( JsNode * node ); 46  #____em ( em_me , ic_th , ug_gs , shtcut_pid , deuPos , em_ty , is_b , ug_exi , uuid , ick_times , ϡ_icked ) do\ 48 i( ug_exi ) { \ 49 i(! `is_ug_d_by_ug_gs ( ug_gs )) ;\ 51 mu_em = `js_node_w ( JSON_NODE_OBJECT ); \ 52 obje = `js_obje_w (); \ 53 `js_node_ke_obje ( mu_em , obje ); \ 54 `js_obje_t_rg_memb ( obje , "key_me", em_me ); \ 55 `js_obje_t_rg_memb ( obje , "ic_th", ic_th ); \ 56 `js_obje_t_rg_memb ( obje , "ug_gs", ug_gs ); \ 57 `js_obje_t_rg_memb ( obje , "shtcut_pid", shtcut_pid ); \ 58 `js_obje_t_t_memb ( obje , "pos", deuPos ); \ 59 `js_obje_t_t_memb ( obje , "ick_times", ick_times ); \ 60 `js_obje_t_t_memb ( obje , "em_ty", em_ty ); \ 61 `js_obje_t_t_memb ( obje , "is_b", is_b ); \ 62 `js_obje_t_t_memb ( obje , "ϡ_icked", ϡ_icked ); \ 63 `js_obje_t_rg_memb ( obje , "uuid", uuid ); \ 64 `js_y_add_emt ( mu , mu_em ); \ 66 ) 67  #___a_mu ( mu_me )\ 69 gy = `js_node_w ( JSON_NODE_OBJECT );\ 70 obje = `js_obje_w ();\ 71 `js_node_ke_obje ( gy , obje );\ 72 `js_obje_t_rg_memb ( obje , "me", mu_me );\ 73 mu = `js_y_w ();\ 74 `js_obje_t_y_memb ( obje , "mu", mu );\ 75 `js_y_add_emt ( `js_node_g_y ( gy_li ), gy );\ 76 } ) 79  wifi_togg_g_e ( Cfg_Im_S * , * da ); 80  ightmode_togg_g_e ( Cfg_Im_S * , * da ); 81  bluoh_togg_g_e ( Cfg_Im_S * , * da ); 82  drivgmode_togg_g_e ( Cfg_Im_S * , * da ); 83  twk_rii_mode_togg_g_e ( Cfg_Im_S * , * da ); 84  rsڮmode_togg_g_e ( Cfg_Im_S * , * da ); 85  hd_togg_g_e ( Cfg_Im_S * , * da ); 86  nfc_togg_g_e ( Cfg_Im_S * , * da ); 90 EXPORT_PUBLIC 91 cfg_func_b gwifi_tfunc = { 92 . g_em_e = wifi_togg_g_e , 93 . gt_em_e = NULL , 94 . gt_em_upde_ui = NULL , 98 EXPORT_PUBLIC 99 cfg_func_b gightmode_tfunc = { 100 . g_em_e = ightmode_togg_g_e , 101 . gt_em_e = NULL , 102 . gt_em_upde_ui = NULL , 106 EXPORT_PUBLIC 107 cfg_func_b gbluoh_tfunc = { 108 . g_em_e = bluoh_togg_g_e , 109 . gt_em_e = NULL , 110 . gt_em_upde_ui = NULL , 115 EXPORT_PUBLIC 116 cfg_func_b gdrivgmode_tfunc = { 117 . g_em_e = drivgmode_togg_g_e , 118 . gt_em_e = NULL , 119 . gt_em_upde_ui = NULL , 123 EXPORT_PUBLIC 124 cfg_func_b gtwk_rui_mode_tfunc = { 125 . g_em_e = twk_rii_mode_togg_g_e , 126 . gt_em_e = NULL , 127 . gt_em_upde_ui = NULL , 131 EXPORT_PUBLIC 132 cfg_func_b grsڮmode_tfunc = { 133 . g_em_e = rsڮmode_togg_g_e , 134 . gt_em_e = NULL , 135 . gt_em_upde_ui = NULL , 139 EXPORT_PUBLIC 140 cfg_func_b gnfc_tfunc = { 141 . g_em_e = nfc_togg_g_e , 142 . gt_em_e = NULL , 143 . gt_em_upde_ui = NULL , 147 EXPORT_PUBLIC 148  $g_cfg_t () 150 JsNode * node = ro ; 152 JsG * g = `js_g_w (); 153 `g_obje_t ( g , "ty", TRUE , NULL ); 154 `js_g_t_ro ( g , node ); 155 gch * da = `js_g_to_da ( g , NULL ); 156 `SETTING_TRACE ("%s", (*) da ); 158 `g_ ( da ); 159 `g_obje_uef ( g ); 160 } } 164  Stg_Cfg_Node_T gs_cfg_node_y [] = { 165 { KeyS_Cis , NULL , "move://Tab2.t", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_T_Node , NULL, NULL, NULL, uuid_Civy , 0, NULL}, 166 { KeyS_WiFi , IMG_WiFi , "wifi-e-ug", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_ALaunch_Node , NULL , KeyS_Cis , & wifi_tfunc , uuid_WiFi , 0, "wifi-efl-ug"}, 167 { KeyS_Bluoh , IMG_Bluoh , "ug-bluoh-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_ALaunch_Node , NULL , KeyS_Cis , & bluoh_tfunc , uuid_Bluoh , 0, "ug-bluetooth-efl"}, 168 { KeyS_FlightMode , IMG_FlightMode , "g-ightmode-e", Cfg_Im_Pos_Lev0 , Cfg_Im_unReb , 0, Cfg_Im_Ui_Node_Togg , NULL , KeyS_Cis , & ightmode_tfunc , uuid_FlightMode , 0, NULL}, 169 #ifde TIZEN_BUILD_TARGET 170 { KeyS_MobeAP , IMG_MobeAP , "g-mobp-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_ALaunch_Node , NULL , KeyS_Cis , NULL, uuid_MobeAP , 0, NULL}, 171 { KeyS_WiFiDe , IMG_WiFiDe , "g-wifide-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_ALaunch_Node , NULL , KeyS_Cis , NULL, uuid_WiFiDe , 0, NULL}, 172 #ide _Z1 173 { KeyS_NFC , IMG_NFC , "g-nfc-e|ty:nfc", Cfg_Im_Pos_Lev0 , Cfg_Im_unReb , 0, Cfg_Im_Ug_Node_Togg , NULL , KeyS_Cis , & nfc_tfunc , uuid_NFC , 0, "setting-nfc-efl"}, 176 #ifde TIZEN_BUILD_TARGET 177 { KeyS_MobeNwks , IMG_Nwk , "g-twk-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Cis , NULL, uuid_Nwk , 0, NULL}, 179 { KeyS_MeCis , IMG_Me_Cis , "g-mecis-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Cis , NULL, uuid_Nwk , 0, NULL}, 182 { KeyS_Devi , NULL , "move://Tab3.t", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_T_Node , NULL, NULL, NULL, uuid_SoundDiy , 0, NULL}, 183 { KeyS_Sounds , IMG_Sounds , "g-ofe-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Devi , NULL, uuid_SoundDiy , 0, NULL}, 184 { KeyS_Diy , IMG_Diy , "g-diy-e|vwty:ma", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Devi , NULL, uuid_Diy , 0, "org.tizen.setting.display"}, 185 { KeyS_AlitisIm , IMG_Alitis , "g-itis-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Devi , NULL, uuid_Diy , 0, "org.tizen.setting.display"}, 188 { KeyS_Psڮ , NULL , "move://Tab3.t", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_T_Node , NULL, NULL, NULL, uuid_Psڮ , 0, NULL}, 189 { KeyS_Wͭ , IMG_Wͭ , "g.tiz.wͭ-ui-rvi", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_ALaunch_Node , NULL , KeyS_Psڮ , NULL, uuid_HomeAndLocksn , 0, "org.tizen.setting.wallpaper-ui-service"}, 190 { KeyS_LockSn , IMG_LockedSn , "g-cury-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_ALaunch_Node , NULL , KeyS_Psڮ , NULL, uuid_LockedSn , 0, "ug-lockscreen-options-efl"}, 192 { KeyS_PrivacySaty , IMG_PrivacySaty , NULL , Cfg_Im_Pos_Lev0 , Cfg_Im_unReb , 0, Cfg_Im_Ug_Node , NULL, KeyS_Psڮ , NULL, uuid_Accous , 0, NULL}, 194 { KeyS_Acssiby , IMG_Acssiby , "g-acssiby-e", Cfg_Im_Pos_Lev0 , Cfg_Im_unReb , 0, Cfg_Im_ALaunch_Node , NULL , KeyS_Psڮ , NULL, uuid_Accous , 0, "setting-accessibility-efl"}, 195 { KeyS_Accous , IMG_Accous , "g-myaccou-e|mode:accou_li", Cfg_Im_Pos_Lev0 , Cfg_Im_unReb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Psڮ , NULL, uuid_Accous , 0, "setting-myaccount-efl"}, 198 { KeyS_Syem , NULL , "move://Tab4.t", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_T_Node , NULL, NULL, NULL, uuid_DeviMge , 0, NULL}, 199 { KeyS_LguageIut , IMG_LguageIut , "g-phe-e|vwty:nguage", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Syem , NULL, uuid_LguageKeybrd , 0, "org.tizen.setting.language"}, 200 #i SUPPORT_STORAGE 201 { KeyS_Stage , IMG_Stage , "g-age-e|Δ:g", Cfg_Im_Pos_Lev0 , Cfg_Im_unReb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Syem , NULL, uuid_Stage , 0, "setting-storage-efl"}, 203 { KeyS_DeTime , IMG_DeTime , "g-time-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Syem , NULL, uuid_DeTime , 0, NULL}, 204 { KeyS_AboutDevi , IMG_AboutDevi , "g-about-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_Syem , NULL, uuid_AboutPhe , 0, NULL}, 207 { KeyS_Secury , IMG_Secury , "g-cury-e", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_DeviMge , NULL, uuid_Secury , 0, NULL}, 208 { KeyS_DevݔOi , IMG_USBci , "g-devݔti-e|vwty:usb", Cfg_Im_Pos_Lev0 , Cfg_Im_Reb , 0, Cfg_Im_Ug_Node , NULL , KeyS_DeviMge , NULL, uuid_DevݔOi , 0, "org.tizen.setting.developeroptions"}, 210 { KeyS_DowdedAPPs , NULL , "move://Tab6.t", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_T_Node , NULL, NULL, NULL, uuid_APP , 0, NULL}, 214 EXPORT_PUBLIC Stg_Cfg_Node_T * $g_cfg_node_by_keyr (cڡ * keyr ) 216  size = `g_cfg_y_size (); 218  i ; 219  i = 0; i < size ; i++) { 220 i(0 = `SCmp ( keyr , `_ ( s_cfg_node_y [ i ]. key_me ))) { 221  &( s_cfg_node_y [ i ]); 224  NULL ; 225 } } 227 EXPORT_PUBLIC  $g_dex_by_keyr (cڡ * keyr ) 229  size = `g_cfg_y_size (); 232  i ; 234  i = 0; i < size ; i++) { 236 i(0 = `SCmp ( keyr , s_cfg_node_y [ i ]. key_me )) { 237  i ; 242 } } 245 EXPORT_PUBLIC * $g_icڷth_by_keyr (cڡ * keyr ) 247  size = `g_cfg_y_size (); 249  i ; 251  i = 0; i < size ; i++) { 252 i(0 = `SCmp ( keyr , `_ ( s_cfg_node_y [ i ]. key_me ))) { 253 i( s_cfg_node_y [ i ]. ic_th ) { 254  s_cfg_node_y [ i ]. ic_th ; 256  END ; 261 END : 262  IMG_SETTING ; 263 } } 266 EXPORT_PUBLIC * $g_node_por (* me ) 268  size = `g_cfg_y_size (); 270  i ; 271  i = 0; i < size ; i++) { 272 i(0 = `SCmp ( me , `_ ( s_cfg_node_y [ i ]. key_me ))) { 273  s_cfg_node_y [ i ]. da ; 276  NULL ; 277 } } 280 EXPORT_PUBLIC  $t_node_por (* me , * r ) 282  size = `g_cfg_y_size (); 284  i ; 285  i = 0; i < size ; i++) { 286 i(0 = `SCmp ( me , s_cfg_node_y [ i ]. key_me )) { 288 s_cfg_node_y [ i ]. da = r ; 294 } } 296 EXPORT_PUBLIC  $t_cfg_node_tfunc (* me , * r ) 298  size = `g_cfg_y_size (); 300  i ; 301  i = 0; i < size ; i++) { 302 i(0 = `SCmp ( `_ ( me ), _( s_cfg_node_y [ i ]. key_me ))) { 304 s_cfg_node_y [ i ]. tfunc = ( cfg_func_b *) r ; 310 } } 312 EXPORT_PUBLIC  t_cfg_node_tfunc_t_r (* me , (* t_em_e )( Cfg_Im_S , * em , * da )) 314  size = `g_cfg_y_size (); 316  i ; 317  i = 0; i < size ; i++) { 318 i(0 = `SCmp ( `_ ( me ), _( s_cfg_node_y [ i ]. key_me ))) { 320 s_cfg_node_y [ i ]. tfunc -> t_em_e = set_item_state; 326 } } 328 EXPORT_PUBLIC 329 Stg_Cfg_Node_T * $g_cfg_node_f () 331  & s_cfg_node_y [0]; 332 } } 334 EXPORT_PUBLIC 335  $g_cfg_y_size () 337  r_size = ( s_cfg_node_y ); 338  node_size = ( s_cfg_node_y [0]); 340  r_size / node_size ; 341 } } 355 EXPORT_PUBLIC 356  $g_cfg_ ( bo check_ug_exi ) 358 SETTING_TRACE_BEGIN ; 359 JsNode * gy_li , * gy , * mu_em ; 360 JsAay * mu = NULL ; 361 JsObje * obje = NULL ; 364 gy_li = `js_node_w ( JSON_NODE_ARRAY ); 365 `js_node_ke_y ( gy_li , `js_y_w ()); 367 Stg_Cfg_Node_T * pem = `g_cfg_node_f (); 368  size = `g_cfg_y_size (); 369 `SETTING_TRACE (" sizoିy : %d ", size ); 371  i ; 372  i = 0; i < size ; i++) { 374 i( `isEmulB () && 375 (! `SCmp ( pem [ i ]. key_me , KeyS_Bluoh || !SCmpՙem[i].key_me, KeyS_WiFi ))) { 376 `SETTING_TRACE ("Sk %s", pem [ i ]. key_me ); 380 `SETTING_TRACE (" index : %d ", i ); 381 Cfg_Im_Ty em_ty = pem [ i ].item_type % 10; 382 i( em_ty = Cfg_Im_T_Node ) { 383 `SETTING_TRACE ("dd : %", pem [ i ]. key_me ); 386 `___a_mu ( pem [ i ]. key_me ); 388 } i( em_ty = Cfg_Im_A_Node 389 || em_ty = Cfg_Im_Ui_Node 390 || em_ty = Cfg_Im_ALaunch_Node ) { 392 `____em ( pem [ i ]. key_me ,em[i]. ic_th ,em[i]. ug_gs ,em[i]. shtcut_pid ,em[i]. pos ,em[i]. em_ty ,em[i]. t_ty , l ,em[i]. uuid ,em[i]. ick_times ,em[i]. ϡ_icked ); 395 } i( em_ty = Cfg_Im_Ug_Node ) { 397 `____em ( pem [ i ]. key_me ,em[i]. ic_th ,em[i]. ug_gs ,em[i]. shtcut_pid ,em[i]. pos ,em[i]. em_ty ,em[i]. t_ty , check_ug_exi ,em[i]. uuid ,em[i]. ick_times ,em[i]. ϡ_icked ); 402  t = `g_cfg_fe_wre ( gy_li ); 403 `js_node_ ( gy_li ); 404  t ; 405 } } 409 EXPORT_PUBLIC 410  $g_cfg_fe_ad () 412  sb ; 413 `memt (& sb , 0, ( )); 414  r = ` ( CFG_FILE_PATH , & sb ); 415 i(0 ! r ) { 416 `SETTING_TRACE ("ERROR,:%d", r ); 418 `SETTING_TRACE ("sb._size:%d", sb . _size ); 420 rr = `js_rr_w (); 422 GE * r = NULL ; 424 i(! sb . _size || FALSE = `js_rr_ld_om_fe ( rr , CFG_FILE_PATH , & r )) { 425 i( r ) 426 `SETTING_TRACE_ERROR ("r->mesge:%s", (*)( r -> mesge )); 433 `SETTING_TRACE_ERROR ("The file[%s] isxistingnd can beccessed "\ 438 CFG_FILE_PATH ); 440 `SETTING_TRACE ("Tryingoemovinghe damaged file."); 441 i( `move ( CFG_FILE_PATH ) != 0) { 442 `SETTING_TRACE_ERROR ("Erroroemovehe damaged file"); 443  FALSE ; 446 i( FALSE = `g_cfg_ ( ue )) { 447 `SETTING_TRACE_ERROR ("Erroro createew config file"); 448  FALSE ; 451  `g_cfg_fe_ad (); 455 ro = `js_rr_g_ro ( rr ); 456  TRUE ; 457 } } 462 EXPORT_PUBLIC 463  $g_cfg_fe_wre ( JsNode * node ) 465 GE * r = NULL ; 466 JsG * g = `js_g_w (); 467 `js_g_t_ro ( g , node ); 468 `g_obje_t ( g , "ty", TRUE , NULL ); 469 gboޗn t = `js_g_to_fe ( g , CFG_FILE_PATH , & r ); 470 `g_obje_uef ( g ); 476 i( FALSE = t ) { 477 `SETTING_TRACE_ERROR ("E wrg f%s!", CFG_FILE_PATH ); 478  FALSE ; 480  TRUE ; 481 } } 484 EXPORT_PUBLIC 485  $g_cfg_ () 489 i(! `acss ( CFG_FILE_PATH , R_OK | W_OK | F_OK )) { 490 i(! `g_cfg_fe_ad ()) { 491 i( `move ( CFG_FILE_PATH )) { 492  Cfg_E_Ty_RemoveCfg_Faed ; 494  Cfg_E_Ty_RdCfg_Faed ; 497  Cfg_E_Ty_Suss ; 499  o ) { 501  ENOENT : 502 `SETTING_TRACE_ERROR ("n-exig [%s]", CFG_FILE_PATH ); 503 i(! `ece_fe_is_d ( CFG_FILE_DIR_PATH )) { 504 `SETTING_TRACE_ERROR ("n-exig [%s]", CFG_FILE_DIR_PATH ); 505 Ea_Bo ag = `ece_fe_mkd ( CFG_FILE_DIR_PATH ); 506 i( ag = EINA_FALSE ) { 507 `SETTING_TRACE_ERROR (">failedo create dir"); 509 `SETTING_TRACE_ERROR (">OKo create dir"); 513 i(! `g_cfg_ ( ue )) { 514 `SETTING_TRACE_ERROR ("Erroro createew config file"); 515  Cfg_E_Ty_CeCfg_Faed ; 518 i(! `g_cfg_fe_ad ()) { 519 `SETTING_TRACE_ERROR ("Erroroead config file"); 520 i( `move ( CFG_FILE_PATH )) { 521  Cfg_E_Ty_RemoveCfg_Faed ; 523  Cfg_E_Ty_RdCfg_Faed ; 526  Cfg_E_Ty_Suss ; 528  EACCES : 529  EROFS : 531  Cfg_E_Ty_DPmissiDd ; 534 } } 536 EXPORT_PUBLIC 537  $g_cfg_ex () 539 `g_obje_uef ( rr ); 540 } } 542 EXPORT_PUBLIC 543  $g_cfg_fe_upde () 545 i( `acss ( CFG_FILE_PATH , W_OK | F_OK ) != 0) { 546  FALSE ; 548  `g_cfg_fe_wre ( ro ); 549 } } 551  $_upde_nodes_b_by_uuid (* uuid ,  ick_times ,  ϡ_icked ) 553  size = `g_cfg_y_size (); 555  i ; 556  i = 0; i < size ; i++) { 557 i(0 = `SCmp ( uuid , ( s_cfg_node_y [ i ].uuid))) { 558 s_cfg_node_y [ i ]. ick_times = click_times; 559 s_cfg_node_y [ i ]. ϡ_icked =ast_clicked; 563 } } 565 EXPORT_PUBLIC 566  $g_cfg_mig () 569  sb ; 570 `memt (& sb , 0, ( )); 571  r = ` ( CFG_FILE_PATH , & sb ); 572 i(0 ! r ) { 573 `SETTING_TRACE ("ERROR,:%d", r ); 575 `SETTING_TRACE ("sb._size:%d", sb . _size ); 577 rr = `js_rr_w (); 578 GE * r = NULL ; 579 i(! sb . _size || FALSE = `js_rr_ld_om_fe ( rr , CFG_FILE_PATH , & r )) { 580 i( r ) 581 `SETTING_TRACE_ERROR ("r->mesge:%s", (*)( r -> mesge )); 584 `SETTING_TRACE ("Read old cfg fail, Tryingoemove it"); 585 i( `move ( CFG_FILE_PATH ) != 0) { 586 `SETTING_TRACE_ERROR ("Erroroemovehe damaged file"); 589 `SETTING_TRACE ("Tryingoe-create cfg file."); 590 i( FALSE = `g_cfg_ ( ue )) { 591 `SETTING_TRACE_ERROR ("Erroro createew config file"); 593 `g_obje_uef ( rr ); 594  FALSE ; 596 ro = `js_rr_g_ro ( rr ); 599  i , j , ick_times , ϡ_icked ; 600 JsObje * gy_obj ; 601 JsAay * mu ; 602 JsObje * mu_em ; 603 * uuid ; 604  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 605  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 606 gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), i ); 607 mu = `js_obje_g_y_memb ( gy_obj , "menu"); 608 mu_em = `js_y_g_obje_emt ( mu , j ); 609 uuid = (*) `js_obje_g_rg_memb ( mu_em , "uuid"); 610 ick_times = `js_obje_g_t_memb ( mu_em , "click_times"); 611 ϡ_icked = `js_obje_g_t_memb ( mu_em , "last_clicked"); 612 i( ick_times !0 || ϡ_icked != 0) { 613 `_upde_nodes_b_by_uuid ( uuid , ick_times , ϡ_icked ); 619 i(! `g_cfg_ ( ue )) { 620 `SETTING_TRACE_ERROR ("failo createew cfg file"); 621 `g_cfg_ex (); 622  FALSE ; 625 `g_cfg_ex (); 626  TRUE ; 627 } } 629 EXPORT_PUBLIC 630  $g_cfg_g_gy_ngth () 632  `js_y_g_ngth ( `js_node_g_y ( ro )); 633 } } 635 EXPORT_PUBLIC 636 * $g_cfg_g_gy_me ( gy_dex ) 638 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 639  (*) `js_obje_g_rg_memb ( gy_obj , "name"); 640 } } 642 EXPORT_PUBLIC 643  $g_cfg_g_mu_ngth ( gy_dex ) 645 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 646 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 647  `js_y_g_ngth ( mu ); 648 } } 650 EXPORT_PUBLIC 651 * $g_cfg_g_keyme_idx ( gy_dex ,  mu_dex ) 653 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 654 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 655 JsObje * mu_em = `js_y_g_obje_emt ( mu , mu_dex ); 656  (*) `js_obje_g_rg_memb ( mu_em , "key_name"); 657 } } 659 EXPORT_PUBLIC 660  $g_cfg_g_emty_idx ( gy_dex ,  mu_dex ) 662 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 663 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 664 JsObje * mu_em = `js_y_g_obje_emt ( mu , mu_dex ); 665  `js_obje_g_t_memb ( mu_em , "item_type"); 666 } } 668 EXPORT_PUBLIC 669 * $g_cfg_g_rg_fld_idx ( gy_dex ,  mu_dex , * fld_me ) 671 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 672 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 673 JsObje * mu_em = `js_y_g_obje_emt ( mu , mu_dex ); 675 * da = (*) `js_obje_g_rg_memb ( mu_em , fld_me ); 676 i(! `SCmp ( da , "(null)")) { 677  NULL ; 679  da ; 680 } } 682 EXPORT_PUBLIC 683  $g_cfg_g_t_fld_idx ( gy_dex ,  mu_dex , * fld_me ) 685 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 686 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 687 JsObje * mu_em = `js_y_g_obje_emt ( mu , mu_dex ); 688  `js_obje_g_t_memb ( mu_em , fld_me ); 689 } } 691 EXPORT_PUBLIC 692 * $g_cfg_g_ic_th_idx ( gy_dex ,  mu_dex ) 694  `g_cfg_g_rg_fld_idx ( gy_dex , mu_dex , "icon_path"); 695 } } 697 EXPORT_PUBLIC 698 * $g_cfg_g_shtcut_pid_idx ( gy_dex ,  mu_dex ) 700  `g_cfg_g_rg_fld_idx ( gy_dex , mu_dex , "shortcut_appid"); 701 } } 703 EXPORT_PUBLIC 704 * $g_cfg_g_ic_th (* keyme ) 706  i , j ; 707  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 708  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 709 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) 710  `g_cfg_g_ic_th_idx ( i , j ); 713  NULL ; 714 } } 716 EXPORT_PUBLIC 717 * $g_cfg_g_ug_gs_idx ( gy_dex ,  mu_dex ) 719  `g_cfg_g_rg_fld_idx ( gy_dex , mu_dex , "ug_args"); 720 } } 722 EXPORT_PUBLIC 723 * $g_cfg_g_ug_gs (* keyme ) 725  i , j ; 726  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 727  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 728 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) 729  `g_cfg_g_ug_gs_idx ( i , j ); 732  NULL ; 733 } } 735 EXPORT_PUBLIC 736 * $g_cfg_g_ugth_idx ( gy_dex ,  mu_dex ) 738  `g_cfg_g_rg_fld_idx ( gy_dex , mu_dex , "ug_path"); 739 } } 741 EXPORT_PUBLIC 742 * $g_cfg_g_ugth (* keyme ) 744  i , j ; 745  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 746  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 747 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) 748  `g_cfg_g_ugth_idx ( i , j ); 751  NULL ; 752 } } 754 EXPORT_PUBLIC 755  $g_cfg_g_pos_idx ( gy_dex ,  mu_dex ) 757  `g_cfg_g_t_fld_idx ( gy_dex , mu_dex , "pos"); 758 } } 760 EXPORT_PUBLIC 761  $g_cfg_g_pos (* keyme ) 763  i , j ; 764  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 765  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 766 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) 767  `g_cfg_g_pos_idx ( i , j ); 771 } } 773 EXPORT_PUBLIC 774  $g_cfg_t_pos_idx ( gy_dex ,  mu_dex ,  pos ) 776 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 777 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 778 JsObje * mu_em = `js_y_g_obje_emt ( mu , mu_dex ); 779 `js_obje_move_memb ( mu_em , "pos"); 780 `js_obje_t_t_memb ( mu_em , "pos", pos ); 781 } } 783 EXPORT_PUBLIC 784  $g_cfg_t_pos (* keyme ,  pos ) 786  i , j ; 787  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 788  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 789 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) { 790 `g_cfg_t_pos_idx ( i , j , pos ); 796 } } 798 EXPORT_PUBLIC 799  $g_cfg_g_ϡ_icked_idx ( gy_dex ,  mu_dex ) 801  `g_cfg_g_t_fld_idx ( gy_dex , mu_dex , "last_clicked"); 802 } } 804 EXPORT_PUBLIC 805  $g_cfg_g_ϡ_icked (* keyme ) 807  i , j ; 808  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 809  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 810 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) 811  `g_cfg_g_ϡ_icked_idx ( i , j ); 815 } } 817 EXPORT_PUBLIC 818  $g_cfg_t_ϡ_icked_idx ( gy_dex ,  mu_dex ,  ϡ_icked ) 820 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 821 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 822 JsObje * mu_em = `js_y_g_obje_emt ( mu , mu_dex ); 823 `js_obje_move_memb ( mu_em , "last_clicked"); 824 `js_obje_t_t_memb ( mu_em , "ϡ_icked", ϡ_icked ); 825 } } 827 EXPORT_PUBLIC 828  $g_cfg_t_ϡ_icked (* keyme ,  ϡ_icked ) 830  i , j ; 831  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 832  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 833 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) { 834 `g_cfg_t_ϡ_icked_idx ( i , j , ϡ_icked ); 840 } } 842 EXPORT_PUBLIC 843  $g_cfg_g_ick_times_idx ( gy_dex ,  mu_dex ) 845  `g_cfg_g_t_fld_idx ( gy_dex , mu_dex , "click_times"); 846 } } 848 EXPORT_PUBLIC 849  $g_cfg_g_ick_times (* keyme ) 851  i , j ; 852  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 853  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 854 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) 855  `g_cfg_g_ick_times_idx ( i , j ); 859 } } 861 EXPORT_PUBLIC 862  $g_cfg_t_ick_times_idx ( gy_dex ,  mu_dex ,  ick_times ) 864 JsObje * gy_obj = `js_y_g_obje_emt ( `js_node_g_y ( ro ), gy_dex ); 865 JsAay * mu = `js_obje_g_y_memb ( gy_obj , "menu"); 866 JsObje * mu_em = `js_y_g_obje_emt ( mu , mu_dex ); 867 `js_obje_move_memb ( mu_em , "click_times"); 868 `js_obje_t_t_memb ( mu_em , "ick_times", ick_times ); 869 } } 871 EXPORT_PUBLIC 872  $g_cfg_t_ick_times (* keyme ,  ick_times ) 874  i , j ; 875  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 876  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 877 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) { 878 `g_cfg_t_ick_times_idx ( i , j , ick_times ); 879 time_t ime = `time ( NULL ); 880 `g_cfg_t_ϡ_icked_idx ( i , j , () ime ); 886 } } 888 EXPORT_PUBLIC 889  $g_cfg_g_b_ag_idx ( gy_dex ,  mu_dex ) 891  `g_cfg_g_t_fld_idx ( gy_dex , mu_dex , 893 } } 895 EXPORT_PUBLIC 896  $g_cfg_add_dowded_p (* keyme , * ic_th , * ug_gs ,  pos ) 898  i ; 899 JsNode * mu_em ; 900 JsObje * obje ; 901 JsAay * mu ; 903  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 904 i( `SCmp ( `g_cfg_g_gy_me ( i ), "Downloaded App") == 0) { 905 mu_em = `js_node_w ( JSON_NODE_OBJECT ); 906 obje = `js_obje_w (); 907 `js_node_ke_obje ( mu_em , obje ); 908 `js_obje_t_rg_memb ( obje , "key_me", keyme ); 909 `js_obje_t_rg_memb ( obje , "ic_th", ic_th ); 910 `js_obje_t_rg_memb ( obje , "ug_gs", ug_gs ); 911 `js_obje_t_t_memb ( obje , "pos", pos ); 913 obje = `js_y_g_obje_emt ( `js_node_g_y ( ro ), i ); 914 mu = `js_obje_g_y_memb ( obje , "menu"); 915 `js_y_add_emt ( mu , mu_em ); 918 } } 920  $g_cfg_move_dowded_p (* keyme ) 922  i , j ; 923 JsObje * obje ; 924 JsAay * mu ; 926  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 927 i( `SCmp ( `g_cfg_g_gy_me ( i ), "Downloaded App") == 0) { 928  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 929 i( `SCmp ( `g_cfg_g_keyme_idx ( i , j ), keyme ) == 0) { 930 obje = `js_y_g_obje_emt ( `js_node_g_y ( ro ), i ); 931 mu = `js_obje_g_y_memb ( obje , "menu"); 932 `js_y_move_emt ( mu , j ); 938 } } 940 EXPORT_PUBLIC 941 bo $is_ug_d_by_ug_gs (* da ) 943 `tv_if (! da , TRUE ); 944 * ug_gs = da ; 945 * th = `g_ug_th_om_ug_gs ( ug_gs ); 946  is_d = `ug_is_d ( th ); 948 `FREE ( th ); 949  is_d ; 950 } } 953 EXPORT_PUBLIC 954 * $g_ug_th_om_ug_gs (* da ) 957 * p = (*) da ; 958 i( NULL = p || '\0' ==[0]) { 959  NULL ; 962 * q = `rchr ( p , '|'); 963 * th = NULL ; 965 i( q ) { 966 th = (*) `oc (1, q - p + 1); 967 `g_tvm_if (! th , NULL , "calloc failed"); 968 `CyS ( th , p , q -); 970 th [ q - p ] = '\0'; 973 th = (*) `oc (1, `SL ( p ) + 1); 974 `g_tvm_if (! th , NULL , "calloc failed"); 975 `CyS ( th , p , `SL (p)); 978  th ; 979 } } 981 EXPORT_PUBLIC 982 p_cڌ_h $g_bund_om_ug_gs (* da ) 985 * p = (*) da ; 986 i( NULL = p || '\0' ==[0]) { 987  NULL ; 989 * m = NULL ; 990 * q = `rchr ( p , '|'); 991 i( q ) { 993 p_cڌ_h svc ; 994 i( `p_cڌ_ (& svc )) 995  NULL ; 996  r_n = `SL ( p ) + 1; 997 * v_key = (*) `oc (1, r_n ); 998 i(! v_key ) { 999 `p_cڌ_deroy ( svc ); 1000  NULL ; 1003 * v_vue = (*) `oc (1, r_n ); 1004 i(! v_vue ) { 1005 `p_cڌ_deroy ( svc ); 1006 `FREE ( v_key ); 1007  NULL ; 1010 p = ++ q ; 1011  p ) { 1012 q = `rchr ( p , ';'); 1013 i( q ) { 1014 m = `rchr ( p , ':'); 1015 i( m ) { 1016 `CyS ( v_key , p , m -); 1018 ++ m ; 1019 `CyS ( v_vue , m , q - m); 1020 SETTING_TRACE 1022 v_key , v_vue ); 1023 `p_cڌ_add_exa_da ( svc , v_key , v_vue ); 1025 SETTING_TRACE_ERROR 1031 m = `rchr ( p , ':'); 1032 i( m ) { 1033 `CyS ( v_key , p , m -); 1034 ++ m ; 1035 `CyS ( v_vue , m , `SL (m)); 1037 `p_cڌ_add_exa_da ( svc , v_key , v_vue ); 1039 SETTING_TRACE_ERROR 1045 `memt ( v_key , '\0', r_n ); 1046 `memt ( v_vue , '\0', r_n ); 1047 p = ++ q ; 1050 `FREE ( v_key ); 1051 `FREE ( v_vue ); 1052  svc ; 1056  NULL ; 1059 } } 1061 EXPORT_PUBLIC  $g_cfg_dump_basic_fo () 1064 bo feEx = (0 = `acss ( CFG_FILE_PATH , R_OK | W_OK | F_OK )); 1065 `SETTING_TRACE ("%s'exi:%d", CFG_FILE_PATH , feEx ); 1067  sb ; 1068 `memt (& sb , 0, ( )); 1069  r = ` ( CFG_FILE_PATH , & sb ); 1070 i(0 ! r ) { 1071 `SETTING_TRACE ("ERROR,:%d", r ); 1073 `SETTING_TRACE ("sb._size:%d", sb . _size ); 1075 } } 1089 EXPORT_PUBLIC Stg_Cfg_Node_T * $g_ug_ch_em_add (* key_me , * u , * ic_th ,  em_ty , * da ) 1091 Stg_Cfg_Node_T * node = `oc (1, (Setting_Cfg_Node_T)); 1092 i( node ) { 1093 i( key_me node ->key_m `rdup (key_name); 1094 i( u node -> ug_gs = `rdup (url); 1095 i( ic_th node ->ic_th = `rdup (icon_path); 1096 node -> pos = 0; 1097 node -> t_ty = 0; 1098 node -> ick_times = 0; 1099 node -> em_ty = item_type; 1100 node -> da = data; 1101 node -> sub_dex = NULL ; 1102 node -> tfunc = NULL ; 1104  node ; 1105 } } 1107 EXPORT_PUBLIC Stg_Cfg_Node_T * $g_ug_ch_em_subdex_add (* key_me , * u , * ic_th ,  em_ty , * da , * sub_dex ) 1109 Stg_Cfg_Node_T * node = `oc (1, (Setting_Cfg_Node_T)); 1110 i( node ) { 1111 i( key_me node ->key_m `rdup (key_name); 1112 i( u node -> ug_gs = `rdup (url); 1113 i( ic_th node ->ic_th = `rdup (icon_path); 1114 node -> pos = 0; 1115 node -> t_ty = 0; 1116 node -> ick_times = 0; 1117 node -> em_ty = item_type; 1118 node -> da = data; 1119 i( sub_dex node ->sub_dex = `rdup (sub_index); 1120 node -> tfunc = NULL ; 1122  node ; 1123 } } 1125 EXPORT_PUBLIC Cfg_Im_Ty $g_ch_ty (* ty ) 1127 Cfg_Im_Ty t_code = Cfg_Im_Node_E ; 1128 i( ty ) { 1129 i(! `SCmp ( ty , SEARCH_TYPE_ERROR )) 1130 t_code = Cfg_Im_Node_E ; 1131 i(! `SCmp ( ty , SEARCH_TYPE_UG_NODE )) 1132 t_code = Cfg_Im_Ug_Node ; 1133 i(! `SCmp ( ty , SEARCH_TYPE_UI_NODE )) 1134 t_code = Cfg_Im_Ui_Node ; 1135 i(! `SCmp ( ty , SEARCH_TYPE_TITLE_NODE )) 1136 t_code = Cfg_Im_T_Node ; 1137 i(! `SCmp ( ty , SEARCH_TYPE_APP_NODE )) 1138 t_code = Cfg_Im_A_Node ; 1139 i(! `SCmp ( ty , SEARCH_TYPE_VIEW_NODE )) 1140 t_code = Cfg_Im_Vw_Node ; 1141 i(! `SCmp ( ty , SEARCH_TYPE_APPLAUNCHER_NODE )) 1142 t_code = Cfg_Im_ALaunch_Node ; 1143 i(! `SCmp ( ty , SEARCH_TYPE_APPLAUNCHER_VIEW_NODE )) 1144 t_code = Cfg_Im_ALaunch_Vw_Node ; 1145 i(! `SCmp ( ty , SEARCH_TYPE_UG_NODE_TOGGLE )) 1146 t_code = Cfg_Im_Ug_Node_Togg ; 1147 i(! `SCmp ( ty , SEARCH_TYPE_UI_NODE_TOGGLE )) 1148 t_code = Cfg_Im_Ui_Node_Togg ; 1149 i(! `SCmp ( ty , SEARCH_TYPE_APPLAUNCHER_NODE_TOGGLE )) 1150 t_code = Cfg_Im_ALaunch_Node_Togg ; 1151 i(! `SCmp ( ty , SEARCH_TYPE_VIEW_NODE_TOGGLE )) 1152 t_code = Cfg_Im_Vw_Node_Togg ; 1155  t_code ; 1156 } } 1162 EXPORT_PUBLIC 1163  $wifi_togg_g_e ( Cfg_Im_S * , * da ) 1165 SETTING_TRACE_BEGIN ; 1166  r ; 1167  vue = -1; 1168 `g_g_t_p_key ( INT_SLP_SETTING_WIFI_STATUS , & vue , & r ); 1170 i( vue = VCONFKEY_WIFI_OFF ) 1171 * = Cfg_Im_Off ; 1173 * = Cfg_Im_On ; 1175  r ; 1176 } } 1178 EXPORT_PUBLIC 1179  $ightmode_togg_g_e ( Cfg_Im_S * , * da ) 1181 SETTING_TRACE_BEGIN ; 1182  r ; 1183  vue = -1; 1184 `g_g_bo_p_key ( BOOL_SLP_SETTING_FLIGHT_MODE , & vue , & r ); 1186 i( vue == 1) 1187 * = Cfg_Im_On ; 1189 * = Cfg_Im_Off ; 1191  r ; 1192 } } 1195 EXPORT_PUBLIC 1196  $bluoh_togg_g_e ( Cfg_Im_S * , * da ) 1198 SETTING_TRACE_BEGIN ; 1199  r ; 1200  vue = -1; 1201 `g_g_t_p_key ( INT_SLP_SETTING_BT_STATUS , & vue , & r ); 1203 i( vue == 1) 1204 * = Cfg_Im_On ; 1206 * = Cfg_Im_Off ; 1208  r ; 1209 } } 1212 EXPORT_PUBLIC 1213  $drivgmode_togg_g_e ( Cfg_Im_S * , * da ) 1215 SETTING_TRACE_BEGIN ; 1216  r = 0; 1217 * = Cfg_Im_Off ; 1219  vue ; 1220  t = `vcf_g_bo ( VCONFKEY_SETAPPL_DM_DRIVING_MODE , & vue ); 1221 i( t != 0) { 1222 `SETTING_TRACE_ERROR ("get vconf failed"); 1223 * = Cfg_Im_E ; 1227 * = ( vue ? Cfg_Im_On : Cfg_Im_Off ; 1228  r ; 1229 } } 1231 EXPORT_PUBLIC 1232  $glove_togg_g_e ( Cfg_Im_S * , * da ) 1234 SETTING_TRACE_BEGIN ; 1235  vue = -1; 1236  t = `vcf_g_bo ( VCONFKEY_SETAPPL_ENHANCED_TOUCH , & vue ); 1237 i( vue == 1) 1238 * = Cfg_Im_On ; 1240 * = Cfg_Im_Off ; 1242  t ; 1243 } } 1245 EXPORT_PUBLIC 1246  $twk_rii_mode_togg_g_e ( Cfg_Im_S * , * da ) 1248 SETTING_TRACE_BEGIN ; 1249  r ; 1250  vue = -1; 1251 `g_g_bo_p_key ( BOOL_SLP_SETTING_NET_RESTRICTION_MODE , & vue , & r ); 1253 i( vue == 1) 1254 * = Cfg_Im_On ; 1256 * = Cfg_Im_Off ; 1258  r ; 1259 } } 1264 EXPORT_PUBLIC 1265  $rsڮmode_togg_g_e ( Cfg_Im_S * , * da ) 1267 SETTING_TRACE_BEGIN ; 1268  r = 0; 1269 * = Cfg_Im_Off ; 1271  vue ; 1272  t = `vcf_g_bo ( VCONFKEY_SETAPPL_PERSONAL_MODE_STATUS_BOOL , & vue ); 1273 i( t != 0) { 1274 `SETTING_TRACE_ERROR ("get vconf failed"); 1275 * = Cfg_Im_E ; 1279 * = ( vue ? Cfg_Im_On : Cfg_Im_Off ; 1280  r ; 1281 } } 1286 EXPORT_PUBLIC 1287  $nfc_togg_g_e ( Cfg_Im_S * , * da ) 1289 SETTING_TRACE_BEGIN ; 1290  r ; 1291  vue = -1; 1292 `g_g_bo_p_key ( BOOL_SLP_SETTING_NFC_STATUS , & vue , & r ); 1294 i( vue == 1) 1295 * = Cfg_Im_On ; 1297 * = Cfg_Im_Off ; 1299  r ; 1300 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-alarmmgr.c 21  ~ 22  ~ 23  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 37 EXPORT_PUBLIC 38  $g_comm_mmgr_ ( BM_ADa * m ) 41  nE = -1; 42 m_y_t * m_y = NULL ; 43 m_de_t m_da ; 46 m_y = `mmgr__m (); 48  _vue = 0; 49 m__mode_t _mode = 0; 50 `g_tvm_if ( NULL = m_y , 0, "alarm_entry is NULL"); 52 nE = `mmgr_t__mode ( m_y , _mode , _vue ); 55  tm ; 56 `memt (& , 0, ( tm )); 57 time_t ime = `time ( NULL ); 58 i( NULL = `loime_r (& ime , & )) { 59 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 62 `SETTING_TRACE ("m->hour[%d],rm->m[%d]", m -> hour ,rm-> m ); 63 . tm_hour = m -> hour ; 64 . tm_m = m -> m ; 65 `SET_BM_TIME_DATA_T (& m_da , . tm_yr + 1900,t. tm_m + 1,t. tm_mday ,t. tm_hour ,t. tm_m , 0); 66 nE | `mmgr_t_time ( m_y , m_da ); 69 nE = `mmgr_t_ty ( m_y , ALARM_TYPE_DEFAULT ); 78  m_mgr_id = 0; 79 nE = `mmgr_add_m_wh_loime ( m_y , SETTING_BM_ALARM_APP , & m_mgr_id ); 81 `SETTING_TRACE ("m_mgr_id [%d]", m_mgr_id ); 82 i( nE ) { 83 `SETTING_TRACE ("*** [ERR]larmmgr_add_alarm_with_localtime failed ***"); 86 m -> m_mgr_id =larm_mgr_id; 89 i( m_y ) { 90 `mmgr__m ( m_y ); 92  nE ; 93 } } 102 EXPORT_PUBLIC 103  $g_comm_mmgr_upde ( BM_ADa * m ) 106  t = -1; 107 t = `g_comm_mmgr_ ( m ); 108 `SETTING_TRACE ("*** [ERR] setting_common_alarmmgr_update failed ***"); 110  t ; 111 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-data-slp-setting.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~<ݒs/sha.h > 27  ~ 28  ~ 29  ~ 31  ~ 32  ~ 33  ~ 34  ~ 35  ~ 37  ~ 38  ~ 40  #SETTING_DATA_DIR_PATH "/t/ps/g.tiz.g/da/" ) 41  #SETTING_CFG_JSON_FILE_PATH SETTING_DATA_DIR_PATH "exp܋d.js" ) 42  #EXPORT_FILE SETTING_DATA_DIR_PATH "g_expt.xml" ) 46 meBOOL , 47 meINT , 48 meSTRING , 49 } tvcy ; 52  mi ; 53 bo mb ; 54 * mc ; 55 } tvcfv ; 58  VcfNode tVcfNode ; 59  sVcfNode { 60 cڡ * mpublic_key ; 61 cڡ * mpublic_groupkey ; 63  mkey ; 64 cڡ * mvcf_key ; 65 vcy mty ; 66 vcfv mvue ; 67 (* mexpt )( VcfNode * mode , * mda ); 68 (* mimpt )( VcfNode * mode , * mda ); 71  g_vcf ( VcfNode node , VcfNod* su ); 72  t_vcf ( VcfNode node , VcfNod* su ); 74  VcfNode * gg_s܋dr ; 77 EXPORT_PUBLIC 78  $expt_deu ( VcfNode * node , * ro ) 81 xmlNodeP * ro_node = (xmlNodeP *) ro ; 83 i( node ) { 84 * v = NULL ; 85 * ty = NULL ; 87  r [1024]; 88 i( node -> vcf_key = NULL ) ; 89 VcfNode su ; 90  node -> ty ) { 91  eBOOL : 92 `SETTING_TRACE ("EXPORTING key : %: %d : %d", node -> vcf_key ,ode-> ty ,ode-> vue . b ); 95 `g_vcf (* node , & su ); 97 v = "boolval"; 98 ty = "bool"; 99 i( su . vue . b ) 100 v = "true"; 102 v = "false"; 105  eINT : 106 `SETTING_TRACE ("EXPORTING key : %: %d : %d", node -> vcf_key ,ode-> ty ,ode-> vue . i ); 108 `g_vcf (* node , & su ); 109 ty = "int"; 111 `SETTING_TRACE (">>(%d)<<", su . vue . i ); 112 `rtf ( r , "%d", su . vue . i ); 114 v = r ; 116  eSTRING : 117 `SETTING_TRACE ("EXPORTING key : %: %d : %s", node -> vcf_key ,ode-> ty ,ode-> vue . c ); 119 `g_vcf (* node , & su ); 120 v = su . vue . c ; 121 ty = "string"; 125 xmlNodeP xmode = `xmlNewChd (* ro_node , NULL , BAD_CAST "cfig", BAD_CAST v ); 126 `xmlNewPr ( xmode , BAD_CAST "key", BAD_CAST node -> vcf_key ); 127 `xmlNewPr ( xmode , BAD_CAST "ty", BAD_CAST ty ); 128 `xmlAddChd (* ro_node , xmode ); 130 } } 135 EXPORT_PUBLIC 136  $expt_js ( VcfNode * node , * ro ) 138 JsAay * y = (JsAay *) ro ; 140 i( node ) { 141 * v = NULL ; 144  r [1024]; 145 i( node -> vcf_key = NULL ) ; 146 VcfNode su ; 147  node -> ty ) { 148  eBOOL : 149 `SETTING_TRACE ("EXPORTING key : %: %d : %d", node -> vcf_key ,ode-> ty ,ode-> vue . b ); 152 `g_vcf (* node , & su ); 154 v = "boolval"; 156 i( su . vue . b ) 157 v = "true"; 159 v = "false"; 162  eINT : 163 `SETTING_TRACE ("EXPORTING key : %: %d : %d", node -> vcf_key ,ode-> ty ,ode-> vue . i ); 165 `g_vcf (* node , & su ); 168 `SETTING_TRACE (">>(%d)<<", su . vue . i ); 169 `rtf ( r , "%d", su . vue . i ); 171 v = r ; 173  eSTRING : 174 `SETTING_TRACE ("EXPORTING key : %: %d : %s", node -> vcf_key ,ode-> ty ,ode-> vue . c ); 176 `g_vcf (* node , & su ); 177 v = su . vue . c ; 182 JsNode * em = `js_node_w ( JSON_NODE_OBJECT ); 183 JsObje * obj = `js_obje_w (); 185 `js_node_ke_obje ( em , obj ); 186 `js_obje_t_rg_memb ( obj , "key", node -> public_key ); 187 `js_obje_t_rg_memb ( obj , "vue", v ); 188 `js_y_add_emt ( y , em ); 190 } } 194 EXPORT_PUBLIC 195  $impt_deu ( VcfNode * node , * da ) 199  node -> ty ) { 200  eBOOL : 201 `SETTING_TRACE ("IMPORTING key : %: %d : %d", node -> vcf_key ,ode-> ty ,ode-> vue ); 203  eINT : 204 `SETTING_TRACE ("IMPORTING key : %: %d : %d", node -> vcf_key ,ode-> ty ,ode-> vue ); 206  eSTRING : 207 `SETTING_TRACE ("IMPORTING key : %: %d : %s", node -> vcf_key ,ode-> ty ,ode-> vue ); 210 } } 213  VcfNode gg_bb [] = { 215 {"pow__lock", "cury", BOOL_SLP_SETTING_POWER_ON_LOCK , VCONFKEY_SETAPPL_STATE_POWER_ON_LOCK_BOOL , eBOOL , {0}, expt_js , impt_deu }, 216 {"sime_sswd", "cury", BOOL_SLP_SETTING_SIMPLE_PASSWORD , VCONFKEY_SETAPPL_STATE_SIMPLE_PASSWORD_BOOL , eBOOL , {0}, expt_js , impt_deu }, 218 {"automic_time", "dime", BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL , eBOOL , {0}, expt_js , impt_deu }, 220 {"fight_mode", "civy", BOOL_SLP_SETTING_FLIGHT_MODE , VCONFKEY_TELEPHONY_FLIGHT_MODE , eBOOL , {0}, expt_js , impt_deu }, 221 {"t_rii_mode", "civy", BOOL_SLP_SETTING_NET_RESTRICTION_MODE , VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , eBOOL , {0}, expt_js , impt_deu }, 222 {"da_rmg", "civy", BOOL_SLP_SETTING_DATA_ROAMING , VCONFKEY_SETAPPL_STATE_DATA_ROAMING_BOOL , eBOOL , {0}, expt_js , impt_deu }, 223 {"nfc_mode", "civy", BOOL_SLP_SETTING_NFC_STATUS , VCONFKEY_NFC_STATE , eBOOL , {0}, expt_js , impt_deu }, 225 {"u_ckda", "civy", BOOL_SLP_SETTING_USE_PACKET_DATA , VCONFKEY_3G_ENABLE , eBOOL , {0}, expt_js , impt_deu }, 226 {"high_cڌa", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_HIGH_CONTRAST , VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST , eBOOL , {0}, expt_js , impt_deu }, 227 {"sn_zoom", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_SCREEN_ZOOM , VCONFKEY_SETAPPL_ACCESSIBILITY_SCREEN_ZOOM , eBOOL , {0}, expt_js , impt_deu }, 228 {"assiive_light", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_ASSISTIVE_LIGHT , VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , eBOOL , {0}, expt_js , impt_deu }, 229 {"mo_audio", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_MONO_AUDIO , VCONFKEY_SETAPPL_ACCESSIBILITY_MONO_AUDIO , eBOOL , {0}, expt_js , impt_deu }, 230 {"tu_off_l_sounds", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS , VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS , eBOOL , {0}, expt_js , impt_deu }, 231 {"d_nify", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_LED_NOTIFY , VCONFKEY_SETAPPL_ACCESSIBILITY_LED_NOTIFY , eBOOL , {0}, expt_js , impt_deu }, 232 {"ac_", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_ACCEPT_CALL , VCONFKEY_CISSAPPL_ANSWERING_KEY_BOOL , eBOOL , {0}, expt_js , impt_deu }, 233 {"powkey_d_s", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_POWERKEY_END_CALLS , VCONFKEY_CISSAPPL_POWER_KEY_ENDS_CALL_BOOL , eBOOL , {0}, expt_js , impt_deu }, 234 {"sy_touch_mode", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_EASY_TOUCH_MODE , VCONFKEY_SETAPPL_EASY_TOUCH_MODE_BOOL , eBOOL , {0}, expt_js , impt_deu }, 235 {"pid_key_put", "acssiby", BOOL_SLP_SETTING_ACCESSIBILITY_RAPID_KEY_INPUT , VCONFKEY_SETAPPL_ACCESSIBILITY_RAPID_KEY_INPUT , eBOOL , {0}, expt_js , impt_deu }, 238 {"da_uge_lim_bo", "dauge", BOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_BOOL , VCONFKEY_SETAPPL_SET_DATA_USAGE_LIMIT_BOOL , eBOOL , {0}, expt_js , impt_deu }, 239 {"da_uge_lim_rmg_bo", "dauge", BOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_ROAMING_BOOL , VCONFKEY_SETAPPL_SET_DATA_USAGE_LIMIT_ROAMING_BOOL , eBOOL , {0}, expt_js , impt_deu }, 242 {"mi_aivi", "mi", BOOL_SLP_SETTING_MOTION_ACTIVATION , VCONFKEY_SETAPPL_MOTION_ACTIVATION , eBOOL , {0}, expt_js , impt_deu }, 243 {"u_pick_up_", "mi", BOOL_SLP_SETTING_MOTION_USE_PICK_UP_CALL , VCONFKEY_SETAPPL_USE_PICK_UP_CALL , eBOOL , {0}, expt_js , impt_deu }, 244 {"u_pick_up", "mi", BOOL_SLP_SETTING_MOTION_USE_PICK_UP , VCONFKEY_SETAPPL_USE_PICK_UP , eBOOL , {0}, expt_js , impt_deu }, 245 {"u_doub_p", "mi", BOOL_SLP_SETTING_MOTION_USE_DOUBLE_TAP , VCONFKEY_SETAPPL_USE_DOUBLE_TAP , eBOOL , {0}, expt_js , impt_deu }, 246 {"u_tt", "mi", BOOL_SLP_SETTING_MOTION_USE_TILT , VCONFKEY_SETAPPL_USE_TILT , eBOOL , {0}, expt_js , impt_deu }, 247 {"u_šg", "mi", BOOL_SLP_SETTING_MOTION_USE_PANNING , VCONFKEY_SETAPPL_USE_PANNING , eBOOL , {0}, expt_js , impt_deu }, 248 {"u_šg_browr", "mi", BOOL_SLP_SETTING_MOTION_USE_PANNING_BROWSER , VCONFKEY_SETAPPL_USE_PANNING_BROWSER , eBOOL , {0}, expt_js , impt_deu }, 249 {"u_shake", "mi", BOOL_SLP_SETTING_MOTION_USE_SHAKE , VCONFKEY_SETAPPL_USE_SHAKE , eBOOL , {0}, expt_js , impt_deu }, 250 {"u_tu_ov", "mi", BOOL_SLP_SETTING_MOTION_USE_TURN_OVER , VCONFKEY_SETAPPL_USE_TURN_OVER , eBOOL , {0}, expt_js , impt_deu }, 251 {"b_twi", "mi", BOOL_SLP_SETTING_MOTION_TAP_TWIST , VCONFKEY_SETAPPL_TAP_TWIST , eBOOL , {0}, expt_js , impt_deu }, 252 {"u_mu_u", "mi", BOOL_SLP_SETTING_MOTION_USE_MUTE_PAUSE , VCONFKEY_SETAPPL_USE_MUTE_PAUSE , eBOOL , {0}, expt_js , impt_deu }, 254 { NULL , "grouame", SETTING_BOOL_SLP_LIST_MAX , NULL, eBOOL , {0}, expt_js , impt_deu }, 259  VcfNode gg_ab [] = { 260 {"lcd_brighess", "diy", INT_SLP_SETTING_LCD_BRIGHTNESS , VCONFKEY_SETAPPL_LCD_BRIGHTNESS , eINT , {0}, expt_js , impt_deu }, 261 {"lcd_timeout_nm", "diy", INT_SLP_SETTING_LCD_TIMEOUT_NORMAL , VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , eINT , {0}, expt_js , impt_deu }, 262 {"lcd_timeout_nm_backup", "diy", INT_SLP_SETTING_LCD_TIMEOUT_NORMAL_BACKUP , VCONFKEY_LCD_TIMEOUT_NORMAL_BACKUP , eINT , {0}, expt_js , impt_deu }, 264 {"automic_brighess", "diy", INT_SLP_SETTING_AUTOMATIC_BRIGHTNESS , VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , eINT , {0}, expt_js , impt_deu }, 266 {"_twk", "twk", INT_SLP_SETTING_SELECT_NETWORK , VCONFKEY_SETAPPL_SELECT_NETWORK_INT , eINT , {0}, expt_js , impt_deu }, 267 {"twk_mode", "twk", INT_SLP_SETTING_NETWORK_MODE , VCONFKEY_SETAPPL_NETWORK_MODE_INT , eINT , {0}, expt_js , impt_deu }, 268 {"gifm_time1224", "dime", INT_SLP_SETTING_REGIONFORMAT_TIME1224 , VCONFKEY_REGIONFORMAT_TIME1224 , eINT , {0}, expt_js , impt_deu }, 269 {"defm", "dime", INT_SLP_SETTING_DATE_FORMAT , VCONFKEY_SETAPPL_DATE_FORMAT_INT , eINT , {0}, expt_js , impt_deu }, 270 {"wkfm", "dime", INT_SLP_SETTING_WEEK_FORMAT , VCONFKEY_SETAPPL_WEEKOFDAY_FORMAT_INT , eINT , {0}, expt_js , impt_deu }, 273 {"_t_vib", "sound", INT_SLP_SETTING_CALL_ALERT_VIB , VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_INT , eINT , {0}, expt_js , impt_deu }, 276 {"msg_t_", "sound", INT_SLP_SETTING_MSG_ALERT_REPEAT , VCONFKEY_SETAPPL_NOTI_MSG_ALERT_REP_TYPE_INT , eINT , {0}, expt_js , impt_deu }, 279 {"nguage_dex", "diy", INT_SLP_SETTING_LANG , VCONFKEY_SETAPPL_LANG_INT , eINT , {0}, expt_js , impt_deu }, 280 {"bluoh_swch", "civy", INT_SLP_SETTING_BT_STATUS , VCONFKEY_BT_STATUS , eINT , {0}, expt_js , impt_deu }, 281 {"wifi_e", "civy", INT_SLP_SETTING_WIFI_STATUS , VCONFKEY_WIFI_STATE , eINT , {0}, expt_js , impt_deu }, 282 {"mobe_h٥_mode", "civy", INT_SLP_SETTING_MOBILE_AP_STATUS , VCONFKEY_MOBILE_HOTSPOT_MODE , eINT , {0}, expt_js , impt_deu }, 283 {"rmg_twk", "civy", INT_SLP_SETTING_ROAMING_NETWORK , VCONFKEY_SETAPPL_ROAMING_NETWORK_INT , eINT , {0}, expt_js , impt_deu }, 284 {"usb_mode", "civy", INT_SLP_SETTING_USB_MODE , VCONFKEY_SETAPPL_USB_MODE_INT , eINT , {0}, expt_js , impt_deu }, 287 {"mem_bluoh", "memy", INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH , VCONFKEY_SETAPPL_DEFAULT_MEM_BLUETOOTH_INT , eINT , {0}, expt_js , impt_deu }, 288 {"mem_wifide", "memy", INT_SLP_SETTING_DEFAULT_MEM_WIFIDIRECT , VCONFKEY_SETAPPL_DEFAULT_MEM_WIFI_DIRECT_INT , eINT , {0}, expt_js , impt_deu }, 289 {"mem_ϵlitis", "memy", INT_SLP_SETTING_DEFAULT_MEM_INSTALLAPPLICATIONS , VCONFKEY_SETAPPL_DEFAULT_MEM_INSTALL_APPLICATIONS_INT , eINT , {0}, expt_js , impt_deu }, 292 {"sim_", "cury", INT_SLP_SETTING_SIM_SLOT , VCONFKEY_TELEPHONY_SIM_SLOT , eINT , {0}, expt_js , impt_deu }, 293 {"phe_lock_m", "cury", INT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT , VCONFKEY_SETAPPL_PHONE_LOCK_ATTEMPTS_LEFT_INT , eINT , {0}, expt_js , impt_deu }, 294 {"sime_lock_m", "cury", INT_SLP_SETTING_SIM_LOCK_ATTEMPTS_LEFT , VCONFKEY_SETAPPL_SIM_LOCK_ATTEMPTS_LEFT_INT , eINT , {0}, expt_js , impt_deu }, 297 {"ft_size", "acssiby", INT_SLP_SETTING_ACCESSIBILITY_FONT_SIZE , VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE , eINT , {0}, expt_js , impt_deu }, 298 #i SUPPORT_FONT_STYLE 299 {"ft_y", "acssiby", INT_SLP_SETTING_ACCESSIBILITY_FONT_STYLE , VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_STYLE , eINT , {0}, expt_js , impt_deu }, 301 {"sound_b", "acssiby", INT_SLP_SETTING_ACCESSIBILITY_SOUND_BALANCE , VCONFKEY_SETAPPL_SOUND_BALANCE_INT , eINT , {0}, expt_js , impt_deu }, 304 {"bgoss", "devݔtis", INT_SLP_SETTING_DEVOPTION_BGPROCESS , VCONFKEY_SETAPPL_DEVOPTION_BGPROCESS , eINT , {0}, expt_js , impt_deu }, 307 {"uge_cye", "dauge", INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , VCONFKEY_SETAPPL_DATA_USAGE_CYCLE_INT , eINT , {0}, expt_js , impt_deu }, 308 {"ch_mth", "dauge", INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT , eINT , {0}, expt_js , impt_deu }, 309 {"ch_mth_p", "dauge", INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_APP_INT , VCONFKEY_SETAPPL_DATA_EACH_MONTH_APP_INT , eINT , {0}, expt_js , impt_deu }, 312 {"diy/touchkey_light_duti", "diy", INT_SLP_SETTING_TOUCHKEY_LIGHT_DURATION_INT , VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , eINT , {0}, expt_js , impt_deu }, 313 {"diy/sn_u_dei", "diy", INT_SLP_SETTING_SCREEN_CAPTURE_DESTINATION_INT , VCONFKEY_SETAPPL_SCREEN_CAPTURE_DESTINATION , eINT , {0}, expt_js , impt_deu }, 315 { NULL , "groupkey", SETTING_INT_SLP_LIST_MAX , NULL, eINT , {0}, expt_js , impt_deu }, 321  VcfNode gg_ab [] = { 323 {"phe_sswd", "cury", STR_SLP_LIST_PHONE_PASSWORD , NULL , eSTRING , {0}, expt_js , impt_deu }, 324 {"phږock_timeamp", "cury", STR_SLP_SETTING_PHONE_LOCK_TIMESTAMP , VCONFKEY_SETAPPL_PHONE_LOCK_TIMESTAMP_STR , eSTRING , {0}, expt_js , impt_deu }, 325 {"simlock_timeamp", "cury", STR_SLP_SETTING_SIM_LOCK_TIMESTAMP , VCONFKEY_SETAPPL_SIM_LOCK_TIMESTAMP_STR , eSTRING , {0}, expt_js , impt_deu }, 326 {"ed_phڒum", "about", STR_SLP_SETTING_SELECT_NUM , VCONFKEY_SETAPPL_SELECTED_NUM , eSTRING , {0}, expt_js , impt_deu }, 328 { NULL , "groupkey", STR_SLP_LIST_MAX , NULL, eSTRING , {0}, expt_js , impt_deu }, 335  $sync_adr_e_t_da (* da ,  size ) 344 } } 348  $gcfsize () 351  bcou = ( g_bb ) / (g_btable[0]) - 1; 352  icou = ( g_ab ) / (g_itable[0]) - 1; 353  scou = ( g_ab ) / (g_stable[0]) - 1; 354  tٮ = bcou + icou + scou ; 356  tٮ ; 357 } } 364  $__fܗch_ ( JsObje * obje , cڡ gch * public_key , JsNode * memb_node , gpor ur_da ) 366 * public_grouame = (*) ur_da ; 367 * tr = (*) `js_obje_g_rg_memb ( obje , public_key ); 372  tٮ = `gcfsize (); 374  i ; 375  ncou = 0; 376  run = 1; 377  i = 0; i < tٮ && run == 1; i++) { 382 i( g_s܋dr [ i ]. public_groupkey && 383 `SCmp ( g_s܋dr [ i ]. public_groupkey , public_grouame ) == 0 && 384 g_s܋dr [ i ]. public_key && 385 `SCmp ( g_s܋dr [ i ]. public_key ,ublic_key) == 0) { 386 ncou += 1; 387 `SETTING_TRACE (" FOUND ---> groum%:ublikey %--- vckey (%s-y (%d-- sv : [%s] ", g_s܋dr [ i ]. public_groupkey , g_s܋dr[i]. public_key , g_s܋dr[i]. vcf_key , g_s܋dr[i]. ty , tr ); 391 VcfNode su ; 392  g_s܋dr [ i ]. ty ) { 393  eBOOL : 395 i( tr && `SCmp (retstr, "true") == 0) { 396 g_s܋dr [ i ]. vue . b = 1; 397 } i( tr && `SCmp (retstr, "false") == 0) { 398 g_s܋dr [ i ]. vue . b = 0; 402  eINT : { 403  num = -1; 405 i( tr ) 406 num = `oi ( tr ); 407 g_s܋dr [ i ]. vue . num ; 411  eSTRING : 413 i( tr ) 414 g_s܋dr [ i ]. vue . c = tr ; 416 g_s܋dr [ i ]. vue . c = ""; 421 i( g_s܋dr [ i ]. vcf_key ) 422 `t_vcf ( g_s܋dr [ i ], & su ); 424 `SETTING_TRACE ("vconf key is NULL"); 427 run = 0; 430 `SETTING_TRACE (" - FOUND %d ", ncou ); 431 } } 433  $__func_cb ( JsObje * obje , cڡ gch * memb_me , JsNode * memb_node , gpor ur_da ) 437 JsObje * chd = `js_obje_g_obje_memb ( obje , memb_me ); 438 `js_obje_fܗch_memb ( chd , __fܗch_ , ( gpor ) memb_me ); 439 } } 441  $__comByCegy (cڡ * g1 , cڡ * g2 ) 443 * r1 = (*)((( VcfNode *) g1 )-> public_groupkey ); 444 * r2 = (*)((( VcfNode *) g2 )-> public_groupkey ); 446 i(! r1 || ! r2 )  -1; 448  `SCmp ( r1 , r2 ); 449 } } 451 EXPORT_PUBLIC 452  $g_impt_js ( us_hdr_ , * da ) 454 SETTING_TRACE_BEGIN ; 456 JsPr * rr ; 457 JsNode * ro ; 458 GE * r ; 461  bcou = ( g_bb ) / (g_btable[0]) - 1; 462  icou = ( g_ab ) / (g_itable[0]) - 1; 463  scou = ( g_ab ) / (g_stable[0]) - 1; 464  tٮ = bcou + icou + scou ; 465 `SETTING_TRACE (" >>>ٮ : %d ", tٮ ); 467 VcfNode * r3 = (VcfNod*) `mloc ((VcfNode)* tٮ ); 468 i(! r3 ) ; 469 `memy ( r3 , g_bb , ( VcfNode )*( bcou )); 470 `memy (& r3 [ bcou - 1], g_ab , (g_itable)); 471 `memy (& r3 [ bcou - 1 + icou - 1], g_ab , (g_stable)); 472 `qst ( r3 , tٮ , ( VcfNode ), __comByCegy ); 475 g_s܋dr = r3 ; 477 rr = `js_rr_w (); 479 r = NULL ; 480 `js_rr_ld_om_fe ( rr , SETTING_CFG_JSON_FILE_PATH , & r ); 481 i( r ) { 482 `SETTING_TRACE ("Ubˁطr `%s': %s", SETTING_CFG_JSON_FILE_PATH , r -> mesge ); 483 `g_r_ ( r ); 484 `g_obje_uef ( rr ); 488 ro = `js_rr_g_ro ( rr ); 491 JsObje * obj1 = `js_node_g_obje ( ro ); 492 i( `js_obje_has_memb ( obj1 , "value")) { 493 JsNode * node = `js_obje_g_memb ( obj1 , "value"); 494 JsObje * obje2 = `js_node_g_obje ( node ); 495 `js_obje_fܗch_memb ( obje2 , __func_cb , NULL ); 497 `g_obje_uef ( rr ); 499 `FREE ( r3 ); 500 g_s܋dr = NULL ; 501 } } 508 EXPORT_PUBLIC 509 * $g_expt_js ( us_hdr_ , * da ) 511 JsNode * ro = NULL ; 513 ro = `js_node_w ( JSON_NODE_OBJECT ); 514 JsObje * t = `js_obje_w (); 515 `js_node_ke_obje ( ro , t ); 517 `js_obje_t_rg_memb ( t , "key", "SETTINGS_359617040746834_8592d887-8b97-406e-9cf9-03aebc045f81"); 519  bcou = ( g_bb ) / (g_btable[0]) - 1; 520  icou = ( g_ab ) / (g_itable[0]) - 1; 521  scou = ( g_ab ) / (g_stable[0]) - 1; 523  tٮ = bcou + icou + scou ; 525 JsNode * tnode = `js_node_w ( JSON_NODE_OBJECT ); 526 JsObje * tobj = `js_obje_w (); 527 `js_node_ke_obje ( tnode , tobj ); 529 `js_obje_t_memb ( t , "vue", tnode ); 531 VcfNode * r3 = (VcfNod*) `mloc ((VcfNode)* tٮ ); 532 i(! r3  NULL ; 533 `memy ( r3 , g_bb , ( VcfNode )*( bcou )); 534 `memy (& r3 [ bcou - 1], g_ab , (g_itable)); 535 `memy (& r3 [ bcou - 1 + icou - 1], g_ab , (g_stable)); 536 `qst ( r3 , tٮ , ( VcfNode ), __comByCegy ); 538 * public_groupkey = ""; 541 JsObje * obj = NULL ; 542 JsNode * node = NULL ; 544  i ; 545  i = 0; i < tٮ ; i++) { 546 i( r3 [ i ]. public_key ) { 547 i( public_groupkey && `SCmp ublic_groupkey, r3 [ i ].public_groupkey) != 0) { 548 public_groupkey = (*)( r3 [ i ].public_groupkey); 550 obj = `js_obje_w (); 551 node = `js_node_w ( JSON_NODE_OBJECT ); 552 `js_node_ke_obje ( node , obj ); 553 `js_obje_t_memb ( tobj , public_groupkey , node ); 559 * v = NULL ; 560  r [1024]; 561 VcfNode su ; 562  r3 [ i ]. ty ) { 563  eBOOL : 564 `g_vcf ( r3 [ i ], & su ); 565 i( su . vue . b ) 566 v = "true"; 568 v = "false"; 570  eINT : 571 `g_vcf ( r3 [ i ], & su ); 572 `rtf ( r , "%d", su . vue . i ); 573 v = r ; 576  eSTRING : 577 `g_vcf ( r3 [ i ], & su ); 578 v = su . vue . c ; 579 i( v = NULL ) val = ""; 582 v = "error"; 585 `js_obje_t_rg_memb ( obj , r3 [ i ]. public_key , v ); 590 GE * r = NULL ; 591 JsG * g = `js_g_w (); 592 `js_g_t_ro ( g , ro ); 594 gsize n ; 595 * buf = (*) `js_g_to_da ( g , & n ); 597 `g_obje_t ( g , "ty", TRUE , NULL ); 598 gboޗn t = `js_g_to_fe ( g , SETTING_CFG_JSON_FILE_PATH , & r ); 599 `g_obje_uef ( g ); 601 i( FALSE = t ) { 602 `SETTING_TRACE_ERROR ("E wrg f%s!", SETTING_CFG_JSON_FILE_PATH ); 606 `js_node_ ( ro ); 607 `FREE ( r3 ); 609  buf ; 610 } } 612  $t_vcf ( VcfNode node , VcfNod* su ) 615  t = -1 ; 618 * su = node ; 619  node . ty ) { 620  eBOOL : 622 t = `vcf_t_bo ( node . vcf_key ,ode. vue . b ); 623 su -> ty = eBOOL ; 624 su -> vue . b = node .value.b; 626  eINT : 628 t = `vcf_t_t ( node . vcf_key ,ode. vue . i ); 629 su -> ty = eINT ; 630 su -> vue . i = node .value.i; 632  eSTRING : 633 i( node . key = STR_SLP_LIST_PHONE_PASSWORD ) { 634 t = `g_e__sswd ( node . vue . c ); 637 t = `vcf_t_r ( node . vcf_key ,ode. vue . c ); 639 su -> ty = eSTRING ; 640 su -> vue . c = node .value.c; 643 `SETTING_TRACE_ERROR (">>>>>>>>>>ode.type is NOT DEFINED"); 647 i(0 ! t ) { 648 `SETTING_TRACE_ERROR (">>>>>>>>>> Faedأvcf[%s]", node . vcf_key ); 651  t ; 652 } } 655  $g_vcf ( VcfNode node , VcfNod* su ) 657  t = -1 ; 659  md_su [ SHA256_DIGEST_LENGTH ]; 660 `memt ( md_su , 0x0, SHA256_DIGEST_LENGTH ); 663 * su = node ; 665  node . ty ) { 666  eBOOL : 667 t = `vcf_g_bo ( node . vcf_key , (*)(&ode. vue . b ))); 668 su -> ty = eBOOL ; 669 su -> vue . b = node .value.b; 671  eINT : 672 t = `vcf_g_t ( node . vcf_key , &ode. vue . i )); 673 su -> ty = eINT ; 674 su -> vue . i = node .value.i; 676  eSTRING : 677 i( node . key = STR_SLP_LIST_PHONE_PASSWORD ) { 678 node . vue . c = (*) `mloc (()* SHA256_DIGEST_LENGTH ); 679 i( node . vue . c ) { 680 `memt ( node . vue . c , 0x0, SHA256_DIGEST_LENGTH ); 682 `SETTING_TRACE_ERROR (" malloc filed :STRING,ode.value.c "); 683 t = SETTING_RETURN_FAIL ; 684  dg ; 687 i( `g_ad_sswd ( md_su ) == 0) { 688 `CyS ( node . vue . c , md_su , SHA256_DIGEST_LENGTH ); 690 su -> ty = eSTRING ; 691 su -> vue . c = node .value.c; 692 t = SETTING_RETURN_SUCCESS ; 695 t = SETTING_RETURN_FAIL ; 696  dg ; 699 node . vue . c = `vcf_g_r ode. vcf_key ); 700 `SETTING_TRACE ("rgy ---> %", node . vue . c ); 701 su -> ty = eSTRING ; 702 su -> vue . c = node .value.c; 703 t = SETTING_RETURN_SUCCESS ; 707 `SETTING_TRACE_ERROR (">>>>>>>>>>>>>>>>>>>>>>> g vcERROR : %", node . vcf_key ); 709 dg : 710  t ; 711 } } 713 EXPORT_PUBLIC 714  $g_t_bo_p_key ( g_bo_p_li key ,  vue , * r ) 717  t = SETTING_RETURN_FAIL ; 720 i( key < 0 || key > SETTING_BOOL_SLP_LIST_MAX ) { 721 * r = SETTING_GENERAL_ERR_WRONG_PARAMETER ; 722  t ; 725 VcfNode su ; 726 g_bb [ key ]. vue . b = value; 727 t = `t_vcf ( g_bb [ key ], & su ); 729 `SETTING_TRACE ("g_t_bo ::: KEY:%d VCONF_KEY=%TYPE=%d VALUE=%d ", su . key ,esu. vcf_key ,esu. ty ,esu. vue . b ); 730  t ; 731 } } 733 EXPORT_PUBLIC 734  $g_g_bo_p_key ( g_bo_p_li key , * vue , * r ) 737  t = SETTING_RETURN_FAIL ; 740 i( key < 0 || key > SETTING_BOOL_SLP_LIST_MAX ) { 741 * r = SETTING_GENERAL_ERR_WRONG_PARAMETER ; 742 `SETTING_TRACE_ERROR (" <<<<<<<< key is invalid >>>>>>>>>>>>> "); 743  t ; 745 VcfNode su ; 746 t = `g_vcf ( g_bb [ key ], & su ); 748 * vue = su .vue. b ; 749  t ; 750 } } 752 EXPORT_PUBLIC 753  $g_t_t_p_key ( g_t_p_li key ,  vue , * r ) 756  t = SETTING_RETURN_FAIL ; 759 i( key < 0 || key > SETTING_INT_SLP_LIST_MAX ) { 760 * r = SETTING_GENERAL_ERR_WRONG_PARAMETER ; 761 `SETTING_TRACE (">>> key is invalid "); 762  t ; 765 VcfNode su ; 766 g_ab [ key ]. vue . i = value; 767 t = `t_vcf ( g_ab [ key ], & su ); 768 * r = t ; 769 `SETTING_TRACE_DEBUG ("g_t_::: KEY:%d VCONF_KEY=%TYPE=%d VALUE=%d ", su . key ,esu. vcf_key ,esu. ty ,esu. vue . i ); 770  t ; 771 } } 774 EXPORT_PUBLIC 775  $g_g_t_p_key ( g_t_p_li key , * vue , * r ) 778  t = SETTING_RETURN_FAIL ; 781 i( key < 0 || key > SETTING_INT_SLP_LIST_MAX ) { 782 * r = SETTING_GENERAL_ERR_WRONG_PARAMETER ; 783  t ; 786 VcfNode su ; 787 t = `g_vcf ( g_ab [ key ], & su ); 789 * vue = su .vue. i ; 791 * r = t ; 792  t ; 793 } } 795 EXPORT_PUBLIC 796  $g_g_rg_p_key ( g_r_p_li key , * vue , * r ) 799  t = SETTING_RETURN_FAIL ; 802 i( key < 0 || key > STR_SLP_LIST_MAX || NULL = vue ) { 803 * r = SETTING_GENERAL_ERR_WRONG_PARAMETER ; 804  t ; 808 VcfNode su ; 809 t = `g_vcf ( g_ab [ key ], & su ); 811 i( t >= 0) { 812 `CyS ( vue , su .vue. c , ` (result.value.c)); 813 `SETTING_TRACE (">>>>>>>> %<<<<<<<<", vue ); 814 `FREE ( su . vue . c ); 816 `SETTING_TRACE ("get_vconf is failed"); 818 * r = t ; 819  t ; 820 } } 822 EXPORT_PUBLIC 823  $g_t_rg_p_key ( g_r_p_li key , * vue , * r ) 825  t = SETTING_RETURN_FAIL ; 828 i( key < 0 || key > STR_SLP_LIST_MAX ) { 829 * r = SETTING_GENERAL_ERR_WRONG_PARAMETER ; 830  t ; 833 VcfNode su ; 834 g_ab [ key ]. vue . c = value; 835 t = `t_vcf ( g_ab [ key ], & su ); 836 g_ab [ key ]. vue . c = ""; 838 `SETTING_TRACE ("g_t_::: KEY:%d VCONF_KEY=%TYPE=%d VALUE=%d ", su . key ,esu. vcf_key ,esu. ty ,esu. vue . c ); 839 * r = t ; 840  t ; 841 } } 844 cڡ g_ng_y gng_b [] = { 863 g_ng_y * $g_g_nguage_b () 865  ( g_ng_y *) ng_b ; 866 } } 869  _rLgLiXML (* doame ); 870  ___wk_ngli ( xmlNodeP cur ); 872  Ea_Li * gs_ngli ; 875  $_ngli_ld (* th ) 877 SETTING_TRACE_BEGIN ; 878 `SETTING_TRACE ("nguaglih: %", th ); 880 i(! s_ngli ) { 881 `_rLgLiXML ( th ); 885 } } 888 EXPORT_PUBLIC 889 Ea_Li * $g_g_nguage_li () 891 i( NULL = s_ngli ) { 892 `_ngli_ld ( LANGLIST_FILE_PATH ); 895  s_ngli ; 896 } } 899 EXPORT_PUBLIC 900 Ea_Li * $g_g_nguage_li2 (* th ) 902 i( NULL = s_ngli ) { 903 `_ngli_ld ( th ); 906  s_ngli ; 907 } } 910  $_ngli_deroy () 912 SETTING_TRACE_BEGIN ; 913 Ea_Li * li = s_ngli ; 914 g_ng_y * node ; 915  li ) { 916 node = ( g_ng_y * `ea_li_da_g ( li ); 917 i( node ) { 919 `G_FREE ( node -> lo ); 920 `G_FREE ( node -> t ); 921 `G_FREE ( node -> mcc ); 922 `FREE ( node ); 924 li = `ea_li_xt (li); 926 s_ngli = `ea_li_ (s_langlist); 929 } } 931 EXPORT_PUBLIC 932  $g_g_nguage_li_deroy () 934 `_ngli_deroy (); 935 } } 937  $_rLgLiXML (* doame ) 939 SETTING_TRACE_BEGIN ; 940 xmlDocP doc ; 941 xmlNodeP cur ; 943 doc = `xmlPFe ( doame ); 945 i( doc = NULL ) { 946 `rtf ( dr , "Documentotarsed successfully. \n"); 950 cur = `xmlDocGRoEmt ( doc ); 951 i( cur = NULL ) { 952 `rtf ( dr , "empty document\n"); 953 `xmlFeDoc ( doc ); 959 i( `xmlScmp ( cur -> me , (cڡ xmlCh *) "langlist")) { 960 `SETTING_TRACE ("document ofhe wrongype,ootode != settings"); 961 `xmlFeDoc ( doc ); 965 cur = cur-> xmlChdnNode ; 966 `___wk_ngli ( cur ); 969 i( doc ! NULL ) { 971 `xmlFeDoc ( doc ); 975 } } 977  $___wk_ngli ( xmlNodeP cur ) 979 SETTING_TRACE_BEGIN ; 980 xmlNode * cur_node = NULL ; 981 * id ; 982 * rg ; 983 * mcc = NULL ; 986  cur_node = cur ; cur_node; cur_nodcur_node-> xt ) { 987 i( cur_node -> ty = XML_ELEMENT_NODE ) { 990 id = (*) `g_rdup ((*) `xmlGPr ( cur_node , (cڡ xmlCh *)"id")); 991 rg = (*) `g_rdup ((* `xmlGPr ( cur_node , (cڡ xmlCh *)"string")); 993 mcc = (*) `g_rdup ((* `xmlGPr ( cur_node , (cڡ xmlCh *)"mcc")); 996 g_ng_y * pem = (g_ng_y *) `oc (1, (setting_lang_entry)); 997 i( pem ) { 998 pem -> lo = id ; 999 pem -> t = rg ; 1000 pem -> mcc = mcc; 1004 s_ngli = `ea_li_nd (s_ngli, pem ); 1008 } } 1015  $g_e__sswd (* ) 1018 SHA256_CTX cڋxt ; 1019  md [ SHA256_DIGEST_LENGTH ] = {0,}; 1021  t = SETTING_RETURN_FAIL ; 1023 `SHA256_In (& cڋxt ); 1024 `SHA256_Upde (& cڋxt , (*) , ` (in)); 1025 `SHA256_F ((*) md , & cڋxt ); 1027 #ifde DEBUG 1028 `SETTING_TRACE ("put: [%s]\n", ); 1029 `SETTING_TRACE ("output: ["); 1030  i = 0; i < SHA256_DIGEST_LENGTH ; i++) 1031 `SETTING_TRACE ("%02x", md [ i ]); 1032 `SETTING_TRACE ("]\n"); 1037 FILE * = NULL ; 1038  t_fw = 0; 1039 = `fݒ ( PWD_FILE , "w+"); 1040 i( ) { 1041 t_fw = `fwre ( md , 1, SHA256_DIGEST_LENGTH , ); 1042 `SETTING_TRACE_DEBUG ("fwre(wrِ%d chs.", t_fw ); 1043 i( t_fw = SHA256_DIGEST_LENGTH ) { 1044 `fush ( ); 1045 `fsync ( -> _fo ); 1046 t = SETTING_RETURN_SUCCESS ; 1048 `fo ( ); 1050 `SETTING_TRACE ("ERR:wd file isotxist \n"); 1053  t ; 1054 } } 1056  $g_ad_sswd (* md_su ) 1058 SETTING_TRACE_BEGIN ; 1060 FILE * = NULL ; 1061 = `fݒ ( PWD_FILE , "r"); 1062 i( ) { 1063  size = `d ( md_su , (), SHA256_DIGEST_LENGTH , ); 1064 i( size ! SHA256_DIGEST_LENGTH ) { 1065 `SETTING_TRACE_ERROR ("fread failed"); 1067 `fo ( ); 1069 `SETTING_TRACE ("ERR:wd file isotxist \n"); 1070  SETTING_RETURN_FAIL ; 1073 #ifde DEBUG 1074 `SETTING_TRACE ("output from file: ["); 1075  i = 0; i < SHA256_DIGEST_LENGTH ; i++) 1076 `SETTING_TRACE ("%02x", md_su [ i ]); 1077 `SETTING_TRACE ("]\n"); 1079 SETTING_TRACE_END ; 1081 } } 1083  $g_com_sswd (* md_su , cڡ * _ϋr ) 1085 SETTING_TRACE_BEGIN ; 1086 SHA256_CTX cڋxt_ϋr ; 1087  md_ϋr [ SHA256_DIGEST_LENGTH ]; 1088  t = SETTING_RETURN_FAIL ; 1090 `SHA256_In (& cڋxt_ϋr ); 1091 `SHA256_Upde (& cڋxt_ϋr , (*) _ϋr , ` (in_later)); 1092 `SHA256_F ((*) md_ϋr , & cڋxt_ϋr ); 1094 `SETTING_TRACE (" :[ %25]", _ϋr ); 1096 i(0 = `memcmp ( md_ϋr , md_su , SHA256_DIGEST_LENGTH )) { 1097 `SETTING_TRACE ("twoasswordsre same \n"); 1098 t = 0; 1100 `SETTING_TRACE ("twoasswordsre different \n"); 1102  t ; 1103 } } 1105 EXPORT_PUBLIC 1106  $g_dey_li_li ( Ea_Li ** lied_li ) 1108 i( lied_li && *listened_list) { 1109 Vcf_Chge_Node * node = NULL ; 1110 Ea_Li * li = * lied_li ; 1111  li ) { 1112 node = ( Vcf_Chge_Node * `ea_li_da_g ( li ); 1113 i( node ) { 1115 i( node -> _key &&ode-> cb ) { 1116 () `vcf_igne_key_chged ( node -> _key ,ode-> cb ); 1117 `FREE ( node ); 1120 li = `ea_li_xt (li); 1122 * lied_li = `ea_li_ (*listened_list); 1124 } } 1126 EXPORT_PUBLIC 1127 bo $g_add_li_node ( Ea_Li ** lied_li , cڡ * vcf , vcf_back_ cb , * da ) 1129 Vcf_Chge_Node * node = `oc (1, (Vconf_Change_Node)); 1130 bo t = TRUE ; 1131 i( node && vcf && cb ) { 1132 node -> _key = vcf ; 1133 node -> cb = cb; 1134 node -> cb_da = da ; 1136 i(0 = `vcf_nify_key_chged ( vcf , cb , da )) { 1138 * lied_li = `ea_li_nd (*lied_li, node ); 1140 `SETTING_TRACE_ERROR ("Faedػgi clback[%p] o%s", node -> cb ,ode-> _key ); 1141 t = FALSE ; 1144 `FREE ( node ); 1145  t ; 1146 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-genlist.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 29  #DEF_BUF_SIZE 32 ) 31  Evas_Obje * _gl_Gdl_cڋ_g (* da , Evas_Obje * obj , cڡ * ); 32 * _gl_Gdl_xt_g (* da , Evas_Obje * obj , cڡ * ); 33  _gl_Gdl_d (* da , Evas_Obje * obj ); 35 EXPORT_PUBLIC 36 cڡ Elm_Gli_Im_Css gc_t = { 37 . em_y = "dialogue/separator.transparent.2", 38 . gfunc . gxt_g = NULL , 39 . gfunc . gcڋ_g = NULL , 40 . gfunc . ge_g = NULL , 41 . gfunc . gd = NULL , 44 EXPORT_PUBLIC 45 cڡ Elm_Gli_Im_Css gc_btom_t = { 46 . em_y = NULL , 47 . gfunc . gxt_g = NULL , 48 . gfunc . gcڋ_g = NULL , 49 . gfunc . ge_g = NULL , 50 . gfunc . gd = NULL , 53 EXPORT_PUBLIC 54 cڡ Elm_Gli_Im_Css gc_p_le = { 55 . em_y = "dialogue/separator.transparent.2", 56 . gfunc . gxt_g = _gl_Gdl_xt_g , 57 . gfunc . gcڋ_g = NULL , 58 . gfunc . ge_g = NULL , 59 . gfunc . gd = NULL , 62 EXPORT_PUBLIC 63 cڡ Elm_Gli_Im_Css gc_btom_le = { 64 . em_y = "bottom_line", 65 . gfunc . gxt_g = NULL , 66 . gfunc . gcڋ_g = NULL , 67 . gfunc . ge_g = NULL , 68 . gfunc . gd = NULL , 71  #DEFINE_ITC1 ( y , me ) \ 72 EXPORT_PUBLIC cڡ Elm_Gli_Im_Css me = {\ 73 . em_y = y ,\ 74 . func . xt_g = _gl_Gdl_xt_g ,\ 75 . func . cڋ_g = _gl_Gdl_cڋ_g ,\ 76 . func . e_g = NULL ,\ 77 . func . d = _gl_Gdl_d ,\ 78 }; ) 80 DEFINE_ITC1 ("1le", c_1xt ); 81 DEFINE_ITC1 ("1le", c_1xt_1ic_2 ); 82 DEFINE_ITC1 ("1le", c_1xt_1ic_2_tb ); 84 DEFINE_ITC1 ("dlogue/edfld/t", c_dlogue_edfld_t ); 85 DEFINE_ITC1 ("1ic", c_1ic ); 86 DEFINE_ITC1 ("1le", c_1ic_1xt_sub ); 87 DEFINE_ITC1 ("1le", c_1xt_1ic ); 88 DEFINE_ITC1 ("1le", c_1xt_1ic_3 ); 89 DEFINE_ITC1 ("1le", c_1xt_2ic ); 90 DEFINE_ITC1 ("1le", c_1xt_2ic_2 ); 91 DEFINE_ITC1 ("1le", c_1xt_2ic_10 ); 93 DEFINE_ITC1 ("2le.t", c_2xt_2 ); 94 DEFINE_ITC1 ("2le.t", c_2xt ); 95 DEFINE_ITC1 ("muɞe_sub.ma", c_muɞe_2xt_1ic ); 96 DEFINE_ITC1 ("2le.t", c_2xt_1ic_3 ); 97 DEFINE_ITC1 ("2le.t", c_2xt_1ic_2 ); 98 DEFINE_ITC1 ("2le.t", c_2xt_1ic_6 ); 99 DEFINE_ITC1 ("2le.t", c_2xt_1ic_7 ); 100 DEFINE_ITC1 ("2le.t", c_2xt_1ic_10 ); 102 DEFINE_ITC1 ("2le.t.2", c_2xt_3_ ); 103 DEFINE_ITC1 ("2le.t", c_1xt_ ); 105 DEFINE_ITC1 ("2le.t", c_2xt_3 ); 106 DEFINE_ITC1 ("2le.t", c_2xt_2ic_3 ); 109 DEFINE_ITC1 ("muɞe_sub", c_muɞe_xt ); 110 DEFINE_ITC1 ("1le", c_1xt_1ic_3_tb ); 111 DEFINE_ITC1 ("1le", c_cm_1xt_1ic_2 ); 112 DEFINE_ITC1 ("_l", c_l_l ); 114 DEFINE_ITC1 ("1ic", c_bg_1ic ); 115 DEFINE_ITC1 ("groupdex", c_group_em ); 116 DEFINE_ITC1 ("1ic", c_1ic_wh_no_le ); 117 DEFINE_ITC1 ("1ic", c_1ic_wh_no_ddg ); 118 DEFINE_ITC1 ("1le", c_muɞe_1xt_1ic ); 119 DEFINE_ITC1 ("1le", c_1xt_2ic_divid ); 120 DEFINE_ITC1 ("1le", c_no_group_1xt_1ic_2 ); 122 DEFINE_ITC1 ("y.ma", c_edfld ); 123 DEFINE_ITC1 ("2le.t", c_muɞe_2xt ); 124 DEFINE_ITC1 ("1le", c_1xt_1ic_divid ); 125 DEFINE_ITC1 ("1xt", c_nm_1xt ); 127  s_gPamDa { 128 Stg_GGroupIm_Da * mem_da ; 129 Evas_Obje * m ; 132 Evas_Obje * mbox ; 133 } tDefld_Pamda ; 139 EXPORT_PUBLIC 140  $g_mou_up_Gdl_li_dio_cb (* da , Evas_Obje * obj , 141 * evt_fo ) 144 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 145 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 146 `m_gli_em_ed_t ( em , 0); 147 Stg_GGroupIm_Da * li_em = 148 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 150 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 151 Evas_Obje * dio = da ; 152 `g_tm_if ( NULL = li_em , "list_item is NULL"); 153 `m_dio_vue_t ( dio , li_em -> chk_us ); 154 } } 156  $__dio_chged (* da , Evas_Obje * obj , * evt_fo ) 158 `tm_if ( da = NULL , "Dataarameter is NULL"); 159 Stg_GGroupIm_Da * li_em = 160 ( Stg_GGroupIm_Da * da ; 161 li_em -> chk_us = `m_dio_vue_g ( obj ); 162 } } 164  $__y_chged (* da , Evas_Obje * obj , * evt_fo ) 166 `tm_if ( da = NULL , "Dataarameter is NULL"); 167 SETTING_TRACE_BEGIN ; 168 Stg_GGroupIm_Da * li_em = 169 ( Stg_GGroupIm_Da * da ; 170 li_em -> sub_desc = (*) `g_rdup ( `m_y_y_g ( obj )); 171 Evas_Obje * y_cڏ = `m_obje__widg_g ( obj ); 172 i( y_cڏ ) { 173 i( `m_y_is_emy ( obj )) { 174 `m_obje_sigl_em ( y_cڏ , "elm,state,guidetext,show", "elm"); 175 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,hide", "elm"); 177 `m_obje_sigl_em ( y_cڏ , "elm,state,guidetext,hide", "elm"); 178 i( `m_obje_focus_g ( obj )) { 179 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,show", "elm"); 183 } } 185  $__y_unfocud (* da , Evas_Obje * obj , * evt_fo ) 187 `t_if (! da ); 188 SETTING_TRACE_BEGIN ; 189 Evas_Obje * y_cڏ = da ; 192 i( `m_y_is_emy ( obj )) { 193 `m_obje__xt_t ( y_cڏ , "m.guidext", `_ ("IDS_ST_BODY_TAP_TO_INSERT")); 194 `m_obje_sigl_em ( y_cڏ , "elm,state,guidetext,show", "elm"); 196 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,hide", "elm"); 197 } } 199  $__y_focud (* da , Evas_Obje * obj , * evt_fo ) 201 `t_if (! da ); 202 SETTING_TRACE_BEGIN ; 203 Evas_Obje * y_cڏ = da ; 206 i(! `m_y_is_emy ( obj )) { 207 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,show", "elm"); 209 `m_obje__xt_t ( y_cڏ , "m.guidext", `_ ("IDS_ST_BODY_TAP_TO_INSERT")); 211 `m_obje_sigl_em ( y_cڏ , "elm,state,guidetext,hide", "elm"); 213 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( obj ); 214 i( imf_cڋxt `ece_imf_cڋxt_put_l_show (imf_context); 215 } } 217  $__ar_icked (* da , Evas_Obje * obj , cڡ * emissi , cڡ * sour ) 219 `t_if (! da ); 220 Evas_Obje * y = da ; 221 `m_y_y_t ( y , ""); 222 `m_obje_focus_t ( y , EINA_TRUE ); 223 } } 225  $__chk_chged (* da , Evas_Obje * obj , * evt_fo ) 227 `tm_if ( da = NULL , "Dataarameter is NULL"); 228 Stg_GGroupIm_Da * li_em = 229 ( Stg_GGroupIm_Da * da ; 230 li_em -> chk_us = `m_check_e_g ( obj ); 231 } } 233  $__r_pup_ڣ_cb (* da , Evas_Obje * obj , 234 * evt_fo ) 236 SETTING_TRACE_BEGIN ; 237 `tm_if ( da = NULL , "Dataarameter is NULL"); 238 Stg_GGroupIm_Da * li_em = da ; 239 i( li_em -> nify ) { 240 `evas_obje_d ( li_em -> nify ); 241 li_em -> nify = NULL ; 243 } } 245  $__max_n_ached (* da , Evas_Obje * obj , * evt_fo ) 247 SETTING_TRACE_BEGIN ; 248 `tm_if ( da = NULL , "Dataarameter is NULL"); 249 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 251 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 252 i(! li_em -> nify ) { 253 li_em -> nify = `g__pup_whout_b i_em,i_em-> w_ma , 254 NULL , `_ ( EXCEED_LIMITATION_STR ), 255 __r_pup_ڣ_cb , 256 POPUP_INTERVAL , FALSE , FALSE); 257 `m_obje_focus_t ( li_em -> eo_check , EINA_FALSE ); 260 `m_pup_timeout_t ( li_em -> nify , POPUP_INTERVAL ); 263 } } 265  $__y_keydown (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 267 `tm_if ( da = NULL , "Dataarameter is NULL"); 268 `tm_if ( evt_fo = NULL , "event_info is NULL"); 269 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 270 Evas_Evt_Key_Down * ev = (Evas_Evt_Key_Dow*) evt_fo ; 271 li_em -> rKeyPssFg = FALSE ; 272 li_em -> aKeyPssFg = FALSE ; 273 i( `SCmp ( ev -> key , "KP_Enter") == 0 274 || `SCmp ( ev -> key , "Return") == 0) { 275 `SETTING_TRACE ("ENTER %ev->key:%s", __FUNCTION__ , ev -> key ); 276 li_em -> rKeyPssFg = TRUE ; 279 i( li_em -> isSgleFg = FALSE ) { 280 cڡ * y_r = `move_f_subrg ( `m_y_y_g ( obj ), "
"); 281 `m_y_y_t ( obj , y_r ); 282 `FREE ( y_r ); 283 `m_y_curs_d_t ( obj ); 285 `g_hide_put_–_cb ( obj ); 287 i( `SCmp ( ev -> key , "space") == 0) { 288 li_em -> aKeyPssFg = TRUE ; 290 li_em -> aKeyPssFg = FALSE ; 293 } } 298 EXPORT_PUBLIC 299  $g_sub_li_rd_chge (* da , Evas_Obje * obj , * evt_fo ) 301 SETTING_TRACE_BEGIN ; 302 `tm_if ( da = NULL , "Dataarameter is NULL"); 303 Stg_GGroupIm_Da * li_em = 304 ( Stg_GGroupIm_Da * da ; 305 li_em -> chk_us = `m_dio_vue_g ( obj ); 307 Elm_Obje_Im * subIm = li_em -> em ; 308 Elm_Obje_Im * Im = `m_gli_em__g ( subIm ); 310 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subIm ); 311 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 313 `t_if ( NULL = da_subIm || NULL = da_Im ); 314  r ; 315 `g_t_t_p_key ( da_Im -> t_p_g_bded , 316 li_em -> chk_us , & r ); 317 `t_if (0 ! r ); 318 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 319 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 320 `m_gli_em_upde ( da_Im -> em ); 321 } } 326 EXPORT_PUBLIC 327  $g_sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 329 SETTING_TRACE_BEGIN ; 331 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 332 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 333 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 334 `m_gli_em_ed_t ( subem , 0); 335 Stg_GGroupIm_Da * da_subIm = 336 `m_obje_em_da_g ( subem ); 337 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 338 `t_if ( NULL = da_subIm || NULL = da_Im ); 340 `m_dio_vue_t ( da_subIm -> rgd , da_subIm-> chk_us ); 341  r ; 342 `g_t_t_p_key ( da_Im -> t_p_g_bded , 343 da_subIm -> chk_us , & r ); 344 `g_tm_if (0 ! r , "S vcr[%d]", da_Im -> t_p_g_bded ); 346 da_Im -> sub_desc = (*) `g_rdup ( da_subIm -> keyS ); 347 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 348 `m_gli_em_upde ( da_Im -> em ); 349 `m_gli_em_exnded_t ( Im , EINA_FALSE ); 350 } } 353  Ea_Bo $__ud_li__idr (* da ) 355 SETTING_TRACE_BEGIN ; 357 `tv_if ( da = NULL , FALSE ); 358 Elm_Obje_Im * em = da ; 359 `m_gli_em_upde ( em ); 360  ECORE_CALLBACK_CANCEL ; 362 } } 364  $__exp_li_smt_cb (* da , Evas_Obje * obj , * evt_fo ) 366 `t_if ( da = NULL || evt_fo == NULL); 367 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 368 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( em ); 369 * cb_ty = da ; 372 i(0 = `SCmp ( cb_ty , "drag") 373 || 0 = `SCmp ( cb_ty , "longpressed")) { 374 } i(0 = `SCmp ( cb_ty , "contracted")) { 375 `m_gli_em_subems_r ( em ); 377 i( da_Im ) { 378 `g_gli_em_groupy_t ( da_Im , da_Im-> c_y ); 379 cڡ * tmp = da_Im -> r_swlow_th ; 380 da_Im -> r_swlow_th = `g_rdup ( SETTING_IMAGE_PATH_CFG "00_list_button_expand_closed.png"); 381 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 382 `m_gli_em_upde ( da_Im -> em ); 383 `FREE ( tmp ); 385 } i(0 = `SCmp ( cb_ty , "expanded")) { 387 i( da_Im ) { 388 `g_gli_em_groupy_t ( da_Im , da_Im-> exp_y ); 389 cڡ * tmp = da_Im -> r_swlow_th ; 390 da_Im -> r_swlow_th = `g_rdup ( SETTING_IMAGE_PATH_CFG "00_list_button_expand_opened.png"); 391 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 392 `m_gli_em_upde ( da_Im -> em ); 393 `FREE ( tmp ); 396 } } 398  $_gl_Gdl_l (* da , Evas_Obje * obj , * evt_fo ) 401 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 402 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 403 `m_gli_em_ed_t ( em , 0); 404 } } 406  $_gl_Gdl_l_exnd (* da , Evas_Obje * obj , 407 * evt_fo ) 410 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 411 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 412 `m_gli_em_ed_t ( em , 0); 413 bo us = ! `m_gli_em_exnded_g ( em ); 414 `m_gli_em_exnded_t ( em , us ); 415 } } 417 * $_gl_Gdl_xt_g (* da , Evas_Obje * obj , 418 cڡ * ) 421 Stg_GGroupIm_Da * em_da = 422 ( Stg_GGroupIm_Da * da ; 424 i( SWALLOW_Ty_LAYOUT_ENTRY = em_da -> swlow_ty ) { 425  NULL ; 428 * t_r = NULL ; 430 i( SWALLOW_Ty_1RADIO_1LABLE = em_da -> swlow_ty ) { 431  ecizti [ MAX_SPECIALIZITION_LEN ] = {0,}; 432  ft_size = -1; 434 i( SYSTEM_SETTINGS_FONT_SIZE_SMALL = em_da -> chk_us ) { 435 ft_size = LABEL_FONT_SIZE_SMALL ; 436 } i( SYSTEM_SETTINGS_FONT_SIZE_LARGE = em_da -> chk_us ) { 437 ft_size = LABEL_FONT_SIZE_LARGE ; 438 } i( SYSTEM_SETTINGS_FONT_SIZE_HUGE = em_da -> chk_us ) { 439 ft_size = LABEL_FONT_SIZE_HUGE ; 440 } i( SYSTEM_SETTINGS_FONT_SIZE_GIANT = em_da -> chk_us ) { 441 ft_size = LABEL_FONT_SIZE_GIANT ; 443 ft_size = LABEL_FONT_SIZE_NORMAL ; 446 `tf ( ecizti , (speciliztion), "%s", 447 ft_size , `_ ( em_da -> keyS )); 448 t_r = (*) `g_rdup ( ecizti ); 449  t_r ; 454 i(! `SCmp ( , "elm.text.main") || !safeStrCmp(part, "elm.text.main.left") || !safeStrCmp(part, "elm.text.main.left.top")) { 455 i( em_da -> keyS ) { 456 t_r = (*) `g_rdup ( `_ ( em_da -> keyS )); 459 } i(! `SCmp ( , "elm.text.2") || !safeStrCmp(part, "elm.text.sub.left.bottom")) { 460 i( em_da -> sub_desc ) { 461 t_r = (*) `g_rdup ( `_ ( em_da -> sub_desc )); 464 } i(! `SCmp ( , "elm.text.multiline")) { 465 i( em_da -> keyS ) { 466 t_r = (*) `g_rdup ( `_ ( em_da -> keyS )); 469 `FREE ( t_r ); 470  NULL ; 473  t_r ; 474 } } 476  Evas_Obje * $__add_check ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 478 `tv_if (! em_da || ! , NULL ); 479 Evas_Obje * cڋ = `m_yout_add ( ); 480 Evas_Obje * check = `m_check_add ( cڋ ); 483 i( em_da -> isImDibFg ) 484 `m_obje_dibd_t ( check , EINA_FALSE ); 486 `m_check_e_t ( check , em_da -> chk_us ); 487 `evas_obje_age_evts_t ( check , 0); 488 `evas_obje_size_ht_ign_t ( check , EVAS_HINT_FILL , EVAS_HINT_FILL); 489 `evas_obje_size_ht_weight_t ( check , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 493 i( SWALLOW_Ty_1ICON_1CHECK = em_da -> swlow_ty 494 || SWALLOW_Ty_1CHECK = em_da -> swlow_ty 495 || SWALLOW_Ty_1CHECKICON = em_da -> swlow_ty ) { 497 `m_check_e_por_t ( check , ( Ea_Bo *)(&( em_da -> chk_us ))); 499 `evas_obje_ss_evts_t ( check , 1); 501 `evas_obje_ss_evts_t ( check , 1); 505 em_da -> eo_check = check ; 506 `g_gli_uegi_s_acss_highlight ( em_da -> eo_check , im_da-> c ); 508 i( em_da -> chk_chge_cb ) { 509 `evas_obje_smt_back_add ( check , "chged", em_da -> chk_chge_cb , item_data); 511 `evas_obje_smt_back_add ( check , "chged", __chk_chged , em_da ); 513 `evas_obje_show ( check ); 517 `m_yout_theme_t ( cڋ , "layout", "list/B/type.4", "default"); 518 `m_yout_cڋ_t ( cڋ , "m.swlow.cڋ", check ); 519  cڋ ; 520 } } 522  Evas_Obje * $__add_check_ic ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 524 `tv_if (! em_da || ! , NULL ); 525 `__add_check ( em_da , ); 526 Evas_Obje * check = em_da -> eo_check ; 528 Evas_Obje * thumb = NULL ; 529 i( em_da -> r_swlow_th ) { 530 thumb = `m_ic_add ( ); 531 `m_image_fe_t ( thumb , 532 em_da -> r_swlow_th , 533 NULL ); 534 `evas_obje_size_ht_ae_t ( thumb , 535 EVAS_ASPECT_CONTROL_VERTICAL , 539 Evas_Obje * yout = `m_yout_add ( ); 540 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , 542 `evas_obje_size_ht_weight_t ( yout , 543 EVAS_HINT_EXPAND , 544 EVAS_HINT_EXPAND ); 545 `m_obje__cڋ_t ( yout , "checkbox", check ); 546 `m_obje__cڋ_t ( yout , "thumbǞ", thumb ); 547 `evas_obje_show ( yout ); 548  yout ; 549 } } 551  Evas_Obje * $__add_togg ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 553 `tv_if (! em_da || ! , NULL ); 554 Evas_Obje * ly_togg = `m_yout_add ( ); 555 `m_yout_theme_t ( ly_togg , "layout", "list/C/type.3", "default"); 556 `__add_check ( em_da , ); 557 Evas_Obje * check = em_da -> eo_check ; 558 `m_obje_y_t ( check , "on&off"); 561 i( em_da -> toggDibFg ) 562 `m_obje_dibd_t ( check , EINA_TRUE ); 564 i( SWALLOW_Ty_1TOGGLE = em_da -> swlow_ty 565 || SWALLOW_Ty_1ICON_1RADIO = em_da -> swlow_ty ) { 567  e [ MAX_SPECIALIZITION_LEN ] = {0,}; 568 `tf ( e , (state), 569 `_ ("IDS_ST_BODY_P1SS_IS_CURRENTLY_P2SS_T_TTS"), 570 `_ ( em_da -> keyS ), im_da-> chk_us ? _("IDS_ST_BODY_ON_M_STATUS") : _("IDS_ST_BODY_ALERTTYPE_OFF")); 572 Evas_Obje * eo = `m_obje_em_acss_obje_g ( em_da -> em ); 573 `m_acss_fo_t ( eo , ELM_ACCESS_STATE , `isEmyS ( e ? NULL : state); 575 `g_gli_uegi_s_acss_highlight ( em_da -> eo_check , im_da-> c ); 577 `m_yout_cڋ_t ( ly_togg , "m.swlow.cڋ", check ); 579  ly_togg ; 580 } } 582  Evas_Obje * $__add_d_togg ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 585 `tv_if (! em_da || ! || -1 =em_da-> chk_us , NULL ); 586  NULL ; 588 Evas_Obje * eo_img = NULL ; 589 eo_img = `m_image_add ( ); 591 i( eo_img ) { 592 `evas_obje_age_evts_t ( eo_img , EINA_FALSE ); 593 i(0 = em_da -> chk_us ) { 594 `m_image_fe_t ( eo_img , SETTING_ICON_PATH_CFG "A01-1_t_off.g", NULL ); 595 } i(1 = em_da -> chk_us ) { 596 `m_image_fe_t ( eo_img , SETTING_ICON_PATH_CFG "A01-1_t_.g", NULL ); 598 `evas_obje_size_ht_m_t ( eo_img , `ELM_SCALE_SIZE (40), ELM_SCALE_SIZE(40)); 599 `evas_obje_size_ht_max_t ( eo_img , 40, 40); 600 `evas_obje_show ( eo_img ); 602  eo_img ; 604 } } 607  Evas_Obje * $__add_muɞe_togg ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 609 `tv_if (! em_da || ! , NULL ); 610 Evas_Obje * chk = `__add_togg ( em_da , ); 611 `m_obje_y_t ( chk , "on&off"); 612  chk ; 613 } } 616  Evas_Obje * $__add_dio ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 618 `tv_if (! em_da || ! , NULL ); 619 i(! em_da -> rgd ) { 620 em_da -> rgd = `m_dio_add ( ); 621 `m_dio_e_vue_t ( em_da -> rgd , -1); 623 Evas_Obje * ly_dio = `m_yout_add ( ); 624 `m_yout_theme_t ( ly_dio , "layout", "list/B/type.4", "default"); 625 Evas_Obje * dio = `m_dio_add ( ly_dio ); 626 `evas_obje_age_evts_t ( dio , EINA_FALSE ); 627 `evas_obje__evts_t ( dio , EINA_TRUE ); 628 `m_dio_e_vue_t ( dio , 629 em_da -> chk_us ); 630 `m_dio_group_add ( dio , em_da -> rgd ); 631 `evas_obje_show ( dio ); 632 em_da -> eo_check = dio ; 633 i( em_da -> chk_chge_cb ) { 634 `evas_obje_smt_back_add ( dio , 636 em_da -> chk_chge_cb , 637 em_da ); 639 `evas_obje_smt_back_add ( dio , 641 __dio_chged , 642 em_da ); 644 `g_gli_uegi_s_acss_highlight ( em_da -> eo_check , im_da-> c ); 645 `m_yout_cڋ_t ( ly_dio , "m.swlow.cڋ", dio ); 647  ly_dio ; 648 } } 650  Evas_Obje * $__add_dio_right ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 652 `tv_if (! em_da || ! , NULL ); 653 i(! em_da -> rgd ) { 654 em_da -> rgd = `m_dio_add ( ); 655 `m_dio_e_vue_t ( em_da -> rgd , -1); 657 Evas_Obje * ly_dio = `m_yout_add ( ); 658 `m_yout_theme_t ( ly_dio , "layout", "list/C/type.2", "default"); 659 Evas_Obje * dio = `m_dio_add ( ly_dio ); 661 `m_obje_y_t ( dio , "list"); 663 `m_dio_e_vue_t ( dio , 664 em_da -> chk_us ); 665 `m_dio_group_add ( dio , em_da -> rgd ); 666 `evas_obje_show ( dio ); 667 em_da -> eo_check = dio ; 668 i( em_da -> chk_chge_cb ) { 669 `evas_obje_smt_back_add ( dio , 671 em_da -> chk_chge_cb , 672 em_da ); 674 `evas_obje_smt_back_add ( dio , 676 __dio_chged , 677 em_da ); 679 `g_gli_uegi_s_acss_highlight ( em_da -> eo_check , im_da-> c ); 680 `m_yout_cڋ_t ( ly_dio , "m.swlow.cڋ", dio ); 682  ly_dio ; 683 } } 685  Evas_Obje * $__add_dio_xt ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 687 `tv_if (! em_da || ! , NULL ); 688 i(! em_da -> rgd ) { 689 em_da -> rgd = `m_dio_add ( ); 690 `m_dio_e_vue_t ( em_da -> rgd , -1); 692 Evas_Obje * dio = `m_dio_add ( ); 693 `evas_obje_age_evts_t ( dio , EINA_FALSE ); 694 `evas_obje__evts_t ( dio , EINA_FALSE ); 695 `m_dio_e_vue_t ( dio , 696 em_da -> chk_us ); 697 `m_dio_group_add ( dio , em_da -> rgd ); 698 `evas_obje_show ( dio ); 699 em_da -> eo_check = dio ; 700 i( em_da -> chk_chge_cb ) { 701 `evas_obje_smt_back_add ( dio , 703 em_da -> chk_chge_cb , 704 em_da ); 706 `evas_obje_smt_back_add ( dio , 708 __dio_chged , 709 em_da ); 711  dio ; 712 } } 715  Evas_Obje * $__add_bu ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 717 `tv_if (! em_da || ! , NULL ); 718 Evas_Obje * b = `m_bu_add ( ); 719 `m_obje_xt_t ( b , "Edit"); 720 `evas_obje_show ( b ); 721 i( em_da -> r_swlow_th ) { 722 `m_obje_y_t ( b , em_da -> r_swlow_th ); 724 i( em_da -> keyS && im_da-> swlow_ty ! SWALLOW_Ty_1RADIO_1BTN ) { 725 `m_obje_xt_t ( b , `_ ( em_da -> keyS )); 727 `evas_obje_age_evts_t ( b , EINA_FALSE ); 729 i( em_da -> _chge_cb ) { 731 i( `SCmp ( em_da -> keyS , "IDS_ST_BODY_SIMPLE_PASSWORD") == 0) 732 `g_t_s_fo ( b , "Chgsimsswd", NULL , NULL, NULL); 733 i( `SCmp ( em_da -> keyS , "IDS_ST_BODY_PASSWORD") == 0) 734 `g_t_s_fo ( b , "Chgsswd", NULL , NULL, NULL); 736 `evas_obje_smt_back_add ( b , 738 em_da -> _chge_cb , 739 em_da ); 740 } i( em_da -> chk_chge_cb ) { 741 `evas_obje_smt_back_add ( b , 743 em_da -> chk_chge_cb , 744 em_da ); 746 `SETTING_TRACE_DEBUG ("toggDibFg %u", em_da -> toggDibFg ); 747 i( em_da -> toggDibFg ) 748 `m_obje_dibd_t ( b , EINA_TRUE ); 749  b ; 750 } } 753  Evas_Obje * $__add_gif ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 755 `tv_if (! em_da || ! , NULL ); 756 Evas_Obje * image = NULL ; 757 cڡ ** g_li = (cڡ **) em_da -> bgs_to ; 760 i( g_li && *png_list) { 761 i( g_li [1]) { 762 image = `g__gif ( , g_li ); 764 image = `g__image ( , * g_li ); 768  image ; 769 } } 771  Evas_Obje * $__add_image ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 773 `tv_if (! em_da || ! || !em_da-> l_swlow_th , NULL ); 774 Evas_Obje * image = NULL ; 775 image = `g__image ( , em_da -> l_swlow_th ); 776  image ; 777 } } 779  $__y_whout_yout_focud_cb (* da , Evas_Obje * obj , * ei ) 781 SETTING_TRACE_BEGIN ; 782 Stg_GGroupIm_Da * id = da ; 783 i(! `m_y_is_emy ( obj )) { 784 `m_obje_em_sigl_em ( id -> em , "elm,state,eraser,show", ""); 786 `m_obje_em_sigl_em ( id -> em , "elm,state,rename,hide", ""); 789 Evas_Obje * acc = `m_obje_em_acss_obje_g ( id -> em ); 790 i(! acc ) ; 792 cڡ * txt = `m_y_y_g ( obj ); 793 i(! txt || 0 = ` (txt)) 794 txt = `m_obje__xt_g ( obj , "elm.guide"); 797 Ea_Sgshe * r = `ea_rgshe_tf ("%s, Ed Fld, Keybrd od", txt ); 798 `m_acss_y ((*) r ); 799 `ea_rgshe_d ( r ); 800 SETTING_TRACE_END ; 801 } } 803  $__y_whout_yout_unfocud_cb (* da , Evas_Obje * obj , * evt_fo ) 805 SETTING_TRACE_BEGIN ; 806 `g_tm_if ( da = NULL , "invalidarameter: data is NULL"); 807 Stg_GGroupIm_Da * id = da ; 808 `g_tm_if ( id -> em = NULL , "item is NULL"); 809 `m_obje_em_sigl_em ( id -> em , "elm,state,eraser,hide", ""); 810 `m_obje_em_sigl_em ( id -> em , "elm,state,rename,show", ""); 811 SETTING_TRACE_END ; 812 } } 814  $__jeed_ch_cb (* da , Evas_Obje * obj , * evt_fo ) 816 SETTING_TRACE_BEGIN ; 819 `g__sime_pup ( NULL , `m_obje__widg_g ( obj ), NULL, `_ ("IDS_ST_BODY_PASSWORD_CONTAINS_INVALID_CHARACTER_ABB")); 820 } } 822  Evas_Obje * $__add_y_whout_yout ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 824 `m_gli_mode_t ( , ELM_LIST_COMPRESS ); 825 Evas_Obje * y = NULL ; 826 Ea_Edfld_Ty ty ; 828 i( em_da -> isPasswdFg ) { 829 ty = EA_EDITFIELD_SCROLL_SINGLELINE_PASSWORD ; 830 } i( em_da -> isSgleFg ) { 831 ty = EA_EDITFIELD_SINGLELINE ; 833 ty = EA_EDITFIELD_MULTILINE ; 835 em_da -> eo_check = y = `_edfld_add ( , ty ); 836 `evas_obje_size_ht_weight_t ( y , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 837 `evas_obje_size_ht_ign_t ( y , EVAS_HINT_FILL , EVAS_HINT_FILL); 838 i( em_da -> focus_uowed ) { 839 `m_obje_focus_low_t ( y , EINA_FALSE ); 841 `m_y_put_l_yout_t ( y , 842 em_da -> put_ty ); 845 `m_y_edii_low_t ( y , FALSE ); 846 `m_y_put_l_tu_key_ty_t ( y , em_da -> tu_key_ty ); 847 i( em_da -> dib_auto_p ) { 848 `m_y_autop_ty_t ( y , ELM_AUTOCAPITAL_TYPE_NONE ); 851 i( em_da -> isSgleFg ) { 852 `m_y_sb_t ( y , EINA_TRUE ); 853 `m_y_sg_le_t ( y , EINA_TRUE ); 854 `m_obje_sigl_em ( y , "elm,state,scroll,enabled", ""); 857 `_edfld_r_bu_dibd_t ( y , EINA_TRUE ); 860 i( em_da -> isPasswdFg ) { 862 `m_y_sswd_t ( y , EINA_TRUE ); 863 `m_y_put_l_tu_key_dibd_t ( y , EINA_TRUE ); 865  Elm_Ery_Fr_Ac_S ac_fr_da ; 866 ac_fr_da . aced = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!""#$%&'()*+,-./:;<=>?@[]\\^_`{|}~"; 867 ac_fr_da . jeed = NULL ; 868 `m_y_mkup_fr_nd ( y , m_y_fr_ac_t , & ac_fr_da ); 870 `evas_obje_smt_back_add ( y , "jeed", __jeed_ch_cb , em_da ); 873 i( em_da -> lim_fr_da ) { 874 m_y_mkup_fr_nd 875 ( y , 876 m_y_fr_lim_size , 877 em_da -> lim_fr_da ); 879 i( em_da -> maxngth_ached_cb ) { 880 `evas_obje_smt_back_add ( y , 882 em_da -> maxngth_ached_cb , 883 em_da ); 885 `evas_obje_smt_back_add ( y , 887 __max_n_ached , 888 em_da ); 893 i( em_da -> _chge_cb ) { 894 `evas_obje_smt_back_add ( y , 896 em_da -> _chge_cb , 897 em_da ); 899 `evas_obje_smt_back_add ( y , 901 __y_whout_yout_unfocud_cb , 902 em_da ); 904 i( em_da -> digs_fr_da ) { 905 `m_y_mkup_fr_nd ( y , 906 m_y_fr_ac_t , 907 em_da -> digs_fr_da ); 911 i( em_da -> sub_desc && `SL (item_data->sub_desc) > 0) { 912 `m_y_y_t ( y , em_da -> sub_desc ); 914 i( em_da -> guide_xt ) { 915 `m_obje__xt_t ( y , "m.guide", `_ ( em_da -> guide_xt )); 917 `m_obje__xt_t ( y , "m.guide", `_ ("IDS_ST_BODY_TAP_TO_INSERT")); 924 `m_y_p_mode_t ( y , ELM_CNP_MODE_PLAINTEXT ); 926 i( em_da -> chk_chge_cb ) { 927 `evas_obje_smt_back_add ( y , 929 em_da -> chk_chge_cb , 930 em_da ); 931 `evas_obje_smt_back_add ( y , 933 em_da -> chk_chge_cb , 934 em_da ); 937 `evas_obje_smt_back_add ( y , "chged", __y_chged , em_da ); 941 i( em_da -> aived_cb ) { 942 `evas_obje_smt_back_add ( y , 944 em_da -> aived_cb , 945 em_da ); 950 i( em_da -> focus_cb ) { 951 `evas_obje_smt_back_add ( y , "focud", em_da -> focus_cb , item_data); 953 `evas_obje_smt_back_add ( y , "focud", __y_whout_yout_focud_cb , em_da ); 958 i( em_da -> t_chge_cb ) { 959 `evas_obje_evt_back_add ( y , EVAS_CALLBACK_KEY_DOWN , ( Evas_Obje_Evt_Cb )( em_da -> t_chge_cb ), im_da-> urda ); 961 `evas_obje_evt_back_add ( y , EVAS_CALLBACK_KEY_DOWN , __y_keydown , em_da ); 964 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( y ); 965 i( imf_cڋxt && em_da -> x_back_cb ) { 966 `ece_imf_cڋxt_put_l_evt_back_add ( imf_cڋxt , 967 ECORE_IMF_INPUT_PANEL_STATE_EVENT , 968 em_da -> x_back_cb , 969 em_da -> urda ); 971 i( em_da -> put_l_dib_ag ) { 972 `m_y_put_l_abd_t ( y , EINA_FALSE ); 974 i( y && em_da -> y_auto_focus ) { 975 `evas_obje_show ( y ); 976 `m_obje_focus_t ( y , EINA_TRUE ); 979  y ; 980 } } 982  Evas_Obje * $__add_y ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 984 `tv_if (! em_da || ! , NULL ); 985 `m_gli_mode_t ( , ELM_LIST_COMPRESS ); 986 Evas_Obje * ed_me = 987 `g__edfed ( , `_ ( em_da -> keyS ), 988 em_da -> sub_desc , im_da-> guide_xt ); 989 `evas_obje_ss_evts_t ( ed_me , 1); 990 `evas_obje_age_evts_t ( ed_me , 0); 991 Evas_Obje * y = `m_obje__cڋ_g ( ed_me , "elm.swallow.content"); 992 em_da -> eo_check = y ; 993 `m_y_put_l_yout_t ( y , 994 em_da -> put_ty ); 996 i( em_da -> isSgleFg ) { 997 `m_y_sb_t ( y , EINA_TRUE ); 998 `m_y_sg_le_t ( y , EINA_TRUE ); 1001 i( em_da -> isPasswdFg ) { 1002 `m_y_sg_le_t ( y , EINA_TRUE ); 1003 `m_y_sswd_t ( y , EINA_TRUE ); 1006 i( em_da -> lim_fr_da ) { 1007 m_y_mkup_fr_nd 1008 ( y , 1009 m_y_fr_lim_size , 1010 em_da -> lim_fr_da ); 1012 i( em_da -> maxngth_ached_cb ) { 1013 `evas_obje_smt_back_add ( y , 1015 em_da -> maxngth_ached_cb , 1016 em_da ); 1018 `evas_obje_smt_back_add ( y , 1020 __max_n_ached , 1021 em_da ); 1024 i( em_da -> _chge_cb ) { 1025 `evas_obje_smt_back_add ( y , 1027 em_da -> _chge_cb , 1028 em_da ); 1030 `evas_obje_smt_back_add ( y , 1032 __y_unfocud , 1033 ed_me ); 1035 i( em_da -> digs_fr_da ) { 1036 `m_y_mkup_fr_nd ( y , 1037 m_y_fr_ac_t , 1038 em_da -> digs_fr_da ); 1043 `m_y_p_mode_t ( y , ELM_CNP_MODE_PLAINTEXT ); 1045 i( em_da -> chk_chge_cb ) { 1046 `evas_obje_smt_back_add ( y , 1048 em_da -> chk_chge_cb , 1049 em_da ); 1052 `evas_obje_smt_back_add ( y , "chged", __y_chged , em_da ); 1056 i( em_da -> aived_cb ) { 1057 `evas_obje_smt_back_add ( y , 1059 em_da -> aived_cb , 1060 em_da ); 1063 i( em_da -> focus_cb ) { 1064 `evas_obje_smt_back_add ( y , "focud", em_da -> focus_cb , item_data); 1066 `evas_obje_smt_back_add ( y , "focud", __y_focud , ed_me ); 1069 `m_obje_sigl_back_add ( ed_me , "m,ar,icked", "m", __ar_icked , y ); 1071 i( em_da -> t_chge_cb ) { 1072 `evas_obje_evt_back_add ( y , EVAS_CALLBACK_KEY_DOWN , ( Evas_Obje_Evt_Cb )( em_da -> t_chge_cb ), im_da-> urda ); 1074 `evas_obje_evt_back_add ( y , EVAS_CALLBACK_KEY_DOWN , __y_keydown , em_da ); 1077 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( y ); 1078 i( imf_cڋxt ) { 1079 `ece_imf_cڋxt_put_l_evt_back_add ( imf_cڋxt , 1080 ECORE_IMF_INPUT_PANEL_STATE_EVENT , 1081 em_da -> x_back_cb , 1082 em_da -> urda ); 1084 i( em_da -> put_l_dib_ag ) { 1085 `m_y_put_l_abd_t ( y , EINA_FALSE ); 1087  ed_me ; 1088 } } 1090  Evas_Obje * $__add_5_id ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1092 SETTING_TRACE_BEGIN ; 1093 `tv_if (! em_da || ! , NULL ); 1094 Evas_Obje * li_id = 1095 `g__5_id ( , em_da -> evas , 1096 em_da -> l_swlow_th , 1097 em_da -> r_swlow_th , 1098 em_da -> chk_us , 1099 em_da -> isInditVisib , 1100 em_da -> id_m , 1101 em_da -> id_max , 1102 em_da -> chk_chge_cb , 1103 em_da -> t_chge_cb , 1104 em_da -> _chge_cb , 1105 em_da ); 1106 `evas_obje_ss_evts_t ( li_id , 1); 1107 `evas_obje_age_evts_t ( li_id , 0); 1108 em_da -> eo_check = li_id ; 1109  li_id ; 1110 } } 1112  Evas_Obje * $__add_id ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1114 `tv_if (! em_da || ! , NULL ); 1115 Evas_Obje * li_id = 1116 `g__id ( , em_da -> evas , 1117 em_da -> l_swlow_th , 1118 em_da -> r_swlow_th , 1119 em_da -> chk_us , 1120 em_da -> isInditVisib , 1121 em_da -> id_m , 1122 em_da -> id_max , 1123 em_da -> chk_chge_cb , 1124 em_da -> t_chge_cb , 1125 em_da -> _chge_cb , 1126 em_da ); 1127 `evas_obje_ss_evts_t ( li_id , 1); 1128 `evas_obje_age_evts_t ( li_id , 0); 1129 em_da -> eo_check = li_id ; 1130  li_id ; 1131 } } 1133  Evas_Obje * $__add_yout ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1135 `tv_if (! em_da || ! , NULL ); 1136 Evas_Obje * yout = `m_yout_add ( ); 1137 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1138 `g_tvm_if ( yout = NULL , FALSE , "layout == NULL"); 1139 `m_yout_theme_t ( yout , "layout", "application", "default"); 1140  w = em_da -> chk_us ; 1141  h = em_da -> chk_us ; 1142 `m_obje__cڋ_t ( yout , "m.swlow.bg", `g__bnk__cuomize ( , w , h )); 1145 ** ld_gli = (**) em_da -> bgs_to ; 1146 * ld_me = em_da -> keyS ; 1147 * ld_y = em_da -> em_y ; 1148 i(0 = `SCmp ( ld_y , "APP")) 1149 `p_unch ( ld_me ); 1150 i(0 = `SCmp ( ld_y , "UG")) { 1151  ug_cbs cbs = {0,}; 1153 cbs . yout_cb = __ug_yout_cb ; 1154 cbs . su_cb = __ug_su_cb ; 1155 cbs . deroy_cb = __ug_deroy_cb ; 1156 cbs . iv = ad ; 1158 ad -> ma_ug = `g_ug_ ( NULL , ld_me , UG_MODE_FULLVIEW ,d-> p_cڌ_hd , & cbs ); 1162  yout ; 1163 } } 1165  $__pick_pup_nl_b_icked_cb (* da , Evas_Obje * obj , * evt_fo ) 1167 SETTING_TRACE_BEGIN ; 1168 Evas_Obje * pup = da ; 1169 `evas_obje_d ( pup ); 1170 } } 1172  $__pick_pup_t_b_icked_cb (* da , Evas_Obje * obj , * evt_fo ) 1175 SETTING_TRACE_BEGIN ; 1176 `SETTING_TRACE ("DEFAULT @@@"); 1177 `m_obje_sigl_em ( da , "picker,action,value,set", ""); 1180 } } 1182  Evas_Obje * $_defld_pick_pup_add ( Evas_Obje * , Evas_Obje * dime , * da ) 1184 Defld_Pamda * m = (Defld_Pamd*) da ; 1186 Stg_GGroupIm_Da * em_da = m ->item_data; 1188 Evas_Obje * pup = `m_pup_add ( ); 1189 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb , NULL ); 1191 Evas_Obje * nl_b = `m_bu_add ( pup ); 1192 `m_obje_y_t ( nl_b , "popup"); 1193 `m_obje_xt_t ( nl_b , "Cancel"); 1194 `m_obje__cڋ_t ( pup , "bu1", nl_b ); 1195 `evas_obje_smt_back_add ( nl_b , "icked", __pick_pup_nl_b_icked_cb , pup ); 1197 Evas_Obje * t_b = `m_bu_add ( pup ); 1198 `m_obje_y_t ( t_b , "popup"); 1199 `m_obje_xt_t ( t_b , "Set"); 1200 `m_obje__cڋ_t ( pup , "bu2", t_b ); 1202 i( em_da -> aived_cb ) 1204 `evas_obje_smt_back_add ( t_b , "icked", em_da -> aived_cb , item_data); 1206 `evas_obje_smt_back_add ( t_b , "icked", __pick_pup_t_b_icked_cb , dime ); 1208  pup ; 1209 } } 1211  $_defld_de_b_icked_cb (* da , Evas_Obje * obj , * evt_fo ) 1213 SETTING_TRACE_BEGIN ; 1216 Defld_Pamda * m = (Defld_Pamd*) da ; 1217 Evas_Obje * pup = `_defld_pick_pup_add ( m -> , obj ,aram ); 1219 `m_obje__xt_t ( pup , "title,text", "Set date"); 1221 Evas_Obje * dime = `m_dime_add ( m -> ); 1223 `evas_obje_da_t ( dime , "pup", pup ); 1226 m -> em_da -> eo_check = dime ; 1229 `m_obje_cڋ_t ( pup , dime ); 1230 `evas_obje_show ( pup ); 1235 } } 1237  $_defld_time_b_icked_cb (* da , Evas_Obje * obj , * evt_fo ) 1239 SETTING_TRACE_BEGIN ; 1240 Defld_Pamda * m = (Defld_Pamd*) da ; 1242 Evas_Obje * dime = `m_dime_add ( m -> ); 1244 `m_obje_y_t ( dime , "date_layout"); 1246 * _time_fm = `g__time_fm_r (); 1247 i( _time_fm ) { 1248 i(! `cmp ( _time_fm , "IDS_ST_BODY_12_HOURS", ` ("IDS_ST_BODY_12_HOURS"))) 1249 `m_dime_fm_t ( dime , "%l:%M %P"); 1251 `m_dime_fm_t ( dime , "%H:%M"); 1254 `evas_obje_size_ht_ign_t ( dime , 0.5 , 0.5); 1255 `evas_obje_show ( dime ); 1257 Evas_Obje * pup = `_defld_pick_pup_add ( m -> , obj , (*) da ); 1258 `m_obje__xt_t ( pup , "title,text", "Setime"); 1260 `evas_obje_da_t ( dime , "pup", pup ); 1263 m -> em_da -> eo_check = dime ; 1266 `m_obje_cڋ_t ( pup , dime ); 1267 `evas_obje_show ( pup ); 1269 `FREE ( _time_fm ); 1273 } } 1275 EXPORT_PUBLIC * $__g_phe_ng_g_by_n (cڡ * lo , cڡ * sk ) 1281  lo_tmp [ DEF_BUF_SIZE ] = {0,}; 1282 `y ( lo_tmp , lo , DEF_BUF_SIZE ); 1283 lo_tmp [ DEF_BUF_SIZE - 1] = '\0'; 1285 * p = `SS ( lo_tmp , ".UTF-8"); 1286 i( p ) { 1287 * p = 0; 1290 * t_r = NULL ; 1291 UCh cuomSk [ SETTING_STR_SLP_LEN ] = { 0, }; 1292 UECode us = U_ZERO_ERROR ; 1293 UDeFm * fmr = NULL ; 1295 UCh beP [ SETTING_STR_SLP_LEN ] = { 0, }; 1296 UCh fmd [ SETTING_STR_SLP_LEN ] = { 0, }; 1298  bePSg [ SETTING_STR_SLP_LEN ] = { 0, }; 1299  fmdSg [ SETTING_STR_SLP_LEN ] = { 0, }; 1301 `u_uay ( cuomSk , sk , `SL (skeleton)); 1303 UDeTimePG * n_g ; 1304 n_g = `udpg_ݒ ( lo_tmp , & us ); 1306 t32_t bePCacy = (t32_t)(( beP ) / ((bestPattern)[0])); 1307 () `udpg_gBeP ( n_g , cuomSk , `u_ (cuomSk), beP , bePCacy , & us ); 1309 `u_aury ( bePSg , beP ); 1310 `SETTING_TRACE ("BeP i%s", bePSg ); 1312 UDe de = `ul_gNow (); 1313 fmr = `ud_ݒ ( UDAT_IGNORE , UDAT_IGNORE, lo_tmp , NULL , -1, beP , -1, & us ); 1314 t32_t fmdCacy = (t32_t)(( fmd ) / ((formatted)[0])); 1315 () `ud_fm ( fmr , de , fmd , fmdCacy , NULL , & us ); 1316 `u_aury ( fmdSg , fmd ); 1317 `SETTING_TRACE ("DATE & TIME i%s", fmdSg ); 1319 `ud_o ( fmr ); 1321 t_r = `g_rdup ( fmdSg ); 1322  t_r ; 1323 } } 1329  Evas_Obje * $__add_defld_w ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1331 SETTING_TRACE_BEGIN ; 1332 `tv_if (! em_da || ! , NULL ); 1334 Defld_Pamda * m = `mloc ((Datefield_Paramdata)); 1335 `g_tvm_if ( NULL = m , NULL, "param is NULL"); 1337 m -> em_da = item_data; 1339 m -> = em_da -> nf ; 1341 * de = `__g_phe_ng_g_by_n ("en_US", "MMM/d/yyyy"); 1342 * _time_fm = `g__time_fm_r (); 1343 * time ; 1345 i( _time_fm ) { 1346 i(! `cmp ( _time_fm , "IDS_ST_BODY_12_HOURS", ` ("IDS_ST_BODY_12_HOURS"))) 1347 time = `__g_phe_ng_g_by_n ("en_US", "hhmm"); 1349 time = `__g_phe_ng_g_by_n ("en_US", "Hm"); 1350 `SETTING_TRACE ("DATE : %", de ); 1351 `SETTING_TRACE ("TIME : %", time ); 1354 Evas_Obje * b_ = `m_bu_add ( ); 1355 `m_obje_y_t ( b_ , "datetime"); 1356 `evas_obje_size_ht_weight_t ( b_ , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1357 `evas_obje_size_ht_m_t ( b_ , `ELM_SCALE_SIZE (90), -1); 1358 `evas_obje_size ( b_ , 300, -1); 1360 `m_obje_xt_t ( b_ , de ); 1361 `evas_obje_smt_back_add ( b_ , "icked", _defld_de_b_icked_cb , m ); 1362 `evas_obje_show ( b_ ); 1364 Evas_Obje * b_right = `m_bu_add ( ); 1365 `m_obje_y_t ( b_right , "datetime"); 1366 `evas_obje_size_ht_weight_t ( b_right , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1367 `evas_obje_size_ht_m_t ( b_right , `ELM_SCALE_SIZE (90), -1); 1368 `evas_obje_size ( b_right , 270, -1); 1369 `m_obje_xt_t ( b_right , time ); 1370 `evas_obje_smt_back_add ( b_right , "icked", _defld_time_b_icked_cb , m ); 1371 `evas_obje_show ( b_right ); 1373 m -> em_da -> b_ = btn_left; 1374 m -> em_da -> b_right = btn_right; 1376 Evas_Obje * box = `m_box_add ( ); 1377 `evas_obje_size_ht_weight_t ( box , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1379 Evas_Obje * box1 = `m_box_add ( box ); 1380 `evas_obje_size_ht_weight_t ( box1 , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1381 `m_box_hizڏl_t ( box1 , 1); 1382 `m_box_ign_t ( box1 , 0.5, 0.0); 1383 `m_box_ddg_t ( box1 , `ELM_SCALE_SIZE (15), ELM_SCALE_SIZE(5)); 1385 `m_box_ck_d ( box1 , b_ ); 1386 `m_box_ck_d ( box1 , b_right ); 1387 `evas_obje_show ( box1 ); 1389 `m_box_ck_d ( box , box1 ); 1390 `evas_obje_show ( box ); 1392 `FREE ( _time_fm ); 1393  box ; 1394 } } 1396  Evas_Obje * $__add_dio_ch ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1398 `tv_if (! em_da || ! , NULL ); 1399 Evas_Obje * box = `m_box_add ( ); 1400 `m_box_hizڏl_t ( box , 1); 1415 Evas_Obje * ogssb = `m_ogssb_add ( ); 1416 `m_obje_y_t ( ogssb , PROGRESSBAR_STYLE ); 1417 `evas_obje_size_ht_ign_t ( ogssb , 1418 EVAS_HINT_FILL , 0.5); 1419 `evas_obje_size_ht_weight_t ( ogssb , 1420 EVAS_HINT_EXPAND , 1421 EVAS_HINT_EXPAND ); 1422 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1423 `evas_obje_show ( ogssb ); 1424 `m_box_ck_d ( box , ogssb ); 1426 `evas_obje_show ( box ); 1427  box ; 1428 } } 1430  Evas_Obje * $__add_ch ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1432 `tv_if (! em_da || ! , NULL ); 1434 Evas_Obje * box = `m_box_add ( ); 1435 `m_box_hizڏl_t ( box , 1); 1438 Evas_Obje * t = 1439 `g__bnk__cuomize ( box , 1440 SETTING_HALF_SCREEN_WIDTH , SETTING_PADDING_HEIGHT ); 1441 `m_box_ck_d ( box , t ); 1444 Evas_Obje * ogssb = `m_ogssb_add ( ); 1445 `m_obje_y_t ( ogssb , PROGRESSBAR_STYLE ); 1446 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , 0.5); 1447 `evas_obje_size_ht_weight_t ( ogssb , 1448 EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1449 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1450 `evas_obje_show ( ogssb ); 1451 `m_box_ck_d ( box , ogssb ); 1453 `evas_obje_show ( box ); 1454  box ; 1456 } } 1458  Evas_Obje * $__add_oss ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1460 `tv_if (! em_da || ! , NULL ); 1461 Evas_Obje * ogssb = `m_ogssb_add ( ); 1462 `m_obje_y_t ( ogssb , PROGRESSBAR_STYLE ); 1463 `evas_obje_size_ht_ign_t ( ogssb , 1464 EVAS_HINT_FILL , 0.5); 1465 `evas_obje_size_ht_weight_t ( ogssb , 1466 EVAS_HINT_EXPAND , 1467 EVAS_HINT_EXPAND ); 1468 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1469 `evas_obje_show ( ogssb ); 1470  ogssb ; 1471 } } 1473  Evas_Obje * $__add_dio_b ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1475 `tv_if (! em_da || ! , NULL ); 1478 Evas_Obje * dio = `__add_dio ( em_da , ); 1480  dio ; 1481 } } 1483  Evas_Obje * $__add__deu ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1485 i(! em_da || ! || !em_da-> l_swlow_th ) { 1486  NULL ; 1489 i( SWALLOW_Ty_1ICON_WITHOUT_CIRCLE_BG = em_da -> swlow_ty 1490 || SWALLOW_Ty_1ICON_1DOTTOOGLE = em_da -> swlow_ty 1491 || SWALLOW_Ty_1ICON_1IMAGE = em_da -> swlow_ty ) { 1492 Evas_Obje * ic = `m_ic_add ( ); 1493 `m_image_fe_t ( ic , em_da -> l_swlow_th , NULL ); 1494 `evas_obje_size_ht_ae_t ( ic , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 1495  ic ; 1498 Evas_Obje * ic = NULL ; 1499 ic = `m_yout_add ( ); 1500 Evas_Obje * c = NULL ; 1502 `m_yout_theme_t ( ic , "layout", "list/B/type.4", "default"); 1503 c = `m_image_add ( ); 1504 `m_image_fe_t ( c , em_da -> l_swlow_th , NULL ); 1505 `g_decܩe_image_RGBA ( c , 14, 41, 73, 255); 1506 `evas_obje_size_ht_ign_t ( c , EVAS_HINT_FILL , EVAS_HINT_FILL); 1507 `evas_obje_size_ht_weight_t ( c , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1508 `m_yout_cڋ_t ( ic , "m.swlow.cڋ", c ); 1510  ic ; 1511 } } 1513  Evas_Obje * $__add_right_deu ( Stg_GGroupIm_Da * em_da , Evas_Obje * ) 1515 i(! em_da || ! || !em_da-> r_swlow_th ) { 1516  NULL ; 1520 Evas_Obje * ic = `m_ic_add ( ); 1521 `m_image_fe_t ( ic , em_da -> r_swlow_th , NULL ); 1522 `evas_obje_size_ht_ae_t ( ic , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 1523 i(! `SCmp ( em_da -> r_swlow_th , SETTING_IMAGE_PATH_CFG "00_list_button_expand_closed.png")) 1524 i(! `SCmp ( em_da -> r_swlow_th , SETTING_IMAGE_PATH_CFG "00_list_button_expand_opened.png")) 1525  ic ; 1527 Evas_Obje * ic = NULL ; 1528 ic = `m_yout_add ( ); 1529 Evas_Obje * ic = NULL ; 1531 `m_yout_theme_t ( ic , "layout", "list/C/type.3", "default"); 1532 ic = `m_image_add ( ); 1533 i(! `SCmp ( em_da -> r_swlow_th , SETTING_IMAGE_PATH_CFG "00_list_button_expand_closed.png")) 1534 `g_decܩe_image_RGBA ( ic , 14, 41, 73, 255); 1535 i(! `SCmp ( em_da -> r_swlow_th , SETTING_IMAGE_PATH_CFG "00_list_button_expand_opened.png")) 1536 `g_decܩe_image_RGBA ( ic , 14, 41, 73, 255); 1537 `m_image_fe_t ( ic , em_da -> r_swlow_th , NULL ); 1538 `evas_obje_size_ht_ign_t ( ic , 0.0, EVAS_HINT_FILL ); 1539 `evas_obje_size_ht_weight_t ( ic , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1540 `m_yout_cڋ_t ( ic , "m.swlow.cڋ", ic ); 1541  ic ; 1544 } } 1547  gEvas_Obje *(* t__dw_ )( tStg_GGroupIm_Da * tem_da , tEvas_Obje * t ); 1549 SWALLOW_Ty mty ; 1550 __dw_ mdw ; 1551 } t__Cڋ_Dw ; 1552  __Cڋ_Dw g__cd_ [ SWALLOW_Ty_MAX ] = { 1554 { SWALLOW_Ty_1CHECK , __add_check }, 1555 { SWALLOW_Ty_1ICON_1CHECK , __add_check }, 1556 { SWALLOW_Ty_1TOGGLE , __add_togg }, 1557 { SWALLOW_Ty_1RADIO , __add_dio }, 1558 { SWALLOW_Ty_1BUTTON , __add_bu }, 1559 { SWALLOW_Ty_1GIF , __add_gif }, 1560 { SWALLOW_Ty_1IMAGE , __add_image }, 1561 { SWALLOW_Ty_1TEXT_1IMAGE , __add_image }, 1564 { SWALLOW_Ty_LAYOUT_ENTRY , __add_y }, 1565 { SWALLOW_Ty_LAYOUT_SLIDER , __add_id }, 1566 { SWALLOW_Ty_LAYOUT_5STEP_SLIDER , __add_5_id }, 1568 { SWALLOW_Ty_LOAD_LAYOUT , __add_yout }, 1571 { SWALLOW_Ty_1SEARCH , __add_ch }, 1572 { SWALLOW_Ty_1PROCESS , __add_oss }, 1573 { SWALLOW_Ty_MULTILINE_1TOGGLE , __add_muɞe_togg }, 1574 { SWALLOW_Ty_1CHECKICON , __add_check_ic }, 1575 { SWALLOW_Ty_1RADIO_1SEARCH , __add_dio_ch }, 1576 { SWALLOW_Ty_1RADIO_1LABLE , __add_dio_b }, 1577 { SWALLOW_Ty_1RADIO_1BTN , __add_dio }, 1578 { SWALLOW_Ty_1RADIO_1TEXT , __add_dio_xt }, 1581 { SWALLOW_Ty_1ICON_1RADIO , __add__deu }, 1582 { SWALLOW_Ty_1ICON_1PROCESS , __add__deu }, 1583 { SWALLOW_Ty_1RADIO_1PROCESS , __add_dio }, 1585  __Cڋ_Dw g__cd_right [ SWALLOW_Ty_MAX ] = { 1587 { SWALLOW_Ty_1CHECK_RIGHT , __add_check }, 1588 { SWALLOW_Ty_1ICON_1RADIO , __add_togg }, 1589 { SWALLOW_Ty_1ICON_1CHECK , __add_right_deu }, 1590 { SWALLOW_Ty_1ICON_1DOTTOOGLE , __add_d_togg }, 1591 { SWALLOW_Ty_1ICON_1PROCESS , __add_oss }, 1592 { SWALLOW_Ty_1RADIO_1PROCESS , __add_oss }, 1593 { SWALLOW_Ty_1RADIO_1BTN , __add_bu }, 1594 { SWALLOW_Ty_1RADIO_RIGHT , __add_dio_right }, 1597  __Cڋ_Dw g__cd_d [ SWALLOW_Ty_MAX ] = { 1599 { SWALLOW_Ty_1RADIO , __add_dio }, 1602  $__muɞe_ar_icked (* da , Evas_Obje * obj , * evt_fo ) 1604 Stg_GGroupIm_Da * li_em = da ; 1605 Evas_Obje * y = `m_obje_em__cڋ_g ( li_em -> em , "elm.icon.entry"); 1606 `m_obje_focus_t ( y , EINA_TRUE ); 1607 `m_y_y_t ( y , ""); 1608 } } 1610  Evas_Obje * $_gl_Gdl_cڋ_g (* da , Evas_Obje * obj , 1611 cڡ * ) 1613 `tv_if (! da , NULL ); 1614 Stg_GGroupIm_Da * em_da = da ; 1615 `tv_if (! da , NULL ); 1616 __Cڋ_Dw * cd_li = NULL ; 1617 __dw_ = NULL ; 1621 i(! `SCmp ( , "elm.icon.1")) { 1622 i( em_da -> swlow_ty = SWALLOW_Ty_LAYOUT_EDITFIELD 1623 && em_da -> isPasswdFg = TRUE ) 1624  NULL ; 1625 = __add__deu ; 1626 cd_li = __cd_ ; 1627 } i(! `SCmp ( , "elm.icon.2")) { 1628 i( em_da -> swlow_ty = SWALLOW_Ty_LAYOUT_EDITFIELD 1629 && em_da -> isPasswdFg = TRUE ) 1630  NULL ; 1631 = __add_right_deu ; 1632 cd_li = __cd_right ; 1633 } i(! `SCmp ( , "elm.icon")) { 1634 = __add__deu ; 1635 cd_li = __cd_ ; 1636 } i(! `SCmp ( , "elm.swallow.end")) { 1638 cd_li = __cd_d ; 1641 i(! `SCmp ( , "elm.icon.entry")) { 1642 i( em_da -> swlow_ty = SWALLOW_Ty_LAYOUT_DATEFIELD ) { 1644 = __add_defld_w ; 1646 = __add_y_whout_yout ; 1648 } i(! `SCmp ( , "elm.icon.eraser")) { 1650 Evas_Obje * b = `m_bu_add ( obj ); 1651 `m_obje_y_t ( b , "editfield_clear"); 1652 `evas_obje_smt_back_add ( b , "icked", __muɞe_ar_icked , em_da ); 1653  b ; 1654 } i(! `SCmp ( , "elm.icon.edit")) { 1655 Evas_Obje * b = `m_bu_add ( obj ); 1656 `m_obje_y_t ( b , "minus"); 1657 `evas_obje_age_evts_t ( b , EINA_FALSE ); 1658  b ; 1664 i( cd_li ) { 1665  idx = 0; 1666 ; idx < SWALLOW_Ty_MAX ; idx++) { 1667 i( em_da -> swlow_ty = cd_li [ idx ]. ty ) { 1668 = cd_li [ idx ]. dw ; 1673  ? ` ( em_da , obj : NULL ; 1674 } } 1676  $_gl_Gdl_d (* da , Evas_Obje * obj ) 1679 Stg_GGroupIm_Da * em_da = 1680 ( Stg_GGroupIm_Da * da ; 1681 i( em_da ) { 1682 em_da -> eo_check = NULL ; 1683 `G_FREE ( em_da -> keyS ); 1684 `G_FREE ( em_da -> sub_desc ); 1685 `G_FREE ( em_da -> guide_xt ); 1686 `G_FREE (( em_da -> l_swlow_th )); 1687 `G_FREE (( em_da -> r_swlow_th )); 1688 `G_FREE ( em_da -> em_y ); 1691 i( em_da -> digs_fr_da ) { 1692 `G_FREE ( em_da -> digs_fr_da -> aced ); 1693 `G_FREE ( em_da -> digs_fr_da -> jeed ); 1694 `FREE ( em_da -> digs_fr_da ); 1698 i( em_da -> nify ) { 1699 `evas_obje_d ( em_da -> nify ); 1700 em_da -> nify = NULL ; 1703 `FREE ( em_da -> lim_fr_da ); 1704 `__BACK_POINTER_UNSET ( em_da ); 1705 `FREE ( em_da ); 1706 da = NULL ; 1709 } } 1717 EXPORT_PUBLIC 1718 bo $g__Gdl_c (cڡ * em_y , 1719 Elm_Gli_Im_Css * c ) 1721 c -> em_y = item_style; 1722 c -> func . xt_g = _gl_Gdl_xt_g ; 1723 c -> func . cڋ_g = _gl_Gdl_cڋ_g ; 1724 c -> func . e_g = NULL ; 1725 c -> func . d = _gl_Gdl_d ; 1726  TRUE ; 1727 } } 1734 EXPORT_PUBLIC 1735 Stg_GGroupIm_Da * $g__Gdl_fld_group_tIm ( Evas_Obje * gli , 1736 cڡ Elm_Gli_Im_Css * c , 1737 Elm_Obje_Im * , 1738 Elm_Gli_Im_Ty ag , 1739 cڡ * keyS , 1740 g__back_func gl_l ) 1744 `ADD_GL_SEPARATOR ( gli ); 1745 Stg_GGroupIm_Da * em_da = 1746 ( Stg_GGroupIm_Da * `oc (1, 1748 ( Stg_GGroupIm_Da )); 1749 `g_tvm_if (! em_da , NULL , "calloc failed"); 1750 em_da -> keyS = (*) `g_rdup (keyStr); 1751 i( c && itc-> em_y ) { 1752 em_da -> c = (*) `g_rdup (c-> em_y ); 1754 i( gl_l ) { 1755 em_da -> em = 1756 `m_gli_em_nd ( gli , c , em_da , , 1757 ag , gl_l , NULL ); 1759 em_da -> em = 1760 `m_gli_em_nd ( gli , c , em_da , , 1761 ag , _gl_Gdl_l , NULL ); 1763 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1764  em_da ; 1765 } } 1772 EXPORT_PUBLIC Stg_GGroupIm_Da * $g__Gdl_fld_tIm ( 1773 Evas_Obje * gli , 1774 cڡ Elm_Gli_Im_Css * c , 1775 cڡ * keyS , 1776 g__back_func gl_l ) 1779 Stg_GGroupIm_Da * em_da = 1780 ( Stg_GGroupIm_Da * `oc (1, 1782 ( Stg_GGroupIm_Da )); 1783 `g_tvm_if (! em_da , NULL , "calloc failed"); 1784 em_da -> keyS = (*) `g_rdup (keyStr); 1785 i( c && itc-> em_y ) { 1786 em_da -> c = (*) `g_rdup (c-> em_y ); 1788 i( gl_l ) { 1789 em_da -> em = 1790 `m_gli_em_nd ( gli , c , em_da , NULL , 1791 ELM_GENLIST_ITEM_NONE , gl_l , 1792 NULL ); 1794 em_da -> em = 1795 `m_gli_em_nd ( gli , c , em_da , NULL , 1796 ELM_GENLIST_ITEM_NONE , 1797 _gl_Gdl_l , NULL ); 1799 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1800  em_da ; 1801 } } 1808 EXPORT_PUBLIC 1809 Stg_GGroupIm_Da * $g__Gdl_fld_1dio ( 1810 Evas_Obje * gli , 1811 cڡ Elm_Gli_Im_Css * c , 1812 g__back_func gl_l , 1813 * l_da , 1814 SWALLOW_Ty swlow_ty , 1815 Evas_Obje * rgd ,  chk_us , 1816 cڡ * keyS , 1817 g__back_func chk_chge_cb ) 1820 Stg_GGroupIm_Da * em_da = 1821 ( Stg_GGroupIm_Da * `oc (1, 1823 ( Stg_GGroupIm_Da )); 1824 `g_tvm_if (! em_da , NULL , "calloc failed"); 1825 em_da -> keyS = (*) `g_rdup (keyStr); 1826 em_da -> swlow_ty = swallow_type; 1827 em_da -> chk_us = chk_status; 1828 em_da -> chk_chge_cb = chk_change_cb; 1829 em_da -> rgd =gd; 1830 i( c && itc-> em_y ) { 1831 em_da -> c = (*) `g_rdup (c-> em_y ); 1834 i( gl_l ) { 1835 em_da -> em = 1836 `m_gli_em_nd ( gli , c , em_da , NULL , 1837 ELM_GENLIST_ITEM_NONE , gl_l , 1838 l_da ); 1840 em_da -> em = 1841 `m_gli_em_nd ( gli , c , em_da , NULL , 1842 ELM_GENLIST_ITEM_NONE , 1843 _gl_Gdl_l , l_da ); 1845  em_da ; 1846 } } 1853 EXPORT_PUBLIC 1854 Stg_GGroupIm_Da * $g__Gdl_fld_1dio_2xt ( 1855 Evas_Obje * gli , 1856 cڡ Elm_Gli_Im_Css * c , 1857 g__back_func gl_l , 1858 * l_da , 1859 SWALLOW_Ty swlow_ty , 1860 Evas_Obje * rgd ,  chk_us , 1861 cڡ * keyS , 1862 * sub_desc , 1863 g__back_func chk_chge_cb ) 1866 Stg_GGroupIm_Da * em_da = 1867 ( Stg_GGroupIm_Da * `oc (1, 1869 ( Stg_GGroupIm_Da )); 1870 `g_tvm_if (! em_da , NULL , "calloc failed"); 1871 em_da -> keyS = (*) `g_rdup (keyStr); 1872 em_da -> swlow_ty = swallow_type; 1873 em_da -> chk_us = chk_status; 1874 em_da -> chk_chge_cb = chk_change_cb; 1875 em_da -> rgd =gd; 1876 em_da -> sub_desc = (*) `g_rdup (sub_desc); 1877 i( c && itc-> em_y ) { 1878 em_da -> c = (*) `g_rdup (c-> em_y ); 1881 i( gl_l ) { 1882 em_da -> em = 1883 `m_gli_em_nd ( gli , c , em_da , NULL , 1884 ELM_GENLIST_ITEM_NONE , gl_l , 1885 l_da ); 1887 em_da -> em = 1888 `m_gli_em_nd ( gli , c , em_da , NULL , 1889 ELM_GENLIST_ITEM_NONE , 1890 _gl_Gdl_l , l_da ); 1892  em_da ; 1893 } } 1896 EXPORT_PUBLIC 1897 Stg_GGroupIm_Da * $g__Gdl_fld_1dio_1bu ( 1898 Evas_Obje * gli , 1899 cڡ Elm_Gli_Im_Css * c , 1900 g__back_func gl_l , 1901 * l_da , 1902 SWALLOW_Ty swlow_ty , 1903 * bu_y , 1904 Evas_Obje * rgd ,  chk_us , 1905 cڡ * keyS , 1906 g__back_func chk_chge_cb , 1907 g__back_func b_icked_cb ) 1910 Stg_GGroupIm_Da * em_da = 1911 ( Stg_GGroupIm_Da * `oc (1, 1913 ( Stg_GGroupIm_Da )); 1914 `g_tvm_if (! em_da , NULL , "calloc failed"); 1915 em_da -> keyS = (*) `g_rdup (keyStr); 1916 em_da -> swlow_ty = swallow_type; 1917 i( SWALLOW_Ty_1RADIO_RIGHT = swlow_ty ) { 1919 em_da -> l_swlow_th = (*) `g_rdup ( bu_y ); 1921 em_da -> r_swlow_th = (*) `g_rdup ( bu_y ); 1923 em_da -> chk_us = chk_status; 1924 em_da -> chk_chge_cb = chk_change_cb; 1925 em_da -> _chge_cb = b_icked_cb ; 1926 em_da -> rgd =gd; 1927 i( c && itc-> em_y ) { 1928 em_da -> c = (*) `g_rdup (c-> em_y ); 1931 i( gl_l ) { 1932 em_da -> em = 1933 `m_gli_em_nd ( gli , c , em_da , NULL , 1934 ELM_GENLIST_ITEM_NONE , gl_l , 1935 l_da ); 1937 em_da -> em = 1938 `m_gli_em_nd ( gli , c , em_da , NULL , 1939 ELM_GENLIST_ITEM_NONE , 1940 _gl_Gdl_l , l_da ); 1942  em_da ; 1943 } } 1945 EXPORT_PUBLIC 1946 Stg_GGroupIm_Da * $g__Gdl_fld_2dio ( 1947 Evas_Obje * gli , 1948 cڡ Elm_Gli_Im_Css * c , 1949 g__back_func gl_l , 1950 * l_da , 1951 SWALLOW_Ty swlow_ty , 1952 Evas_Obje * rgd ,  chk_us , 1953 cڡ * keyS , 1954 cڡ * sub_desc , 1955 g__back_func chk_chge_cb ) 1958 Stg_GGroupIm_Da * em_da = 1959 ( Stg_GGroupIm_Da * `oc (1, 1961 ( Stg_GGroupIm_Da )); 1962 `g_tvm_if (! em_da , NULL , "calloc failed"); 1963 em_da -> keyS = (*) `g_rdup (keyStr); 1964 em_da -> sub_desc = (*) `g_rdup (sub_desc); 1965 em_da -> swlow_ty = swallow_type; 1966 em_da -> chk_us = chk_status; 1967 em_da -> chk_chge_cb = chk_change_cb; 1968 em_da -> rgd =gd; 1969 i( c && itc-> em_y ) { 1970 em_da -> c = (*) `g_rdup (c-> em_y ); 1973 i( gl_l ) { 1974 em_da -> em = 1975 `m_gli_em_nd ( gli , c , em_da , NULL , 1976 ELM_GENLIST_ITEM_NONE , gl_l , 1977 l_da ); 1979 em_da -> em = 1980 `m_gli_em_nd ( gli , c , em_da , NULL , 1981 ELM_GENLIST_ITEM_NONE , 1982 _gl_Gdl_l , l_da ); 1984  em_da ; 1985 } } 1992 EXPORT_PUBLIC 1993 Stg_GGroupIm_Da * $g__Gdl_fld_groupem ( 1994 Evas_Obje * gli , 1995 cڡ Elm_Gli_Im_Css * c , 1996 Elm_Obje_Im * , 1997 g__back_func gl_l , 1998 * l_da , 1999 SWALLOW_Ty swlow_ty , 2000 * l_ic_th , 2001 * r_ic_th ,  chk_us , 2002 cڡ * keyS , * sub_desc , 2003 g__back_func 2004 chk_chge_cb ) 2007 Stg_GGroupIm_Da * em_da = ( 2008 Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 2009 `g_tvm_if (! em_da , NULL , "calloc failed"); 2012 i( SWALLOW_Ty_LAYOUT_SPECIALIZTION = swlow_ty 2013 || SWALLOW_Ty_LAYOUT_SPECIALIZTION_X = swlow_ty ) { 2014 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 2016  ecizti [ MAX_SPECIALIZITION_LEN ] = { 0, }; 2017 * mp1 = (*) keyS ; 2018 * mp2 = `rchr ( mp1 , '&'); 2019 * mp = NULL ; 2021  NULL ! mp2 ) { 2022 i(0 = `SNCmp ( mp2 , "&", ` ("&")) || 2023 0 = `SNCmp ( mp2 , "&;", ` ("<")) || 2024 0 = `SNCmp ( mp2 , ">", ` (">")) || 2025 0 = `SNCmp ( mp2 , "&qu;", ` (""")) || 2026 0 = `SNCmp ( mp2 , "&os;", ` ("'")) || 2027 0 = `SNCmp ( mp2 , "&nb;", ` (" ")) || 2028 0 = `SNCmp ( mp2 , "&cy;", ` ("©")) || 2029 0 = `SNCmp ( mp2 , "&g;", ` ("®")) 2031 mp = mp2 + 1; 2032 i('\0' = mp [0]) ; 2033 mp2 = `rchr ( mp , '&'); 2035 `g_t ( ecizti , mp1 , mp2 -emp1 + 1); 2036 `g_t ( ecizti , "&", MAX_SPECIALIZITION_LEN ); 2037 mp1 = mp2 + 1; 2038 i('\0' = mp1 [0]) ; 2039 mp2 = `rchr ( mp1 , '&'); 2042 i('\0' ! mp1 [0]) { 2043 `g_t ( ecizti , mp1 , MAX_SPECIALIZITION_LEN ); 2047 em_da -> keyS = (*) `g_rdup ( ecizti ); 2049 em_da -> keyS = (*) `g_rdup (keyStr); 2052 em_da -> sub_desc = NULL ; 2053 i( sub_desc ) 2054 em_da -> sub_desc = (*) `g_rdup (sub_desc); 2056 em_da -> swlow_ty = swallow_type; 2057 em_da -> l_swlow_th = (*) `g_rdup ( l_ic_th ); 2058 em_da -> r_swlow_th = (*) `g_rdup ( r_ic_th ); 2059 em_da -> chk_us = chk_status; 2060 em_da -> chk_chge_cb = chk_change_cb; 2061 i( c && itc-> em_y ) { 2062 em_da -> c = (*) `g_rdup (c-> em_y ); 2065 cڡ * _ty = `evas_obje_da_g ( gli , "InsertType"); 2067 i(! gl_l gl_ _gl_Gdl_l ; 2068 i(0 = `SCmp ( _ty , "Insert before")) { 2069 em_da -> em = 2070 `m_gli_em__befe ( gli , c , em_da , ,arent, 2071 ELM_GENLIST_ITEM_NONE , gl_l , 2072 l_da ); 2073 } i(0 = `SCmp ( _ty , "Insertfter")) { 2074 em_da -> em = 2075 `m_gli_em__a ( gli , c , em_da , ,arent, 2076 ELM_GENLIST_ITEM_NONE , gl_l , 2077 l_da ); 2078 } i(0 = `SCmp ( _ty , "Prepend")) { 2079 em_da -> em = 2080 `m_gli_em_d ( gli , c , em_da , , 2081 ELM_GENLIST_ITEM_NONE , gl_l , 2082 l_da ); 2084 em_da -> em = 2085 `m_gli_em_nd ( gli , c , em_da , , 2086 ELM_GENLIST_ITEM_NONE , gl_l , 2087 l_da ); 2090 i( SWALLOW_Ty_LAYOUT_SPECIALIZTION_X = swlow_ty ) 2091 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2092 `evas_obje_da_t ( gli , "InTy", NULL ); 2094  em_da ; 2095 } } 2097 EXPORT_PUBLIC 2098 Stg_GGroupIm_Da * $g__Gdl_fld_hpem_whout_btom_t ( 2099 Evas_Obje * gli , 2100 cڡ Elm_Gli_Im_Css * c , 2101 SWALLOW_Ty swlow_ty , 2102 cڡ * keyS ) 2105 Stg_GGroupIm_Da * em_da = ( 2106 Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 2107 `g_tvm_if (! em_da , NULL , "calloc failed"); 2109 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 2111  ecizti [ MAX_SPECIALIZITION_LEN ] = { 0, }; 2112 * mp1 = (*) keyS ; 2113 * mp2 = `rchr ( mp1 , '&'); 2114 * mp = NULL ; 2116  NULL ! mp2 ) { 2117 i(0 = `SNCmp ( mp2 , "&", ` ("&")) || 2118 0 = `SNCmp ( mp2 , "&;", ` ("<")) || 2119 0 = `SNCmp ( mp2 , ">", ` (">")) || 2120 0 = `SNCmp ( mp2 , "&qu;", ` (""")) || 2121 0 = `SNCmp ( mp2 , "&os;", ` ("'")) || 2122 0 = `SNCmp ( mp2 , "&nb;", ` (" ")) || 2123 0 = `SNCmp ( mp2 , "&cy;", ` ("©")) || 2124 0 = `SNCmp ( mp2 , "&g;", ` ("®")) 2126 mp = mp2 + 1; 2127 i('\0' = mp [0]) ; 2128 mp2 = `rchr ( mp , '&'); 2130 `g_t ( ecizti , mp1 , mp2 -emp1 + 1); 2131 `g_t ( ecizti , "&", MAX_SPECIALIZITION_LEN ); 2132 mp1 = mp2 + 1; 2133 i('\0' = mp1 [0]) ; 2134 mp2 = `rchr ( mp1 , '&'); 2137 i('\0' ! mp1 [0]) { 2138 `g_t ( ecizti , mp1 , MAX_SPECIALIZITION_LEN ); 2142 em_da -> keyS = (*) `g_rdup ( ecizti ); 2143 em_da -> swlow_ty = swallow_type; 2144 i( c && itc-> em_y ) { 2145 em_da -> c = (*) `g_rdup (c-> em_y ); 2148 em_da -> em = 2149 `m_gli_em_nd ( gli , c , em_da , NULL , 2150 ELM_GENLIST_ITEM_NONE , 2151 NULL , NULL); 2153 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2154  em_da ; 2155 } } 2157 EXPORT_PUBLIC 2158 Stg_GGroupIm_Da * $g__Gdl_fld__hp_whout_btom_t ( 2159 Evas_Obje * gli , 2160 cڡ Elm_Gli_Im_Css * c , 2161 Elm_Obje_Im * a_ , 2162 SWALLOW_Ty swlow_ty , 2163 cڡ * keyS ) 2166 Stg_GGroupIm_Da * em_da = ( 2167 Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 2168 `g_tvm_if (! em_da , NULL , "calloc failed"); 2170 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 2172  ecizti [ MAX_SPECIALIZITION_LEN ] = { 0, }; 2173 * mp1 = (*) keyS ; 2174 * mp2 = `rchr ( mp1 , '&'); 2175 * mp = NULL ; 2177  NULL ! mp2 ) { 2178 i(0 = `SNCmp ( mp2 , "&", ` ("&")) || 2179 0 = `SNCmp ( mp2 , "&;", ` ("<")) || 2180 0 = `SNCmp ( mp2 , ">", ` (">")) || 2181 0 = `SNCmp ( mp2 , "&qu;", ` (""")) || 2182 0 = `SNCmp ( mp2 , "&os;", ` ("'")) || 2183 0 = `SNCmp ( mp2 , "&nb;", ` (" ")) || 2184 0 = `SNCmp ( mp2 , "&cy;", ` ("©")) || 2185 0 = `SNCmp ( mp2 , "&g;", ` ("®")) 2187 mp = mp2 + 1; 2188 i('\0' = mp [0]) ; 2189 mp2 = `rchr ( mp , '&'); 2191 `g_t ( ecizti , mp1 , mp2 -emp1 + 1); 2192 `g_t ( ecizti , "&", MAX_SPECIALIZITION_LEN ); 2193 mp1 = mp2 + 1; 2194 i('\0' = mp1 [0]) ; 2195 mp2 = `rchr ( mp1 , '&'); 2198 i('\0' ! mp1 [0]) { 2199 `g_t ( ecizti , mp1 , MAX_SPECIALIZITION_LEN ); 2203 em_da -> keyS = (*) `g_rdup ( ecizti ); 2204 em_da -> swlow_ty = swallow_type; 2205 i( c && itc-> em_y ) { 2206 em_da -> c = (*) `g_rdup (c-> em_y ); 2209 em_da -> em = 2210 `m_gli_em__a ( gli , c , em_da , NULL , a_ , 2211 ELM_GENLIST_ITEM_NONE , 2212 NULL , NULL); 2214 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2215  em_da ; 2216 } } 2223 EXPORT_PUBLIC Stg_GGroupIm_Da * $g__Gdl_fld_def ( Evas_Obje * 2224 gli , 2225 cڡ Elm_Gli_Im_Css * c , 2226 g__back_func 2227 gl_l , 2228 * l_da , 2229 SWALLOW_Ty 2230 swlow_ty , 2231 * l_ic_th , 2232 * r_ic_th , 2233  chk_us , 2234 cڡ * keyS , 2235 * sub_desc , 2236 g__back_func chk_chge_cb ) 2238  `g__Gdl_fld_groupem ( gli , c , NULL , 2239 gl_l , l_da , 2240 swlow_ty , l_ic_th , 2241 r_ic_th , chk_us , 2242 keyS , sub_desc , 2243 chk_chge_cb ); 2244 } } 2251 EXPORT_PUBLIC 2252 Stg_GGroupIm_Da * $g__Gdl_fld_y_fo ( 2253 Evas_Obje * gli , 2254 cڡ Elm_Gli_Im_Css * c , 2255 g__back_func gl_l , 2256 * l_da , 2257 SWALLOW_Ty swlow_ty , 2258 * l_ic_th , 2259 * r_ic_th , 2260  chk_us , 2261 cڡ * keyS , 2262 * sub_desc , 2263 g__back_func chk_chge_cb , 2264 g__back_func chk_focus_out_cb , 2265 Elm_Iut_P_Layout put_ty , 2266 bo isPasswdFg , 2267 bo isFocusFg , 2268  m_ch_cou , 2269  max_ch_cou , 2270  max_by_cou , 2271 * aced , 2272 * jeed ) 2275 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* `oc (1, (Setting_GenGroupItem_Data)); 2276 `g_tvm_if (! em_da , NULL , "calloc failed"); 2277 em_da -> keyS = (*) `g_rdup (keyStr); 2278 em_da -> sub_desc = (*) `g_rdup (sub_desc); 2279 em_da -> swlow_ty = swallow_type; 2280 em_da -> l_swlow_th = (*) `g_rdup ( l_ic_th ); 2281 em_da -> r_swlow_th = (*) `g_rdup ( r_ic_th ); 2282 em_da -> chk_us = chk_status; 2283 em_da -> chk_chge_cb = chk_change_cb; 2284 em_da -> _chge_cb = chk_focus_out_cb ; 2285 em_da -> isSgleFg = ue ; 2287 em_da -> put_ty = input_type; 2288 em_da -> isPasswdFg = isPasswordFlag; 2289 em_da -> isFocusFg = isFocusFlag; 2290 i( c && itc-> em_y ) { 2291 em_da -> c = (*) `g_rdup (c-> em_y ); 2294 Elm_Ery_Fr_Ac_S * digs_fr_da = 2295 ( Elm_Ery_Fr_Ac_S * `oc (1, (Elm_Entry_Filter_Accept_Set)); 2296 i(! digs_fr_da ) { 2297 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Accept_Set failed"); 2299 `G_FREE ( em_da -> keyS ); 2300 `G_FREE ( em_da -> sub_desc ); 2301 `G_FREE ( em_da -> l_swlow_th ); 2302 `G_FREE ( em_da -> r_swlow_th ); 2303 `G_FREE ( em_da -> c ); 2304 `FREE ( em_da ); 2305  NULL ; 2309 Elm_Ery_Fr_Lim_Size * lim_fr_da = 2310 ( Elm_Ery_Fr_Lim_Size * `oc (1, (Elm_Entry_Filter_Limit_Size)); 2311 i(! lim_fr_da ) { 2312 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Limit_Size failed"); 2315 `G_FREE ( em_da -> keyS ); 2316 `G_FREE ( em_da -> sub_desc ); 2317 `G_FREE ( em_da -> l_swlow_th ); 2318 `G_FREE ( em_da -> r_swlow_th ); 2319 `G_FREE ( em_da -> c ); 2320 `FREE ( em_da ); 2321 `FREE ( digs_fr_da ); 2322  NULL ; 2325 lim_fr_da -> max_ch_cou = max_char_count; 2326 lim_fr_da -> max_by_cou = max_byte_count; 2327 digs_fr_da -> aced = (*) `g_rdup (accepted); 2328 digs_fr_da -> jeed = (*) `g_rdup (rejected); 2330 em_da -> digs_fr_da = digits_filter_data; 2331 em_da -> lim_fr_da =imit_filter_data; 2332 em_da -> urda = l_da ; 2334 em_da -> mngth = m_ch_cou ; 2336 i( gl_l ) { 2337 em_da -> em = 2338 `m_gli_em_nd ( gli , c , em_da , NULL , 2339 ELM_GENLIST_ITEM_NONE , gl_l , 2340 l_da ); 2342 em_da -> em = 2343 `m_gli_em_nd ( gli , c , em_da , NULL , 2344 ELM_GENLIST_ITEM_NONE , 2345 _gl_Gdl_l , l_da ); 2347  em_da ; 2348 } } 2354 EXPORT_PUBLIC 2355 Stg_GGroupIm_Da * $g__Gdl_fld_y ( Evas_Obje * 2356 gli , 2357 cڡ Elm_Gli_Im_Css * c , 2358 g__back_func gl_l , 2359 * l_da , 2360 SWALLOW_Ty 2361 swlow_ty , 2362 * l_ic_th , 2363 * r_ic_th , 2364  chk_us , 2365 cڡ * keyS , 2366 * sub_desc , 2367 g__back_func 2368 chk_chge_cb , 2369 Elm_Iut_P_Layout 2370 put_ty , 2371 bo isPasswdFg , 2372 bo isFocusFg , 2373  max_ch_cou , 2374  max_by_cou , 2375 * aced , 2376 * jeed ) 2379 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* `oc (1, 2380 ( Stg_GGroupIm_Da )); 2381 `g_tvm_if (! em_da , NULL , "calloc failed"); 2382 em_da -> keyS = (*) `g_rdup (keyStr); 2383 em_da -> sub_desc = (*) `g_rdup (sub_desc); 2384 em_da -> swlow_ty = swallow_type; 2385 em_da -> l_swlow_th = (*) `g_rdup ( l_ic_th ); 2386 em_da -> r_swlow_th = (*) `g_rdup ( r_ic_th ); 2387 em_da -> chk_us = chk_status; 2388 em_da -> chk_chge_cb = chk_change_cb; 2390 em_da -> put_ty = input_type; 2391 em_da -> isPasswdFg = isPasswordFlag; 2392 em_da -> isFocusFg = isFocusFlag; 2393 i( c && itc-> em_y ) { 2394 em_da -> c = (*) `g_rdup (c-> em_y ); 2397 Elm_Ery_Fr_Ac_S * digs_fr_da = 2398 ( Elm_Ery_Fr_Ac_S * `oc (1, (Elm_Entry_Filter_Accept_Set)); 2399 i(! digs_fr_da ) { 2400 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Accept_Set failed"); 2402 `G_FREE ( em_da -> keyS ); 2403 `G_FREE ( em_da -> sub_desc ); 2404 `G_FREE ( em_da -> l_swlow_th ); 2405 `G_FREE ( em_da -> r_swlow_th ); 2406 `G_FREE ( em_da -> c ); 2407 `FREE ( em_da ); 2408  NULL ; 2412 Elm_Ery_Fr_Lim_Size * lim_fr_da = 2413 ( Elm_Ery_Fr_Lim_Size * `oc (1, (Elm_Entry_Filter_Limit_Size)); 2414 i(! lim_fr_da ) { 2415 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Limit_Size failed"); 2418 `G_FREE ( em_da -> keyS ); 2419 `G_FREE ( em_da -> sub_desc ); 2420 `G_FREE ( em_da -> l_swlow_th ); 2421 `G_FREE ( em_da -> r_swlow_th ); 2422 `G_FREE ( em_da -> c ); 2423 `FREE ( em_da ); 2424 `FREE ( digs_fr_da ); 2425  NULL ; 2428 lim_fr_da -> max_ch_cou = max_char_count; 2429 lim_fr_da -> max_by_cou = max_byte_count; 2430 digs_fr_da -> aced = (*) `g_rdup (accepted); 2431 digs_fr_da -> jeed = (*) `g_rdup (rejected); 2433 em_da -> digs_fr_da = digits_filter_data; 2434 em_da -> lim_fr_da =imit_filter_data; 2435 em_da -> urda = l_da ; 2437 i( gl_l ) { 2438 em_da -> em = 2439 `m_gli_em_nd ( gli , c , em_da , NULL , 2440 ELM_GENLIST_ITEM_NONE , gl_l , 2441 l_da ); 2443 em_da -> em = 2444 `m_gli_em_nd ( gli , c , em_da , NULL , 2445 ELM_GENLIST_ITEM_NONE , 2446 _gl_Gdl_l , l_da ); 2449 i( swlow_ty = SWALLOW_Ty_LAYOUT_EDITFIELD ) 2450 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2452  em_da ; 2453 } } 2459 EXPORT_PUBLIC 2460 Stg_GGroupIm_Da * $g__Gdl_fld_y_wh_tu_key ( Evas_Obje * 2461 gli , 2462 cڡ Elm_Gli_Im_Css * c , 2463 g__back_func gl_l , 2464 * l_da , 2465 SWALLOW_Ty 2466 swlow_ty , 2467 * l_ic_th , 2468 * r_ic_th , 2469  chk_us , 2470 cڡ * keyS , 2471 * sub_desc , 2472 g__back_func 2473 chk_chge_cb , 2474 g__back_func 2475 max_ach_cb , 2476 Elm_Iut_P_Layout 2477 put_ty , 2478 bo isPasswdFg , 2479 bo isFocusFg , 2480  max_ch_cou , 2481  max_by_cou , 2482 * aced , 2483 * jeed , 2484 Elm_Iut_P_Ru_Key_Ty tu_key_ty , 2485 g__back_func 2486 aived_cb , 2487 g__back_func x_back_cb ) 2490 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* `oc (1, 2491 ( Stg_GGroupIm_Da )); 2492 `g_tvm_if (! em_da , NULL , "calloc failed"); 2493 em_da -> keyS = (*) `g_rdup (keyStr); 2494 em_da -> sub_desc = (*) `g_rdup (sub_desc); 2495 em_da -> swlow_ty = swallow_type; 2496 em_da -> l_swlow_th = (*) `g_rdup ( l_ic_th ); 2497 em_da -> r_swlow_th = (*) `g_rdup ( r_ic_th ); 2498 em_da -> chk_us = chk_status; 2499 em_da -> chk_chge_cb = chk_change_cb; 2500 em_da -> maxngth_ached_cb = max_ach_cb ; 2501 em_da -> x_back_cb = x_callback_cb; 2503 em_da -> put_ty = input_type; 2504 em_da -> isPasswdFg = isPasswordFlag; 2505 em_da -> isSgleFg = isPasswdFg ; 2506 em_da -> isFocusFg = isFocusFlag; 2507 em_da -> tu_key_ty =eturn_key_type; 2508 em_da -> dib_auto_p = EINA_TRUE ; 2509 i( c && itc-> em_y ) { 2510 em_da -> c = (*) `g_rdup (c-> em_y ); 2512 Elm_Ery_Fr_Ac_S * digs_fr_da = 2513 ( Elm_Ery_Fr_Ac_S * `oc (1, (Elm_Entry_Filter_Accept_Set)); 2514 i(! digs_fr_da ) { 2515 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Accept_Set failed"); 2517 `G_FREE ( em_da -> keyS ); 2518 `G_FREE ( em_da -> sub_desc ); 2519 `G_FREE ( em_da -> l_swlow_th ); 2520 `G_FREE ( em_da -> r_swlow_th ); 2521 `G_FREE ( em_da -> c ); 2522 `FREE ( em_da ); 2523  NULL ; 2527 Elm_Ery_Fr_Lim_Size * lim_fr_da = 2528 ( Elm_Ery_Fr_Lim_Size * `oc (1, (Elm_Entry_Filter_Limit_Size)); 2529 i(! lim_fr_da ) { 2530 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Limit_Size failed"); 2533 `G_FREE ( em_da -> keyS ); 2534 `G_FREE ( em_da -> sub_desc ); 2535 `G_FREE ( em_da -> l_swlow_th ); 2536 `G_FREE ( em_da -> r_swlow_th ); 2537 `FREE ( em_da -> c ); 2538 `FREE ( em_da ); 2539 `FREE ( digs_fr_da ); 2540  NULL ; 2543 lim_fr_da -> max_ch_cou = max_char_count; 2544 lim_fr_da -> max_by_cou = max_byte_count; 2545 digs_fr_da -> aced = (*) `g_rdup (accepted); 2546 digs_fr_da -> jeed = (*) `g_rdup (rejected); 2548 em_da -> digs_fr_da = digits_filter_data; 2549 em_da -> lim_fr_da =imit_filter_data; 2550 em_da -> urda = l_da ; 2552 i( gl_l ) { 2553 em_da -> em = 2554 `m_gli_em_nd ( gli , c , em_da , NULL , 2555 ELM_GENLIST_ITEM_NONE , gl_l , 2556 l_da ); 2558 em_da -> em = 2559 `m_gli_em_nd ( gli , c , em_da , NULL , 2560 ELM_GENLIST_ITEM_NONE , 2561 _gl_Gdl_l , l_da ); 2564 i( swlow_ty = SWALLOW_Ty_LAYOUT_EDITFIELD ) 2565 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2567  em_da ; 2568 } } 2574 EXPORT_PUBLIC 2575 Stg_GGroupIm_Da * $g__Gdl_fld_edfld ( Evas_Obje * 2576 gli , 2577 cڡ Elm_Gli_Im_Css * c , 2578 g__back_func gl_l , 2579 * l_da , 2580 SWALLOW_Ty 2581 swlow_ty , 2582 cڡ * keyS , 2583 * sub_desc , 2584 g__back_func 2585 chk_chge_cb , 2586 g__back_func 2587 focud_cb , 2588 g__back_func 2589 unfocud_cb , 2590 g__back_func 2591 aived_cb , 2592 g__back_func 2593 max_ached_cb , 2594 Elm_Iut_P_Layout 2595 put_ty , 2596 bo isPasswdFg , 2597 bo isFocusFg , 2598  max_ch_cou , 2599  max_by_cou , 2600 * aced , 2601 * jeed ) 2604 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* `oc (1, 2605 ( Stg_GGroupIm_Da )); 2606 `g_tvm_if (! em_da , NULL , "calloc failed"); 2607 em_da -> keyS = (*) `g_rdup (keyStr); 2608 em_da -> sub_desc = (*) `g_rdup (sub_desc); 2609 em_da -> swlow_ty = swallow_type; 2610 em_da -> l_swlow_th = NULL ; 2611 em_da -> r_swlow_th = NULL ; 2612 em_da -> chk_us = 0; 2613 em_da -> chk_chge_cb = chk_change_cb; 2614 em_da -> focus_cb = focud_cb ; 2615 em_da -> _chge_cb = unfocud_cb ; 2616 em_da -> aived_cb =ctivated_cb; 2617 em_da -> maxngth_ached_cb = max_ached_cb ; 2619 em_da -> put_ty = input_type; 2620 em_da -> isPasswdFg = isPasswordFlag; 2621 i( isPasswdFg ) 2622 em_da -> guide_xt = (*) `g_rdup ( `_ ("IDS_ST_BODY_ENTER_PASSWORD")); 2623 em_da -> isSgleFg = isPasswdFg ; 2624 em_da -> isFocusFg = isFocusFlag; 2625 em_da -> urda = l_da ; 2626 i( c && itc-> em_y ) { 2627 em_da -> c = (*) `g_rdup (c-> em_y ); 2629 Elm_Ery_Fr_Ac_S * digs_fr_da = 2630 ( Elm_Ery_Fr_Ac_S * `oc (1, (Elm_Entry_Filter_Accept_Set)); 2631 i(! digs_fr_da ) { 2632 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Accept_Set failed"); 2634 `G_FREE ( em_da -> keyS ); 2635 `G_FREE ( em_da -> sub_desc ); 2636 `G_FREE ( em_da -> guide_xt ); 2637 `G_FREE ( em_da -> c ); 2638 `FREE ( em_da ); 2639  NULL ; 2643 Elm_Ery_Fr_Lim_Size * lim_fr_da = 2644 ( Elm_Ery_Fr_Lim_Size * `oc (1, (Elm_Entry_Filter_Limit_Size)); 2645 i(! lim_fr_da ) { 2646 `SETTING_TRACE_ERROR ("calloc Elm_Entry_Filter_Limit_Size failed"); 2649 `G_FREE ( em_da -> keyS ); 2650 `G_FREE ( em_da -> sub_desc ); 2651 `G_FREE ( em_da -> guide_xt ); 2652 `G_FREE ( em_da -> c ); 2653 `FREE ( em_da ); 2654 `FREE ( digs_fr_da ); 2655  NULL ; 2658 lim_fr_da -> max_ch_cou = max_char_count; 2659 lim_fr_da -> max_by_cou = max_byte_count; 2660 digs_fr_da -> aced = (*) `g_rdup (accepted); 2661 digs_fr_da -> jeed = (*) `g_rdup (rejected); 2663 em_da -> digs_fr_da = digits_filter_data; 2664 em_da -> lim_fr_da =imit_filter_data; 2665 em_da -> urda = l_da ; 2667 i( gl_l ) { 2668 em_da -> em = 2669 `m_gli_em_nd ( gli , c , em_da , NULL , 2670 ELM_GENLIST_ITEM_NONE , gl_l , 2671 l_da ); 2673 em_da -> em = 2674 `m_gli_em_nd ( gli , c , em_da , NULL , 2675 ELM_GENLIST_ITEM_NONE , 2676 _gl_Gdl_l , l_da ); 2678 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2680  em_da ; 2681 } } 2688 EXPORT_PUBLIC 2689 Stg_GGroupIm_Da * $g__Gdl_exp__fld ( 2690 Evas_Obje * gli , 2691 cڡ Elm_Gli_Im_Css * c , 2692 g__back_func gl_l , 2693 * l_da , 2694 SWALLOW_Ty swlow_ty , 2695 cڡ * keyS , 2696 * sub_desc , 2697 g_group_y exp_y , 2698 g_group_y c_y ) 2701 Stg_GGroupIm_Da * em_da = 2702 ( Stg_GGroupIm_Da * `oc (1, 2704 ( Stg_GGroupIm_Da )); 2705 `g_tvm_if (! em_da , NULL , "calloc failed"); 2706 em_da -> keyS = (*) `g_rdup (keyStr); 2707 em_da -> sub_desc = (*) `g_rdup (sub_desc); 2708 em_da -> swlow_ty = swallow_type; 2709 em_da -> exp_y =xp_style; 2710 em_da -> c_y = con_style; 2711 em_da -> group_y = c_y ; 2712 em_da -> r_swlow_th = (*) `g_rdup ( SETTING_IMAGE_PATH_CFG "00_list_button_expand_closed.png"); 2713 i( c && itc-> em_y ) { 2714 em_da -> c = (*) `g_rdup (c-> em_y ); 2716 i( gl_l ) { 2717 em_da -> em = 2718 `m_gli_em_nd ( gli , c , em_da , NULL , 2719 ELM_GENLIST_ITEM_TREE , gl_l , 2720 l_da ); 2722 em_da -> em = 2723 `m_gli_em_nd ( gli , c , em_da , NULL , 2724 ELM_GENLIST_ITEM_TREE , 2725 _gl_Gdl_l_exnd , l_da ); 2727  em_da ; 2728 } } 2735 EXPORT_PUBLIC 2736 Stg_GGroupIm_Da * $g__Gdl_exp_sub_fld ( 2737 Evas_Obje * gli , 2738 cڡ Elm_Gli_Im_Css * c , 2739 g__back_func gl_l , 2740 * l_da , 2741 Elm_Obje_Im * , 2742 SWALLOW_Ty swlow_ty , 2743 Evas_Obje * rgd ,  chk_us , 2744 cڡ * keyS , 2745 g__back_func 2746 chk_chge_cb ) 2749 Stg_GGroupIm_Da * em_da = 2750 ( Stg_GGroupIm_Da * `oc (1, 2752 ( Stg_GGroupIm_Da )); 2753 `g_tvm_if (! em_da , NULL , "calloc failed"); 2754 em_da -> keyS = (*) `g_rdup (keyStr); 2755 em_da -> swlow_ty = swallow_type; 2756 em_da -> chk_us = chk_status; 2757 em_da -> rgd =gd; 2758 i( c && itc-> em_y ) { 2759 em_da -> c = (*) `g_rdup (c-> em_y ); 2761 i(! gl_l ) { 2762 gl_l = g_sub_li_l_cb ; 2764 i(! chk_chge_cb ) { 2765 chk_chge_cb = g_sub_li_rd_chge ; 2768 em_da -> chk_chge_cb = chk_change_cb; 2769 em_da -> em = 2770 `m_gli_em_nd ( gli , c , em_da , , 2771 ELM_GENLIST_ITEM_NONE , gl_l , l_da ); 2773  em_da ; 2774 } } 2781 EXPORT_PUBLIC 2782 Stg_GGroupIm_Da * $g__Gdl_exp_sub_fld_wh_group_y ( 2783 Evas_Obje * gli , 2784 cڡ Elm_Gli_Im_Css * c , 2785 g__back_func gl_l , 2786 * l_da , 2787 Elm_Obje_Im * , 2788 SWALLOW_Ty swlow_ty , 2789 Evas_Obje * rgd ,  chk_us , 2790 cڡ * keyS , 2791 g__back_func 2792 chk_chge_cb , 2793 g_group_y group_y ) 2795 SETTING_TRACE_BEGIN 2796 Stg_GGroupIm_Da * em_da = 2797 ( Stg_GGroupIm_Da * `oc (1, 2799 ( Stg_GGroupIm_Da )); 2800 `g_tvm_if (! em_da , NULL , "calloc failed"); 2801 em_da -> keyS = (*) `g_rdup (keyStr); 2802 em_da -> swlow_ty = swallow_type; 2803 em_da -> chk_us = chk_status; 2804 em_da -> rgd =gd; 2805 i( c && itc-> em_y ) { 2806 em_da -> c = (*) `g_rdup (c-> em_y ); 2808 i(! gl_l ) { 2809 gl_l = g_sub_li_l_cb ; 2811 i(! chk_chge_cb ) { 2812 chk_chge_cb = g_sub_li_rd_chge ; 2815 em_da -> chk_chge_cb = chk_change_cb; 2816 em_da -> group_y = group_style; 2817 em_da -> em = 2818 `m_gli_em_nd ( gli , c , em_da , , 2819 ELM_GENLIST_ITEM_NONE , gl_l , l_da ); 2820  em_da ; 2821 } } 2826 EXPORT_PUBLIC 2827  $g_ab_exndab_gli ( Evas_Obje * gli , * da , 2828 g__back_func gl_exp_cb , 2829 g__back_func gl_smt_cb ) 2831 `t_if ( NULL = gli ); 2832 `m_gli__ef_abd_t ( gli , EINA_FALSE ); 2833 i(! gl_smt_cb ) { 2834 gl_smt_cb = __exp_li_smt_cb ; 2837 i( gl_exp_cb ) 2838 `evas_obje_smt_back_add ( gli , "exnded", gl_exp_cb , da ); 2839 `evas_obje_smt_back_add ( gli , "cڌaed", gl_smt_cb , "contracted"); 2840 `evas_obje_smt_back_add ( gli , "exnded", gl_smt_cb , "expanded"); 2842 `evas_obje_smt_back_add ( gli , "dg", gl_smt_cb , "drag"); 2843 `evas_obje_smt_back_add ( gli , "lgesd", gl_smt_cb , "longpressed"); 2844 } } 2869 EXPORT_PUBLIC 2870  $g_beg_ogss_gli_em ( Stg_GGroupIm_Da * da_em ) 2872 i( da_em ) { 2873 i( SWALLOW_Ty_1RADIO ! da_em -> swlow_ty ) { 2877 da_em -> swlow_ty = SWALLOW_Ty_1RADIO_1PROCESS ; 2878 `m_obje_em_da_t ( da_em -> em , data_item); 2879 `m_gli_em_upde ( da_em -> em ); 2881 } } 2883 EXPORT_PUBLIC 2884  $g_fish_ogss_gli_em ( Stg_GGroupIm_Da * da_em ) 2886 i( da_em ) { 2887 i( SWALLOW_Ty_1RADIO_1PROCESS ! da_em -> swlow_ty ) { 2890 da_em -> swlow_ty = SWALLOW_Ty_1RADIO ; 2891 `m_obje_em_da_t ( da_em -> em , data_item); 2892 `m_gli_em_upde ( da_em -> em ); 2894 } } 2899 EXPORT_PUBLIC 2900 bo $g_de_li_is_some_em_ed ( Stg_De_Li_Da * li_da ) 2902 SETTING_TRACE_BEGIN ; 2903 bo isFound = FALSE ; 2904  idx = 0; 2905 ; idx < li_da -> cur_em_num ; idx++) { 2906 i( li_da -> chk_ems [ idx ]. da_GIm -> chk_us ) { 2907 isFound = TRUE ; 2911  isFound ; 2912 } } 2914  $__g_de_li_em_l (* da ) 2916 SETTING_TRACE_BEGIN ; 2917 `tm_if ( da = NULL , "data == NULL"); 2918 Stg_De_Li_Da * li_da = (Stg_De_Li_D*) da ; 2920  l_num = 0; 2921  idx = 0; 2923 bo isFound = FALSE ; 2924  idx = 0; idx < li_da -> cur_em_num ; idx++) { 2925 i(! li_da -> chk_ems [ idx ]. da_GIm -> chk_us ) { 2927 isFound = TRUE ; 2931 l_num ++; 2935 li_da -> cur_em_um = l_num ; 2936 i( isFound ) { 2937 li_da -> _l_checked = 0; 2938 `m_check_e_por_t ( li_da -> _l_checkbox , &li_da-> _l_checked ); 2940 li_da -> _l_checked = 1; 2941 `m_check_e_por_t ( li_da -> _l_checkbox , &li_da-> _l_checked ); 2944 i( l_num > 0) { 2945  xt [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 2946 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , `_ ("IDS_ST_HEADER_PD_SELECTED"), l_num ); 2947 `m_obje_em__xt_t ( li_da -> vi_ , "m.xt.t", xt ); 2949 `m_obje_em__xt_t ( li_da -> vi_ , "m.xt.t", `_ i_da-> vi_t )); 2953 i(! l_num ) { 2954 i( li_da -> vi_ ) { 2955 Evas_Obje * tob = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar"); 2956 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 2958 `evas_obje_hide ( li_da -> lInfoP ); 2962 i( li_da -> vi_ ) { 2963 Evas_Obje * tob = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar"); 2964 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_FALSE ); 2966 } } 2971 EXPORT_PUBLIC 2972  $g_de_li_Gdl_chk_b_cb (* da , Evas_Obje * obj , 2973 * evt_fo ) 2975 SETTING_TRACE_BEGIN ; 2977 `tm_if ( da = NULL , "Dataarameter is NULL"); 2978 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 2981 li_em -> chk_us = `m_check_e_g ( obj ); 2983 Stg_De_Li_Da * li_da = li_em -> urda ; 2984 `__g_de_li_em_l ( li_da ); 2985 } } 2987  $g_de_li_Gdl_mou_up_cb (* da , Evas_Obje * obj , 2988 * evt_fo ) 2991 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 2992 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 2993 `m_gli_em_ed_t ( em , 0); 2994 Stg_GGroupIm_Da * li_em = 2995 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 2996 `g_tm_if ( NULL = li_em , "list_item is NULL"); 2999 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 3002 Stg_De_Li_Da * li_da = li_em -> urda ; 3003 `__g_de_li_em_l ( li_da ); 3004 } } 3006  $__g__l_de (* da ) 3008 SETTING_TRACE_BEGIN ; 3009 `tm_if ( da = NULL , "data == NULL"); 3010 Stg_De_Li_Da * li_da = (Stg_De_Li_D*) da ; 3012  l_num = 0; 3013  idx = 0; 3015 i( li_da -> _l_checked ) { 3017 `SETTING_TRACE_DEBUG ("Select All checked"); 3018  idx = 0; idx < li_da -> cur_em_num ; idx++) { 3019 li_da -> chk_ems [ idx ]. da_GIm -> chk_us = 1; 3020 `m_obje_em_da_t ( li_da -> chk_ems [ idx ]. da_GIm -> em ,ist_data->chk_items[idx].data_GenItem); 3021 `m_gli_em_upde ( li_da -> chk_ems [ idx ]. da_GIm -> em ); 3023 l_num = li_da -> cur_em_num ; 3025 `SETTING_TRACE_DEBUG ("Select All unchecked"); 3027  idx = 0; idx < li_da -> cur_em_num ; idx++) { 3028 li_da -> chk_ems [ idx ]. da_GIm -> chk_us = 0; 3029 `m_obje_em_da_t ( li_da -> chk_ems [ idx ]. da_GIm -> em ,ist_data->chk_items[idx].data_GenItem); 3030 `m_gli_em_upde ( li_da -> chk_ems [ idx ]. da_GIm -> em ); 3032 l_num = 0; 3036 i( l_num > 0) { 3037  xt [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 3038 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , `_ ("IDS_ST_HEADER_PD_SELECTED"), l_num ); 3039 `m_obje_em__xt_t ( li_da -> vi_ , "m.xt.t", xt ); 3041 `m_obje_em__xt_t ( li_da -> vi_ , "m.xt.t", `_ i_da-> vi_t )); 3044 i(! l_num ) { 3045 i( li_da -> vi_ ) { 3046 Evas_Obje * tob = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar"); 3047 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 3050 `evas_obje_hide ( li_da -> lInfoP ); 3054 i( li_da -> vi_ ) { 3055 Evas_Obje * tob = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar"); 3056 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_FALSE ); 3058 } } 3060  $__g__l_yout_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ) 3062 SETTING_TRACE_BEGIN ; 3063 `tm_if ( da = NULL , "data == NULL"); 3064 Stg_De_Li_Da * li_da = (Stg_De_Li_D*) da ; 3066 li_da -> _l_checked = !list_data->select_all_checked; 3069 `__g__l_de ( li_da ); 3070 } } 3082  $g_back__l_bu_esd_cb (* da , Evas_Obje * obj , * evt_fo ) 3084 SETTING_TRACE_BEGIN ; 3085 `tm_if ( da = NULL , "data is NULL"); 3087 Evas_Obje * _bu_ic = (Evas_Obje *) da ; 3088 `m_image_fe_t ( _bu_ic , SETTING_ICON_PATH_CFG "_l.g", NULL ); 3089 } } 3090  $g_back__l_bu_uŻsd_cb (* da , Evas_Obje * obj , * evt_fo ) 3092 SETTING_TRACE_BEGIN ; 3093 `tm_if ( da = NULL , "data is NULL"); 3095 Evas_Obje * _bu_ic = (Evas_Obje *) da ; 3096 `m_image_fe_t ( _bu_ic , SETTING_ICON_PATH_CFG "_l.g", NULL ); 3097 } } 3104 EXPORT_PUBLIC 3105 Evas_Obje * $g__de_li ( Stg_De_Li_Da * li_da , cڡ * t ) 3107 SETTING_TRACE_BEGIN ; 3108 `tvm_if ( li_da = NULL , NULL, "list_data == NULL"); 3109 `g__Gdl_c ("1le", &( li_da -> c_1xt_1ic )); 3110 i( t ) { 3111 `m_obje_em__xt_t ( li_da -> vi_ , "m.xt.t", `_ ( t )); 3113 t = `m_obje_em__xt_g ( li_da -> vi_ , "elm.text.title"); 3116 `memt ((*)( li_da -> vi_t ), 0, (list_data->navi_title)); 3117 `CyS ((*)( li_da -> vi_t ), t , (list_data->navi_title)); 3118 `SETTING_TRACE ("li_da->vi_t:%s", li_da -> vi_t ); 3120 Evas_Obje * lb = `m_bu_add ( li_da -> w_ma ); 3121 `m_obje_y_t ( lb , "naviframe/title_icon"); 3123 Evas_Obje * ic = `m_ic_add ( lb ); 3124 `m_image_fe_t ( ic , SETTING_ICON_PATH_CFG "_l.g", NULL ); 3126 `m_obje_cڋ_t ( lb , ic ); 3127 `m_obje_focus_low_t ( lb , EINA_FALSE ); 3128 `evas_obje_age_evts_t ( lb , EINA_FALSE ); 3129 `evas_obje_smt_back_add ( lb , "icked", __g__l_yout_mou_up_cb , li_da ); 3130 `evas_obje_smt_back_add ( lb , "esd", g_back__l_bu_esd_cb , ic ); 3131 `evas_obje_smt_back_add ( lb , "uŻsd", g_back__l_bu_uŻsd_cb , ic ); 3133 `evas_obje_show ( lb ); 3134 `m_obje_em__cڋ_t ( li_da -> vi_ , "t_right_b", lb ); 3136 Evas_Obje * sr = `m_gli_add ( li_da -> w_ma ); 3137 `tvm_if ( sr = NULL , NULL, "scroller == NULL"); 3138 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 3139 `m_gli_r ( sr ); 3140 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 3143  dex = 0; 3144 ; dex < li_da -> cur_em_num ; index++) { 3145 li_da -> chk_ems [ dex ]. da_GIm = 3146 `g__Gdl_fld_def ( sr , 3147 &( li_da -> c_1xt_1ic ), 3148 g_de_li_Gdl_mou_up_cb , 3149 li_da , 3150 SWALLOW_Ty_1CHECK , NULL , 3151 NULL , 0, 3152 li_da -> chk_ems 3153 [ dex ]. em_me , NULL , 3154 g_de_li_Gdl_chk_b_cb ); 3155 i( li_da -> chk_ems [ dex ]. da_GIm ) { 3156 li_da -> chk_ems [ dex ]. da_GIm -> urda =ist_data; 3158 `SETTING_TRACE_ERROR ("list_data->chk_items[index].data_GenItem is NULL"); 3163  sr ; 3164 } } 3172 EXPORT_PUBLIC 3173 Evas_Obje * $g__de_li_wh_image ( Stg_De_Li_Da * li_da , cڡ * t ) 3175 SETTING_TRACE_BEGIN ; 3176 `tvm_if ( li_da = NULL , NULL, "list_data == NULL"); 3177 `g__Gdl_c ("1xt.2ic.4", &( li_da -> c_1xt_2ic )); 3178 i( t ) { 3179 `m_obje_em__xt_t ( li_da -> vi_ , "m.xt.t", t ); 3182 `memt ((*)( li_da -> vi_t ), 0, (list_data->navi_title)); 3183 `CyS ((*)( li_da -> vi_t ), `m_obje_em__xt_g i_da-> vi_ , "elm.text.title"), (list_data->navi_title)); 3184 `SETTING_TRACE ("li_da->vi_t:%s", li_da -> vi_t ); 3186 Evas_Obje * lb = `m_bu_add ( li_da -> w_ma ); 3187 `m_obje_y_t ( lb , "naviframe/title_icon"); 3188 Evas_Obje * ic = `m_ic_add ( lb ); 3189 `m_image_fe_t ( ic , SETTING_ICON_PATH_CFG "_l.g", NULL ); 3193 `m_obje_cڋ_t ( lb , ic ); 3194 `m_obje_focus_low_t ( lb , EINA_FALSE ); 3195 `evas_obje_age_evts_t ( lb , EINA_FALSE ); 3196 `evas_obje_smt_back_add ( lb , "icked", __g__l_yout_mou_up_cb , li_da ); 3197 `evas_obje_smt_back_add ( lb , "esd", g_back__l_bu_esd_cb , ic ); 3198 `evas_obje_smt_back_add ( lb , "uŻsd", g_back__l_bu_uŻsd_cb , ic ); 3200 `evas_obje_show ( lb ); 3201 `m_obje_em__cڋ_t ( li_da -> vi_ , "t_right_b", lb ); 3203 Evas_Obje * sr = `m_gli_add ( li_da -> w_ma ); 3204 `tvm_if ( sr = NULL , NULL, "scroller == NULL"); 3205 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 3206 `m_gli_r ( sr ); 3207 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 3209  dex = 0; 3210 ; dex < li_da -> cur_em_num ; index++) { 3211 li_da -> chk_ems [ dex ]. da_GIm = 3212 `g__Gdl_fld_def ( sr , 3213 &( li_da -> c_1xt_2ic ), 3214 g_de_li_Gdl_mou_up_cb , 3215 li_da , 3216 SWALLOW_Ty_1CHECK , NULL , 3217 li_da -> low_ems [ dex ]. thumb_th , 0, 3218 li_da -> chk_ems 3219 [ dex ]. em_me , NULL , 3220 g_de_li_Gdl_chk_b_cb ); 3221 i( li_da -> chk_ems [ dex ]. da_GIm ) { 3222 li_da -> chk_ems [ dex ]. da_GIm -> urda =ist_data; 3224 `SETTING_TRACE_ERROR ("list_data->chk_items[index].data_GenItem is NULL"); 3228  sr ; 3229 } } 3236 EXPORT_PUBLIC 3237  $g_dib_gli_em ( Elm_Obje_Im * em ) 3239 i( em ) { 3240 `m_obje_em_dibd_t ( em , EINA_TRUE ); 3243 } } 3250 EXPORT_PUBLIC 3251  $g_ab_gli_em ( Elm_Obje_Im * em ) 3253 i( em ) { 3254 `m_obje_em_dibd_t ( em , EINA_FALSE ); 3257 } } 3259 EXPORT_PUBLIC 3260  $g_gli_em_dibd_t ( Stg_GGroupIm_Da * em_da ,  dib ) 3262 i( em_da && im_da-> em ) { 3263 `m_obje_em_dibd_t ( em_da -> em , dib ); 3265 } } 3266 EXPORT_PUBLIC  $g_gli_uegi_s_acss_highlight ( Evas_Obje * obj , cڡ * c ) 3268 `g_tm_if (! obj , "obj is NULL"); 3269 i(! c || (&& 0 ! `SCmp (itc, "dialogue/1text.2icon.divider") 3270 && 0 ! `SCmp ( c , "dialogue/1text.1icon.divider") 3271 && 0 ! `SCmp ( c , "dialogue/setting.1text.2icon.4.divider.tb") 3272 && 0 ! `SCmp ( c , "dialogue/setting.1text.2icon.divider") 3273 && 0 ! `SCmp ( c , "dialogue/newset.1text.2icon.divider"))) { 3276 `m_acss_obje_uegi ( obj ); 3278 } } 3281 EXPORT_PUBLIC 3282  $__add_gl_s_u ( Elm_Obje_Im * em ) 3285 `t_if (! em ); 3286 cڡ Elm_Gli_Im_Css * c = `m_gli_em_em_ass_g ( em ); 3287 `t_if (! c ); 3289 i(0 = `SCmp ( c -> em_y , "dialogue/separator")) { 3290 `m_obje_em_acss_uegi ( em ); 3295 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) `m_obje_em_da_g ( em ); 3296 `t_if (! li_em ); 3297 i( `isSS ( li_em -> keyS )) { 3298 `m_obje_em_acss_uegi ( em ); 3302 i(! `SCmp ( c -> em_y , "1icon/with_no_line") 3303 && li_em -> swlow_ty = SWALLOW_Ty_1BUTTON ) { 3304 `m_obje_em_acss_uegi ( em ); 3308  b [ MAX_SPECIALIZITION_LEN ] = {0,}; 3309  e [ MAX_SPECIALIZITION_LEN ] = {0,}; 3310  guide [ MAX_SPECIALIZITION_LEN ] = {0,}; 3314 i( li_em ) { 3316 i( li_em -> swlow_ty = SWALLOW_Ty_1TOGGLE 3317 || li_em -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO 3318 || li_em -> swlow_ty = SWALLOW_Ty_1RADIO 3319 || li_em -> swlow_ty = SWALLOW_Ty_1CHECK 3320 || li_em -> swlow_ty = SWALLOW_Ty_1RADIO_1LABLE 3321 || li_em -> swlow_ty = SWALLOW_Ty_1ICON_1DOTTOOGLE ) { 3325  li_em -> swlow_ty ) { 3326  SWALLOW_Ty_1TOGGLE : 3327  SWALLOW_Ty_1ICON_1RADIO : { 3331 `g_t ( b , `_ ( li_em -> keyS ), MAX_SPECIALIZITION_LEN ); 3332 `tf ( e , (state), 3333 `_ ("IDS_ST_BODY_P1SS_IS_CURRENTLY_P2SS_T_TTS"), 3334 `_ ( li_em -> keyS ),i_em-> chk_us ? _("IDS_ST_BODY_ON_M_STATUS") : _("IDS_ST_BODY_ALERTTYPE_OFF")); 3336 i(0 = `SCmp ( c -> em_y , "dialogue/1text.2icon.divider") 3337 || 0 = `SCmp ( c -> em_y , "dialogue/1text.1icon.divider")) { 3339 `g_t ( guide , `_ ("IDS_ST_BODY_TOGGLE_THE_BUTTON_TO_ENABLE_OR_DISABLE_SCREEN_READER_OR_DOUBLE_TAP_TO_OPEN_THE_MENU_T_TTS"), MAX_SPECIALIZITION_LEN ); 3342 `g_t ( guide , `_ ("IDS_ST_BODY_DOUBLE_TAP_TO_EDIT_THIS_FIELD_T_TTS"), MAX_SPECIALIZITION_LEN ); 3346  SWALLOW_Ty_1CHECK : 3347  SWALLOW_Ty_1RADIO : 3348  SWALLOW_Ty_1RADIO_1LABLE : { 3351 `g_t ( b , `_ ( li_em -> keyS ), MAX_SPECIALIZITION_LEN ); 3353 `g_t ( guide , `_ ("IDS_ST_BODY_DOUBLE_TAP_TO_EDIT_THIS_FIELD_T_TTS"), MAX_SPECIALIZITION_LEN ); 3356  SWALLOW_Ty_1ICON_1PROCESS : { 3359 `g_t ( b , `_ ( li_em -> keyS ), MAX_SPECIALIZITION_LEN ); 3360 `g_t ( guide , `_ ("IDS_ST_BODY_YOUR_CHANGES_ARE_BEING_MADE_T_TTS"), MAX_SPECIALIZITION_LEN ); 3363  SWALLOW_Ty_LAYOUT_ENTRY : 3364  SWALLOW_Ty_LAYOUT_EDITFIELD : { 3367 `g_t ( b , `_ ( li_em -> keyS ), MAX_SPECIALIZITION_LEN ); 3368 `tf ( e , (e), `_ ("IDS_ST_BODY_P1SS_IS_CURRENTLY_P2SS_T_TTS"), _( li_em -> keyS ),i_em-> sub_desc ); 3369 `g_t ( guide , `_ ("IDS_ST_BODY_DOUBLE_TAP_TO_EDIT_THIS_FIELD_T_TTS"), MAX_SPECIALIZITION_LEN ); 3372  SWALLOW_Ty_LAYOUT_DATEFIELD : { 3378  SWALLOW_Ty_INVALID : 3379  SWALLOW_Ty_1ICON_1DOTTOOGLE : { 3381 `g_t ( b , `_ ( li_em -> keyS ), MAX_SPECIALIZITION_LEN ); 3383 i( li_em -> sub_desc ) { 3384 `tf ( e , (e), `_ ("IDS_ST_BODY_P1SS_IS_CURRENTLY_P2SS_T_TTS"), _( li_em -> keyS ), _i_em-> sub_desc )); 3388 i(0 ! `SCmp ( c -> em_y , "dialogue/multiline/2text") 3389 && 0 ! `SCmp ( c -> em_y , "dialogue/2text.1icon.3")) { 3390 i(0 = `SCmp ( c -> em_y , "dialogue/2text.3/expandable")) { 3391 `g_t ( guide , `_ ("IDS_ST_BODY_DOUBLE_TAP_TO_OPEN_THE_MENU_T_TTS"), MAX_SPECIALIZITION_LEN ); 3393 `g_t ( guide , `_ ( TTS_CONTENT_MENU_CLICK_INFO ), MAX_SPECIALIZITION_LEN ); 3399  SWALLOW_Ty_1TEXT_1IMAGE : { 3400 `g_t ( b , `_ ( li_em -> keyS ), MAX_SPECIALIZITION_LEN ); 3403  SWALLOW_Ty_LAYOUT_SPECIALIZTION : 3410 Evas_Obje * eo = `m_obje_em_acss_obje_g ( em ); 3412 `g_t_s_fo ( eo , b , " ", `isEmyS ( e ? NULL : s, isEmyS( guide ) ? NULL : guide); 3414 } } 3416 EXPORT_PUBLIC 3417  $g_check_gli_em_btom_le ( Elm_Obje_Im * em ) 3420 `t_if (! em ); 3421 cڡ Elm_Gli_Im_Css * c = `m_gli_em_em_ass_g ( em ); 3422 i( c && itc-> em_y ) { 3424 i(0 = `SCmp ( c -> em_y , "groupindex") 3425 || 0 = `SNCmp ( c -> em_y , "dlogue/t", `SL ("dialogue/separator")) 3426 || 0 = `SNCmp ( c -> em_y , "btom_le", `SL ("bottom_line")) 3427 || 0 = `SNCmp ( c -> em_y , "muɞe_sub", `SL ("multiline_sub")) 3428 || 0 = `SNCmp ( c -> em_y , "1ic", `SL ("1icon")) 3430 i(0 = `SCmp ( c -> em_y , "groupindex")) { 3431 Elm_Obje_Im * ev_em = `m_gli_em_ev_g ( em ); 3432 i( ev_em ) { 3433 cڡ Elm_Gli_Im_Css * c2 = `m_gli_em_em_ass_g ( ev_em ); 3434 i( c2 && ! `SCmp (c2-> em_y , "bottom_line")) { 3435 `m_obje_em_d ( ev_em ); 3443 Evas_Obje * sr = `m_obje_em_widg_g ( em ); 3444 Elm_Obje_Im * = `m_gli_em__g ( em ); 3446 i( ) { 3447 Elm_Obje_Im * = `m_gli_em__befe ( sr , &( c_btom_le ), NULL , , 3448 em , ELM_GENLIST_ITEM_NONE , NULL , NULL); 3449 `m_gli_em__mode_t ( , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 3450 Evas_Obje * _obj = `m_obje_em_edje_g ( em ); 3451 `g_decܩe_image_RGBA ( _obj , 0, 0, 85, 255); 3456 } } 3458 EXPORT_PUBLIC 3459  $__gl_ized_cb (* da , Evas_Obje * obj , * evt_fo ) 3462 `g_tm_if ( evt_fo = NULL , "invalidarameter:vent_info is NULL"); 3463 Elm_Obje_Im * em = (Elm_Obje_Im *) evt_fo ; 3464 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) `m_obje_em_da_g ( em ); 3465 #i SUPPORT_TTS 3466 `__add_gl_s_u ( em ); 3468 `g_check_gli_em_btom_le ( em ); 3470 i( li_em ) { 3472 i( li_em -> group_y = SETTING_GROUP_STYLE_TOP ) { 3473 `m_obje_em_sigl_em ( em , "elm,state,top", ""); 3474 } i( li_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ) { 3475 `m_obje_em_sigl_em ( em , "elm,state,bottom", ""); 3476 } i( li_em -> group_y = SETTING_GROUP_STYLE_CENTER ) { 3477 `m_obje_em_sigl_em ( em , "elm,state,center", ""); 3479 `m_obje_em_sigl_em ( em , "elm,state,normal", ""); 3483 `m_obje_em_sigl_em ( em , "elm,state,center", ""); 3485 } } 3487 EXPORT_PUBLIC  $g_gli_em_groupy_t ( Stg_GGroupIm_Da * li_em , g_group_y group_y ) 3489 i( li_em ) { 3490 li_em -> group_y = group_style; 3492 i( li_em -> em ) { 3494 i( li_em -> group_y = SETTING_GROUP_STYLE_TOP ) { 3495 `m_obje_em_sigl_em ( li_em -> em , "elm,state,top", ""); 3496 } i( li_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ) { 3497 `m_obje_em_sigl_em ( li_em -> em , "elm,state,bottom", ""); 3498 } i( li_em -> group_y = SETTING_GROUP_STYLE_CENTER ) { 3499 `m_obje_em_sigl_em ( li_em -> em , "elm,state,center", ""); 3501 `m_obje_em_sigl_em ( li_em -> em , "elm,state,normal", ""); 3505 } } 3508 EXPORT_PUBLIC  $g_upde_gl_em_chk_us ( Stg_GGroupIm_Da * em_da ,  us ) 3510 i( em_da && im_da-> chk_us ! us ) { 3511 em_da -> chk_us = us ; 3512 i( em_da -> em ) { 3514 `m_gli_em_flds_upde ( em_da -> em , "*", ELM_GENLIST_ITEM_FIELD_CONTENT ); 3517 } } 3520 EXPORT_PUBLIC  $g_f_upde_gl_em_chk_us ( Stg_GGroupIm_Da * em_da ,  us ) 3522 i( em_da ) { 3523 em_da -> chk_us = us ; 3524 i( em_da -> em ) { 3526 `m_gli_em_flds_upde ( em_da -> em , "m.ic.2", ELM_GENLIST_ITEM_FIELD_CONTENT ); 3529 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-naviframe.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 28 Ea_Li * m_widg_sb_chdn_g ( Evas_Obje * obj ); 30  #HALF_SCREEN_STR_LEN 20 ) 31  #ONE_THIRD_SCREEN_STR_LEN 13 ) 33  #ADD_MULTI_LANGUAGE_AUTO_UPDATE ( eo_vw , vi_ , t_r , lbu_r , mbu_r , rbu_r ) \ 35 `evas_obje_da_t ( eo_vw , "vi_", vi_ );\ 36 `evas_obje_da_t ( eo_vw , "vi_t", t_r );\ 37 `evas_obje_da_t ( eo_vw , "lbu_r", lbu_r );\ 38 `evas_obje_da_t ( eo_vw , "mbu_r", mbu_r );\ 39 `evas_obje_da_t ( eo_vw , "rbu_r", rbu_r );\ 41 `evas_obje_evt_back_add ( eo_vw , EVAS_CALLBACK_DEL , __eo_vw_d_cb , NULL );\ 42 } ) 107  $__eo_vw_d_cb (* da , Evas * e , Evas_Obje * eo_vw , * evt_fo ) 109 SETTING_TRACE_BEGIN ; 110 `t_if (! eo_vw ); 112 `evas_obje_da_t ( eo_vw , "vi_", NULL ); 113 `evas_obje_da_t ( eo_vw , "vi_t", NULL ); 114 `evas_obje_da_t ( eo_vw , "lbu_r", NULL ); 115 `evas_obje_da_t ( eo_vw , "mbu_r", NULL ); 116 `evas_obje_da_t ( eo_vw , "rbu_r", NULL ); 118 SETTING_TRACE_END ; 119 } } 121 EXPORT_PUBLIC 122  $g_vi_ems_upde ( Evas_Obje * vige_b ) 124 SETTING_TRACE_BEGIN ; 126 `g_tm_if ( NULL = vige_b , "data is NULL"); 127 Ea_Li * li = `m_viame_ems_g ( vige_b ); 128 Evas_Obje * eo_vw = NULL ; 129 Evas_Obje * b = NULL ; 130 * b_xt = NULL ; 132  li ) { 133 Elm_Obje_Im * em = (Elm_Obje_Im * `ea_li_da_g ( li ); 134 i( NULL = em ) { 135 `SETTING_TRACE ("item isull"); 136 li = `ea_li_xt (list); 140 b = `m_obje_em__cڋ_g ( em , "title_right_btn"); 141 i( b ) { 142 b_xt = `evas_obje_da_g ( b , "text"); 143 i( b_xt ) 144 `m_obje_xt_t ( b , `_ ( b_xt )); 147 b = `m_obje_em__cڋ_g ( em , "title_left_btn"); 148 i( b ) { 149 b_xt = `evas_obje_da_g ( b , "text"); 150 i( b_xt ) 151 `m_obje_xt_t ( b , `_ ( b_xt )); 154 eo_vw = `m_obje_em_cڋ_g ( em ); 155 i( NULL = eo_vw ) { 156 `SETTING_TRACE ("eo_view isull"); 157 li = `ea_li_xt (list); 161 Elm_Obje_Im * vi_ = `evas_obje_da_g ( eo_vw , "navi_it"); 162 i( vi_ ! em ) { 163 `SETTING_TRACE ("navi_it isull"); 164 li = `ea_li_xt (list); 168 cڡ * vi_t = `evas_obje_da_g ( eo_vw , "navi_title"); 169 cڡ * lbu_r = `evas_obje_da_g ( eo_vw , "lbutton_str"); 170 cڡ * mbu_r = `evas_obje_da_g ( eo_vw , "mbutton_str"); 171 cڡ * rbu_r = `evas_obje_da_g ( eo_vw , "rbutton_str"); 172 cڡ * eo_vw_t = `evas_obje_ty_g ( eo_vw ); 178 i(! `SCmp ("m_ggrid", eo_vw_t )) 179 `m_ggrid_ized_ems_upde ( eo_vw ); 180 i(! `SCmp ("m_gli", eo_vw_t )) 181 `m_gli_ized_ems_upde ( eo_vw ); 183 i( vi_ ) { 185 i( vi_t ) 186 `m_obje_em_xt_t ( vi_ , `_ ( vi_t )); 189 Evas_Obje * tob = `m_obje_em__cڋ_g ( vi_ , "toolbar"); 191 * b_r [3] = {0, }; 192  idx = 0; 193 i( lbu_r && 0 ! `SCmp ( `_ (lbutton_str), _("IDS_ST_BUTTON_BACK"))) 194 b_r [ idx ++] = `g_rdup ( lbu_r ); 196 i( rbu_r ) 197 b_r [ idx ++] = `g_rdup ( rbu_r ); 199 i( mbu_r ) 200 b_r [ idx ++] = `g_rdup ( mbu_r ); 203 Elm_Obje_Im * = NULL ; 204 Elm_Obje_Im * xt_ = NULL ; 206 = `m_tob_f_em_g ( tob ); 207 idx = 0; 208  ) { 209 xt_ = `m_tob_em_xt_g ( ); 211 `m_obje_em_xt_t ( , `_ ( b_r [ idx ])); 212 idx ++; 213 = xt_ ; 215 `G_FREE ( b_r [0]); 216 `G_FREE ( b_r [1]); 217 `G_FREE ( b_r [2]); 221 li = `ea_li_xt (list); 222 em = NULL ; 224 SETTING_TRACE_END ; 225 } } 227  $__dismisd_cb (* da , Evas_Obje * obj , * evt_fo ) 229 SETTING_TRACE_BEGIN ; 230 `t_if (! da ); 231 Stg_B_Da * b_da = da ; 232 i( b_da -> xpup ) { 233 `evas_obje_d ( b_da -> xpup ); 234 b_da -> xpup = NULL ; 236 } } 238  $__b_ick_cb (* da , Evas_Obje * obj , * evt_fo ) 240 SETTING_TRACE_BEGIN ; 241 `t_if (! da ); 242 Stg_B_Da * b_da = da ; 243 b_da -> `b_ick_cb (b_da-> b_cb_da , obj , evt_fo ); 244 i( b_da -> xpup ) { 245 `evas_obje_d ( b_da -> xpup ); 246 b_da -> xpup = NULL ; 248 } } 250  $__r٩e_xpup_cb (* da , Evas_Obje * obj , * evt_fo ) 252 SETTING_TRACE_BEGIN ; 253 `t_if ( da = NULL ); 254 Stg_B_Da * b_da = (Stg_B_D*) da ; 255 Evas_Cod w , h ; 256  pos = -1; 257 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 258 pos = `m_w_r٩i_g ( `ug_g_wdow ()); 259 `SETTING_TRACE_DEBUG ("pos: %d, w: %d, h: %d", pos , w , h ); 260 i( pos == 90) { 261 `evas_obje_move ( b_da -> xpup , 0, w ); 262 } i( pos == 270) { 263 `evas_obje_move ( b_da -> xpup , h , w ); 265 `evas_obje_move ( b_da -> xpup , 0, h ); 267 } } 269  $__xpup_ng_chge_cb ( keynode_t * key , * da ) 271 `g_tm_if ( NULL = key , "key is NULL"); 272 `g_tm_if ( NULL = da , "data is NULL"); 273 Stg_B_Da * b_da = (Stg_B_D*) da ; 274 * vcf_me = `vcf_keynode_g_me ( key ); 275 i(! `SCmp ( vcf_me , VCONFKEY_LANGSET )) { 277  i = 0; 278  b_da -> b_xt [ i ]) { 279 `m_obje_em_xt_t ( b_da -> em [ i ], `_ (b_da-> b_xt [i])); 280 i ++; 283 } } 285  $__de_r٩e_xpup_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 288 `t_if ( da = NULL ); 289 Stg_B_Da * b_da = (Stg_B_D*) da ; 290 Evas_Obje * xpup = b_da ->ctxpopup; 292 Ece_Evt_Hdr * evt_hdr = `evas_obje_da_g ( xpup , "event_handler"); 293 `ece_evt_hdr_d ( evt_hdr ); 294 `evas_obje_da_t ( xpup , "evt_hdr", NULL ); 296 () `vcf_igne_key_chged ( VCONFKEY_LANGSET , __xpup_ng_chge_cb ); 297 `evas_obje_smt_back_d ( `m_obje_t_widg_g ( xpup ), "r٩i,chged", __r٩e_xpup_cb ); 298 } } 300  Ea_Bo $__xpup_key_ess_cb (* da ,  ty , * evt ) 302 SETTING_TRACE_BEGIN ; 303 Evas_Evt_Key_Down * ev = evt ; 304 i(! ev || ! da ) { 305 `SETTING_TRACE ("Invalidvent object"); 306  ECORE_CALLBACK_RENEW ; 308 `SETTING_TRACE ("Psd %s", ev -> keyme ); 309 Evas_Obje * xpup = da ; 311 i(! `rcmp ( ev -> keyme , KEY_HOME )) { 312 `m_xpup_dismiss ( xpup ); 314  ECORE_CALLBACK_RENEW ; 315 } } 317 EXPORT_PUBLIC  $g__me_b_ick_cb (* da , Evas_Obje * obj , * evt_fo ) 319 SETTING_TRACE_BEGIN ; 320 `t_if (! da ); 321 Stg_B_Da * b_da = da ; 323 i( b_da -> xpup ) { 324 `evas_obje_d ( b_da -> xpup ); 325 b_da -> xpup = NULL ; 328 Evas_Obje * xpup = `m_xpup_add ( b_da -> ); 329 `m_obje_y_t ( xpup , "more/default"); 330 `m_xpup_auto_hide_dibd_t ( xpup , EINA_TRUE ); 331 `_obje_evt_back_add ( xpup , EA_CALLBACK_BACK , _xpup_back_cb , NULL ); 332 `_obje_evt_back_add ( xpup , EA_CALLBACK_MORE , _xpup_back_cb , NULL ); 333 Ece_Evt_Hdr * evt_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __xpup_key_ess_cb , xpup ); 334 `evas_obje_da_t ( xpup , "evt_hdr", evt_hdr ); 336 `evas_obje_smt_back_add ( xpup , "dismisd", __dismisd_cb , b_da ); 337 `evas_obje_evt_back_add ( xpup , EVAS_CALLBACK_DEL , __de_r٩e_xpup_cb , b_da ); 338 `evas_obje_smt_back_add ( `m_obje_t_widg_g ( xpup ), "r٩i,chged", __r٩e_xpup_cb , b_da ); 339 `vcf_nify_key_chged ( VCONFKEY_LANGSET , __xpup_ng_chge_cb , b_da ); 341 `SETTING_TRACE ("Clicked more button,he call back of selecting objects in contextopup isothe sames button callback"); 342 Evas_Obje * ic = NULL ; 344  i = 0; 346  i = 0; i < MAX_BUTTON_NUM ; i++) { 348 i( `isEmyS ( b_da -> b_xt [ i ])) ; 349 i( b_da -> b_ic [ i ]) { 350 ic = `m_image_add ( xpup ); 351 `m_image_fe_t ( ic , b_da -> b_ic [ i ], NULL ); 354 b_da -> em [ i ] = `m_xpup_em_nd ( xpup , `_ (b_da-> b_xt [i]), ic , __b_ick_cb , btn_data); 357 b_da -> xpup = ctxpopup; 359 Evas_Cod w , h ; 361  pos = -1; 362 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 363 pos = `m_w_r٩i_g ( `ug_g_wdow ()); 364 i( pos == 90) { 365 `evas_obje_move ( xpup , 0, w ); 366 } i( pos == 270) { 367 `evas_obje_move ( xpup , h , w ); 369 `evas_obje_move ( xpup , 0, h ); 371 `evas_obje_show ( xpup ); 372 } } 374 EXPORT_PUBLIC  $g__me_b_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 376 SETTING_TRACE_BEGIN ; 377 `t_if (! da ); 378 Stg_B_Da * b_da = da ; 380 `evas_obje_smt_back_d ( b_da -> xpup , "dismisd", __dismisd_cb ); 381 i( b_da -> xpup ) { 382 `evas_obje_d ( b_da -> xpup ); 383 b_da -> xpup = NULL ; 385  i = 0; 387  i = 0; i < MAX_BUTTON_NUM ; i++) { 388 `FREE ( b_da -> b_xt [ i ]); 389 `FREE ( b_da -> b_ic [ i ]); 391 `FREE ( b_da ); 392 SETTING_TRACE_END ; 394 } } 396 EXPORT_PUBLIC 397 Evas_Obje * $g__w_yout ( Evas_Obje * w_yout , 398 Evas_Obje * w_obj ) 400 Evas_Obje * yout = NULL ; 402 yout = `m_yout_add ( w_obj ); 403 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 404 `g_tvm_if ( yout = NULL , FALSE , "layout == NULL"); 406 `m_yout_theme_t ( yout , "layout", "application", "default"); 408 Evas_Obje * bg = `g__bg ( yout , w_obj , NULL ); 409 `m_obje__cڋ_t ( yout , "m.swlow.bg", bg ); 410 `evas_obje_show ( yout ); 411  yout ; 412 } } 414 EXPORT_PUBLIC 415 Elm_Obje_Im * $g__gud_yout ( Evas_Obje * vi_b , 416 * t_r , 417 * lbu_r , 418 * rbu_r , 419 * mbu_r , 420 g__back_func lbu_ick_cb , 421 g__back_func rbu_ick_cb , 422 g__back_func mbu_ick_cb , 423 * cڋ_r1 , 424 ** g_li , 425 * cڋ_r2 , 426 * cڋ_bu_r , 427 g__back_func cڋ_bu_ick_cb , 428 * cb_da ) 430 Evas_Obje * sr = `m_gli_add ( vi_b ); 431 `tvm_if ( sr = NULL , NULL, "Cannot set scroller objects contento ofayout"); 432 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 433 `m_obje_y_t ( sr , "dialogue"); 434 `m_gli_r ( sr ); 435 `m_gli_mode_t ( sr , ELM_LIST_COMPRESS ); 436 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 438 `ADD_GL_LABLE ( sr , cڋ_r1 ); 439 `ADD_GL_GIF ( sr , g_li ) 440 `ADD_GL_LABLE ( sr , cڋ_r2 ); 441 `ADD_GL_BUTTON ( sr , cڋ_bu_r , cڋ_bu_ick_cb , cb_da ) 443  `g_push_yout_vi_b ( t_r , 444 lbu_r , rbu_r , NULL , 445 lbu_ick_cb , 446 rbu_ick_cb , 447 NULL , cb_da , sr , vi_b , NULL); 448 } } 450 EXPORT_PUBLIC 451 Elm_Obje_Im * $g__gud_yout2 ( Evas_Obje * vi_b , 452 * t_r , 453 * lbu_r , 454 * rbu_r , 455 * mbu_r , 456 g__back_func lbu_ick_cb , 457 g__back_func rbu_ick_cb , 458 g__back_func mbu_ick_cb , 459 * cڋ_r1 , 460 Evas_Obje ** ug_yout , 461 * cڋ_r2 , 462 * cڋ_bu_r , 463 g__back_func cڋ_bu_ick_cb , 464 * cb_da ) 466 Evas_Obje * sr ; 467 Elm_Obje_Im * em = `g_push_yout_vi_b_sr ( vi_b , 468 t_r , 469 lbu_r , rbu_r , 470 lbu_ick_cb , 471 rbu_ick_cb , 472 cb_da , & sr , 473 vi_b ); 474 Evas_Obje * our_box = `g___bx ( vi_b ); 476 i( cڋ_r1 ) { 477 cڡ * r = `g_cuomize_xt ( cڋ_r1 , 0, NULL , NULL); 478 Evas_Obje * b = `g__xtbox ( vi_b , r ); 479 `g_dib_evas_obje ( b ); 480 `m_box_ck_d ( our_box , b ); 481 `FREE ( r ); 485 i( ug_yout ) { 486 Evas_Obje * ug_w = `m_yout_add ( vi_b ); 487 `evas_obje_size_ht_weight_t ( ug_w , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 488 `g_tvm_if ( ug_w = NULL , NULL, "layout == NULL"); 489 `m_yout_theme_t ( ug_w , "layout", "application", "default"); 490 `m_obje__cڋ_t ( ug_w , "m.swlow.bg", `g__bnk__cuomize ( vi_b , 720, 850)); 492 `m_box_ck_d ( our_box , ug_w ); 493 `evas_obje_show ( ug_w ); 494 * ug_yout = ug_w ; 498 i( cڋ_r2 ) { 499 cڡ * r = `g_cuomize_xt ( cڋ_r2 , 0, NULL , NULL); 500 Evas_Obje * b = `g__xtbox ( vi_b , r ); 501 `g_dib_evas_obje ( b ); 502 `m_box_ck_d ( our_box , b ); 503 `FREE ( r ); 507 i( cڋ_bu_r ) { 508 Evas_Obje * yout = `m_yout_add ( vi_b ); 509 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 510 `m_yout_theme_t ( yout , "layout", "application", "default"); 511 `m_obje__cڋ_t ( yout , "m.swlow.bg", `g__bnk__cuomize ( vi_b , 680, 100)); 512 Evas_Obje * b = `m_bu_add ( vi_b ); 513 `m_obje_xt_t ( b , cڋ_bu_r ); 514 `evas_obje_age_evts_t ( b , EINA_FALSE ); 515 `evas_obje_smt_back_add ( b , "icked", cڋ_bu_ick_cb , cb_da ); 516 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", b ); 517 `evas_obje_show ( b ); 518 `evas_obje_show ( yout ); 519 `m_box_ck_d ( our_box , yout ); 522 `m_obje_cڋ_t ( sr , our_box ); 523  em ; 524 } } 526 EXPORT_PUBLIC 527 Evas_Obje * $g__vi_b ( Evas_Obje * yout ) 530 Evas_Obje * vi = NULL ; 531 vi = `m_viame_add ( yout ); 533 `m_viame_ev_b_auto_pushed_t ( vi , EINA_FALSE ); 535 `_obje_evt_back_add ( vi , EA_CALLBACK_BACK , _viame_back_cb , NULL ); 536 `_obje_evt_back_add ( vi , EA_CALLBACK_MORE , _viame_me_cb , NULL ); 540 i( vi = NULL ) { 541 `SETTING_TRACE (" ***lm_naviframe_addeturns NULL *** "); 542  NULL ; 544 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", vi ); 545 `evas_obje_show ( vi ); 546  vi ; 547 } } 578 EXPORT_PUBLIC 579  $g_nd_viame_t_bus ( Elm_Obje_Im * vi_ , 580 Evas_Obje * vige_b , 581 * me_bu_r , 582 * _bu_r , 583 * right_bu_r , 584 * back_bu_r , 585 g__back_func me_bu_ick_cb , 586 g__back_func _bu_ick_cb , 587 g__back_func right_bu_ick_cb , 588 g__back_func back_bu_ick_cb , 589 * cb_da ) 591 SETTING_TRACE_BEGIN ; 592 Evas_Obje * b = NULL ; 594 i( me_bu_ick_cb ) { 595 i(! me_bu_r ) { 598 b = `m_bu_add ( vige_b ); 599 `m_obje_y_t ( b , "naviframe/more/default"); 600 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 601 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , 0.5); 602 `evas_obje_smt_back_add ( b , "icked", me_bu_ick_cb , cb_da ); 603 `evas_obje_show ( b ); 605 b = `g__bu ( vige_b , me_bu_r , "viame/t/deu", me_bu_ick_cb , cb_da ); 608 `m_obje_em__cڋ_t ( vi_ , "t_me_b", b ); 611 i( _bu_ick_cb ) { 612 b = `g__bu ( vige_b , _bu_r , "viame/t/deu", _bu_ick_cb , cb_da ); 613 `m_obje_em__cڋ_t ( vi_ , "t_tob_bu1", b ); 616 i( right_bu_ick_cb ) { 617 b = `g__bu ( vige_b , right_bu_r , "viame/t/deu", right_bu_ick_cb , cb_da ); 618 `m_obje_em__cڋ_t ( vi_ , "t_tob_bu2", b ); 621 i( back_bu_ick_cb ) { 622 i(! back_bu_r ) { 624 b = `m_bu_add ( vige_b ); 625 `m_obje_y_t ( b , "naviframe/back_btn/default"); 626 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 627 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , 0.5); 628 `evas_obje_smt_back_add ( b , "icked", back_bu_ick_cb , cb_da ); 629 `evas_obje_show ( b ); 631 b = `g__bu ( vige_b , back_bu_r , "viame/t/deu", back_bu_ick_cb , cb_da ); 634 `m_obje_em__cڋ_t ( vi_ , "t_ev_b", b ); 636 } } 639 EXPORT_PUBLIC 640 Elm_Obje_Im * $g__vi_b_t_bus (* t_r , 641 * lbu_r , 642 * rbu_r , 643 * mbu_r , 644 g__back_func lbu_ick_cb , 645 g__back_func rbu_ick_cb , 646 g__back_func mbu_ick_cb , 647 * cb_da , Evas_Obje * eo_vw , 648 Evas_Obje * vige_b ) 651 Evas_Obje * l_bu = NULL ; 652 Evas_Obje * r_bu = NULL ; 653 Evas_Obje * m_bu = NULL ; 654 Elm_Obje_Im * vi_ = NULL ; 656 i( lbu_r ) { 658 l_bu = `g__bu ( vige_b , lbu_r , 660 lbu_ick_cb , cb_da ); 662 i( rbu_r ) { 663 r_bu = `g__bu ( vige_b , rbu_r , 665 rbu_ick_cb , cb_da ); 667 i( mbu_r ) { 668 m_bu = `g__bu ( vige_b , mbu_r , 669 NULL , 670 mbu_ick_cb , cb_da ); 672 vi_ = `m_viame_em_push ( vige_b , t_r , 673 NULL , NULL, eo_vw , 674 NULL ); 675 `tv_if (! vi_ , NULL ); 678 i( l_bu ) { 679 `m_obje_em__cڋ_t ( vi_ , "t_tob_bu1", l_bu ); 681 i( r_bu ) { 682 `m_obje_em__cڋ_t ( vi_ , "t_ev_b", r_bu ); 684 i( m_bu ) { 685 `m_obje_em__cڋ_t ( vi_ , "t_me_b", m_bu ); 687  vi_ ; 688 } } 690 Elm_Obje_Im * $___vi_b_btom_bus (* t_r , * lbu_r , * rbu_r , 691 * mbu_r , g__back_func lbu_ick_cb , 692 g__back_func rbu_ick_cb , 693 g__back_func mbu_ick_cb , 694 * cb_da , Evas_Obje * eo_vw , 695 Evas_Obje * vige_b , 696 Evas_Obje * tobj ) 698 SETTING_TRACE_BEGIN ; 699 Elm_Obje_Im * vi_ = NULL ; 702 Evas_Obje * lb = NULL ; 703 Evas_Obje * tob = NULL ; 706 i(0 = `SCmp ( `_ ( lbu_r ), _("IDS_ST_BUTTON_BACK"))) { 707 lb = `g__bu ( vige_b , `_ ( lbu_r ), 708 NAVI_BACK_BUTTON_STYLE , 710 lbu_ick_cb , cb_da ); 711 #i SUPPORT_TTS 712 `g_t_s_fo ( lb , `_ ( lbu_r ), NULL , NULL, TTS_CONTENT_BACK_CLICK_INFO ); 714 vi_ = `m_viame_em_push ( vige_b , t_r , lb , NULL , eo_vw , NULL); 715 i( vi_ ) { 716 i(0 ! `SCmp ( t_r , `dgxt ( SETTING_PACKAGE ,itle_str))) 717 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 719 `m_obje_em_doma_xt_ab_t ( vi_ , "sys_rg", EINA_TRUE ); 721 `m_obje_y_t ( lb , NAVI_BACK_BUTTON_STYLE ); 722 `m_viame_em_p_cb_t ( vi_ , ( Elm_Naviame_Im_P_Cb ) lbu_ick_cb , cb_da ); 723 `ADD_MULTI_LANGUAGE_AUTO_UPDATE ( eo_vw , vi_ , t_r , lbu_r , mbu_r , rbu_r ); 729 i(! rbu_r && ! mbu_r ) { 731 } i( rbu_r && mbu_r ) { 732 tob = `m_tob_add ( vige_b ); 733 i( tob ) { 734 `m_obje_y_t ( tob , "default"); 735 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 736 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 737 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 738 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 739 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 741 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 747 } i( rbu_r ) { 748 tob = `m_tob_add ( vige_b ); 749 i( tob ) { 750 `m_obje_y_t ( tob , "default"); 751 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 752 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 753 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 754 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 756 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 761 } i( mbu_r ) { 762 tob = `m_tob_add ( vige_b ); 763 i( tob ) { 764 `m_obje_y_t ( tob , "default"); 765 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 766 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 767 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 768 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 770 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 776  vi_ ; 778 vi_ = `m_viame_em_push ( vige_b , t_r , NULL , NULL, eo_vw , NULL); 779 i( vi_ ) { 780 `SETTING_TRACE ("dgxt(SETTING_PACKAGE,_r):%s", `dgxt ( SETTING_PACKAGE , t_r )); 781 `SETTING_TRACE ("dgxt(SYSTEM_PACKAGE,_r):%s", `dgxt ( SYSTEM_PACKAGE , t_r )); 782 i(0 ! `SCmp ( t_r , `dgxt ( SETTING_PACKAGE ,itle_str))) 783 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 785 `m_obje_em_doma_xt_ab_t ( vi_ , "sys_rg", EINA_TRUE ); 786 `ADD_MULTI_LANGUAGE_AUTO_UPDATE ( eo_vw , vi_ , t_r , lbu_r , mbu_r , rbu_r ); 788 i( rbu_r || mbu_r ) { 789 tob = `m_tob_add ( vige_b ); 790 i( tob ) { 791 `m_obje_y_t ( tob , "default"); 792 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 793 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 794 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 797 i( lbu_r && mbu_r && rbu_r ) { 798 lb = `g__bu ( vige_b , lbu_r , NAVI_DEF_BUTTON_STYLE , lbu_ick_cb , cb_da ); 799 `m_obje_em__cڋ_t ( vi_ , "tob_me_b", lb ); 805 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 806 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 808 i(0 = `SCmp ( `_ ( lbu_r ), _("IDS_ST_BUTTON_CANCEL_ABB"))) 809 `m_viame_em_p_cb_t ( vi_ , ( Elm_Naviame_Im_P_Cb ) lbu_ick_cb , cb_da ); 812 i( lbu_r ) { 815 `m_tob_em_nd ( tob , NULL , `_ ( lbu_r ), lbu_ick_cb , cb_da ); 818 i(0 = `SCmp ( `_ ( lbu_r ), _("IDS_ST_BUTTON_CANCEL_ABB"))) 819 `m_viame_em_p_cb_t ( vi_ , ( Elm_Naviame_Im_P_Cb ) lbu_ick_cb , cb_da ); 821 i( mbu_r ) { 824 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 827 i( rbu_r ) { 830 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 834 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 835  vi_ ; 837 } } 847 EXPORT_PUBLIC 848  $g__vi_b_bus (* t_r , * lbu_r , * rbu_r , 849 * mbu_r , g__back_func lbu_ick_cb , 850 g__back_func rbu_ick_cb , 851 g__back_func mbu_ick_cb , 852 * cb_da , Evas_Obje * eo_vw , 853 Evas_Obje * vige_b , 854 Evas_Obje * tobj ) 857 `___vi_b_btom_bus ( t_r , lbu_r , 858 rbu_r , mbu_r , 859 lbu_ick_cb , 860 rbu_ick_cb , 861 mbu_ick_cb , 862 cb_da , eo_vw , 863 vige_b , tobj ); 865 } } 876 EXPORT_PUBLIC 877 Evas_Obje * $g__yout_vi_b ( Evas_Obje * w_yout , Evas_Obje * w_obj , * t_r , * lbu_r , * rbu_r , * mbu_r , g__back_func lbu_ick_cb , stg__back_fun rbu_ick_cb , stg__back_fun mbu_ick_cb , * cb_da , Evas_Obje * eo_vw , 878 Evas_Obje ** vi_b , 879 Evas_Obje ** tobj ) 882 Evas_Obje * yout = `g__w_yout ( w_yout , w_obj ); 883 * vi_b = `g__vi_b ( yout ); 885 `g__vi_b_bus ( t_r , 886 lbu_r , rbu_r , mbu_r , 887 lbu_ick_cb , rbu_ick_cb , 888 mbu_ick_cb , cb_da , eo_vw , 889 * vi_b , NULL ); 890  yout ; 891 } } 901 EXPORT_PUBLIC 902 Evas_Obje * $g__yout_vi_b_sr ( Evas_Obje * w_yout , 903 Evas_Obje * w_obj , 904 * t_r , 905 * lbu_r , 906 * rbu_r , 907 g__back_func 908 lbu_ick_cb , 909 g__back_func 910 rbu_ick_cb , 911 * cb_da , 912 Evas_Obje ** sr , 913 Evas_Obje ** vi_b ) 916 Evas_Obje * yout = `g__w_yout ( w_yout , w_obj ); 917 * vi_b = `g__vi_b ( yout ); 921 Evas_Obje * sl = NULL ; 923 i( sr ! NULL ) { 925 sl = * sr = `m_sr_add ( yout ); 926 `tvm_if (* sr = NULL , NULL, 928 `m_sr_boun_t (* sr , EINA_FALSE , EINA_TRUE ); 929 `m_sr_picy_t (* sr , ELM_SCROLLER_POLICY_OFF , 930 ELM_SCROLLER_POLICY_AUTO ); 931 `evas_obje_show (* sr ); 936 `g__vi_b_bus ( t_r , 937 lbu_r , rbu_r , NULL , 938 lbu_ick_cb , rbu_ick_cb , 939 NULL , cb_da , sl , 940 * vi_b , NULL ); 941  yout ; 942 } } 950 EXPORT_PUBLIC 951 Evas_Obje * $g__yout_vi_b_gli ( Evas_Obje * w_yout , 952 Evas_Obje * w_obj , 953 * t_r , 954 * lbu_r , 955 * rbu_r , 956 g__back_func lbu_ick_cb , 957 g__back_func rbu_ick_cb , 958 * cb_da , 959 Evas_Obje ** gli , 960 Evas_Obje ** vi_b ) 963 Evas_Obje * yout = `g__w_yout ( w_yout , w_obj ); 964 * vi_b = `g__vi_b ( yout ); 966 * gli = `m_gli_add (* vi_b ); 967 `tvm_if (* gli = NULL , NULL, 969 `m_gli_izi_mode_t (* gli , EINA_TRUE ); 970 `m_obje_y_t (* gli , "dialogue"); 971 `m_gli_r (* gli ); 972 `evas_obje_smt_back_add (* gli , "ized", __gl_ized_cb , NULL ); 974 `g__vi_b_bus ( t_r , 975 lbu_r , rbu_r , NULL , 976 lbu_ick_cb , rbu_ick_cb , 977 NULL , cb_da , * gli , * vi_b , 978 NULL ); 979  yout ; 980 } } 982 EXPORT_PUBLIC 983 Elm_Obje_Im * $__push_vi_b_btom_bus (* t_r , 984 * lbu_r , * rbu_r , 985 * mbu_r , 986 g__back_func lbu_ick_cb , 987 g__back_func rbu_ick_cb , 988 g__back_func mbu_ick_cb , 989 * cb_da , Evas_Obje * eo_vw , 990 Evas_Obje * vige_b , Evas_Obje ** tobj ) 992 Elm_Obje_Im * vi_ = NULL ; 995 Evas_Obje * lb = NULL ; 996 Evas_Obje * tob = NULL ; 999 i(0 = `SCmp ( `_ ( lbu_r ), _("IDS_ST_BUTTON_BACK"))) { 1000 lb = `g__bu ( vige_b , `_ ( lbu_r ), 1001 NAVI_BACK_BUTTON_STYLE , 1002 NULL , NULL); 1004 #i SUPPORT_TTS 1005 `g_t_s_fo ( lb , `_ ( lbu_r ), NULL , NULL, TTS_CONTENT_BACK_CLICK_INFO ); 1007 vi_ = `m_viame_em_push ( vige_b , t_r , lb , NULL , eo_vw , NULL); 1008 i(0 ! `SCmp ( t_r , `dgxt ( SETTING_PACKAGE ,itle_str))) 1009 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 1011 `m_obje_em_doma_xt_ab_t ( vi_ , "sys_rg", EINA_TRUE ); 1012 `ADD_MULTI_LANGUAGE_AUTO_UPDATE ( eo_vw , vi_ , t_r , lbu_r , mbu_r , rbu_r ); 1014 `m_obje_y_t ( lb , NAVI_BACK_BUTTON_STYLE ); 1015 i( lbu_ick_cb ) 1016 `m_viame_em_p_cb_t ( vi_ , ( Elm_Naviame_Im_P_Cb ) lbu_ick_cb , cb_da ); 1018 i(! rbu_r && ! mbu_r ) { 1019  vi_ ; 1022 tob = `m_tob_add ( vige_b ); 1023 `m_obje_y_t ( tob , "default"); 1024 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 1025 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 1026 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 1028 i( rbu_r && mbu_r ) { 1029 i( `SL ( `_ ( mbu_r )< MAX_BUTTON_TEXT_LEN 1030 && `SL ( `_ ( rbu_r )< MAX_BUTTON_TEXT_LEN ) { 1034 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 1035 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 1037 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 1042 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 1044 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 1048 Evas_Obje * me_b = `m_bu_add ( vige_b ); 1049 i(! me_b  NULL ; 1050 `m_obje_y_t ( me_b , NAVI_MORE_BUTTON_STYLE ); 1052 Stg_B_Da * b_da = `oc (1, (Setting_Btn_Data)); 1053 `g_tvm_if (! b_da , NULL , "calloc failed"); 1054 b_da -> b_xt [0] = `rdup ( rbu_r ); 1055 b_da -> b_ick_cb = rbu_ick_cb ; 1056 b_da -> b_cb_da = cb_da ; 1057 b_da -> = vige_b ; 1059 `evas_obje_evt_back_add ( me_b , EVAS_CALLBACK_DEL , g__me_b_d_cb , b_da ); 1060 `evas_obje_smt_back_add ( me_b , "icked", g__me_b_ick_cb , b_da ); 1062 `m_obje_em__cڋ_t ( vi_ , "tob_me_b", me_b ); 1064 } i( rbu_r ) { 1065 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 1067 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 1071 } i( mbu_r ) { 1072 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 1074 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 1080 vi_ = `m_viame_em_push ( vige_b , t_r , NULL , NULL, eo_vw , NULL); 1081 i(0 ! `SCmp ( t_r , `dgxt ( SETTING_PACKAGE ,itle_str))) 1082 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 1084 `m_obje_em_doma_xt_ab_t ( vi_ , "sys_rg", EINA_TRUE ); 1085 `ADD_MULTI_LANGUAGE_AUTO_UPDATE ( eo_vw , vi_ , t_r , lbu_r , mbu_r , rbu_r ); 1086 i(! lbu_r && ! rbu_r && ! mbu_r ) { 1087  vi_ ; 1090 tob = `m_tob_add ( vige_b ); 1091 `m_obje_y_t ( tob , "default"); 1092 `m_tob__mode_t ( tob , ELM_OBJECT_SELECT_MODE_NONE ); 1093 `m_tob_shrk_mode_t ( tob , ELM_TOOLBAR_SHRINK_EXPAND ); 1094 `m_tob_sv_exnded_t ( tob , EINA_TRUE ); 1097 Evas_Obje * back_b = `m_obje_em__cڋ_g ( vi_ , "prev_btn"); 1098 `m_obje_em__cڋ_t ( vi_ , "ev_b", NULL ); 1099 `evas_obje_d ( back_b ); 1101 i( lbu_r && mbu_r && rbu_r ) { 1102 lb = `g__bu ( vige_b , `_ ( lbu_r ), NAVI_DEF_BUTTON_STYLE , lbu_ick_cb , cb_da ); 1103 `m_obje_em__cڋ_t ( vi_ , "tob_me_b", lb ); 1109 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 1110 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 1113 i( lbu_r ) { 1116 `m_tob_em_nd ( tob , NULL , `_ ( lbu_r ), lbu_ick_cb , cb_da ); 1119 i( mbu_r ) { 1122 `m_tob_em_nd ( tob , NULL , `_ ( mbu_r ), mbu_ick_cb , cb_da ); 1125 i( rbu_r ) { 1128 `m_tob_em_nd ( tob , NULL , `_ ( rbu_r ), rbu_ick_cb , cb_da ); 1132 `m_obje_em__cڋ_t ( vi_ , "tob", tob ); 1135  vi_ ; 1136 } } 1143 EXPORT_PUBLIC 1144 Elm_Obje_Im * 1145 $g_push_yout_vi_b (* t_r , 1146 * lbu_r , * rbu_r , 1147 * mbu_r , 1148 g__back_func lbu_ick_cb , 1149 g__back_func rbu_ick_cb , 1150 g__back_func mbu_ick_cb , 1151 * cb_da , Evas_Obje * eo_vw , 1152 Evas_Obje * vi_b , Evas_Obje ** tobj ) 1154  `__push_vi_b_btom_bus ( t_r , 1155 lbu_r , rbu_r , mbu_r , 1156 lbu_ick_cb , 1157 rbu_ick_cb , 1158 mbu_ick_cb , 1159 cb_da , eo_vw , vi_b , tobj ); 1160 } } 1167 EXPORT_PUBLIC 1168 Elm_Obje_Im * 1169 $g_push_yout_vi_b_sr ( Evas_Obje * w_ma , * t_r , 1170 * lbu_r , * rbu_r , 1171 g__back_func lbu_ick_cb , 1172 g__back_func rbu_ick_cb , 1173 * cb_da , 1174 Evas_Obje ** sr , 1175 Evas_Obje * vi_b ) 1178 Evas_Obje * sl = NULL ; 1179 i( sr ! NULL ) { 1180 sl = * sr = `m_sr_add ( vi_b ); 1181 `tvm_if (* sr = NULL , NULL, 1183 `m_sr_boun_t (* sr , EINA_FALSE , EINA_TRUE ); 1184 `m_sr_picy_t (* sr , ELM_SCROLLER_POLICY_OFF , 1185 ELM_SCROLLER_POLICY_AUTO ); 1187 `evas_obje_show (* sr ); 1190  `g_push_yout_vi_b ( t_r , 1191 lbu_r , rbu_r , NULL , 1192 lbu_ick_cb , 1193 rbu_ick_cb , 1194 NULL , cb_da , sl , vi_b , NULL); 1195 } } 1201 EXPORT_PUBLIC 1202 Elm_Obje_Im * 1203 $g_push_yout_vi_b_gli ( Evas_Obje * w_yout , 1204 Evas_Obje * w_obj , * t_r , 1205 * lbu_r , * rbu_r , 1206 g__back_func lbu_ick_cb , 1207 g__back_func rbu_ick_cb , 1208 * cb_da , Evas_Obje ** gli , 1209 Evas_Obje * vi_b ) 1212 Evas_Obje * gl = NULL ; 1213 i( gli ! NULL ) { 1214 * gli = `m_gli_add ( vi_b ); 1215 `tvm_if (* gli = NULL , NULL, 1217 `m_gli_izi_mode_t (* gli , EINA_TRUE ); 1218 gl = * gli ; 1219 `m_obje_y_t (* gli , "dialogue"); 1220 `m_gli_r ( gl ); 1221 `evas_obje_smt_back_add ( gl , "ized", __gl_ized_cb , NULL ); 1224  `g_push_yout_vi_b ( t_r , 1225 lbu_r , rbu_r , NULL , 1226 lbu_ick_cb , 1227 rbu_ick_cb , 1228 NULL , cb_da , gl , vi_b , NULL); 1229 } } 1231 EXPORT_PUBLIC 1232  $g_go_to_t ( Evas_Obje * cڋ ) 1234 `g_tm_if ( cڋ = NULL , "content is NULL"); 1235 cڡ * ty = `m_obje_widg_ty_g ( cڋ ); 1236 `SETTING_TRACE ("cڋy:%s", ty ); 1238 i(0 = `SCmp ( ty , "elm_genlist")) { 1239 Elm_Obje_Im * f_em = `m_gli_f_em_g ( cڋ ); 1240 i( f_em ) { 1241 `m_gli_em_show ( f_em , ELM_GENLIST_ITEM_SCROLLTO_TOP ); 1243 } i(0 = `SCmp ( ty , "elm_scroller")) { 1244 `m_sr_gi_show ( cڋ , 0, 0, 0, 0); 1245 } i(0 = `SCmp ( ty , "elm_gengrid")) { 1246 Elm_Obje_Im * f_em = `m_ggrid_f_em_g ( cڋ ); 1247 i( f_em ) { 1248 `m_ggrid_em_show ( f_em , ELM_GENLIST_ITEM_SCROLLTO_TOP ); 1250 } i( NULL ! ty ) { 1251 Ea_Li * sub_objs = (Ea_Li *) `m_widg_sb_chdn_g ( cڋ ); 1252 `t_if (! sub_objs ); 1253 Evas_Obje * sub_obj = NULL ; 1254 Ea_Li * l = NULL ; 1255 cڡ * sub_ty = NULL ; 1258 `EINA_LIST_FOREACH ( sub_objs , l , sub_obj ) { 1259 i(! sub_obj ) { 1263 sub_ty = `m_obje_widg_ty_g ( sub_obj ); 1264 `SETTING_TRACE ("sub cڋy :%s", sub_ty ); 1265 i(0 = `SCmp ( sub_ty , "elm_genlist")) { 1266 Elm_Obje_Im * f_em = `m_gli_f_em_g ( sub_obj ); 1267 i( f_em ) { 1268 `m_gli_em_show ( f_em , ELM_GENLIST_ITEM_SCROLLTO_TOP ); 1270 } i(0 = `SCmp ( sub_ty , "elm_scroller")) { 1271 `m_sr_gi_show ( sub_obj , 0, 0, 0, 0); 1272 } i(0 = `SCmp ( sub_ty , "elm_gengrid")) { 1273 Elm_Obje_Im * f_em = `m_ggrid_f_em_g ( sub_obj ); 1274 i( f_em ) { 1275 `m_ggrid_em_show ( f_em , ELM_GENLIST_ITEM_SCROLLTO_TOP ); 1284 } } 1290 EXPORT_PUBLIC 1291  $g_go_to_vib_li_t ( Evas_Obje * vib ) 1293 Elm_Obje_Im * vi_ = `m_viame_t_em_g ( vib ); 1294 i( vi_ ) { 1295 Evas_Obje * cڋ = `m_obje_em__cڋ_g ( vi_ , "default"); 1297 `g_go_to_t ( cڋ ); 1299 } } 1301 EXPORT_PUBLIC  $g_nf_check_vcf_cb ( keynode_t * key , * da ) 1303 `t_if ( da = NULL ); 1304 Evas_Obje * check = da ; 1305 * vcf_me = `vcf_keynode_g_me ( key ); 1306  us = `vcf_keynode_g_bo ( key ); 1307 `SETTING_TRACE ("Vcf[%s] hachgedb%d juow", vcf_me , us ); 1308 `m_check_e_t ( check , us ); 1309 } } 1311 EXPORT_PUBLIC  $g_nf_check_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 1313 SETTING_TRACE_BEGIN ; 1314 `t_if (! da ); 1315 cڡ * vcf = da ; 1316 Ea_Bo e = `m_check_e_g ( obj ); 1317 `vcf_t_bo ( vcf , e ); 1318 } } 1320 EXPORT_PUBLIC  $g_nf_check_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1322 SETTING_TRACE_BEGIN ; 1323 `t_if (! da ); 1324 cڡ * vcf = da ; 1325 () `vcf_igne_key_chged ( vcf , g_nf_check_vcf_cb ); 1326 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-popup.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 30  #SUPPORT_BACK_KEY_GRAB 1 ) 31  __igne_back_key_cb (* da , Evas_Obje * obj , * evt_fo ); 33 EXPORT_PUBLIC  $pup_hd_hdkey (* da , Evas_Obje * pup ) 35 SETTING_TRACE_BEGIN ; 36 `t_if (! pup ); 37 `evas_obje_hide ( pup ); 38  timeout = `m_pup_timeout_g ( pup ); 39 i( timeout > 0) { 40 `evas_obje_smt_back_ ( pup , "timeout", da ); 42 * b__r [3] = { 43 `_ ("button1"), _("button2"), _("button3") 45  i = 0; 46 Evas_Obje * b = NULL ; 47 Evas_Obje * f_b = NULL ; 48 ; i < 3; i++) { 49 b = `m_obje__cڋ_g ( pup , b__r [ i ]); 50 i( b ) { 51 f_b = b ; 56 i(! f_b ) { 57 `evas_obje_smt_back_ ( pup , "block,icked", da ); 59 cڡ * b_r = `m_obje_xt_g ( f_b ); 60 i(0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_ONLY_VIBRATE")) 61 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 64 `evas_obje_d ( pup ); 66 `evas_obje_smt_back_ ( f_b , "icked", da ); 70 } } 73  $__hdkey_mouup_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 75 SETTING_TRACE_BEGIN ; 76 Evas_Evt_Mou_Up * ev = evt_fo ; 77 i( ev -> bu == 3) { 79 `pup_hd_hdkey ( da , obj ); 81 } } 82  $__hdkey_keyup_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 84 SETTING_TRACE_BEGIN ; 85 Evas_Evt_Key_Down * ev = evt_fo ; 86 i(! `rcmp ( ev -> keyme , KEY_BACK )) { 88 `pup_hd_hdkey ( da , obj ); 90 } } 92 EXPORT_PUBLIC  $_pup_back_cb_2 (* da , Evas_Obje * obj , * evt_fo ) 94 SETTING_TRACE_BEGIN ; 95 `pup_hd_hdkey ( da , obj ); 97 } } 100  $__pup_d_cb2 (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 103 SETTING_TRACE_BEGIN ; 104 `t_if (! obj ); 105 #i SUPPORT_BACK_KEY_GRAB 107 Ece_X_Diy * di = `ece_x_diy_g (); 108 Ece_X_Wdow xw = `m_w_xwdow_g ( obj ); 109  t = `utx_ungb_key ( di , xw , KEY_BACK ); 110 i( t ) { 111 `SETTING_TRACE_ERROR ("KEY_BACK ungb܄[%d]", t ); 114 `evas_obje_evt_back_d ( obj , EVAS_CALLBACK_KEY_UP , __hdkey_keyup_cb ); 115 `evas_obje_evt_back_d ( obj , EVAS_CALLBACK_MOUSE_UP , __hdkey_mouup_cb ); 116 } } 118 EXPORT_PUBLIC  $g_pup_ng_upde ( Evas_Obje * pup ) 120 SETTING_TRACE_BEGIN ; 121 `g_tm_if ( NULL = pup , "data is NULL"); 122 * t = `evas_obje_da_g ( pup , "title"); 123 * xt1 = `evas_obje_da_g ( pup , "text"); 124 * xt0 = `evas_obje_da_g ( pup , "text0"); 129  xt [ MAX_COMMON_BUFFER_LEN + 1] = {0,}; 130 i( xt0 ) { 131 `tf ( xt , MAX_COMMON_BUFFER_LEN , "%s
%s", `_ ( xt0 ), _( xt1 )); 133 `tf ( xt , MAX_COMMON_BUFFER_LEN , "%s", xt1 ); 136 i( t ) 137 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 139 Evas_Obje * yout = `m_obje_cڋ_g ( pup ); 140 i( yout ) { 141 Evas_Obje * eo_vw = `m_obje__cڋ_g ( yout , "elm.swallow.content"); 142 i( eo_vw ) { 143 cڡ * eo_vw_t = `evas_obje_ty_g ( eo_vw ); 145 i(! `SCmp ("m_ggrid", eo_vw_t )) 146 `m_ggrid_ized_ems_upde ( eo_vw ); 147 i(! `SCmp ("m_gli", eo_vw_t )) 148 `m_gli_ized_ems_upde ( eo_vw ); 149 i(! `SCmp ("m_b", eo_vw_t )) 150 i(! `isEmyS ( xt ) `m_obje_xt_t ( eo_vw , `_ (text)); 154 eo_vw = `m_obje__cڋ_g ( yout , "elm.swallow.end"); 155 i( eo_vw ) { 156 cڡ * eo_vw_t = `evas_obje_ty_g ( eo_vw ); 158 i(! `SCmp ("m_check", eo_vw_t )) { 160 * check_r = `evas_obje_da_g ( pup , "check_str"); 162 i( check_r `m_obje_xt_t ( eo_vw , `_ (check_str)); 167 i(! `isEmyS ( xt )) 168 `m_obje_xt_t ( pup , `_ ( xt )); 171 * b__r [3] = { 172 `_ ("button1"), _("button2"), _("button3") 174  i = 0; 175 Evas_Obje * b = NULL ; 181 ; i < 3; i++) { 182 b = `m_obje__cڋ_g ( pup , b__r [ i ]); 184 i( b ) { 186 * b_r = `evas_obje_da_g ( pup , b__r [ i ]); 188 `m_obje_xt_t ( b , `_ ( b_r )); 191 SETTING_TRACE_END ; 192 } } 194  $__pup_ng_chge_cb ( keynode_t * key , * da ) 196 `g_tm_if ( NULL = key , "key is NULL"); 197 `g_tm_if ( NULL = da , "data is NULL"); 198 Evas_Obje * pup = da ; 199 * vcf_me = `vcf_keynode_g_me ( key ); 200 i(! `SCmp ( vcf_me , VCONFKEY_LANGSET )) { 201 `g_pup_ng_upde ( pup ); 203 } } 205  $__pup_d_cb3 (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 208 SETTING_TRACE_BEGIN ; 209 `t_if (! obj ); 210 () `vcf_igne_key_chged ( VCONFKEY_LANGSET , __pup_ng_chge_cb ); 211 `evas_obje_da_t ( obj , "t", NULL ); 212 `evas_obje_da_t ( obj , "xt0", NULL ); 213 `evas_obje_da_t ( obj , "xt", NULL ); 214 `evas_obje_da_t ( obj , "bu1", NULL ); 215 `evas_obje_da_t ( obj , "bu2", NULL ); 216 `evas_obje_da_t ( obj , "bu3", NULL ); 217 `evas_obje_da_t ( obj , "check_r", NULL ); 218 } } 221  #ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , t , xt , bu1_r , bu2_r , bu3_r ) \ 223 `evas_obje_da_t ( pup , "t", t );\ 224 `evas_obje_da_t ( pup , "xt", xt );\ 225 `evas_obje_da_t ( pup , "bu1", bu1_r );\ 226 `evas_obje_da_t ( pup , "bu2", bu2_r );\ 227 `evas_obje_da_t ( pup , "bu3", bu3_r );\ 228 `vcf_nify_key_chged ( VCONFKEY_LANGSET , __pup_ng_chge_cb , pup );\ 229 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_DEL , __pup_d_cb3 , NULL );\ 230 } ) 232 EXPORT_PUBLIC  $g_add_hdkey_us ( Evas_Obje * pup , * da ) 234 SETTING_TRACE_BEGIN ; 235 `t_if (! pup ); 237  vue = 0; 238 `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , & vue ); 239 i( vue ) { 243 #i SUPPORT_BACK_KEY_GRAB 244 Ece_X_Diy * di = `ece_x_diy_g (); 245 Ece_X_Wdow xw = `m_w_xwdow_g ( pup ); 246  t = `utx_gb_key ( di , xw , KEY_BACK , TOP_POSITION_GRAB ); 247 i( t ) { 248 `SETTING_TRACE_ERROR ("KEY_BACK gb܄[%d]", t ); 251 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_MOUSE_UP , __hdkey_mouup_cb , da ); 252 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_KEY_UP , __hdkey_keyup_cb , da ); 253 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_DEL , __pup_d_cb2 , NULL ); 254 } } 256  $_g_def_ڣ_cb (* da , Evas_Obje * obj , 257 * evt_fo ) 259 SETTING_TRACE_BEGIN ; 261 `SETTING_TRACE (" REMOVE THE POPUP OBJECT BY THIS FUNCTION "); 262 i( obj ) { 263 `evas_obje_d ( obj ); 264 obj = NULL ; 266 } } 268 EXPORT_PUBLIC  $__pup_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 271 SETTING_TRACE_BEGIN ; 272 Ece_X_Diy * di = `ece_x_diy_g (); 273 Ece_X_Wdow xw = `m_w_xwdow_g ( obj ); 274  t = `utx_ungb_key ( di , xw , KEY_HOME ); 275 i( t ) { 276 `SETTING_TRACE_ERROR ("KEY_HOME ungb܄[%d]", t ); 279 } } 285 EXPORT_PUBLIC  $__pup_evt_t ( Evas_Obje * pup , * da , 286 g__back_func ڣ_cb , 287  timeout , 288 bo blocked_ag , 289 bo keygb_ag 292 i( timeout > 0) { 293 i( ڣ_cb ) { 294 `evas_obje_smt_back_add ( pup , "timeout", ڣ_cb , da ); 296 `evas_obje_smt_back_add ( pup , "timeout", _g_def_ڣ_cb , da ); 300 i(! blocked_ag ) { 301 i( ڣ_cb ) { 302 `evas_obje_smt_back_add ( pup , "block,icked", ڣ_cb , da ); 304 `evas_obje_smt_back_add ( pup , "block,icked", _g_def_ڣ_cb , da ); 308 i( keygb_ag ) { 309 Ece_X_Diy * di = `ece_x_diy_g (); 310 Ece_X_Wdow xw = `m_w_xwdow_g ( pup ); 311  t = `utx_gb_key ( di , xw , KEY_HOME , TOP_POSITION_GRAB ); 312 i( t ) { 313 `SETTING_TRACE_ERROR ("KEY_HOME gb܄[%d]", t ); 315 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_DEL , __pup_d_cb , NULL ); 316 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , __igne_back_key_cb , NULL ); 318 } } 320  $__igne_back_key_cb (* da , Evas_Obje * obj , 321 * evt_fo ) 323 SETTING_TRACE_BEGIN ; 325 } } 328  Evas_Obje * $__add_ogssb (* da , Evas_Obje * , 329 * ogssb_y , 330 * ogssb_t , 331 * ogssb_b ) 333 SETTING_TRACE_BEGIN ; 335 Evas_Obje * pup = `m_pup_add ( ); 336 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , __igne_back_key_cb , NULL ); 338  vue = 0; 339 `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , & vue ); 340 i(! vue ) { 342 Ece_X_Diy * di = `ece_x_diy_g (); 343 Ece_X_Wdow xw = `m_w_xwdow_g ( pup ); 344  t = `utx_gb_key ( di , xw , KEY_BACK , TOP_POSITION_GRAB ); 345 i( t ) { 346 `SETTING_TRACE_ERROR ("KEY_BACK gb܄[%d]", t ); 349 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_MOUSE_UP , __hdkey_mouup_cb , da ); 351 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_DEL , __pup_d_cb2 , NULL ); 354 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 355 i( ogssb_t ) { 356 `m_obje__xt_t ( pup , "t,xt", `_ ( ogssb_t )); 359 Evas_Obje * box = `m_box_add ( pup ); 360 `m_box_hizڏl_t ( box , EINA_TRUE ); 361 `evas_obje_size_ht_weight_t ( box , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 362 `evas_obje_size_ht_ign_t ( box , EVAS_HINT_FILL , EVAS_HINT_FILL); 363 `m_box_ign_t ( box , 0.5, 0.5); 364 `m_box_ddg_t ( box , 16, 0); 367 i( ogssb_y ) { 368 Evas_Obje * ogssb = `m_ogssb_add ( pup ); 369 `m_obje_y_t ( ogssb , ogssb_y ); 372 `m_ogssb_pul ( ogssb , EINA_TRUE ); 373 `evas_obje_show ( ogssb ); 374 `m_box_ck_d ( box , ogssb ); 378 i( ogssb_b ) { 379 Evas_Obje * b = `m_b_add ( pup ); 380 `m_obje_xt_t ( b , `_ ( ogssb_b )); 381 `evas_obje_show ( b ); 382 `m_box_ck_d ( box , b ); 384 `ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , ogssb_t , ogssb_b , NULL , NULL, NULL); 386 Evas_Obje * b = `m_b_add ( pup ); 387 `evas_obje_show ( b ); 388 `m_b_homogeous_t ( b , EINA_FALSE ); 390 Evas_Obje * _up ; 391 _up = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 392 `evas_obje_size_ht_m_t ( _up , `ELM_SCALE_SIZE (100), ELM_SCALE_SIZE(20)); 394 Evas_Obje * _down ; 395 _down = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 396 `evas_obje_size_ht_m_t ( _down , `ELM_SCALE_SIZE (100), ELM_SCALE_SIZE(20)); 399 `m_b_ck ( b , _up , 0, 0, 2, 1); 400 `m_b_ck ( b , box , 0, 1, 2, 1); 401 `m_b_ck ( b , _down , 0, 2, 2, 1); 402 `evas_obje_show ( box ); 403 `m_obje_cڋ_t ( pup , b ); 404  pup ; 405 } } 408  $_pup_show_cb (* da ) 411 i( da ) { 412 `evas_obje_show ( da ); 414 } } 417 EXPORT_PUBLIC 418 Evas_Obje * $g__pup_wh_ogssb_whobje (* da , 419 Evas_Obje * pup , 420 Evas_Obje * , 421 * ogssb_y , 422 * t , 423 * xt , 424 g__back_func ڣ_cb , 425  timeout , 426 bo blocked_ag , 427 bo keygb_ag ) 429 SETTING_TRACE_BEGIN ; 430 i( pup ) { 431 `evas_obje_d ( pup ); 432 pup = NULL ; 435 pup = `__add_ogssb ( da , , ogssb_y , 436 t , xt ); 437 `m_obje_y_t ( pup , "no_effect"); 439 i( timeout > 0) { 440 `m_pup_timeout_t ( pup , timeout ); 442 `__pup_evt_t ( pup , da , ڣ_cb , timeout , blocked_ag , keygb_ag ); 444 `evas_obje_show ( pup ); 445  pup ; 446 } } 454 EXPORT_PUBLIC 455 Evas_Obje * $g__pup_wh_ogssb (* da , 456 Evas_Obje * , 457 * ogssb_y , 458 * t , 459 * xt , 460 g__back_func ڣ_cb , 461  timeout , 462 bo blocked_ag , 463 bo keygb_ag ) 465 SETTING_TRACE_BEGIN ; 466 Evas_Obje * pup = NULL ; 467 pup = `__add_ogssb ( da , , ogssb_y , 468 t , xt ); 470 i( timeout > 0) { 471 `m_pup_timeout_t ( pup , timeout ); 473 `__pup_evt_t ( pup , da , ڣ_cb , timeout , blocked_ag , keygb_ag ); 475 `evas_obje_show ( pup ); 477  pup ; 478 } } 485 EXPORT_PUBLIC 486 Evas_Obje * $g__pup_wh_ogssb_b (* da , 487 Evas_Obje * , 488 * ogssb_y , 489 * t , 490 * xt , 491 g__back_func ڣ_cb , 492  timeout , 493  b_num , ...) 495 SETTING_TRACE_BEGIN ; 496 Evas_Obje * pup = NULL ; 497 pup = `__add_ogssb ( da , , ogssb_y , 498 t , xt ); 500 i( timeout > 0) { 501 `m_pup_timeout_t ( pup , timeout ); 504 i( b_num > 0) { 505 i( b_num == 1) { 506 va_li gs ; 507 `va_t ( gs , b_num ); 509 * b_r ; 510 b_r = `va_g ( gs , *); 511 i( `SCmp ( `_ ( b_r ), _("IDS_ST_BUTTON_CANCEL_ABB")) != 0) { 512 Evas_Obje * b = `g__bu ( pup , b_r , NULL , ڣ_cb , da ); 513 `m_obje_y_t ( b , "popup"); 514 `m_obje__cڋ_t ( pup , `_ ("bu1"), b ); 516 `evas_obje_da_t ( pup , "bu1", b_r ); 518 i( ڣ_cb ) { 519 `evas_obje_smt_back_add ( pup , "block,icked", ڣ_cb , da ); 521 `evas_obje_smt_back_add ( pup , "block,icked", _g_def_ڣ_cb , da ); 524 `va_d ( gs ); 526 va_li gs ; 527 `va_t ( gs , b_num ); 529 * b_r ; 530  gno = 0; 531 * b__r [] = { 532 `_ ("button1"), _("button2"), _("button3") 536 ; gno < b_num ;rgno++) { 537 b_r = `va_g ( gs , *); 538 `SETTING_TRACE ("Pam #%d is: %s, b__r;%s", gno , b_r , b__r [argno]); 540 i( b_r ) { 541 Evas_Obje * b = `g__bu ( pup , b_r , NULL , ڣ_cb , da ); 542 `m_obje_y_t ( b , "popup"); 543 `m_obje__cڋ_t ( pup , b__r [ gno ], b ); 544 `evas_obje_da_t ( pup , b__r [ gno ], b_r ); 548 `va_d ( gs ); 551 `__pup_evt_t ( pup , da , ڣ_cb , timeout , FALSE , FALSE); 554 `evas_obje_show ( pup ); 555  pup ; 556 } } 562 EXPORT_PUBLIC 563 Evas_Obje * $g__pup_wh_b (* da , 564 Evas_Obje * , 565 * t , 566 * xt , 567 g__back_func ڣ_cb , 568  timeout , 569  b_num , ...) 571 SETTING_TRACE_BEGIN ; 572 Evas_Obje * pup = `m_pup_add ( ); 573 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , da ); 574 `g_add_hdkey_us ( pup , da ); 575 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 576 EVAS_HINT_EXPAND ); 579 i( xt ) { 580  r_r_xt [ HELP_MSG_BUFF_SIZE ] = { 0, }; 587 `tf ( r_r_xt , HELP_MSG_BUFF_SIZE , ""); 588 `g_t ( r_r_xt , xt , HELP_MSG_BUFF_SIZE ); 589 `g_t ( r_r_xt , "", HELP_MSG_BUFF_SIZE ); 590 `m_obje_xt_t ( pup , r_r_xt ); 594 i( xt ) { 595 `m_obje_xt_t ( pup , `_ ( xt )); 597 i( t ) { 598 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 600 i( timeout > 0) { 601 `m_pup_timeout_t ( pup , timeout ); 603 `ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , t , xt , NULL , NULL, NULL); 604 `SETTING_TRACE ("t...:%s", `evas_obje_da_g ( pup , "title")); 605 `SETTING_TRACE ("xt...:%s", `evas_obje_da_g ( pup , "text")); 607 i( b_num > 0) { 609 i( b_num > 3) { 610 `SETTING_TRACE_ERROR ("incorrect buttonumber foropup"); 611  NULL ; 612 } i( b_num == 1) { 613 va_li gs ; 614 `va_t ( gs , b_num ); 616 * b_r ; 617 b_r = `va_g ( gs , *); 618 i( `SCmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB")) != 0) { 619 Evas_Obje * b = `g__bu ( pup , b_r , NULL , ڣ_cb , da ); 620 `m_obje_y_t ( b , "popup"); 621 `m_obje__cڋ_t ( pup , `_ ("bu1"), b ); 622 `evas_obje_da_t ( pup , "bu1", b_r ); 624 i( ڣ_cb ) { 625 `evas_obje_smt_back_add ( pup , "block,icked", ڣ_cb , da ); 627 `evas_obje_smt_back_add ( pup , "block,icked", _g_def_ڣ_cb , da ); 630 `va_d ( gs ); 632 va_li gs ; 633 `va_t ( gs , b_num ); 635 * b_r [3]; 636  gno = 0; 638 * b__r [] = { 639 `_ ("button1"), _("button2"), _("button3") 642  i = 0; 643 ; i < b_num ; i++) { 644 b_r [ i ] = `va_g ( gs , *); 647 ; gno < b_num ;rgno++) { 648 `SETTING_TRACE ("Pam #%d is: %s, b__r;%s", gno , b_r [ b_num - 1 -rgno], b__r [argno]); 649 i( b_r [ b_num - 1 - gno ]) { 650 Evas_Obje * b = `g__bu ( pup , b_r [ b_num - 1 - gno ], NULL , ڣ_cb , da ); 655 `m_obje_y_t ( b , "popup"); 657 `m_obje__cڋ_t ( pup , b__r [ gno ], b ); 658 `evas_obje_da_t ( pup , b__r [ gno ], b_r [ b_num - 1 -rgno]); 662 `va_d ( gs ); 666 `__pup_evt_t ( pup , da , ڣ_cb , timeout , FALSE , FALSE); 668 `SETTING_TRACE ("t...:%s", `evas_obje_da_g ( pup , "title")); 669 `SETTING_TRACE ("xt...:%s", `evas_obje_da_g ( pup , "text")); 670 `SETTING_TRACE ("bu1...:%s", `evas_obje_da_g ( pup , "button1")); 671 `SETTING_TRACE ("bu2...:%s", `evas_obje_da_g ( pup , "button2")); 672 `SETTING_TRACE ("bu3...:%s", `evas_obje_da_g ( pup , "button3")); 674 `evas_obje_show ( pup ); 675 SETTING_TRACE_END ; 676  pup ; 677 } } 684 EXPORT_PUBLIC 685 Evas_Obje * $g__pup_whout_b (* da , 686 Evas_Obje * , 687 * t , 688 * xt , 689 g__back_func ڣ_cb , 690  timeout , 691 bo blocked_ag , 692 bo keygb_ag ) 694 Evas_Obje * pup = `m_pup_add ( ); 695 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , da ); 696 `g_add_hdkey_us ( pup , da ); 697 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 698 EVAS_HINT_EXPAND ); 701 i( xt ) { 702  r_r_xt [ HELP_MSG_BUFF_SIZE ] = { 0, }; 709 `tf ( r_r_xt , HELP_MSG_BUFF_SIZE , ""); 710 `g_t ( r_r_xt , xt , HELP_MSG_BUFF_SIZE ); 711 `g_t ( r_r_xt , "", HELP_MSG_BUFF_SIZE ); 712 `m_obje_xt_t ( pup , r_r_xt ); 716 i( xt ) { 717 `m_obje_xt_t ( pup , `_ ( xt )); 719 i( t ) { 720 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 722 `ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , t , xt , NULL , NULL, NULL); 723 i( timeout > 0) { 724 `m_pup_timeout_t ( pup , timeout ); 727 `__pup_evt_t ( pup , da , ڣ_cb , timeout , blocked_ag , keygb_ag ); 728 `evas_obje_show ( pup ); 729  pup ; 730 } } 738 EXPORT_PUBLIC 739  $g__sime_pup (* da , 740 Evas_Obje * , 741 * t , 742 * xt ) 744 `g__pup_whout_b ( da , , t , xt , 745 NULL , POPUP_INTERVAL , FALSE , FALSE); 747 } } 750  #ADD_POPUP_BTN ( b_num , pup , ڣ_cb , da ) \ 751 i( b_num > 0) {\ 752 i( b_num == 1) {\ 753 va_li gs ;\ 754 `va_t ( gs , b_num );\ 756 * b_r ;\ 757 b_r = `va_g ( gs , *);\ 758 i( `SCmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB")) != 0) {\ 759 Evas_Obje * b = `g__bu ( pup , b_r , NULL , ڣ_cb , da );\ 760 `m_obje_y_t ( b , "popup");\ 761 `m_obje__cڋ_t ( pup , `_ ("bu1"), b );\ 762 `evas_obje_da_t ( pup , "bu1", b_r );\ 764 i( ڣ_cb ) {\ 765 `evas_obje_smt_back_add ( pup , "block,icked", ڣ_cb , da );\ 767 `evas_obje_smt_back_add ( pup , "block,icked", _g_def_ڣ_cb , da );\ 770 `va_d ( gs );\ 773 va_li gs ;\ 774 `va_t ( gs , b_num );\ 776 * b_r ;\ 777  gno = 0;\ 778 * b__r [] = {\ 779 `_ ("button1"), _("button2"), _("button3")\ 782 ; gno < b_num ;rgno++) {\ 783 b_r = `va_g ( gs , *);\ 784 `SETTING_TRACE ("Pam #%d is: %s, b__r;%s", gno , b_r , b__r [argno]);\ 785 i( b_r ) {\ 786 Evas_Obje * b = `g__bu ( pup , b_r , NULL , ڣ_cb , da );\ 787 `m_obje_y_t ( b , "popup");\ 788 `m_obje__cڋ_t ( pup , b__r [ gno ], b );\ 789 `evas_obje_da_t ( pup , b__r [ gno ], b_r );\ 792 `va_d ( gs );\ 795 i( ڣ_cb ) {\ 796 `evas_obje_smt_back_add ( pup , "timeout", ڣ_cb , da );\ 797 `evas_obje_smt_back_add ( pup , "block,icked", ڣ_cb , da );\ 799 `evas_obje_smt_back_add ( pup , "timeout", _g_def_ڣ_cb , da );\ 800 `evas_obje_smt_back_add ( pup , "block,icked", _g_def_ڣ_cb , da );\ 802 } ) 816  $__gif_pup_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 818 SETTING_TRACE_BEGIN ; 819 `evas_obje_da_t ( obj , "pup_ty", NULL ); 820 } } 823 EXPORT_PUBLIC 824 Evas_Obje * $g__pup_wh_gif (* da , 825 Evas_Obje * , 826 * t , 827 * xt , 828 cڡ ** g_li , 829 g__back_func ڣ_cb , 830  timeout , 831  b_num , ...) 833 SETTING_TRACE_BEGIN ; 837 Evas_Obje * image = NULL ; 838 i( g_li && *png_list) { 839 i( g_li [1]) { 840 image = `g__gif ( , g_li ); 842 image = `g__image ( , * g_li ); 846 Evas_Obje * pup = `m_pup_add ( ); 847 `evas_obje_show ( pup ); 848 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 849 EVAS_HINT_EXPAND ); 851 i( t ) { 852 `m_obje__xt_t ( pup , "t,xt", t ); 855 i( timeout > 0) { 856 `m_pup_timeout_t ( pup , timeout ); 860 Evas_Obje * cڋ_box = `m_box_add ( pup ); 862 i( xt ) { 863 Evas_Obje * b = `g__b ( pup , xt , 865 `m_box_ck_d ( cڋ_box , b ); 868 i( image ) { 869 `m_box_ck_d ( cڋ_box , image ); 873 p_devi_ܛi_e m = `m_w_r٩i_g ( ); 874 `SETTING_TRACE ("m:%d", m ); 875 i( APP_DEVICE_ORIENTATION_90 = m || APP_DEVICE_ORIENTATION_270 == m) { 876 Evas_Obje * sr = `m_sr_add ( ); 877 `m_sr_boun_t ( sr , EINA_FALSE , EINA_TRUE ); 878 `m_sr_picy_t ( sr , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO ); 879 `evas_obje_show ( sr ); 880 `m_obje_cڋ_t ( sr , cڋ_box ); 882 Evas_Obje * checkvw = `m_yout_add ( ); 883 `m_yout_fe_t ( checkvw , SETTING_THEME_EDJ_NAME , "popup_checkview_image"); 884 `evas_obje_size_ht_weight_t ( checkvw , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 885 `m_obje__cڋ_t ( checkvw , "m.swlow.cڋ", sr ); 887 `evas_obje_da_t ( pup , "popup_type", "scroller"); 889 `m_obje_cڋ_t ( pup , checkvw ); 891 `evas_obje_da_t ( pup , "popup_type", "auto_expand"); 892 `m_obje_cڋ_t ( pup , cڋ_box ); 894 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_DEL , __gif_pup_d_cb , NULL ); 896 `ADD_POPUP_BTN ( b_num , pup , ڣ_cb , da ); 897 `evas_obje_show ( pup ); 899 Evas_Obje * sr = `m_gli_add ( ); 900 `tvm_if ( sr = NULL , NULL, "Cannot set scroller objects contento ofayout"); 901 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 902 `m_obje_y_t ( sr , "dialogue"); 903 `m_gli_r ( sr ); 904 `m_gli_mode_t ( sr , ELM_LIST_COMPRESS ); 905 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 907 `ADD_GL_LABLE ( sr , xt ); 909 `SETTING_TRACE ("g_li:%p", g_li ); 910 `ADD_GL_GIF ( sr , g_li ) 914 Evas_Obje * pup = `g__pup_wh_checkvw ( , t , NULL , sr , 915 "pup_checkvw_image", NULL , timeout ); 917 `g_add_hdkey_us ( pup , da ); 918 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , da ); 923 `ADD_POPUP_BTN ( b_num , pup , ڣ_cb , da ); 924 `evas_obje_show ( pup ); 926  pup ; 928 } } 930 EXPORT_PUBLIC 931 Evas_Obje * $g__pup_wh_checkvw ( Evas_Obje * , 932 * t , 933 * check_r , 934 Evas_Obje * checkvw_cڋ , 935 cڡ * checkvw_y , 936 Evas_Obje ** check , 937  timeout ) 939 Evas_Obje * pup = `m_pup_add ( ); 940 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 941 EVAS_HINT_EXPAND ); 943 i( t ) { 944 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 947 i( timeout > 0) { 948 `m_pup_timeout_t ( pup , timeout ); 953 Evas_Obje * checkvw = `m_yout_add ( ); 954 `m_yout_fe_t ( checkvw , SETTING_THEME_EDJ_NAME , checkvw_y ); 955 `evas_obje_size_ht_weight_t ( checkvw , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 958 i( check_r ) { 959 `edje_obje__xt_t ( `m_yout_edje_g ( checkvw ), "m.xt", `_ ( check_r )); 961 `ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , t , NULL , NULL, NULL, NULL); 962 `evas_obje_da_t ( pup , "check_r", check_r ); 963 i( check ) { 964 * check = `m_check_add ( pup ); 965 `evas_obje_size_ht_ign_t (* check , EVAS_HINT_FILL , 966 EVAS_HINT_FILL ); 967 `evas_obje_size_ht_weight_t (* check , EVAS_HINT_EXPAND , 968 EVAS_HINT_EXPAND ); 969 `evas_obje_show (* check ); 970 `m_obje__cڋ_t ( checkvw , "m.swlow.d", * check ); 973 i( checkvw_cڋ ) { 974 `m_obje__cڋ_t ( checkvw , "m.swlow.cڋ", checkvw_cڋ ); 977 Evas_Obje * sub_yout = `m_yout_add ( pup ); 978 `m_yout_fe_t ( sub_yout , SETTING_THEME_EDJ_NAME , "screen_mode"); 979 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , 0.0); 980 `evas_obje_show ( sub_yout ); 981 `m_obje__cڋ_t ( sub_yout , "cڋ", checkvw ); 983 `m_obje_cڋ_t ( pup , sub_yout ); 984  pup ; 985 } } 987 EXPORT_PUBLIC 988 Evas_Obje * $g__pup_wh_b_d_v_b (* da , 989 Evas_Obje * , 990 * t , 991 * xt , 992 g__back_func ڣ_cb , 993  timeout , 994  b_num , ...) 996 Evas_Obje * pup ; 999 pup = `m_pup_add ( ); 1000 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , da ); 1001 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1002 `m_obje_xt_t ( pup , `_ ( xt )); 1003 `ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , NULL , xt , NULL, NULL, NULL); 1005 `ADD_POPUP_BTN ( b_num , pup , ڣ_cb , da ); 1007 `evas_obje_show ( pup ); 1009  pup ; 1010 } } 1012 EXPORT_PUBLIC 1013 Evas_Obje * $g__pup_wh_b_check (* da , 1014 Evas_Obje * , 1015 * t , 1016 * cڋ , 1017 * check_r , 1018 Evas_Obje ** check , 1019 g__back_func ڣ_cb , 1020  timeout , 1021  b_num , ...) 1023 Evas_Obje * pup = `m_pup_add ( ); 1024 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , da ); 1025 `g_add_hdkey_us ( pup , da ); 1026 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1028 i( t ) { 1029 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 1032 i( timeout > 0) { 1033 `m_pup_timeout_t ( pup , timeout ); 1036 Evas_Obje * b = NULL ; 1037 b = `m_b_add ( pup ); 1038 `m_b_le_wp_t ( b , ELM_WRAP_MIXED ); 1040  r [2048] = {'\0',}; 1041 `tf ( r , 2048, "%s", `_ ( cڋ )); 1042 `m_obje_xt_t ( b , r ); 1044 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , 0.0); 1045 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , EVAS_HINT_FILL); 1046 `evas_obje_show ( b ); 1048 Evas_Obje * yout = `m_yout_add ( pup ); 1049 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "popup_checkview"); 1050 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1052 i( check ) { 1053 * check = `m_check_add ( pup ); 1054 `m_obje_y_t (* check , "popup"); 1055 `m_obje_xt_t (* check , `_ ( check_r )); 1056 `evas_obje_show (* check ); 1058 Evas_Obje * box = `m_box_add ( pup ); 1059 `m_box_hizڏl_t ( box , EINA_TRUE ); 1060 `m_box_ck_d ( box , * check ); 1062 `evas_obje_show ( box ); 1063 `m_obje__cڋ_t ( yout , "m.swlow.d", box ); 1066 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", b ); 1068 `m_obje_cڋ_t ( pup , yout ); 1069 `ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , t , cڋ , NULL , NULL, NULL); 1070 `evas_obje_da_t ( pup , "check_r", check_r ); 1072 `ADD_POPUP_BTN ( b_num , pup , ڣ_cb , da ); 1073 `evas_obje_show ( pup ); 1074  pup ; 1075 } } 1082 EXPORT_PUBLIC 1083 Evas_Obje * $g__pup_wh_image_check (* da , 1084 Evas_Obje * , 1085 * t , 1086 * xt1 , 1087 * xt2 , 1088 cڡ ** g_li , 1089 * check_r , 1090 Evas_Obje ** check , 1091 g__back_func ڣ_cb , 1092  timeout , 1093  b_num , ...) 1095 SETTING_TRACE_BEGIN ; 1097 Evas_Obje * b = NULL ; 1099 Evas_Obje * r_yout = `m_yout_add ( ); 1100 `m_yout_fe_t ( r_yout , SETTING_THEME_EDJ_NAME , "popup_smartscreen_internal"); 1101 `evas_obje_size_ht_weight_t ( r_yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1103 i( xt1 ) { 1104 b = `g__b ( r_yout , xt1 , "entry", "left"); 1105 `m_obje__cڋ_t ( r_yout , "m.swlow.cڋ1", b ); 1108 Evas_Obje * image = NULL ; 1109 i( g_li && *png_list) { 1110 i( g_li [1]) { 1111 image = `g__gif ( , g_li ); 1113 image = `g__image ( , * g_li ); 1116 `m_obje__cڋ_t ( r_yout , "m.swlow.cڋ2", image ); 1119 i( xt2 ) { 1120 b = `g__b ( r_yout , xt2 , "entry", "left"); 1121 `m_obje__cڋ_t ( r_yout , "m.swlow.cڋ3", b ); 1124 Evas_Obje * sr = `m_sr_add ( ); 1125 `evas_obje_size_ht_weight_t ( sr , EVAS_HINT_EXPAND , 0); 1126 `m_sr_boun_t ( sr , EINA_FALSE , EINA_TRUE ); 1127 `m_sr_picy_t ( sr , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO ); 1128 `evas_obje_show ( sr ); 1129 `m_obje_cڋ_t ( sr , r_yout ); 1131 Evas_Obje * sr = `m_gli_add ( ); 1132 `tvm_if ( sr = NULL , NULL, "Cannot set scroller objects contento ofayout"); 1133 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 1134 `m_obje_y_t ( sr , "dialogue"); 1135 `m_gli_r ( sr ); 1136 `m_gli_mode_t ( sr , ELM_LIST_COMPRESS ); 1137 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 1139 `ADD_GL_LABLE ( sr , xt1 ); 1141 `SETTING_TRACE ("g_li:%p", g_li ); 1142 `ADD_GL_GIF ( sr , g_li ) 1143 `ADD_GL_LABLE ( sr , xt2 ); 1145 Evas_Obje * pup = `g__pup_wh_checkvw ( , t , check_r , sr , 1146 "pup_checkvw_image", check , timeout ); 1147 `g_add_hdkey_us ( pup , da ); 1148 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , da ); 1150 `ADD_POPUP_BTN ( b_num , pup , ڣ_cb , da ); 1151 `evas_obje_show ( pup ); 1152  pup ; 1153 } } 1155 EXPORT_PUBLIC 1156 Evas_Obje * $g__pup_wh_li ( Evas_Obje ** gli , * da , Evas_Obje * , cڡ * t , 1157 g__back_func ڣ_cb ,  timeout , 1158  b_num , ...) 1160 SETTING_TRACE_BEGIN ; 1161 `tv_if ( NULL = , NULL); 1162 Evas_Obje * pup = `m_pup_add ( ); 1163 `m_pup_ign_t ( pup , ELM_NOTIFY_ALIGN_FILL , 1.0); 1164 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1165 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 1166 `ADD_POPUP_MULTI_LANGUAGE_AUTO_UPDATE ( pup , t , NULL , NULL, NULL, NULL); 1168 `evas_obje_show ( pup ); 1171 Evas_Obje * sr = `m_gli_add ( pup ); 1172 `m_gli_mode_t ( sr , ELM_LIST_COMPRESS ); 1173 `evas_obje_size_ht_weight_t ( sr , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1174 `evas_obje_size_ht_ign_t ( sr , EVAS_HINT_FILL , EVAS_HINT_FILL); 1175 `m_sr_cڋ_m_lim ( sr , EINA_FALSE , EINA_TRUE ); 1176 `evas_obje_show ( sr ); 1178 i( gli *gli = sr ; 1180 `m_obje_cڋ_t ( pup , sr ); 1181 `g_add_hdkey_us ( pup , da ); 1182 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , da ); 1183  pup ; 1184 } } 1189 EXPORT_PUBLIC 1190  $g__l_fo_pup ( Evas_Obje * , 1191 Evas_Obje ** lInfoP_yout , 1192 Evas_Obje ** lInfoP ) 1194 SETTING_TRACE_BEGIN ; 1195 `SETTING_TRACE ("*lInfoP:%p", * lInfoP ); 1196 i(!(* lInfoP )) { 1198 * lInfoP = `m_nify_add ( ); 1199 `m_nify_ign_t (* lInfoP , ELM_NOTIFY_ALIGN_FILL , 1.0); 1200 `m_nify_timeout_t (* lInfoP , 3); 1203 * lInfoP_yout = `m_yout_add (* lInfoP ); 1204 `m_yout_theme_t (* lInfoP_yout , "standard", "selectioninfo", "center_text"); 1207 `m_obje_cڋ_t (* lInfoP , * lInfoP_yout ); 1210 `evas_obje_show (* lInfoP ); 1211 } } 1213 EXPORT_PUBLIC 1214  $g___fo_pup ( Evas_Obje ** pup , Evas_Obje * ,  timeout , * cڋ_xt , * y ) 1216 SETTING_TRACE_BEGIN ; 1217 `g_tm_if ( = NULL , "parent is NULL"); 1219 i(!(* pup )) { 1220 * pup = `m_nify_add ( ); 1221 `m_nify_ign_t (* pup , ELM_NOTIFY_ALIGN_FILL , 1.0); 1223 Evas_Obje * iښfo_yout = NULL ; 1224 iښfo_yout = `m_yout_add (* pup ); 1225 `m_obje_cڋ_t (* pup , iښfo_yout ); 1227 `m_nify_timeout_t (* pup , timeout ); 1229 Evas_Obje * cڋ_obj = `m_obje_cڋ_g (* pup ); 1231 `m_yout_theme_t ( cڋ_obj , "dd", "iښfo", y ); 1233  xt [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 1234 `tf ( xt , ext), "%s", cڋ_xt ); 1235 `m_obje__xt_t ( cڋ_obj , "m.xt", xt ); 1237 `evas_obje_show (* pup ); 1238 } } 1245 EXPORT_PUBLIC  $g__dit_nifiti (cڡ * mesge ) 1247 `nifiti_us_mesge_po ( mesge ); 1248 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-searchbar.c 21  ~ 22  ~ 23  ~ 24  ~ 35 EXPORT_PUBLIC 36  $g_chb_dw (* da , 37 Evas_Obje * ch_b , 38 * ch_xt , 39 Ece_Idr ** ch_idr , 40 Ece_Task_Cb dw_cb ) 42 SETTING_TRACE_BEGIN ; 43 `g_tvm_if ( ch_b = NULL , -1, "search_bararameter is NULL"); 45 Evas_Obje * y = `m_obje__cڋ_g ( ch_b , "elm.swallow.content"); 46 cڡ * r = `m_y_y_g ( y ); 47  r_n = `SL ( r ); 48 `g_tvm_if ( r_n > MAX_SEARCH_STR_LEN , -1, "str_len > MAX_SEARCH_STR_LEN"); 50 `memt ( ch_xt , '\0', MAX_SEARCH_STR_LEN + 1); 51 `CyS ( ch_xt , r , MAX_SEARCH_STR_LEN ); 53 `SETTING_TRACE ("Updatehe search viewext, search_text=%s", 54 ch_xt ); 56 i(* ch_idr ) { 57 `ece_idr_d (* ch_idr ); 58 * ch_idr = NULL ; 60 * ch_idr = `ece_idr_add ( dw_cb , da ); 62 } } 65  $__chb_chg_cb (* da , Evas_Obje * obj , * evt_fo ) 67 Evas_Obje * chb_yout = da ; 68 i( `m_obje_focus_g ( chb_yout )) { 69 i( `m_y_is_emy ( obj )) { 70 `m_obje_sigl_em ( chb_yout , "elm,state,eraser,hide", "elm"); 72 `m_obje_sigl_em ( chb_yout , "elm,state,eraser,show", "elm"); 74 i(! `m_y_is_emy ( obj )) 75 `m_obje_sigl_em ( chb_yout , "elm,state,guidetext,hide", "elm"); 76 } } 79  $__chb_focud_cb (* da , Evas_Obje * obj , * evt_fo ) 81 `t_if (! da || ! obj ); 82 Evas_Obje * chb_yout = da ; 83 i(! `m_y_is_emy ( obj )) { 84 `m_obje_sigl_em ( chb_yout , "elm,state,eraser,show", "elm"); 86 `m_obje_sigl_em ( chb_yout , "elm,state,guidetext,hide", "elm"); 88 `m_obje_sigl_em ( obj , "elm,state,focus,on", ""); 89 } } 92  $__chb_unfocud_cb (* da , Evas_Obje * obj , * evt_fo ) 94 `t_if (! da || ! obj ); 95 Evas_Obje * chb_yout = da ; 96 i( `m_y_is_emy ( obj )) 97 `m_obje_sigl_em ( chb_yout , "elm,state,guidetext,show", "elm"); 98 `m_obje_sigl_em ( chb_yout , "elm,state,eraser,hide", "elm"); 99 `m_obje_sigl_em ( obj , "elm,state,focus,off", ""); 100 } } 103  $__chb_aived_cb (* da , Evas_Obje * obj , * evt_fo ) 105 `t_if (! obj ); 106 Evas_Obje * chb_yout = da ; 107 Evas_Obje * y = `m_obje__cڋ_g ( chb_yout , "elm.swallow.content"); 108 `t_if (! y ); 109 `m_obje_focus_t ( y , EINA_FALSE ); 110 } } 113  $__chb_ar_icked_cb (* da , Evas_Obje * obj , cڡ * emissi , cڡ * sour ) 115 `t_if (! da ); 116 Evas_Obje * y = da ; 117 `m_y_y_t ( y , ""); 118 } } 122  $__chb_bg_icked_cb (* da , Evas_Obje * obj , cڡ * emissi , cڡ * sour ) 124 `t_if (! da ); 125 Evas_Obje * y = da ; 126 `m_obje_focus_t ( y , EINA_TRUE ); 127 } } 131  $__chb_nl_icked_cb (* da , Evas_Obje * obj , * evt_fo ) 133 `t_if (! da || ! obj ); 134 `evas_obje_hide ( obj ); 135 Evas_Obje * chb_yout = da ; 137 Evas_Obje * y = `m_obje__cڋ_g ( chb_yout , "elm.swallow.content"); 138 `t_if (! y ); 139 cڡ * xt = `m_y_y_g ( y ); 140 i( xt ! NULL && ` (text) > 0) 141 `m_y_y_t ( y , NULL ); 142 `m_obje_focus_t ( y , EINA_FALSE ); 143 } } 146  $__chb_chsymb_icked_cb (* da , Evas_Obje * obj , cڡ * emissi , cڡ * sour ) 148 `t_if (! da ); 149 Evas_Obje * y = da ; 150 `m_obje_focus_t ( y , EINA_TRUE ); 151 } } 153  $___chb_put_l_evt_cb (* da , Ece_IMF_Cڋxt * x ,  vue ) 155 SETTING_TRACE_BEGIN ; 156 `tm_if ( da = NULL , "Dataarameter is NULL"); 157 `tm_if ( x = NULL , "objarameter is NULL"); 158 Evas_Obje * ch_y = (Evas_Obje *) da ; 160 i( vue = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 161 `SETTING_TRACE ("value == ECORE_IMF_INPUT_PANEL_STATE_SHOW"); 162 `m_obje_focus_t ( ch_y , EINA_TRUE ); 163 } i( vue = ECORE_IMF_INPUT_PANEL_STATE_HIDE ) { 164 `SETTING_TRACE ("value == ECORE_IMF_INPUT_PANEL_STATE_HIDE"); 165 `m_obje_focus_t ( ch_y , EINA_FALSE ); 167 } } 170  $__chb_y_max_n_ached (* da , Evas_Obje * obj , * evt_fo ) 172 SETTING_TRACE_BEGIN ; 174 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 175 `g__dit_nifiti ( `_ ( EXCEED_LIMITATION_STR )); 176 } } 188 EXPORT_PUBLIC 189 Evas_Obje * $g__chb (* da , Evas_Obje * , 190 Evas_Smt_Cb chge_cb , 191 Evas_Smt_Cb nl_cb ) 193 SETTING_TRACE_BEGIN ; 194 `g_tvm_if ( = NULL , NULL, "parentarameter is NULL"); 195 Evas_Obje * chb_yout = `m_yout_add ( ); 197 `m_yout_fe_t ( chb_yout , SETTING_THEME_EDJ_NAME , "region_searchbar"); 198 `m_obje__cڋ_t ( , "chb", chb_yout ); 199 Evas_Obje * y = `_edfld_add ( chb_yout , EA_EDITFIELD_SEARCHBAR_FIXED_SIZE ); 201 i( chge_cb ) { 202 `evas_obje_smt_back_add ( y , "chged", chge_cb , da ); 204 `evas_obje_smt_back_add ( y , "chged", __chb_chg_cb , chb_yout ); 207 `evas_obje_smt_back_add ( y , "focud", __chb_focud_cb , chb_yout ); 208 `evas_obje_smt_back_add ( y , "unfocud", __chb_unfocud_cb , chb_yout ); 209 `evas_obje_smt_back_add ( y , "aived", __chb_aived_cb , chb_yout ); 210 `m_y_put_l_yout_t ( y , ELM_INPUT_PANEL_LAYOUT_NORMAL ); 211 `m_y_p_mode_t ( y , ELM_CNP_MODE_PLAINTEXT ); 213 `m_obje__cڋ_t ( chb_yout , "m.swlow.cڋ", y ); 214 `m_obje__xt_t ( y , "m.guide", `_ ("IDS_ST_BODY_SEARCH")); 215 `m_y_put_l_tu_key_ty_t ( y , ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH ); 217 Evas_Obje * ic = `g__ic ( chb_yout , SETTING_ICON_PATH_CFG "A01-1_title_icon_search.png", 218 NULL , NULL, NULL, NULL); 219 `g_decܩe_image_RGBA ( ic , 14, 41, 73, 255); 221 `m_obje__cڋ_t ( chb_yout , "m.swlow.ch.ic", ic ); 226 `m_obje_sigl_back_add ( chb_yout , "m,ar,icked", "m", __chb_ar_icked_cb , y ); 227 `m_obje_sigl_back_add ( chb_yout , "m,bg,icked", "m", __chb_bg_icked_cb , y ); 229 `evas_obje_size_ht_weight_t ( chb_yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 230 `evas_obje_size_ht_ign_t ( chb_yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 233 Elm_Ery_Fr_Lim_Size * lim_fr_da = `oc (1, (Elm_Entry_Filter_Limit_Size)); 234 i( lim_fr_da ) { 235 lim_fr_da -> max_ch_cou = 0; 236 lim_fr_da -> max_by_cou = 20; 237 `m_y_mkup_fr_nd ( y , m_y_fr_lim_size , lim_fr_da ); 238 `evas_obje_smt_back_add ( y , "maxngth,ached", __chb_y_max_n_ached , NULL ); 252 `evas_obje_da_t ( chb_yout , "y", y ); 253 `m_obje_sigl_back_add ( chb_yout , "m,ai,ick", "", __chb_chsymb_icked_cb , y ); 255 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( y ); 256 i( imf_cڋxt ) { 257 `ece_imf_cڋxt_put_l_evt_back_add ( imf_cڋxt , 258 ECORE_IMF_INPUT_PANEL_STATE_EVENT , 259 ___chb_put_l_evt_cb , 260 y ); 261 `SETTING_TRACE ("OKo get imf_context --lm_entry_imf_context_get"); 263 `SETTING_TRACE_ERROR ("FAILED TO get imf_context --lm_entry_imf_context_get"); 266  chb_yout ; 267 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-widget.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 27 #i SUPPORT_HELPUI 28  ~ 35 EXPORT_PUBLIC 36  $g_hide_put_–_cb ( Evas_Obje * y ) 38 `t_if ( y = NULL ); 39 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( y ); 40 i( imf_cڋxt ) { 41 `ece_imf_cڋxt_put_l_hide ( imf_cڋxt ); 44 `m_obje_focus_t ( y , EINA_FALSE ); 45 Evas_Obje * y_cڏ = `m_obje__widg_g ( y ); 46 i( y_cڏ ) { 47 i( `m_y_is_emy ( y )) 48 `m_obje_sigl_em ( y_cڏ , "elm,state,guidetext,show", "elm"); 49 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,hide", "elm"); 51 } } 53 EXPORT_PUBLIC 54 Evas_Obje * $g__bu ( Evas_Obje * , cڡ * b_r , 55 cڡ * b_y , 56 g__back_func b_ick_cb , 57 * cb_da ) 59 `LAUNCH_SETTING_IN (); 60 `tv_if (! || ! b_r , NULL ); 61 i('\0' = b_r [0]) { 62  `g__bnk__cuomize ( , 63 SETTING_PADDING_WIDTH , 64 SETTING_PADDING_WIDTH ); 67 Evas_Obje * bu = `m_bu_add ( ); 68 i( b_y ) { 69 `m_obje_y_t ( bu , b_y ); 72 i(0 ! `SCmp ("viame/d_b/deu", b_y )) { 73 `m_obje_xt_t ( bu , `_ ( b_r )); 75 `evas_obje_size_ht_weight_t ( bu , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 76 `evas_obje_size_ht_ign_t ( bu , EVAS_HINT_FILL , 0.5); 79 i( b_ick_cb ) { 80 `evas_obje_smt_back_add ( bu , "clicked", 81 b_ick_cb , cb_da ); 83 `evas_obje_show ( bu ); 84 `LAUNCH_SETTING_OUT (); 85  bu ; 86 } } 88  $__size_lcuϋ ( Evas_Obje * obj ,  m ,  max ) 90  = 0.0; 91  s = 0; 93 s = max - m ; 94 i( s ) 95 = (1.0 / s ); 97  ; 98 } } 105 EXPORT_PUBLIC Evas_Obje * $g__5_id ( Evas_Obje * , Evas * evas , 106 cڡ * l_swlow_th , 107 cڡ * r_swlow_th ,  vue , 108 bo dit ,  id_m ,  id_max , 109 g__back_func id_chge_cb , 110 g__back_func id_t_chge_cb , 111 g__back_func id__chge_cb , 112 * cb_da ) 115 Evas_Obje * yout = `m_yout_add ( ); 116  r = `m_yout_fe_t ( yout , SETTING_5STEP_SLIDER_EDJ_NAME , "elm/slider/horizontal/music/soundalive"); 117 i(! r ) { 118 `SETTING_TRACE_ERROR ("elm_layout_add failed : %s", "elm/slider/horizontal/music/soundalive"); 119 `evas_obje_d ( yout ); 120  NULL ; 123 Evas_Obje * id = `m_id_add ( yout ); 124 `tv_if ( id = NULL , NULL); 125 `m_obje_y_t ( id , "music/soundalive"); 127 `m_id_dit_fm_t ( id , "%1.0f"); 128 `m_id_dit_show_t ( id , 5); 130 `evas_obje_size_ht_weight_t ( id , EVAS_HINT_EXPAND , 0.0); 131 `evas_obje_size_ht_ign_t ( id , EVAS_HINT_FILL , 0.5); 133  = `__size_lcuϋ ( id , id_m , id_max ); 134 `m_id__t ( id , ); 136 `SETTING_TRACE ("id_chge_cb:%p", id_chge_cb ); 138 i( id_chge_cb `evas_obje_smt_back_add ( id , "chged", slid_chge_cb, cb_da ); 139 i( id__chge_cb `evas_obje_smt_back_add ( id , "id,dg,", slid__chge_cb, cb_da ); 140 i( id_t_chge_cb `evas_obje_smt_back_add ( id , "id,dg,t", slid_t_chge_cb, cb_da ); 142 i( l_swlow_th ) { 143 Evas_Obje * ic1 = `m_ic_add ( id ); 144 `m_image_fe_t ( ic1 , l_swlow_th , NULL ); 145 `evas_obje_size_ht_ae_t ( ic1 , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 146 `m_obje_cڋ_t ( id , ic1 ); 149 i( r_swlow_th ) { 150 Evas_Obje * ic2 = `m_ic_add ( id ); 151 `m_image_fe_t ( ic2 , r_swlow_th , NULL ); 152 `evas_obje_size_ht_ae_t ( ic2 , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 153 `m_obje__cڋ_t ( id , "d", ic2 ); 156 `m_id_m_max_t ( id , id_m , id_max ); 157 `m_id_vue_t ( id , vue ); 158  id ; 159 } } 166 EXPORT_PUBLIC Evas_Obje * $g__id ( Evas_Obje * , Evas * evas , 167 cڡ * l_swlow_th , 168 cڡ * r_swlow_th ,  vue , 169 bo dit ,  id_m ,  id_max , 170 g__back_func id_chge_cb , 171 g__back_func id_t_chge_cb , 172 g__back_func id__chge_cb , 173 * cb_da ) 175 Evas_Obje * id = `m_id_add ( ); 176 `tv_if ( id = NULL , NULL); 178 i( dit ) { 179 `m_id_dit_fm_t ( id , "%1.0f"); 180 `m_id_dit_show_t ( id , 1); 183 `m_id_dit_show_t ( id , 0); 184 `m_obje_y_t ( id , "tap_to_drag"); 187 `evas_obje_size_ht_weight_t ( id , EVAS_HINT_EXPAND , 0.0); 188 `evas_obje_size_ht_ign_t ( id , EVAS_HINT_FILL , 0.5); 190  = `__size_lcuϋ ( id , id_m , id_max ); 191 `m_id__t ( id , ); 193 `SETTING_TRACE ("id_chge_cb:%p", id_chge_cb ); 194 i( id_chge_cb ) 195 `evas_obje_smt_back_add ( id , "chged", id_chge_cb , cb_da ); 197 i( id__chge_cb ) 198 `evas_obje_smt_back_add ( id , "id,dg,", id__chge_cb , cb_da ); 200 i( id_t_chge_cb ) 201 `evas_obje_smt_back_add ( id , "id,dg,t", id_t_chge_cb , cb_da ); 203 i( l_swlow_th ) { 204 Evas_Obje * ic1 = `m_ic_add ( id ); 205 `m_image_fe_t ( ic1 , l_swlow_th , NULL ); 206 `evas_obje_size_ht_ae_t ( ic1 , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 207 `m_obje_cڋ_t ( id , ic1 ); 210 i( r_swlow_th ) { 211 Evas_Obje * ic2 = `m_ic_add ( id ); 212 `m_image_fe_t ( ic2 , r_swlow_th , NULL ); 213 `evas_obje_size_ht_ae_t ( ic2 , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 214 `m_obje__cڋ_t ( id , "d", ic2 ); 217 `m_id_m_max_t ( id , id_m , id_max ); 218 `m_id_vue_t ( id , vue ); 219  id ; 220 } } 225 EXPORT_PUBLIC 226  $_image_box_add_ex (* da , Evas_Obje * w_ma , Evas * evas , 227 * img_th ,  img_w ,  img_h , 228 Evas_Obje_Evt_Cb mou_down_cb , 229 Evas_Obje_Evt_Cb mou_up_cb , 230 Evas_Obje ** image_box , Evas_Obje ** img ) 233 * image_box = `m_box_add ( w_ma ); 234 `tm_if (* image_box = NULL , "Cannot get box"); 235 `m_box_hizڏl_t (* image_box , 1); 236 `evas_obje_size_ht_ign_t (* image_box , 0.0, EVAS_HINT_FILL ); 237 `evas_obje_show (* image_box ); 239 * img = `evas_obje_image_add ( evas ); 240 `evas_obje_size_ht_weight_t (* img , 0.0, EVAS_HINT_EXPAND ); 242  mp_h = img_h ; 243  mp_w = img_w ; 245 `evas_obje_image_fe_t (* img , img_th , NULL ); 246 i( img_h <0 || mp_w <= 0) { 247 `evas_obje_image_size_g (* img , & mp_w , & mp_h ); 250 `evas_obje_image_ld_size_t (* img , mp_w , mp_h ); 251 `evas_obje_image_fl_t (* img , 0, 0, mp_w , mp_h ); 253 `evas_obje_size_ht_m_t (* img , `ELM_SCALE_SIZE ( mp_w ), ELM_SCALE_SIZE( mp_h )); 254 `evas_obje_show (* img ); 256 `evas_obje_evt_back_add (* img , EVAS_CALLBACK_MOUSE_DOWN , 257 mou_down_cb , da ); 258 `evas_obje_evt_back_add (* img , EVAS_CALLBACK_MOUSE_UP , 259 mou_up_cb , da ); 261 `m_box_ck_d (* image_box , * img ); 262 } } 269 EXPORT_PUBLIC 270 Evas_Obje * $_image_box_add (* da , Evas_Obje * w_ma , 271 Evas * evas , * img_th ,  img_w , 272  img_h , Evas_Obje_Evt_Cb mou_down_cb , 273 Evas_Obje_Evt_Cb mou_up_cb ) 276 Evas_Obje * image_box = NULL ; 277 Evas_Obje * img = NULL ; 278 `_image_box_add_ex ( da , w_ma , evas , img_th , 279 img_w * WIDGET_SCALE_FACTOR , 280 img_h * WIDGET_SCALE_FACTOR , mou_down_cb , 281 mou_up_cb , & image_box , & img ); 282  image_box ; 284 } } 292 EXPORT_PUBLIC 293 Evas_Obje * $_bgimage_box_add (* da , Evas_Obje * w_ma , Evas * evas , * img_th ,  img_w ,  img_h , 294 Evas_Obje_Evt_Cb mou_down_cb , 295 Evas_Obje_Evt_Cb mou_up_cb ) 297 Evas_Obje * image_box = NULL ; 298 Evas_Obje * img = NULL ; 299 `_image_box_add_ex ( da , w_ma , evas , img_th , img_w , img_h , 300 mou_down_cb , mou_up_cb , & image_box , & img ); 301  image_box ; 302 } } 311 EXPORT_PUBLIC 312 Evas_Obje * $g___bx ( Evas_Obje * w_ma ) 314 Evas_Obje * _bx = NULL ; 316 _bx = `m_box_add ( w_ma ); 317 `tvm_if ( _bx = NULL , NULL, "Cannot create client box object"); 319 `m_box_hizڏl_t ( _bx , 0); 320 `evas_obje_size_ht_weight_t ( _bx , EVAS_HINT_EXPAND , 0.0); 321 `evas_obje_size_ht_ign_t ( _bx , EVAS_HINT_FILL , 0.0); 323  _bx ; 324 } } 327 EXPORT_PUBLIC 328 Evas_Obje * $g__b ( Evas_Obje * , cڡ * xt , 329 cڡ * y , cڡ * ign ) 331 `tvm_if (! || ! xt , NULL , "Cannot create client box object"); 332 Evas_Obje * b = NULL ; 333 i(0 = `SCmp ( y , "entry")) { 334 `SETTING_TRACE ("y:%s", y ); 335 b = `m_y_add ( ); 336 `m_y_edab_t ( b , EINA_FALSE ); 338 b = `m_b_add ( ); 339 `m_obje_y_t ( b , y ); 340 `m_b_le_wp_t ( b , ELM_WRAP_MIXED ); 342 cڡ * r = `g_cuomize_xt ( xt , 0, NULL , ign ); 343 `m_obje_xt_t ( b , r ); 344 `FREE ( r ); 345 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , 0.0); 346 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , EVAS_HINT_FILL); 347 `evas_obje_show ( b ); 348  b ; 349 } } 351  #DEMO_STEP 0.8 ) 352  s_g_gif_da { 353 Ece_Tim * mupde_tim ; 354 cڡ ** mg_li ; 355  mcur_g_idx ; 356 } tg_gif_da ; 358  $__gif_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 360 SETTING_TRACE_BEGIN ; 361 `t_if (! da ); 362 g_gif_da * gif_da = da ; 363 i( gif_da -> upde_tim ) { 364 `ece_tim_d ( gif_da -> upde_tim ); 365 gif_da -> upde_tim = NULL ; 367 `FREE ( gif_da ); 368 `evas_obje_da_t ( obj , "gif_da", NULL ); 369 } } 371 Ea_Bo $__gif_upd (* da ) 373 `tv_if (! da , FALSE ); 374 Evas_Obje * gif = da ; 375 g_gif_da * gif_da = `evas_obje_da_g ( gif , "gif_data"); 376 `tv_if (! gif_da , FALSE ); 379 gif_da -> cur_g_idx ++; 380 i( NULL = gif_da -> g_li [gif_da-> cur_g_idx ]) { 381 gif_da -> cur_g_idx = 0; 383 `m_image_fe_t ( gif , gif_da -> g_li [gif_da-> cur_g_idx ], NULL ); 384  w = 0; 385  h = 0; 386 `m_image_obje_size_g ( gif , & w , & h ); 387 `g_size_obje ( gif , w , h ); 389  TRUE ; 390 } } 392 EXPORT_PUBLIC 393 Evas_Obje * $g__image ( Evas_Obje * , cڡ * img_th ) 395 Evas_Obje * image = `m_image_add ( ); 397 `m_image_fe_t ( image , img_th , NULL ); 398 `m_image_sizab_t ( image , EINA_TRUE , EINA_TRUE); 400  w = 0; 401  h = 0; 402 `m_image_obje_size_g ( image , & w , & h ); 403 `g_size_obje ( image , w , h ); 404 `evas_obje_show ( image ); 405  image ; 406 } } 408 EXPORT_PUBLIC 409 Evas_Obje * $g__image_wh_round_cr ( Evas * evas , cڡ * img_th ,  w ,  h ) 411 Evas_Obje * image = `evas_obje_image_add ( evas ); 412 `evas_obje_size_ht_weight_t ( image , 0.0, EVAS_HINT_EXPAND ); 413 `evas_obje_image_ld_size_t ( image , w , h ); 414 `evas_obje_image_fe_t ( image , img_th , NULL ); 416 `evas_obje_image_fl_t ( image , 0, 0, w , h ); 425 `evas_obje_image_bd_t ( image , 16, 16, 16, 16); 426 `evas_obje_image_fd_t ( image , 1); 427 `evas_obje_size_ht_m_t ( image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 428 `evas_obje_size_ht_max_t ( image , w , h ); 429  image ; 430 } } 442 EXPORT_PUBLIC 443 Evas_Obje * $g__gif ( Evas_Obje * , cڡ ** g_li ) 445 `tv_if (! g_li , NULL ); 446 g_gif_da * gif_da = `oc (1, (setting_gif_data)); 447 `g_tvm_if (! gif_da , NULL , "calloc failed"); 448 gif_da -> cur_g_idx = 0; 449 gif_da -> g_li =ng_list; 451 SETTING_TRACE_BEGIN ; 453 Evas_Obje * gif = `g__image ( , * g_li ); 455 `evas_obje_da_t ( gif , "gif_da", gif_da ); 456 `evas_obje_evt_back_add ( gif , EVAS_CALLBACK_DEL , __gif_d_cb , gif_da ); 458 i( gif_da -> upde_tim ) { 459 `ece_tim_d ( gif_da -> upde_tim ); 460 gif_da -> upde_tim = NULL ; 462 gif_da -> upde_tim = `ece_tim_add ( DEMO_STEP , ( Ece_Task_Cb ) __gif_upd , gif ); 464 `g_decܩe_image_RGBA ( gif , 14, 41, 73, 255); 465  gif ; 466 } } 471 EXPORT_PUBLIC 472  $g_dw_off_us ( Evas_Obje * obj , g_bo_p_li key ) 474  vue ; 475  r ; 476  t ; 478 `g_g_bo_p_key ( key , & vue , & r ); 480 `m_check_e_t ( obj , ! vue ); 481 t = `g_t_bo_p_key ( key , ! vue , & r ); 482  t ; 483 } } 489 EXPORT_PUBLIC 490  $g_check_off_us ( Evas_Obje * obj , g_bo_p_li key ) 492  vue = 0; 493  r = 0; 494  t = 0; 496 t = `g_g_bo_p_key ( key , & vue , & r ); 497 `m_check_e_t ( obj , vue ); 498  t ; 499 } } 505 EXPORT_PUBLIC 506  $g_upde_chk_us ( Evas_Obje * chk , g_t_p_li ty ) 508 SETTING_TRACE_BEGIN ; 510 i( chk = NULL ) { 511  SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ; 514 SETTING_TRACE_BEGIN ; 516  t = SETTING_RETURN_FAIL ; 517  vue ; 518  r ; 521 t = `g_g_t_p_key ( ty , & vue , & r ); 522 `SETTING_TRACE ("bded: %d, checked: %d,: %d", ty , vue , r ); 524 `m_dio_vue_t ( chk , vue ); 526  t ; 527 } } 533 EXPORT_PUBLIC 534 Evas_Obje * $g__bnk__cuomize ( Evas_Obje * yout ,  w , 535  h ) 537 Evas_Obje * ; 539 = `evas_obje_g_add ( `evas_obje_evas_g ( yout )); 540 `evas_obje_size_ht_m_t ( , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 541 `evas_obje_size_ht_weight_t ( , EVAS_HINT_EXPAND , 0); 543 `evas_obje_c_t ( , 8, 8, 8, 8); 545  ; 546 } } 555 EXPORT_PUBLIC 556 Evas_Obje * $g__bnk_ ( Evas_Obje * yout ) 558  `g__bnk__cuomize ( yout , 559 SETTING_PADDING_WIDTH , 80); 560 } } 566 EXPORT_PUBLIC 567 Evas_Obje * 568 $g__edfed ( Evas_Obje * w_ma , * t , * def_r , * guide_xt ) 570 Evas_Obje * yout = NULL ; 571 Evas_Obje * y = NULL ; 572 yout = `m_yout_add ( w_ma ); 574 i( t ) { 575 `m_yout_theme_t ( yout , "layout", "editfield", "title"); 576 `m_obje__xt_t ( yout , "m.xt", t ); 578 `m_yout_theme_t ( yout , "layout", "editfield", "default"); 580 y = `m_y_add ( w_ma ); 581 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", y ); 584 `m_y_edii_low_t ( y , FALSE ); 586 i( def_r && `SL (def_str) > 0) { 587 `m_y_y_t ( y , def_r ); 589 i( guide_xt ) { 590 `m_obje__xt_t ( yout , "m.guidext", `_ ( guide_xt )); 592 `m_obje__xt_t ( yout , "m.guidext", `_ ("IDS_ST_BODY_TAP_TO_INSERT")); 596 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , 0); 597 `evas_obje_size_ht_ign_t ( yout , EVAS_HINT_FILL , 0); 599 `evas_obje_show ( yout ); 600  yout ; 601 } } 608 EXPORT_PUBLIC 609 Evas_Obje * $g__xtbox ( Evas_Obje * , cڡ * cڋ ) 611 Evas_Obje * obj = NULL ; 613 obj = `m_y_add ( ); 614 `evas_obje_size_ht_weight_t ( obj , EVAS_HINT_EXPAND , 0.0); 615 `evas_obje_size_ht_ign_t ( obj , EVAS_HINT_FILL , 0.5); 616 `m_y_sg_le_t ( obj , 0); 618 `m_y_edab_t ( obj , 0); 619 `m_y_cڋxt_mu_dibd_t ( obj , 1); 623 `m_y_y_t ( obj , cڋ ); 624 `evas_obje_show ( obj ); 625  obj ; 626 } } 633 EXPORT_PUBLIC 634  $g_dib_evas_obje ( Evas_Obje * obj ) 637 i( obj ) { 638 `evas_obje_ss_evts_t ( obj , EINA_TRUE ); 640 } } 647 EXPORT_PUBLIC 648  $g_ab_evas_obje ( Evas_Obje * obj ) 650 i( obj ) { 651 `evas_obje_ss_evts_t ( obj , EINA_FALSE ); 653 } } 662 EXPORT_PUBLIC 663  $g_size_obje ( Evas_Obje * obj , Evas_Cod w , Evas_Cod h ) 665 i( obj ) { 666 `evas_obje_size_ht_m_t ( obj , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 667 `evas_obje_size_ht_max_t ( obj , w , h ); 668 `evas_obje_size ( obj , w , h ); 670 } } 679 EXPORT_PUBLIC 680 Evas_Obje * $g__bg ( Evas_Obje * , Evas_Obje * w , cڡ * bg_y ) 682 `tv_if (! , NULL ); 683 Evas_Obje * bg = `m_bg_add ( ); 684 `tv_if (! bg , NULL ); 685 i( bg_y `m_obje_y_t ( bg , bg_style); 686 `evas_obje_size_ht_weight_t ( bg , EVAS_HINT_EXPAND , 687 EVAS_HINT_EXPAND ); 689 `evas_obje_show ( bg ); 690  bg ; 691 } } 694  #DIFF_TIMES 2 ) 703 EXPORT_PUBLIC 704  $g_undo_dim_evas_obje ( Evas_Obje * obj , bo b_ ) 706 i( obj ) { 707  r ; 708  g ; 709  b ; 710  a ; 711 `evas_obje_c_g ( obj , & r , & g , & b , & a ); 712 i( b_ ) { 713 a * DIFF_TIMES ; 715 `evas_obje_c_t ( obj , r * DIFF_TIMES , g * DIFF_TIMES, b * DIFF_TIMES, a ); 717 } } 727 EXPORT_PUBLIC 728  $g_dim_evas_obje ( Evas_Obje * obj , bo b_ ) 730 i( obj ) { 731  r ; 732  g ; 733  b ; 734  a ; 735 `evas_obje_c_g ( obj , & r , & g , & b , & a ); 736 i( b_ ) { 737 a / DIFF_TIMES ; 739 `evas_obje_c_t ( obj , r / DIFF_TIMES , g / DIFF_TIMES, b / DIFF_TIMES, a ); 741 } } 743  $__b__cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 746 `g_dim_evas_obje ( obj , FALSE ); 747 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 748 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 749 Evas_Evt_Mou_Down * ev = (Evas_Evt_Mou_Dow*) evt_fo ; 750 Evas_Pot * pot_down = da ; 751 pot_down -> x = ev -> ouut .x; 752 pot_down -> y = ev -> ouut .y; 753 } } 755  $__b_a_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 758 `g_undo_dim_evas_obje ( obj , FALSE ); 759 } } 761  $__b_mou_move_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 764 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 765 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 766 Evas_Pot * pot_down = da ; 767 Evas_Evt_Mou_Move * ev = (Evas_Evt_Mou_Mov*) evt_fo ; 768  x_offt = ev -> cur . ouut . x - pot_down ->x; 769  y_offt = ev -> cur . ouut . y - pot_down ->y; 770 i( x_offt < 0) x_offset = -x_offset; 771 i( y_offt < 0) y_offset = -y_offset; 772 i( x_offt < MIN_MOVE_DISTANCE && y_offt <= MIN_MOVE_DISTANCE) { 775 `g_undo_dim_evas_obje ( obj , FALSE ); 776 } } 777  $__b_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 780 `t_if (! da ); 781 Evas_Pot * pot_down = da ; 782 `FREE ( pot_down ); 783 } } 790 EXPORT_PUBLIC 791  $g_make_evas_obje_ickab ( Evas_Obje * obj ) 793 i( obj ) { 794 Evas_Pot * pot_down = `oc (1, (Evas_Point)); 795 `evas_obje_evt_back_add ( obj , EVAS_CALLBACK_MOUSE_DOWN , __b__cb , pot_down ); 796 `evas_obje_evt_back_add ( obj , EVAS_CALLBACK_MOUSE_UP , __b_a_cb , NULL ); 797 `evas_obje_evt_back_add ( obj , EVAS_CALLBACK_MOUSE_MOVE , __b_mou_move_cb , pot_down ); 798 `evas_obje_evt_back_add ( obj , EVAS_CALLBACK_DEL , __b_d_cb , pot_down ); 800 } } 812 EXPORT_PUBLIC 813 Evas_Obje * $g__ic ( Evas_Obje * , cڡ * img_th , 814 Evas_Obje_Evt_Cb up_cb , 815 Evas_Obje_Evt_Cb down_cb , 816 Evas_Obje_Evt_Cb move_cb , 817 * da ) 819 SETTING_TRACE_BEGIN ; 820 `tv_if (! || ! img_th , NULL ); 821 Evas_Obje * ic = `m_ic_add ( ); 822 `tvm_if (! ic , NULL , "Failed Create icon!"); 823 `m_image_fe_t ( ic , img_th , NULL ); 824 `g_make_evas_obje_ickab ( ic ); 826 i( up_cb ) { 827 `evas_obje_evt_back_add ( ic , EVAS_CALLBACK_MOUSE_UP , 828 up_cb , da ); 830 i( down_cb ) { 831 `evas_obje_evt_back_add ( ic , EVAS_CALLBACK_MOUSE_DOWN , 832 down_cb , da ); 834 i( move_cb ) { 835 `evas_obje_evt_back_add ( ic , EVAS_CALLBACK_MOUSE_MOVE , 836 move_cb , da ); 839  ic ; 840 } } 852 EXPORT_PUBLIC 853 Evas_Obje * $g__image_bu ( Evas_Obje * , 854 cڡ * b_img , 855 g__back_func icked_cb , 856 g__back_func uŻsd_cb , 857 * da ) 859 SETTING_TRACE_BEGIN ; 860 `tv_if (! , NULL ); 861 Evas_Obje * b = `m_bu_add ( ); 862 `tvm_if (! b , NULL , "Failed Create button!"); 863 i( icked_cb ) { 864 `evas_obje_smt_back_add ( b , "icked", icked_cb , da ); 867 i( uŻsd_cb ) { 868 `evas_obje_smt_back_add ( b , "uŻsd", uŻsd_cb , da ); 871 i( b_img ) { 872 Evas_Obje * ic = `m_ic_add ( ); 873 `tvm_if (! ic , NULL , "Failed Create icon!"); 874 `m_image_fe_t ( ic , b_img , NULL ); 875 `m_obje__cڋ_t ( b , "m.swlow.cڋ", ic ); 876 `g_make_evas_obje_ickab ( b ); 879  b ; 880 } } 882 EXPORT_PUBLIC  $g_y_y_t ( Evas_Obje * y , cڡ * xt , cڡ  ft_size ) 884 i( `isEmyS ( xt )) ; 885 i( y ) { 886  buf [200]; 887 i( ft_size > 0) { 888 `tf ( buf , (buf), "DEFAULT='ft_size=%d'", ft_size ); 890 `m_y_xt_y_ur_push ( y , buf ); 891 `m_y_y_t ( y , xt ); 893 } } 905 EXPORT_PUBLIC 906 * $g_cuomize_xt (cڡ * put_r , cڡ  ft_size , 907 cڡ * c , cڡ * ign ) 910 `tv_if ( `isEmyS ( put_r ), NULL ); 912  ecizti [ MAX_SPECIALIZITION_LEN ] = { 0, }; 914 i( ft_size > 0) { 915 `tf ( ecizti , (speciliztion), 916 "", ft_size ); 919 i( ign ) { 920 `g_t ( ecizti , "", MAX_SPECIALIZITION_LEN ); 925 i( c ) { 926  put_r1 [ MAX_SPECIALIZITION_LEN ] = { 0, }; 927 `CyS ( put_r1 , put_r , MAX_SPECIALIZITION_LEN ); 928 * p = `rr ( put_r1 , "", MAX_SPECIALIZITION_LEN ); 942 `g_t ( ecizti , put_r , MAX_SPECIALIZITION_LEN ); 943 `g_t ( ecizti , "", MAX_SPECIALIZITION_LEN ); 945 `g_t ( ecizti , put_r1 , MAX_SPECIALIZITION_LEN ); 947 `g_t ( ecizti , "", MAX_SPECIALIZITION_LEN ); 950 `g_t ( ecizti , put_r , MAX_SPECIALIZITION_LEN ); 951 `g_t ( ecizti , "", MAX_SPECIALIZITION_LEN ); 954 `g_t ( ecizti , put_r , MAX_SPECIALIZITION_LEN ); 956 i( ign ) { 957 `g_t ( ecizti , "", MAX_SPECIALIZITION_LEN ); 959 i( ft_size > 0) { 960 `g_t ( ecizti , "", MAX_SPECIALIZITION_LEN ); 964  (*) `rdup ( ecizti );; 965 } } 968 EXPORT_PUBLIC 969  $g_t_s_fo ( Evas_Obje * obj , cڡ * b , 970 cڡ * as , cڡ * e , 971 cڡ * guide ) 974 i(! obj ) { 978 i( b ) 979 `m_acss_fo_t ( obj , ELM_ACCESS_INFO , b ); 981 i( as ) 982 `m_acss_fo_t ( obj , ELM_ACCESS_TYPE , as ); 984 i( e ) 985 `m_acss_fo_t ( obj , ELM_ACCESS_STATE , e ); 986 i( guide ) { 987 `m_acss_fo_t ( obj , ELM_ACCESS_CONTEXT_INFO , NULL ); 988 `m_acss_fo_t ( obj , ELM_ACCESS_CONTEXT_INFO , guide ); 990 } } 992 EXPORT_PUBLIC 993  $__toog_gl_l (* da , Evas_Obje * obj , * evt_fo ) 996 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 997 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 998 `m_gli_em_ed_t ( em , 0); 999 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 1000 `t_if (! li_em ); 1003 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 1006 cڡ * u_vcf = (*)( li_em -> t_p_g_bded ); 1007  t = `vcf_t_bo ( u_vcf , li_em -> chk_us ); 1009 `g_tm_if (0 ! t , "Faedأvc[%s]", li_em -> t_p_g_bded ); 1010 } } 1013 EXPORT_PUBLIC 1014  $__toog_chk_chged (* da , Evas_Obje * obj , * evt_fo ) 1016 `tm_if ( da = NULL , "Dataarameter is NULL"); 1017 Stg_GGroupIm_Da * li_em = 1018 ( Stg_GGroupIm_Da * da ; 1019 li_em -> chk_us = `m_check_e_g ( obj ); 1023 cڡ * u_vcf = (*)( li_em -> t_p_g_bded ); 1024  t = `vcf_t_bo ( u_vcf , li_em -> chk_us ); 1025 i(0 ! t ) { 1026 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 1029 } } 1031 EXPORT_PUBLIC  $g_cfmt_keyd_e ( Evas_Obje * w_ma , bo ab ) 1033 Evas_Obje * cfm = `evas_obje_da_g ( w_ma , "conformant"); 1034 i( cfm ) { 1035 `SETTING_TRACE ("cfmkeyd %d", ab ); 1036 i( ab ) { 1037 `m_obje_sigl_em ( cfm , "elm,state,virtualkeypad,enable", ""); 1038 `m_obje_sigl_em ( cfm , "elm,state,clipboard,enable", ""); 1040 `m_obje_sigl_em ( cfm , "elm,state,virtualkeypad,disable", ""); 1041 `m_obje_sigl_em ( cfm , "elm,state,clipboard,disable", ""); 1044 } } 1046  $__t_b_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1049 SETTING_TRACE_BEGIN ; 1050 `t_if (! obj ); 1051 `evas_obje_da_t ( obj , "xt", NULL ); 1052 } } 1054 EXPORT_PUBLIC Evas_Obje * $g__vib_t_xt_b ( Evas_Obje * , cڡ * xt , Evas_Smt_Cb func , * da ) 1056 Evas_Obje * b = `m_bu_add ( ); 1057 i(! b ) { 1058  NULL ; 1060 `m_obje_y_t ( b , "naviframe/title_text"); 1061 `evas_obje_evt_back_add ( b , EVAS_CALLBACK_DEL , __t_b_d_cb , NULL ); 1062 i( xt ) { 1063 `m_obje_xt_t ( b , `_ ( xt )); 1064 `evas_obje_da_t ( b , "xt", xt ); 1066 i( func ) { 1067 `evas_obje_smt_back_add ( b , "icked", func , da ); 1069  b ; 1070 } } 1072 #i SUPPORT_HELPUI 1073 EXPORT_PUBLIC  $g_hp_pup_ce_block_ ( Evas_Obje * w , Evas_Obje * , Evas_Obje ** ce , 1074 Evas_Obje ** pup , * rg_id ,  x ,  y , Evas_Cod_Reg * ) 1076 `hpui_t_block_w ( w ); 1077 `g_hp_pup_ce_unblock_ ( , ce , pup , rg_id , x , y ); 1078 `hpui_t_unblock_ ( w , ); 1079 } } 1081 EXPORT_PUBLIC  $g_hp_pup_ce_block_move ( Evas_Obje * w , Evas_Obje * ce , Evas_Obje * pup ,  x , 1082  y , Evas_Cod_Reg * ) 1084 `hpui_t_unblock_w ( w ); 1085 `hpui_t_block_w ( w ); 1086 `evas_obje_move ( ce , x , y ); 1087 `evas_obje_move ( pup , x , y + 10); 1088 `hpui_t_unblock_ ( w , ); 1089 } } 1091  $__hp_pup_nguage_chge_cb (* da , Evas_Obje * obj , * sour ) 1093 * rg_id = (*) da ; 1094 * mesge = `_ ( rg_id ); 1095 `hpui_t_pup_xt ( obj , mesge ); 1096 } } 1098 EXPORT_PUBLIC  $g_hp_pup_ce_unblock_ ( Evas_Obje * , Evas_Obje ** ce , 1099 Evas_Obje ** pup , * rg_id ,  x ,  y ) 1101 * ce = `hpui_add_ce ( , HELP_CIRCLE_BIG ); 1102 `evas_obje_move (* ce , x , y ); 1103 * mesge = `_ ( rg_id ); 1104 * pup = `hpui_add_pup ( , mesge , HELP_POPUP_WITH_ARROW , NULL , NULL); 1105 `hpui_t_pup_nguage_chged_cb (* pup , __hp_pup_nguage_chge_cb , 1106 rg_id ); 1107 `evas_obje_move (* pup , x , y + 8); 1108 } } 1110 EXPORT_PUBLIC  $g_hp_pup_ce_block_de ( Evas_Obje * w , Evas_Obje ** ce , Evas_Obje ** pup ) 1112 `hpui_t_unblock_w ( w ); 1113 i(* ce ) { 1114 `evas_obje_d (* ce ); 1115 * ce = NULL ; 1117 i(* pup ) { 1118 `evas_obje_d (* pup ); 1119 * pup = NULL ; 1121 } } 1123 EXPORT_PUBLIC  $g_hp_pup_block_ ( Evas_Obje * w , Evas_Obje * , 1124 Evas_Obje ** pup , * rg_id ,  x ,  y , Evas_Cod_Reg * ) 1126 `hpui_t_block_w ( w ); 1127 `g_hp_pup_unblock_ ( , pup , rg_id , x , y ); 1128 i( ! NULL ) { 1129 `hpui_t_unblock_ ( w , ); 1131 } } 1133 EXPORT_PUBLIC  $g_hp_pup_block_move ( Evas_Obje * w , Evas_Obje * pup ,  x ,  y , 1134 Evas_Cod_Reg * ) 1136 `hpui_t_unblock_w ( w ); 1137 `hpui_t_block_w ( w ); 1138 `evas_obje_move ( pup , x , y ); 1139 i( ! NULL ) { 1140 `hpui_t_unblock_ ( w , ); 1142 } } 1144 EXPORT_PUBLIC  $g_hp_pup_unblock_ ( Evas_Obje * , 1145 Evas_Obje ** pup , * rg_id ,  x ,  y ) 1147 * mesge = `_ ( rg_id ); 1148 * pup = `hpui_add_pup ( , mesge , HELP_POPUP_WITHOUT_ARROW , NULL , NULL); 1149 `hpui_t_pup_nguage_chged_cb (* pup , __hp_pup_nguage_chge_cb , 1150 rg_id ); 1151 `evas_obje_move (* pup , x , y ); 1152 } } 1155  #MIN_SWIP_DISTANCE_X 300 ) 1156  #MIN_SWIP_DISTANCE_Y 75 ) 1158  $__bb_mou_down_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1161 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1162 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 1163 Evas_Evt_Mou_Down * ev = (Evas_Evt_Mou_Dow*) evt_fo ; 1164 Evas_Pot * pot_down = da ; 1165 pot_down -> x = ev -> ouut .x; 1166 pot_down -> y = ev -> ouut .y; 1167 } } 1169  $__bb_mou_up_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1172 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1173 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 1174 Evas_Pot * pot_down = da ; 1175 Evas_Evt_Mou_Up * ev = (Evas_Evt_Mou_U*) evt_fo ; 1177  x_offt = ev -> ouut . x - pot_down ->x; 1178  y_offt = ev -> ouut . y - pot_down ->y; 1180 bo sk = TRUE ; 1182 Evas_Obje * vi = NULL ; 1183 Elm_Obje_Im * t_em = NULL ; 1184 Evas_Obje * eo_vw = NULL ; 1185 Evas_Obje * bb = NULL ; 1187 i(( vi = `m_obje__cڋ_g ( obj , "elm.swallow.content")) 1188 && ( t_em = `m_viame_t_em_g ( vi ))) { 1190 i(( eo_vw = `m_obje_em_cڋ_g ( t_em )) 1191 && ( bb = `m_obje__cڋ_g ( eo_vw , "elm.swallow.tabbar")) 1192 && 0 = `SCmp ( `evas_obje_ty_g ( bb ), "elm_toolbar")) { 1194 sk = FALSE ; 1197 i( sk && ( bb = `m_obje_em__cڋ_g ( t_em , "tabbar")) 1198 && 0 = `SCmp ( `evas_obje_ty_g ( bb ), "elm_toolbar")) { 1200 sk = FALSE ; 1203 i( sk ) 1207 i(- x_offt > MIN_SWIP_DISTANCE_X && `abs ( y_offt < MIN_SWIP_DISTANCE_Y ) { 1209 Elm_Obje_Im * cur_em = `m_tob_ed_em_g ( bb ); 1210 i( cur_em ) { 1211 Elm_Obje_Im * de_em = `m_tob_em_xt_g ( cur_em ); 1212 `m_tob_em_ed_t ( de_em , EINA_TRUE ); 1215 } i( x_offt > MIN_SWIP_DISTANCE_X && `abs ( y_offt < MIN_SWIP_DISTANCE_Y ) { 1216 Elm_Obje_Im * cur_em = `m_tob_ed_em_g ( bb ); 1217 i( cur_em ) { 1218 Elm_Obje_Im * de_em = `m_tob_em_ev_g ( cur_em ); 1219 `m_tob_em_ed_t ( de_em , EINA_TRUE ); 1224 } } 1225  $__bb_b_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1228 `t_if (! da ); 1229 Evas_Pot * pot_down = da ; 1230 `FREE ( pot_down ); 1231 `evas_obje_da_t ( obj , "bb", NULL ); 1232 } } 1234  $__bb_mou_move_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1237 } } 1239 EXPORT_PUBLIC  $g_bb_ab_sw_ef ( Evas_Obje * ly_ma , Evas_Obje * bb ) 1241 SETTING_TRACE_BEGIN ; 1242 i( ly_ma ) { 1243 `evas_obje_da_t ( ly_ma , "bb", bb ); 1244 Evas_Pot * pot_down = `oc (1, (Evas_Point)); 1245 `evas_obje_evt_back_add ( ly_ma , EVAS_CALLBACK_MOUSE_DOWN , __bb_mou_down_cb , pot_down ); 1246 `evas_obje_evt_back_add ( ly_ma , EVAS_CALLBACK_MOUSE_UP , __bb_mou_up_cb , pot_down ); 1247 `evas_obje_evt_back_add ( ly_ma , EVAS_CALLBACK_MOUSE_MOVE , __bb_mou_move_cb , pot_down ); 1248 `evas_obje_evt_back_add ( ly_ma , EVAS_CALLBACK_DEL , __bb_b_d_cb , pot_down ); 1250 } } 1252 EXPORT_PUBLIC  $g_bb_dib_sw_ef ( Evas_Obje * ly_ma , Evas_Obje * bb ) 1254 SETTING_TRACE_BEGIN ; 1255 i( ly_ma ) { 1256 `evas_obje_da_t ( ly_ma , "bb", bb ); 1258 `evas_obje_evt_back_d ( ly_ma , EVAS_CALLBACK_MOUSE_DOWN , __bb_mou_down_cb ); 1259 `evas_obje_evt_back_d ( ly_ma , EVAS_CALLBACK_MOUSE_UP , __bb_mou_up_cb ); 1260 `evas_obje_evt_back_d ( ly_ma , EVAS_CALLBACK_MOUSE_MOVE , __bb_mou_move_cb ); 1261 `evas_obje_evt_back_d ( ly_ma , EVAS_CALLBACK_DEL , __bb_b_d_cb ); 1264 } } 1266  $__obj_li_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1269 `t_if (! obj ); 1270 cڡ * vcf = (cڡ *) `evas_obje_da_g ( obj , "vconf"); 1271 vcf_back_ cb = (vcf_back_) `evas_obje_da_g ( obj , "cb"); 1272 () `vcf_igne_key_chged ( vcf , cb ); 1274 `evas_obje_da_t ( obj , "vcf", NULL ); 1275 `evas_obje_da_t ( obj , "cb", NULL ); 1276 `evas_obje_da_t ( obj , "da", NULL ); 1277 } } 1279 EXPORT_PUBLIC  1280 $g_obj_li_ ( Evas_Obje * obj , cڡ * vcf , vcf_back_ cb , * da ) 1283 `evas_obje_da_t ( obj , "vcf", vcf ); 1285 `evas_obje_da_t ( obj , "cb", cb ); 1287 `evas_obje_da_t ( obj , "da", da ); 1289 `vcf_nify_key_chged ( vcf , cb , da ); 1290 `evas_obje_evt_back_add ( obj , EVAS_CALLBACK_DEL , __obj_li_d_cb , NULL ); 1291 } } 1293 EXPORT_PUBLIC  1294 $g_decܩe_image_RGBA ( Evas_Obje * obj ,  r ,  g ,  b ,  a ) 1296 i( obj ) 1297 `evas_obje_c_t ( obj , r , g , b , a ); 1298 } } 1302 EXPORT_PUBLIC  1303 $g_e_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1306 i( NULL ! da ) *((**)data) = NULL; 1307 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-general-func.c 21  ~ 22  ~ 23  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 31  ~ 32  ~ 33  ~ 34  ~ 36  ~ 38  ~ 39  ~ 40  ~ 44  ~ 45  ~ 47  ~ 48  ~ 49  ~ 50  ~ 52 EXPORT_PUBLIC 53  $g_t_evt_syem (cڡ * sys_evt , cڡ * evt_key , cڡ * evt_v ) 55 bund * b = NULL ; 57 `SETTING_TRACE ("sys_evt: %s,vt_key: %s,vt_v: %s", sys_evt , evt_key , evt_v ); 59 b = `bund_ (); 60 `bund_add_r ( b , evt_key , evt_v ); 61 `evtsyem_que_ndg_syem_evt ( sys_evt , b ); 62 `bund_ ( b ); 63 } } 65 EXPORT_PUBLIC 66 * $g_fe_bame (* th ) 68 i( NULL = th || '\0' ==ath[0]) { 69  NULL ; 71 * p = `chr ( th , '/'); 72 i(! p ) { 73  (*) `g_rdup ( th ); 75 i('\0' = p [1]) { 76  NULL ; 78  (*) `g_rdup ( p + 1); 79 } } 94 EXPORT_PUBLIC 95  $g_fe__is_vid_me (cڡ * fame ) 97 * n ; 98  t , z , cags = 0; 99  ebuf [128]; 100 gex_t g ; 101 gmch_t pm [1]; 102 cڡ size_t nmch = 1; 104 i( `cmp ( fame , ".", 1) == 0) { 108 n = SETTING_FILE_NAME_PATTERN ; 109 z = `gcomp (& g , n , cags ); 111 i( z != 0) { 112 `gr ( z , & g , ebuf , (ebuf)); 113 `rtf ( dr , "%s: '%s' \n", ebuf , n ); 117 z = `gexec (& g , fame , nmch , pm , 0); 118 i( z = REG_NOMATCH ) { 119 t = 0; 121 t = -1; 123 `g (& g ); 124  t ; 125 } } 128 EXPORT_PUBLIC 129 * $g__usb_c_mode_r () 131  t = SETTING_RETURN_FAIL ; 132  vue ; 134 t = `vcf_g_t ( VCONFKEY_SETAPPL_USB_MODE_INT , & vue ); 135 `g_tvm_if ( SETTING_RETURN_FAIL = t , NULL , "Failedo get vconf value"); 137  vue ) { 138  SETTING_USB_DEBUG_MODE : 139  (*) `g_rdup ( `_ ("IDS_ST_BODY_USB_DEBUGGING")); 141  (*) `g_rdup ( `_ ("IDS_ST_BODY_DISCONNECTED")); 143 } } 145 EXPORT_PUBLIC 146 * $g_brighess_mode_r () 148  vue , r ; 149 `g_g_t_p_key ( INT_SLP_SETTING_AUTOMATIC_BRIGHTNESS , & vue , 150 & r ); 151 i( vue ! SETTING_BRIGHTNESS_AUTOMATIC_OFF ) { 156 } } 158  #MAX_SCREEN_MODE_NUM 4 ) 159 EXPORT_PUBLIC 160 * $g__sn_mode_r () 162 cڡ * r__r [ MAX_SCREEN_MODE_NUM ] = {"Dynamic", "Standard", "Natural", "Movie"}; 163 cڡ * r_out_r [ MAX_SCREEN_MODE_NUM ] = {"IDS_ST_BODY_DYNAMIC_T_DISPLAY_EFFECT", 169 * curmode = NULL ; 170 curmode = `vcf_g_r ( VCONFKEY_SETAPPL_SCREENMODE_SELNAME ); 172  sn_mode = -1; 173 * t_r = NULL ; 174 i(( curmode = NULL || ( `SL (curmode) < 5)) { 175 `SETTING_TRACE (">>> CUR SCREEN MODE : NULL "); 176 i( `vcf_g_t ("db/ive/sysm/h_mode", & sn_mode ) != 0) { 177 `SETTING_TRACE_DEBUG ("vconf_get_int()eturnsnrror."); 179 `SETTING_TRACE_DEBUG ("sn_mod: %d", sn_mode ); 180 i( sn_mode >= 0) { 181 t_r = (*) r_out_r [ sn_mode ]; 182 `vcf_t_r ( VCONFKEY_SETAPPL_SCREENMODE_SELNAME , r__r [ sn_mode ]); 185 `SETTING_TRACE_DEBUG (">>> CUR SCREEN MODE : %", curmode ); 187  i = 0; 188 ; i < MAX_SCREEN_MODE_NUM ; i++) { 189 i(0 = `SCmp ( r__r [ i ], curmode )) { 190 t_r = (*) r_out_r [ i ]; 194 `FREE ( curmode ); 196 `SETTING_TRACE ("_ԑ_r):%s", `_ ( t_r )); 197  (*) `g_rdup ( `_ ( t_r )); 198 } } 200 EXPORT_PUBLIC 201 * $g__backlight_time_r () 203  vue = 0; 204  backlight_time_r [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 206 #i SUPPORT_LCD_TIMEOUT_KEEPING 207 i(0 ! `vcf_g_t ( VCONFKEY_LCD_TIMEOUT_NORMAL_BACKUP , & vue )) { 209 i( `isEmulB ()) 210 vue = 0; 212 vue = 30; 213 `vcf_t_t ( VCONFKEY_LCD_TIMEOUT_NORMAL_BACKUP , vue ); 216  r ; 217  t = 218 `g_g_t_p_key ( INT_SLP_SETTING_LCD_TIMEOUT_NORMAL , & vue , 219 & r ); 221 #i NORMAL 222 i( SETTING_RETURN_FAIL = t || vue < 0) { 224 i( `isEmulB ()) 225 vue = 0; 227 vue = 30; 228 `g_t_t_p_key ( INT_SLP_SETTING_LCD_TIMEOUT_NORMAL , 229 vue , & r ); 240 i( `isEmulB ()) { 241 i( SETTING_RETURN_FAIL = t || vue < 15) 242 vue = 0; 243 i( vue >= 15 && value < 30) 244 vue = 15; 245 i( vue >= 30 && value < 60) 246 vue = 30; 247 i( vue >= 60 && value < 120) 248 vue = 60; 249 i( vue >= 120 && value < 300) 250 vue = 120; 251 i( vue >= 300 && value < 600) 252 vue = 300; 254 vue = 600; 256 i( SETTING_RETURN_FAIL = t || vue < 30) 257 vue = 15; 258 i( vue >= 30 && value < 60) 259 vue = 30; 260 i( vue >= 60 && value < 120) 261 vue = 60; 262 i( vue >= 120 && value < 300) 263 vue = 120; 264 i( vue >= 300 && value < 600) 265 vue = 300; 267 vue = 600; 270 `g_t_t_p_key ( INT_SLP_SETTING_LCD_TIMEOUT_NORMAL , vue , & r ); 273  vue ) { 275 `tf ( backlight_time_r , (backlight_time_str), "%s", 276 `_ ( KeyS_Backlight_Ays_On )); 279 `tf ( backlight_time_r , (backlight_time_str), "%s", 280 `_ ( KeyS_Backlight_15_SEC_STR )); 283 `tf ( backlight_time_r , (backlight_time_str), "%s", 284 `_ ( KeyS_Backlight_30_SEC_STR )); 287 `tf ( backlight_time_r , (backlight_time_str), "%s", 288 `_ ( KeyS_Backlight_1_MIN_STR )); 291 `tf ( backlight_time_r , (backlight_time_str), "%s", 292 `_ ( KeyS_Backlight_2_MIN_STR )); 295 `tf ( backlight_time_r , (backlight_time_str), "%s", 296 `_ ( KeyS_Backlight_5_MIN_STR )); 299 `tf ( backlight_time_r , (backlight_time_str), "%s", 300 `_ ( KeyS_Backlight_10_MIN_STR )); 303 `tf ( backlight_time_r , (backlight_time_str), "%s", 304 `_ ( KeyS_Backlight_30_SEC_STR )); 307  (*) `g_rdup ( backlight_time_r ); 308 } } 310 EXPORT_PUBLIC 311  $adju_backlight_time_vue ( vue ) 313 #i NORMAL 315 i( `isEmulB ()) 316 vue = 0; 318 vue = 30; 328 i( `isEmulB ()) { 329 i( vue < 15) 330 vue = 0; 331 i( vue >= 15 && value < 30) 332 vue = 15; 333 i( vue >= 30 && value < 60) 334 vue = 30; 335 i( vue >= 60 && value < 120) 336 vue = 60; 337 i( vue >= 120 && value < 300) 338 vue = 120; 339 i( vue >= 300 && value < 600) 340 vue = 300; 342 vue = 600; 344 i( vue < 30) 345 vue = 15; 346 i( vue >= 30 && value < 60) 347 vue = 30; 348 i( vue >= 60 && value < 120) 349 vue = 60; 350 i( vue >= 120 && value < 300) 351 vue = 120; 352 i( vue >= 300 && value < 600) 353 vue = 300; 355 vue = 600; 358  vue ; 359 } } 362 EXPORT_PUBLIC 363 * $g__backlight_time_vue_r () 366  vue = 0; 367  backlight_time_r [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 368  r ; 370 `g_g_t_p_key ( INT_SLP_SETTING_LCD_TIMEOUT_NORMAL , & vue , & r ); 372 vue = `adju_backlight_time_vue (value); 374  vue ) { 376 `tf ( backlight_time_r , (backlight_time_str), "%s", 377 `_ ( KeyS_Backlight_Ays_On )); 380 `tf ( backlight_time_r , (backlight_time_str), "%s", 381 `_ ( KeyS_Backlight_15_SEC_STR )); 384 `tf ( backlight_time_r , (backlight_time_str), "%s", 385 `_ ( KeyS_Backlight_30_SEC_STR )); 388 `tf ( backlight_time_r , (backlight_time_str), "%s", 389 `_ ( KeyS_Backlight_1_MIN_STR )); 392 `tf ( backlight_time_r , (backlight_time_str), "%s", 393 `_ ( KeyS_Backlight_2_MIN_STR )); 396 `tf ( backlight_time_r , (backlight_time_str), "%s", 397 `_ ( KeyS_Backlight_5_MIN_STR )); 400 `tf ( backlight_time_r , (backlight_time_str), "%s", 401 `_ ( KeyS_Backlight_10_MIN_STR )); 404 `tf ( backlight_time_r , (backlight_time_str), "%s", 405 `_ ( KeyS_Backlight_30_SEC_STR )); 408  (*) `g_rdup ( backlight_time_r ); 410 } } 412 EXPORT_PUBLIC 413 * $fm_backlight_time_r (* backligt_time ) 416  backlight_time_r [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 417  vue = `oi ( backligt_time ); 418 `SETTING_TRACE ("backligt_time:%s--vue:%d", backligt_time , vue ); 419 i( vue == 0) { 420 `tf ( backlight_time_r , (backlight_time_str), "%s", 421 `_ ("IDS_ST_BODY_ALWAYS_ON")); 422 } i( vue == 60) { 423 `tf ( backlight_time_r , (backlight_time_str), 424 "%d %s", 1, (*)( `_ ("IDS_CLD_OPT_MINUTE"))); 425 } i( vue > 60) { 426 `tf ( backlight_time_r , (backlight_time_str), 427 "%d %s", vue / 60, (*)( `_ ("IDS_CLD_OPT_MINUTES_LC_ABB"))); 429 `tf ( backlight_time_r , (backlight_time_str), 430 "%d %s", vue , (*)( `_ ("IDS_ST_BODY_SECONDS"))); 432 `SETTING_TRACE ("backlight_time_r:%s", backlight_time_r ) 433  (*) `g_rdup ( backlight_time_r ); 434 } } 438 EXPORT_PUBLIC 439 * $g__diy_nguage_r () 441  t = SETTING_RETURN_FAIL ; 444  ng_automic ; 446 t = `vcf_g_bo ( VCONFKEY_SETAPPL_LANG_AUTOMATIC_BOOL , & ng_automic ); 447 `SETTING_TRACE_DEBUG ("vcf_g_bo(tu%d", t ); 448 i( ng_automic == 1) { 449  (*) `g_rdup ( `g_gxt ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC")); 451 Ea_Li * li = `g_g_nguage_li (); 452 Ea_Li * i = NULL ; 454 cڡ * lo = NULL ; 455 lo = `vcf_g_r ( VCONFKEY_LANGSET ); 456 i( lo = NULL ) 457  `g_rdup ("Error"); 459 * q = `rchr ( lo , '.'); 460 i( q ) { 462 * q = '\0'; 466 g_ng_y * ode ; 468 * t = NULL ; 469 `EINA_LIST_FOREACH ( li , i , ode ) { 471 i( `rcmp ( ode -> lo ,ocale) == 0) 472 t = `g_rdup ( ode ->title); 474 `FREE ( lo ); 475  t ; 477 } } 479 EXPORT_PUBLIC 480 * $g__Wi_Fi__off_r () 482  vue , r ; 483  t = SETTING_RETURN_FAIL ; 484 t = 485 `g_g_t_p_key ( INT_SLP_SETTING_WIFI_STATUS , & vue , & r ); 487 i( SETTING_RETURN_FAIL = t ) { 488 vue = VCONFKEY_WIFI_OFF ; 489 `g_t_t_p_key ( INT_SLP_SETTING_WIFI_STATUS , 490 VCONFKEY_WIFI_OFF , & r ); 493 i( vue ) { 494 * _wifi_devi = `vcf_g_r ( VCONFKEY_WIFI_CONNECTED_AP_NAME ); 495 `SETTING_TRACE ("_wifi_devi:%s", _wifi_devi ); 496 i( NULL ! _wifi_devi && '\0' !=a_wifi_device[0]) { 497  _wifi_devi ; 500  (*) `rdup ( `g_gxt ("IDS_ST_BODY_ON")); 502  (*) `rdup ( `g_gxt ("IDS_ST_BODY_ALERTTYPE_OFF")); 504 } } 507 EXPORT_PUBLIC 508 * $g_Mobe_AP__off_r () 510  vue = -1, r ; 511  t = 512 `g_g_t_p_key ( INT_SLP_SETTING_MOBILE_AP_STATUS , & vue , 513 & r ); 522 i(0 ! t || vue < 0 || value > 7) { 523 vue = 0; 524 `g_t_t_p_key ( INT_SLP_SETTING_MOBILE_AP_STATUS , vue , 525 & r ); 528 i( vue != 0) { 529  `g_gxt ("IDS_ST_BODY_ON"); 531  `g_gxt ("IDS_ST_BODY_ALERTTYPE_OFF"); 533 } } 536 EXPORT_PUBLIC 537 * $g_BT__off_r () 539  t = SETTING_RETURN_FAIL ; 540  vue , r ; 541 t = `g_g_t_p_key ( INT_SLP_SETTING_BT_STATUS , & vue , & r ); 543 i( SETTING_RETURN_FAIL = t ) { 544 vue = VCONFKEY_BT_STATUS_OFF ; 545 `g_t_t_p_key ( INT_SLP_SETTING_BT_STATUS , 546 VCONFKEY_BT_STATUS_OFF , & r ); 549 i( VCONFKEY_BT_STATUS_OFF = vue ) { 550  `g_gxt ("IDS_ST_BODY_ALERTTYPE_OFF"); 552  `g_gxt ("IDS_ST_BODY_ON"); 554 } } 557 EXPORT_PUBLIC 558 * $g_NFC__off_r () 560  t = SETTING_RETURN_FAIL ; 561  vue = 0, r = 0; 562 t = `g_g_bo_p_key ( BOOL_SLP_SETTING_NFC_STATUS , & vue , & r ); 564 i( SETTING_RETURN_FAIL = t ) { 565 `SETTING_TRACE_DEBUG ("failo getfc status from vconf"); 566 vue = VCONFKEY_NFC_STATE_OFF ; 569 i( VCONFKEY_NFC_STATE_OFF = vue ) { 570  `g_gxt ("IDS_ST_BODY_ALERTTYPE_OFF"); 572  `g_gxt ("IDS_ST_BODY_ON"); 574 } } 577 EXPORT_PUBLIC 578 * $g__time_fm_r () 580  t = SETTING_RETURN_FAIL ; 581  vue , r ; 582 * fm_r [] = { "IDS_ST_BODY_12_HOURS", 585 t = 586 `g_g_t_p_key ( INT_SLP_SETTING_REGIONFORMAT_TIME1224 , 587 & vue , & r ); 588 `g_tvm_if ( SETTING_RETURN_FAIL = t , NULL , "Failedo get vconf value"); 592 i( vue > 0 && value <= 2) 593  (*) `g_rdup ( fm_r [ vue - 1]); 595  (*) `g_rdup ( fm_r [0]); 596 } } 600 EXPORT_PUBLIC * $g__de_fm_r () 602  t = SETTING_RETURN_FAIL ; 603  vue , r ; 604 * fm_r [] = { `_ ("IDS_ST_BODY_DDMMYYYY_DOT"), 605 `_ ("IDS_ST_BODY_MM_DD_YYYY_DOT"), 606 `_ ("IDS_ST_BODY_YYYY_MM_DD_DOT"), _("IDS_ST_BODY_YYYY_DD_MM_DOT") 608 t = 609 `g_g_t_p_key ( INT_SLP_SETTING_DATE_FORMAT , & vue , & r ); 610 `g_tvm_if ( SETTING_RETURN_FAIL = t , NULL , "Failedo get vconf value"); 611  (*) `g_rdup ( fm_r [ vue ]); 612 } } 614  le cڡ * $_check_nguage_v_vue (cڡ * vue ) 616 `tv_if ( NULL = vue , NULL); 618 * vue ) { 620 i(0 = `rcmp ( vue , "ar")) 622 i(0 = `rcmp ( vue , "az")) 626 i(0 = `rcmp ( vue , "bg")) 630 i(0 = `rcmp ( vue , "ca")) 632 i(0 = `rcmp ( vue , "cs")) 636 i(0 = `rcmp ( vue , "da")) 638 i(0 = `rcmp ( vue , "de_DE")) 642 i(0 = `rcmp ( vue , "el_GR")) 644 i(0 = `rcmp ( vue , "en")) 646 i(0 = `rcmp ( vue , "en_PH")) 648 i(0 = `rcmp ( vue , "en_US")) 650 i(0 = `rcmp ( vue , "es_ES")) 652 i(0 = `rcmp ( vue , "es_MX")) 654 i(0 = `rcmp ( vue , "et")) 656 i(0 = `rcmp ( vue , "eu")) 660 i(0 = `rcmp ( vue , "fi")) 662 i(0 = `rcmp ( vue , "fr_CA")) 664 i(0 = `rcmp ( vue , "fr_FR")) 668 i(0 = `rcmp ( vue , "ga")) 670 i(0 = `rcmp ( vue , "gl")) 674 i(0 = `rcmp ( vue , "hi")) 676 i(0 = `rcmp ( vue , "hr")) 678 i(0 = `rcmp ( vue , "hu")) 680 i(0 = `rcmp ( vue , "hy")) 684 i(0 = `rcmp ( vue , "is")) 686 i(0 = `rcmp ( vue , "it_IT")) 690 i(0 = `rcmp ( vue , "ja_JP")) 694 i(0 = `rcmp ( vue , "ka")) 696 i(0 = `rcmp ( vue , "kk")) 698 i(0 = `rcmp ( vue , "ko_KR")) 702 i(0 = `rcmp ( vue , "lt")) 704 i(0 = `rcmp ( vue , "lv")) 708 i(0 = `rcmp ( vue , "mk")) 712 i(0 = `rcmp ( vue , "nb")) 714 i(0 = `rcmp ( vue , "nl_NL")) 719 i(0 = `rcmp ( vue , "pl")) 721 i(0 = `rcmp ( vue , "pt_BR")) 723 i(0 = `rcmp ( vue , "pt_PT")) 728 i(0 = `rcmp ( vue , "ro")) 730 i(0 = `rcmp ( vue , "ru_RU")) 734 i(0 = `rcmp ( vue , "sk")) 736 i(0 = `rcmp ( vue , "sl")) 738 i(0 = `rcmp ( vue , "sr")) 740 i(0 = `rcmp ( vue , "sv")) 744 i(0 = `rcmp ( vue , "tr_TR")) 748 i(0 = `rcmp ( vue , "uk")) 750 i(0 = `rcmp ( vue , "uz")) 758 i(0 = `rcmp ( vue , "zh_CN")) 760 i(0 = `rcmp ( vue , "zh_HK")) 762 i(0 = `rcmp ( vue , "zh_SG")) 764 i(0 = `rcmp ( vue , "zh_TW")) 771  NULL ; 772 } } 774 EXPORT_PUBLIC 775 * $g__dime_fm_r () 777 cڡ * n_ng ; 778 * dt_fmt , * gi_fmt , * ng = NULL ; 779  buf [256] = {0,}; 780  time_v = 0, is_hour24 = 0, t ; 782 ng = `gv ("LANGUAGE"); 783 `nv ("LANGUAGE", "en_US", 1); 785 gi_fmt = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 786 t = `vcf_g_t ( VCONFKEY_REGIONFORMAT_TIME1224 , & time_v ); 787 i( t < 0) 788 is_hour24 = 0; 789 i( time_v = VCONFKEY_TIME_FORMAT_12 ||ime_v = VCONFKEY_TIME_FORMAT_24 ) 790 is_hour24 = time_v - 1; 792 i( is_hour24 ) 793 `tf ( buf , (buf), "%s_DTFMT_24HR", gi_fmt ); 795 `tf ( buf , (buf), "%s_DTFMT_12HR", gi_fmt ); 797 dt_fmt = `dgxt ("dt_fmt", buf ); 799 n_ng = `_check_nguage_v_vue ( ng ); 801 i( NULL = n_ng ) 802 `unnv ("LANGUAGE"); 804 `nv ("LANGUAGE", n_ng , 1); 806  `rdup ( dt_fmt ); 807 } } 809 EXPORT_PUBLIC 810 * $g__wk_fm_r () 812  t = SETTING_RETURN_FAIL ; 813  vue , r ; 814 * fm_r [] = { 815 `_ ("IDS_ST_BODY_SUNDAY"), 816 `_ ("IDS_ST_BODY_MONDAY"), 819 t = 820 `g_g_t_p_key ( INT_SLP_SETTING_WEEK_FORMAT , & vue , & r ); 821 `g_tvm_if ( SETTING_RETURN_FAIL = t , NULL , "Failedo get vconf value"); 822  (*) `g_rdup ( fm_r [ vue ]); 823 } } 826 EXPORT_PUBLIC 827 * $g__rmg_twk_r () 829  t = SETTING_RETURN_FAIL ; 830  vue , r ; 831 * rmg_r [] = { 835 t = `g_g_t_p_key ( INT_SLP_SETTING_ROAMING_NETWORK , & vue , & r ); 836 `g_tvm_if ( SETTING_RETURN_FAIL = t , NULL , "Failedo get vconf value"); 837  (*) `g_rdup ( rmg_r [ vue ]); 838 } } 840 EXPORT_PUBLIC 841 * $g___twk () 843  t = 0; 844  e = 0; 846 * t_me = NULL ; 847  rvi_ty = VCONFKEY_TELEPHONY_SVCTYPE_SEARCH ; 848 i( `vcf_g_t ( VCONFKEY_TELEPHONY_SVCTYPE , & rvi_ty ) != 0) { 849 `SETTING_TRACE ("failo get VCONFKEY_TELEPHONY_SVCTYPE"); 852 `tv_if ( rvi_ty = VCONFKEY_TELEPHONY_SVCTYPE_NOSVC , (*) `rdup ( `_ ("IDS_ST_BODY_NOSERVICE"))); 853 `tv_if ( rvi_ty = VCONFKEY_TELEPHONY_SVCTYPE_EMERGENCY , (*) `rdup ( `_ ("IDS_CALL_POP_CALLING_EMERG_ONLY"))); 854 `tv_if ( rvi_ty = VCONFKEY_TELEPHONY_SVCTYPE_SEARCH || svi_ty = VCONFKEY_TELEPHONY_SVCTYPE_NONE , (*) `rdup ( `_ ("IDS_COM_BODY_SEARCHING"))); 856 t = `vcf_g_t ( VCONFKEY_TELEPHONY_SPN_DISP_CONDITION , & e ); 857 i( t == 0) { 859  me [ MAX_COMMON_BUFFER_LEN ] = { 0, }; 860 cڡ * kv = NULL ; 862 i( e ! VCONFKEY_TELEPHONY_DISP_INVALID ) { 864  i = 0; 865 i( e & VCONFKEY_TELEPHONY_DISP_SPN ) { 866 kv = `vcf_g_r ( VCONFKEY_TELEPHONY_SPN_NAME ); 867 `g_t ( me , kv , MAX_COMMON_BUFFER_LEN ); 868 `FREE ( kv ); 869 i ++; 872 i( e & VCONFKEY_TELEPHONY_DISP_PLMN ) { 873 i( i != 0) 874 `g_t ( me , " - ", MAX_COMMON_BUFFER_LEN ); 876 kv = `vcf_g_r ( VCONFKEY_TELEPHONY_NWNAME ); 877 `g_t ( me , kv , MAX_COMMON_BUFFER_LEN ); 878 `FREE ( kv ); 879 i ++; 881 t_me = `isEmyS ( me ? NULL : (*) `rdup (name); 884  t_me ; 885 } } 887 EXPORT_PUBLIC 888 * $g__sn_lock_ty_r () 890  lock_ty = 0; 892 `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , & lock_ty ); 894  lock_ty ) { 895  SETTING_SCREEN_LOCK_TYPE_NONE : 896  `g_gxt ("IDS_ST_MBODY_NONE"); 897  SETTING_SCREEN_LOCK_TYPE_SWIPE : 898  `g_gxt ("IDS_ST_MBODY_SWIPE"); 899  SETTING_SCREEN_LOCK_TYPE_MOTION : 900  `g_gxt ("IDS_ST_BODY_MOTION"); 901  SETTING_SCREEN_LOCK_TYPE_FACE_AND_VOICE : 902  `g_gxt ("IDS_ST_BODY_FACE_AND_VOICE"); 903  SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD : 904  `g_gxt ("IDS_ST_BODY_SIMPLE_PASSWORD"); 905  SETTING_SCREEN_LOCK_TYPE_PASSWORD : 906  `g_gxt ("IDS_ST_BODY_PASSWORD"); 907  SETTING_SCREEN_LOCK_TYPE_OTHER : 908  `vcf_g_r ( VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR ); 910  NULL ; 912 } } 914 EXPORT_PUBLIC 915  $g_widgs_ () 917  `m_cfig_s_g (); 918 } } 920 EXPORT_PUBLIC * $g_gxt (cڡ * s ) 924 i( s = NULL ) { 928 * p = `dgxt ( SETTING_PACKAGE , s ); 930 i(! `SCmp ( s , p )) { 932 p = `dgxt ( SYSTEM_PACKAGE , s ); 934  p ; 935 } } 937 EXPORT_PUBLIC * $modesyup_gxt (cڡ * s ) 941 i( s = NULL ) { 945 * p = `dgxt ( MODE_SYSPOPUP_PACKAGE , s ); 947 i(! `SCmp ( s , p )) { 949 p = `dgxt ( SYSTEM_PACKAGE , s ); 951  p ; 952 } } 954 EXPORT_PUBLIC * $g_gxt2 (cڡ * s , cڡ * domame ) 958 i( s = NULL ) { 962 * p = `dgxt ( domame , s ); 964 i(! `SCmp ( s , p )) { 966 p = `dgxt ( SYSTEM_PACKAGE , s ); 968  p ; 969 } } 972 EXPORT_PUBLIC bo $is_dig_r (cڡ * cr ) 974 i( cr = NULL || cstr[0] == 0) { 975  FALSE ; 978  n = ()( `SL ( cr )); 979  pos = 0; 980 i( cr [0] == '-' || cstr[0] == '+') { 981 i( n <= 1) { 982  FALSE ; 984 pos ++; 987  pos < n ) { 988 i( cr [ pos ] < '0' || cstr[pos] > '9') { 989  FALSE ; 991 pos ++; 994  TRUE ; 995 } } 998 EXPORT_PUBLIC 999 bo $is_subr_n (cڡ * r , cڡ * subr ) 1001 i( NULL = r || '\0' ==arentstr[0]) 1002  FALSE ; 1004  wd_n = `SL ( r ); 1005  ch_n = `SL ( subr ); 1006  i ; 1007 bo su = FALSE ; 1008  i = 0; i < wd_n ; i++) { 1009 i(! `cmp ( subr , & r [ i ], ch_n )) { 1010 su = TRUE ; 1014  su ; 1015 } } 1018 EXPORT_PUBLIC 1019 bo $is_rg_bg_to_y (cڡ * n , cڡ ** y , 1020  y_num ) 1022  idx = 0; 1023 ; idx < y_num ; idx++) { 1024 i(! `SCmp ( n , y [ idx ])) { 1025  TRUE ; 1028  FALSE ; 1029 } } 1033 EXPORT_PUBLIC * $move_f_subrg (cڡ * , cڡ * t ) 1035 `g_tvm_if (! , NULL , "NULL =, Ex %whu NULL", __FUNCTION__ ); 1036 * r = `rdup ( ); 1037 `g_tvm_if (! t , r , "NULL =t, Ex %whu [%s]", __FUNCTION__ , str); 1039  idx = 0; 1040  r_n = `SL ( r ); 1041  t_n = `SL ( t ); 1042 `g_tvm_if ( t_n > r_n , r , 1044 t_n , r_n , __FUNCTION__ , r ); 1045 * p = NULL ; 1046 * q = NULL ; 1047 ; idx < r_n ; idx++) { 1048 i(0 = `SNCmp ( t , r + idx , t_n )) { 1049 p = r + idx ; 1050 q = r + idx + t_n ; 1051 '\0' !* q ) { 1052 * p = * q ; 1053 p ++; 1054 q ++; 1056 * p = '\0'; 1062 `SETTING_TRACE ("Ex %whu s:%s", __FUNCTION__ , r ); 1063  r ; 1064 } } 1067 EXPORT_PUBLIC 1068 bo $isEmyS (cڡ * r ) 1070 i( NULL = r || '\0' == str[0]) 1071  TRUE ; 1072  FALSE ; 1073 } } 1076 EXPORT_PUBLIC 1077 bo $isSS (cڡ * r ) 1081  r ) { 1082 i(* r != '\0' && *str != ' ') { 1083  FALSE ; 1084 } i(* r == '\0') { 1085  TRUE ; 1087 r ++; 1089  TRUE ; 1090 } } 1093  EXPORT_PUBLIC $SCmp (cڡ * s1 , cڡ * s2 ) 1096 i( `isEmyS ( s1 && isEmyS( s2 )) { 1098 } i( `isEmyS ( s1 )) { 1100 } i( `isEmyS ( s2 )) { 1101  SETTING_RETURN_FAIL ; 1104  `rcmp ( s1 , s2 ); 1105 } } 1108 EXPORT_PUBLIC 1109  $SNCmp (cڡ * s1 , cڡ * s2 ,  n ) 1113 i( `isEmyS ( s1 && isEmyS( s2 )) { 1115 } i( `isEmyS ( s1 )) { 1117 } i( `isEmyS ( s2 )) { 1118  SETTING_RETURN_FAIL ; 1121 i(0 = n ) { 1125  `cmp ( s1 , s2 , n ); 1126 } } 1129 EXPORT_PUBLIC 1130 * $SNC (* d , cڡ * c ,  maxn ) 1132 i( d && ! `isEmyS ( c && maxn > 0) { 1133 ( `g_t ( d , c , maxn + 1); 1136  d ; 1137 } } 1140 EXPORT_PUBLIC 1141 * $CyS (* d , cڡ * c ,  maxn ) 1143 i( maxn < 0) { 1144  NULL ; 1147 i( d ) { 1148  n = 0; 1150 i( c ) { 1151  mp = () `SL ( c ); 1152 n = ( mp < maxn ) ?emp : maxlen; 1153 `memy ( d , c , n ); 1155 d [ n ] = '\0'; 1157  d ; 1158 } } 1161 EXPORT_PUBLIC 1162  $SL (cڡ * r ) 1164 i( `isEmyS ( r )) { 1165 `SETTING_TRACE_DEBUG ("string ismpty"); 1168  ` ( r ); 1170 } } 1172 EXPORT_PUBLIC * $SS (cڡ * r , cڡ * rSrch ) 1174 i( `isEmyS ( r )) 1175  NULL ; 1177  `rr ( r , rSrch ); 1178 } } 1180 EXPORT_PUBLIC * $SRS (cڡ * r , cڡ * rSrch ) 1182 i( `isEmyS ( r )) 1183  NULL ; 1185 * r = (*) r ; 1186 * ϡ = NULL ; 1187 ( r = `rr Ռ, rSrch ))) { 1188 ϡ = r ; 1189 r ++; 1192  ϡ ; 1193 } } 1196 EXPORT_PUBLIC * $muɞguage_xt_u (cڡ * s ) 1199 SETTING_TRACE_BEGIN ; 1200  `isEmyS ( s ? NULL : (*) `g_utf8_rup (s, `SL (s)); 1201 } } 1206 EXPORT_PUBLIC bo $g_subrg_t (cڡ ** S , * Vue ,  dim ) 1208  iVue = * Vue = 0; 1209 cڡ * r = * S ; 1211 i( r = NULL || str[0] == 0) { 1212  FALSE ; 1215 bo bNegive = FALSE ; 1216 i('-' = r [0]) { 1217 bNegive = TRUE ; 1218 r ++; 1220 i( r [0] < '0' || str[0] > '9') { 1221 * S = r ; 1222  FALSE ; 1224 i( r [0] == '0') { 1225 i( r [1] == '\0') { 1226 r ++; 1227 * S = r ; 1228  TRUE ; 1229 } i( r [1] = dim ) { 1230 r += 2; 1231 * S = r ; 1232  TRUE ; 1233 } i( r [1] == 0) { 1234 i( r [2] == 0) { 1235 r += 3; 1236 * S = r ; 1237  TRUE ; 1238 } i( r [2] == '\0') { 1239 r += 2; 1240 * S = r ; 1241  TRUE ; 1243 r += 2; 1247 r ++; 1248 * S = r ; 1256 iVue = iVu* 10 + r [0] - '0'; 1257 * Vue = iVue ; 1258 i((() iVue & 0x80000000) != 0) { 1261 r ++; 1262 i( r [0] = dim ) { 1263 r ++; 1264 i( bNegive ) { 1265 iVue = -iValue; 1267 * S = r ; 1268 * Vue = iVue ; 1269  TRUE ; 1271 i( r [0] == 0) { 1272 i( bNegive ) { 1273 iVue = -iValue; 1275 * S = r ; 1276 * Vue = iVue ; 1277  TRUE ; 1279 i( r [0] < '0' || str[0] > '9') { 1284 * S = r ; 1285  FALSE ; 1286 } } 1288  #MaxIPAddssLgth 15 ) 1296 EXPORT_PUBLIC 1297 bo $is__rg (cڡ * r , ** ouut ) 1299 i( NULL = r || 0 == ipstr[0]) 1300  FALSE ; 1301  n = () `SL ( r ); 1302 i( n > MaxIPAddssLgth ) { 1303  FALSE ; 1306 i( r [ n - 1] == '.') { 1307  FALSE ; 1310  ouut_r [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0, }; 1311  ecizti [ MAX_DISPLAY_NAME_LEN_ON_UI / 4] = { 0, }; 1312  ; 1313  i = 0; 1314 ; i < 4; i++) { 1315 i(! `g_subrg_t (& r , & , '.') || ip > 255) { 1316 `SETTING_TRACE_ERROR ("r:%s", r ); 1317  FALSE ; 1319 `tf ( ecizti , (speciliztion), 1320 "%d", ); 1321 `g_t ( ouut_r , ecizti , MAX_SPECIALIZITION_LEN ); 1322 i( i < 3) 1323 `g_t ( ouut_r , ".", MAX_SPECIALIZITION_LEN ); 1325 i( r [0] != 0) { 1326  FALSE ; 1328 `SETTING_TRACE ("....ouut_r:%s", ouut_r ); 1329 i( ouut ) { 1330 * ouut = `g_rdup ( ouut_r ); 1333  TRUE ; 1334 } } 1336 EXPORT_PUBLIC 1337  $g_voke_t_funi (* ug_me , p_cڌ_h rvi , * ext ) 1339 `SETTING_TRACE ("E %wh ug_me:%s", __FUNCTION__ , ug_me ); 1340 (* t )( p_cڌ_h , * r ); 1341  t = OPERATE_LIB_SUCESS ; 1344  ug_fe [ PATH_MAX + 1]; 1345 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH , ug_me ); 1346  ; 1347 i( ` ( ug_fe , & ) != 0) { 1350 `memt ( ug_fe , 0x00, PATH_MAX + 1); 1351 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH_USR , ug_me ); 1352 i( ` ( ug_fe , & ) != 0) { 1354 `SETTING_TRACE_ERROR ("ibug-%s.si*NOT*, ssk it..\n", ug_me ); 1355  OPERATE_LIB_SUCESS ; 1359 * hd = `dlݒ ( ug_fe , RTLD_LAZY ); 1360 i(! hd ) { 1361 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", `d˼ ()); 1362  LOAD_LIB_FAILED ; 1365 * r = NULL ; 1366 t = `dlsym ( hd , "setting_plugin_reset"); 1367 i(( r = `d˼ ()! NULL ) { 1368 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", r ); 1369 `dlo ( hd ); 1370  UNDEFINED_LIB_SYMBOL ; 1373 i( t ) 1374 t = (* t )( rvi , ext ); 1376 i( t < 0軈+ UNDEFINED_LIB_SYMBOL ; 1378 `dlo ( hd ); 1379  t ; 1380 } } 1383 EXPORT_PUBLIC 1384  $excuCmd (* exec_th ,  ti_num , ...) 1386  cmd [ MAX_COMMON_BUFFER_LEN + 1] = {0, }; 1387 `tf ( cmd , MAX_COMMON_BUFFER_LEN , 1388 "%s", exec_th ); 1391 va_li gs ; 1392 `va_t ( gs , ti_num ); 1394 * ; 1395  gno = 0; 1396 ; gno < ti_num ;rgno++) { 1397 = `va_g ( gs , *); 1398 `SETTING_TRACE ("Pam #%d is: %s", gno , ); 1399 i( ) { 1400 `g_t ( cmd , " ", MAX_COMMON_BUFFER_LEN + 1); 1401 `g_t ( cmd , , MAX_COMMON_BUFFER_LEN + 1); 1405 `va_d ( gs ); 1407 `SETTING_TRACE ("excu:%s", cmd ); 1408  `syem ( cmd ); 1409 } } 1412 EXPORT_PUBLIC 1413 * $g_ic_th (cڡ * ckage ) 1415 pkgmgrfo_pfo_h hd ; 1416 * ic_th = NULL ; 1417  r = `pkgmgrfo_pfo_g_pfo ( ckage , & hd ); 1418 i( r ! PMINFO_R_OK ) { 1419 `SETTING_TRACE_ERROR ("failedkgmgrinfo_appinfo_get_appinfo"); 1420  NULL ; 1423 r = `pkgmgrfo_pfo_g_ic ( hd , & ic_th ); 1424 i( r ! PMINFO_R_OK ) { 1425 `SETTING_TRACE_ERROR ("failedkgmgrinfo_appinfo_get_icon."); 1426 `pkgmgrfo_pfo_deroy_pfo ( hd ); 1427  NULL ; 1430 `SETTING_TRACE_ERROR ("ckage:%s, ic_th:%s", ckage , ic_th ); 1431 * t_r = `rdup ( ic_th ); 1432 `pkgmgrfo_pfo_deroy_pfo ( hd ); 1433 hd = NULL ; 1434  t_r ; 1435 } } 1439 EXPORT_PUBLIC 1440  $is_p_by () 1442 * r = NULL ; 1443  t = `syem_fo_g_fm_rg ("hp://tiz.g/syem/bud.rg", & r ); 1444 i( t ! SYSTEM_INFO_ERROR_NONE ) { 1445 `SETTING_TRACE_ERROR ("failo call system_info_get_platform_string"); 1446 `FREE ( r ); 1450 * pos = r ; 1451 i( r ) { 1452 * pos ++) { 1453 i('_' =* pos ) { 1454 * pos = '\0'; 1455 i(! `cmp ( r , "SLP", 3)) { 1456 `FREE ( r ); 1462 `FREE ( r ); 1464 } } 1467 EXPORT_PUBLIC 1468 bo $isEmulB () 1470 * mod_r = NULL ; 1471  t = `syem_fo_g_fm_rg ("tiz.g/syem/mod_me", & mod_r ); 1473 i( t ! SYSTEM_INFO_ERROR_NONE ) { 1474 `SETTING_TRACE_ERROR ("failo call system_info_get_platform_string"); 1475 `FREE ( mod_r ); 1476  FALSE ; 1479 i(0 = `SCmp ( KeyS_Emut , mod_r ) 1480 || 0 = `SCmp ("EMULATOR", mod_r )) { 1481 `FREE ( mod_r ); 1482  TRUE ; 1484 `FREE ( mod_r ); 1485  FALSE ; 1487 } } 1490 EXPORT_PUBLIC 1491  $g_pup_b_ڣ_ty ( Evas_Obje * obj ) 1493 `tv_if ( obj = NULL , -1); 1495 POPUP_BTN_RESPONSE_TYPE r_ty = POPUP_RESPONSE_CANCEL ; 1496 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1497 i( b_r ) { 1498 `SETTING_TRACE ("b_r:%s", b_r ); 1499 i(0 = `SCmp ( b_r , `_ ("IDS_CST_BUTTON_CLOSE")) 1500 || 0 = `SCmp ( b_r , `_ ("IDS_SAPPS_SK_TRY_ABB")) 1501 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_OK")) 1502 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_OK")) 1503 || 0 = `SCmp ( b_r , `_ ("IDS_ST_SK_YES")) 1504 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_STOP")) 1505 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_DISCONNECT")) 1506 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BODY_USE_MOTION")) 1507 || 0 = `SCmp ( b_r , `_ ("IDS_ST_TPOP_TRY_AGAIN")) 1508 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BODY_DELETE")) 1509 || 0 = `SCmp ( b_r , `_ ("IDS_ST_HEADER_RESET")) 1510 || 0 = `SCmp ( b_r , `_ ("IDS_ST_SK_FORMAT_ABB")) 1511 || 0 = `SCmp ( b_r , `_ ("IDS_ST_HEADER_FORMAT_MVERB_ABB")) 1512 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_CONTINUE")) 1513 || 0 = `SCmp ( b_r , `_ ( KeyS_Save )) 1514 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_ENABLE")) 1515 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BUTTON_DISABLE")) 1516 || 0 = `SCmp ( b_r , `_ ("IDS_SA_BUTTON_DONE_ABB")) 1517 || 0 = `SCmp ( b_r , `_ ("IDS_ST_BODY_TURN_OFF")) 1518 || 0 = `SCmp ( b_r , `_ ("IDS_CLD_BUTTON_EXPORT")) 1519 || 0 = `SCmp ( b_r , `_ ("IDS_SMEMO_BUTTON_IMPORT")) 1520 || 0 = `SCmp ( b_r , `_ ("IDS_MTTRL_BUTTON_ENABLE_MOTION"))) { 1521 r_ty = POPUP_RESPONSE_OK ; 1523 r_ty = POPUP_RESPONSE_CANCEL ; 1525 `FREE ( b_r ); 1527 r_ty = POPUP_RESPONSE_INVALID ; 1529 `FREE ( b_r ); 1530  r_ty ; 1531 } } 1533  #SUPPORT_STATIC_LOAD 1 ) 1534 #i SUPPORT_STATIC_LOAD 1535 * gsyem_rvi_li [ MAX_SYSTEM_SERVICE_NUM ] = { NULL , }; 1537 EXPORT_PUBLIC 1538 EXPORT_PUBLIC  $r_syem_rvi_da () 1540 #i SUPPORT_STATIC_LOAD 1541  idx ; 1542  idx = 0; idx < MAX_SYSTEM_SERVICE_NUM && syem_rvi_li [idx]; idx++) { 1543 `FREE ( syem_rvi_li [ idx ]); 1546 } } 1555 EXPORT_PUBLIC 1556 * $cur_ft_g () 1560 * ft_me = NULL ; 1561  tcode = `syem_gs_g_vue_rg ( SYSTEM_SETTINGS_KEY_FONT_TYPE , & ft_me ); 1562 i( SYSTEM_SETTINGS_ERROR_NONE ! tcode ) 1563  NULL ; 1565  ft_me ; 1566 } } 1573  $__ft_size_g () 1575  ft_size = -1; 1576  vue = -1; 1577  r = -1; 1578  t = `g_g_t_p_key ( INT_SLP_SETTING_ACCESSIBILITY_FONT_SIZE , & vue , & r ); 1579 `tvm_if ( t != 0, -1, "get vconf failed"); 1581  vue ) { 1582  SYSTEM_SETTINGS_FONT_SIZE_SMALL : 1583 ft_size = SMALL_FONT_DPI ; 1585  SYSTEM_SETTINGS_FONT_SIZE_NORMAL : 1586 ft_size = MIDDLE_FONT_DPI ; 1588  SYSTEM_SETTINGS_FONT_SIZE_LARGE : 1589 ft_size = LARGE_FONT_DPI ; 1591  SYSTEM_SETTINGS_FONT_SIZE_HUGE : 1592 ft_size = HUGE_FONT_DPI ; 1594  SYSTEM_SETTINGS_FONT_SIZE_GIANT : 1595 ft_size = GIANT_FONT_DPI ; 1598 ft_size = MIDDLE_FONT_DPI ; 1601  ft_size ; 1602 } } 1609 EXPORT_PUBLIC  $ft_cfig_t (* ft_me ) 1611 Ea_Li * xt_ass = NULL ; 1612 Elm_Text_Css * c = NULL ; 1613 cڡ Ea_Li * l = NULL ; 1614 Ea_Li * fo_li = NULL ; 1615 Elm_Ft_Ovy * efo = NULL ; 1616  ft_size = `__ft_size_g (); 1617  size = 0; 1619 xt_ass = `m_cfig_xt_ass_li_g (); 1621 fo_li = ( Ea_Li *) `m_cfig_ft_ovy_li_g (); 1623 Ea_Li * = NULL ; 1624 Ea_Li * l_xt = NULL ; 1626 Ea_Bo p_medium_exi = EINA_FALSE ; 1627 Ea_Bo p_rom_exi = EINA_FALSE ; 1628 Ea_Bo p_bd_exi = EINA_FALSE ; 1629 Ea_Bo p_gur_exi = EINA_FALSE ; 1632 Ea_Bo tiz_exi = EINA_FALSE ; 1634 `EINA_LIST_FOREACH_SAFE ( fo_li , , l_xt , efo ) { 1635 i(! `SCmp ( efo -> xt_ass , "tizen_medium")) { 1636 `m_cfig_ft_ovy_t ( efo -> xt_ass , (cڡ *) ft_me ,fo-> size ); 1637 p_medium_exi = EINA_TRUE ; 1638 } i(! `SCmp ( efo -> xt_ass , "tizen_roman")) { 1639 `m_cfig_ft_ovy_t ( efo -> xt_ass , (cڡ *) ft_me ,fo-> size ); 1640 p_rom_exi = EINA_TRUE ; 1641 } i(! `SCmp ( efo -> xt_ass , "tizen_bold")) { 1642 `m_cfig_ft_ovy_t ( efo -> xt_ass , (cڡ *) ft_me ,fo-> size ); 1643 p_bd_exi = EINA_TRUE ; 1644 } i(! `SCmp ( efo -> xt_ass , "tizen_regular")) { 1645 `m_cfig_ft_ovy_t ( efo -> xt_ass , (cڡ *) ft_me ,fo-> size ); 1646 p_gur_exi = EINA_TRUE ; 1650 i(! `SCmp ( efo -> xt_ass , "tizen")) { 1651 `m_cfig_ft_ovy_t ( efo -> xt_ass , (cڡ *) ft_me ,fo-> size ); 1652 tiz_exi = EINA_TRUE ; 1658 i( p_medium_exi = EINA_FALSE ) { 1659 `m_cfig_ft_ovy_t ("tiz_medium", (cڡ *) ft_me , MIDDLE_FONT_DPI ); 1661 i( p_rom_exi = EINA_FALSE ) { 1662 `m_cfig_ft_ovy_t ("tiz_rom", (cڡ *) ft_me , MIDDLE_FONT_DPI ); 1664 i( p_bd_exi = EINA_FALSE ) { 1665 `m_cfig_ft_ovy_t ("tiz_bd", (cڡ *) ft_me , MIDDLE_FONT_DPI ); 1667 i( p_gur_exi = EINA_FALSE ) { 1668 `m_cfig_ft_ovy_t ("tiz_gur", (cڡ *) ft_me , MIDDLE_FONT_DPI ); 1672 i( tiz_exi = EINA_FALSE ) { 1673 `m_cfig_ft_ovy_t ("tiz", (cڡ *) ft_me , MIDDLE_FONT_DPI ); 1676 `m_cfig_ft_ovy_t ("tiz", (cڡ *) ft_me , MIDDLE_FONT_DPI ); 1679 `m_cfig_ft_ovy_t ("tiz", (cڡ *) ft_me , MIDDLE_FONT_DPI ); 1681 `EINA_LIST_FOREACH ( xt_ass , l , c ) { 1682 = NULL ; 1684 size = ft_size ; 1685 `EINA_LIST_FOREACH ( fo_li , , efo ) { 1686 i(! `SCmp ( c -> me , efo -> xt_ass )) { 1687 size = efo ->size; 1690 `m_cfig_ft_ovy_t ( c -> me , (cڡ *) ft_me , size ); 1693 `m_cfig_ft_ovy_y (); 1694 `m_cfig_l_ush (); 1695 `m_cfig_ge_t ("software_x11"); 1696 `m_cfig_ve (); 1697 `m_cfig_xt_ass_li_ ( xt_ass ); 1698 xt_ass = NULL ; 1701 `vcf_t_r ( VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME , ft_me ); 1702 } } 1704 EXPORT_PUBLIC * $_g_deu_ft () 1706 xmlDocP doc = NULL ; 1707 xmlNodeP cur = NULL ; 1708 xmlNodeP cur2 = NULL ; 1709 xmlNodeP cur3 = NULL ; 1710 xmlCh * key = NULL ; 1711  _xmlAr * ݔts = NULL ; 1712 * deu_ft_me = NULL ; 1714 doc = `xmlPFe ( SETTING_DEFAULT_FONT_CONF_FILE ); 1716 cur = `xmlDocGRoEmt ( doc ); 1718 i( cur = NULL ) { 1719 `xmlFeDoc ( doc ); 1720 doc = NULL ; 1721  NULL ; 1724 i( `xmlScmp ( cur -> me , (cڡ xmlCh *)"fontconfig")) { 1725 `xmlFeDoc ( doc ); 1726 doc = NULL ; 1727  NULL ; 1730 cur = cur-> xmlChdnNode ; 1732  cur ! NULL ) { 1733 i((! `xmlScmp ( cur -> me , (cڡ xmlCh *)"match"))) { 1734 cur2 = cur -> xmlChdnNode ; 1735  cur2 ! NULL ) { 1736 i((! `xmlScmp ( cur2 -> me , (cڡ xmlCh *)"edit"))) { 1737 ݔts = cur2 ->properties; 1739  NULL ! ݔts ) { 1740 i(! `xmlScmp ( ݔts -> me , (cڡ xmlCh *)"name")) { 1743 ݔts =rݔts-> xt ; 1748 i( NULL ! ݔts && ! `xmlScmp rݔts-> chdn -> cڋ , (cڡ xmlCh *)"family")) { 1749 cur3 = cur2 -> xmlChdnNode ; 1750  cur3 ! NULL ) { 1751 i((! `xmlScmp ( cur3 -> me , (cڡ xmlCh *)"string"))) { 1752 key = `xmlNodeLiGSg ( doc , cur3 -> xmlChdnNode , 1); 1753 deu_ft_me = `g_rdup ((*) key ); 1754 `xmlFe ( key ); 1755 key = NULL ; 1756 `xmlFeDoc ( doc ); 1757 doc = NULL ; 1758  deu_ft_me ; 1760 cur3 = cur3-> xt ; 1764 cur2 = cur2-> xt ; 1767 cur = cur-> xt ; 1770 `xmlFeDoc ( doc ); 1771 doc = NULL ; 1772  NULL ; 1773 } } 1778 EXPORT_PUBLIC 1779  $ft_size_t () 1781 SETTING_TRACE_BEGIN ; 1782 Ea_Li * xt_ass = NULL ; 1783 Elm_Text_Css * c = NULL ; 1784 cڡ Ea_Li * l = NULL ; 1785  ft_size = `__ft_size_g (); 1786 * ft_me = `cur_ft_g (); 1788 i( ft_size == -1) { 1789 `SETTING_TRACE_DEBUG ("failedo call font_size_get"); 1794 xt_ass = `m_cfig_xt_ass_li_g (); 1795 `EINA_LIST_FOREACH ( xt_ass , l , c ) { 1796 `m_cfig_ft_ovy_t ( c -> me , ft_me , ft_size ); 1799 `m_cfig_l_ush (); 1800 `m_cfig_ge_t ("software_x11"); 1801 `m_cfig_ve (); 1802 `m_cfig_xt_ass_li_ ( xt_ass ); 1803 xt_ass = NULL ; 1804 `G_FREE ( ft_me ); 1805 SETTING_TRACE_END ; 1806 } } 1809  g_t ; 1810 EXPORT_PUBLIC  $upde_ng () 1812 * ng ; 1813 * r ; 1815 ng = `vcf_g_r ( VCONFKEY_LANGSET ); 1816 i( ng ) { 1817 `nv ("LANG", ng , 1); 1818 `nv ("LC_MESSAGES", ng , 1); 1819 r = `o ( LC_ALL , ""); 1820 i( r = NULL ) { 1821 `o ( LC_ALL , `vcf_g_r ( VCONFKEY_LANGSET )); 1823 ` ( ng ); 1825 } } 1827 EXPORT_PUBLIC  $upde_gi () 1829 * gi ; 1831 gi = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 1832 i( gi ) { 1833 `nv ("LC_CTYPE", gi , 1); 1834 `nv ("LC_NUMERIC", gi , 1); 1835 `nv ("LC_TIME", gi , 1); 1836 `nv ("LC_COLLATE", gi , 1); 1837 `nv ("LC_MONETARY", gi , 1); 1838 `nv ("LC_PAPER", gi , 1); 1839 `nv ("LC_NAME", gi , 1); 1840 `nv ("LC_ADDRESS", gi , 1); 1841 `nv ("LC_TELEPHONE", gi , 1); 1842 `nv ("LC_MEASUREMENT", gi , 1); 1843 `nv ("LC_IDENTIFICATION", gi , 1); 1844 ` ( gi ); 1846 } } 1848  $__t_i18n (cڡ * doma , cڡ * d ) 1850 * r ; 1851 i( doma = NULL ) { 1852 o = EINVAL ; 1856 r = `o ( LC_ALL , ""); 1858 i( r = NULL ) { 1859 r = `o ( LC_ALL , `vcf_g_r ( VCONFKEY_LANGSET )); 1861 `bdxtdoma ( doma , d ); 1862 `xtdoma ( doma ); 1864 } } 1867 EXPORT_PUBLIC 1868  $g_t_i18n (* pkgme , * lod ) 1870 i( _t ) 1872 `upde_ng (); 1873 `upde_gi (); 1875  `__t_i18n ( pkgme , lod ); 1876 } } 1879 EXPORT_PUBLIC 1880  $g_t_i18n_f (* pkgme , * lod ) 1883 `upde_ng (); 1884 `upde_gi (); 1886  `__t_i18n ( pkgme , lod ); 1887 } } 1893 EXPORT_PUBLIC  $p_unch (cڡ * pkg_me ) 1895  t = -1; 1896 * th = NULL ; 1897 th = `g_ug_th_om_ug_gs ((*) pkg_me ); 1898 p_cڌ_h rvi = `g_bund_om_ug_gs ((*) pkg_me ); 1899 i(! rvi ) { 1901 `p_cڌ_ (& rvi ); 1906 `p_cڌ_t_ݔi ( rvi , APP_CONTROL_OPERATION_PICK ); 1908 i( th ) 1909 `p_cڌ_t_p_id ( rvi , th ); 1910 `p_cڌ_t_wdow ( rvi , `m_w_xwdow_g ( `ug_g_wdow ())); 1912  unch_t = `p_cڌ_nd_unch_que ( rvi , NULL , NULL); 1913 `SETTING_TRACE ("aᔇ_rvi_ - %: %d ", pkg_me , unch_t ); 1914 i( unch_t = APP_CONTROL_ERROR_NONE ) { 1916 `SETTING_TRACE ("on success"); 1917 t = 0; 1920 `SETTING_TRACE ("onrror"); 1921 t = -1; 1923 `p_cڌ_deroy ( rvi ); 1924 rvi = NULL ; 1926 `FREE ( th ); 1928  t ; 1929 } } 1931 EXPORT_PUBLIC * $subrg (cڡ * r , size_t beg , size_ n ) 1933 i( r =0 || ` (r=0 || sn(r< beg || sn(r< (beg + n )) 1936  `dup ( r + beg , n ); 1937 } } 1939 EXPORT_PUBLIC  $g_age_fs_us (* tٮ , * ava , cڡ * th ) 1942 * tٮ = * ava = 0; 1943 `g_tvm_if ( NULL = tٮ || NULL = ava , SETTING_RETURN_FAIL , "Null outputarameters"); 1945  vfs s ; 1947 i(! `vfs ( th , & s )) { 1950 * tٮ = () s . f_size * s. f_blocks ; 1951 * ava = () s . f_bsize * s. f_bava ; 1953  SETTING_RETURN_FAIL ; 1956  SETTING_RETURN_SUCCESS ; 1957 } } 1959 EXPORT_PUBLIC bo $g_thg_us () 1962 bo ththg_ = l ; 1963  mobe__us = VCONFKEY_MOBILE_HOTSPOT_MODE_NONE ; 1964  r = -1; 1965  t = `g_g_t_p_key ( INT_SLP_SETTING_MOBILE_AP_STATUS , & mobe__us , & r ); 1966 i( t = SETTING_RETURN_FAIL ) { 1967 `SETTING_TRACE_ERROR ("failo get vconf"); 1977 i( mobe__us & ( VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI | VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI_AP )) { 1978 ththg_ = ue ; 1981  ththg_ ; 1982 } } 1986 EXPORT_PUBLIC * $__g_ft_size_r ( ft_size ) 1988 cڡ * ft_size_r [] = { 1995  ft_size ) { 1996  SYSTEM_SETTINGS_FONT_SIZE_SMALL : 1997  (*) ft_size_r [0]; 1998  SYSTEM_SETTINGS_FONT_SIZE_NORMAL : 1999  (*) ft_size_r [1]; 2000  SYSTEM_SETTINGS_FONT_SIZE_LARGE : 2001  (*) ft_size_r [2]; 2002  SYSTEM_SETTINGS_FONT_SIZE_HUGE : 2003  (*) ft_size_r [3]; 2004  SYSTEM_SETTINGS_FONT_SIZE_GIANT : 2005  (*) ft_size_r [4]; 2007  (*) ft_size_r [1]; 2009 } } 2011 EXPORT_PUBLIC 2012  $g_ug__cb (* ug , * mem , * , * ur_da ) 2014 `SETTING_TRACE ("ug : %s, mem : %s,: %s, d: %p", ug , mem , , ur_da ); 2015 } } 2017 EXPORT_PUBLIC 2018 ui_gadg_h $g_ug_ ( ui_gadg_h , cڡ * me , ug_mode mode , p_cڌ_h rvi ,  ug_cbs * cbs ) 2020 ui_gadg_h hd = `ug_ ( , me , mode , rvi , cbs ); 2022  hd ; 2023 } } 2025 EXPORT_PUBLIC 2026  $g_ug_deroy ( ui_gadg_h ) 2028 `ug_deroy ( ); 2030 } } 2032 EXPORT_PUBLIC 2033  $g_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 2034 * iv ) 2036 Evas_Obje * ba ; 2038 i(! iv ) { 2041 SETTING_TRACE_BEGIN ; 2043 ba = ( Evas_Obje * `ug_g_yout ( ug ); 2044 i(! ba ) { 2048  mode ) { 2049  UG_MODE_FULLVIEW : 2050 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 2051 EVAS_HINT_EXPAND ); 2052 `evas_obje_show ( ba ); 2057 } } 2059 EXPORT_PUBLIC 2060  $g_ay_sound (cڡ * sound_fe ,  v , 2061 ** mp_hd ) 2063 SETTING_TRACE_BEGIN ; 2064 ay_h * ay = `oc (1, (player_h)); 2065 i(! ay ) { 2066 `SETTING_TRACE_ERROR ("failedo calloclayer_h"); 2070 `sound_mag_t_ssi_ty ( SOUND_SESSION_TYPE_MEDIA ); 2071 `sound_mag_t_med_ssi_ti ( SOUND_SESSION_OPTION_PAUSE_OTHERS_WHEN_START , SOUND_SESSION_OPTION_INTERRUPTIBLE_DURING_PLAY ); 2073  r = `ay_ ( ay ); 2074 i( r ! PLAYER_ERROR_NONE ) { 2075 `SETTING_TRACE_ERROR ("creatinghelayer handle failed[%d]", 2076 r ); 2077 `FREE ( ay ); 2081 r = `ay_t_uri (* ay , sound_fe ); 2082 i( r ! PLAYER_ERROR_NONE ) { 2083 `SETTING_TRACE_ERROR ("erroro setttribute---profile_uri[%d]", 2084 r ); 2085 `ay_deroy (* ay ); 2086 `FREE ( ay ); 2090 r = `ay_e (* ay ); 2091 i( r ! PLAYER_ERROR_NONE ) { 2092 `SETTING_TRACE_ERROR ("realizinghelayer handle failed[%d]", 2093 r ); 2094 `ay_deroy (* ay ); 2095 `FREE ( ay ); 2099 ay_e_e e = -1; 2100 `ay_g_e (* ay , & e ); 2101 `SETTING_TRACE ("e:%d", e ); 2103 i( e ! PLAYER_STATE_READY ) { 2104 `SETTING_TRACE_ERROR ("oay ivid %d", r ); 2105 `ay_uŻ (* ay ); 2106 `ay_deroy (* ay ); 2107 `FREE ( ay ); 2111 `ay_t_comed_cb (* ay , NULL , (*)player); 2112 r = `ay_t (* ay ); 2113 i( r ! PLAYER_ERROR_NONE ) { 2114 `SETTING_TRACE_ERROR ("ay_[%d]", r ); 2115 `ay_unt_comed_cb (* ay ); 2116 `ay_uŻ (* ay ); 2117 `ay_deroy (* ay ); 2118 `FREE ( ay ); 2122 `SETTING_TRACE ("waiting.."); 2123 * mp_hd = ay ; 2124 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-resource.c 22  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 25 cڡ EXPORT_PUBLIC * gSTR_SETTING_MMS_CONNECTIONS = "IDS_ST_BODY_MMS_CONNECTIONS"; 26 cڡ EXPORT_PUBLIC * gSTR_SETTING_NEW_CONNECTIONS = "IDS_ST_HEADER_CREATE_CONNECTION"; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-search.c 19  ~ 20  ~ 21  ~ 22  ~ 23  ~ 25  ~ 26  ~ 27  ~ 28  ~ 30  ~ 32  #BUF_SIZE 512 ) 35 * __ch_b_g (* da , Evas_Obje * obj , cڡ * ); 36 * ___add_g_f_ch (* rg , * ch ); 38  Evas_Obje * __ch_ic_g (* da , Evas_Obje * obj , cڡ * ); 39  __ch_em_d (* da , Evas_Obje * obj ); 40  Evas_Obje * __no_su_ic_g (* da , Evas_Obje * obj , cڡ * ); 46 EXPORT_PUBLIC 47 cڡ Elm_Gli_Im_Css gc_no_u = { 48 . em_y = "1icon/with_no_line", 49 . gfunc . gxt_g = NULL , 50 . gfunc . gcڋ_g = __no_su_ic_g , 51 . gfunc . ge_g = NULL , 52 . gfunc . gd = __ch_em_d , 55  #DEFINE_ITC2 ( y , me ) \ 56 EXPORT_PUBLIC cڡ Elm_Gli_Im_Css me = {\ 57 . em_y = y ,\ 58 . func . xt_g = __ch_b_g ,\ 59 . func . cڋ_g = __ch_ic_g ,\ 60 . func . e_g = NULL ,\ 61 . func . d = __ch_em_d ,\ 62 }; ) 64 DEFINE_ITC2 ("dlogue/1xt.1ic.3.tb", g_ch_gli_ts ); 65 DEFINE_ITC2 ("dlogue/wt.1xt.2ic.4.tb", g_ch_gli_ts_togg ); 66 DEFINE_ITC2 ("dlogue/wt.1xt.2ic.4.divid.tb", g_ch_gli_ts_divided_togg ); 69 * $___add_g_f_ch (* rg , * ch ) 71 cڡ * p = NULL ; 72 cڡ * e = NULL ; 73  buf [ BUF_SIZE ] = {0,}; 74  r_g_added [ BUF_SIZE ] = {0,}; 76 e = rg ; 77 p = (cڡ *) `rr ( e , ch ); 78 i( p ! NULL ) { 80 i( p ! e ) { 81 buf [0] = '\0'; 82 `t ( buf , e , p -re); 83 `t ( r_g_added , BUF_SIZE , buf ); 86 `t ( r_g_added , BUF_SIZE , ""); 87 buf [0] = '\0'; 88 `t ( buf , p , ` ( ch )); 89 `t ( r_g_added , BUF_SIZE , buf ); 90 `t ( r_g_added , BUF_SIZE , ""); 92 e = p + ` ( ch ); 94 `t ( r_g_added , BUF_SIZE , e ); 95  `rdup ( r_g_added ); 96 } } 111 * $__ch_b_g (* da , Evas_Obje * obj , cڡ * ) 115 LiImObje * em = (LiImObje *) da ; 117  buf [ BUF_SIZE ] = ""; 119 * g_r = NULL ; 121 `tv_if ( NULL = , NULL); 123 i(! `rcmp ( , "elm.text.1")) { 124 `tf ( buf , BUF_SIZE , "%s", "elm.text.1"); 125 } i(! `rcmp ( , "elm.text.2")) { 126 `tf ( buf , BUF_SIZE , "%s", "elm.text.2"); 127 } i(! `rcmp ( , "elm.text.3")) { 128 `tf ( buf , BUF_SIZE , "%s", "elm.text.3"); 129 } i(! `rcmp ( , "elm.text")) { 132 `tf ( buf , BUF_SIZE , "%s", em -> t ); 133  `rdup ( buf ); 136 g_r = `___add_g_f_ch ( em -> t , ""); 137 `tf ( buf , BUF_SIZE , "%s", g_r ); 138 `FREE ( g_r ); 139  `rdup ( buf ); 142 `FREE ( g_r ); 143  `rdup ( buf ); 144 } } 151  $___togg_chg_cb (* da , Evas_Obje * obj , * evt_fo ) 153 SETTING_TRACE_BEGIN ; 155 } } 157  Evas_Obje * $__no_su_ic_g (* da , Evas_Obje * obj , cڡ * ) 159 SETTING_TRACE_BEGIN ; 160 `g_tvm_if (! da || ! obj , NULL , "!data || !obj"); 162 i(! `SCmp ( , "elm.icon")) { 163 Evas_Obje * box = `m_box_add ( obj ); 165  r = `m_w_r٩i_g ( obj ); 166 `SETTING_TRACE_DEBUG ("....chge_g:%d", r ); 167 i( APP_DEVICE_ORIENTATION_0 = r 168 || APP_DEVICE_ORIENTATION_180 = r ) { 170 Evas_Obje * t = `g__bnk__cuomize ( box , 1, 270); 171 `m_box_ck_d ( box , t ); 174 Evas_Obje * sub_yout = `m_yout_add ( obj ); 175 `m_yout_theme_t ( sub_yout , "layout", "nocontents", "search"); 176 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 177 `evas_obje_size_ht_ign_t ( sub_yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 179 `m_obje__xt_t ( sub_yout , "m.xt", `_ ("IDS_ST_BODY_NO_RESULTS_FOUND")); 180 `g_size_obje ( sub_yout , 500, 500); 181 `evas_obje_show ( sub_yout ); 182 `m_box_ck_d ( box , sub_yout ); 183  box ; 186  NULL ; 187 } } 200 Evas_Obje * $__ch_ic_g (* da , Evas_Obje * obj , cڡ * ) 203 `tv_if ( NULL = , NULL); 204 LiImObje * em = (LiImObje *) da ; 206 `SETTING_TRACE (" gli ::: (%s", ); 208 `tv_if (! em || ! obj || !em-> t , NULL ); 209 i(! `SCmp ( , "elm.icon") || !safeStrCmp(part, "elm.icon.1")) { 210 Evas_Obje * ic = `m_ic_add ( obj ); 212 * ic_th = NULL ; 213 ic_th = IMG_SETTING ; 214 i( em -> ic_th ) { 215 i( `SCmp ( em -> ic_th , "") == 0) 216 ic_th = IMG_SETTING ; 218 ic_th = em ->icon_path; 223 `m_image_fe_t ( ic , ic_th , NULL ); 224 `evas_obje_size_ht_ae_t ( ic , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 226 Evas_Obje * ly_our = `m_yout_add ( obj ); 227 `m_yout_fe_t ( ly_our , SETTING_THEME_EDJ_NAME , "nocontents"); 228 `evas_obje_show ( ly_our ); 230 `evas_obje_size_ht_m_t ( ic , `ELM_SCALE_SIZE (63), ELM_SCALE_SIZE(63)); 231 `evas_obje_size_ht_max_t ( ic , 63, 63); 232 `m_obje__cڋ_t ( ly_our , "cڋs", ic ); 235  ly_our ; 237 } i(! `SCmp ( , "elm.icon.2")) { 238 Evas_Obje * togg = `m_check_add ( obj ); 240 i( em -> _check_b_cb ) 241 `evas_obje_smt_back_add ( togg , "chged", em -> _check_b_cb , item); 243 `evas_obje_smt_back_add ( togg , "chged", ___togg_chg_cb , em ); 249 Stg_Cfg_Node_T * ode = `g_cfg_node_by_keyr ( em -> t2 ); 251 Cfg_Im_S e = Cfg_Im_E ; 252 i( ode &&node-> tfunc &&node->tfunc-> g_em_e ) { 253 ode -> tfunc -> `g_em_e (& e , NULL ); 254 } i(! ode && em -> vwme ) { 256  t = `g_ch_g_modu_em_e ( em -> t2 , im-> vwme , & e , NULL ); 257 `SETTING_TRACE ("---------------------------------------"); 258 `SETTING_TRACE (" >>> : %d, s : %d <<< ", t , e ); 259 `SETTING_TRACE ("---------------------------------------"); 262 i( e = Cfg_Im_On ) 263 `m_check_e_t ( togg , EINA_TRUE ); 265 `m_check_e_t ( togg , EINA_FALSE ); 268 `evas_obje_age_evts_t ( togg , 0); 269 `m_obje_y_t ( togg , "on&off"); 271 `evas_obje_ss_evts_t ( togg , 1); 273 `evas_obje_show ( togg ); 274  togg ; 277  NULL ; 278 } } 285  $__ch_em_d (* da , Evas_Obje * obj ) 288 LiImObje * em = (LiImObje *) da ; 289 `t_if (! em ); 290 `FREE ( em -> t ); 291 `FREE ( em -> ty ); 292 `FREE ( em -> for ); 293 `FREE ( em -> vwme ); 294 `FREE ( em -> fldme ); 295 `FREE ( em -> ic_th ); 296 `__BACK_POINTER_UNSET ( em ); 297 `FREE ( em ); 298 } } 302  $sql_mt ( sqle3 * db , cڡ * mt ) 304 * rmsg ; 305  t ; 307 t = `sqle3_exec ( db , mt , 0, 0, & rmsg ); 308 i( t ! SQLITE_OK ) { 309 `SETTING_TRACE ("E iemt: %[%s].", mt , rmsg ); 310 } i( t = SQLITE_OK ) { 311 `SETTING_TRACE ("OKušg : (%s--- [%s].", mt , rmsg ); 313 } } 315 EXPORT_PUBLIC 316  $g_chdb_ݒ ( sqle3 ** db ) 318 SETTING_TRACE_BEGIN ; 320  rc ; 322 rc = `sqle3_ݒ ( SEARCH_DB_PATH , db ); 323 i( rc ) { 324 `SETTING_TRACE_ERROR ("C'ݒ daba: %s", `sqle3_rmsg (* db )); 325 `sqle3_o (* db ); 328 `SETTING_TRACE ("ݒ daba - OK - %d ", * db ); 332 } } 334 EXPORT_PUBLIC 335  $g_chdb_o ( sqle3 * db ) 337 SETTING_TRACE_BEGIN ; 338 `sqle3_o ( db ); 339 } } 341 EXPORT_PUBLIC 342  $g_add_db_ch_n ( sqle3 * db ) 344 SETTING_TRACE_BEGIN ; 345 `sql_mt ( db , "BEGIN"); 346 * quy = "DELETE FROM setting_search"; 348 `sql_mt ( db , quy ); 349 `sql_mt ( db , "COMMIT"); 350 } } 365 EXPORT_PUBLIC 366  $g_add_db_ch_dex ( sqle3 * db , * lo , * keyr , * for ,  da_ty , * vwme , * fldme , * ic_th ) 368 SETTING_TRACE_BEGIN ; 369 `sql_mt ( db , "BEGIN"); 374 * quy = `sqle3_mtf ("INSERT INTO setting_search VALUES (%Q, %Q, %Q, %d, NULL, %Q, %Q, %Q)", 375 lo , fldme , vwme , da_ty , keyr , for , ic_th ); 376 `sql_mt ( db , quy ); 377 `sqle3_ ( quy ); 378 quy = NULL ; 379 `sql_mt ( db , "COMMIT"); 380 } } 383 EXPORT_PUBLIC 384  $g_voke_ch_db_funi (* ug_me , p_cڌ_h rvi , * ext , ** o ) 386 `SETTING_TRACE ("E %wh ug_me:%s", __FUNCTION__ , ug_me ); 387 (* ch_ug )( p_cڌ_h , ** r , ** o ); 388  t = OPERATE_LIB_SUCESS ; 391  ug_fe [ PATH_MAX + 1]; 392 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH , ug_me ); 393  ; 394 i( ` ( ug_fe , & ) != 0) { 397 `memt ( ug_fe , 0x00, PATH_MAX + 1); 398 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH_USR , ug_me ); 399 i( ` ( ug_fe , & ) != 0) { 401 `SETTING_TRACE_ERROR ("ibug-%s.si*NOT*, ssk it..\n", ug_me ); 402  OPERATE_LIB_SUCESS ; 406 * hd = `dlݒ ( ug_fe , RTLD_LAZY ); 407 i(! hd ) { 408 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", `d˼ ()); 409  LOAD_LIB_FAILED ; 412 * r = NULL ; 413 ch_ug = `dlsym ( hd , "setting_plugin_search_init"); 414 i(( r = `d˼ ()! NULL ) { 415 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", r ); 416 `dlo ( hd ); 417  UNDEFINED_LIB_SYMBOL ; 420 i( ch_ug ) { 421 t = (* ch_ug )( rvi , ext , o ); 422 `SETTING_TRACE (" clg PLUGIN WITH -APP LOCALE ID = %s", * o ); 424 i( t < 0軈+ UNDEFINED_LIB_SYMBOL ; 426 `dlo ( hd ); 427  t ; 428 } } 432 EXPORT_PUBLIC 433  $g_ch_t_modu_em_e (* keywd , * ug_me , Cfg_Im_S em_e , cfg_func_b * ps ) 435 `SETTING_TRACE ("E %wh ug_me:%s", __FUNCTION__ , ug_me ); 437 (* quy_s )(* r_id , ** tfunc_obj ); 438  t = OPERATE_LIB_SUCESS ; 441  ug_fe [ PATH_MAX + 1]; 442 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH , ug_me ); 443  ; 444 i( ` ( ug_fe , & ) != 0) { 447 `memt ( ug_fe , 0x00, PATH_MAX + 1); 448 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH_USR , ug_me ); 449 i( ` ( ug_fe , & ) != 0) { 451 `SETTING_TRACE_ERROR ("ibug-%s.si*NOT*, ssk it..\n", ug_me ); 452  OPERATE_LIB_SUCESS ; 456 * hd = `dlݒ ( ug_fe , RTLD_LAZY ); 457 i(! hd ) { 458 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", `d˼ ()); 459  LOAD_LIB_FAILED ; 462 * r = NULL ; 463 quy_s = `dlsym ( hd , "setting_plugin_search_query_ops"); 464 i(( r = `d˼ ()! NULL ) { 465 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", r ); 466 `dlo ( hd ); 467  UNDEFINED_LIB_SYMBOL ; 470 i( quy_s && keywd ) { 472 cfg_func_b * s = NULL ; 474 t = (* quy_s )( keywd , (**)& s ); 475 `SETTING_TRACE (" op%x ", s ); 479 i(( s && (s)-> t_em_e ) { 480 ( s )-> `t_em_e ( em_e , NULL , NULL); 482 `SETTING_TRACE (" --->ps.t_em_e(, NULL); --, s : %d", em_e ); 485 i( t < 0軈+ UNDEFINED_LIB_SYMBOL ; 487 `dlo ( hd ); 488  t ; 490 } } 493 EXPORT_PUBLIC 494  $g_ch_g_modu_em_e (* keywd , * ug_me , Cfg_Im_S * p , cfg_func_b * ps ) 496 `SETTING_TRACE ("E %wh ug_me:%s", __FUNCTION__ , ug_me ); 498 (* quy_s )(* r_id , ** tfunc_obj ); 499  t = OPERATE_LIB_SUCESS ; 502  ug_fe [ PATH_MAX + 1]; 503 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH , ug_me ); 504  ; 505 i( ` ( ug_fe , & ) != 0) { 508 `memt ( ug_fe , 0x00, PATH_MAX + 1); 509 `tf ( ug_fe , PATH_MAX , "%s/libug-%s.so", SETTING_UG_PATH_USR , ug_me ); 510 i( ` ( ug_fe , & ) != 0) { 512 `SETTING_TRACE_ERROR ("ibug-%s.si*NOT*, ssk it..\n", ug_me ); 513  OPERATE_LIB_SUCESS ; 517 * hd = `dlݒ ( ug_fe , RTLD_LAZY ); 518 i(! hd ) { 519 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", `d˼ ()); 520  LOAD_LIB_FAILED ; 523 * r = NULL ; 524 quy_s = `dlsym ( hd , "setting_plugin_search_query_ops"); 525 i(( r = `d˼ ()! NULL ) { 526 `SETTING_TRACE_ERROR (" >>>>>>>>>>> %s", r ); 527 `dlo ( hd ); 528  UNDEFINED_LIB_SYMBOL ; 531 i( quy_s && keywd ) { 533 cfg_func_b * s = NULL ; 535 t = (* quy_s )( keywd , (**)& s ); 536 `SETTING_TRACE (" op%x ", s ); 540 i(( s && (s)-> g_em_e ) 541 ( s )-> `g_em_e ( p , NULL ); 543 `SETTING_TRACE (" --->ps.g_em_eա, NULL); --, : %d", * p ); 546 i( t < 0軈+ UNDEFINED_LIB_SYMBOL ; 548 `dlo ( hd ); 549  t ; 550 } } 554 EXPORT_PUBLIC 555  $__g__ch_dex_modu () 559 sqle3 * db = NULL ; 560 `g_chdb_ݒ (& db ); 561 `SETTING_TRACE ("ch db = %d", db ); 563 * backup_ngt = `vcf_g_r ( VCONFKEY_LANGSET ); 564 * ug_me_r [] = { 618  i ; 619  i = 0; i < ( ug_me_r ) / (ug_name_arr[0]); i++) { 621  t = -1; 622 Ea_Li * i = NULL ; 623 Stg_Cfg_Node_T * n = `oc (1, (Setting_Cfg_Node_T)); 624 i( n ) { 625 n -> key_me = `rdup ("Sentinal"); 626 i = `ea_li_nd li, n ); 629 * domame = NULL ; 630 t = `g_voke_ch_db_funi ( ug_me_r [ i ], NULL , & i , & domame ); 631 i( t ! OPERATE_LIB_SUCESS ) { 632 `SETTING_TRACE_ERROR ("ضug -- cod: %: %d ", ug_me_r [ i ], t ); 636 `SETTING_TRACE ("lug -- cod: %O.K : %d ", ug_me_r [ i ], t ); 639 i(! domame ) { 640 `SETTING_TRACE_ERROR ("domainname == NULL, it'srror bylugin,ot goext"); 641 Ea_Li * l = NULL ; 642 Stg_Cfg_Node_T * node = NULL ; 644 `EINA_LIST_FOREACH ( i , l , node ) { 645 `FREE ( node -> key_me ); 646 `FREE ( node -> ug_gs ); 647 `FREE ( node -> ic_th ); 648 `FREE ( node -> da ); 649 `FREE ( node ); 651 `ea_li_ ( i ); 652 i = NULL ; 653 `FREE ( domame ); 656 * p = `rchr ( domame , ':'); 658 * doma_ame = NULL ; 660 i( p ) { 661 doma_ame = `ok ( domame , ":"); 662 `SETTING_TRACE ("p1:am: %s\n", doma_ame ); 663 `SETTING_TRACE ("p2:lod : %s\n", p + 1); 665 `g_t_i18n ( doma_ame , p + 1); 667 doma_ame = domame ; 669 `g_t_i18n ( doma_ame , "/usr/ug/res/locale"); 674 Ea_Li * ngli = `g_g_nguage_li2 ( LANGLIST_ALL_FILE_PATH ); 676 Ea_Li * i = NULL ; 677 g_ng_y * ode = NULL ; 678 * lo = NULL ; 679 `EINA_LIST_FOREACH ( ngli , i , ode ) { 680 lo = ode ->locale; 682  r [256]; 683 `tf ( r , 256, "%s.UTF-8", lo ); 684 () `o ( LC_MESSAGES , r ); 687 `SETTING_TRACE (" (lo : %s--------- BEFORE EINA LOOP : %x ", lo , i ); 689 Ea_Li * l = NULL ; 690 Stg_Cfg_Node_T * node = NULL ; 691  cou = 0; 692 `EINA_LIST_FOREACH ( i , l , node ) { 693 i( cou != 0) { 695 `SETTING_TRACE (" key_m: %s", node -> key_me ); 696 `SETTING_TRACE (" ug_g: %s", node -> ug_gs ); 697 `SETTING_TRACE (" ic_th : %s", node -> ic_th ); 699 `SETTING_TRACE ("o: %d", node -> pos ); 700 `SETTING_TRACE ("et_ty : %d", node -> t_ty ); 701 `SETTING_TRACE (" click_time: %d", node -> ick_times ); 702 `SETTING_TRACE (" im_ty : %d", node -> em_ty ); 703 `SETTING_TRACE (" d: %x", node -> da ); 704 `SETTING_TRACE (" -----------------------------"); 706 `SETTING_TRACE ("dd DB :: key_m: %s", node -> key_me ); 709 * subdex = ( node -> sub_dex ) ?ode->sub_index : ""; 710 * ic_th = ( node ->icon_path) ?ode->icon_path : ""; 712 `g_add_db_ch_dex ( db , lo , `__ ( node -> key_me , doma_ame ),ode-> ug_gs ,ode-> em_ty , ug_me_r [ i ], __( subdex , doma_ame), ic_th ); 715 cou ++; 722 Ea_Li * l = NULL ; 723 Stg_Cfg_Node_T * node = NULL ; 725 `EINA_LIST_FOREACH ( i , l , node ) { 726 `FREE ( node -> key_me ); 727 `FREE ( node -> ug_gs ); 728 `FREE ( node -> ic_th ); 729 `FREE ( node -> da ); 730 `FREE ( node -> sub_dex ); 731 `FREE ( node ); 733 `ea_li_ ( i ); 734 i = NULL ; 735 `FREE ( domame ); 741 () `o ( LC_MESSAGES , backup_ngt ); 742 `g_chdb_o ( db ); 745 } } 747 EXPORT_PUBLIC 748  $__g__ch_dex_p () 751 sqle3 * db = NULL ; 752 `g_chdb_ݒ (& db ); 753 `SETTING_TRACE ("ch db = %d", db ); 756 `g_add_db_ch_n ( db ); 759 Stg_Cfg_Node_T * pem = `g_cfg_node_f (); 760  size = `g_cfg_y_size (); 761 `SETTING_TRACE (" sizoିy : %d ", size ); 763 * lo = NULL ; 764 * backup_ngt = `vcf_g_r ( VCONFKEY_LANGSET ); 767 Ea_Li * i = NULL ; 768 g_ng_y * ode = NULL ; 769 Ea_Li * ngli = `g_g_nguage_li2 ( LANGLIST_ALL_FILE_PATH ); 771 `EINA_LIST_FOREACH ( ngli , i , ode ) { 773 lo = ode ->locale; 775  r [256]; 776 `tf ( r , 256, "%s.UTF-8", lo ); 777 () `o ( LC_MESSAGES , r ); 779  i ; 780  i = 0; i < size ; i++) { 782 * subdex = ( pem [ i ]. sub_dex ? `_ (pitem[i].sub_index) : ""; 783 * ic_th = ( pem [ i ].icon_path) ?item[i].icon_path : ""; 784 i( pem [ i ]. em_ty = Cfg_Im_T_Node ) { 786 `g_add_db_ch_dex ( db , lo , `_ ( pem [ i ]. key_me ),em[i]. ug_gs ,em[i]. em_ty , "", subdex , ic_th ); 788 } i( pem [ i ]. em_ty = Cfg_Im_Ug_Node 789 || pem [ i ]. em_ty = Cfg_Im_Ug_Node_Togg 790 || pem [ i ]. em_ty = Cfg_Im_ALaunch_Node 791 || pem [ i ]. em_ty = Cfg_Im_ALaunch_Node_Togg 794 i( pem [ i ]. key_me && `_ (pitem[i].key_name)) { 795 `g_add_db_ch_dex ( db , lo , `_ ( pem [ i ]. key_me ),em[i]. ug_gs ,em[i]. em_ty , "", subdex , ic_th ); 797 } i( pem [ i ]. em_ty = Cfg_Im_A_Node ) { 799 i( pem [ i ]. key_me && `_ (pitem[i].key_name)) { 800 `g_add_db_ch_dex ( db , lo , `_ ( pem [ i ]. key_me ),em[i]. ug_gs ,em[i]. em_ty , "", subdex , ic_th ); 802 } i( pem [ i ]. em_ty = Cfg_Im_Ui_Node 803 || pem [ i ]. em_ty = Cfg_Im_Ui_Node_Togg 806 `g_add_db_ch_dex ( db , lo , `_ ( pem [ i ]. key_me ),em[i]. ug_gs ,em[i]. em_ty , "", subdex , ic_th ); 812 () `o ( LC_MESSAGES , backup_ngt ); 813 `g_chdb_o ( db ); 815 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-sound.c 21  ~ 22  ~ 23  ~ 25  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 32 EXPORT_PUBLIC 33  $ef_aysound_ () 35 i( `edback_lize () != 0) 39 } } 46 EXPORT_PUBLIC 47  $ef_aysound_is_aived () 49  e = 0; 50 `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , & e ); 51  e ; 52 } } 58 EXPORT_PUBLIC 59  $ef_aysound_o () 61 `edback_delize (); 62 } } 89 EXPORT_PUBLIC 90  $ef_aysound_ay () 93 `edback_ay ( FEEDBACK_PATTERN_TAP ); 94 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-view.c 21  ~ 23  ~ 25  ~ 26  ~ 29  #MAX_VIEWNODE_NUM 15 ) 30  s_StgVwNode { 31 g_vw * mvw ; 32 g_vw * mtvw ; 33 } tStgVwNode ; 34  g_vw * gg_cur_vw ; 35  StgVwNode gg_vw_node_b [ MAX_VIEWNODE_NUM ]; 36  gg_vw_node_b_cur_size = 0; 44 EXPORT_PUBLIC  $g_vw_node_t_cur_vw ( g_vw * vw ) 46 g_cur_vw = vw ; 48 } } 54 EXPORT_PUBLIC 55 g_vw * $g_vw_node_g_cur_vw () 57  g_cur_vw ; 58 } } 65 EXPORT_PUBLIC  $g_vw_node_b_tlize () 67 g_cur_vw = NULL ; 68 g_vw_node_b_cur_size = 0; 70 } } 79 EXPORT_PUBLIC  $g_vw_node_b_gi ( g_vw * vw , stg_vw * tvw ) 82 i( g_vw_node_b_cur_size > MAX_VIEWNODE_NUM ) { 83  SETTING_RETURN_FAIL ; 85  idx = 0; 86 ; idx < g_vw_node_b_cur_size ; idx++) { 87 i( vw = g_vw_node_b [ idx ].view 88 && tvw = g_vw_node_b [ idx ].topview) { 89 `SETTING_TRACE ("viewode has beenegistered, ignore"); 90  SETTING_RETURN_FAIL ; 94 g_vw_node_b [ g_vw_node_b_cur_size ]. vw = view; 95 g_vw_node_b [ g_vw_node_b_cur_size ]. tvw =opview; 96 g_vw_node_b_cur_size ++; 98 } } 105 EXPORT_PUBLIC 106  $g_vw_cb__dKey (* cb ) 108 SETTING_TRACE_BEGIN ; 109  idx = 0; 110 StgVwNode * vwnode = NULL ; 111 ; idx < g_vw_node_b_cur_size ; idx++) { 112 i( g_cur_vw = g_vw_node_b [ idx ]. vw ) { 113 vwnode = &( g_vw_node_b [ idx ]); 117 i( vwnode && vwnode-> vw && vwnode-> tvw ) { 118 `g_vw_chge ( vwnode -> vw , vwnode-> tvw , cb ); 121 } } 129 EXPORT_PUBLIC 130 g_vw * $g_vw_g_tvw ( g_vw * vw ) 132 SETTING_TRACE_BEGIN ; 133 `tv_if ( NULL = vw , NULL); 134  idx = 0; 135 StgVwNode * vwnode = NULL ; 136 ; idx < g_vw_node_b_cur_size ; idx++) { 137 i( vw = g_vw_node_b [ idx ].view) { 138 vwnode = &( g_vw_node_b [ idx ]); 142 i( vwnode && vwnode-> tvw ) { 143  vwnode -> tvw ; 145  NULL ; 147 SETTING_TRACE_END ; 148 } } 156 EXPORT_PUBLIC 157  $g_vw_upde_tvw ( g_vw * vw , stg_vw * tvw ) 159 SETTING_TRACE_BEGIN ; 160 `t_if ( NULL = vw ); 161  idx = 0; 162 StgVwNode * vwnode = NULL ; 163 ; idx < g_vw_node_b_cur_size ; idx++) { 164 i( vw = g_vw_node_b [ idx ].view) { 165 vwnode = &( g_vw_node_b [ idx ]); 169 i( vwnode ) { 170 vwnode -> tvw =opview; 173 } } 183 EXPORT_PUBLIC 184  $g_vw_ ( g_vw * vw , * cb ) 186 `LAUNCH_SETTING_IN (); 188 `g_tvm_if (! vw || ! cb , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "Invalidrguement"); 190  t = SETTING_RETURN_FAIL ; 192 i(! vw -> is_ && vw-> ) { 193 t = vw -> ` ( cb ); 195 `LAUNCH_SETTING_OUT (); 196  t ; 197 } } 206 EXPORT_PUBLIC  $g_vw_deroy ( g_vw * vw , * cb ) 209 `g_tvm_if (! vw || ! cb , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "Invalidrguement"); 211  t = SETTING_RETURN_FAIL ; 213 i( vw -> is_ && vw-> deroy ) { 214 t = vw -> `deroy ( cb ); 217  t ; 218 } } 227 EXPORT_PUBLIC  $g_vw_upde ( g_vw * vw , * cb ) 230 `g_tvm_if (! vw || ! cb , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "Invalidrguement"); 232  t = SETTING_RETURN_FAIL ; 234 i(( vw -> is_ = TRUE && vw-> upde ) { 235 t = vw -> `upde ( cb ); 238  t ; 239 } } 249 EXPORT_PUBLIC 250  $g_vw_nup ( g_vw * vw , * cb ) 253 `g_tvm_if (! vw || ! cb , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "Invalidrguement"); 255  t = SETTING_RETURN_FAIL ; 257 i( vw -> is_ && vw-> nup ) { 258 t = vw -> `nup ( cb ); 261  t ; 262 } } 273 EXPORT_PUBLIC 274  $g_vw_chge ( g_vw * om_vw , stg_vw * to_vw , * cb ) 276 SETTING_TRACE_BEGIN ; 278 `g_tvm_if (! om_vw || ! to_vw || ! cb , 279 SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 282  t = SETTING_RETURN_SUCCESS ; 283 i( om_vw = `g_vw_g_tvw ( to_vw )) { 287 t = `g_vw_nup ( om_vw , cb ); 290 i( t = SETTING_RETURN_FAIL ) { 291  SETTING_RETURN_FAIL ; 294 i( to_vw -> is_ == 1) { 295 t = `g_vw_upde ( to_vw , cb ); 297 t = `g_vw_ ( to_vw , cb ); 299 g_cur_vw = to_vw ; 300 SETTING_TRACE_END ; 301  t ; 302 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/include/setting-connectivity-usb-help.h 21 #ide __SETTING_CONNECTIVITY_USB_HELP_H__ 22  #__SETTING_CONNECTIVITY_USB_HELP_H__ ) 24  ~ 26  g_civy_usb_hp_ick_back_cb (* da , 27 Evas_Obje * obj , 28 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/include/setting-connectivity-usb.h 21 #ide __SETTING_CONNECTIVITY_USB_H__ 22  #__SETTING_CONNECTIVITY_USB_H__ ) 24  ~ 26  #NUM_PROGRESSBAR 4 ) 28  #SETTING_USB_DEBUGGING_DESC "IDS_ST_BODY_DEBUGGING_MODE_LAUNCHES_WHEN_USB_IS_CONNECTED" ) 30 eogssb_us { 31 mSTATE_NONE = 0x00, 32 mSTATE_PROGRESSBAR 35  _bu_us tbu_us ; 37  s_bu_us { 38 Evas_Obje * mogssb ; 39 Elm_Obje_Im * mem ; 40  mpe ; 43  g_civy_usb_ick_sokey_nl_cb (* da , 44 Evas_Obje * obj , 45 * evt_fo ); 46 #ifde HELP_UG_EXIST 47  g_civy_usb_ick_sokey_t_cb (* da , 48 Evas_Obje * obj , 49 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/include/setting-connectivity.h 21 #ide __SETTING_CONNECTIVITY_H__ 22  #__SETTING_CONNECTIVITY_H__ ) 26  ~ 27  ~ 29  ~ 31  ~ 33  ~ 34  ~ 36  ~ 39  #DEVOPTION_STR_USB_DEBUGGING "IDS_ST_BODY_USB_DEBUGGING" ) 40  #DEVOPTION_STR_SHOW_CPU_USAGE "IDS_ST_MBODY_SHOW_CPU_USAGE" ) 41  #DEVOPTION_STR_RENDERTING_ENGINE "IDS_ST_BODY_DEFAULT_RENDERING_ENGINE" ) 42  #DEVOPTION_STR_LIMIT_BACKGROUND_PRECESS "IDS_ST_BODY_LIMIT_BACKGROUND_PROCESSES" ) 43  #DEVOPTION_STR_CRASH_VIEWER "IDS_ST_BODY_CRASH_VIEWER" ) 45 emode_chge { 46 mCHANGE_COMPLETE = 0, 47 mIN_MODE_CHANGE , 48 mIN_MODE_CHANGE_NONE 51 eusb_ci_us { 52 mUSB_DISCONNECTED = 0, 53 mUSB_CONNECTED , 54 mGETTING_STATUS_FAIL 57  _StgCivyUG tStgCivyUG ; 64  s_StgCivyUG { 65 ui_gadg_h mug ; 68 Evas * mevas ; 69 Evas_Obje * mw_ma_yout ; 70 Evas_Obje * mw_g ; 71 Evas_Obje * mvi_b ; 73 Evas_Obje * mly_usb ; 74 Evas_Obje * mchk_c ; 76 Evas_Obje * mp ; 78 Evas_Obje * mvw_yout ; 79 Evas_Obje * miښfo_pup ; 81 Stg_GGroupIm_Da * mdebug_mode ; 82 Stg_GGroupIm_Da * mu_uge ; 83 Stg_GGroupIm_Da * mgpu_nd ; 84 Stg_GGroupIm_Da * mbg_oss ; 87 g_vw * mvw_to_ld ; 89 Elm_Gli_Im_Css mc_t ; 90 Elm_Gli_Im_Css mc_1xt ; 91 Elm_Gli_Im_Css mc_1xt_1ogss ; 92 Elm_Gli_Im_Css mc_1xt_1ic ; 93 Elm_Gli_Im_Css mc_1xt_1ic_g ; 94 Elm_Gli_Im_Css mc_2xt_3 ; 95 Elm_Gli_Im_Css mc_group_em ; 96 Elm_Gli_Im_Css mc_hp_y ; 97 Elm_Gli_Im_Css mc_2xt_3_ ; 98 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 100  mni_fd ; 101 Ea_Bo mblockUI ; 105 g_vw g_vw_civy_usb ; 106 g_vw g_vw_civy_usb_hp ; 108  check_usb_jack_us (); 109  t_usb_mode_deu (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/src/setting-connectivity-usb-help.c 21  ~ 22  #HELP_LEN 2048 ) 24  g_civy_usb_hp_ (* cb ); 25  g_civy_usb_hp_deroy (* cb ); 26  g_civy_usb_hp_upde (* cb ); 27  g_civy_usb_hp_nup (* cb ); 29 g_vw gg_vw_civy_usb_hp = { 30 . = g_civy_usb_hp_ , 31 . gderoy = g_civy_usb_hp_deroy , 32 . gupde = g_civy_usb_hp_upde , 33 . gnup = g_civy_usb_hp_nup , 42  $g_civy_usb_hp_ (* cb ) 44 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 46 StgCivyUG * ad = (StgCivyUG * cb ; 48  msung_ks_hp [ HELP_LEN ]; 49  mass_age_hp [ HELP_LEN ]; 50  debuggg_mode_hp [ HELP_LEN ]; 52 `tf ( msung_ks_hp , HELP_LEN , 53 "%s%s%s%s", "", `_ ("IDS_ST_HEADER_SAMSUNG_KIES"), "
", 54 `evas_xtblock_xt_utf8_to_mkup ( NULL , `_ ("IDS_ST_BODY_SAMSUNG_KIES_CONNECTION_CONNECTING_USB_HELP_MSG"))); 55 `tf ( mass_age_hp , HELP_LEN , 56 "%s%s%s%s", "", `_ ("IDS_ST_OPT_MASS_STORAGE_ABB"), "
", 57 `evas_xtblock_xt_utf8_to_mkup ( NULL , `_ ("IDS_ST_BODY_MASS_STORAGE_HELP_MSG"))); 58 `tf ( debuggg_mode_hp , HELP_LEN , 59 "%s%s%s%s", "", `_ ("IDS_ST_BODY_USB_DEBUGGING"), "
", 60 `evas_xtblock_xt_utf8_to_mkup ( NULL , `_ ("IDS_ST_BODY_USB_DEBUGGING_IS_INTENDED_FOR_DEVELOPMENT_PURPOSES_ONLY_MSG"))); 63 Evas_Obje * gli ; 64 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 65 ad -> w_g , 67 `_ ("IDS_ST_BUTTON_BACK"), 68 NULL , 69 g_civy_usb_hp_ick_back_cb , 70 NULL , ad , & gli , 71 ad -> vi_b ); 73 * rmsung_ks_hp = msung_ks_hp ; 74 * rmass_age_hp = mass_age_hp ; 75 * rdebuggg_mode_hp = debuggg_mode_hp ; 76 `ADD_GL_LABLE ( gli , rmsung_ks_hp ); 77 `ADD_GL_LABLE ( gli , rmass_age_hp ); 78 `ADD_GL_LABLE ( gli , rdebuggg_mode_hp ); 80 g_vw_civy_usb_hp . is_ = 1; 82  SETTING_RETURN_SUCCESS ; 83 } } 85  $g_civy_usb_hp_deroy (* cb ) 88 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 90 StgCivyUG * ad = (StgCivyUG * cb ; 92 i( g_vw_civy_usb_hp . is_ ) { 93 `m_viame_em_p ( ad -> vi_b ); 94 g_vw_civy_usb_hp . is_ = 0; 97  SETTING_RETURN_SUCCESS ; 98 } } 100  $g_civy_usb_hp_upde (* cb ) 102  SETTING_RETURN_SUCCESS ; 103 } } 105  $g_civy_usb_hp_nup (* cb ) 107  `g_civy_usb_hp_deroy ( cb ); 108 } } 117 $g_civy_usb_hp_ick_back_cb (* da , Evas_Obje * obj , 118 * evt_fo ) 121 `g_tm_if ( da = NULL , " Dataarameter is NULL"); 123 StgCivyUG * ad = (StgCivyUG * da ; 124 `g_vw_chge (& g_vw_civy_usb_hp , 125 & g_vw_civy_usb , ad ); 126 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/src/setting-connectivity-usb.c 22  ~ 23  ~ 26  #GROUP_MAX 30 ) 27  #USB_BTN_NO 0 ) 28  #SETTING_CPU_USAGE_PKG_NAME "g.tiz.diufo" ) 30  #DIAGNOSTICS_USAGE_STR "IDS_ST_BODY_CRASH_VIEWER" ) 31  #DEBUG_MODE_POPUP_TITLE "IDS_ST_HEADER_ALLOW_USB_DEBUGGING_Q_ABB" ) 32  #DEBUG_MODE_POPUP_TEXT "IDS_ST_BODY_USB_DEBUGGING_IS_INTENDED_FOR_DEVELOPMENT_PURPOSES_ONLY_MSG" ) 33  #DEFAULT_RENDERING_ENGINE_STR "IDS_ST_BODY_DEFAULT_RENDERING_ENGINE" ) 34  #SOFTWARE_STR "IDS_ST_BODY_SOFTWARE" ) 35  #HARDWARE_STR "IDS_ST_BODY_HARDWARE" ) 36  #CONNECTTIVITY_SELECT_INFO_POPUP_STR "IDS_HS_HEADER_USB_DEBUGGING_CONNECTED" ) 38 * gbgoss_li [] = { 47  g_civy_usb_ (* cb ); 48  g_civy_usb_deroy (* cb ); 49  g_civy_usb_upde (* cb ); 50  g_civy_usb_nup (* cb ); 52  debug_mode_chge_vcf_cb ( keynode_t * key , * da ); 53  _mode_chge_vcf_cb ( keynode_t * key , * da ); 54  ud_pup (* da ); 55  ld_usb_ci_pup (* da ); 62 g_vw gg_vw_civy_usb = { 63 . = g_civy_usb_ , 64 . gderoy = g_civy_usb_deroy , 65 . gupde = g_civy_usb_upde , 66 . gnup = g_civy_usb_nup , 69  $__g_oss_sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 71 SETTING_TRACE_BEGIN ; 73 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 74 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 75 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 76 `m_gli_em_ed_t ( subem , 0); 77 Stg_GGroupIm_Da * da_subIm = 78 `m_obje_em_da_g ( subem ); 79 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 80 `t_if ( NULL = da_subIm || NULL = da_Im ); 82 `m_dio_vue_t ( da_subIm -> rgd , da_subIm-> chk_us ); 83  r ; 84 `g_t_t_p_key ( da_Im -> t_p_g_bded , 85 da_subIm -> chk_us , & r ); 86 `g_tm_if (0 ! r , "S vcr[%d]", da_Im -> t_p_g_bded ); 88 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 89 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 90 `m_gli_em_upde ( da_Im -> em ); 91 `m_obje_em_sigl_em ( da_Im -> em , "elm,state,top", ""); 92 da_Im -> group_y = SETTING_GROUP_STYLE_TOP ; 93 `m_gli_em_exnded_t ( Im , EINA_FALSE ); 94 } } 96  $__g_devtis_ma_sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 98 SETTING_TRACE_BEGIN ; 99 `g_tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 101 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 102 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 103 `m_gli_em_ed_t ( subem , 0); 104 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 105 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 106 `t_if ( NULL = da_subIm || NULL = da_Im ); 108 `m_dio_vue_t ( da_subIm -> rgd , da_subIm-> chk_us ); 110 `SETTING_TRACE ("da_subIm->chk_u%d", da_subIm -> chk_us ); 111 i( da_subIm -> chk_us == 0) { 112 `m_cfig_ge_t ("software_x11"); 113 `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_RENDERING_ENGINE_TYPE_INT , SETTING_RENDERING_ENGINE_SW ); 114 `m_cfig_ve (); 115 } i( da_subIm -> chk_us == 1) { 116 `m_cfig_ge_t ("opengl_x11"); 117 `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_RENDERING_ENGINE_TYPE_INT , SETTING_RENDERING_ENGINE_HW ); 118 `m_cfig_ve (); 121 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 122 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 123 `m_gli_em_upde ( da_Im -> em ); 124 `m_obje_em_sigl_em ( da_Im -> em , "elm,state,top", ""); 125 da_Im -> group_y = SETTING_GROUP_STYLE_TOP ; 126 `m_gli_em_exnded_t ( Im , EINA_FALSE ); 127 } } 129  $__g_devtis_ma_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 131 `t_if ( NULL = da || NULL = evt_fo ); 132 SETTING_TRACE_BEGIN ; 133 StgCivyUG * ad = (StgCivyUG * da ; 135 Elm_Obje_Im * Im = evt_fo ; 136 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 137 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 139 Evas_Obje * rgd ; 141 i( da_Im ) { 142 i( da_Im = ad -> bg_oss ) { 144 rgd = `m_dio_add ( sr ); 145 `m_dio_vue_t ( rgd , -1); 147 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 148 & c_1xt_1ic , 149 __g_oss_sub_li_l_cb , ad , Im , 150 SWALLOW_Ty_1RADIO , rgd , 151 0, `_ ( bgoss_li [0]), 152 NULL , SETTING_GROUP_STYLE_CENTER ); 153 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 154 & c_1xt_1ic , 155 __g_oss_sub_li_l_cb , ad , Im , 156 SWALLOW_Ty_1RADIO , rgd , 157 1, `_ ( bgoss_li [1]), 158 NULL , SETTING_GROUP_STYLE_CENTER ); 159 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 160 & c_1xt_1ic , 161 __g_oss_sub_li_l_cb , ad , Im , 162 SWALLOW_Ty_1RADIO , rgd , 163 2, `_ ( bgoss_li [2]), 164 NULL , SETTING_GROUP_STYLE_CENTER ); 165 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 166 & c_1xt_1ic , 167 __g_oss_sub_li_l_cb , ad , Im , 168 SWALLOW_Ty_1RADIO , rgd , 169 3, `_ ( bgoss_li [3]), 170 NULL , SETTING_GROUP_STYLE_CENTER ); 171 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 172 & c_1xt_1ic , 173 __g_oss_sub_li_l_cb , ad , Im , 174 SWALLOW_Ty_1RADIO , rgd , 175 4, `_ ( bgoss_li [4]), 176 NULL , SETTING_GROUP_STYLE_CENTER ); 177 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 178 & c_1xt_1ic , 179 __g_oss_sub_li_l_cb , ad , Im , 180 SWALLOW_Ty_1RADIO , rgd , 181 5, `_ ( bgoss_li [5]), 182 NULL , SETTING_GROUP_STYLE_BOTTOM ); 184 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 185 } i( da_Im = ad -> gpu_nd ) { 187 rgd = `m_dio_add ( sr ); 188 `m_dio_vue_t ( rgd , -1); 190 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 191 & c_1xt_1ic , 192 __g_devtis_ma_sub_li_l_cb , ad , Im , 193 SWALLOW_Ty_1RADIO , rgd , 194 0, `_ ( SOFTWARE_STR ), 195 NULL , SETTING_GROUP_STYLE_CENTER ); 196 `g__Gdl_exp_sub_fld_wh_group_y ( sr , 197 & c_1xt_1ic , 198 __g_devtis_ma_sub_li_l_cb , ad , Im , 199 SWALLOW_Ty_1RADIO , rgd , 200 1, `_ ( HARDWARE_STR ), 201 NULL , SETTING_GROUP_STYLE_BOTTOM ); 203 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 204 cڡ * ge_r = NULL ; 205 ge_r = `m_cfig_ge_g (); 206 i( ge_r ) { 207 i(0 = `SCmp ( ge_r , "software_x11")) { 208 `m_dio_vue_t ( rgd , 0); 209 } i(0 = `SCmp ( ge_r , "opengl_x11")) { 210 `m_dio_vue_t ( rgd , 1); 212 `SETTING_TRACE_ERROR ("engine_str is wrong"); 215 `SETTING_TRACE_ERROR ("engine_str is NULL"); 219 } } 221  $g_civy_chge_debug_mode_togg ( StgCivyUG * ad ) 223 SETTING_TRACE_BEGIN ; 224 i(! ad )  -1; 226  t = -1; 227  debugMode = 0; 228 t = `vcf_g_bo ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , & debugMode ); 229 i( t != 0) { 230 `SETTING_TRACE ("FAIL: vconf_get_bool(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 233 `SETTING_TRACE ("debugMode: %d", debugMode ); 235 `g_upde_gl_em_chk_us ( ad -> debug_mode , EINA_FALSE ); 236 i( debugMode == 0) { 237 i( USB_CONNECTED = `check_usb_jack_us ()) { 238 t = `vcf_t_bo ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , 1); 239 i( t != 0) { 240 `SETTING_TRACE ("FAIL: vconf_set_bool(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 244 `g___fo_pup (& ad -> iښfo_pup ,d-> vw_yout , 3.0, 245 `_ ( CONNECTTIVITY_SELECT_INFO_POPUP_STR ), "center_text"); 247 `ld_usb_ci_pup ( ad ); 250 t = `vcf_t_bo ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , 0); 251 i( t != 0) { 252 `SETTING_TRACE ("FAIL: vconf_set_bool(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 256 i( ad -> iښfo_pup ) { 257 `evas_obje_d ( ad -> iښfo_pup ); 258 ad -> iښfo_pup = NULL ; 262 SETTING_TRACE_END ; 264 } } 266  $g_civy_ma_chk_usb_debug_cb (* da , 267 Evas_Obje * obj , * evt_fo ) 269 SETTING_TRACE_BEGIN ; 270 `tm_if ( da = NULL , "Dataarameter is NULL"); 271 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 272 StgCivyUG * ad = li_em -> urda ; 274 i(0 > `g_civy_chge_debug_mode_togg ( ad )) { 275 `SETTING_TRACE ("FAIL: setting_connectivity_change_debug_mode_toggle()"); 278 SETTING_TRACE_END ; 279 } } 281  $g_civy_usb_mou_up_Gdl_li_cb (* da , 282 Evas_Obje * obj , * evt_fo ) 284 SETTING_TRACE_BEGIN ; 285 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 286 `tm_if ( evt_fo = NULL , "Invalidrgument:vent_info is NULL"); 287 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 288 StgCivyUG * ad = (StgCivyUG *) da ; 290 `m_gli_em_ed_t ( em , 0); 292 i(0 > `g_civy_chge_debug_mode_togg ( ad )) { 293 `SETTING_TRACE ("FAIL: setting_connectivity_change_debug_mode_toggle()"); 296 SETTING_TRACE_END ; 297 } } 299  $g_civy_ma_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 301 SETTING_TRACE_BEGIN ; 303 `tm_if ( da = NULL , "Dataarameter is NULL"); 305 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 307 li_em -> chk_us = `m_check_e_g ( obj ); 309  pose = ( li_em -> chk_us =1? SETTING_ON_OFF_BTN_ON : SETTING_ON_OFF_BTN_OFF ; 311 `SETTING_TRACE ("li_em->keyS = %s", li_em -> keyS ); 312 i(! `SCmp ("IDS_ST_MBODY_SHOW_CPU_USAGE", li_em -> keyS )) { 313 i( pose ) { 314 `p_unch ( SETTING_CPU_USAGE_PKG_NAME ); 317 bo rušg_ag = FALSE ; 318  t = `p_mag_is_rušg ( SETTING_CPU_USAGE_PKG_NAME , & rušg_ag ); 319 `g_tm_if ( t != 0, "failo callpp_manager_is_running"); 320 i( rušg_ag ) { 321 p_cڋxt_h cڋxt = NULL ; 322 t = `p_mag_g_p_cڋxt ( SETTING_CPU_USAGE_PKG_NAME , & cڋxt ); 323 `g_tm_if ( t != 0, "failo callpp_manager_get_app_context"); 324  t = `p_mag_rme_p ( cڋxt ); 325 i( t == 0) { 326 `SETTING_TRACE ("=====pp_manager_terminate_app successed."); 328 `SETTING_TRACE_ERROR ("=====pp_manager_terminate_app fail."); 337 } } 339  $g_civy_usb_mou_up_Gdl_CPU_uge_cb (* da , Evas_Obje * obj , * evt_fo ) 341 SETTING_TRACE_BEGIN ; 344 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 345 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 346 `m_gli_em_ed_t ( em , 0); 347 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 349 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 352 i( li_em ) { 353 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 355 i( li_em -> chk_us ) { 356 `vcf_t_bo ("db/setting/show_cpu_info", 1); 357 `p_unch ( SETTING_CPU_USAGE_PKG_NAME ); 359 `vcf_t_bo ("db/setting/show_cpu_info", 0); 364 SETTING_TRACE_END ; 365 } } 367  $__g_civy_usb_d_uge_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ) 369 SETTING_TRACE_BEGIN ; 371 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 373 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 374 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 375 `m_gli_em_ed_t ( em , 0); 376 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 380 i( li_em ) 381 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 383 `p_unch ("org.tizen.crash-viewer"); 384 } } 386 * $g_bg_oss () 388  vue ; 389  r ; 390  t = `g_g_t_p_key ( INT_SLP_SETTING_DEVOPTION_BGPROCESS , & vue , & r ); 391 i( t != 0) { 392 `SETTING_TRACE_ERROR ("get vconf failed"); 395 i( vue >0 && vu< ( bgoss_li ) / (bgprocess_list[0])) 396  `_ ( bgoss_li [ vue ]); 398  `_ ( bgoss_li [0]); 400 } } 409  $g_civy_usb_ (* cb ) 411 SETTING_TRACE_BEGIN ; 412 `SETTING_TRACE ("Start USB utilities\n"); 414 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 416 StgCivyUG * ad = (StgCivyUG * cb ; 417 Evas_Obje * sr = NULL ; 419  vcf_t = -1; 420  r = -1; 422 Evas_Obje * vw_yout = `m_yout_add ( ad -> w_ma_yout ); 423 `m_yout_fe_t ( vw_yout , SETTING_THEME_EDJ_NAME , "selinfo_bottom"); 424 `evas_obje_size_ht_weight_t ( vw_yout , EVAS_HINT_EXPAND , 0.0); 425 ad -> vw_yout = view_layout; 428 #ifde HELP_UG_EXIST 429 ad -> ly_usb = 430 `g__yout_vi_b_gli ( ad -> w_ma_yout , 431 ad -> w_g , 432 KeyS_DevݔOi , 433 `dgxt ("sys_string", "IDS_ST_BUTTON_BACK"), 434 `_ ("IDS_ST_HEADER_HELP"), 435 g_civy_usb_ick_sokey_nl_cb , 436 g_civy_usb_ick_sokey_t_cb , 437 ad , & sr , 438 & ad -> vi_b ); 440 ad -> ly_usb = 441 `g__yout_vi_b ( ad -> w_ma_yout ,d-> w_g , 442 KeyS_DevݔOi , 443 `_ ("IDS_ST_BUTTON_BACK"), NULL , NULL, 444 g_civy_usb_ick_sokey_nl_cb , 445 NULL , NULL, ad , vw_yout , 446 & ad -> vi_b , NULL ); 449 `SETTING_TRACE ("before init\n"); 451 sr = `m_gli_add ( ad -> w_ma_yout ); 452 `tvm_if ( sr = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , 454 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 455 `m_obje_y_t ( sr , "dialogue"); 456 `m_gli_r ( sr ); 457 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 459 `m_obje__cڋ_t ( vw_yout , "m.swlow.cڋs", sr ); 463 `g_ab_exndab_gli ( sr , ad , __g_devtis_ma_exp_cb , NULL ); 465 Elm_Obje_Im * em = NULL ;; 468 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, 469 ELM_GENLIST_ITEM_NONE , NULL , NULL); 470 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 473  vcf_v ; 474  togg_dbg = 0; 476 r = `vcf_g_bo ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , & togg_dbg ); 477 i( r != 0) { 478 `SETTING_TRACE_ERROR ("FAIL: vconf_get_bool(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 480 togg_dbg = 1; 482 `SETTING_TRACE ("togg_dbg: %d", togg_dbg ); 484 ad -> debug_mode = 485 `g__Gdl_fld_def ( sr , & c_1xt_1ic , 486 g_civy_usb_mou_up_Gdl_li_cb , 487 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 488 NULL , togg_dbg , "IDS_ST_BODY_USB_DEBUGGING", 489 NULL , g_civy_ma_chk_usb_debug_cb ); 491 i( ad -> debug_mode ) { 492 ad -> debug_mode -> urda =d; 493 `__BACK_POINTER_SET ( ad -> debug_mode ); 496 `SETTING_TRACE_ERROR ("ad->debug_mode is NULL"); 497  SETTING_RETURN_FAIL ; 500 `ADD_GL_HELP ( sr , SETTING_USB_DEBUGGING_DESC ); 503 `SETTING_TRACE ("Second item of Second group is set\n"); 506 i(! `isEmulB ()) { 508 bo rušg_ag = FALSE ; 509  t = `p_mag_is_rušg ( SETTING_CPU_USAGE_PKG_NAME , & rušg_ag ); 510 `g_tvm_if ( t !0, SETTING_RETURN_FAIL , "failo callpp_manager_is_running"); 511 i( rušg_ag ) { 512 vcf_v = 1; 514 vcf_v = 0; 517 ad -> u_uge = 518 `g__Gdl_fld_def ( sr , & c_1xt_1ic , 519 g_civy_usb_mou_up_Gdl_CPU_uge_cb , 520 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 521 NULL , vcf_v , "IDS_ST_MBODY_SHOW_CPU_USAGE", 522 NULL , g_civy_ma_chk_b_cb ); 523 i( ad -> u_uge ) { 524 ad -> u_uge -> urda =d; 525 `__BACK_POINTER_SET ( ad -> u_uge ); 528 `SETTING_TRACE_ERROR ("ad->cpu_usage is NULL"); 529  SETTING_RETURN_FAIL ; 533 `ADD_GL_HELP ( sr , "IDS_ST_BODY_SCREEN_OVERLAY_SHOWING_CURRENT_CPU_USAGE_ABB"); 536 cڡ * ge_r = NULL ; 537 ge_r = `m_cfig_ge_g (); 538 * nd_ge = NULL ; 539 i( ge_r ) { 540 `SETTING_TRACE ("ge_i%s", ge_r ); 541 i(0 = `SCmp ( ge_r , "opengl_x11")) { 542 nd_ge = HARDWARE_STR ; 543 } i(0 = `SCmp ( ge_r , "software_x11")) { 544 nd_ge = SOFTWARE_STR ; 546 `SETTING_TRACE_ERROR ("engine_str is wrong"); 549 `SETTING_TRACE_ERROR ("engine_str is NULL"); 553 ad -> gpu_nd = `g__Gdl_exp__fld ( sr , 554 &( ad -> c_2xt_3_ ), 555 NULL , NULL, SWALLOW_Ty_INVALID , 556 DEFAULT_RENDERING_ENGINE_STR , `_ ( nd_ge ), 557 SETTING_GROUP_STYLE_TOP , SETTING_GROUP_STYLE_NONE ); 558 i( ad -> gpu_nd ) { 559 `__BACK_POINTER_SET ( ad -> gpu_nd ); 560 ad -> gpu_nd -> urda =d; 563 `SETTING_TRACE_ERROR ("ad->gpu_render is NULL"); 564  SETTING_RETURN_FAIL ; 568 `ADD_GL_HELP ( sr , "IDS_ST_POP_USE_2D_HARDWARE_OR_SOFTWARE_ACCELERATION_IN_APPLICATIONS"); 573 * bgoc = `g_bg_oss (); 574 ad -> bg_oss = 575 `g__Gdl_exp__fld ( sr , 576 &( ad -> c_2xt_3_ ), 577 NULL , NULL, 578 SWALLOW_Ty_INVALID , 580 bgoc , 581 SETTING_GROUP_STYLE_TOP , SETTING_GROUP_STYLE_NONE ); 584 i( ad -> bg_oss ) { 585 `__BACK_POINTER_SET ( ad -> bg_oss ); 586 ad -> bg_oss -> urda =d; 587 ad -> bg_oss -> t_p_g_bded = INT_SLP_SETTING_DEVOPTION_BGPROCESS ; 589 `SETTING_TRACE_ERROR ("ad->bg_processes is NULL"); 590  SETTING_RETURN_FAIL ; 593 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, 594 ELM_GENLIST_ITEM_NONE , NULL , NULL); 595 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 598 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 599 __g_civy_usb_d_uge_mou_up_cb , 600 ad , SWALLOW_Ty_INVALID , NULL , NULL, 601 0, DIAGNOSTICS_USAGE_STR , 602 NULL , NULL); 605 em = `m_gli_em_nd ( sr , & c_btom_t , NULL , NULL, 606 ELM_GENLIST_ITEM_NONE , NULL , NULL); 607 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 611 vcf_t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , 612 debug_mode_chge_vcf_cb , ad ); 613 i( vcf_t != 0) { 614 `SETTING_TRACE ("FAIL: vconf_notify_key_changed(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 615  SETTING_RETURN_FAIL ; 619 vcf_t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE , 620 _mode_chge_vcf_cb , ad ); 621 i( vcf_t != 0) { 622 `SETTING_TRACE ("FAIL: vconf_notify_key_changed(VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE)\n"); 623  SETTING_RETURN_FAIL ; 626  v ; 627 vcf_t = `vcf_g_t ( VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE , & v ); 628 i( vcf_t =0 && v = IN_MODE_CHANGE ) { 629 `SETTING_TRACE ("ad->blockUI: EINA_TRUE\n"); 630 ad -> blockUI = EINA_TRUE ; 632 `SETTING_TRACE ("ad->blockUI: EINA_FALSE\n"); 633 ad -> blockUI = EINA_FALSE ; 636 g_vw_civy_usb . is_ = 1; 637 `g_vw_upde (& g_vw_civy_usb , ad ); 639 SETTING_TRACE_END ; 640  SETTING_RETURN_SUCCESS ; 641 } } 648  $_mode_chge_vcf_cb ( keynode_t * key , * da ) 650 SETTING_TRACE_BEGIN ; 651 `g_tm_if ( NULL = da , "ERROR:Thearameter(data) is NULL\n"); 652 StgCivyUG * ad = (StgCivyUG * da ; 653 `SETTING_TRACE ("ad->blockUI: %d\n", ad -> blockUI ); 655  _mode_chge ; 656  t = -1; 658 t = `vcf_g_t ( VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE , & _mode_chge ); 659 `g_tm_if ( t != 0, "vconf_get_int(VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE\n"); 661 i( CHANGE_COMPLETE = _mode_chge ) { 662 `SETTING_TRACE ("ad->blockUI: EINA_FALSE\n"); 663 ad -> blockUI = EINA_FALSE ; 664 } i( IN_MODE_CHANGE = _mode_chge ) { 665 `SETTING_TRACE ("ad->blockUI: EINA_TRUE\n"); 666 ad -> blockUI = EINA_TRUE ; 668 `SETTING_TRACE ("Getting in_mode_change failed\n"); 671 SETTING_TRACE_END ; 672 } } 680  $debug_mode_chge_vcf_cb ( keynode_t * key , * da ) 682 SETTING_TRACE_BEGIN ; 683 `g_tm_if ( NULL = da , "ERROR:Thearameter(data) is NULL\n"); 684 StgCivyUG * ad = (StgCivyUG *) da ; 686  t = -1; 687  debugMode = 0; 689 t = `vcf_g_bo ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , & debugMode ); 690 `g_tm_if ( t != 0, "ERROR: vconf_get_int(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 691 `SETTING_TRACE ("debugMode: %d", debugMode ); 693 i( debugMode == 1) { 694 `g_upde_gl_em_chk_us ( ad -> debug_mode , EINA_TRUE ); 695 } i( debugMode == 0) { 696 `g_upde_gl_em_chk_us ( ad -> debug_mode , EINA_FALSE ); 698 `SETTING_TRACE ("ERROR: debugMode value is improper"); 702 `SETTING_TRACE ("ad->blockUI: EINA_FALSE\n"); 703 ad -> blockUI = EINA_FALSE ; 705 SETTING_TRACE_END ; 706 } } 715  $g_civy_usb_deroy (* cb ) 717 SETTING_TRACE_BEGIN ; 719 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 721 StgCivyUG * ad = (StgCivyUG * cb ; 722 i(! g_vw_civy_usb . is_ ) 723  SETTING_RETURN_SUCCESS ; 725 g_vw_civy_usb . is_ = 0; 726  vcf_t = -1; 727  num_r = 0; 730 `ud_pup ( ad ); 739 vcf_t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , 740 debug_mode_chge_vcf_cb ); 742 i( vcf_t != 0) { 743 `SETTING_TRACE ("FAIL: vconf_ignore_key_changed(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 744 num_r ++; 747 vcf_t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE , _mode_chge_vcf_cb ); 749 i( vcf_t != 0) { 750 `SETTING_TRACE ("FAIL: vconf_ignore_key_changed(VCONFKEY_SETAPPL_USB_MODE_INT)\n"); 751 num_r ++; 755 i( ad -> ly_usb ! NULL ) { 756 `evas_obje_d ( ad -> ly_usb ); 759 SETTING_TRACE_END ; 760 i( num_r > 0) { 761 `SETTING_TRACE ("ERROR:hnumb orܠtderoy i%d\n", num_r ); 762  SETTING_RETURN_FAIL ; 764  SETTING_RETURN_SUCCESS ; 767 } } 776  $g_civy_usb_upde (* cb ) 778 SETTING_TRACE_BEGIN ; 780 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 781 StgCivyUG * ad = (StgCivyUG * cb ; 783 i( ad -> ly_usb ! NULL ) { 784 `evas_obje_show ( ad -> ly_usb ); 787 SETTING_TRACE_END ; 788  SETTING_RETURN_SUCCESS ; 789 } } 798  $g_civy_usb_nup (* cb ) 800 SETTING_TRACE_BEGIN ; 801 SETTING_TRACE_END ; 802  SETTING_RETURN_SUCCESS ; 803 } } 813 $g_civy_usb_ick_sokey_nl_cb (* da , Evas_Obje * obj , 814 * evt_fo ) 816 SETTING_TRACE_BEGIN ; 818 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 820 StgCivyUG * ad = (StgCivyUG * da ; 824 `ug_deroy_me ( ad -> ug ); 826 SETTING_TRACE_END ; 827 } } 836 #ifde HELP_UG_EXIST 838 $g_civy_usb_ick_sokey_t_cb (* da , Evas_Obje * obj , 839 * evt_fo ) 841 SETTING_TRACE_BEGIN ; 843 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 845 StgCivyUG * ad = (StgCivyUG * da ; 848 `g_vw_chge (& g_vw_civy_usb , 849 & g_vw_civy_usb_hp , ad ); 850 SETTING_TRACE_END ; 851 } } 862  $ud_pup (* da ) 864 SETTING_TRACE_BEGIN ; 865 StgCivyUG * ad = (StgCivyUG *) da ; 868 i( ad -> p ) { 869 `evas_obje_d ( ad -> p ); 870 ad -> p = NULL ; 872 `SETTING_TRACE ("ad->pop == NULL\n"); 876 SETTING_TRACE_END ; 877 } } 882  $debug_mode__cb (* da , Evas_Obje * obj , * evt_fo ) 884 SETTING_TRACE_BEGIN ; 885 StgCivyUG * ad = (StgCivyUG *) da ; 887  _ty = `b_ty ( obj ); 888 i( _ty = POPUP_RESPONSE_OK ) { 890  t = `vcf_t_bo ( VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL , 1); 891 i( t != 0) { 892 `SETTING_TRACE ("FAIL: vconf_set_bool(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL)"); 896 `g___fo_pup (& ad -> iښfo_pup ,d-> vw_yout , 3.0, 897 `_ ( CONNECTTIVITY_SELECT_INFO_POPUP_STR ), "center_text"); 898 } i( _ty = POPUP_RESPONSE_CANCEL ) { 901 i( ad -> debug_mode ) { 902 ad -> debug_mode -> chk_us = 0; 903 `m_gli_em_flds_upde ( ad -> debug_mode -> em , "*", ELM_GENLIST_ITEM_FIELD_CONTENT ); 907 `ud_pup ( ad ); 908 SETTING_TRACE_END ; 909 } } 915  $ld_usb_ci_pup (* da ) 917 SETTING_TRACE_BEGIN ; 918 StgCivyUG * ad = (StgCivyUG *) da ; 920 `ud_pup ( ad ); 921 ad -> p = `g__pup_wh_b_d_v_b (ad, 922 ad -> w_g , 923 NULL , 924 `_ ( DEBUG_MODE_POPUP_TEXT ), 925 debug_mode__cb , 927 `_ ("IDS_ST_BUTTON_CANCEL_ABB"), _("IDS_ST_BUTTON_ENABLE")); 929 i(!( ad -> p ) `SETTING_TRACE ("FAIL: setting_create_popup_with_btn()"); 931 SETTING_TRACE_END ; 932 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/src/setting-connectivity.c 27  ~ 28  ~ 30 #ide UG_MODULE_API 31  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 34  #USB_BTN_NO 0 ) 39  $check_usb_jack_us () 41 SETTING_TRACE_BEGIN ; 42 bo usb_ci = l ; 43  t = `ruime_fo_g_vue_bo ( RUNTIME_INFO_KEY_USB_CONNECTED , & usb_ci ); 44 i( t = RUNTIME_INFO_ERROR_NONE && usb_ci = ue ) { 45  USB_CONNECTED ; 47  USB_DISCONNECTED ; 49 } } 51 g_vw * $__g_cive_vw_to_ld ( p_cڌ_h rvi ) 53 SETTING_TRACE_BEGIN ; 54 * vwty = NULL ; 56 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 57 i(! vwty ) 58  NULL ; 60 `SETTING_TRACE ("vwty:%s", vwty ); 62 i(! `SCmp ( vwty , "usb")) { 63 `FREE ( vwty ); 64  & g_vw_civy_usb ; 66 `FREE ( vwty ); 67  NULL ; 70 } } 72 Evas_Obje * $__g_cive_yout_to_tu ( p_cڌ_h rvi , * iv ) 74 SETTING_TRACE_BEGIN ; 75 StgCivyUG * civeUG = iv ; 76 * vwty = NULL ; 78 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 79 i(! vwty ) 80  NULL ; 82 `SETTING_TRACE ("vwty:%s", vwty ); 84 i(! `SCmp ( vwty , "usb")) { 85 `FREE ( vwty ); 86  civeUG -> ly_usb ; 88 `FREE ( vwty ); 89  NULL ; 92 } } 94  $g_cive_ug_cb_size (* da , Evas * e , 95 Evas_Obje * obj , * evt_fo ) 97 StgCivyUG * ad = (StgCivyUG * da ; 99 `g_vw_upde ( ad -> vw_to_ld ,d); 100 } } 102 * $g_cive_ug__ ( ui_gadg_h ug , 103 ug_mode mode , p_cڌ_h rvi , 104 * iv ) 106 `g_tvm_if ((! iv ), NULL , "!priv"); 108 StgCivyUG * civeUG = iv ; 109 civeUG -> ug = ug; 111 civeUG -> w_ma_yout = 112 ( Evas_Obje * `ug_g__yout ( ug ); 113 civeUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 114 `evas_obje_show ( civeUG -> w_ma_yout ); 115 civeUG -> evas = 116 `evas_obje_evas_g ( civeUG -> w_ma_yout ); 118 `g_tvm_if ( civeUG -> w_ma_yout = NULL , NULL, 121 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 124 `g_vw_node_b_tlize (); 125 `g_vw_node_b_gi (& g_vw_civy_usb , NULL ); 126 `g_vw_node_b_gi (& g_vw_civy_usb_hp , 127 & g_vw_civy_usb ); 130 `g__Gdl_c ("groupdex", &( civeUG -> c_t )); 131 `g__Gdl_c ("1le", &( civeUG -> c_1xt )); 132 `g__Gdl_c ("1le", &( civeUG -> c_1xt_1ic )); 133 `g__Gdl_c ("1le", &( civeUG -> c_1xt_1ic_g )); 134 `g__Gdl_c ("dlogue/2xt.3", &( civeUG -> c_2xt_3 )); 135 `g__Gdl_c ("2le.t", &( civeUG -> c_2xt_3_ )); 136 `g__Gdl_c ("1le", &( civeUG -> c_1ic_1xt_sub )); 137 `g__Gdl_c ("muɞe_sub", &( civeUG -> c_hp_y )); 139 civeUG -> vw_to_ld = `__g_cive_vw_to_ld ( rvi ); 140 `g_tvm_if ( NULL = civeUG -> vw_to_ld , NULL, 142 `g_vw_node_t_cur_vw ( civeUG -> vw_to_ld ); 143 `g_vw_ ( civeUG -> vw_to_ld , (*)connectiveUG); 144 `evas_obje_evt_back_add ( civeUG -> w_ma_yout , 145 EVAS_CALLBACK_RESIZE , 146 g_cive_ug_cb_size , 147 civeUG ); 148  `__g_cive_yout_to_tu ( rvi , civeUG ); 149 } } 151  $g_cive_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 152 * iv ) 154 } } 156  $g_cive_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 157 * iv ) 159 } } 161  $g_cive_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 162 * iv ) 164 } } 166  $g_cive_ug__deroy ( ui_gadg_h ug , 167 p_cڌ_h rvi , * iv ) 169 SETTING_TRACE_BEGIN ; 170 `g_tm_if ((! iv ), "!priv"); 171 StgCivyUG * civeUG = iv ; 173 `evas_obje_evt_back_d ( civeUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_cive_ug_cb_size ); 174 civeUG -> ug = ug; 177 i(& g_vw_civy_usb = civeUG -> vw_to_ld ) { 178 `g_vw_deroy (& g_vw_civy_usb_hp , 179 civeUG ); 180 `g_vw_deroy (& g_vw_civy_usb , 181 civeUG ); 184 i( NULL ! `ug_g_yout ( civeUG -> ug )) { 185 `evas_obje_hide (( Evas_Obje *) 186 `ug_g_yout ( civeUG -> ug )); 187 `evas_obje_d (( Evas_Obje *) 188 `ug_g_yout ( civeUG -> ug )); 191 SETTING_TRACE_END ; 192 } } 194  $g_cive_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 195 p_cڌ_h rvi , * iv ) 197 SETTING_TRACE_BEGIN ; 198 } } 200  $g_cive_ug__evt ( ui_gadg_h ug , 201 ug_evt evt , p_cڌ_h rvi , 202 * iv ) 204 SETTING_TRACE_BEGIN ; 205  evt ) { 206  UG_EVENT_LOW_MEMORY : 208  UG_EVENT_LOW_BATTERY : 210  UG_EVENT_LANG_CHANGE : 212  UG_EVENT_ROTATE_PORTRAIT : 214  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 216  UG_EVENT_ROTATE_LANDSCAPE : 218  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 220  UG_EVENT_REGION_CHANGE : 225 } } 227  $g_cive_ug__key_evt ( ui_gadg_h ug , 228 ug_key_evt evt , 229 p_cڌ_h rvi , * iv ) 231 SETTING_TRACE_BEGIN ; 232 StgCivyUG * ad = (StgCivyUG * iv ; 234  evt ) { 235  UG_KEY_EVENT_END : { 236 i( `m_viame_t_em_g ( ad -> vi_b ) == 237 `m_viame_btom_em_g ( ad -> vi_b )) { 238 `ug_deroy_me ( ug ); 241 `g_vw_cb__dKey ( ad ); 248 } } 250 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 252 SETTING_TRACE_BEGIN ; 253 StgCivyUG * civeUG = 254 `oc (1, ( StgCivyUG )); 255 `g_tvm_if (! civeUG , -1, 258 s -> = g_cive_ug__ ; 259 s -> t = g_cive_ug__t ; 260 s -> u = g_cive_ug__u ; 261 s -> sume = g_cive_ug__sume ; 262 s -> deroy = g_cive_ug__deroy ; 263 s -> mesge = g_cive_ug__mesge ; 264 s -> evt = g_cive_ug__evt ; 265 s -> key_evt = g_cive_ug__key_evt ; 266 s -> iv = civeUG ; 267 s -> t = UG_OPT_INDICATOR_ENABLE ; 270 } } 272 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 274 SETTING_TRACE_BEGIN ; 275  StgCivyUG * civeUG ; 276 `g_tm_if (! s , "ops == NULL"); 278 civeUG = s -> iv ; 279 i( civeUG ) { 280 `FREE ( civeUG ); 282 } } 284 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , 285 ** o ) 287  i , size ; 288 Stg_Cfg_Node_T * node ; 289 Ea_Li ** li = iv ; 290 cڡ Stg_Cfg_Node_T ch_cfigs [] = { 291 { DEVOPTION_STR_USB_DEBUGGING , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 292 { DEVOPTION_STR_SHOW_CPU_USAGE , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 293 { DEVOPTION_STR_RENDERTING_ENGINE , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 294 { DEVOPTION_STR_LIMIT_BACKGROUND_PRECESS , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 295 { DEVOPTION_STR_CRASH_VIEWER , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL} 298 `tv_if ( NULL = iv , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 299 `tv_if ( NULL = o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 301 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 303 size = ( ch_cfigs / ( Stg_Cfg_Node_T ); 305  i = 0; i < size ; i++) { 306 node = `g_ug_ch_em_subdex_add ( 307 ch_cfigs [ i ]. key_me , 309 IMG_USBci , 310 ch_cfigs [ i ]. em_ty , 311 ch_cfigs [ i ]. da , 314 * li = `ea_li_nd (*li, node ); 317 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage-change-cycle.h 21 #ide __SETTING_DATAUSAGE_CHANGE_CYCLE_H__ 22  #__SETTING_DATAUSAGE_CHANGE_CYCLE_H__ ) 24  ~ 26  __g_dauge_chge_cye_back_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage-main.h 21 #ide __SETTING_DATAUSAGE_MAIN_H__ 22  #__SETTING_DATAUSAGE_MAIN_H__ ) 24  ~ 26  #SETTING_DATAUSAGE_DESC_LEN_MAX 256 ) 28  #SETTING_DATAUSAGE_GRAPH_W (()680 * WIDGET_SCALE_FACTOR ) ) 29  #SETTING_DATAUSAGE_GRAPH_H (()500 * WIDGET_SCALE_FACTOR ) ) 31  #SETTING_DATAUSAGE_CAIRO_W (()630 * WIDGET_SCALE_FACTOR ) ) 32  #SETTING_DATAUSAGE_CAIRO_H 630 ) 34  #SETTING_DATAUSAGE_DATA_LIMIT_GRAPH_HEIGHT 160 ) 36  #SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_X (()15 * WIDGET_SCALE_FACTOR ) ) 37  #SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_Y 10 ) 38  #SETTING_DATAUSAGE_ROUND_RECT_WIDTH (()600 * WIDGET_SCALE_FACTOR ) ) 39  #SETTING_DATAUSAGE_ROUND_RECT_HEIGHT 130 ) 40  #SETTING_DATAUSAGE_ROUND_RECT_R 20 ) 41  #SETTING_DATAUSAGE_ROUND_RECT_BG_COLOR 187 ) 42  #SETTING_DATAUSAGE_ROUND_RECT_COLOR_RED 143 ) 43  #SETTING_DATAUSAGE_ROUND_RECT_COLOR_GREEN 148 ) 44  #SETTING_DATAUSAGE_ROUND_RECT_COLOR_BLUE 97 ) 46  #SETTING_DATAUSAGE_HEAD_POINT_X (()70 * WIDGET_SCALE_FACTOR ) ) 47  #SETTING_DATAUSAGE_HEAD_POINT_Y 30 ) 49  #SETTING_DATAUSAGE_PILLAR_WIDTH 18 ) 51  #SETTING_DATAUSAGE_CHART_WIDTH ( SETTING_DATAUSAGE_PILLAR_WIDTH * SETTING_DATAUSAGE_DAYS_IN_MONTH ) ) 52  #SETTING_DATAUSAGE_CHART_HEIGHT 400 ) 54  #SETTING_DATAUSAGE_HORIZONTAL_GROUP 5 ) 55  #SETTING_DATAUSAGE_LINES_IN_HORIZONTAL_GROUP 5 ) 57  #SETTING_DATAUSAGE_HORIZONTAL_LINE_COUNT ( SETTING_DATAUSAGE_HORIZONTAL_GROUP * SETTING_DATAUSAGE_LINES_IN_HORIZONTAL_GROUP ) ) 58  #SETTING_DATAUSAGE_LINE_TO_LINE_SPACE ( SETTING_DATAUSAGE_CHART_HEIGHT / SETTING_DATAUSAGE_HORIZONTAL_LINE_COUNT ) ) 61  #SETTING_DATAUSAGE_KILOBYTE_VALUE 1024 ) 62  #SETTING_DATAUSAGE_MEGABYTE_VALUE 1048576 ) 64  #SETTING_DATAUSAGE_ANIMATOR_START_INDEX 5 ) 66  __g_dauge_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 67 * evt_fo ); 68  __g_dauge_ma_da_ems_nd (* da ); 69  __g_dauge_ma_o_deroy (* da ); 70  __g_dauge_ma_days__mth_g ( time_t * t ,ime_* d ); 71  __g_dauge_ma_days__wk_g ( time_t * t ,ime_* d ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage-more-setting.h 21 #ide __SETTING_DATAUSAGE_MORE_SETTING_H__ 22  #__SETTING_DATAUSAGE_MORE_SETTING_H__ ) 24  ~ 26  __g_dauge_me_g_back_cb (* da , Evas_Obje * obj , * evt_fo ); 27  __g_dauge_me_g_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage.h 21 #ide __SETTING_DATAUSAGE_H__ 22  #__SETTING_DATAUSAGE_H__ ) 24  ~ 25  ~ 27  ~ 29  ~ 30  ~ 32  ~ 33  ~ 34  ~ 36  #SETTING_PKG_NAME "com.msung.g" ) 38  #SETTING_DATAUSAGE_MOBILE_STR "Mobe" ) 40  #SETTING_DATAUSAGE_DATA_ROAMING_STR "IDS_ST_BODY_DATA_ROAMING" ) 41  #SETTING_DATAUSAGE_RESTRICT_BACKGROUND_STR "Reri background da" ) 42  #SETTING_DATAUSAGE_SHOW_WIFI_STR "Show Wi-Fuge" ) 44  #SETTING_DATAUSAGE_ON_THIS_DATE_EACH_MONTH_STR "Othidch mth" ) 46  #SETTING_DATAUSAGE_MOBILE_DATA_STR "IDS_ST_MBODY_MOBILE_DATA" ) 47  #SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_STR "S duglim" ) 48  #SETTING_DATAUSAGE_DATA_LIMIT_STR "IDS_ST_BODY_DATA_LIMIT" ) 49  #SETTING_DATAUSAGE_DATA_USAGE_CYCLE_STR "Dugcye" ) 50  #SETTING_DATAUSAGE_STARTING_DATE_STR "IDS_ST_BODY_START_DATE" ) 51  #SETTING_DATAUSAGE_CHANGE_CYCLE_STR "IDS_ST_BODY_CHANGE_CYCLE" ) 52  #SETTING_DATAUSAGE_MORE_SETTING_STR "Mܐdugg" ) 53  #SETTING_DATAUSAGE_GRAPH_DESC_STR "%: Abou%ud" ) 54  #SETTING_DATAUSAGE_DESC_STR "IDS_ST_BODY_DATA_USAGE_IS_MEASURED_BY_YOUR_PHONE_AND_YOUR_SERVICE_PROVIDER_MAY_ACCOUNT_FOR_USAGE_DIFFERENTLY" ) 57  #SETTING_DATAUSAGE_NO_APPS_USE_DATA_STR "Nحpud ddurghiriod" ) 59  #SETTING_DATAUSAGE_MONTH_STR "Mth" ) 60  #SETTING_DATAUSAGE_WEEK_STR "Wk" ) 61  #SETTING_DATAUSAGE_DAY_STR "Day" ) 63  #SETTING_DATAUSAGE_DAYS_IN_MONTH 31 ) 64  #SETTING_DATAUSAGE_DAYS_IN_WEEK 7 ) 65  #SETTING_DATAUSAGE_HOURS_IN_DAY 24 ) 67  _StgDaugeUG tStgDaugeUG ; 74  s_StgDaugeUG { 75 ui_gadg_h mug ; 78 Evas * mevas ; 79 Evas_Obje * mw_ma_yout ; 80 Evas_Obje * mw_g ; 82 Evas_Obje * mly_ma ; 84 Evas_Obje * mgli ; 85 Evas_Obje * myout ; 86 Evas_Obje * mvib ; 88 Evas_Obje * mbb ; 89 Elm_Obje_Im * mbb_em [2]; 91 g_vw * mvw_to_ld ; 94 Evas_Obje * mpup ; 95 Elm_Gli_Im_Css mc_2xt_3_ ; 96 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 97 Elm_Gli_Im_Css mc_1xt_1ic_2 ; 98 Elm_Gli_Im_Css mc_1xt_1ic ; 99 Elm_Gli_Im_Css mc_2xt_2 ; 100 Elm_Gli_Im_Css mc_1xt ; 101 Elm_Gli_Im_Css mc_group_em ; 102 Elm_Gli_Im_Css mc_bg_1ic ; 103 Elm_Gli_Im_Css mc_t ; 104 Elm_Gli_Im_Css mc_vb_height ; 105 Elm_Gli_Im_Css mc_1xt_1ic_de ; 106 Elm_Gli_Im_Css mc_yout ; 107 Elm_Gli_Im_Css mc_2xt_1ic_4 ; 109 Stg_GGroupIm_Da * mu_ck_da ; 110 Stg_GGroupIm_Da * mt_da_uge_lim ; 111 Stg_GGroupIm_Da * mda_lim ; 112 Stg_GGroupIm_Da * mda_uge_cye ; 113 Stg_GGroupIm_Da * mtg_de ; 114 Stg_GGroupIm_Da * mchge_cye ; 115 Stg_GGroupIm_Da * mme_g ; 116 Stg_GGroupIm_Da * mlim_gph ; 117 Stg_GGroupIm_Da * mgph_image ; 118 Stg_GGroupIm_Da * mgph_desc ; 120 Evas_Obje * mda_lim_cfmt ; 121 Evas_Obje * mda_lim_y ; 122 Evas_Obje * mda_lim_pup ; 123 Evas_Obje * mxpup ; 125 Ea_Li * mp_li ; 126  mp_li_dex ; 127  mps_tٮ_size ; 128 Ece_Anim * mim ; 129 rsml_i_ty miy ; 131  mda_r_n ; 132  mda_r [ SETTING_DATAUSAGE_DAYS_IN_MONTH ]; 133  mmaximum ; 134  mtٮ_size ; 135  m_size ; 137 o_sur_t * mo_sur ; 138 o_t * m ; 140 o_sur_t * mlim_o_sur ; 141 o_t * mlim_ ; 145 g_vw g_vw_dauge_ma ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage-change-cycle.c 22  ~ 24  __g_dauge_chge_cye_ (* cb ); 25  __g_dauge_chge_cye_deroy (* cb ); 26  __g_dauge_chge_cye_upde (* cb ); 27  __g_dauge_chge_cye_nup (* cb ); 29 g_vw gg_vw_dauge_chge_cye = { 30 . = __g_dauge_chge_cye_ , 31 . gderoy = __g_dauge_chge_cye_deroy , 32 . gupde = __g_dauge_chge_cye_upde , 33 . gnup = __g_dauge_chge_cye_nup , 36 * $_em_b_g (* da , Evas_Obje * obj , cڡ * ) 38 SETTING_TRACE_BEGIN ; 39 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 41 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 42 i( em_da -> keyS ) { 43  (*) `g_rdup ( `_ ( em_da -> keyS )); 45 } i(! `SCmp ( , "elm.text.2")) { 46 i( em_da -> sub_desc ) { 47  (*) `g_rdup ( em_da -> sub_desc ); 52  NULL ; 53 } } 55  Evas_Obje * $_em_cڋ_g (* da , Evas_Obje * obj , cڡ * ) 57 SETTING_TRACE_BEGIN ; 58 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 61 i(! `SCmp ( , "elm.icon") || !safeStrCmp(part, "elm.icon.1")) { 62 Evas_Obje * dimefld = `m_dime_add ( obj ); 63 em_da -> eo_check = dimefld ; 65 `m_dime_fld_visib_t ( dimefld , ELM_DATETIME_YEAR , EINA_FALSE ); 66 `m_dime_fld_visib_t ( dimefld , ELM_DATETIME_MONTH , EINA_FALSE ); 67 `m_dime_fld_visib_t ( dimefld , ELM_DATETIME_HOUR , EINA_FALSE ); 68 `m_dime_fld_visib_t ( dimefld , ELM_DATETIME_MINUTE , EINA_FALSE ); 69 `m_dime_fld_visib_t ( dimefld , ELM_DATETIME_AMPM , EINA_FALSE ); 71 `evas_obje_size_ht_weight_t ( dimefld , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 72 `evas_obje_size_ht_ign_t ( dimefld , 0.5, 0.5); 73 `evas_obje_show ( dimefld ); 75  de_fm [ MAX_DATETIME_FORMAT_LEN + 1] = {0, }; 76 cڡ * time_fm = "%H : %M"; 78 `tf ( de_fm , MAX_DATETIME_FORMAT_LEN , 79 "%%s", em_da -> sub_desc , time_fm ); 80 `m_dime_fm_t ( dimefld , de_fm ); 82  tm ts_t ; 83 time_t ime = `time ( NULL ); 84  tm * ts = `loime_r (& ime , & ts_t ); 85 `tv_if (! ts , NULL ); 86 ts_t . tm_mday = em_da -> chk_us ; 88 `m_dime_vue_t ( dimefld , & ts_t ); 90 i( em_da -> chk_chge_cb ) { 91 `evas_obje_smt_back_add ( dimefld , "changed", 92 em_da -> chk_chge_cb , item_data); 94  dimefld ; 97  NULL ; 98 } } 100  $_em_d (* da , Evas_Obje * obj ) 102 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 103 i( em_da ) { 104 `G_FREE ( em_da -> keyS ); 105 `G_FREE ( em_da -> sub_desc ); 106 `FREE ( em_da ); 108 } } 116  $__g_dauge_chge_cye_ (* cb ) 118 SETTING_TRACE_BEGIN ; 120 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 122 StgDaugeUG * ad = (StgDaugeUG * cb ; 123 Evas_Obje * sr ; 125 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 126 ad -> w_g , 127 `_ ( SETTING_DATAUSAGE_CHANGE_CYCLE_STR ), 128 `_ ("IDS_COM_BODY_BACK"), 129 NULL , 130 __g_dauge_chge_cye_back_cb , 131 NULL , 132 ad , & sr ,d-> vib ); 134 `g_tvm_if ( sr = NULL , SETTING_RETURN_FAIL , "scroller is NULL"); 136 Elm_Obje_Im * em = NULL ;; 138 em = `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 139 ELM_GENLIST_ITEM_NONE , NULL , NULL); 140 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 142 ad -> c_yout . em_y = "dialogue/1text.1icon.5"; 143 ad -> c_yout . func . xt_g = _em_b_g ; 144 ad -> c_yout . func . cڋ_g = _em_cڋ_g ; 145 ad -> c_yout . func . e_g = NULL ; 146 ad -> c_yout . func . d = _em_d ; 149  vue = 0; 150  r = 0; 151  t = 0; 153 t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , & vue , & r ); 154 i( t != 0) { 155 `SETTING_TRACE_ERROR ("get vconf failed"); 158 ad -> chge_da = `g__Gdl_fld_def ( sr , &d-> c_yout ), 159 NULL , 160 ad , SWALLOW_Ty_LAYOUT_DATEFIELD , 161 NULL , NULL, vue , 162 SETTING_DATAUSAGE_ON_THIS_DATE_EACH_MONTH_STR , 164 NULL ); 166 g_vw_dauge_chge_cye . is_ = 1; 167  SETTING_RETURN_SUCCESS ; 168 } } 170  $__g_dauge_chge_cye_deroy (* cb ) 172 SETTING_TRACE_BEGIN ; 174 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 175 StgDaugeUG * ad = (StgDaugeUG * cb ; 177 `m_viame_em_p ( ad -> vib ); 178 g_vw_dauge_chge_cye . is_ = 0; 179  SETTING_RETURN_SUCCESS ; 180 } } 182  $__g_dauge_chge_cye_upde (* cb ) 184 SETTING_TRACE_BEGIN ; 185  SETTING_RETURN_SUCCESS ; 186 } } 188  $__g_dauge_chge_cye_nup (* cb ) 191 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 192 `__g_dauge_chge_cye_deroy ( cb ); 193  SETTING_RETURN_SUCCESS ; 194 } } 201  $__g_dauge_chge_cye_back_cb (* da , Evas_Obje * obj , * evt_fo ) 204 `t_if ( da = NULL ); 205 StgDaugeUG * ad = (StgDaugeUG * da ; 207 `g_vw_chge (& g_vw_dauge_chge_cye , & g_vw_dauge_ma , ad ); 208 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage-main.c 21  ~ 22  ~ 23  ~ 25  #UNKNOWN_APP "Unknown" ) 26  #DATAUSAGE_POPUP_GUIDE_TEXT "Maxim i99999" ) 28 cڡ * gda_uge_cye_r [] = { 29 SETTING_DATAUSAGE_MONTH_STR , 30 SETTING_DATAUSAGE_WEEK_STR , 31 SETTING_DATAUSAGE_DAY_STR , 32 NULL , 35 cڡ * gdays__mth [] = { 44  g_dauge_ma_ (* cb ); 45  g_dauge_ma_deroy (* cb ); 46  g_dauge_ma_upde (* cb ); 47  g_dauge_ma_nup (* cb ); 49 g_vw gg_vw_dauge_ma = { 50 . = g_dauge_ma_ , 51 . gderoy = g_dauge_ma_deroy , 52 . gupde = g_dauge_ma_upde , 53 . gnup = g_dauge_ma_nup , 56  __g_dauge_ma_da_ems_ (* da ); 58  $__g_dauge_ma_size_si ( size , * size_desc ) 62  tmp_size = 0.0; 63  t = 0; 64 i( size < SETTING_DATAUSAGE_MEGABYTE_VALUE ) { 65 tmp_size = (() size / SETTING_DATAUSAGE_KILOBYTE_VALUE ; 66 t = `tf ( size_desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%4.2lf%s", tmp_size , "KB"); 67 `tv_if ( t < 0, SETTING_RETURN_FAIL ); 69 tmp_size = (() size / SETTING_DATAUSAGE_MEGABYTE_VALUE ; 70 t = `tf ( size_desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%4.2lf%s", tmp_size , "MB"); 71 `tv_if ( t < 0, SETTING_RETURN_FAIL ); 74  SETTING_RETURN_SUCCESS ; 75 } } 77  $__g_dauge_ma__time_desc_g (* desc ) 79 SETTING_TRACE_BEGIN ; 80 `g_tm_if ( NULL = desc , "desc is NULL"); 82  r = 0; 83  cye = 0; 84  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & cye , & r ); 85 i( t != 0) { 86 `SETTING_TRACE_ERROR ("get vconf failed"); 89 time_t cur_time = `time (0); 90 time_t d_time ; 91  cye ) { 94 `__g_dauge_ma_days__mth_g ( NULL , & d_time ); 99 `__g_dauge_ma_days__wk_g ( NULL , & d_time ); 104 d_time = `time (0); 110 `SETTING_TRACE_ERROR ("wrong data usage cycle"); 115  tm cur_de ; 116 i( NULL = `loime_r (& cur_time , & cur_de )) { 117 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 121  tm d_de ; 122 i( NULL = `loime_r (& d_time , & d_de )) { 123 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 127  t_day = cur_de . tm_mday ; 128  d_day = d_de . tm_mday ; 130 i( t_day = d_day ) { 131  cur_hour = cur_de . tm_hour ; 132 `tf ( desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%d hourmag", ( SETTING_DATAUSAGE_HOURS_IN_DAY - cur_hour )); 134 `tf ( desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%d daymag", ( d_day - t_day )); 136 } } 138  $__g_dauge_ma_round_g_dw (* da ,  width , 139  d ,  g ,  blue ) 142 `g_tm_if ( da = NULL , "data is NULL"); 143 StgDaugeUG * ad = (StgDaugeUG * da ; 145 `g_tm_if ( ad -> lim_ = NULL , "ad->limit_cr is NULL"); 147 `o_t_sour_rgba ( ad -> lim_ , d /255.0, g /255.0, blue /255.0, 1.0); 148 `o_t_le_width ( ad -> lim_ , 1); 150  x = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_X ; 151  y = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_Y ; 152  height = SETTING_DATAUSAGE_ROUND_RECT_HEIGHT ; 153  r = SETTING_DATAUSAGE_ROUND_RECT_R ; 155 `o_move_to ( ad -> lim_ , x + r , y ); 156 `o_le_to ( ad -> lim_ , x + width - r , y ); 157 `o_move_to ( ad -> lim_ , x + width , y + r ); 158 `o_le_to ( ad -> lim_ , x + width , y + height - r ); 159 `o_move_to ( ad -> lim_ , x + width - r , y + height ); 160 `o_le_to ( ad -> lim_ , x + r , y + height ); 161 `o_move_to ( ad -> lim_ , x , y + height - r ); 162 `o_le_to ( ad -> lim_ , x , y + r ); 163 `o_c ( ad -> lim_ , x + r , y +,, M_PI , 3 * M_PI / 2.0); 164 `o_c ( ad -> lim_ , x + width - r , y +,, 3 * M_PI / 2, 2 * M_PI); 165 `o_c ( ad -> lim_ , x + width - r , y + height -,, 0, M_PI / 2); 166 `o_c ( ad -> lim_ , x + r , y + height -,, M_PI / 2, M_PI); 168 `o_roke_erve ( ad -> lim_ ); 169 `o_t_sour_rgba ( ad -> lim_ , d /255.0, g /255.0, blue /255.0, 1.0); 170 `o_fl ( ad -> lim_ ); 171 } } 173  $__g_dauge_ma_round_g_dw_1 (* da ,  width , 174  d ,  g ,  blue ) 177 `g_tm_if ( da = NULL , "data is NULL"); 178 StgDaugeUG * ad = (StgDaugeUG * da ; 180 `g_tm_if ( ad -> lim_ = NULL , "ad->cr is NULL"); 182 `o_t_sour_rgba ( ad -> lim_ , d /255.0, g /255.0, blue /255.0, 1.0); 183 `o_t_le_width ( ad -> lim_ , 1); 185  x = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_X ; 186  y = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_Y ; 187  height = SETTING_DATAUSAGE_ROUND_RECT_HEIGHT ; 188  r = SETTING_DATAUSAGE_ROUND_RECT_R ; 190  dn = `acos (()( r - width ) /); 192 `o_move_to ( ad -> lim_ , x , y + height - r ); 193 `o_le_to ( ad -> lim_ , x , y + r ); 194 `o_c ( ad -> lim_ , x + r , y +,, M_PI , M_PI + dn ); 195 `o_c ( ad -> lim_ , x + r , y + height -,, M_PI - dn , M_PI); 196 `o_o_th ( ad -> lim_ ); 198 `o_roke_erve ( ad -> lim_ ); 199 `o_t_sour_rgba ( ad -> lim_ , d /255.0, g /255.0, blue /255.0, 1.0); 200 `o_fl ( ad -> lim_ ); 201 } } 203  $__g_dauge_ma_ng_dw (* da ,  width ) 206 `g_tm_if ( da = NULL , "data is NULL"); 207 StgDaugeUG * ad = (StgDaugeUG * da ; 209 `g_tm_if ( ad -> lim_ = NULL , "ad->cr is NULL"); 211 `o_t_sour_rgba ( ad -> lim_ , 212 SETTING_DATAUSAGE_ROUND_RECT_COLOR_RED /255.0, 213 SETTING_DATAUSAGE_ROUND_RECT_COLOR_GREEN /255.0, 214 SETTING_DATAUSAGE_ROUND_RECT_COLOR_BLUE /255.0, 216 `o_t_le_width ( ad -> lim_ , 1); 218  x = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_X + width ; 219  y = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_Y + SETTING_DATAUSAGE_ROUND_RECT_HEIGHT + 4; 220  r = SETTING_DATAUSAGE_ROUND_RECT_R ; 222 `o_move_to ( ad -> lim_ , x , y ); 223 `o_le_to ( ad -> lim_ , x - r , y +); 224 `o_le_to ( ad -> lim_ , x + r , y +); 225 `o_o_th ( ad -> lim_ ); 227 `o_roke_erve ( ad -> lim_ ); 228 `o_t_sour_rgba ( ad -> lim_ , 229 SETTING_DATAUSAGE_ROUND_RECT_COLOR_RED /255.0, 230 SETTING_DATAUSAGE_ROUND_RECT_COLOR_GREEN /255.0, 231 SETTING_DATAUSAGE_ROUND_RECT_COLOR_BLUE /255.0, 233 `o_fl ( ad -> lim_ ); 234 } } 236  $__g_dauge_ma_round_g_dw_2 (* da ,  width , 237  d ,  g ,  blue ) 240 `g_tm_if ( da = NULL , "data is NULL"); 241 `g_tm_if ( width < SETTING_DATAUSAGE_ROUND_RECT_R , "width isrror"); 242 StgDaugeUG * ad = (StgDaugeUG * da ; 244 `g_tm_if ( ad -> lim_ = NULL , "ad->cr is NULL"); 246 `o_t_sour_rgba ( ad -> lim_ , d /255.0, g /255.0, blue /255.0, 1.0); 247 `o_t_le_width ( ad -> lim_ , 1); 249  x = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_X ; 250  y = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_Y ; 251  height = SETTING_DATAUSAGE_ROUND_RECT_HEIGHT ; 252  _r = SETTING_DATAUSAGE_ROUND_RECT_R ; 253  right_r = width - _r ; 255 `o_move_to ( ad -> lim_ , x + width , y + right_r ); 256 `o_le_to ( ad -> lim_ , x + width , y + height - right_r ); 257 `o_move_to ( ad -> lim_ , x , y + height - _r ); 258 `o_le_to ( ad -> lim_ , x , y + _r ); 259 `o_c ( ad -> lim_ , x + _r , y +e_r,e_r, M_PI , 3 * M_PI / 2.0); 260 `o_c ( ad -> lim_ , x + _r , y + right_r ,ight_r, 3 * M_PI / 2, 2 * M_PI); 261 `o_c ( ad -> lim_ , x + _r , y + height - right_r ,ight_r, 0, M_PI / 2); 262 `o_c ( ad -> lim_ , x + _r , y + height -e_r,e_r, M_PI / 2, M_PI); 264 `o_roke_erve ( ad -> lim_ ); 265 `o_t_sour_rgba ( ad -> lim_ , d /255.0, g /255.0, blue /255.0, 1.0); 266 `o_fl ( ad -> lim_ ); 267 } } 269  $__g_dauge_ma_xt__round__dw (* da ) 272 `g_tm_if ( da = NULL , "data is NULL"); 273 StgDaugeUG * ad = (StgDaugeUG * da ; 275 `g_tm_if ( ad -> lim_ = NULL , "ad->cr is NULL"); 277 `o_t_sour_rgba ( ad -> lim_ , 0.0, 0.0, 0.0, 1.0); 279  x = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_X + 20; 280  y = SETTING_DATAUSAGE_ROUND_RECT_HEAD_POINT_Y + 50; 282  tٮ_size [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 283 `__g_dauge_ma_size_si ( ad -> tٮ_size ,otal_size); 285  _size [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 286 `__g_dauge_ma_size_si ( ad -> _size ,eft_size); 288  desc [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 289 `tf ( desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%ud %", tٮ_size , _size ); 291 `o_move_to ( ad -> lim_ , x , y ); 292 `o_t_ft_size ( ad -> lim_ , 38); 293 `o_show_xt ( ad -> lim_ , desc ); 295  r = 0; 296  cye = 0; 297  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & cye , & r ); 298 i( t != 0) { 299 `SETTING_TRACE_ERROR ("get vconf failed"); 302  _time_desc [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 303 `__g_dauge_ma__time_desc_g ( _time_desc ); 305 `o_move_to ( ad -> lim_ , x , y + 50); 306 `o_t_ft_size ( ad -> lim_ , 36); 307 `o_show_xt ( ad -> lim_ , _time_desc ); 308 } } 310  $__g_dauge_ma_b_dw (* da ) 313 `g_tm_if ( da = NULL , "data is NULL"); 314 StgDaugeUG * ad = (StgDaugeUG * da ; 316 `g_tm_if ( ad -> = NULL , "ad->cr is NULL"); 318 `o_t_sour_rgba ( ad -> , 0.0, 0.0, 0.0, 1.0); 319 `o_t_le_width ( ad -> , 1); 321  beg_pot_x = SETTING_DATAUSAGE_HEAD_POINT_X ; 322  beg_pot_y = SETTING_DATAUSAGE_HEAD_POINT_Y ; 323  le_ngth = SETTING_DATAUSAGE_CHART_WIDTH ; 324  le_height = SETTING_DATAUSAGE_CHART_HEIGHT ; 327 `o_move_to ( ad -> , beg_pot_x , beg_pot_y ); 328 `o_le_to ( ad -> , beg_pot_x , beg_pot_y + le_height ); 331 beg_pot_x = SETTING_DATAUSAGE_HEAD_POINT_X ; 333  le_cou = le_height / SETTING_DATAUSAGE_LINE_TO_LINE_SPACE ; 334  i = 0; 335 ; i < le_cou ; i++) { 336 i( i % SETTING_DATAUSAGE_LINES_IN_HORIZONTAL_GROUP == 0) { 337 `o_t_le_width ( ad -> , 3); 338 `o_move_to ( ad -> , beg_pot_x - 12, beg_pot_y ); 340 `o_t_le_width ( ad -> , 1); 341 `o_move_to ( ad -> , beg_pot_x , beg_pot_y ); 344 `o_le_to ( ad -> , beg_pot_x + le_ngth , beg_pot_y ); 345 beg_pot_y + SETTING_DATAUSAGE_LINE_TO_LINE_SPACE ; 346 `o_roke ( ad -> ); 348 } } 350  $__g_dauge_ma_xt__b_dw (* da ) 353 `g_tm_if ( da = NULL , "data is NULL"); 354 StgDaugeUG * ad = (StgDaugeUG * da ; 356 `g_tm_if ( ad -> = NULL , "ad->cr is NULL"); 358 `o_t_sour_rgba ( ad -> , 0.0, 0.0, 0.0, 1.0); 360  beg_pot_x = SETTING_DATAUSAGE_HEAD_POINT_X ; 361  beg_pot_y = SETTING_DATAUSAGE_HEAD_POINT_Y ; 362  group_a = SETTING_DATAUSAGE_CHART_HEIGHT / SETTING_DATAUSAGE_HORIZONTAL_GROUP ; 364  rv = ad -> maximum / SETTING_DATAUSAGE_HORIZONTAL_GROUP ; 366  xt_x = beg_pot_x - 60; 368  i = 0; 369 ; i < SETTING_DATAUSAGE_HORIZONTAL_GROUP ; i++) { 370 `o_move_to ( ad -> , xt_x , beg_pot_y + 5); 371 `o_t_ft_size ( ad -> , 20); 372  tmp [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 373 i( i = SETTING_DATAUSAGE_HORIZONTAL_GROUP ) { 374 `tf ( tmp , MAX_DISPLAY_NAME_LEN_ON_UI , "%d", 0); 376 `tf ( tmp , MAX_DISPLAY_NAME_LEN_ON_UI , "%d", ( ad -> maximum - rv * i )); 378 `o_show_xt ( ad -> , tmp ); 379 beg_pot_y + group_a ; 381 } } 383  $__g_dauge_ma_pr_dw (* da ) 386 `g_tm_if ( da = NULL , "data is NULL"); 387 StgDaugeUG * ad = (StgDaugeUG * da ; 388 `g_tm_if ( ad -> = NULL , "ad->cr is NULL"); 390 `o_t_sour_rgba ( ad -> , 85/255.0, 145/255.0, 210/255.0, 1.0); 391 `o_t_le_width ( ad -> , 1); 393  beg_pot_x = SETTING_DATAUSAGE_HEAD_POINT_X + 1; 394  beg_pot_y = SETTING_DATAUSAGE_HEAD_POINT_Y + SETTING_DATAUSAGE_CHART_HEIGHT ; 395  pr_width = SETTING_DATAUSAGE_PILLAR_WIDTH ; 396  pr_max_height = SETTING_DATAUSAGE_CHART_HEIGHT ; 398  i = 0; 399  tmp_size = 0.0; 400  height = 0; 401 ; i < ad -> da_r_n ; i++) { 402 i( ad -> da_r [ i ] == 0) { 407 tmp_size = () ad -> da_r [ i ] / SETTING_DATAUSAGE_MEGABYTE_VALUE ; 408 height = pr_max_height * ( tmp_size / ad -> maximum ); 409 `o_g ( ad -> , beg_pot_x + pr_width * i , 410 beg_pot_y - height , pr_width , height - 1); 412 `o_roke_erve ( ad -> ); 413 `o_fl ( ad -> ); 414 } } 416  $__g_dauge_ma_cod_dw (* da ) 419 `g_tm_if ( da = NULL , "data is NULL"); 420 StgDaugeUG * ad = (StgDaugeUG * da ; 421 `g_tm_if ( ad -> = NULL , "ad->cr is NULL"); 423 `o_t_sour_rgba ( ad -> , 0.0, 0.0, 0.0, 1.0); 424 `o_t_le_width ( ad -> , 1); 426  offt = 1; 427  beg_pot_x = SETTING_DATAUSAGE_HEAD_POINT_X + offt ; 428  beg_pot_y = SETTING_DATAUSAGE_HEAD_POINT_Y + SETTING_DATAUSAGE_CHART_HEIGHT ; 429  le_a = SETTING_DATAUSAGE_PILLAR_WIDTH / 2; 430  le_height = SETTING_DATAUSAGE_PILLAR_WIDTH ; 432 `o_move_to ( ad -> , beg_pot_x , beg_pot_y ); 433 `o_le_to ( ad -> , beg_pot_x , beg_pot_y + le_height ); 435  i = 0; 436 ; i < SETTING_DATAUSAGE_DAYS_IN_MONTH ; i++) { 437 beg_pot_x = beg_pot_x + le_a ; 438 `o_move_to ( ad -> , beg_pot_x , beg_pot_y - le_height / 2); 439 `o_le_to ( ad -> , beg_pot_x , beg_pot_y + le_height / 2); 441 beg_pot_x = beg_pot_x + le_a ; 442 `o_move_to ( ad -> , beg_pot_x , beg_pot_y ); 443 `o_le_to ( ad -> , beg_pot_x , beg_pot_y + le_height ); 445 `o_roke ( ad -> ); 446 } } 448  $__g_dauge_ma_p_gph ( Evas_Obje * , cڡ * , * da ) 451 `g_tm_if ( = NULL , "parent is NULL"); 452 `g_tm_if ( da = NULL , "data is NULL"); 453 StgDaugeUG * ad = (StgDaugeUG * da ; 455  vue = 0; 456  r = 0; 457  t = 0; 459 t = `g_g_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_BOOL , & vue , & r ); 460 i( t != 0) { 461 `SETTING_TRACE_ERROR ("get vconf failed"); 464  o_w = SETTING_DATAUSAGE_CAIRO_W ; 465  o_h = SETTING_DATAUSAGE_CAIRO_H - SETTING_DATAUSAGE_DATA_LIMIT_GRAPH_HEIGHT ; 467 Evas * evas = `evas_obje_evas_g ( ); 468 `g_tm_if ( evas = NULL , "evas is NULL"); 470 Evas_Obje * = `evas_obje_g_add ( evas ); 471 `evas_obje_c_t ( , 255, 255, 255, 255); 472 `g_size_obje ( , o_w , o_h ); 474 Evas_Obje * p_image_obje = `evas_obje_image_add ( evas ); 475 `g_tm_if ( p_image_obje = NULL , "pie_image_object is NULL"); 476 `evas_obje_c_t ( p_image_obje , 255, 255, 255, 250); 477 `evas_obje__t ( p_image_obje , ); 478 `evas_obje_show ( p_image_obje ); 479 `g_size_obje ( p_image_obje , o_w , o_h ); 481 `evas_obje_size ( , o_w , o_h ); 483 `m_obje__cڋ_t ( , , p_image_obje ); 485 i( ad -> o_sur = NULL ) { 486 ad -> o_sur = `o_image_sur_ ( CAIRO_FORMAT_ARGB32 , o_w , o_h ); 487 `g_tm_if ( ad -> o_sur = NULL , "ad->cairo_surface is NULL"); 490 i( ad -> = NULL ) { 491 ad -> = `o_ d-> o_sur ); 492 `g_tm_if ( ad -> = NULL , "ad->cr is NULL"); 495 `__g_dauge_ma_b_dw ( ad ); 497 `__g_dauge_ma_xt__b_dw ( ad ); 499 `__g_dauge_ma_pr_dw ( ad ); 501 `__g_dauge_ma_cod_dw ( ad ); 503 `evas_obje_image_size_t ( p_image_obje , o_w , o_h ); 504 `evas_obje_image_da_t ( p_image_obje , `o_image_sur_g_da ( ad -> o_sur )); 505 `evas_obje_image_fl_t ( p_image_obje , 0, 0, o_w , o_h ); 506 } } 508  $__g_dauge_ma_lim_gph ( Evas_Obje * , cڡ * , * da ) 511 `g_tm_if ( = NULL , "parent is NULL"); 512 `g_tm_if ( da = NULL , "data is NULL"); 513 StgDaugeUG * ad = (StgDaugeUG * da ; 515  o_w = SETTING_DATAUSAGE_CAIRO_W ; 516  o_h = SETTING_DATAUSAGE_DATA_LIMIT_GRAPH_HEIGHT ; 518 Evas * evas = `evas_obje_evas_g ( ); 519 `g_tm_if ( evas = NULL , "evas is NULL"); 521 Evas_Obje * = `evas_obje_g_add ( evas ); 522 `evas_obje_c_t ( , 255, 255, 255, 255); 523 `g_size_obje ( , o_w , o_h ); 525 Evas_Obje * p_image_obje = `evas_obje_image_add ( evas ); 526 `g_tm_if ( p_image_obje = NULL , "pie_image_object is NULL"); 527 `evas_obje_c_t ( p_image_obje , 255, 255, 255, 250); 528 `evas_obje__t ( p_image_obje , ); 529 `evas_obje_show ( p_image_obje ); 530 `g_size_obje ( p_image_obje , o_w , o_h ); 532 `m_obje__cڋ_t ( , , p_image_obje ); 534 i( ad -> lim_o_sur = NULL ) { 535 ad -> lim_o_sur = `o_image_sur_ ( CAIRO_FORMAT_ARGB32 , o_w , o_h ); 536 `g_tm_if ( ad -> lim_o_sur = NULL , "ad->cairo_surface is NULL"); 539 i( ad -> lim_ = NULL ) { 540 ad -> lim_ = `o_ d-> lim_o_sur ); 541 `g_tm_if ( ad -> lim_ = NULL , "ad->cr is NULL"); 544 `__g_dauge_ma_round_g_dw ( ad , SETTING_DATAUSAGE_ROUND_RECT_WIDTH , 545 SETTING_DATAUSAGE_ROUND_RECT_BG_COLOR , 546 SETTING_DATAUSAGE_ROUND_RECT_BG_COLOR , 547 SETTING_DATAUSAGE_ROUND_RECT_BG_COLOR ); 549  width = 0; 550 i( ad -> _size > 0) { 551  r = () ad -> tٮ_size / (ad->tٮ_siz+d-> _size ); 552 width = SETTING_DATAUSAGE_ROUND_RECT_WIDTH * r ; 554 width = SETTING_DATAUSAGE_ROUND_RECT_WIDTH ; 557 i( width > (2 * SETTING_DATAUSAGE_ROUND_RECT_R )) { 558 `__g_dauge_ma_round_g_dw ( ad , width , 559 SETTING_DATAUSAGE_ROUND_RECT_COLOR_RED , 560 SETTING_DATAUSAGE_ROUND_RECT_COLOR_GREEN , 561 SETTING_DATAUSAGE_ROUND_RECT_COLOR_BLUE ); 562 } i( width > SETTING_DATAUSAGE_ROUND_RECT_R && width <= (2 * SETTING_DATAUSAGE_ROUND_RECT_R)) { 563 `__g_dauge_ma_round_g_dw_2 ( ad , width , 564 SETTING_DATAUSAGE_ROUND_RECT_COLOR_RED , 565 SETTING_DATAUSAGE_ROUND_RECT_COLOR_GREEN , 566 SETTING_DATAUSAGE_ROUND_RECT_COLOR_BLUE ); 568 `__g_dauge_ma_round_g_dw_1 ( ad , width , 569 SETTING_DATAUSAGE_ROUND_RECT_COLOR_RED , 570 SETTING_DATAUSAGE_ROUND_RECT_COLOR_GREEN , 571 SETTING_DATAUSAGE_ROUND_RECT_COLOR_BLUE ); 573 `__g_dauge_ma_ng_dw ( ad , width ); 574 `__g_dauge_ma_xt__round__dw ( ad ); 576 `evas_obje_image_size_t ( p_image_obje , o_w , o_h ); 577 `evas_obje_image_da_t ( p_image_obje , `o_image_sur_g_da ( ad -> lim_o_sur )); 578 `evas_obje_image_fl_t ( p_image_obje , 0, 0, o_w , o_h ); 579 } } 581  $__g_dauge_ma_dismisd_cb (* da , Evas_Obje * obj , * evt_fo ) 583 SETTING_TRACE_BEGIN ; 584 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 585 StgDaugeUG * ad = (StgDaugeUG *) da ; 587 if( ad -> xpup ) { 588 `evas_obje_d ( ad -> xpup ); 589 ad -> xpup = NULL ; 591 } } 593  $__g_dauge_ma_move_xpup ( Evas_Obje * xpup , Evas_Obje * b ) 595 Evas_Cod x , y , w , h ; 596 `evas_obje_geomry_g ( b , & x , & y , & w , & h ); 597 `evas_obje_move ( xpup , x + ( w / 2), y + ( h /2)); 598 } } 600  $__g_dauge_ma_timick_cb (* da , Evas_Obje * obj , * evt_fo ) 602 SETTING_TRACE_BEGIN ; 603 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 604 StgDaugeUG * ad = (StgDaugeUG *) da ; 605 `g_tm_if ( ad -> tg_de = NULL , "ad->starting_date is NULL"); 607 cڡ * b = `m_obje_em_xt_g (( Elm_Obje_Im * evt_fo ); 608 `g_tm_if ( b = NULL , "label is NULL"); 610 cڡ * b_b = `m_obje_xt_g ( ad -> tg_de -> eo_check ); 611 if(! `SCmp ( b , b_b )) { 612 `SETTING_TRACE ("Not changed"); 615 `SETTING_TRACE ("xt(%siicked!", b ); 616 `m_obje_xt_t ( ad -> tg_de -> eo_check , b ); 618  tg_de = () `g_ascii_od ( b , NULL ); 619 `g_tm_if ( o = ERANGE , "failo call g_ascii_strtod"); 621  r = 0; 622  t = `g_t_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , tg_de , & r ); 623 `g_tm_if ( t != 0, "set vconf failed"); 625 if( ad -> xpup ) { 626 `evas_obje_d ( ad -> xpup ); 627 ad -> xpup = NULL ; 630 } } 632  $__g_dauge_ma__xpup_timick (* da , Evas_Obje * obj , * evt_fo ) 634 SETTING_TRACE_BEGIN ; 635 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 636 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 637 StgDaugeUG * ad = (StgDaugeUG *) em_da -> urda ; 639  idx = 0; 640 Evas_Obje * disk = NULL ; 641 Elm_Obje_Im * em = NULL ; 643 if( ad -> xpup ) { 644 `evas_obje_d ( ad -> xpup ); 645 ad -> xpup = NULL ; 648 Evas_Cod w = 0; 649 `evas_obje_geomry_g ( ad -> w_g , NULL , NULL, & w , NULL); 651 ad -> xpup = `m_xpup_add d-> vib ); 652 `m_obje_y_t ( ad -> xpup , "timepicker"); 653 `evas_obje_size_ht_m_t ( ad -> xpup , w , -1); 654 `evas_obje_size_ht_weight_t ( ad -> xpup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 655 `evas_obje_smt_back_add ( ad -> xpup , "dismisd", __g_dauge_ma_dismisd_cb ,d); 657 disk = `m_disk_add ( ad -> vib ); 658 `m_disk_diy_em_num_t ( disk , 8); 659 `m_obje_y_t ( disk , "timepicker"); 661  vue = 0; 662  r = 0; 663  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , & vue , & r ); 664 i( t != 0) { 665 `SETTING_TRACE_ERROR ("get vconf failed"); 668  vue_to_idx = vue - 1; 669  idx = 0; idx < ( days__mth ) / (days_in_month[0]); idx++) { 670 if( vue_to_idx = idx ) { 671 em = `m_disk_em_nd ( disk , days__mth [ idx ], NULL , 672 __g_dauge_ma_timick_cb , ad ); 674 `m_disk_em_nd ( disk , days__mth [ idx ], NULL , 675 __g_dauge_ma_timick_cb , ad ); 679 if( em ! NULL ) { 680 `m_disk_em_ed_t ( em , EINA_TRUE ); 683 `m_disk_round_abd_t ( disk , EINA_TRUE ); 684 `evas_obje_size_ht_weight_t ( disk , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 685 `evas_obje_size_ht_ign_t ( disk , EVAS_HINT_FILL , EVAS_HINT_FILL); 687 `evas_obje_show ( disk ); 688 `m_obje_cڋ_t ( ad -> xpup , disk ); 690 `m_xpup_dei_iܙy_t ( ad -> xpup , 691 ELM_CTXPOPUP_DIRECTION_DOWN , 692 ELM_CTXPOPUP_DIRECTION_UP , 693 ELM_CTXPOPUP_DIRECTION_LEFT , 694 ELM_CTXPOPUP_DIRECTION_RIGHT ); 696 `__g_dauge_ma_move_xpup ( ad -> xpup , obj ); 697 `evas_obje_show ( ad -> xpup ); 698 } } 700 * $_em_b_g (* da , Evas_Obje * obj , cڡ * ) 703 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 704 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 706 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 707 i( em_da -> keyS ) { 708  (*) `g_rdup ( `_ ( em_da -> keyS )); 711 i( em_da -> sub_desc ) { 712  (*) `g_rdup ( `_ ( em_da -> sub_desc )); 716  NULL ; 717 } } 719  Evas_Obje * $_em_cڋ_g (* da , Evas_Obje * obj , cڡ * ) 722 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 723 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 724  width = 0; 725 `evas_obje_geomry_g ( obj , NULL , NULL, & width , NULL); 727 i(! `SCmp ( , "elm.icon")) { 728 i(! `SCmp ( em_da -> keyS , "limit_graph")) { 729 Evas_Obje * sub_yout = `m_yout_add ( obj ); 730 `m_yout_fe_t ( sub_yout , SETTING_THEME_EDJ_NAME , "screen_mode"); 731 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , 0.0); 733 `__g_dauge_ma_lim_gph ( sub_yout , "cڋ", em_da -> urda ); 734 `g_size_obje ( sub_yout , width - 40, SETTING_DATAUSAGE_GRAPH_H ); 735 `evas_obje_show ( sub_yout ); 736  sub_yout ; 737 } i(! `SCmp ( em_da -> keyS , "graph_image")) { 738 Evas_Obje * sub_yout = `m_yout_add ( obj ); 739 `m_yout_fe_t ( sub_yout , SETTING_THEME_EDJ_NAME , "screen_mode"); 740 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , 0.0); 742 `__g_dauge_ma_p_gph ( sub_yout , "cڋ", em_da -> urda ); 743 `g_size_obje ( sub_yout , width - 40, SETTING_DATAUSAGE_GRAPH_H ); 744 `evas_obje_show ( sub_yout ); 745  sub_yout ; 747  offt = 50; 749 Evas_Obje * b = NULL ; 750 b = `m_b_add ( obj ); 751 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , 0.0); 752 `m_b_le_wp_t ( b , EINA_TRUE ); 753 `m_b_wp_width_t ( b , width - offt ); 754 `m_obje_xt_t ( b , `_ ( em_da -> keyS )); 755 `g_size_obje ( b , width - offt , 250); 756 `evas_obje_show ( b ); 757  b ; 761  NULL ; 762 } } 764  Evas_Obje * $_em_cڋ_de_g (* da , Evas_Obje * obj , cڡ * ) 767 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 768 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 770 i(! `SCmp ( , "elm.icon")) { 771 Evas_Obje * timick_b = NULL ; 772 timick_b = `m_bu_add ( obj ); 773 em_da -> eo_check = timick_b ; 775  vue = 0; 776  r = 0; 777  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , & vue , & r ); 778 i( t != 0) { 779 `SETTING_TRACE_ERROR ("get vconf failed"); 782  cou = ( days__mth ) / (days_in_month[0]); 784  vue_to_idx = vue - 1; 786 i( vue_to_idx >0 && vue_to_idx < cou ) { 787 `m_obje_xt_t ( timick_b , days__mth [ vue_to_idx ]); 789 `m_obje_xt_t ( timick_b , days__mth [0]); 792 `evas_obje_smt_back_add ( timick_b , "icked", __g_dauge_ma__xpup_timick , em_da ); 794  timick_b ; 797  NULL ; 798 } } 800  Evas_Obje * $_em_cڋ3_g (* da , Evas_Obje * obj , cڡ * ) 802 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 803 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 805 i(! `rcmp ( , "elm.icon")) { 806 Evas_Obje * ogssb = NULL ; 807 ogssb = `m_ogssb_add ( obj ); 808 `m_obje_y_t ( ogssb , "list_progress"); 809 `m_ogssb_hizڏl_t ( ogssb , EINA_TRUE ); 810 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , EVAS_HINT_FILL); 811 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 813  r = em_da -> id_m ; 816 i( r <= 0.01) { 817 r = 0.01; 820 `m_ogssb_vue_t ( ogssb , r ); 822  ogssb ; 824  NULL ; 825 } } 827  $_em_d (* da , Evas_Obje * obj ) 829 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 830 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 831 i( em_da ) { 832 `G_FREE ( em_da -> keyS ); 833 `G_FREE ( em_da -> sub_desc ); 834 `FREE ( em_da ); 836 } } 838  $__y_focud (* da , Evas_Obje * obj , * evt_fo ) 840 SETTING_TRACE_BEGIN ; 841 `g_tm_if ( da = NULL , "data is NULL"); 842 Evas_Obje * y_cڏ = (Evas_Obje *) da ; 843 i(! `m_y_is_emy ( obj )) { 844 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,show", "elm"); 846 `m_obje_sigl_em ( y_cڏ , "elm,state,guidetext,hide", "elm"); 847 } } 848  $__ar_icked (* da , Evas_Obje * obj , cڡ * emissi , cڡ * sour ) 850 SETTING_TRACE_BEGIN ; 851 `g_tm_if ( da = NULL , "data is NULL"); 852 Evas_Obje * y = da ; 853 `m_y_y_t ( y , ""); 854 `m_obje_focus_t ( y , EINA_TRUE ); 855 } } 857  $__y_chged (* da , Evas_Obje * obj , * evt_fo ) 859 SETTING_TRACE_BEGIN ; 860 `g_tm_if ( obj = NULL , "obj is NULL"); 862 Evas_Obje * y_cڏ = `m_obje__widg_g ( obj ); 863 i( y_cڏ ) { 864 i( `m_y_is_emy ( obj )) { 866 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,hide", "elm"); 868 `m_obje_sigl_em ( y_cڏ , "elm,state,guidetext,hide", "elm"); 869 `m_obje_sigl_em ( y_cڏ , "elm,state,eraser,show", "elm"); 872 } } 874  $__g_dauge_ma_o_deroy (* da ) 876 SETTING_TRACE_BEGIN ; 877 `g_tm_if ( da = NULL , "data is NULL"); 878 StgDaugeUG * ad = (StgDaugeUG * da ; 880 i( ad -> ) { 881 `o_deroy ( ad -> ); 882 ad -> = NULL ; 884 i( ad -> o_sur ) { 885 `o_sur_deroy ( ad -> o_sur ); 886 ad -> o_sur = NULL ; 888 } } 890  $__g_dauge_ma_lim_o_deroy (* da ) 892 SETTING_TRACE_BEGIN ; 893 `g_tm_if ( da = NULL , "data is NULL"); 894 StgDaugeUG * ad = (StgDaugeUG * da ; 896 i( ad -> lim_ ) { 897 `o_deroy ( ad -> lim_ ); 898 ad -> lim_ = NULL ; 900 i( ad -> lim_o_sur ) { 901 `o_sur_deroy ( ad -> lim_o_sur ); 902 ad -> lim_o_sur = NULL ; 904 } } 906  $__g_dauge_ma_ps_li_deroy (* da ) 908 SETTING_TRACE_BEGIN ; 909 `g_tm_if ( da = NULL , "data is NULL"); 910 StgDaugeUG * ad = (StgDaugeUG * da ; 912 i( ad -> p_li ) { 913 Ea_Li * l = NULL ; 914 rsml_rf_fo * w_em ; 915 `EINA_LIST_FOREACH ( ad -> p_li , l , w_em ) 917 `FREE ( w_em -> rv ); 918 `G_FREE ( w_em -> p_id ); 919 `FREE ( w_em ); 921 `ea_li_ ( ad -> p_li ); 922 ad -> p_li = NULL ; 924 } } 926  $__g_dauge_ma_pup__cb (* da , Evas_Obje * obj , * evt_fo ) 928 SETTING_TRACE_BEGIN ; 929 `g_tm_if ( da = NULL , "data is NULL"); 930  ڣ_ty = `b_ty ( obj ); 931 StgDaugeUG * ad = (StgDaugeUG * da ; 933 i( POPUP_RESPONSE_OK = ڣ_ty ) { 934 `g_tm_if ( ad -> da_lim_y = NULL , "ad->data_limit_entry is NULL"); 935 cڡ * xt = `m_y_y_g ( ad -> da_lim_y ); 936 i( `isEmyS ( xt )) { 937 `SETTING_TRACE_DEBUG ("text is NULL"); 941  de_lim = () `g_ascii_od ( xt , NULL ); 942 `g_tm_if ( o = ERANGE , "failo call g_ascii_strtod"); 944  r = 0; 945  t = `g_t_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_LIMIT_INT , de_lim , & r ); 946 `g_tm_if ( t != 0, "set vconf failed"); 948 `g_hide_put_–_cb ( ad -> da_lim_y ); 949 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 950 `SETTING_TRACE ("POPUP_RESPONSE_CANCEL"); 953 i( ad -> da_lim_cfmt ) { 954 `evas_obje_d ( ad -> da_lim_cfmt ); 955 ad -> da_lim_cfmt = NULL ; 958 i( ad -> da_lim_pup ) { 959 `evas_obje_d ( ad -> da_lim_pup ); 960 ad -> da_lim_pup = NULL ; 962 } } 964  $__g_dauge_ma_da_lim_pup (* da ) 966 SETTING_TRACE_BEGIN ; 967 `g_tm_if ( da = NULL , "data is NULL"); 968 StgDaugeUG * ad = (StgDaugeUG * da ; 970 Evas_Obje * pup = NULL ; 971 Evas_Obje * y = NULL ; 972 Evas_Obje * b1 = NULL ; 973 Evas_Obje * b2 = NULL ; 976 i( ad -> da_lim_cfmt ) { 977 `evas_obje_d ( ad -> da_lim_cfmt ); 978 ad -> da_lim_cfmt = NULL ; 989 pup = `m_pup_add ( ad -> vib ); 990 `m_obje__xt_t ( pup , "t,xt", `_ ( SETTING_DATAUSAGE_DATA_LIMIT_STR )); 992 Evas_Obje * pLy = `m_yout_add ( pup ); 993 `m_yout_theme_t ( pLy , "layout", "application", "noindicator" ); 994 `evas_obje_size_ht_weight_t ( pLy , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 996 Evas_Obje * pBg = `m_bg_add ( pLy ); 997 `evas_obje_size_ht_weight_t ( pBg , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 998 `m_obje__cڋ_t ( pLy , "m.swlow.bg", pBg ); 999 `m_bg_c_t ( pBg , 255, 255, 255); 1000 `evas_obje_show ( pBg ); 1002 Evas_Obje * box = `m_box_add ( pup ); 1003 `m_box_hizڏl_t ( box , EINA_TRUE ); 1005 Evas_Obje * edfed = `g__edfed ( pup , NULL , NULL); 1006 y = `m_obje__cڋ_g ( edfed , "elm.swallow.content"); 1007 ad -> da_lim_y = y ; 1009 `m_y_sg_le_t ( y , EINA_TRUE ); 1010 `m_y_sb_t ( y , EINA_TRUE ); 1011 `m_y_autop_ty_t ( y , ELM_AUTOCAPITAL_TYPE_ALLCHARACTER ); 1012 `m_y_put_l_yout_t ( y , ELM_INPUT_PANEL_LAYOUT_NUMBERONLY ); 1014 Elm_Ery_Fr_Lim_Size lim_fr_da ; 1015 lim_fr_da . max_ch_cou = 0; 1016 lim_fr_da . max_by_cou = 5; 1017 `m_y_mkup_fr_nd ( y , m_y_fr_lim_size , & lim_fr_da ); 1020 `evas_obje_smt_back_add ( y , "chged", __y_chged , NULL ); 1021 `evas_obje_smt_back_add ( y , "focud", __y_focud , edfed ); 1022 `m_obje_sigl_back_add ( edfed , "m,ar,icked", "m", __ar_icked , y ); 1024 `m_box_ck_d ( box , edfed ); 1026 Evas_Obje * b = `m_b_add ( pup ); 1027 `m_obje_xt_t ( b , "MB"); 1028 `evas_obje_show ( b ); 1029 `m_box_ck_d ( box , b ); 1031 `evas_obje_show ( box ); 1033 Evas_Obje * cڋ_yout = `m_yout_add ( pLy ); 1034 `m_yout_fe_t ( cڋ_yout , SETTING_THEME_EDJ_NAME , "custom_popup"); 1035 `evas_obje_size_ht_weight_t ( cڋ_yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1036 `m_obje__cڋ_t ( cڋ_yout , "cڋ", box ); 1039 Evas_Obje * guide_b = `m_b_add ( pup ); 1040 `evas_obje_size_ht_weight_t ( guide_b , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1041 `evas_obje_size_ht_ign_t ( guide_b , 0.0, EVAS_HINT_FILL ); 1042 `m_b_le_wp_t ( guide_b , EINA_TRUE ); 1043 `m_b_wp_width_t ( guide_b , 530); 1044 `m_obje_xt_t ( guide_b , DATAUSAGE_POPUP_GUIDE_TEXT ); 1045 `evas_obje_show ( guide_b ); 1046 `m_obje__cڋ_t ( cڋ_yout , "cڋ2", guide_b ); 1048 `evas_obje_show ( cڋ_yout ); 1050 `m_obje__cڋ_t ( pLy , "m.swlow.cڋ", cڋ_yout ); 1051 `evas_obje_show ( pLy ); 1053 `m_obje_cڋ_t ( pup , pLy ); 1055 b1 = `m_bu_add ( pup ); 1056 `m_obje_xt_t ( b1 , `_ ( KeyS_Save )); 1057 `m_obje__cڋ_t ( pup , "bu1", b1 ); 1058 `m_obje_y_t ( b1 , "popup_button/default"); 1059 `evas_obje_smt_back_add ( b1 , "icked", __g_dauge_ma_pup__cb , ad ); 1061 b2 = `m_bu_add ( pup ); 1062 `m_obje_xt_t ( b2 , `_ ("IDS_COM_SK_CANCEL")); 1063 `m_obje__cڋ_t ( pup , "bu2", b2 ); 1064 `m_obje_y_t ( b2 , "popup_button/default"); 1065 `evas_obje_smt_back_add ( b2 , "icked", __g_dauge_ma_pup__cb , ad ); 1067 `evas_obje_show ( pup ); 1068 ad -> da_lim_pup = pup ; 1069 } } 1071  $__g_dauge_ma_dauge_qua_t () 1073  r = 0; 1074  t = 0; 1076  time_riod = 0; 1077 t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & time_riod , & r ); 1078 `g_tvm_if ( t =-1, SETTING_RETURN_FAIL , "get vconf failed"); 1080  da_lim = 0; 1081 t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_LIMIT_INT , & da_lim , & r ); 1082 `g_tvm_if ( t =-1, SETTING_RETURN_FAIL , "get vconf failed"); 1084 rsml_dauge_qua qua ; 1086  time_riod ) { 1088 qua . time_riod = RESMAN_PERIOD_MONTH ; 1091 qua . time_riod = RESMAN_PERIOD_WEEK ; 1094 qua . time_riod = RESMAN_PERIOD_DAY ; 1097 qua . time_riod = RESMAN_PERIOD_UNDEF ; 1100 qua . d_qua = da_lim ; 1101 qua . rcv_qua = da_lim ; 1102 qua . qua_ty = RESMAN_STATE_UNKNOWN ; 1104 `SETTING_TRACE ("qua.time_riod = %d", qua . time_riod ); 1105 `SETTING_TRACE ("qua.d_qu٨%d", qua . d_qua ); 1106 `SETTING_TRACE ("qua.rcv_qu٨%d", qua . rcv_qua ); 1107 `SETTING_TRACE ("qua.qua_ty = %d", qua . qua_ty ); 1109 rsml_t_c rsml_t = `t_dauge_qua ( SETTING_PKG_NAME , & qua ); 1110 `SETTING_TRACE ("rsml_%d", rsml_t ); 1111 `g_tvm_if ( rsml_t ! RESMAN_ERROR_OK , SETTING_RETURN_FAIL , "failo call set_datausage_quota"); 1113  SETTING_RETURN_SUCCESS ; 1114 } } 1116  $__g_dauge_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ) 1118 SETTING_TRACE_BEGIN ; 1119 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 1121 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1122 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 1123 `m_gli_em_ed_t ( em , 0); 1124 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 1126 StgDaugeUG * ad = (StgDaugeUG * da ; 1128  pose = ! li_em -> chk_us ; 1130  r = 0; 1131  t = 0; 1133 i(! `SCmp ( SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_STR , li_em -> keyS )) { 1134 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_BOOL , pose , & r ); 1135 `g_tm_if ( t == -1, "set vconf failed"); 1137 `m_check_e_t ( li_em -> eo_check , pose ); 1138 li_em -> chk_us = pose ; 1141 i(! pose ) { 1142 `g_dib_gli_em ( ad -> da_lim -> em ); 1144 rsml_t_c rsml_t = `move_dauge_qua ( SETTING_PKG_NAME ); 1145 i( rsml_t ! RESMAN_ERROR_OK ) { 1146 `SETTING_TRACE_ERROR ("failo callemove_datausage_quota"); 1149 `__g_dauge_ma_da_ems_ ( ad ); 1151 t = `__g_dauge_ma_dauge_qua_t (); 1152 i( t = SETTING_RETURN_FAIL ) { 1153 `SETTING_TRACE_ERROR ("failedo set datausage quota"); 1156 `g_ab_gli_em ( ad -> da_lim -> em ); 1158 `__g_dauge_ma_da_ems_ ( ad ); 1160 } i(! `SCmp ( SETTING_DATAUSAGE_DATA_LIMIT_STR , li_em -> keyS )) { 1161 `__g_dauge_ma_da_lim_pup ( ad ); 1162 } i(! `SCmp ( KeyS_UPackDa , li_em -> keyS )) { 1163 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , pose , & r ); 1164 `g_tm_if ( t == -1, "set vconf failed"); 1166 `m_check_e_t ( li_em -> eo_check , pose ); 1167 li_em -> chk_us = pose ; 1169 } } 1171  $__g_dauge_ma_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 1173 SETTING_TRACE_BEGIN ; 1174 `tm_if ( da = NULL , "Dataarameter is NULL"); 1175 StgDaugeUG * ad = NULL ; 1177 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 1178 ad = li_em -> urda ; 1179 li_em -> chk_us = `m_check_e_g ( obj ); 1181  pose = ( li_em -> chk_us =1? SETTING_ON_OFF_BTN_ON : SETTING_ON_OFF_BTN_OFF ; 1183  r = -1; 1184  t = -1; 1186 i( obj = ad -> u_ck_da -> eo_check ) { 1187 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , pose , & r ); 1188 `g_tm_if ( t == -1, "set vconf failed"); 1189 } i( obj = ad -> t_da_uge_lim -> eo_check ) { 1190 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_BOOL , pose , & r ); 1191 `g_tm_if ( t == -1, "set vconf failed"); 1194 i(! pose ) { 1195 rsml_t_c rsml_t = `move_dauge_qua ( SETTING_PKG_NAME ); 1196 i( rsml_t ! RESMAN_ERROR_OK ) { 1197 `SETTING_TRACE_ERROR ("failo callemove_datausage_quota"); 1200 `__g_dauge_ma_da_ems_ ( ad ); 1202 `g_dib_gli_em ( ad -> da_lim -> em ); 1204 t = `__g_dauge_ma_dauge_qua_t (); 1205 i( t = SETTING_RETURN_FAIL ) { 1206 `SETTING_TRACE_ERROR ("failedo set datausage quota"); 1209 `g_ab_gli_em ( ad -> da_lim -> em ); 1211 `__g_dauge_ma_da_ems_ ( ad ); 1214 } } 1216 * $__g_dauge_ma_da_uge_cye_g () 1218  vue = 0; 1219  r = 0; 1220  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & vue , & r ); 1221 i( t != 0) { 1222 `SETTING_TRACE_ERROR ("get vconf failed"); 1225 i( vue >= 0 && value < 3) { 1226  (*) da_uge_cye_r [ vue ]; 1228  (*) da_uge_cye_r [0]; 1230 } } 1232  $__g_dauge_ma_maximum_g (* da ) 1234 SETTING_TRACE_BEGIN ; 1235 `g_tm_if ( da = NULL ,"Dataarameter is NULL"); 1236 StgDaugeUG * ad = (StgDaugeUG *) da ; 1239  maximum = ad -> da_r [0]; 1241  tٮ = 0; 1242  i = 0; 1243 ; i < ad -> da_r_n ; i++) { 1244 i( ad -> da_r [ i ] > maximum ) { 1245 maximum = ad -> da_r [ i ]; 1248 tٮ + ad -> da_r [ i ]; 1251 ad -> tٮ_size = tٮ ; 1254  de_lim = 0; 1255  r = 0; 1256  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_LIMIT_INT , & de_lim , & r ); 1257 `g_tm_if ( t != 0, "set vconf failed"); 1259  de_lim_d = (() de_lim * SETTING_DATAUSAGE_MEGABYTE_VALUE ; 1261 i( de_lim_d < ad -> tٮ_size ) { 1262 ad -> _size = 0; 1264 ad -> _size = de_lim_d -d-> tٮ_size ; 1268 `SETTING_TRACE ("maximum = %d", maximum ); 1269  tmp = maximum + maximum * 0.1; 1270 `SETTING_TRACE ("tm%d", tmp ); 1273  tmp_size = 0; 1274 tmp_size = ()( tmp / SETTING_DATAUSAGE_MEGABYTE_VALUE ); 1275 `SETTING_TRACE ("tmp_siz%d", tmp_size ); 1277 i( tmp_size <= 5) { 1278 ad -> maximum = 5; 1280 ad -> maximum = tmp_size ; 1282 } } 1284  rsml_cb_t $__g_dauge_ma_ps_twk_s_g_cb (cڡ rsml_rf_fo * fo , 1285 * ur_da ) 1287 Ea_Li ** li = (Ea_Li ** ur_da ; 1288 rsml_rf_fo * w_em = (rsml_rf_f*) `oc (1, (rsml_perf_info)); 1289 rsml_tm_rv * rv_cy = (rsml_tm_rv *) `oc (1, (rsml_tm_interval)); 1290 * p_id_cy = fo -> p_id ? `g_rdup (fo->p_id: g_rdup( UNKNOWN_APP ); 1292 * rv_cy = *( fo -> rv ); 1293 * w_em = * fo ; 1294 w_em -> p_id = p_id_cy ; 1295 w_em -> rv = rv_cy ; 1297 * li = `ea_li_nd (*li, w_em ); 1298  RESMAN_CONTINUE ; 1299 } } 1307  $__g_dauge_ma_days__mth_g ( time_t * t ,ime_* d ) 1309  tg_de = 0; 1310  r = 0; 1311  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , & tg_de , & r ); 1312 i( t != 0) { 1313 `SETTING_TRACE_ERROR ("get vconf failed"); 1317 time_t cur_time = `time (0); 1319  tm t_de ; 1320 i( NULL = `loime_r (& cur_time , & t_de )) { 1321 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1324 t_de . tm_mday = 1; 1325 time_t om_time = `mktime (& t_de ); 1328  om_yday = t_de . tm_yday ; 1329 `SETTING_TRACE ("t_d:%s", `asime (& t_de )); 1330 `SETTING_TRACE ("om_yday :%d", om_yday ); 1337  tm tmp_de ; 1338 i( NULL = `loime_r (& om_time , & tmp_de )) { 1339 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1342  cur_mth = tmp_de . tm_m ; 1343 tmp_de . tm_m = cur_mth + 1; 1344 time_t tmp_time = `mktime (& tmp_de ); 1348  tm d_de ; 1349 i( NULL = `loime_r (& tmp_time , & d_de )) { 1350 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1353  d_yday = d_de . tm_yday ; 1354  d_mth = d_de . tm_m ; 1355 d_de . tm_m = d_mth - 1; 1357 i( d_yday < om_yday ) { 1358 d_de . tm_mday = 31; 1360 d_de . tm_mday = d_yday - om_yday ; 1362 d_de . tm_hour = 23; 1363 d_de . tm_m = 59; 1364 d_de . tm_c = 59; 1365 time_t to_time = `mktime (& d_de ); 1367 t_de . tm_mday = tg_de ; 1368 t_de . tm_hour = 0; 1369 t_de . tm_m = 0; 1370 t_de . tm_c = 0; 1371 time_t t_time = `mktime (& t_de ); 1373 `SETTING_TRACE ("t_tim:%s", `ime (& t_time )); 1374 `SETTING_TRACE ("to_tim:%s", `ime (& to_time )); 1376 i( t ) { 1377 * t = t_time ; 1379 i( d ) { 1380 * d = to_time ; 1384  day__mth = d_de . tm_mday ; 1385 `SETTING_TRACE ("day__mth :%d", day__mth ); 1387  _day = day__mth - tg_de ; 1389  _day > 0 ?eft_day : 0; 1390 } } 1398  $__g_dauge_ma_days__wk_g ( time_t * t ,ime_* d ) 1400 time_t cur_time = `time (0); 1402  tm t_de ; 1403 i( NULL = `loime_r (& cur_time , & t_de )) { 1404 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1407  cur_wday = t_de . tm_wday ; 1408  cur_mday = t_de . tm_mday ; 1410 t_de . tm_mday = cur_mday - cur_wday ; 1411 t_de . tm_hour = 0; 1412 t_de . tm_m = 0; 1413 t_de . tm_c = 0; 1414 time_t om_time = `mktime (& t_de ); 1416  tm d_da ; 1417 i( NULL = `loime_r (& om_time , & d_da )) { 1418 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1421 cur_mday = d_da . tm_mday ; 1422 d_da . tm_mday = cur_mday + 6; 1423 d_da . tm_hour = 23; 1424 d_da . tm_m = 59; 1425 d_da . tm_c = 59; 1426 time_t d_time = `mktime (& d_da ); 1428 `SETTING_TRACE ("om_tim:%s", `ime (& om_time )); 1429 `SETTING_TRACE ("d_tim:%s", `ime (& d_time )); 1431 i( t ) { 1432 * t = om_time ; 1434 i( d ) { 1435 * d = d_time ; 1438  SETTING_DATAUSAGE_DAYS_IN_WEEK ; 1439 } } 1445  Ea_Li * $__g_dauge_ma_ps_fo__cur_mth_g (* da ) 1447 SETTING_TRACE_BEGIN ; 1448 `g_tvm_if ( da = NULL , NULL, "data is NULL"); 1449 StgDaugeUG * ad = (StgDaugeUG * da ; 1451 time_t om_time ; 1452 time_t to_time ; 1453  mch_days = `__g_dauge_ma_days__mth_g (& om_time , & to_time ); 1455 `SETTING_TRACE ("om_tim:%s", `ime (& om_time )); 1456 `SETTING_TRACE ("to_tim:%s", `ime (& to_time )); 1458 Ea_Li * li = NULL ; 1459 da_uge_i_ru ru = { 0 }; 1462 mch_days = match_days > 0 ? match_days : 1; 1463 `SETTING_TRACE ("mch_day:%d", mch_days ); 1465 ru . gnury = 3600 * 24 * mch_days ; 1466 ru . iy = ad ->iftype; 1467 ru . om = om_time ; 1468 ru . to = to_time ; 1470 `da_uge_fܗch (& ru , __g_dauge_ma_ps_twk_s_g_cb , 1471 (*)& li ); 1473  li ; 1474 } } 1476  Ea_Li * $__g_dauge_ma_ps_fo__cur_wk_g (* da ) 1478 SETTING_TRACE_BEGIN ; 1479 `g_tvm_if ( da = NULL , NULL, "data is NULL"); 1480 StgDaugeUG * ad = (StgDaugeUG * da ; 1482 time_t om_time ; 1483 time_t to_time ; 1484  mch_days = `__g_dauge_ma_days__wk_g (& om_time , & to_time ); 1486 `SETTING_TRACE ("om_tim:%s", `ime (& om_time )); 1487 `SETTING_TRACE ("to_tim:%s", `ime (& to_time )); 1489 Ea_Li * li = NULL ; 1490 da_uge_i_ru ru = { 0 }; 1492 ru . gnury = 3600 * 24 * mch_days ; 1493 ru . iy = ad ->iftype; 1494 ru . om = om_time ; 1495 ru . to = to_time ; 1497 `da_uge_fܗch (& ru , __g_dauge_ma_ps_twk_s_g_cb , 1498 (*)& li ); 1500  li ; 1501 } } 1503  Ea_Li * $__g_dauge_ma_ps_fo__cur_day_g (* da ) 1505 SETTING_TRACE_BEGIN ; 1506 `g_tvm_if ( da = NULL , NULL, "data is NULL"); 1507 StgDaugeUG * ad = (StgDaugeUG * da ; 1509 time_t cur_time = `time (0); 1511  tm t_de ; 1512 i( NULL = `loime_r (& cur_time , & t_de )) { 1513 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1514  NULL ; 1516 t_de . tm_hour = 0; 1517 t_de . tm_m = 0; 1518 t_de . tm_c = 0; 1519 time_t om_time = `mktime (& t_de ); 1520 `SETTING_TRACE ("t_d:%s", `asime (& t_de )); 1522  tm d_de ; 1523 i( NULL = `loime_r (& om_time , & d_de )) { 1524 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1525  NULL ; 1527 d_de . tm_hour = 23; 1528 d_de . tm_m = 59; 1529 d_de . tm_c = 59; 1530 time_t d_time = `mktime (& d_de ); 1531 `SETTING_TRACE ("d_tim:%s", `ime (& d_time )); 1533 Ea_Li * li = NULL ; 1534 da_uge_i_ru ru = { 0 }; 1536 ru . gnury = 3600 * 24; 1537 ru . iy = ad ->iftype; 1538 ru . om = om_time ; 1539 ru . to = d_time ; 1541 `da_uge_fܗch (& ru , __g_dauge_ma_ps_twk_s_g_cb , 1542 (*)& li ); 1544  li ; 1545 } } 1547  Ea_Li * $__g_dauge_ma_ps_twk_s_g (* da ) 1549 SETTING_TRACE_BEGIN ; 1550 `g_tvm_if ( da = NULL , NULL, "data is NULL"); 1551 StgDaugeUG * ad = (StgDaugeUG *) da ; 1553  r = 0; 1554  cye = 0; 1555  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & cye , & r ); 1556 i( t != 0) { 1557 `SETTING_TRACE_ERROR ("get vconf failed"); 1560 `__g_dauge_ma_ps_li_deroy ( ad ); 1562  cye ) { 1564  `__g_dauge_ma_ps_fo__cur_mth_g ( ad ); 1566  `__g_dauge_ma_ps_fo__cur_wk_g ( ad ); 1568  `__g_dauge_ma_ps_fo__cur_day_g ( ad ); 1571  NULL ; 1573 } } 1575  rsml_cb_t $__g_dauge_ma_da_g_cb (cڡ rsml_rf_fo * fo , * ur_da ) 1577  sum = 0; 1578 sum +() fo -> feground . t . comg_bys ; 1579 sum +() fo -> background . t . comg_bys ; 1581 *((*) ur_da sum ; 1582  RESMAN_CONTINUE ; 1583 } } 1588  $__g_dauge_ma_days_fo__cur_mth_g (* da ) 1590 SETTING_TRACE_BEGIN ; 1591 `g_tm_if ( da = NULL , "data is NULL"); 1592 StgDaugeUG * ad = (StgDaugeUG * da ; 1594  tg_de = 0; 1595  r = 0; 1596  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_EACH_MONTH_INT , & tg_de , & r ); 1597 i( t != 0) { 1598 `SETTING_TRACE_ERROR ("get vconf failed"); 1602  days = `__g_dauge_ma_days__mth_g ( NULL , NULL); 1603 `SETTING_TRACE ("dayi%d", days ); 1605 ad -> da_r_n = days + 1; 1606  i = 0; 1607 ; i < days ; i++) { 1608 i( i > SETTING_DATAUSAGE_DAYS_IN_MONTH ) { 1612 time_t cur_time = `time (0); 1614  tm t_de ; 1615 i( NULL = `loime_r (& cur_time , & t_de )) { 1616 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1619 t_de . tm_mday = tg_de + i ; 1620 t_de . tm_hour = 0; 1621 t_de . tm_m = 0; 1622 t_de . tm_c = 0; 1623 time_t om_time = `mktime (& t_de ); 1625  tm d_de ; 1626 i( NULL = `loime_r (& om_time , & d_de )) { 1627 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1630 d_de . tm_hour = 23; 1631 d_de . tm_m = 59; 1632 d_de . tm_c = 59; 1633 time_t to_time = `mktime (& d_de ); 1635 `SETTING_TRACE ("om_tim:%s", `ime (& om_time )); 1636 `SETTING_TRACE ("to_tim:%s", `ime (& to_time )); 1638  t = 0; 1639 da_uge_i_ru ru = { 0 }; 1641 ru . gnury = 3600 * 24; 1642 ru . iy = ad ->iftype; 1643 ru . om = om_time ; 1644 ru . to = to_time ; 1646 rsml_t_c t = `da_uge_fܗch (& ru , __g_dauge_ma_da_g_cb , 1647 (*)& t ); 1648 `SETTING_TRACE (": %d, c : %d", t , t ); 1649 ad -> da_r [ i ] = t ; 1651 } } 1656  $__g_dauge_ma_days_fo__cur_wk_g (* da ) 1658 SETTING_TRACE_BEGIN ; 1659 `g_tm_if ( da = NULL , "data is NULL"); 1660 StgDaugeUG * ad = (StgDaugeUG * da ; 1662 time_t cur_time = `time (0); 1664  tm beg_de ; 1665 i( NULL = `loime_r (& cur_time , & beg_de )) { 1666 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1669  cur_wday = beg_de . tm_wday ; 1670 `SETTING_TRACE ("cur_wday :%d", cur_wday ); 1671  cur_mday = beg_de . tm_mday ; 1673 `SETTING_TRACE ("cur_mday :%d", cur_mday ); 1674 beg_de . tm_mday = cur_mday - cur_wday ; 1675 time_t beg_time = `mktime (& beg_de ); 1676 `SETTING_TRACE ("om_tim:%s", `ime (& beg_time )); 1678  tg_de = cur_mday - cur_wday ; 1680 ad -> da_r_n = SETTING_DATAUSAGE_DAYS_IN_WEEK ; 1681  i = 0; 1682 ; i < ad -> da_r_n ; i++) { 1683 time_t cur_time = `time (0); 1685  tm t_de ; 1686 i( NULL = `loime_r (& cur_time , & t_de )) { 1687 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1690 t_de . tm_mday = tg_de + i ; 1691 t_de . tm_hour = 0; 1692 t_de . tm_m = 0; 1693 t_de . tm_c = 0; 1694 time_t om_time = `mktime (& t_de ); 1696  tm d_de ; 1697 i( NULL = `loime_r (& om_time , & d_de )) { 1698 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1701 d_de . tm_hour = 23; 1702 d_de . tm_m = 59; 1703 d_de . tm_c = 59; 1704 time_t to_time = `mktime (& d_de ); 1706 `SETTING_TRACE ("om_tim:%s", `ime (& om_time )); 1707 `SETTING_TRACE ("to_tim:%s", `ime (& to_time )); 1709  t = 0; 1710 da_uge_i_ru ru = { 0 }; 1712 ru . gnury = 3600 * 24; 1713 ru . iy = ad ->iftype; 1714 ru . om = om_time ; 1715 ru . to = to_time ; 1717 rsml_t_c t = `da_uge_fܗch (& ru , __g_dauge_ma_da_g_cb , 1718 (*)& t ); 1719 `SETTING_TRACE (": %d", t ); 1720 ad -> da_r [ i ] = t ; 1722 } } 1727  $__g_dauge_ma_hours_fo__cur_day_g (* da ) 1729 SETTING_TRACE_BEGIN ; 1730 `g_tm_if ( da = NULL , "data is NULL"); 1731 StgDaugeUG * ad = (StgDaugeUG * da ; 1733 time_t cur_time = `time (0); 1735 ad -> da_r_n = SETTING_DATAUSAGE_HOURS_IN_DAY ; 1736  i = 0; 1737 ; i < ad -> da_r_n ; i++) { 1738  tm t ; 1739 i( NULL = `loime_r (& cur_time , & t )) { 1740 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1743 t . tm_hour = i ; 1744 t . tm_m = 0; 1745 t . tm_c = 0; 1746 time_t om_time = `mktime (& t ); 1748  tm d ; 1749 i( NULL = `loime_r (& om_time , & d )) { 1750 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1753 d . tm_hour = i ; 1754 d . tm_m = 59; 1755 d . tm_c = 59; 1756 time_t to_time = `mktime (& d ); 1758 `SETTING_TRACE ("om_tim:%s", `ime (& om_time )); 1759 `SETTING_TRACE ("to_tim:%s", `ime (& to_time )); 1761  t = 0; 1762 da_uge_i_ru ru = { 0 }; 1764 ru . gnury = 3600; 1765 ru . iy = ad ->iftype; 1766 ru . om = om_time ; 1767 ru . to = to_time ; 1769 rsml_t_c t = `da_uge_fܗch (& ru , __g_dauge_ma_da_g_cb , 1770 (*)& t ); 1771 `SETTING_TRACE (": %d", t ); 1772 ad -> da_r [ i ] = t ; 1774 } } 1785  $__g_dauge_ma_da_s_g (* da ) 1787 SETTING_TRACE_BEGIN ; 1788 `g_tm_if ( NULL = da , "data is NULL"); 1789 StgDaugeUG * ad = (StgDaugeUG * da ; 1791  r = 0; 1792  cye = 0; 1793  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & cye , & r ); 1794 i( t != 0) { 1795 `SETTING_TRACE_ERROR ("get vconf failed"); 1798  cye ) { 1800 `__g_dauge_ma_days_fo__cur_mth_g ( ad ); 1803 `__g_dauge_ma_days_fo__cur_wk_g ( ad ); 1806 `__g_dauge_ma_hours_fo__cur_day_g ( ad ); 1812 } } 1815  $__g_dauge_ma_p_li_em_nd ( rsml_rf_fo * pNode , * da ) 1817 SETTING_TRACE_BEGIN ; 1818 `g_tm_if ( NULL = da , "data is NULL"); 1819 `g_tm_if ( NULL = pNode , "pNode is NULL"); 1820 StgDaugeUG * ad = (StgDaugeUG * da ; 1822  by_size = 0; 1823 by_size + pNode -> feground . t . outgog_bys ; 1824 by_size + pNode -> feground . t . comg_bys ; 1825  size [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 1826 `__g_dauge_ma_size_si ( by_size , size ); 1829  r = () by_size / ad -> ps_tٮ_size ; 1830  desc [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 1831 `tf ( desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%s/%4.2lf%%", size , r * 100); 1833 Stg_GGroupIm_Da * em_da = NULL ; 1834 em_da = ( Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 1835 `g_tm_if (! em_da , "calloc failed"); 1837 i( em_da ) { 1838 em_da -> keyS = (*) `g_rdup ( pNode -> p_id ); 1839 em_da -> sub_desc = (*) `g_rdup ( desc ); 1840 em_da -> urda = pNode ; 1841 em_da -> id_m = r ; 1842 em_da -> em = `m_gli_em_nd ( ad -> gli , &d-> c_2xt_1ic_4 ), im_da, NULL , 1843 ELM_GENLIST_ITEM_NONE , NULL , NULL); 1844 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1846 `SETTING_TRACE_ERROR ("item_data is NULL"); 1849 } } 1851  Ea_Bo $__g_dauge_ma_im_cb (* da ) 1854 `g_tvm_if ( NULL = da , ECORE_CALLBACK_CANCEL , "data is NULL"); 1855 StgDaugeUG * ad = (StgDaugeUG * da ; 1857  cou = `ea_li_cou ( ad -> p_li ); 1860 i( ad -> p_li_dex > cou ) { 1861 i( ad -> im ) { 1862 `ece_im_d ( ad -> im ); 1863 ad -> im = NULL ; 1866 Elm_Obje_Im * em = NULL ; 1867 em = `m_gli_em_nd ( ad -> gli , &d-> c_t ), NULL , NULL, 1868 ELM_GENLIST_ITEM_NONE , NULL , NULL); 1869 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1871  ECORE_CALLBACK_CANCEL ; 1874  i = ad -> p_li_dex ++; 1876 rsml_rf_fo * pNode = NULL ; 1877 pNode = ( rsml_rf_fo *) `ea_li_h ( ad -> p_li , i ); 1878 `g_tvm_if ( NULL = pNode , ECORE_CALLBACK_RENEW , "pNode is NULL"); 1880 `__g_dauge_ma_p_li_em_nd ( pNode , ad ); 1881  ECORE_CALLBACK_RENEW ; 1882 } } 1884  $__g_dauge_ma_de_desc_g (* desc ) 1886 SETTING_TRACE_BEGIN ; 1887 `g_tm_if ( NULL = desc , "desc is NULL"); 1889  r = 0; 1890  cye = 0; 1891  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & cye , & r ); 1892 i( t != 0) { 1893 `SETTING_TRACE_ERROR ("get vconf failed"); 1896 time_t om_time ; 1897 time_t to_time ; 1898  cye ) { 1901 `__g_dauge_ma_days__mth_g (& om_time , & to_time ); 1906 `__g_dauge_ma_days__wk_g (& om_time , & to_time ); 1911 om_time = `time (0); 1912 to_time = `time (0); 1918 `SETTING_TRACE_ERROR ("wrong data usage cycle"); 1923  tm t_de ; 1924 i( NULL = `loime_r (& om_time , & t_de )) { 1925 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1929  tm d_de ; 1930 i( NULL = `loime_r (& to_time , & d_de )) { 1931 `SETTING_TRACE_ERROR ("failo callocaltime_r"); 1935  t_de_desc [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 1936 `rime ( t_de_desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%b", & t_de ); 1938  t_day = t_de . tm_mday ; 1939  d_day = d_de . tm_mday ; 1941 i( t_day = d_day ) { 1942 `tf ( desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%%d", t_de_desc , t_day ); 1944 `tf ( desc , MAX_DISPLAY_NAME_LEN_ON_UI , "%%d-%d", t_de_desc , t_day , d_day ); 1946 } } 1948  $__g_dauge_ma_da_ems_nd (* da ) 1950 SETTING_TRACE_BEGIN ; 1951 `g_tm_if ( da = NULL , "data is NULL"); 1952 StgDaugeUG * ad = (StgDaugeUG *) da ; 1953 Elm_Obje_Im * em = NULL ; 1955 `__g_dauge_ma_da_s_g ( ad ); 1956 `__g_dauge_ma_maximum_g ( ad ); 1958  vue = 0; 1959  r = 0; 1960  t = 0; 1962 t = `g_g_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_BOOL , & vue , & r ); 1963 i( t != 0) { 1964 `SETTING_TRACE_ERROR ("get vconf failed"); 1967 i( vue && ad -> iy = RESMAN_IFACE_DATACALL ) { 1969 ad -> lim_gph = ( Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 1970 `g_tm_if (! ad -> lim_gph , "calloc failed"); 1972 i( ad -> lim_gph ) { 1973 ad -> lim_gph -> urda =d; 1974 ad -> lim_gph -> keyS = (*) `g_rdup ("limit_graph"); 1975 ad -> lim_gph -> em = `m_gli_em_nd d-> gli , &d-> c_vb_height ),d->lim_gph, NULL , 1976 ELM_GENLIST_ITEM_NONE , NULL , NULL); 1977 `m_gli_em__mode_t ( ad -> lim_gph -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1979 `SETTING_TRACE_ERROR ("ad->limit_graph is NULL"); 1985 ad -> gph_image = ( Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 1986 `g_tm_if (! ad -> gph_image , "calloc failed"); 1988 i( ad -> gph_image ) { 1989 ad -> gph_image -> urda =d; 1990 ad -> gph_image -> keyS = (*) `g_rdup ("graph_image"); 1991 ad -> gph_image -> em = `m_gli_em_nd d-> gli , &d-> c_vb_height ),d->gph_image, NULL , 1992 ELM_GENLIST_ITEM_NONE , NULL , NULL); 1993 `m_gli_em__mode_t ( ad -> gph_image -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1995 `SETTING_TRACE_ERROR ("ad->graph_image is NULL"); 2000  de_fo [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 2001 `__g_dauge_ma_de_desc_g ( de_fo ); 2003  ud_size [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 2004 `__g_dauge_ma_size_si ( ad -> tٮ_size , ud_size ); 2006  ud_r [ SETTING_DATAUSAGE_DESC_LEN_MAX + 1] = {0,}; 2007 `tf ( ud_r , SETTING_DATAUSAGE_DESC_LEN_MAX , SETTING_DATAUSAGE_GRAPH_DESC_STR , 2008 de_fo , ud_size ); 2010  desc_r [2 * SETTING_DATAUSAGE_DESC_LEN_MAX + 1] = {0,}; 2011 `tf ( desc_r , 2 * SETTING_DATAUSAGE_DESC_LEN_MAX , "%s

%s
", 2012 ud_r , `_ ( SETTING_DATAUSAGE_DESC_STR )); 2013 ad -> gph_desc = `g__Gdl_fld_def d-> gli , &d-> c_vb_height ), NULL , 2014 ad , SWALLOW_Ty_INVALID , 2015 NULL , NULL, 0, desc_r , NULL, 2016 NULL ); 2017 i( ad -> gph_desc ) { 2018 ad -> gph_desc -> urda =d; 2019 `m_gli_em__mode_t ( ad -> gph_desc -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2021 `SETTING_TRACE_ERROR ("ad->graph_desc is NULL"); 2025 Ea_Li * p_li = `__g_dauge_ma_ps_twk_s_g ( ad ); 2026 ad -> p_li =pp_list; 2028  cou = `ea_li_cou ( ad -> p_li ); 2029 `SETTING_TRACE ("cou = %d", `ea_li_cou ( ad -> p_li )); 2031 ad -> p_li_dex = 0; 2034 ad -> ps_tٮ_size = 0; 2035 Ea_Li * l = NULL ; 2036 rsml_rf_fo * w_em ; 2037 `EINA_LIST_FOREACH ( ad -> p_li , l , w_em ) 2039 ad -> ps_tٮ_size + w_em -> feground . t . outgog_bys ; 2040 ad -> ps_tٮ_size + w_em -> feground . t . comg_bys ; 2043  i = 0; 2044 ; i < SETTING_DATAUSAGE_ANIMATOR_START_INDEX ; i++) { 2045 rsml_rf_fo * pNode = NULL ; 2046 pNode = ( rsml_rf_fo *) `ea_li_h ( ad -> p_li , i ); 2047 i( pNode = NULL ) 2050 `__g_dauge_ma_p_li_em_nd ( pNode , ad ); 2053 ad -> p_li_dex = i ; 2055 if( cou > SETTING_DATAUSAGE_ANIMATOR_START_INDEX ) { 2057 i( ad -> im ) { 2058 `ece_im_d ( ad -> im ); 2059 ad -> im = NULL ; 2061 ad -> im = `ece_im_add ( __g_dauge_ma_im_cb ,d); 2062 } i( cou < SETTING_DATAUSAGE_ANIMATOR_START_INDEX && count > 0) { 2063 em = `m_gli_em_nd ( ad -> gli , &d-> c_t ), NULL , NULL, 2064 ELM_GENLIST_ITEM_NONE , NULL , NULL); 2065 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2067 Stg_GGroupIm_Da * no_p_em = NULL ; 2068 no_p_em = `g__Gdl_fld_def ( ad -> gli , &d-> c_1xt ), 2069 NULL , 2070 NULL , SWALLOW_Ty_INVALID , NULL, 2071 NULL , 0, SETTING_DATAUSAGE_NO_APPS_USE_DATA_STR , 2072 NULL , NULL); 2073 i( no_p_em ) { 2074 `g_dib_gli_em ( no_p_em -> em ); 2076 `SETTING_TRACE_ERROR ("no_app_item is NULL"); 2080 em = `m_gli_em_nd ( ad -> gli , &d-> c_t ), NULL , NULL, 2081 ELM_GENLIST_ITEM_NONE , NULL , NULL); 2082 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2084 } } 2086  $__g_dauge_ma_da_ems_ (* da ) 2088 SETTING_TRACE_BEGIN ; 2089 `g_tm_if ( da = NULL , "data is NULL"); 2090 StgDaugeUG * ad = (StgDaugeUG *) da ; 2093 `g_tm_if ( ad -> tg_de = NULL , "ad->starting_date is NULL"); 2094 Elm_Obje_Im * em = `m_gli_em_xt_g ( ad -> tg_de ->item); 2095  em ) { 2096 `m_obje_em_d ( em ); 2097 em = `m_gli_em_xt_g ( ad -> tg_de ->item); 2100 `__g_dauge_ma_o_deroy ( ad ); 2101 `__g_dauge_ma_lim_o_deroy ( ad ); 2104 `__g_dauge_ma_da_ems_nd ( ad ); 2105 } } 2107  $__g_dauge_ma_comm_li_ (* da ) 2109 SETTING_TRACE_BEGIN ; 2110 `g_tm_if ( da = NULL , "data is NULL"); 2111 StgDaugeUG * ad = (StgDaugeUG *) da ; 2113 Elm_Obje_Im * em = NULL ; 2114 em = `m_gli_em_nd ( ad -> gli , &d-> c_t ), NULL , NULL, 2115 ELM_GENLIST_ITEM_NONE , NULL , NULL); 2116 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2119 ad -> da_uge_cye = `g__Gdl_exp__fld d-> gli , 2120 &( ad -> c_2xt_3_ ), 2121 NULL , NULL, 2122 SWALLOW_Ty_INVALID , 2123 SETTING_DATAUSAGE_DATA_USAGE_CYCLE_STR , 2124 `__g_dauge_ma_da_uge_cye_g ()); 2125 i( ad -> da_uge_cye ) { 2126 ad -> da_uge_cye -> urda =d; 2127 ad -> da_uge_cye -> t_p_g_bded = INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT ; 2129 `SETTING_TRACE_ERROR ("ad->data_usage_cycle is NULL"); 2134 ad -> c_1xt_1ic_de . em_y = "dialogue/1text.1icon"; 2135 ad -> c_1xt_1ic_de . func . xt_g = _em_b_g ; 2136 ad -> c_1xt_1ic_de . func . cڋ_g = _em_cڋ_de_g ; 2137 ad -> c_1xt_1ic_de . func . e_g = NULL ; 2138 ad -> c_1xt_1ic_de . func . d = _em_d ; 2140 Stg_GGroupIm_Da * tg_de = (Stg_GGroupIm_D*) `oc (1, (Setting_GenGroupItem_Data)); 2141 `g_tm_if (! tg_de , "calloc failed"); 2142 ad -> tg_de = starting_date; 2143 tg_de -> urda = ad ; 2144 tg_de -> keyS = (*) `g_rdup ( SETTING_DATAUSAGE_STARTING_DATE_STR ); 2146 tg_de -> em = `m_gli_em_nd ( ad -> gli , &d-> c_1xt_1ic_de ), sg_de, NULL , 2147 ELM_GENLIST_ITEM_NONE , NULL , NULL); 2148 `m_gli_em__mode_t ( tg_de -> em , ELM_OBJECT_SELECT_MODE_NONE ); 2150 `__g_dauge_ma_da_ems_nd ( ad ); 2151 } } 2154  $__g_dauge_ma_mobe_li_ (* da ) 2156 SETTING_TRACE_BEGIN ; 2157 `g_tm_if ( da = NULL , "data is NULL"); 2158 StgDaugeUG * ad = (StgDaugeUG *) da ; 2160 `m_gli_r ( ad -> gli ); 2162 `__g_dauge_ma_o_deroy ( ad ); 2163 `__g_dauge_ma_lim_o_deroy ( ad ); 2165 Elm_Obje_Im * em = NULL ; 2166 em = `m_gli_em_nd ( ad -> gli , &d-> c_t ), NULL , NULL, 2167 ELM_GENLIST_ITEM_NONE , NULL , NULL); 2168 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2170  vue = 0; 2171  r = 0; 2172  t = 0; 2175 t = `g_g_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , & vue , & r ); 2176 i( t != 0) { 2177 `SETTING_TRACE_ERROR ("get vconf failed"); 2179 ad -> u_ck_da = `g__Gdl_fld_def d-> gli , &d-> c_1xt_1ic ), 2180 __g_dauge_ma_mou_up_Gdl_li_cb , 2181 ad , SWALLOW_Ty_1TOGGLE , NULL , 2182 NULL , vue , 2183 KeyS_UPackDa , NULL , 2184 __g_dauge_ma_chk_b_cb ); 2185 i( ad -> u_ck_da ) { 2186 ad -> u_ck_da -> urda =d; 2189  vue = 0; 2190  r = 0; 2191 `g_g_bo_p_key ( BOOL_SLP_SETTING_FLIGHT_MODE , & vue , & r ); 2192 i( vue ) { 2193 `g_dib_gli_em ( ad -> u_ck_da -> em ); 2196 `SETTING_TRACE_ERROR ("ad->data_use_packet is NULL"); 2201 t = `g_g_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_BOOL , & vue , & r ); 2202 i( t != 0) { 2203 `SETTING_TRACE_ERROR ("get vconf failed"); 2205 ad -> t_da_uge_lim = `g__Gdl_fld_def d-> gli , &d-> c_1xt_1ic ), 2206 __g_dauge_ma_mou_up_Gdl_li_cb , 2207 ad , SWALLOW_Ty_1TOGGLE , NULL , 2208 NULL , vue , SETTING_DATAUSAGE_SET_DATA_USAGE_LIMIT_STR , 2209 NULL , __g_dauge_ma_chk_b_cb ); 2210 i( ad -> t_da_uge_lim ) { 2211 ad -> t_da_uge_lim -> urda =d; 2213 `SETTING_TRACE_ERROR ("ad->set_data_usage_limit is NULL"); 2218 ad -> da_lim = `g__Gdl_fld_def d-> gli , &d-> c_1xt ), 2219 __g_dauge_ma_mou_up_Gdl_li_cb , 2220 ad , SWALLOW_Ty_INVALID , NULL , 2221 NULL , 0, SETTING_DATAUSAGE_DATA_LIMIT_STR , 2222 NULL , NULL); 2223 i( ad -> da_lim ) { 2224 ad -> da_lim -> urda =d; 2227 i(! vue ) { 2228 `g_dib_gli_em ( ad -> da_lim -> em ); 2231 `SETTING_TRACE_ERROR ("ad->data_limit is NULL"); 2235 `__g_dauge_ma_comm_li_ ( ad ); 2236 } } 2238  $__g_dauge_ma_wifi_li_ (* da ) 2240 SETTING_TRACE_BEGIN ; 2241 `g_tm_if ( da = NULL , "data is NULL"); 2242 StgDaugeUG * ad = (StgDaugeUG *) da ; 2244 `m_gli_r ( ad -> gli ); 2245 `__g_dauge_ma_o_deroy ( ad ); 2246 `__g_dauge_ma_lim_o_deroy ( ad ); 2248 `__g_dauge_ma_comm_li_ ( ad ); 2249 } } 2251  $_f_b_cb (* da , Evas_Obje * obj , * evt_fo ) 2253 StgDaugeUG * ad = (StgDaugeUG * da ; 2254 ad -> iy = RESMAN_IFACE_DATACALL ; 2255 `__g_dauge_ma_mobe_li_ ( ad ); 2256 } } 2258  $_cd_b_cb (* da , Evas_Obje * obj , * evt_fo ) 2260 StgDaugeUG * ad = (StgDaugeUG * da ; 2261 ad -> iy = RESMAN_IFACE_WIFI ; 2262 `__g_dauge_ma_wifi_li_ ( ad ); 2263 } } 2265  $__g_dauge_ma_sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 2267 SETTING_TRACE_BEGIN ; 2268 `g_tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 2269 `g_tm_if ( NULL = da , "data is NULL"); 2270 StgDaugeUG * ad = (StgDaugeUG * da ; 2272 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 2273 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 2274 `m_gli_em_ed_t ( subem , 0); 2275 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 2276 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 2277 `t_if ( NULL = da_subIm || NULL = da_Im ); 2279 `m_dio_vue_t ( da_subIm -> rgd , da_subIm-> chk_us ); 2280  r = 0; 2281 `g_t_t_p_key ( da_Im -> t_p_g_bded , 2282 da_subIm -> chk_us , & r ); 2283 `g_tm_if (0 ! r , "S vcr[%d]", da_Im -> t_p_g_bded ); 2285 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 2286 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 2287 `m_gli_em_upde ( da_Im -> em ); 2290 `__g_dauge_ma_da_ems_ ( ad ); 2291 } } 2293  $__g_dauge_ma_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 2295 SETTING_TRACE_BEGIN ; 2296 `g_tm_if ( NULL = da , "data is NULL"); 2297 `g_tm_if ( NULL = evt_fo , "event_info is NULL"); 2298 StgDaugeUG * ad = (StgDaugeUG * da ; 2299 Elm_Obje_Im * Im = evt_fo ; 2301 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 2302 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 2304 Evas_Obje * rgd = NULL ; 2305 i( da_Im = ad -> da_uge_cye ) { 2306 rgd = `m_dio_add ( sr ); 2307 `m_dio_vue_t ( rgd , -1); 2309  i = 0; 2310  da_uge_cye_r [ i ]) { 2311 `g__Gdl_exp_sub_fld ( sr , &( ad -> c_1ic_1xt_sub ), 2312 __g_dauge_ma_sub_li_l_cb , ad , 2313 Im , SWALLOW_Ty_1RADIO , rgd , 2314 i , da_uge_cye_r [i], 2315 NULL ); 2316 i ++; 2319 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 2321 } } 2323  $__g_dauge_ma_vcf_chge_cb ( keynode_t * key , * da ) 2325 SETTING_TRACE_BEGIN ; 2326 `g_tm_if ( NULL = key , "key is NULL"); 2327 `g_tm_if ( NULL = da , "data is NULL"); 2328 StgDaugeUG * ad = (StgDaugeUG *) da ; 2330  us = `vcf_keynode_g_bo ( key ); 2331 * vcf_me = `vcf_keynode_g_me ( key ); 2333 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DATA_LIMIT_INT )) { 2334 `__g_dauge_ma_dauge_qua_t (); 2335 `__g_dauge_ma_da_ems_ ( ad ); 2336 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT )) { 2337 i( ad -> iy = RESMAN_IFACE_DATACALL ) { 2338 `__g_dauge_ma_dauge_qua_t (); 2341  r = 0; 2342  cye = 0; 2343  t = `g_g_t_p_key ( INT_SLP_SETTING_DATAUSAGE_DATA_USAGE_CYCLE_INT , & cye , & r ); 2344 i( t != 0) { 2345 `SETTING_TRACE_ERROR ("get vconf failed"); 2349 i( cye != 0) { 2353 `__g_dauge_ma_da_ems_ ( ad ); 2354 } i(! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_FLIGHT_MODE )) { 2355 i( ad -> u_ck_da ) { 2356 i( us ) { 2357 `g_dib_gli_em ( ad -> u_ck_da -> em ); 2359 `g_ab_gli_em ( ad -> u_ck_da -> em ); 2363 `SETTING_TRACE_ERROR ("vconf_name is wrong"); 2365 } } 2372  $g_dauge_ma_ (* cb ) 2374 SETTING_TRACE_BEGIN ; 2375 `g_tvm_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "cb is NULL"); 2376 StgDaugeUG * ad = (StgDaugeUG * cb ; 2378 ad -> c_vb_height . em_y = "1icon"; 2379 ad -> c_vb_height . func . xt_g = NULL ; 2380 ad -> c_vb_height . func . cڋ_g = _em_cڋ_g ; 2381 ad -> c_vb_height . func . e_g = NULL ; 2382 ad -> c_vb_height . func . d = _em_d ; 2384 ad -> c_2xt_1ic_4 . em_y = "dialogue/2text.1icon.4"; 2385 ad -> c_2xt_1ic_4 . func . xt_g = _em_b_g ; 2386 ad -> c_2xt_1ic_4 . func . cڋ_g = _em_cڋ3_g ; 2387 ad -> c_2xt_1ic_4 . func . e_g = NULL ; 2388 ad -> c_2xt_1ic_4 . func . d = _em_d ; 2390 Evas_Obje * yout = `g__w_yout ( ad -> w_ma_yout ,d-> w_g ); 2391 `g_tvm_if ( yout = NULL , SETTING_RETURN_FAIL , "layout is NULL"); 2392 ad -> ly_ma = yout ; 2395 ad -> vib = `g__vi_b ( yout ); 2399 ad -> gli = `m_gli_add d-> vib ); 2401 i! ad -> gli ) 2403 `SETTING_TRACE (">>>>>d->genlist is NULL "); 2406 `m_obje_y_t ( ad -> gli , "dialogue"); 2407 `g_tvm_if ( ad -> gli = NULL , SETTING_RETURN_FAIL , "genlist is NULL"); 2409 `g_ab_exndab_gli ( ad -> gli ,d, __g_dauge_ma_exp_cb , NULL ); 2411 Elm_Obje_Im * vi_ = NULL ; 2412 Evas_Obje * l_bu = NULL ; 2413 l_bu = `g__bu ( ad -> vib , `_ ("IDS_COM_BODY_BACK"), NAVI_BACK_BUTTON_STYLE , __g_dauge_ma_ick_sokey_back_cb ,d); 2415 vi_ = `m_viame_em_push ( ad -> vib , `_ ( KeyS_DaUge ), l_bu , NULL ,d-> gli , "tabbar"); 2416 i! vi_ ) 2418 `SETTING_TRACE (">>>>>avi_it is NULL "); 2421 ad -> bb = `m_tob_add d-> vib ); 2422 i! ad -> bb ) 2424 `SETTING_TRACE (">>>>d->tabbar is NULL"); 2427 `m_tob_shrk_mode_t ( ad -> bb , ELM_TOOLBAR_SHRINK_EXPAND ); 2428 `m_obje_y_t ( ad -> bb , "tabbar"); 2429 `m_tob_sv_exnded_t ( ad -> bb , EINA_TRUE ); 2431 `m_obje_em__cڋ_t ( vi_ , "m.swlow.bb", ad -> bb ); 2433 i( ad -> bb ) 2435 ad -> bb_em [0] = `m_tob_em_nd d-> bb , NULL , SETTING_DATAUSAGE_MOBILE_STR , _f_b_cb ,ad); 2436 ad -> bb_em [1] = `m_tob_em_nd d-> bb , NULL , `_ ("IDS_ST_HEADER_WI_FI"), _cd_b_cb ,ad); 2437 `m_obje_em__cڋ_t ( vi_ , "bb", ad -> bb ); 2440 `m_tob__mode_t ( ad -> bb , ELM_OBJECT_SELECT_MODE_ALWAYS ); 2441 `m_tob_em_ed_t ( ad -> bb_em [0], EINA_TRUE ); 2443  t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_DATA_LIMIT_INT , __g_dauge_ma_vcf_chge_cb , ad ); 2444 i( t != 0) { 2445 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 2448 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT , 2449 __g_dauge_ma_vcf_chge_cb , ad ); 2450 i( t != 0) { 2451 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 2454 t = `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , 2455 __g_dauge_ma_vcf_chge_cb , ad ); 2456 i( t != 0) { 2457 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 2460 g_vw_dauge_ma . is_ = 1; 2461  SETTING_RETURN_SUCCESS ; 2462 } } 2464  $g_dauge_ma_deroy (* cb ) 2466 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 2467 StgDaugeUG * ad = (StgDaugeUG * cb ; 2469  t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_DATA_LIMIT_INT , 2470 __g_dauge_ma_vcf_chge_cb ); 2471 i( t != 0) { 2472 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 2475 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT , 2476 __g_dauge_ma_vcf_chge_cb ); 2477 i( t != 0) { 2478 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 2481 t = `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , 2482 __g_dauge_ma_vcf_chge_cb ); 2483 i( t != 0) { 2484 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 2487 `__g_dauge_ma_ps_li_deroy ( ad ); 2489 i( ad -> im ) { 2490 `ece_im_d ( ad -> im ); 2491 ad -> im = NULL ; 2494 i( ad -> xpup ) { 2495 `evas_obje_d ( ad -> xpup ); 2496 ad -> xpup = NULL ; 2499 i( ad -> da_lim_cfmt ) { 2500 `evas_obje_d ( ad -> da_lim_cfmt ); 2501 ad -> da_lim_cfmt = NULL ; 2504 i( ad -> da_lim_pup ) { 2505 `evas_obje_d ( ad -> da_lim_pup ); 2506 ad -> da_lim_pup = NULL ; 2509 `__g_dauge_ma_o_deroy ( ad ); 2510 `__g_dauge_ma_lim_o_deroy ( ad ); 2512 i( ad -> bb ) 2514 `evas_obje_d ( ad -> bb ); 2515 ad -> bb = NULL ; 2518 i( ad -> ly_ma ) { 2519 `evas_obje_d ( ad -> ly_ma ); 2520 ad -> ly_ma = NULL ; 2521 g_vw_dauge_ma . is_ = 0; 2524  SETTING_RETURN_SUCCESS ; 2525 } } 2527  $g_dauge_ma_upde (* cb ) 2529 SETTING_TRACE_BEGIN ; 2530 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 2532 StgDaugeUG * ad = (StgDaugeUG * cb ; 2534 i( ad -> ly_ma ) { 2535 `evas_obje_show ( ad -> ly_ma ); 2538  SETTING_RETURN_SUCCESS ; 2539 } } 2541  $g_dauge_ma_nup (* cb ) 2543 SETTING_TRACE_BEGIN ; 2544 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 2546 StgDaugeUG * ad = (StgDaugeUG * cb ; 2548 i( ad -> ly_ma ) { 2549 `evas_obje_hide ( ad -> ly_ma ); 2552  SETTING_RETURN_SUCCESS ; 2553 } } 2555  $__g_dauge_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 2556 * evt_fo ) 2558 SETTING_TRACE_BEGIN ; 2559 `t_if ( da = NULL ); 2561 StgDaugeUG * ad = (StgDaugeUG * da ; 2563 `ug_deroy_me ( ad -> ug ); 2564 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage-more-setting.c 22  ~ 24  __g_dauge_me_g_ (* cb ); 25  __g_dauge_me_g_deroy (* cb ); 26  __g_dauge_me_g_upde (* cb ); 27  __g_dauge_me_g_nup (* cb ); 29 g_vw gg_vw_dauge_me_g = { 30 . = __g_dauge_me_g_ , 31 . gderoy = __g_dauge_me_g_deroy , 32 . gupde = __g_dauge_me_g_upde , 33 . gnup = __g_dauge_me_g_nup , 36  $__g_dauge_me_g_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 38 SETTING_TRACE_BEGIN ; 40 `tm_if ( da = NULL , "Dataarameter is NULL"); 41 StgDaugeUG * ad = NULL ; 43 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 44 ad = li_em -> urda ; 45 li_em -> chk_us = `m_check_e_g ( obj ); 47  pose = ( li_em -> chk_us =1? SETTING_ON_OFF_BTN_ON : SETTING_ON_OFF_BTN_OFF ; 49  r = -1; 50  t = -1; 52 i( obj = ad -> da_rmg -> eo_check ) { 53 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , pose , & r ); 54 `g_tm_if ( t == -1, "set vconf failed"); 55 } i( obj = ad -> ri_bg -> eo_check ) { 56 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_RESTRICT_BG_DATA_BOOL , pose , & r ); 57 `g_tm_if ( t == -1, "set vconf failed"); 58 } i( obj = ad -> show_wifi -> eo_check ) { 59 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SHOW_WIFI_USAGE_BOOL , pose , & r ); 60 `g_tm_if ( t == -1, "set vconf failed"); 62 } } 71  $__g_dauge_me_g_ (* cb ) 73 SETTING_TRACE_BEGIN ; 75 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 77 StgDaugeUG * ad = (StgDaugeUG * cb ; 78 Evas_Obje * sr ; 80 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 81 ad -> w_g , 82 `_ ( SETTING_DATAUSAGE_MORE_SETTING_STR ), 83 `_ ("IDS_COM_BODY_BACK"), 84 NULL , 85 __g_dauge_me_g_back_cb , 86 NULL , 87 ad , & sr ,d-> vib ); 89 `g_tvm_if ( sr = NULL , SETTING_RETURN_FAIL , "scroller is NULL"); 91 Elm_Obje_Im * em = NULL ;; 93 em = `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 94 ELM_GENLIST_ITEM_NONE , NULL , NULL); 95 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 97  vue = 0; 98  r = 0; 101 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , & vue , & r ); 102 i( r != 0) { 103 `SETTING_TRACE_ERROR ("get vconf failed"); 105 ad -> da_rmg = `g__Gdl_fld_def ( sr , &d-> c_1xt_1ic ), 106 __g_dauge_me_g_mou_up_cb , 107 ad , SWALLOW_Ty_1TOGGLE , NULL , 108 NULL , vue , SETTING_DATAUSAGE_DATA_ROAMING_STR , 109 NULL , __g_dauge_me_g_chk_b_cb ); 110 i( ad -> da_rmg ) { 111 ad -> da_rmg -> urda =d; 113 `SETTING_TRACE_ERROR ("ad->data_roaming is NULL"); 114  SETTING_RETURN_FAIL ; 118 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_RESTRICT_BG_DATA_BOOL , & vue , & r ); 119 i( r != 0) { 120 `SETTING_TRACE_ERROR ("get vconf failed"); 122 ad -> ri_bg = `g__Gdl_fld_def ( sr , &d-> c_1xt_1ic ), 123 __g_dauge_me_g_mou_up_cb , 124 ad , SWALLOW_Ty_1TOGGLE , NULL , 125 NULL , vue , SETTING_DATAUSAGE_RESTRICT_BACKGROUND_STR , 126 NULL , __g_dauge_me_g_chk_b_cb ); 127 i( ad -> ri_bg ) { 128 ad -> ri_bg -> urda =d; 130 `SETTING_TRACE_ERROR ("ad->data_roaming is NULL"); 131  SETTING_RETURN_FAIL ; 135 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SHOW_WIFI_USAGE_BOOL , & vue , & r ); 136 i( r != 0) { 137 `SETTING_TRACE_ERROR ("get vconf failed"); 139 ad -> show_wifi = `g__Gdl_fld_def ( sr , &d-> c_1xt_1ic ), 140 __g_dauge_me_g_mou_up_cb , 141 ad , SWALLOW_Ty_1TOGGLE , NULL , 142 NULL , vue , SETTING_DATAUSAGE_SHOW_WIFI_STR , 143 NULL , __g_dauge_me_g_chk_b_cb ); 144 i( ad -> show_wifi ) { 145 ad -> show_wifi -> urda =d; 147 `SETTING_TRACE_ERROR ("ad->data_roaming is NULL"); 148  SETTING_RETURN_FAIL ; 151 g_vw_dauge_me_g . is_ = 1; 152  SETTING_RETURN_SUCCESS ; 153 } } 155  $__g_dauge_me_g_deroy (* cb ) 157 SETTING_TRACE_BEGIN ; 159 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 160 StgDaugeUG * ad = (StgDaugeUG * cb ; 162 `m_viame_em_p ( ad -> vib ); 163 g_vw_dauge_me_g . is_ = 0; 164  SETTING_RETURN_SUCCESS ; 165 } } 167  $__g_dauge_me_g_upde (* cb ) 169 SETTING_TRACE_BEGIN ; 170  SETTING_RETURN_SUCCESS ; 171 } } 173  $__g_dauge_me_g_nup (* cb ) 176 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 177 `__g_dauge_me_g_deroy ( cb ); 178  SETTING_RETURN_SUCCESS ; 179 } } 186  $__g_dauge_me_g_back_cb (* da , Evas_Obje * obj , * evt_fo ) 189 `t_if ( da = NULL ); 190 StgDaugeUG * ad = (StgDaugeUG * da ; 192 `g_vw_chge (& g_vw_dauge_me_g , & g_vw_dauge_ma , ad ); 193 } } 195  $__g_dauge_me_g_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ) 198 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 199 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 200 `m_gli_em_ed_t ( em , 0); 201 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) `m_obje_em_da_g ( em ); 203 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 205  pose = ! li_em -> chk_us ; 206  r = -1; 207  t = -1; 209 i(! `SCmp ( SETTING_DATAUSAGE_DATA_ROAMING_STR , li_em -> keyS )) { 210 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , pose , & r ); 211 `g_tm_if ( t == -1, "set vconf failed"); 213 `m_check_e_t ( li_em -> eo_check , pose ); 214 li_em -> chk_us = pose ; 215 } i(! `SCmp ( SETTING_DATAUSAGE_RESTRICT_BACKGROUND_STR , li_em -> keyS )) { 216 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_RESTRICT_BG_DATA_BOOL , pose , & r ); 217 `g_tm_if ( t == -1, "set vconf failed"); 219 `m_check_e_t ( li_em -> eo_check , pose ); 220 li_em -> chk_us = pose ; 221 } i(! `SCmp ( SETTING_DATAUSAGE_SHOW_WIFI_STR , li_em -> keyS )) { 222 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_DATAUSAGE_SHOW_WIFI_USAGE_BOOL , pose , & r ); 223 `g_tm_if ( t == -1, "set vconf failed"); 225 `m_check_e_t ( li_em -> eo_check , pose ); 226 li_em -> chk_us = pose ; 228 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage.c 27  ~ 28 #ide UG_MODULE_API 29  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 32 g_vw * $__g_dauge_vw_to_ld ( rvi_h rvi ) 34 SETTING_TRACE_BEGIN ; 36 `g_vw_node_b_gi (& g_vw_dauge_ma , NULL ); 38  & g_vw_dauge_ma ; 39 } } 41  $g_dauge_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 42 * evt_fo ) 44 StgDaugeUG * ad = (StgDaugeUG * da ; 45 `g_vw_upde ( ad -> vw_to_ld ,d); 46 } } 48 * $g_dauge_ug__ ( ui_gadg_h ug , ug_mode mode , 49 rvi_h rvi , * iv ) 51 `g_tvm_if ((! ug || ! iv ), NULL , "!ug || !priv"); 53 StgDaugeUG * daugeUG = iv ; 54 daugeUG -> ug = ug; 55 daugeUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 56 daugeUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 57 `evas_obje_show ( daugeUG -> w_ma_yout ); 58 daugeUG -> evas = `evas_obje_evas_g (daugeUG-> w_ma_yout ); 60 `g_tvm_if ( daugeUG -> w_ma_yout = NULL , NULL, 63 daugeUG -> c_t . em_y = "dialogue/separator"; 64 daugeUG -> c_t . func . xt_g = NULL ; 65 daugeUG -> c_t . func . cڋ_g = NULL ; 66 daugeUG -> c_t . func . e_g = NULL ; 67 daugeUG -> c_t . func . d = NULL ; 69 `g__Gdl_c ("dlogue/2xt.3/exndab", &( daugeUG -> c_2xt_3_ )); 70 `g__Gdl_c ("dlogue/1xt.1ic/exndab2", &( daugeUG -> c_1ic_1xt_sub )); 71 `g__Gdl_c ("dlogue/2xt.3", &( daugeUG -> c_2xt_2 )); 72 `g__Gdl_c ("dlogue/1xt.1ic.2", &( daugeUG -> c_1xt_1ic_2 )); 73 `g__Gdl_c ("dlogue/1xt", &( daugeUG -> c_1xt )); 74 `g__Gdl_c ("dlogue/1xt.1ic", &( daugeUG -> c_1xt_1ic )); 75 `g__Gdl_c ("dlogue/t", &( daugeUG -> c_group_em )); 76 `g__Gdl_c ("muɞe/1xt", &( daugeUG -> c_bg_1ic )); 78 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 81 daugeUG -> vw_to_ld = `__g_dauge_vw_to_ld ( rvi ); 82 `g_tvm_if ( NULL = daugeUG -> vw_to_ld , NULL, 84 `g_vw_node_t_cur_vw ( daugeUG -> vw_to_ld ); 85 `g_vw_ ( daugeUG -> vw_to_ld , (*)datausageUG); 86 `evas_obje_evt_back_add ( daugeUG -> w_ma_yout , 87 EVAS_CALLBACK_RESIZE , 88 g_dauge_ug_cb_size , daugeUG ); 89  daugeUG -> ly_ma ; 90 } } 92  $g_dauge_ug__t ( ui_gadg_h ug , rvi_h rvi , 93 * iv ) 95 } } 97  $g_dauge_ug__u ( ui_gadg_h ug , rvi_h rvi , 98 * iv ) 100 } } 102  $g_dauge_ug__sume ( ui_gadg_h ug , rvi_h rvi , 103 * iv ) 105 } } 107  $g_dauge_ug__deroy ( ui_gadg_h ug , rvi_h rvi , 108 * iv ) 110 SETTING_TRACE_BEGIN ; 111 `g_tm_if ((! ug || ! iv ), "!ug || !priv"); 112 StgDaugeUG * daugeUG = iv ; 114 `evas_obje_evt_back_d ( daugeUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_dauge_ug_cb_size ); 115 daugeUG -> ug = ug; 118 `g_vw_deroy (& g_vw_dauge_ma , daugeUG ); 119 i( NULL ! `ug_g_yout ( daugeUG -> ug )) { 120 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( daugeUG -> ug )); 121 `evas_obje_d (( Evas_Obje * `ug_g_yout ( daugeUG -> ug )); 124 SETTING_TRACE_END ; 125 } } 127  $g_dauge_ug__mesge ( ui_gadg_h ug , rvi_h msg , 128 rvi_h rvi , * iv ) 130 SETTING_TRACE_BEGIN ; 131 } } 133  $g_dauge_ug__evt ( ui_gadg_h ug , ug_evt evt , 134 rvi_h rvi , * iv ) 136 SETTING_TRACE_BEGIN ; 137 `g_tm_if ((! ug || ! iv ), "!ug || !priv"); 138 StgDaugeUG * daugeUG = iv ; 140  evt ) { 141  UG_EVENT_LOW_MEMORY : 143  UG_EVENT_LOW_BATTERY : 145  UG_EVENT_LANG_CHANGE : 147  UG_EVENT_ROTATE_PORTRAIT : 148  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 150 i( daugeUG -> gph_desc ) { 151 `m_obje_em_da_t ( daugeUG -> gph_desc -> em , datausageUG->graph_desc); 152 `m_gli_em_upde ( daugeUG -> gph_desc -> em ); 156  UG_EVENT_ROTATE_LANDSCAPE : 157  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 159 i( daugeUG -> gph_desc ) { 160 `m_obje_em_da_t ( daugeUG -> gph_desc -> em , datausageUG->graph_desc); 161 `m_gli_em_upde ( daugeUG -> gph_desc -> em ); 165  UG_EVENT_REGION_CHANGE : 170 } } 172  $g_dauge_ug__key_evt ( ui_gadg_h ug , 173 ug_key_evt evt , rvi_h rvi , 174 * iv ) 176 SETTING_TRACE_BEGIN ; 177 i(! ug ) 180  evt ) { 181  UG_KEY_EVENT_END : 182 `ug_deroy_me ( ug ); 187 } } 189 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 191 SETTING_TRACE_BEGIN ; 192 StgDaugeUG * daugeUG = `oc (1, (SettingDatausageUG)); 193 `g_tvm_if (! daugeUG , -1, "Create SettingDatausageUG obj failed"); 195 s -> = g_dauge_ug__ ; 196 s -> t = g_dauge_ug__t ; 197 s -> u = g_dauge_ug__u ; 198 s -> sume = g_dauge_ug__sume ; 199 s -> deroy = g_dauge_ug__deroy ; 200 s -> mesge = g_dauge_ug__mesge ; 201 s -> evt = g_dauge_ug__evt ; 202 s -> key_evt = g_dauge_ug__key_evt ; 203 s -> iv = daugeUG ; 204 s -> t = UG_OPT_INDICATOR_ENABLE ; 207 } } 209 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 211 SETTING_TRACE_BEGIN ; 212 StgDaugeUG * daugeUG = NULL ; 213 `g_tm_if (! s , "ops == NULL"); 215 daugeUG = s -> iv ; 216 `FREE ( daugeUG ); 217 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-backlight.h 21 #ide __SETTING_DISPLAY_BACKLIGHT_H__ 22  #__SETTING_DISPLAY_BACKLIGHT_H__ ) 24  ~ 26 g_diy_backlight_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); 28 g_diy_backlight_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-brightness.h 21 #ide __SETTING_DISPLAY_BRIGHTNESS_H__ 22  #__SETTING_DISPLAY_BRIGHTNESS_H__ ) 24  ~ 25  #SUPPORT_CENTER_POINT 0 ) 27  #KeyS_Brighess_Adju "IDS_ST_BODY_ADJUST_BRIGHTNESS_LEVEL" ) 28  #KeyS_Brighess_Auto_Adju "IDS_ST_BODY_ADJUST_AUTOMATIC_BRIGHTNESS" ) 29  #KeyS_Brighess_Ovhtg "IDS_ST_BODY_TO_AVOID_OVERHEATING_MAXIMUM_BRIGHTNESS_HAS_BEEN_REDUCED" ) 32  __diy_t_vcf_cb ( keynode_t * key , * da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-main.h 21 #ide __SETTING_DISPLAY_MAIN_H__ 22  #__SETTING_DISPLAY_MAIN_H__ ) 24  ~ 25  ~ 28  g_diy_ma_auto_adju_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); 29  g_diy_ma_auto_r٩e_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); 31  g_diy_ma_mou_up_Gdl_li_cb (* da , 32 Evas_Obje * obj , 33 * evt_fo ); 34  Ea_Bo g_diy_ma_ick_sokey_back_cb (* da , 35 Evas_Obje * obj , 36 * evt_fo ); 37 #ifde UNUSED_VCONFKEY 38  g_diy_ma_unch_image_chk_b_cb (* da , 39 Evas_Obje * obj , 40 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-screen-mode.h 21 #ide __SETTING_DISPLAY_SCREEN_MODE_H__ 22  #__SETTING_DISPLAY_SCREEN_MODE_H__ ) 24  ~ 27  Ea_Bo 28 g_diy_sn_mode_ick_sokey_back_cb (* da , Evas_Obje * obj , 29 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-wallpaper.h 17 #ide __SETTING_DISPLAY_WALLPAPER_H__ 18  #__SETTING_DISPLAY_WALLPAPER_H__ ) 20  ~ 22  #SETTING_WALLPAPER_HOME_AND_LOCK_SCREEN "IDS_ST_BODY_HOME_AND_LOCK_SCREEN_WALLPAPER" ) 23  #SETTING_WALLPAPER_HOME_SCREEN_CHANGED "Homschged" ) 24  #SETTING_WALLPAPER_LOCK_SCREEN_CHANGED "Lock schged" ) 25  #SETTING_WALLPAPER_HOME_AND_LOCK_SCREEN_CHANGED "Homsd Lock schged" ) 27  g_diy_wͭ_ick_sokey_nl_cb (* da , 28 Evas_Obje * obj , 29 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display.h 21 #ide __SETTING_DISPLAY_H__ 22  #__SETTING_DISPLAY_H__ ) 24  ~ 25  ~ 27  ~ 30  ~ 32  ~ 33  ~ 35  ~ 36  ~ 37  ~ 40  #Keyr_Dymic "IDS_ST_BODY_DYNAMIC_T_DISPLAY_EFFECT" ) 41  #Keyr_Sndd "IDS_ST_BODY_STANDARD_T_DISPLAY_EFFECT" ) 42  #Keyr_Nul "IDS_ST_BODY_NATURAL_T_DISPLAY_EFFECT" ) 43  #Keyr_Mov "IDS_ST_BODY_MOVIE_T_DISPLAY_EFFECT" ) 45  #LAUNCH_EFFECT_STR "IDS_ST_BODY_APP_OPENING_EFFECT" ) 46  #LAUNCH_IMAGE_STR "IDS_ST_BODY_APP_OPENING_IMAGE" ) 48  #KeyS_AdjuSnTe_Dsc "IDS_ST_BODY_SAVE_POWER_BY_ADJUSTING_SCREEN_TONE_ACCORDING_TO_ANALYSIS_OF_IMAGES" ) 49  #KeyS_HighTouchSsivy_Dsc "IDS_ST_SBODY_INCREASE_THE_SENSITIVITY_OF_THE_TOUCH_SCREEN_SBODY_MSG" ) 51  #LAUNCH_BATTERY_DESC "IDS_ST_BODY_SHOWS_BATTERY_PERCENTAGE_ON_INDICATOR" ) 53  #SETTING_DISPLAY_TIME_15_SEC_STR "IDS_ST_BODY_15SEC" ) 54  #SETTING_DISPLAY_TIME_30_SEC_STR "IDS_ST_BODY_30SEC" ) 55  #SETTING_DISPLAY_TIME_1_MIN_STR "IDS_ST_BODY_1MINUTE" ) 57  #SETTING_DISPLAY_TIME_2_MIN_STR "IDS_ST_BODY_2_MINUTES" ) 58  #SETTING_DISPLAY_TIME_5_MIN_STR "IDS_ST_BODY_5_MINUTES" ) 59  #SETTING_DISPLAY_TIME_10_MIN_STR "IDS_ST_BODY_10_MINUTES" ) 60  #SMART_SCREEN_TRY_IT_IMAGE_L SETTING_ICON_PATH_CFG "a_jump_y_fu_h.g" ) 61  #SMART_SCREEN_TRY_IT_IMAGE_P SETTING_ICON_PATH_CFG "a_jump_y_fu.g" ) 63  #KeyS_SnCtu "IDS_MF_BODY_SCREEN_CAPTURE_M_NOUN" ) 64  #KeyS_SnCtu_Dei "IDS_LBS_BODY_DESTINATION" ) 65  #KeyS_SnCtu_Ask "IDS_SKM_BODY_ASK_M_IDEA_SKETCH" ) 66  #KeyS_SnCtu_Gry "IDS_ST_BODY_GALLERY" ) 67  #KeyS_SnCtu_KpIt "IDS_KEEPIT_HEADER_KEEPIT_M_APPLICATION_NAME" ) 68  #KeyS_SnCtu_Hp "IDS_ST_MBODY_SELECT_WHERE_CAPTURED_IMAGES_WILL_BE_SAVED" ) 69  #KeyS_SnCtu_Ed "IDS_ST_MBODY_EDIT_AFTER_SCREEN_CAPTURE" ) 70  #KeyS_Dymic_Stus_B "IDS_ST_BODY_DYNAMIC_STATUS_BAR" ) 71  #KeyS_Dymic_Stus_B_Hp "IDS_ST_BODY_KEEPS_THE_STATUS_BAR_TIDY_TAP_THE_REPRESENTATIVE_ICON_TO_SHOW_ALL_THE_ICONS" ) 74  #URI_SMART_STAY "tiz-hp://g.tiz.g/smtay" ) 75  #URI_SMART_ROTATION "tiz-hp://g.tiz.g/sm٩i" ) 77  #SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_ROATION_POPUP "IDS_ST_POP_ENABLE_SMART_ROTATION_TO_TRY_IT_T_HELP" ) 78  #SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_STAY_POPUP "IDS_ST_POP_ENABLE_SMART_STAY_TO_TRY_IT_T_HELP" ) 79  #POPUP_TURN_ON_STR "IDS_ST_BUTTON_ENABLE" ) 81  #SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_H 2636 ) 82  #SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_W 720 ) 83  #SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_H 2055 ) 84  #SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_W 1280 ) 85  #SETTING_DISPLAY_ICON_PATH 12 ) 88 mSCREENMODE_DYNAMIC = 0, 89 mSCREENMODE_STANDARD , 90 mSCREENMODE_NATURAL , 91 mSCREENMODE_MOVIE , 92 mSCREENMODE_MAX 93 } tsnmode_t ; 96 mDISPLAY_EXPAND_NONE = 0, 97 mDISPLAY_EXPAND_BACKLIGHT , 98 mDISPLAY_EXPAND_TOUCH_KEY_LIGHT_DURATION 99 } tDiyExndS ; 102  s_Ctxpup_Da { 103 Evas_Obje * mx ; 104 Evas_Obje * mb ; 105 } tCtxpup_Da ; 108 mSETTING_DISPLAY_VIEWTYPE_MAIN , 109 mSETTING_DISPLAY_VIEWTYPE_BRIGHTNESS , 110 mSETTING_DISPLAY_VIEWTYPE_BACKLIGHT , 111 mSETTING_DISPLAY_VIEWTYPE_SMARTSCREEN , 112 mSETTING_DISPLAY_VIEWTYPE_MAX , 113 } tdiy_vwty ; 115  _StgDiyUG tStgDiyUG ; 117  #BRIGHTNESS_DISPLAY 0 ) 124  s_StgDiyUG { 125 ui_gadg_h mug ; 128 Evas * mevas ; 129 Evas_Obje * mw_ma_yout ; 130 Evas_Obje * mw_g ; 132 ui_gadg_h mug_ldg ; 133 ui_gadg_h mug_ft ; 134 ui_gadg_h mug_sswd ; 135 ui_gadg_h mug_ddit ; 137 Evas_Obje * mly_ma ; 139 Evas_Obje * mvi_b ; 140 Elm_Obje_Im * mnf_ ; 141 Ece_Tim * mevt_ze_tim ; 143 Evas_Obje * msn_timeout_pup ; 144 Evas_Obje * msn_timeout_rdg ; 146 Stg_GGroupIm_Da * mda_sn_mode ; 147 Stg_GGroupIm_Da * mda_br ; 148 Stg_GGroupIm_Da * mda_ft ; 149 Stg_GGroupIm_Da * mda_back ; 150 Stg_GGroupIm_Da * mda_touchkey_light_duti ; 151 Stg_GGroupIm_Da * mda_br_auto ; 152 Stg_GGroupIm_Da * mda_br_i ; 153 Stg_GGroupIm_Da * mda_adju ; 154 Stg_GGroupIm_Da * mda_ovhtg ; 156 Stg_GGroupIm_Da * mda_br_adjumt ; 158 Stg_GGroupIm_Da * mda_bry ; 159 Stg_GGroupIm_Da * mda_auto_r٩e ; 162 Stg_GGroupIm_Da * mda_smt_ay ; 163 Stg_GGroupIm_Da * mda_smt_r٩i ; 164 Stg_GGroupIm_Da * mda_auto_adju_sn_te ; 165 Stg_GGroupIm_Da * mda_high_touch_nsivy ; 166 Stg_GGroupIm_Da * mda_dymic ; 169 Evas_Obje * mme_pup ; 170 Ctxpup_Da mx_da ; 172 Stg_GGroupIm_Da * mttg_hd ; 173 Stg_GGroupIm_Da * mttg_devi ; 174 Stg_GGroupIm_Da * msmt_sl_d ; 175 Stg_GGroupIm_Da * mvisu_edback_diy ; 176 Stg_GGroupIm_Da * msl_d_id ; 177 Stg_GGroupIm_Da * msmt_sn_hp ; 178 Stg_GGroupIm_Da * my_ttg_hd ; 179 Stg_GGroupIm_Da * my_ttg_devi ; 180 Stg_GGroupIm_Da * mda_smt_sn_image ; 181 Stg_GGroupIm_Da * mda_smt_sn_r٩i_image ; 184  mlow_b ; 186 g_vw * mvw_to_ld ; 188 Evas_Obje * mpup_chk ; 189 Evas_Obje * mpup ; 191 Elm_Gli_Im_Css mc_2xt_2 ; 192 Elm_Gli_Im_Css mc_1xt_1ic ; 193 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 194 Elm_Gli_Im_Css mc_1xt ; 195 Elm_Gli_Im_Css mc_sn_mode ; 196 Elm_Gli_Im_Css mc_2xt_3 ; 197 Elm_Gli_Im_Css mc_1xt_1ic_divid ; 198 Elm_Gli_Im_Css mc_1ic ; 199 Elm_Gli_Im_Css mc_vb_height ; 200 Elm_Gli_Im_Css mc_2xt_3__backlight ; 201 Elm_Gli_Im_Css mc_2xt_3__touch_duti ; 202 Elm_Gli_Im_Css mc_1ic_1xt_sub_back ; 203 Elm_Gli_Im_Css mc_1ic_1xt_sub_touch ; 204 Elm_Gli_Im_Css mc_muɞe_xt ; 205 Elm_Gli_Im_Css mc_muɞe_xt_hp ; 206 Elm_Gli_Im_Css mc_muɞe_ovhtg ; 209 ui_gadg_h mug_gry ; 210 ui_gadg_h mug_imagevw ; 211 Ea_Bo misLdg ; 212 Stg_GGroupIm_Da * mda_backlight_ways_ ; 213 Stg_GGroupIm_Da * mda_backlight_15c ; 214 Stg_GGroupIm_Da * mda_backlight_30c ; 215 Stg_GGroupIm_Da * mda_backlight_1m ; 216 Stg_GGroupIm_Da * mda_backlight_2m ; 217 Stg_GGroupIm_Da * mda_backlight_5m ; 218 Stg_GGroupIm_Da * mda_backlight_10m ; 220 Ece_Idr * mt_idr ; 221 Ece_Tim * mt_tim ; 224 Evas_Obje * mgli ; 226 DBusCi * mbus ; 227 Ece_Evt_Hdr * mhp_evt_hdr ; 228 Evas_Obje * mhp_pup ; 229 * muri ; 232 Ea_Bo mis_evt_gied ; 233  mϡ_queed_v ; 234 diy_vwty mdiy_vwty ; 237 Evas_Obje * msmt_ay_image ; 238 Evas_Obje * msmt_r٩i_image ; 239 Evas_Obje * msmt_ay_subyout ; 240 Evas_Obje * msmt_r٩i_subyout ; 241 Ece_Tim * mtim_show_guide ; 243 DiyExndS mdiy_exnd_e ; 247 g_vw g_vw_diy_ma ; 248 g_vw g_vw_diy_brighess ; 257 g_vw g_vw_diy_backlight ; 259  g_diy_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 260 * iv ); 262  g_diy_t_auto_adju_te ( vue ); 263 Ea_Bo __show_smtay_guide_pup (* da ); 264 Ea_Bo __show_sm٩i_guide_pup (* da ); 266  deru_brighess (* da ); 267  cڡru_brighess (* da , Evas_Obje * gli ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-backlight.c 21  ~ 22  ~ 23  ~ 24  ~ 26  ~ 28  g_diy_backlight_ (* cb ); 29  g_diy_backlight_deroy (* cb ); 30  g_diy_backlight_upde (* cb ); 31  g_diy_backlight_nup (* cb ); 33 g_vw gg_vw_diy_backlight = { 34 . = g_diy_backlight_ , 35 . gderoy = g_diy_backlight_deroy , 36 . gupde = g_diy_backlight_upde , 37 . gnup = g_diy_backlight_nup , 45  $g_diy_backlight_ (* cb ) 47 SETTING_TRACE_BEGIN ; 48 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 50 StgDiyUG * ad = (StgDiyUG * cb ; 54 Evas_Obje * sr = NULL ; 55 ad -> ly_ma = 56 `g__yout_vi_b_gli ( ad -> w_ma_yout , 57 ad -> w_g , 58 `_ ( KeyS_BacklightTime ), 59 `_ ("IDS_ST_BUTTON_BACK"), 60 NULL , 61 g_diy_backlight_ick_sokey_back_cb , 62 NULL , ad , & sr , 63 &( ad -> vi_b )); 65 Evas_Obje * rgd = `m_dio_add ( sr ); 67 `m_dio_vue_t ( rgd , -1); 70 Elm_Obje_Im * em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 71 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 73 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 76  is_emul_b = FALSE ; 77 i( `isEmulB ()) { 78 is_emul_b = TRUE ; 79 ad -> da_backlight_ways_ = `g__Gdl_fld_1dio ( sr , 80 & c_1xt_1ic_2 , 81 g_diy_backlight_mou_up_Gdl_li_cb , ad , 82 SWALLOW_Ty_1RADIO , rgd , 84 "IDS_ST_BODY_ALWAYS_ON", NULL ); 86 i( ad -> da_backlight_ways_ ) { 87 ad -> da_backlight_ways_ -> urda =d; 89 `g_gli_em_groupy_t ( ad -> da_backlight_ways_ , SETTING_GROUP_STYLE_TOP ); 90 `__BACK_POINTER_SET ( ad -> da_backlight_ways_ ); 92 `SETTING_TRACE_ERROR ("ad->data_backlight_always_on is NULL"); 96 ad -> da_backlight_15c = `g__Gdl_fld_1dio ( sr , 97 & c_1xt_1ic_2 , 98 g_diy_backlight_mou_up_Gdl_li_cb , ad , 99 SWALLOW_Ty_1RADIO , rgd , 101 SETTING_DISPLAY_TIME_15_SEC_STR , NULL ); 102 i( ad -> da_backlight_15c ) { 103 ad -> da_backlight_15c -> urda =d; 104 `g_gli_em_groupy_t ( ad -> da_backlight_15c , ( is_emul_b ? SETTING_GROUP_STYLE_CENTER : SETTING_GROUP_STYLE_TOP )); 105 `__BACK_POINTER_SET ( ad -> da_backlight_15c ); 107 `SETTING_TRACE_ERROR ("ad->data_backlight_15sec is NULL"); 110 ad -> da_backlight_30c = `g__Gdl_fld_1dio ( sr , 111 & c_1xt_1ic_2 , 112 g_diy_backlight_mou_up_Gdl_li_cb , ad , 113 SWALLOW_Ty_1RADIO , rgd , 115 SETTING_DISPLAY_TIME_30_SEC_STR , NULL ); 116 i( ad -> da_backlight_30c ) { 117 ad -> da_backlight_30c -> urda =d; 118 `g_gli_em_groupy_t ( ad -> da_backlight_30c , SETTING_GROUP_STYLE_CENTER ); 119 `__BACK_POINTER_SET ( ad -> da_backlight_30c ); 121 `SETTING_TRACE_ERROR ("ad->data_backlight_30sec is NULL"); 124 ad -> da_backlight_1m = `g__Gdl_fld_1dio ( sr , 125 & c_1xt_1ic_2 , 126 g_diy_backlight_mou_up_Gdl_li_cb , ad , 127 SWALLOW_Ty_1RADIO , rgd , 129 SETTING_DISPLAY_TIME_1_MIN_STR , NULL ); 130 i( ad -> da_backlight_1m ) { 131 ad -> da_backlight_1m -> urda =d; 132 `g_gli_em_groupy_t ( ad -> da_backlight_1m , SETTING_GROUP_STYLE_CENTER ); 133 `__BACK_POINTER_SET ( ad -> da_backlight_1m ); 135 `SETTING_TRACE_ERROR ("ad->data_backlight_1min is NULL"); 138 ad -> da_backlight_2m = `g__Gdl_fld_1dio ( sr , 139 & c_1xt_1ic_2 , 140 g_diy_backlight_mou_up_Gdl_li_cb , ad , 141 SWALLOW_Ty_1RADIO , rgd , 143 SETTING_DISPLAY_TIME_2_MIN_STR , NULL ); 144 i( ad -> da_backlight_2m ) { 145 ad -> da_backlight_2m -> urda =d; 146 `g_gli_em_groupy_t ( ad -> da_backlight_2m , SETTING_GROUP_STYLE_CENTER ); 147 `__BACK_POINTER_SET ( ad -> da_backlight_2m ); 149 `SETTING_TRACE_ERROR ("ad->data_backlight_2min is NULL"); 152 ad -> da_backlight_5m = `g__Gdl_fld_1dio ( sr , 153 & c_1xt_1ic_2 , 154 g_diy_backlight_mou_up_Gdl_li_cb , ad , 155 SWALLOW_Ty_1RADIO , rgd , 157 SETTING_DISPLAY_TIME_5_MIN_STR , NULL ); 158 i( ad -> da_backlight_5m ) { 159 ad -> da_backlight_5m -> urda =d; 160 `g_gli_em_groupy_t ( ad -> da_backlight_5m , SETTING_GROUP_STYLE_CENTER ); 161 `__BACK_POINTER_SET ( ad -> da_backlight_5m ); 163 `SETTING_TRACE_ERROR ("ad->data_backlight_5min is NULL"); 166 ad -> da_backlight_10m = `g__Gdl_fld_1dio ( sr , 167 & c_1xt_1ic_2 , 168 g_diy_backlight_mou_up_Gdl_li_cb , ad , 169 SWALLOW_Ty_1RADIO , rgd , 171 SETTING_DISPLAY_TIME_10_MIN_STR , NULL ); 172 i( ad -> da_backlight_10m ) { 173 ad -> da_backlight_10m -> urda =d; 174 `g_gli_em_groupy_t ( ad -> da_backlight_10m , SETTING_GROUP_STYLE_BOTTOM ); 175 `__BACK_POINTER_SET ( ad -> da_backlight_10m ); 177 `SETTING_TRACE_ERROR ("ad->data_backlight_10min is NULL"); 180 `g_upde_chk_us ( rgd , INT_SLP_SETTING_LCD_TIMEOUT_NORMAL ); 182 g_vw_diy_backlight . is_ = 1; 183  SETTING_RETURN_SUCCESS ; 184 } } 186  $g_diy_backlight_deroy (* cb ) 188 SETTING_TRACE_BEGIN ; 190 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 191 `tv_if (!( g_vw_diy_backlight . is_ ), SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 192 StgDiyUG * ad = (StgDiyUG * cb ; 193 i( ad -> ly_ma ! NULL ) { 194 `evas_obje_d ( ad -> ly_ma ); 195 ad -> ly_ma = NULL ; 197 g_vw_diy_backlight . is_ = 0; 198  SETTING_RETURN_SUCCESS ; 199 } } 201  $g_diy_backlight_upde (* cb ) 203 SETTING_TRACE_BEGIN ; 205 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 206  SETTING_RETURN_SUCCESS ; 207 } } 209  $g_diy_backlight_nup (* cb ) 211 SETTING_TRACE_BEGIN ; 213 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 215  SETTING_RETURN_SUCCESS ; 216 } } 224 $g_diy_backlight_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 225 * evt_fo ) 227 SETTING_TRACE_BEGIN ; 229 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 231 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 232 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 233 `m_gli_em_ed_t ( em , 0); 234 Stg_GGroupIm_Da * li_em = 235 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 236 `g_tm_if ( NULL = li_em , "list_item is NULL"); 238 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 239 `SETTING_TRACE ("chk_us[%d]", li_em -> chk_us ); 241  li_v = li_em -> chk_us ; 242  d_v = `m_dio_vue_g ( li_em -> eo_check ); 243  v ; 244  r = 0; 245 `g_g_t_p_key ( INT_SLP_SETTING_LCD_TIMEOUT_NORMAL , & v , & r ); 246 i( li_v = d_v &&i_v = v ) { 247 `SETTING_TRACE_DEBUG ("Selected sameype"); 251  t = `g_t_t_p_key ( INT_SLP_SETTING_LCD_TIMEOUT_NORMAL , li_em -> chk_us , & r ); 252 i( t != 0) { 253 `SETTING_TRACE_ERROR ("set vconf failed"); 254 `m_dio_vue_t ( li_em -> eo_check , v ); 257 `m_dio_vue_t ( li_em -> eo_check ,i_em-> chk_us ); 258 } } 263 $g_diy_backlight_ick_sokey_back_cb (* da , Evas_Obje * obj , 264 * evt_fo ) 266 SETTING_TRACE_BEGIN ; 268 `tm_if ( da = NULL , "[Setting > Security] Dataarameter is NULL"); 270 StgDiyUG * ad = (StgDiyUG * da ; 272 `ug_deroy_me ( ad -> ug ); 274 SETTING_TRACE_END ; 275 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-brightness.c 22  ~ 23  ~ 24  ~ 27  #SUPPORT_DISABLE_IN_AUTO_MODE 0 ) 28  #DISABLE_LOW_BATERY_CHANGE 0 ) 30  #Le_Bright_Ic IMG_BRIGTHNESS_LEFT ) 31  #Right_Bright_Ic IMG_BRIGHTNESS_RIGHT ) 32  #SUPPORT_DISPLAY_HOMESCREEN_IMAGE 0 ) 34  #AUTO_DISPLAY_ADJUSTMENT_STR `_ ("AutDiy Adjumt") ) 35  #BRIGHTNESS_MAX 100 ) 36  #BRIGHTNESS_MIN 1 ) 37  #BRIGHTNESS_AUTO_MAX_LEVEL 5 ) 38  #BRIGHTNESS_AUTO_MIN_LEVEL -5 ) 42  g_diy_brighess_ (* cb ); 43  g_diy_brighess_deroy (* cb ); 44  g_diy_brighess_upde (* cb ); 45  g_diy_brighess_nup (* cb ); 47  g_diy_brighess_ick_sokey_nl_cb (* da , Evas_Obje * obj , * evt_fo ); 48  g_diy_bghess_bright_id_vue_chge_cb (* da , Evas_Obje * obj , * evt_fo ); 49  g_diy_upde_id_ic ( Stg_GGroupIm_Da * em_da ,  vue ); 52  g_diy_t_id_vue (* da , Evas_Obje * obj ,  vue ); 54 g_vw gg_vw_diy_brighess = { 55 . = g_diy_brighess_ , 56 . gderoy = g_diy_brighess_deroy , 57 . gupde = g_diy_brighess_upde , 58 . gnup = g_diy_brighess_nup , 66  #LOW_BATTERY_NOTIFY "Bry itolow, you cn chgbrighess" ) 67  #NORMAL_BATTERY_NOTIFY "Bry becomenm,ow you c chgbrighess.." ) 69  #MAX_CONTENT_LEN 512 ) 70  #MAX_LOCAL_BUFSIZE 128 ) 71  #DBUS_PATH "/Org/Tiz/Syem/DeviD/Pross" ) 72  #DBUS_SIGNAL_INTERFACE "g.tiz.syem.devid.Pross" ) 73  #DBUS_SIGNAL_NAME "ChgedSi" ) 75 cڡ * gicPh [ SETTING_DISPLAY_ICON_PATH ] = { 76 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_00.png", 77 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_01.png", 78 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_02.png", 79 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_03.png", 80 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_04.png", 81 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_05.png", 82 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_06.png", 83 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_07.png", 84 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_08.png", 85 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_09.png", 86 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_10.png", 87 SETTING_ICON_PATH_CFG "brightness_icon/quick_icon_brightness_11.png" 91  $upde_ovhtg_xt (* da ) 93 StgDiyUG * ad = (StgDiyUG *) da ; 94  auto_brighes = 0; 95 `vcf_g_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , & auto_brighes ); 96 i( ad -> da_ovhtg &&d-> da_br_i ) { 97 i( ad -> da_br_i -> id_max < 100 && ! auto_brighes ) { 98 `G_FREE ( ad -> da_ovhtg -> keyS ); 99 ad -> da_ovhtg -> keyS = (*) `g_rdup ( KeyS_Brighess_Ovhtg ); 101 `G_FREE ( ad -> da_ovhtg -> keyS ); 102 ad -> da_ovhtg -> keyS = NULL ; 104 `m_obje_em_da_t ( ad -> da_ovhtg -> em ,d->data_overheating); 105 `m_gli_em_upde ( ad -> da_ovhtg -> em ); 107 } } 111  DBusHdrResu $g_brighess_dbus_sigl_fr ( DBusCi * cn , DBusMesge * mesge , * ur_da ) 113 SETTING_TRACE_BEGIN ; 114 DBusE r ; 115 `dbus_r_ (& r ); 118 `g_tvm_if (! ur_da , 0, "!user_data "); 119 StgDiyUG * ad = (StgDiyUG *) ur_da ; 121  brighess_v ; 123 i( `dbus_mesge_is_sigl ( mesge , DBUS_SIGNAL_INTERFACE , DBUS_SIGNAL_NAME )) { 124 i( `dbus_mesge_g_gs ( mesge , & r , 125 DBUS_TYPE_INT32 , & brighess_v , 126 DBUS_TYPE_INVALID = FALSE ) { 127 `SETTING_TRACE_ERROR ("Fag d: %s", r . mesge ); 128 `dbus_r_ (& r ); 129  DBUS_HANDLER_RESULT_NOT_YET_HANDLED ; 132  vue = 0; 133 `vcf_g_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , & vue ); 134 i(! vue && ad -> da_br_i ) { 135 ad -> da_br_i -> id_max = `diy_g_max_brighess (); 137 `SETTING_TRACE ("brighess_v:%d", brighess_v ); 138 `SETTING_TRACE ("Brighesmax vue:%lf", ad -> da_br_i -> id_max ); 139 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , & vue ); 140 i( vue > ad -> da_br_i -> id_max ) { 141 `vcf_t_t ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , ad -> da_br_i -> id_max ); 143 `upde_ovhtg_xt ( ad ); 147  DBUS_HANDLER_RESULT_HANDLED ; 148 } } 149  $g_brighess_dbus_hdr_fi (* ur_da ) 151 SETTING_TRACE_BEGIN ; 153 `g_tvm_if (! ur_da , 0, "!user_data "); 154 StgDiyUG * ad = (StgDiyUG *) ur_da ; 155 `g_tvm_if (! ad -> bus , 0, "!ad->bus"); 157 DBusE r ; 158 `memt (& r , 0, ( DBusE )); 159  ru [ MAX_LOCAL_BUFSIZE + 1] = {0, }; 161 `dbus_r_ (& r ); 166 `dbus_ci_move_fr ( ad -> bus , g_brighess_dbus_sigl_fr ,d); 169 `tf ( ru , MAX_LOCAL_BUFSIZE , "th='%s',ty='sigl',r='%s'", DBUS_PATH , DBUS_SIGNAL_INTERFACE ); 170 `dbus_bus_move_mch ( ad -> bus , ru , & r ); 172 i( `dbus_r_is_t (& r )) { 173 `SETTING_TRACE ("Faru unt: %s", r . mesge ); 174 `dbus_r_ (& r ); 178 `dbus_ci_o ( ad -> bus ); 179 `dbus_ci_uef ( ad -> bus ); 180 ad -> bus = NULL ; 181 `SETTING_TRACE ("app signal finalized"); 183 } } 185  $g_brighess_dbus_hdr_ (* ur_da ) 187 SETTING_TRACE_BEGIN ; 188 `g_tvm_if (! ur_da , 0, "!user_data "); 189 StgDiyUG * ad = (StgDiyUG *) ur_da ; 191 `SETTING_TRACE ("[TEST]id_max: %lf", ad -> da_br_i -> id_max ); 193 i( ad -> bus ) { 194 `SETTING_TRACE ("already get bus,eedelease first."); 195 `g_brighess_dbus_hdr_fi ( ad ); 198 `dbus_thads__deu (); 199 DBusE r ; 200 `memt (& r , 0, ( DBusE )); 201  ru [ MAX_LOCAL_BUFSIZE + 1] = {0,}; 202 `dbus_r_ (& r ); 203 ad -> bus = `dbus_bus_g_ive ( DBUS_BUS_SYSTEM , & r ); 204 i(! ad -> bus ) { 205 `SETTING_TRACE ("FacthD-BUS dm: %s", r . mesge ); 206 `dbus_r_ (& r ); 209 `dbus_ci_t_ex__disc ( ad -> bus , FALSE ); 210 `dbus_ci_tup_wh_g_ma ( ad -> bus , NULL ); 211 `tf ( ru , MAX_LOCAL_BUFSIZE , "th='%s',ty='sigl',r='%s'", DBUS_PATH , DBUS_SIGNAL_INTERFACE ); 213 `dbus_bus_add_mch ( ad -> bus , ru , & r ); 214 i( `dbus_r_is_t (& r )) { 215 `SETTING_TRACE ("Faru s; %s", r . mesge ); 216 `dbus_bus_move_mch ( ad -> bus , ru , & r ); 217 `dbus_r_ (& r ); 218 `dbus_ci_o ( ad -> bus ); 219 ad -> bus = NULL ; 223 i( `dbus_ci_add_fr ( ad -> bus , g_brighess_dbus_sigl_fr , ur_da , NULL = FALSE ) { 224 `dbus_bus_move_mch ( ad -> bus , ru , & r ); 225 `dbus_r_ (& r ); 226 `dbus_ci_o ( ad -> bus ); 227 ad -> bus = NULL ; 231 `SETTING_TRACE ("app signal initialized"); 233 } } 235  $_brighess_gi_evt_cb (* da ) 237 SETTING_TRACE_BEGIN ; 238  t = 0; 239 `g_tm_if ( da = NULL , , "Dataarameter is NULL"); 240 StgDiyUG * ad = (StgDiyUG * da ; 242 `SETTING_TRACE ("[TEST]id_max: %lf", ad -> da_br_i -> id_max ); 244 i( ad -> is_evt_gied == 0) { 245 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , 246 __diy_t_vcf_cb , ad ); 247 i( t != 0) { 248 `SETTING_TRACE_ERROR ("failedoegister cb key:%srr:%d", 249 "VCONFKEY_SETAPPL_LCD_BRIGHTNESS", t ); 251 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS , 252 __diy_t_vcf_cb , ad ); 253 i( t != 0) { 254 `SETTING_TRACE_ERROR ("failedoegister cb key:%srr:%d", 255 "VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS", t ); 257 ad -> is_evt_gied = 1; 258 SETTING_TRACE_END ; 260 } } 262  $_brighess_degi_evt_cb (* da ) 264 SETTING_TRACE_BEGIN ; 265  t = 0; 266 `g_tm_if ( da = NULL , , "Dataarameter is NULL"); 267 StgDiyUG * ad = (StgDiyUG * da ; 268 i( ad -> is_evt_gied == 1) { 269 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , __diy_t_vcf_cb ); 270 i( t != 0) { 271 `SETTING_TRACE_ERROR ("edػgi cb key:%r:%d", "VCONFKEY_SETAPPL_LCD_BRIGHTNESS", t ); 273 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS , __diy_t_vcf_cb ); 274 i( t != 0) { 275 `SETTING_TRACE_ERROR ("edػgi cb key:%r:%d", "VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS", t ); 277 ad -> is_evt_gied = 0; 279 SETTING_TRACE_END ; 280 } } 282 $_brighess_id_dayed_chged_cb (* da , 283 Evas_Obje * obj , 284 * evt_fo ) 286 SETTING_TRACE_BEGIN ; 287  vue = 0; 288 `g_tm_if ( da = NULL , , "Dataarameter is NULL"); 289 StgDiyUG * ad = NULL ; 290 Stg_GGroupIm_Da * li_em = 291 ( Stg_GGroupIm_Da * da ; 292 ad = li_em -> urda ; 293 `g_tm_if ( ad = NULL , , "adarameter is NULL"); 295 vue = ad -> ϡ_queed_v ; 297 i( vue > li_em -> id_m && vu id_max ) { 298 `SETTING_TRACE ("brighesichged%d", vue ); 299 `g_diy_t_id_vue ( ad , obj , vue ); 303 } } 304  $_brighess_ovht_check (* da ) 306 SETTING_TRACE_BEGIN ; 307  vue = 0; 308  max_brighess = BRIGHTNESS_MAX ; 309 `g_tm_if ( da = NULL , , "Dataarameter is NULL"); 310 StgDiyUG * ad = da ; 312 vue = ad -> ϡ_queed_v ; 313  automic_ = 0; 314 `vcf_g_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , & automic_ ); 315 i( automic_ == 0) { 316 max_brighess = `diy_g_max_brighess (); 318 i( vue > max_brighess && max_brighes! BRIGHTNESS_MAX ) { 319 `SETTING_TRACE ("max brightness isimited"); 321 `m_id_vue_t ( ad -> da_br_i -> eo_check , () max_brighess ); 322 ad -> ϡ_queed_v = max_brighess ; 323 ad -> da_br_i -> id_max = max_brighess ; 324 `SETTING_TRACE ("[TEST]id_max: %lf", ad -> da_br_i -> id_max ); 325 `g_diy_t_id_vue ( ad ,d-> da_br_i -> eo_check , () max_brighess ); 326 `upde_ovhtg_xt ( ad ); 329 } } 331  $_brighess_id_mou_down_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 333 SETTING_TRACE_BEGIN ; 334 `g_tm_if ( da = NULL , , "Dataarameter is NULL"); 335 StgDiyUG * ad = NULL ; 336 Stg_GGroupIm_Da * li_em = 337 ( Stg_GGroupIm_Da * da ; 338 ad = li_em -> urda ; 339 `g_tm_if ( ad = NULL , , "adarameter is NULL"); 342 SETTING_TRACE_END ; 343 } } 345  $_brighess_id_mou_up_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 347 SETTING_TRACE_BEGIN ; 348 `g_tm_if ( da = NULL , , "Dataarameter is NULL"); 349 StgDiyUG * ad = NULL ; 350 Stg_GGroupIm_Da * li_em = 351 ( Stg_GGroupIm_Da * da ; 352 ad = li_em -> urda ; 353 `g_tm_if ( ad = NULL , , "adarameter is NULL"); 355 `_brighess_ovht_check ( ad ); 356 SETTING_TRACE_END ; 357 } } 360 #i DISABLE_LOW_BATERY_CHANGE 362 $__low_bry___cb (* da , Evas_Obje * obj , * evt_fo ) 364 SETTING_TRACE_BEGIN ; 365 `g_tm_if ( NULL = da , "NULL == data"); 366 StgDiyUG * ad = (StgDiyUG * da ; 367 `evas_obje_d ( ad -> pup ); 368 ad -> pup = NULL ; 369 } } 371  Ea_Bo $__dib__id (* da ) 373 SETTING_TRACE_BEGIN ; 374 StgDiyUG * ad = (StgDiyUG * da ; 376 i( ad -> pup ) { 377 `evas_obje_d ( ad -> pup ); 378 ad -> pup = NULL ; 380 ad -> pup = `g__pup_whout_b d,d-> w_g , NULL , `_ ( LOW_BATTERY_NOTIFY ), 381 __low_bry___cb , POPUP_INTERVAL , FALSE , FALSE); 382 i( ad -> da_br_i &&d->da_br_i-> em ) 383 `g_dib_gli_em ( ad -> da_br_i -> em ); 384 i( ad -> da_br_auto &&d->da_br_auto-> em ) 385 `g_dib_gli_em ( ad -> da_br_auto -> em ); 386  FALSE ; 387 } } 390  $g_diy_brighess_lowb_cb ( keynode_t * key , * da ) 393 `t_if ( da = NULL ); 394 StgDiyUG * ad = (StgDiyUG * da ; 395 SETTING_TRACE_BEGIN ; 397 * vcf_key = `vcf_keynode_g_me ( key ); 398 `SETTING_TRACE ("thvuo[ %] ju chged", vcf_key ); 399 ad -> low_b = `vcf_keynode_g_t ( key ); 400 i( ad -> low_b < VCONFKEY_SYSMAN_BAT_CRITICAL_LOW ) { 401 `SETTING_TRACE ("Battery becomes ctiticalow !"); 404 i( ad -> da_br_i `g_dib_gli_em d->da_br_i-> em ); 405 i( ad -> da_br_auto `g_dib_gli_em d->da_br_auto-> em ); 407 `SETTING_TRACE ("Battery becomesormal!"); 408 i( ad -> da_br_i ) { 409  automic_v , r ; 410 `g_g_t_p_key ( INT_SLP_SETTING_AUTOMATIC_BRIGHTNESS , & automic_v , & r ); 411 i( ad -> da_br_auto `g_ab_gli_em d->da_br_auto-> em ); 412 i( automic_v = SETTING_BRIGHTNESS_AUTOMATIC_OFF ) { 413 i( ad -> da_br_i `g_ab_gli_em d->da_br_i-> em ); 417 } } 425  $__diy_auto_brighess_cvt_v_to_vue ( v ) 427  vue = 0; 428 i(0 = v ) { 429 vue = 50; 430 } i( v >= -5 &&evel < 0) { 431 vue = ()(10 * (5 + v ) + 0.5); 432 } i( v > 0 &&evel <= 5) { 433 vue = ()(50 + 10 * v + 0.5); 435 i( vue > BRIGHTNESS_MAX ) { 436 vue = BRIGHTNESS_MAX ; 438 i( vue < BRIGHTNESS_MIN ) { 439 vue = BRIGHTNESS_MIN ; 441  vue ; 442 } } 449  $__diy_auto_brighess_cvt_vue_to_v ( vue ) 451  v = 0; 452 i( vue == 50) { 453 v = 0; 454 } i( vue >= 1 && value < 50) { 455 v = -()((50 - vue ) * 0.1 + 0.5); 456 } i( vue > 50 && value <= 100) { 457 v = ()(( vue - 50) * 0.1 + 0.5); 459 i( v > BRIGHTNESS_AUTO_MAX_LEVEL ) { 460 v = BRIGHTNESS_AUTO_MAX_LEVEL ; 462 i( v < BRIGHTNESS_AUTO_MIN_LEVEL ) { 463 v = BRIGHTNESS_AUTO_MIN_LEVEL ; 465  v ; 466 } } 469 * $g_brighess_g_id_ic ( v ) 471  md_v = 0; 472 i( v <= 1) { 473 md_v = 0; 474 } i( v >= 100) { 475 md_v = 11; 476 } i( v > 1 &&evel <= 9) { 477 md_v = 1; 479 md_v = ( v / 10); 481 `SETTING_TRACE_DEBUG ("md_v:%d", md_v ); 482  icPh [ md_v ]; 483 } } 485  $g_diy_upde_id_ic ( Stg_GGroupIm_Da * em_da ,  vue ) 487 SETTING_TRACE_BEGIN ; 488 Evas_Obje * cur_ic = `m_obje_cڋ_g ( em_da -> eo_check ); 489 * w_fe = `g_brighess_g_id_ic ( vue ); 490 `m_image_fe_t ( cur_ic , w_fe , NULL ); 491 } } 493  $__diy_t_vcf_cb ( keynode_t * key , * da ) 495 SETTING_TRACE_BEGIN ; 496 StgDiyUG * ad = da ; 497 `tm_if (! da , "Invalidrgument: data is NULL"); 499  us = `vcf_keynode_g_t ( key ); 500 * vcf_me = `vcf_keynode_g_me ( key ); 501 `SETTING_TRACE ("E %s(%s=%d)", __FUNCTION__ , vcf_me , us ); 503 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_LCD_BRIGHTNESS )) { 504 i( ad -> da_br_i ) { 505 `m_id_vue_t ( ad -> da_br_i -> eo_check , us ); 506 `g_diy_upde_id_ic ( ad -> da_br_i , us ); 508  rVue [ BUF_SIZE ] = {0}; 509  vue = 0; 510 i( us <= 2) { 511 vue = ()(2 * 1000); 513 vue = ()( us * 1000); 515 `tf ( rVue , BUF_SIZE , "%d", vue ); 517 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT )) { 518 `g_upde_gl_em_chk_us ( ad -> da_br_auto , us ); 519 i( ad -> da_br ) { 520 ad -> da_br -> sub_desc = (*) `g_rdup ( `g_brighess_mode_r ()); 521 `m_obje_em_da_t ( ad -> da_br -> em ,d->data_br); 522 `m_gli_em_upde ( ad -> da_br -> em ); 524 i( us ) { 525 `SETTING_TRACE ("off->on"); 528 i( ad -> da_adju ) { 529 `G_FREE ( ad -> da_adju -> keyS ); 530 ad -> da_adju -> keyS = (*) `g_rdup ( KeyS_Brighess_Auto_Adju ); 531 `m_obje_em_da_t ( ad -> da_adju -> em ,d->data_adjust); 532 `m_gli_em_upde ( ad -> da_adju -> em ); 536 #i SUPPORT_CENTER_POINT 538 i( ad -> da_br_i &&d->da_br_i-> eo_check ) { 540 `m_yout_sigl_em ( ad -> da_br_i -> eo_check , "slider,center,point,show", ""); 542 `SETTING_TRACE_ERROR ("ad->data_br_sli->eo_check is NULL, failedo send visible signal") 546 #i SUPPORT_DISABLE_IN_AUTO_MODE 547 i( ad -> da_br_i ) 548 `g_dib_gli_em ( ad -> da_br_i -> em ); 552  v = 50; 553 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS , & v ); 554 i( ad -> da_br_i ) { 555 ad -> da_br_i -> id_m = BRIGHTNESS_MIN ; 556 ad -> da_br_i -> id_max = BRIGHTNESS_MAX ; 557 ad -> da_br_i -> chk_us = v ; 558 `m_obje_em_da_t ( ad -> da_br_i -> em ,d->data_br_sli); 559 `m_gli_em_upde ( ad -> da_br_i -> em ); 564 `SETTING_TRACE ("on->off"); 567 i( ad -> da_adju ) { 568 `G_FREE ( ad -> da_adju -> keyS ); 569 ad -> da_adju -> keyS = (*) `g_rdup ( KeyS_Brighess_Adju ); 570 `m_obje_em_da_t ( ad -> da_adju -> em ,d->data_adjust); 571 `m_gli_em_upde ( ad -> da_adju -> em ); 574 #i SUPPORT_CENTER_POINT 576 i( ad -> da_br_i &&d->da_br_i-> eo_check ) { 578 `m_yout_sigl_em ( ad -> da_br_i -> eo_check , "slider,center,point,hide", ""); 580 `SETTING_TRACE_ERROR ("ad->data_br_sli->eo_check is NULL, failedo send hidden signal") 584 #i SUPPORT_DISABLE_IN_AUTO_MODE 585 i( ad -> da_br_i ) 586 `g_ab_gli_em ( ad -> da_br_i -> em ); 590  v = 50; 591  r ; 592 `g_g_t_p_key ( INT_SLP_SETTING_LCD_BRIGHTNESS , & v , & r ); 593 i( ad -> da_br_i ) { 594 ad -> da_br_i -> id_m = BRIGHTNESS_MIN ; 595 ad -> da_br_i -> id_max = `diy_g_max_brighess (); 597 ad -> da_br_i -> chk_us = v ; 598 `m_obje_em_da_t ( ad -> da_br_i -> em ,d->data_br_sli); 599 `m_gli_em_upde ( ad -> da_br_i -> em ); 604 r = `diy_t_brighess_wh_g ( v ); 605 i( r ! DEVICE_ERROR_NONE ) { 606 `SETTING_TRACE (" devi_diy_t_brighes: faed[t=%d]", r ); 607 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_CST_POP_FAILED"), 608 NULL , POPUP_INTERVAL , FALSE , FALSE); 613 `upde_ovhtg_xt ( ad ); 614 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS )) { 615  auto_mic_us = 0; 616 `vcf_g_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , & auto_mic_us ); 617 i( auto_mic_us && ad -> da_br_i ) { 618 `m_id_vue_t ( ad -> da_br_i -> eo_check , us ); 622 } } 624 cڡ * $__diy_brighess_g_vcf_ed_ve () 626  e = 0; 627 `vcf_g_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , & e ); 628 i( e ) { 629  VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS ; 631  VCONFKEY_SETAPPL_LCD_BRIGHTNESS ; 633 } } 634  $__size_lcuϋ ( Evas_Obje * obj ,  m ,  max ) 636  = 0.0; 637  s = 0; 639 s = max - m ; 640 i( s = (1.0 / steps); 641  ; 642 } } 644 * $_g_diy_brighess_dit_fm ( v ) 646  buf [16] = {0,}; 647  vue = ()( v + 0.5); 649 vue = value / 10; 650 vue = value - 5; 651 `tf ( buf , 15, "%d", vue ); 653  `rdup ( buf ); 654 } } 656  $_dit_ (* r ) 658 ` ( r ); 659 } } 661  Evas_Obje * $__g_brighess_add_id (* da , Evas_Obje * obj , cڡ * ) 663 SETTING_TRACE_BEGIN ; 664 `g_tvm_if (! da || ! obj , NULL , "!data || !obj"); 665 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 666 `tv_if (! da , NULL ); 667 Ea_Li * ems = NULL ; 668 i(! `SCmp ( , "elm.icon")) { 669 Evas_Obje * id = `m_id_add ( obj ); 670 `tv_if ( id = NULL , NULL); 672  auto_vue = SETTING_BRIGHTNESS_AUTOMATIC_ON ; 673  r ; 674  t = `g_g_t_p_key ( INT_SLP_SETTING_AUTOMATIC_BRIGHTNESS , & auto_vue , & r ); 675 `m_yout_sigl_em ( em_da -> eo_check , "elm,state,val,hide", ""); 676 `SETTING_TRACE ("auto_vue:%d", auto_vue ); 677 i(0 ! t ) { 679 `SETTING_TRACE_ERROR ("Faedg vuo[%s]", VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT ); 681 i( auto_vue ) { 682  ; 683 `m_id_dit_show_t ( id , EINA_TRUE ); 684 `m_id_dit_fm_funi_t ( id , _g_diy_brighess_dit_fm , _dit_ ); 685 `m_obje_y_t ( id , "center_point"); 686 `m_id_dit_fm_t ( id , "%1.0f"); 687 = `__size_lcuϋ ( id , BRIGHTNESS_AUTO_MIN_LEVEL , BRIGHTNESS_AUTO_MAX_LEVEL ); 688 `m_id__t ( id , ); 690 `m_id_m_max_t ( id , BRIGHTNESS_MIN , BRIGHTNESS_MAX ); 692 `evas_obje_size_ht_weight_t ( id , EVAS_HINT_EXPAND , 0.0); 693 `evas_obje_size_ht_ign_t ( id , EVAS_HINT_FILL , 0.5); 696 i( em_da -> chk_chge_cb ) { 697 `evas_obje_smt_back_add ( id , "chged", em_da -> chk_chge_cb , item_data); 699 i( em_da -> _chge_cb ) { 700 `evas_obje_smt_back_add ( id , "id,dg,", em_da -> _chge_cb , item_data); 702 i( em_da -> t_chge_cb ) { 703 `evas_obje_smt_back_add ( id , "id,dg,t", em_da -> t_chge_cb , item_data); 705 `evas_obje_evt_back_add ( id , EVAS_CALLBACK_MOUSE_DOWN , _brighess_id_mou_down_cb , em_da ); 706 `evas_obje_evt_back_add ( id , EVAS_CALLBACK_MOUSE_UP , _brighess_id_mou_up_cb , em_da ); 707 `evas_obje_smt_back_add ( id , "delay,changed", 708 _brighess_id_dayed_chged_cb , em_da ); 710 Evas_Obje * ic1 = `m_ic_add ( id ); 711 `m_image_fe_t ( ic1 , em_da -> l_swlow_th , NULL ); 712 `evas_obje_size_ht_ae_t ( ic1 , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 714 Evas_Obje * ic2 = `m_ic_add ( id ); 715 `m_image_fe_t ( ic2 , em_da -> r_swlow_th , NULL ); 716 `evas_obje_size_ht_ae_t ( ic2 , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 718 `m_obje_cڋ_t ( id , ic1 ); 719 `m_obje__cڋ_t ( id , "d", ic2 ); 721 Evas_Obje * ic1 = `m_ic_add ( id ); 722 `m_image_fe_t ( ic1 , em_da -> l_swlow_th , NULL ); 723 `evas_obje_size_ht_ae_t ( ic1 , EVAS_ASPECT_CONTROL_VERTICAL , 1, 1); 724 `m_obje_cڋ_t ( id , ic1 ); 726 `m_id_vue_t ( id , em_da -> chk_us ); 727 `evas_obje_ss_evts_t ( id , 1); 728 `evas_obje_age_evts_t ( id , 0); 729 em_da -> eo_check = id ; 732 #i SUPPORT_CENTER_POINT 733 i( auto_vue ) { 735 `m_yout_sigl_em ( em_da -> eo_check , "slider,center,point,show", ""); 738 `m_yout_sigl_em ( em_da -> eo_check , "slider,center,point,hide", ""); 741 i( em_da -> em ) { 743 ems = `ea_li_nd (ems, id ); 744 `m_obje_em_acss_d_t ( em_da -> em , ems ); 746  id ; 748  NULL ; 749 } } 750 * $__em_muɞe_ovhtg_xt_g (* da , Evas_Obje * obj , cڡ * ) 753 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 754 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 755 * t_r = NULL ; 756 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 757 i( em_da -> keyS && im_da-> sub_desc ) { 758 i(! `SCmp ( em_da -> sub_desc , "overheating")) { 759 t_r = `g_cuomize_xt ( `_ ( em_da -> keyS ), -1, "#FF0000", "middle"); 764  t_r ; 765 } } 767  $cڡru_brighess (* da , Evas_Obje * gli ) 769 SETTING_TRACE_BEGIN ; 770 `t_if ( da = NULL ); 771 StgDiyUG * ad = (StgDiyUG * da ; 772 `g__Gdl_c ("id.ma", &( ad -> c_1ic )); 773 * _ic = NULL ; 774 ad -> c_1ic . func . cڋ_g = __g_brighess_add_id ; 775 ad -> ϡ_queed_v = -1; 778  auto_vue = SETTING_BRIGHTNESS_AUTOMATIC_ON ; 779  r ; 780  t = `g_g_t_p_key ( INT_SLP_SETTING_AUTOMATIC_BRIGHTNESS , & auto_vue , & r ); 781 `SETTING_TRACE ("auto_vue:%d", auto_vue ); 782 i(0 ! t ) { 784 `SETTING_TRACE_ERROR ("Faedg vuo[%s]", VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT ); 788  vue = SETTING_BRIGHTNESS_LEVEL5 ; 790 t = `vcf_g_t ( `__diy_brighess_g_vcf_ed_ve (), & vue ); 791 `SETTING_TRACE ("******* vu%d ", vue ); 792 i(0 ! t ) { 794 `SETTING_TRACE_ERROR ("Faedg vuo[%s]", `__diy_brighess_g_vcf_ed_ve ()); 797 _ic = `g_brighess_g_id_ic ( vue ); 799 ad -> da_br_i = 800 `g__Gdl_fld_def ( gli , &( ad -> c_1ic ), NULL , 801 NULL , SWALLOW_Ty_LAYOUT_SLIDER , 802 _ic , 803 NULL , vue , "IDS_ST_BODY_BRIGHTNESS_M_POWER_SAVING", 804 NULL , 805 g_diy_bghess_bright_id_vue_chge_cb ); 807 i( ad -> da_br_i ) { 808 ad -> da_br_i -> w_ma =d-> w_ma_yout ; 809 ad -> da_br_i -> evas =d->evas; 810 i( auto_vue ) { 811 ad -> da_br_i -> isInditVisib = 1; 812 ad -> da_br_i -> id_m = BRIGHTNESS_MIN ; 813 ad -> da_br_i -> id_max = BRIGHTNESS_MAX ; 815 ad -> da_br_i -> id_m = BRIGHTNESS_MIN ; 816 ad -> da_br_i -> id_max = `diy_g_max_brighess (); 818 ad -> da_br_i -> isInditVisib = 0; 820 ad -> da_br_i -> urda =d; 821 `g_gli_em_groupy_t ( ad -> da_br_i , SETTING_GROUP_STYLE_BOTTOM ); 823 `__BACK_POINTER_SET ( ad -> da_br_i ); 825 `SETTING_TRACE_ERROR ("ad->data_br_sli is NULL"); 828 * mp = NULL ; 829 i( auto_vue ) { 830 mp = (*) `g_rdup ( KeyS_Brighess_Auto_Adju ); 832 mp = (*) `g_rdup ( KeyS_Brighess_Adju ); 837 i( ad -> da_adju ) { 838 ad -> da_adju -> urda =d; 839 `__BACK_POINTER_SET ( ad -> da_adju ); 842 `SETTING_TRACE_ERROR ("ad->data_adjust is NULL"); 844 `G_FREE ( mp ); 847 `_brighess_gi_evt_cb ( ad ); 848 `g_brighess_dbus_hdr_ ( ad ); 849 } } 851  $deru_brighess (* da ) 853 SETTING_TRACE_BEGIN ; 854 `t_if ( da = NULL ); 855 StgDiyUG * ad = (StgDiyUG * da ; 856 `_brighess_degi_evt_cb ( ad ); 857 `g_brighess_dbus_hdr_fi ( ad ); 858 i( ad -> pup ) { 859 `evas_obje_d ( ad -> pup ); 860 ad -> pup = NULL ; 862 i( ad -> t_idr ) { 863 `ece_idr_d ( ad -> t_idr ); 864 ad -> t_idr = NULL ; 866 } } 868  $g_diy_brighess_ (* cb ) 870 SETTING_TRACE_BEGIN ; 871 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 873 StgDiyUG * ad = (StgDiyUG * cb ; 874 Evas_Obje * gli = `m_gli_add ( ad -> w_ma_yout ); 875 `tvm_if ( gli = NULL , SETTING_RETURN_FAIL , "Cannot set scroller objects contento ofayout"); 877 `m_gli_izi_mode_t ( gli , EINA_TRUE ); 878 `m_gli_r ( gli ); 881 i(& g_vw_diy_brighess = ad -> vw_to_ld ) { 882 ad -> ly_ma = 883 `g__yout_vi_b ( ad -> w_ma_yout , 884 ad -> w_g , 886 `_ ("IDS_ST_BUTTON_BACK"), 887 NULL , NULL, 888 g_diy_brighess_ick_sokey_nl_cb , 889 NULL , NULL, ad , 890 gli , 891 & ad -> vi_b , NULL ); 893 `g_push_yout_vi_b ("IDS_ST_BODY_BRIGHTNESS_M_POWER_SAVING", 894 `_ ("IDS_ST_BUTTON_BACK"), NULL , NULL, 895 g_diy_brighess_ick_sokey_nl_cb , 896 NULL , 897 NULL , ad , gli ,d-> vi_b , NULL);; 900 `evas_obje_smt_back_add ( gli , "ized", __gl_ized_cb , ad ); 902 `cڡru_brighess ( ad , gli ); 906 i(& g_vw_diy_brighess = ad -> vw_to_ld ) { 907 `vcf_nify_key_chged ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , __diy_t_vcf_cb , ad ); 909 g_vw_diy_brighess . is_ = 1; 910  SETTING_RETURN_SUCCESS ; 911 } } 913  $g_diy_brighess_deroy (* cb ) 915 SETTING_TRACE_BEGIN ; 918 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 919 `tv_if (!( g_vw_diy_brighess . is_ ), SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 921 #i DISABLE_LOW_BATERY_CHANGE 923 `vcf_igne_key_chged ( VCONFKEY_SYSMAN_BATTERY_STATUS_LOW , g_diy_brighess_lowb_cb ); 926 `deru_brighess ( cb ); 928 StgDiyUG * ad = (StgDiyUG * cb ; 929 i(& g_vw_diy_brighess = ad -> vw_to_ld ) { 930 `vcf_igne_key_chged ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , __diy_t_vcf_cb ); 933 i(& g_vw_diy_brighess = ad -> vw_to_ld ) { 934 i( ad -> ly_ma ! NULL ) { 935 `evas_obje_d ( ad -> ly_ma ); 936 ad -> ly_ma = NULL ; 938 g_vw_diy_brighess . is_ = 0; 940 g_vw_diy_brighess . is_ = 0; 941 `m_viame_em_p ( ad -> vi_b ); 944  SETTING_RETURN_SUCCESS ; 945 } } 947  $g_diy_brighess_upde (* cb ) 949 SETTING_TRACE_BEGIN ; 950  SETTING_RETURN_SUCCESS ; 952 } } 954  $g_diy_brighess_nup (* cb ) 956 SETTING_TRACE_BEGIN ; 958 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 959 `g_diy_brighess_deroy ( cb ); 961  SETTING_RETURN_SUCCESS ; 962 } } 977 $g_diy_brighess_ick_sokey_nl_cb (* da , 978 Evas_Obje * obj , 979 * evt_fo ) 981 SETTING_TRACE_BEGIN ; 983 `tm_if ( da = NULL , "Dataarameter is NULL"); 984 StgDiyUG * ad = (StgDiyUG * da ; 985 i(& g_vw_diy_brighess = ad -> vw_to_ld ) { 987 `ug_deroy_me ( ad -> ug ); 991 `g_vw_chge (& g_vw_diy_brighess , 992 & g_vw_diy_ma , ad ); 993 } } 999  $g_diy_t_id_vue (* da , Evas_Obje * obj ,  vue ) 1001 SETTING_TRACE_BEGIN ; 1002 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 1004 StgDiyUG * ad = da ; 1005 cڡ * vcf_r = `__diy_brighess_g_vcf_ed_ve (); 1006 i(! `SCmp ( vcf_r , VCONFKEY_SETAPPL_LCD_BRIGHTNESS )) { 1007  t , r ; 1009 t = `diy_t_brighess_wh_g ( vue ); 1010 i( t = DEVICE_ERROR_NONE ) { 1011 ad -> da_br_i -> chk_us = () vue ; 1012 `SETTING_TRACE ("vue:%f", vue ); 1023 `SETTING_TRACE (" devi_diy_t_brighes: faed[t=%d]", t ); 1025  tmp = SETTING_BRIGHTNESS_LEVEL5 ; 1026 `g_g_t_p_key ( INT_SLP_SETTING_LCD_BRIGHTNESS , & tmp , & r ); 1027 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , & tmp ); 1028 `m_id_vue_t ( obj , tmp ); 1029 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_CST_POP_FAILED"), 1030 NULL , POPUP_INTERVAL , FALSE , FALSE); 1033  t = `vcf_t_t ( VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS , vue ); 1035 i(0 ! t ) { 1036 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_CST_POP_FAILED"), 1037 NULL , POPUP_INTERVAL , FALSE , FALSE); 1040 } } 1043 $g_diy_bghess_bright_id_vue_chge_cb (* da , 1044 Evas_Obje * obj , 1045 * evt_fo ) 1047 SETTING_TRACE_BEGIN ; 1048 `tm_if ( da = NULL , "Dataarameter is NULL"); 1049  vue = 0; 1051 StgDiyUG * ad = NULL ; 1052 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 1053 ad = li_em -> urda ; 1054  time_cut = 0.0; 1055  time_befe = 0.0; 1057 time_cut = `ece_lo_time_g (); 1059  v = `m_id_vue_g ( obj ); 1060 `SETTING_TRACE ("v:%f", v ); 1061 vue = ()( v + 0.5); 1063 `SETTING_TRACE ("vue:%d,i_em->id_max:%lf", vue , li_em -> id_max ); 1064 i( vue ! ad -> ϡ_queed_v ) { 1065 i( vue > li_em -> id_m && vu id_max ) { 1066 ad -> ϡ_queed_v = vue ; 1067 `SETTING_TRACE ("vue:%d", vue ); 1068 i( time_cut - time_befe >= 0.1) { 1069 `g_diy_t_id_vue ( ad , obj , vue ); 1070 `g_diy_upde_id_ic ( ad -> da_br_i , vue ); 1071 time_befe = time_cut ; 1075 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-main.c 21  ~ 22  ~ 23  ~ 24  ~ 26  ~ 27  ~ 29  #KEYSTR_SCREEN_ROTATION "IDS_ST_MBODY_SCREEN_ROTATION" ) 32  g_diy_ma_ (* cb ); 33  g_diy_ma_deroy (* cb ); 34  g_diy_ma_upde (* cb ); 35  g_diy_ma_nup (* cb ); 37 g_vw gg_vw_diy_ma = { 38 . = g_diy_ma_ , 39 . gderoy = g_diy_ma_deroy , 40 . gupde = g_diy_ma_upde , 41 . gnup = g_diy_ma_nup , 44 cڡ * r__r []; 45 cڡ * r_out_r []; 46 cڡ * gsn_u_dei [] = { 47 KeyS_SnCtu_Ask , 48 KeyS_SnCtu_Gry , 49 KeyS_SnCtu_KpIt , 50 NULL , 58  $__sn_timeout_cb (* da , Evas_Obje * obj , * evt_fo ) 61 `t_if ( da = NULL ); 62 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 64 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 65 `m_gli_em_ed_t ( em , 0); 67 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 69 StgDiyUG * ad = da ; 71 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 73  vue = 0; 74 i(! `SCmp ( KeyS_Backlight_15_SEC_STR , li_em -> keyS )) { 75 `m_dio_vue_t ( ad -> sn_timeout_rdg , 0); 76 vue = 15; 77 } i(! `SCmp ( KeyS_Backlight_30_SEC_STR , li_em -> keyS )) { 78 `m_dio_vue_t ( ad -> sn_timeout_rdg , 1); 79 vue = 30; 80 } i(! `SCmp ( KeyS_Backlight_1_MIN_STR , li_em -> keyS )) { 81 `m_dio_vue_t ( ad -> sn_timeout_rdg , 2); 82 vue = 60; 83 } i(! `SCmp ( KeyS_Backlight_2_MIN_STR , li_em -> keyS )) { 84 `m_dio_vue_t ( ad -> sn_timeout_rdg , 3); 85 vue = 120; 86 } i(! `SCmp ( KeyS_Backlight_5_MIN_STR , li_em -> keyS )) { 87 `m_dio_vue_t ( ad -> sn_timeout_rdg , 4); 88 vue = 300; 89 } i(! `SCmp ( KeyS_Backlight_10_MIN_STR , li_em -> keyS )) { 90 `m_dio_vue_t ( ad -> sn_timeout_rdg , 5); 91 vue = 600; 94  r ; 95 `g_t_t_p_key ( ad -> da_back -> t_p_g_bded , vue , & r ); 97 i( ad -> sn_timeout_pup ) { 98 `evas_obje_d ( ad -> sn_timeout_pup ); 99 ad -> sn_timeout_pup = NULL ; 101 } } 103  $g_diy_sn_timeout_pup (* da ) 105 SETTING_TRACE_BEGIN ; 106 `g_tm_if ( da = NULL , "data is NULL"); 108 StgDiyUG * ad = (StgDiyUG * da ; 110 Evas_Obje * mu_gli = NULL ; 111 ad -> sn_timeout_pup = `g__pup_wh_li (& mu_gli ,d,d-> w_g , 112 KeyS_BacklightTime , NULL , 0, 0); 113 `_P ( ad -> sn_timeout_pup ); 115 Evas_Obje * rdg = `m_dio_add ( mu_gli ); 116 `m_obje_y_t ( rdg , "list"); 117 `evas_obje_age_evts_t ( rdg , EINA_TRUE ); 118 `m_dio_e_vue_t ( rdg , -1); 119 `evas_obje_da_t ( mu_gli , "dio", rdg ); 120 ad -> sn_timeout_rdg = rdg ; 122 ad -> da_backlight_15c = `g__Gdl_fld_1dio ( mu_gli , &d-> c_1ic_1xt_sub ), 123 __sn_timeout_cb , ad , 124 SWALLOW_Ty_1RADIO , 125 rdg , 0, KeyS_Backlight_15_SEC_STR , 126 NULL ); 127 i( ad -> da_backlight_15c ) { 128 ad -> da_backlight_15c -> urda =d; 129 `__BACK_POINTER_SET ( ad -> da_backlight_15c ); 131 `SETTING_TRACE_ERROR ("ad->data_backlight_15sec is NULL"); 134 ad -> da_backlight_30c = `g__Gdl_fld_1dio ( mu_gli , &d-> c_1ic_1xt_sub ), 135 __sn_timeout_cb , ad , 136 SWALLOW_Ty_1RADIO , 137 rdg , 1, KeyS_Backlight_30_SEC_STR , 138 NULL ); 139 i( ad -> da_backlight_30c ) { 140 ad -> da_backlight_30c -> urda =d; 141 `__BACK_POINTER_SET ( ad -> da_backlight_30c ); 143 `SETTING_TRACE_ERROR ("ad->data_backlight_30sec is NULL"); 146 ad -> da_backlight_1m = `g__Gdl_fld_1dio ( mu_gli , &d-> c_1ic_1xt_sub ), 147 __sn_timeout_cb , ad , 148 SWALLOW_Ty_1RADIO , 149 rdg , 2, KeyS_Backlight_1_MIN_STR , 150 NULL ); 151 i( ad -> da_backlight_1m ) { 152 ad -> da_backlight_1m -> urda =d; 153 `__BACK_POINTER_SET ( ad -> da_backlight_1m ); 155 `SETTING_TRACE_ERROR ("ad->data_backlight_1min is NULL"); 158 ad -> da_backlight_2m = `g__Gdl_fld_1dio ( mu_gli , &d-> c_1ic_1xt_sub ), 159 __sn_timeout_cb , ad , 160 SWALLOW_Ty_1RADIO , 161 rdg , 3, KeyS_Backlight_2_MIN_STR , 162 NULL ); 163 i( ad -> da_backlight_2m ) { 164 ad -> da_backlight_2m -> urda =d; 165 `__BACK_POINTER_SET ( ad -> da_backlight_2m ); 167 `SETTING_TRACE_ERROR ("ad->data_backlight_2min is NULL"); 170 ad -> da_backlight_5m = `g__Gdl_fld_1dio ( mu_gli , &d-> c_1ic_1xt_sub ), 171 __sn_timeout_cb , ad , 172 SWALLOW_Ty_1RADIO , 173 rdg , 4, KeyS_Backlight_5_MIN_STR , 174 NULL ); 175 i( ad -> da_backlight_5m ) { 176 ad -> da_backlight_5m -> urda =d; 177 `__BACK_POINTER_SET ( ad -> da_backlight_5m ); 179 `SETTING_TRACE_ERROR ("ad->data_backlight_5min is NULL"); 182 ad -> da_backlight_10m = `g__Gdl_fld_1dio ( mu_gli , &d-> c_1ic_1xt_sub ), 183 __sn_timeout_cb , ad , 184 SWALLOW_Ty_1RADIO , 185 rdg , 5, KeyS_Backlight_10_MIN_STR , 186 NULL ); 187 i( ad -> da_backlight_10m ) { 188 ad -> da_backlight_10m -> urda =d; 189 `__BACK_POINTER_SET ( ad -> da_backlight_10m ); 191 `SETTING_TRACE_ERROR ("ad->data_backlight_10min is NULL"); 195  vue ; 196  r ; 197 `g_g_t_p_key ( ad -> da_back -> t_p_g_bded , & vue , & r ); 198 i(15 = vue ) { 199 `m_dio_vue_t ( rdg , 0); 200 } i(30 = vue ) { 201 `m_dio_vue_t ( rdg , 1); 202 } i(60 = vue ) { 203 `m_dio_vue_t ( rdg , 2); 204 } i(120 = vue ) { 205 `m_dio_vue_t ( rdg , 3); 206 } i(300 = vue ) { 207 `m_dio_vue_t ( rdg , 4); 208 } i(600 = vue ) { 209 `m_dio_vue_t ( rdg , 5); 211 } } 213 #i! SUPPOR_SEPARATE_BRIGHTNESS 215  $g_diy_ma_lowb_cb ( keynode_t * key , * da ) 217 `t_if ( da = NULL ); 218 StgDiyUG * ad = (StgDiyUG * da ; 219 SETTING_TRACE_BEGIN ; 220 `t_if ( ad -> da_br = NULL ); 222 * vcf_key = `vcf_keynode_g_me ( key ); 223 `SETTING_TRACE ("thvuo[ %] ju chged", vcf_key ); 226  bry_vue ; 227 `vcf_g_t ( VCONFKEY_SYSMAN_BATTERY_STATUS_LOW , & bry_vue ); 228 ad -> low_b = bry_vue ; 230 i( bry_vue < VCONFKEY_SYSMAN_BAT_WARNING_LOW ) { 231 `m_id_vue_t ( ad -> da_br -> eo_check , 1); 233 `g_dib_gli_em ( ad -> da_br -> em ); 235 `g_ab_gli_em ( ad -> da_br -> em ); 238 } } 241 * $___touchkey_light_duti_sub_desc () 243 SETTING_TRACE_BEGIN ; 244  vue = 0; 245 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , & vue ); 246  vue ) { 248  `g_rdup ("IDS_ST_BODY_ALWAYS_OFF"); 250  `g_rdup ("IDS_ST_BODY_ALWAYS_ON"); 252  `g_rdup ("IDS_ST_BODY_1_5_SECONDS"); 255  `g_rdup ("IDS_MSG_OPT_6_SECONDS"); 258  `g_rdup ("IDS_ST_BODY_ALWAYS_ON"); 260  NULL ; 261 } } 262 * $___fm_touchkey_light_duti_sub_desc (* mp ) 266 i(! `SCmp ( mp , "IDS_ST_BODY_ALWAYS_OFF")) { 267  `g_rdup ( `_ ("IDS_ST_BODY_ALWAYS_OFF")); 268 } i(! `SCmp ( mp , "IDS_ST_BODY_ALWAYS_ON")) { 269  `g_rdup ( `_ ("IDS_ST_BODY_ALWAYS_ON")); 270 } i(! `SCmp ( mp , "1.5")) { 271  duti [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0, }; 272 `tf ( duti , (duti), "%%s", mp , (*)( `_ ("IDS_ST_BODY_SECONDS"))); 273  `g_rdup ( duti ); 274 } i(! `SCmp ( mp , "6")) { 275  duti [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0, }; 276 `tf ( duti , (duti), "%%s", mp , (*)( `_ ("IDS_ST_BODY_SECONDS"))); 277  `g_rdup ( duti ); 279  `g_rdup ( `_ ("IDS_ST_BODY_ALWAYS_ON")); 281  NULL ; 282 } } 284 * $__g_diy_sn_u_dei_g () 286 SETTING_TRACE_BEGIN ; 287  vue = 0; 288  t = `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_DESTINATION , & vue ); 289 i( t != 0) { 290 `SETTING_TRACE_ERROR ("get vconf failed"); 292 * mp = NULL ; 293  vue ) { 294  SETTING_SCREEN_CAPTURE_DESTINATION_ASK : 295 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_ASK ]); 297  SETTING_SCREEN_CAPTURE_DESTINATION_GALLERY : 298 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_GALLERY ]); 300  SETTING_SCREEN_CAPTURE_DESTINATION_KEEPIT : 301 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_KEEPIT ]); 304 `SETTING_TRACE_ERROR ("incorrect screen capture destination"); 305 mp = (*)( sn_u_dei [ SETTING_SCREEN_CAPTURE_DESTINATION_ASK ]); 308  mp ; 309 } } 311 * $__em_touch_duti_sub_em_xt_g (* da , Evas_Obje * obj , cڡ * ) 314 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 315 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 316 * t_r = NULL ; 317 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 318 i( em_da -> keyS ) { 319 t_r = `___fm_touchkey_light_duti_sub_desc ( em_da -> keyS ); 322  t_r ; 323 } } 324 * $__em_touch_duti_xt_g (* da , Evas_Obje * obj , cڡ * ) 327 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 328 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 329 * t_r = NULL ; 330 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 331 i( em_da -> keyS ) { 332 t_r = (*) `g_rdup ( `_ ( em_da -> keyS )); 334 } i(! `SCmp ( , "elm.text.2")) { 335 i( em_da -> sub_desc ) { 336 t_r = `___fm_touchkey_light_duti_sub_desc ( em_da -> sub_desc ); 339  t_r ; 340 } } 341 * $__em_backlight_sub_em_xt_g (* da , Evas_Obje * obj , cڡ * ) 344 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 345 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 346 * t_r = NULL ; 347 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 348 i( em_da -> keyS ) { 349 t_r = `fm_backlight_time_r ( em_da -> keyS ); 352  t_r ; 353 } } 356 * $__em_backlight_xt_g (* da , Evas_Obje * obj , cڡ * ) 359 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 360 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 361 * t_r = NULL ; 362 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 363 i( em_da -> keyS ) { 364 t_r = (*) `g_rdup ( `_ ( em_da -> keyS )); 366 } i(! `SCmp ( , "elm.text.2")) { 367 i( em_da -> sub_desc ) { 368 t_r = `fm_backlight_time_r ( em_da -> sub_desc ); 372  t_r ; 373 } } 374  $g_diy_ma_vcf_chge_cb ( keynode_t * key , * da ) 376 `t_if ( da = NULL ); 378 StgDiyUG * ad = da ; 379  us = 0; 381 us = `vcf_keynode_g_bo ( key ); 382 * vcf_me = `vcf_keynode_g_me ( key ); 383 `SETTING_TRACE ("us:%d", us ); 384 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL )) { 385 i( ad -> da_auto_r٩e &&d->da_auto_r٩e-> eo_check ) { 386 `g_upde_gl_em_chk_us ( ad -> da_auto_r٩e , us ); 387 i( us = TRUE ) { 388 i( ad -> da_smt_r٩i &&d->da_smt_r٩i-> em ) { 389 `g_ab_gli_em ( ad -> da_smt_r٩i -> em ); 391 } i( us = FALSE ) { 392 i( ad -> da_smt_r٩i &&d->da_smt_r٩i-> em ) { 393 `g_dib_gli_em ( ad -> da_smt_r٩i -> em ); 397 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_LCD_AUTO_DISPLAY_ADJUSTMENT )) { 398 `g_upde_gl_em_chk_us ( ad -> da_auto_adju_sn_te , us ); 399 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR )) { 400 `g_upde_gl_em_chk_us ( ad -> da_dymic , us ); 401 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL )) { 402 i( ad -> da_back ) { 403 `G_FREE ( ad -> da_back -> sub_desc ); 404 ad -> da_back -> sub_desc = `g__backlight_time_vue_r (); 405 `m_obje_em_da_t ( ad -> da_back -> em ,d->data_back); 406 `m_gli_em_upde ( ad -> da_back -> em ); 408 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION )) { 409 i( ad -> da_touchkey_light_duti ) { 410 `G_FREE ( ad -> da_touchkey_light_duti -> sub_desc ); 411 ad -> da_touchkey_light_duti -> sub_desc = `___touchkey_light_duti_sub_desc (); 412 `m_obje_em_da_t ( ad -> da_touchkey_light_duti -> em ,d->data_touchkey_light_duration); 413 `m_gli_em_upde ( ad -> da_touchkey_light_duti -> em ); 417 } } 419  $auto_r٩e_evt_hdr (cڡ * evt_me , bund * da , * ur_da ) 421 cڡ * auto_r٩e_t = NULL ; 422 `SETTING_TRACE ("autr٩evt(%sived", evt_me ); 424 auto_r٩e_t = `bund_g_v ( da , EVT_KEY_SCREEN_AUTOROTATE_STATE ); 425 `SETTING_TRACE ("auto_r٩e_t(%s", auto_r٩e_t ); 426 } } 428  gauto_r٩e_evt_g_id ; 430  $g_diy_ma_ (* cb ) 432 SETTING_TRACE_BEGIN ; 434 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 436 StgDiyUG * ad = (StgDiyUG * cb ; 438 Evas_Obje * sr = NULL ; 440  vue = 0; 441  t = 0; 444  tBS [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 445 `tf ( tBS , (setBtnStr), "%s", 446 (*) `dgxt ("sys_string", "IDS_ST_BUTTON_BACK")); 448 ad -> ly_ma = 449 `g__yout_vi_b_gli ( ad -> w_ma_yout , 450 ad -> w_g , 451 KeyS_Diy , tBS , 452 NULL , 453 ( g__back_func ) g_diy_ma_ick_sokey_back_cb , 454 NULL , ad , & sr , 455 &( ad -> vi_b )); 457 ad -> gli = sr ; 458 `m_gli_mode_t ( ad -> gli , ELM_LIST_COMPRESS ); 461 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , 462 g_diy_ma_vcf_chge_cb , ad ); 463 i( t != 0) { 464 `SETTING_TRACE_ERROR ("vcnifitiڠFaed %d", t ); 466 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_LCD_AUTO_DISPLAY_ADJUSTMENT , 467 g_diy_ma_vcf_chge_cb , ad ); 468 i( t != 0) { 469 `SETTING_TRACE_ERROR ("vcnifitiڠFaed %d", t ); 471 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR , 472 g_diy_ma_vcf_chge_cb , ad ); 473 i( t != 0) { 474 `SETTING_TRACE_ERROR ("vcnifitiڠFaed %d", t ); 476 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE , 477 g_diy_ma_vcf_chge_cb , ad ); 478 i( t != 0) { 479 `SETTING_TRACE_ERROR ("vcnifitiڠFaed %d", t ); 481 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , 482 g_diy_ma_vcf_chge_cb , ad ); 483 i( t != 0) { 484 `SETTING_TRACE_ERROR ("vcnifitiڠFaed %d", t ); 486 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , 487 g_diy_ma_vcf_chge_cb , ad ); 488 i( t != 0) { 489 `SETTING_TRACE_ERROR ("vcnifitiڠFaed %d", t ); 495 `cڡru_brighess ( ad , sr ); 498 ad -> da_ft = 499 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 500 g_diy_ma_mou_up_Gdl_li_cb , 501 ad , SWALLOW_Ty_INVALID , NULL , 502 NULL , 0, KeyS_Ft , 503 NULL , NULL); 504 i( ad -> da_ft ) { 505 ad -> da_ft -> urda =d; 506 ad -> da_ft -> group_y = SETTING_GROUP_STYLE_TOP ; 507 `__BACK_POINTER_SET ( ad -> da_ft ); 509 `SETTING_TRACE_ERROR ("ad->data_font is NULL"); 513 t = `vcf_g_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , & vue ); 514 ad -> da_auto_r٩e = 515 `g__Gdl_fld_def ( sr , &( ad -> c_1xt_1ic ), 516 g_diy_ma_mou_up_Gdl_li_cb , 517 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 518 NULL , vue , "IDS_ST_HEADER_AUTO_ROTATE_SCREEN_ABB", 519 NULL , 520 g_diy_ma_auto_r٩e_chk_b_cb ); 521 i( ad -> da_auto_r٩e ) { 522 ad -> da_auto_r٩e -> urda =d; 523 `__BACK_POINTER_SET ( ad -> da_auto_r٩e ); 524 `g_gli_em_groupy_t ( ad -> da_auto_r٩e , SETTING_GROUP_STYLE_TOP ); 526 `SETTING_TRACE_ERROR ("ad->data_battery is NULL"); 530 * _backlight_time = `g__backlight_time_r (); 531 ad -> da_back = 532 `g__Gdl_fld_def ( sr , 533 & c_2xt_3_ , 534 g_diy_ma_mou_up_Gdl_li_cb , ad , 535 SWALLOW_Ty_INVALID , NULL , NULL, 536 0, KeyS_BacklightTime , 537 _backlight_time , 538 NULL ); 540 i( ad -> da_back ) { 541 ad -> da_back -> t_p_g_bded = INT_SLP_SETTING_LCD_TIMEOUT_NORMAL ; 542 ad -> da_back -> group_y = SETTING_GROUP_STYLE_CENTER ; 543 `__BACK_POINTER_SET ( ad -> da_back ); 545 `SETTING_TRACE_ERROR ("ad->data_back is NULL"); 547 `G_FREE ( _backlight_time ); 549 #i! SUPPOR_SEPARATE_BRIGHTNESS 550 i( ad -> da_br ) { 551  bry_vue ; 552 `vcf_g_t ( VCONFKEY_SYSMAN_BATTERY_STATUS_LOW , & bry_vue ); 553 ad -> low_b = bry_vue ; 555 i( bry_vue < VCONFKEY_SYSMAN_BAT_WARNING_LOW ) { 556 `m_id_vue_t ( ad -> da_br -> eo_check , 1); 557 `g_dib_gli_em ( ad -> da_br -> em ); 559 `g_ab_gli_em ( ad -> da_br -> em ); 562 i( ad -> diy_exnd_e = DISPLAY_EXPAND_BACKLIGHT ) { 563 i( ad -> da_back &&d->da_back-> em ) { 564 `m_gli_em_exnded_t ( ad -> da_back -> em , TRUE ); 567 `vcf_nify_key_chged ( VCONFKEY_SYSMAN_BATTERY_STATUS_LOW , g_diy_ma_lowb_cb , ad ); 571 i( `evtsyem_gi_evt ( SYS_EVENT_SCREEN_AUTOROTATE_STATE , 572 & auto_r٩e_evt_g_id , 573 ( evtsyem_hdr ) auto_r٩e_evt_hdr , cb ! ES_R_OK ) { 574 `SETTING_TRACE_ERROR ("error"); 578 Elm_Obje_Im * em = 579 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 580 ELM_GENLIST_ITEM_NONE , NULL , NULL); 581 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 582 g_vw_diy_ma . is_ = 1; 583  SETTING_RETURN_SUCCESS ; 584 } } 586  $g_diy_ma_deroy (* cb ) 588 SETTING_TRACE_BEGIN ; 590 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 591 `tv_if (!( g_vw_diy_ma . is_ ), SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 593 StgDiyUG * ad = (StgDiyUG * cb ; 594 `deru_brighess ( ad ); 595 #i! SUPPORT_SEPARATE_BRIGHTNESS 597 `vcf_igne_key_chged ( VCONFKEY_SYSMAN_BATTERY_STATUS_LOW , g_diy_ma_lowb_cb ); 599 `vcf_igne_key_chged ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , __diy_t_vcf_cb ); 600  t = 0; 601 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , 602 g_diy_ma_vcf_chge_cb ); 603 i( t != 0) { 604 `SETTING_TRACE_ERROR ("vcignܐFaed %d", t ); 606 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_LCD_AUTO_DISPLAY_ADJUSTMENT , 607 g_diy_ma_vcf_chge_cb ); 608 i( t != 0) { 609 `SETTING_TRACE_ERROR ("vcignܐFaed %d", t ); 611 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR , 612 g_diy_ma_vcf_chge_cb ); 613 i( t != 0) { 614 `SETTING_TRACE_ERROR ("vcignܐFaed %d", t ); 616 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE , 617 g_diy_ma_vcf_chge_cb ); 618 i( t != 0) { 619 `SETTING_TRACE_ERROR ("vcignܐFaed %d", t ); 621 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , 622 g_diy_ma_vcf_chge_cb ); 623 i( t != 0) { 624 `SETTING_TRACE_ERROR ("vcignܐFaed %d", t ); 626 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , 627 g_diy_ma_vcf_chge_cb ); 628 i( t != 0) { 629 `SETTING_TRACE_ERROR ("vcignܐFaed %d", t ); 632 i( ad -> nf_ ) { 633 ad -> nf_ = NULL ; 635 i( ad -> ly_ma ! NULL ) { 636 `evas_obje_d ( ad -> ly_ma ); 637 ad -> ly_ma = NULL ; 640 g_vw_diy_ma . is_ = 0; 642 i( ES_R_OK ! `evtsyem_uegi_evt ( auto_r٩e_evt_g_id )) { 643 `SETTING_TRACE_ERROR ("error"); 646  SETTING_RETURN_SUCCESS ; 647 } } 649  $g_diy_ma_upde (* cb ) 651 SETTING_TRACE_BEGIN ; 653 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 655 StgDiyUG * ad = (StgDiyUG * cb ; 657 i( ad -> ly_ma ! NULL ) { 658 `evas_obje_show ( ad -> ly_ma ); 659 i( ad -> da_br ) { 660 ad -> da_br -> sub_desc = 661 (*) `g_rdup ( `g_brighess_mode_r ()); 662 `m_obje_em_da_t ( ad -> da_br -> em ,d->data_br); 663 `m_gli_em_upde ( ad -> da_br -> em ); 666 #ifde SUPPORT_SCREEN_MODE 667 i( ad -> da_sn_mode ) { 668 * curmode = `vcf_g_r ( VCONFKEY_SETAPPL_SCREENMODE_SELNAME ); 669 `SETTING_TRACE (">>> CUR SCREEN MODE : %", curmode ); 670  i = 0; 671 ; i < SCREENMODE_MAX ; i++) { 672 i(0 = `SCmp ( r__r [ i ], curmode )) { 673 ad -> da_sn_mode -> sub_desc = (*) `g_rdup ( `_ ( r_out_r [ i ])); 677 `FREE ( curmode ); 679 `m_obje_em_da_t ( ad -> da_sn_mode -> em ,d->data_screen_mode); 680 `m_gli_em_upde ( ad -> da_sn_mode -> em ); 685  SETTING_RETURN_SUCCESS ; 686 } } 688  $g_diy_ma_nup (* cb ) 690 SETTING_TRACE_BEGIN ; 691  SETTING_RETURN_SUCCESS ; 692 } } 700  $g_diy_deroy_ft_ug_cb ( ui_gadg_h ug , 701 * iv ) 703 `t_if ( iv = NULL ); 704 StgDiyUG * ad = (StgDiyUG * iv ; 705 i( ug ) { 706 `g_ug_deroy ( ug ); 707 ad -> ug_ft = NULL ; 709 `m_gli_ized_ems_upde ( ad -> gli ); 710 } } 713 Ea_Bo $___diy_ze_evt_tim_cb (* cb ) 715 SETTING_TRACE_BEGIN ; 716 `tv_if ( cb = NULL , EINA_FALSE ); 718 StgDiyUG * ad = (StgDiyUG *) cb ; 720 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_FALSE ); 721 ad -> evt_ze_tim = NULL ; 722  EINA_FALSE ; 723 } } 725 gboޗn $g_diy__ft_sg (* da ) 727 SETTING_TRACE_BEGIN ; 729 `tv_if ( da = NULL , FALSE ); 731 StgDiyUG * ad = (StgDiyUG * da ; 732 i(0 = `p_unch ("setting-font-efl")) { 733 i( ad -> evt_ze_tim ) { 734 `ece_tim_d ( ad -> evt_ze_tim ); 735 ad -> evt_ze_tim = NULL ; 737 ad -> evt_ze_tim = `ece_tim_add (1, ___diy_ze_evt_tim_cb ,d); 738 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_TRUE ); 740  TRUE ; 741 } } 743  $g_diy_deroy_ddit_ug_cb ( ui_gadg_h ug , 744 * iv ) 746 `t_if ( iv = NULL ); 747 StgDiyUG * ad = (StgDiyUG * iv ; 748 i( ug ) { 749 `g_ug_deroy ( ug ); 750 ad -> ug_ddit = NULL ; 753 } } 755 gboޗn $g_diy__ddit_sg (* da ) 758 `tv_if ( da = NULL , FALSE ); 760 StgDiyUG * ad = (StgDiyUG * da ; 762 i( ad -> ug_ddit ) { 763 `SETTING_TRACE ("Font UG islreadyoaded."); 764  FALSE ; 766  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 768 i(! cbs ) { 769  FALSE ; 771 cbs -> yout_cb = g_diy_yout_ug_cb ; 772 cbs -> su_cb = NULL ; 773 cbs -> deroy_cb = g_diy_deroy_ddit_ug_cb ; 774 cbs -> iv = (*) ad ; 776 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 777 ad -> ug_ddit = `g_ug_ d-> ug , "g-ddit-e", UG_MODE_FULLVIEW , NULL , cbs ); 778 i( NULL = ad -> ug_ddit ) { 779 `SETTING_TRACE_ERROR ("NULL ==d->ug_ledindicator"); 780 `evas_obje_show ( ad -> ly_ma ); 783 `FREE ( cbs ); 785  TRUE ; 786 } } 789 $g_diy_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 790 * evt_fo ) 793 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 795 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 796 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 797 `m_gli_em_ed_t ( em , 0); 798 Stg_GGroupIm_Da * li_em = 799 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 800 `g_tm_if ( NULL = li_em , "list_item is NULL"); 802 StgDiyUG * ad = (StgDiyUG * da ; 804 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 806 i(! `SCmp ("IDS_ST_BODY_BRIGHTNESS_M_POWER_SAVING", li_em -> keyS )) { 807 `g_vw_chge (& g_vw_diy_ma , 808 & g_vw_diy_brighess , ad ); 809 } i(! `SCmp ( KEYSTR_SCREEN_ROTATION , li_em -> keyS )) { 810 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 811 `vcf_t_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , li_em -> chk_us ); 812 } i(! `SCmp ( KeyS_Ft , li_em -> keyS )) { 813 `g_diy__ft_sg ( ad ); 814 } i(! `SCmp ( keyr_LedIndit , li_em -> keyS )) { 815 `g_diy__ddit_sg ( ad ); 816 } i(! `SCmp ( KeyS_SnCtu_Ed , li_em -> keyS )) { 817 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 818 `vcf_t_bo ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE , li_em -> chk_us ); 819 } i(! `SCmp ( KeyS_Dymic_Stus_B , li_em -> keyS )) { 820 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 821 `vcf_t_bo ( VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR , li_em -> chk_us ); 822 } i(! `SCmp ( KeyS_BacklightTime , li_em -> keyS )) { 823 `g_diy_sn_timeout_pup ( ad ); 825 } } 827  Ea_Bo 828 $g_diy_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 829 * evt_fo ) 831 SETTING_TRACE_BEGIN ; 833 `g_tvm_if ( da = NULL , EINA_FALSE , 836 StgDiyUG * ad = (StgDiyUG * da ; 839 `ug_deroy_me ( ad -> ug ); 840 SETTING_TRACE_END ; 841  EINA_FALSE ; 843 } } 845  $g_diy_ma_auto_r٩e_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 847 SETTING_TRACE_BEGIN ; 849 `tm_if ( da = NULL , "Dataarameter is NULL"); 850 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 851 StgDiyUG * ad = (StgDiyUG *) li_em -> urda ; 853 li_em -> chk_us = `m_check_e_g ( obj ); 855 i( li_em -> chk_us == 1) { 856  g = `m_w_r٩i_g ( ad -> w_ma_yout ); 857 `m_w_r٩i_wh_size_t ( ad -> w_ma_yout , g ); 858 `g_t_evt_syem ( SYS_EVENT_SCREEN_AUTOROTATE_STATE , EVT_KEY_SCREEN_AUTOROTATE_STATE , EVT_VAL_SCREEN_AUTOROTATE_ON ); 860 `m_w_r٩i_wh_size_t ( ad -> w_ma_yout , 0); 861 `g_t_evt_syem ( SYS_EVENT_SCREEN_AUTOROTATE_STATE , EVT_KEY_SCREEN_AUTOROTATE_STATE , EVT_VAL_SCREEN_AUTOROTATE_OFF ); 864 `vcf_t_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , li_em -> chk_us ); 865 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-screen-mode.c 21  ~ 22  ~ 24  g_diy_sn_mode_ (* cb ); 25  g_diy_sn_mode_deroy (* cb ); 26  g_diy_sn_mode_upde (* cb ); 27  g_diy_sn_mode_nup (* cb ); 30 cڡ * gr__r [4] = {"Dynamic", "Standard", "Natural", "Movie"}; 31 cڡ * gr_out_r [4] = { Keyr_Dymic , Keyr_Sndd , Keyr_Nul , Keyr_Mov }; 33  g_diy_sn_mode_mou_up_Gdl_li_dio_cb (* da , Evas_Obje * obj , * evt_fo ); 35 g_vw gg_vw_diy_sn_mode = { 36 . = g_diy_sn_mode_ , 37 . gderoy = g_diy_sn_mode_deroy , 38 . gupde = g_diy_sn_mode_upde , 39 . gnup = g_diy_sn_mode_nup , 43  Evas_Obje * $__gl_cڋ_g (* da , Evas_Obje * obj , cڡ * ) 45 i(! `rcmp ( , "elm.icon")) { 46 Evas_Obje * image ; 47 image = `m_image_add ( obj ); 48 `m_image_fe_t ( image , IMG_SCREEN_MODE , NULL ); 51  w = 720 - 36 * 2; 52  h = 0; 53 `m_image_obje_size_g ( image , NULL , & h ); 54 `evas_obje_size_ht_m_t ( image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 55 `evas_obje_size_ht_max_t ( image , w * WIDGET_SCALE_FACTOR , h * WIDGET_SCALE_FACTOR); 56 `evas_obje_size ( image , w * WIDGET_SCALE_FACTOR , h * WIDGET_SCALE_FACTOR); 58  image ; 60  NULL ; 61 } } 63  $__gl_em_d (* da , Evas_Obje * obj ) 65 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 66 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 67 i( em_da ) { 68 `G_FREE ( em_da -> keyS ); 69 `G_FREE ( em_da -> sub_desc ); 70 `FREE ( em_da ); 72 } } 79  $g_diy_sn_mode_ (* cb ) 81 SETTING_TRACE_BEGIN ; 83 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 85 StgDiyUG * ad = (StgDiyUG * cb ; 87 g__back_func gl_l_cb = NULL ; 88 Evas_Obje * gli = NULL ; 89 Stg_GGroupIm_Da * em_da = NULL ; 92 i(& g_vw_diy_sn_mode = ad -> vw_to_ld ) { 93 ad -> ly_ma = 94 `g__yout_vi_b_gli ( ad -> w_ma_yout , 95 ad -> w_g , 97 `_ ("IDS_ST_BUTTON_BACK"), 98 NULL , 99 ( g__back_func ) g_diy_sn_mode_ick_sokey_back_cb , 100 NULL , ad , 101 & gli , 102 & ad -> vi_b ); 104 gli = `m_gli_add ( ad -> vi_b ); 105 `tvm_if ( gli = NULL , SETTING_RETURN_FAIL , "scroller == NULL"); 106 `m_obje_y_t ( gli , "dialogue"); 107 `m_gli_r ( gli ); 108 `g_push_yout_vi_b ("IDS_ST_BODY_SCREEN_MODE", `_ ("IDS_ST_BUTTON_BACK"), 109 NULL , NULL, 110 ( g__back_func ) g_diy_sn_mode_ick_sokey_back_cb , 111 NULL , NULL, ad , gli ,d-> vi_b , NULL); 113 ad -> gli = genlist; 115 `evas_obje_smt_back_add ( ad -> gli , "ized", __gl_ized_cb ,d); 117 Elm_Obje_Im * em = `m_gli_em_nd ( gli , 118 &( c_t ), 119 NULL , NULL, 120 ELM_GENLIST_ITEM_NONE , 121 NULL , NULL); 122 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 124 ad -> c_sn_mode . em_y = "1icon/with_no_line"; 125 ad -> c_sn_mode . func . xt_g = NULL ; 126 ad -> c_sn_mode . func . cڋ_g = __gl_cڋ_g ; 127 ad -> c_sn_mode . func . e_g = NULL ; 128 ad -> c_sn_mode . func . d = __gl_em_d ; 130 Stg_GGroupIm_Da * sn_mode = (Stg_GGroupIm_D* `oc (1, (Setting_GenGroupItem_Data)); 131 `g_tvm_if (! sn_mode , SETTING_RETURN_FAIL , "calloc failed"); 133 i( sn_mode ) { 134 sn_mode -> urda = ad ; 135 sn_mode -> em = `m_gli_em_nd ( gli , &( ad -> c_sn_mode ), sn_mode, NULL , 136 ELM_GENLIST_ITEM_NONE , NULL , NULL); 137 `m_gli_em__mode_t ( sn_mode -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 139 `SETTING_TRACE_ERROR ("screen_mode is NULL"); 140  SETTING_RETURN_FAIL ; 143 em = `m_gli_em_nd ( gli , 144 &( c_p_le ), 145 NULL , NULL, 146 ELM_GENLIST_ITEM_NONE , 147 NULL , NULL); 148 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 150 gl_l_cb = g_diy_sn_mode_mou_up_Gdl_li_dio_cb ; 152 Evas_Obje * dio = `m_dio_add ( gli ); 153 `m_dio_e_vue_t ( dio , -1); 155  i = 0; 157  i = 0 ; i < SCREENMODE_MAX ; i++) { 158 #i! SUPPORT_AMOLED 159 i( `SCmp ( r__r [ i ], "Natural") == 0) { 163 em_da = `g__Gdl_fld_1dio ( gli , 164 &( c_1xt_1ic_2 ), 165 gl_l_cb , 166 dio , 167 SWALLOW_Ty_1RADIO , 168 dio , i , 169 r_out_r [ i ], NULL ); 170 i( em_da ) { 171 i( i == 0) { 172 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 173 } i( i =(( r__r ) / (str_in_arr[0]) - 1)) { 174 em_da -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 176 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 178 em_da -> urda = ad ; 180 `SETTING_TRACE_ERROR ("item_data is NULL"); 185 * curmode = `vcf_g_r ( VCONFKEY_SETAPPL_SCREENMODE_SELNAME ); 186 `SETTING_TRACE (">>> CUR SCREEN MODE : %", curmode ); 187  j ; 188 i(! curmode ) { 190 `m_dio_vue_t ( dio , 0); 192  j = 0; j < ( r__r ) / (str_in_arr[0]) ; j++) { 193 i(0 = `rcmp ( r__r [ j ], curmode )) { 194 `m_dio_vue_t ( dio , j ); 198 `FREE ( curmode ); 201 em = `m_gli_em_nd ( gli , & c_btom_t , NULL , NULL, 202 ELM_GENLIST_ITEM_NONE , NULL , NULL); 203 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 205 g_vw_diy_sn_mode . is_ = 1; 206  SETTING_RETURN_SUCCESS ; 207 } } 209  $g_diy_sn_mode_deroy (* cb ) 211 SETTING_TRACE_BEGIN ; 213 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 214 `tv_if (!( g_vw_diy_sn_mode . is_ ), SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 215 StgDiyUG * ad = (StgDiyUG * cb ; 217 `evas_obje_smt_back_d ( ad -> gli , "ized", __gl_ized_cb ); 219 i(& g_vw_diy_sn_mode = ad -> vw_to_ld ) { 220 i( ad -> ly_ma ! NULL ) { 221 `evas_obje_d ( ad -> ly_ma ); 222 ad -> ly_ma = NULL ; 224 g_vw_diy_sn_mode . is_ = 0; 226 g_vw_diy_sn_mode . is_ = 0; 227 `m_viame_em_p ( ad -> vi_b ); 229  SETTING_RETURN_SUCCESS ; 230 } } 232  $g_diy_sn_mode_upde (* cb ) 234 SETTING_TRACE_BEGIN ; 236 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 238  SETTING_RETURN_SUCCESS ; 239 } } 241  $g_diy_sn_mode_nup (* cb ) 243 SETTING_TRACE_BEGIN ; 244 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 246 StgDiyUG * ad = (StgDiyUG * cb ; 248 `g_diy_sn_mode_deroy ( ad ); 250  SETTING_RETURN_SUCCESS ; 251 } } 259  Ea_Bo 260 $g_diy_sn_mode_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ) 262 SETTING_TRACE_BEGIN ; 264 `g_tvm_if ( da = NULL , EINA_FALSE , 267 StgDiyUG * ad = (StgDiyUG * da ; 268 i(& g_vw_diy_sn_mode = ad -> vw_to_ld ) { 270 `ug_deroy_me ( ad -> ug ); 271  EINA_FALSE ; 274 `g_vw_chge (& g_vw_diy_sn_mode , & g_vw_diy_ma , ad ); 275 SETTING_TRACE_END ; 276  EINA_TRUE ; 277 } } 281 $g_diy_sn_mode_mou_up_Gdl_li_dio_cb (* da , Evas_Obje * obj , * evt_fo ) 283 SETTING_TRACE_BEGIN ; 285 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 286 `g_tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 288 Evas_Obje * dio = (Evas_Obje * da ; 289 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 290 `m_gli_em_ed_t ( em , 0); 292 Stg_GGroupIm_Da * li_em = 293 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 296 `m_dio_vue_t ( dio , li_em -> chk_us ); 297 `vcf_t_r ( VCONFKEY_SETAPPL_SCREENMODE_SELNAME , r__r [ li_em -> chk_us ]); 299 `diy_t_image_h ( ENHANCE_MODE , li_em -> chk_us ); 301 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-wallpaper.c 17  ~ 18  ~ 20  g_diy_wͭ_ (* cb ); 21  g_diy_wͭ_deroy (* cb ); 22  g_diy_wͭ_upde (* cb ); 23  g_diy_wͭ_nup (* cb ); 25 g_vw gg_vw_diy_wͭ = { 26 . = g_diy_wͭ_ , 27 . gderoy = g_diy_wͭ_deroy , 28 . gupde = g_diy_wͭ_upde , 29 . gnup = g_diy_wͭ_nup , 32  #SETTING_WALLPAPER_HOME_SCREEN "Wallpaper" 33  #SETTING_WALLPAPER_LOCK_SCREEN "Lockscreen" 34  #SETTING_WALLPAPER_HOME_AND_LOCK "Wallpaper & Lockscreen" 35  #SETTING_WALLPAPER_POPUP_TIMER 3 ) 41 #i DISABLED_CODE 42  $__g_diy_wͭ_vcf_chge_cb ( keynode_t * key , * da ) 44 SETTING_TRACE_BEGIN ; 45 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 46 StgDiyUG * ad = (StgDiyUG *) da ; 48 * vcf_me = `vcf_keynode_g_me ( key ); 50 i(! `SCmp ( vcf_me , VCONFKEY_BGSET )) { 51 i( ad -> cur_l = WALLPAPER_CUR_SEL_LOCK_SCREEN ) { 52 ad -> cur_l = WALLPAPER_CUR_SEL_HOME_AND_LOCK_SCREEN ; 53 } i( ad -> cur_l = WALLPAPER_CUR_SEL_NONE ) { 54 ad -> cur_l = WALLPAPER_CUR_SEL_HOME_SCREEN ; 58 } i(! `SCmp ( vcf_me , VCONFKEY_IDLE_LOCK_BGSET )) { 59 i( ad -> cur_l = WALLPAPER_CUR_SEL_HOME_SCREEN ) { 60 ad -> cur_l = WALLPAPER_CUR_SEL_HOME_AND_LOCK_SCREEN ; 61 } i( ad -> cur_l = WALLPAPER_CUR_SEL_NONE ) { 62 ad -> cur_l = WALLPAPER_CUR_SEL_LOCK_SCREEN ; 67 } } 69  $__g_diy_wͭ_li_vcf_chge (* da ) 71 SETTING_TRACE_BEGIN ; 72  t = 0; 73 t = `vcf_nify_key_chged ( VCONFKEY_BGSET , 74 __g_diy_wͭ_vcf_chge_cb , da ); 75 `g_tvm_if ( t < 0,, "%nifitiڠFaed(%d)", (*) VCONFKEY_BGSET ,et); 77 t = `vcf_nify_key_chged ( VCONFKEY_IDLE_LOCK_BGSET , 78 __g_diy_wͭ_vcf_chge_cb , da ); 79 `g_tvm_if ( t < 0,, "%nifitiڠFaed(%d)", (*) VCONFKEY_IDLE_LOCK_BGSET ,et); 80  t ; 81 } } 83  $__g_diy_wͭ_ui_vcf_chge () 85 SETTING_TRACE_BEGIN ; 86 () `vcf_igne_key_chged ( VCONFKEY_BGSET , 87 __g_diy_wͭ_vcf_chge_cb ); 88 () `vcf_igne_key_chged ( VCONFKEY_IDLE_LOCK_BGSET , 89 __g_diy_wͭ_vcf_chge_cb ); 91 } } 94  $__g_diy_wͭ_imagevw_ug_su_cb ( ui_gadg_h ug , rvi_h su , * iv ) 96 SETTING_TRACE_BEGIN ; 98 `tm_if ( iv = NULL , "Dataarameter is NULL"); 100 StgDiyUG * ad = (StgDiyUG * iv ; 102 i( su ) { 103 * th = NULL ; 104  ad -> cur_l ) { 105  WALLPAPER_CUR_SEL_HOME_SCREEN : 107 `rvi_g_exa_da ( su , "homesn_th", & th ); 108 i( th = NULL ) { 109 ad -> wͭ_chged = EINA_FALSE ; 114  WALLPAPER_CUR_SEL_LOCK_SCREEN : 116 `rvi_g_exa_da ( su , "locksn_th", & th ); 117 i( th = NULL ) { 118 ad -> wͭ_chged = EINA_FALSE ; 123  WALLPAPER_CUR_SEL_HOME_AND_LOCK_SCREEN : 125 `rvi_g_exa_da ( su , "homesn_th", & th ); 126 i( th = NULL ) { 127 ad -> wͭ_chged = EINA_FALSE ; 130 `rvi_g_exa_da ( su , "locksn_th", & th ); 131 i( th = NULL ) { 132 ad -> wͭ_chged = EINA_FALSE ; 138 ad -> wͭ_chged = EINA_FALSE ; 142 ad -> wͭ_chged = EINA_TRUE ; 144 } } 146  $__g_diy_wͭ_imagevw_ug_deroy_cb ( ui_gadg_h ug , * iv ) 148 SETTING_TRACE_BEGIN ; 149 `g_tm_if ( iv = NULL , "Dataarameter is NULL"); 150 StgDiyUG * ad = (StgDiyUG * iv ; 152 i( ug ) { 153 `ug_deroy ( ug ); 154 ad -> ug_imagevw = NULL ; 157 i( ad -> wͭ_chged ) { 158 i( ad -> ug_gry ) { 159 `ug_deroy ( ad -> ug_gry ); 160 ad -> ug_gry = NULL ; 163  xt [ MAX_DISPLAY_NAME_LEN_ON_UI +1] = {0, }; 164 `SETTING_TRACE ("cur_%d", ad -> cur_l ); 166  ad -> cur_l ) { 167  WALLPAPER_CUR_SEL_HOME_SCREEN : 168 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , "%s", SETTING_WALLPAPER_HOME_SCREEN_CHANGED ); 170  WALLPAPER_CUR_SEL_LOCK_SCREEN : 171 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , "%s", SETTING_WALLPAPER_LOCK_SCREEN_CHANGED ); 173  WALLPAPER_CUR_SEL_HOME_AND_LOCK_SCREEN : 174 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , "%s", SETTING_WALLPAPER_HOME_AND_LOCK_SCREEN_CHANGED ); 177 ad -> cur_l = WALLPAPER_CUR_SEL_NONE ; 181 `g__l_fo_pup ( ad -> vw_yout , 182 &( ad -> lInfoP_yout ), 183 &( ad -> lInfoP )); 184 `m_nify_timeout_t ( ad -> lInfoP , SETTING_WALLPAPER_POPUP_TIMER ); 186 `edje_obje__xt_t ( `_EDJ ( ad -> lInfoP_yout ), "m.xt", xt ); 187 ad -> cur_l = WALLPAPER_CUR_SEL_NONE ; 188 ad -> wͭ_chged = EINA_FALSE ; 190 `SETTING_TRACE ("wallpaperot changed"); 192 } } 194  $__g_diy_wͭ_gry_ug_su_cb ( ui_gadg_h ug , rvi_h su , * iv ) 196 SETTING_TRACE_BEGIN ; 198 `tm_if ( iv = NULL , "Dataarameter is NULL"); 200 StgDiyUG * ad = (StgDiyUG * iv ; 202 i( su ) { 203 * th = NULL ; 204 `rvi_g_exa_da ( su , "th", & th ); 205 `g_tm_if ( th = NULL , "path is NULL"); 207 rvi_h rvi ; 208 i( `rvi_ (& rvi )) { 212 `rvi_add_exa_da ( rvi , "Ph", th ); 213 `rvi_add_exa_da ( rvi , "View Mode", "SETAS"); 215 `SETTING_TRACE ("Ph = %s", th ); 217  ad -> cur_l ) { 218  WALLPAPER_CUR_SEL_HOME_SCREEN : 219 `rvi_add_exa_da ( rvi , "Saty", SETTING_WALLPAPER_HOME_SCREEN ); 221  WALLPAPER_CUR_SEL_LOCK_SCREEN : 222 `rvi_add_exa_da ( rvi , "Saty", SETTING_WALLPAPER_LOCK_SCREEN ); 224  WALLPAPER_CUR_SEL_HOME_AND_LOCK_SCREEN : 225 `rvi_add_exa_da ( rvi , "Saty", SETTING_WALLPAPER_HOME_AND_LOCK ); 228 `rvi_deroy ( rvi ); 229 `SETTING_TRACE_ERROR ("ad->cur_sel isrror"); 233  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 234 i(! cbs ) { 235 `rvi_deroy ( rvi ); 239 cbs -> yout_cb = g_diy_yout_ug_cb ; 240 cbs -> su_cb = __g_diy_wͭ_imagevw_ug_su_cb ; 241 cbs -> deroy_cb = __g_diy_wͭ_imagevw_ug_deroy_cb ; 242 cbs -> iv = (*) ad ; 244 ad -> ug_imagevw = `ug_ d-> ug , "image-vw-e", UG_MODE_FULLVIEW , rvi , cbs ); 246 i( NULL = ad -> ug_imagevw ) { 247 `SETTING_TRACE_ERROR ("NULL ==d->ug_imageviewer"); 248 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ( UNSUPPORTED_FUNCTION )); 251 `rvi_deroy ( rvi ); 252 `FREE ( cbs ); 254 } } 256  $__g_diy_wͭ_gry_ug_deroy_cb ( ui_gadg_h ug , * iv ) 258 SETTING_TRACE_BEGIN ; 259 `g_tm_if ( iv = NULL , "Dataarameter is NULL"); 260 StgDiyUG * ad = (StgDiyUG * iv ; 262 i( ad -> ug_imagevw = NULL ) { 263 `ug_deroy ( ug ); 264 ad -> ug_gry = NULL ; 269 Elm_Obje_Im * vi_ = `m_viame_t_em_g ( ad -> vi_b ); 270 `tm_if ( vi_ = NULL , "navi_it is NULL"); 271 Evas_Obje * back_b = `m_obje_em__cڋ_g ( vi_ , "prev_btn"); 273 i( back_b ! NULL ) { 274 `m_obje_y_t ( back_b , NAVI_BACK_BUTTON_STYLE ); 276 } } 278  $__g_diy_wͭ_ug_unch (* da ) 280 SETTING_TRACE_BEGIN ; 281 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 282 StgDiyUG * ad = (StgDiyUG * da ; 284 rvi_h svc ; 285 i( `rvi_ (& svc )) { 289 `rvi_add_exa_da ( svc , "launch-type", "select-one"); 290 `rvi_add_exa_da ( svc , "file-type", "image"); 292  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 293 i(! cbs ) { 294 `rvi_deroy ( svc ); 298 cbs -> yout_cb = g_diy_yout_ug_cb ; 299 cbs -> su_cb = __g_diy_wͭ_gry_ug_su_cb ; 300 cbs -> deroy_cb = __g_diy_wͭ_gry_ug_deroy_cb ; 301 cbs -> iv = (*) ad ; 303 ad -> ug_gry = `ug_ d-> ug , "gry-e", UG_MODE_FULLVIEW , svc , cbs ); 304 `SETTING_TRACE ("ad->ug_gry = %p", ad -> ug_gry ); 306 i( NULL = ad -> ug_gry ) { 307 `SETTING_TRACE_ERROR ("NULL ==d->ug_gallery"); 308 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ( UNSUPPORTED_FUNCTION )); 311 `rvi_deroy ( svc ); 312 `FREE ( cbs ); 313 } } 315  $__g_diy_wͭ_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ) 318 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 319 `g_tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 321 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 322 `m_gli_em_ed_t ( em , 0); 323 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 325 StgDiyUG * ad = (StgDiyUG * da ; 327 i(! `SCmp ("IDS_ST_MBODY_HOME_SCREEN_WALLPAPER", li_em -> keyS )) { 328 ad -> cur_l = WALLPAPER_CUR_SEL_HOME_SCREEN ; 329 `__g_diy_wͭ_ug_unch ( ad ); 330 } i(! `SCmp ("IDS_ST_MBODY_LOCK_SCREEN_WALLPAPER_M_NOUN", li_em -> keyS )) { 331 ad -> cur_l = WALLPAPER_CUR_SEL_LOCK_SCREEN ; 332 `__g_diy_wͭ_ug_unch ( ad ); 333 } i(! `SCmp ( SETTING_WALLPAPER_HOME_AND_LOCK_SCREEN , li_em -> keyS )) { 334 ad -> cur_l = WALLPAPER_CUR_SEL_HOME_AND_LOCK_SCREEN ; 335 `__g_diy_wͭ_ug_unch ( ad ); 340 } } 342  $g_diy_wͭ_ (* cb ) 344 SETTING_TRACE_BEGIN ; 345 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 347 StgDiyUG * ad = (StgDiyUG * cb ; 348 ad -> cur_l = WALLPAPER_CUR_SEL_NONE ; 350 Evas_Obje * cڌlb = NULL ; 351 Evas_Obje * sr = NULL ; 352 sr = `m_gli_add ( ad -> w_ma_yout ); 353 `m_obje_y_t ( sr , "dialogue"); 354 `tvm_if ( sr = NULL , SETTING_RETURN_FAIL , "Cannot set scroller objects contento ofayout"); 355 `m_gli_r ( sr ); 357 ad -> ly_wl = `g__yout_vi_b d-> w_ma_yout ,d-> w_g , 358 `_ ( KeyS_Wͭ ), 359 `_ ("IDS_COM_BODY_BACK"), NULL , NULL, 360 g_diy_wͭ_ick_sokey_nl_cb , 361 NULL , NULL, ad , sr , 362 & ad -> vi_b , & cڌlb ); 364 Elm_Obje_Im * em = NULL ; 365 em = `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 366 ELM_GENLIST_ITEM_NONE , NULL , NULL); 367 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 369 ad -> da_home_sn = 370 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 371 __g_diy_wͭ_mou_up_Gdl_li_cb , 372 ad , SWALLOW_Ty_INVALID , NULL , 373 NULL , 0, "IDS_ST_MBODY_HOME_SCREEN_WALLPAPER", 374 NULL , NULL); 375 i( ad -> da_home_sn ) { 376 ad -> da_home_sn -> urda =d; 378 `SETTING_TRACE_ERROR ("ad->screen_reader is NULL"); 379  SETTING_RETURN_FAIL ; 382 ad -> da_lock_sn = 383 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 384 __g_diy_wͭ_mou_up_Gdl_li_cb , 385 ad , SWALLOW_Ty_INVALID , NULL , 386 NULL , 0, "IDS_ST_MBODY_LOCK_SCREEN_WALLPAPER_M_NOUN", 387 NULL , NULL); 388 i( ad -> da_lock_sn ) { 389 ad -> da_lock_sn -> urda =d; 391 `SETTING_TRACE_ERROR ("ad->screen_reader is NULL"); 392  SETTING_RETURN_FAIL ; 395 ad -> da_home_lock_sn = 396 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 397 __g_diy_wͭ_mou_up_Gdl_li_cb , 398 ad , SWALLOW_Ty_INVALID , NULL , 399 NULL , 0, SETTING_WALLPAPER_HOME_AND_LOCK_SCREEN , 400 NULL , NULL); 401 i( ad -> da_home_lock_sn ) { 402 ad -> da_home_lock_sn -> urda =d; 404 `SETTING_TRACE_ERROR ("ad->screen_reader is NULL"); 405  SETTING_RETURN_FAIL ; 408 ad -> wͭ_chged = EINA_FALSE ; 409 g_vw_diy_wͭ . is_ = 1; 410 #i DISABLED_CODE 411 `__g_diy_wͭ_li_vcf_chge ( ad ); 413  SETTING_RETURN_SUCCESS ; 414 } } 416  $g_diy_wͭ_deroy (* cb ) 418 SETTING_TRACE_BEGIN ; 420 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 422 StgDiyUG * ad = (StgDiyUG * cb ; 423 #i DISABLED_CODE 424 `__g_diy_wͭ_ui_vcf_chge (); 427 i( ad -> lInfoP ) { 428 `evas_obje_d ( ad -> lInfoP ); 429 ad -> lInfoP = NULL ; 432 i( ad -> ly_wl ! NULL ) { 433 `evas_obje_d ( ad -> ly_wl ); 434 ad -> ly_wl = NULL ; 436 g_vw_diy_wͭ . is_ = 0; 438  SETTING_RETURN_SUCCESS ; 439 } } 441  $g_diy_wͭ_upde (* cb ) 443  SETTING_RETURN_SUCCESS ; 444 } } 446  $g_diy_wͭ_nup (* cb ) 448 SETTING_TRACE_BEGIN ; 449  SETTING_RETURN_SUCCESS ; 450 } } 465 $g_diy_wͭ_ick_sokey_nl_cb (* da , Evas_Obje * obj , 466 * evt_fo ) 468 SETTING_TRACE_BEGIN ; 470 `tm_if ( da = NULL , "Dataarameter is NULL"); 471 StgDiyUG * ad = (StgDiyUG * da ; 475 `ug_deroy_me ( ad -> ug ); 476 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display.c 22  ~ 23  ~ 24  ~ 26  ~ 28  ~ 30  #SETTING_BRIGHTNESS_DEFAULT_LEVEL 60 ) 32 #ide UG_MODULE_API 33  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 42 g_vw * $__g_diy_vw_to_ld (* da , p_cڌ_h rvi ) 44 SETTING_TRACE_BEGIN ; 45 `g_tvm_if ((! da ), NULL , "!data"); 47 StgDiyUG * diyUG = (StgDiyUG *) da ; 48 * vwty = NULL ; 49 * uri = NULL ; 50  t = 0; 51 t = `p_cڌ_g_uri ( rvi , & uri ); 52 i(! t && uri ) { 53 `SETTING_TRACE ("uri:%s", uri ); 54 i(! `SCmp ( uri , URI_SMART_STAY )) { 56 `FREE ( uri ); 57  NULL ; 58 } i(! `SCmp ( uri , URI_SMART_ROTATION )) { 60 `FREE ( uri ); 61  NULL ; 64 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 65 i(! vwty ) { 66  NULL ; 69 `SETTING_TRACE_DEBUG ("vwty:%s", vwty ); 71 i(! `SCmp ( vwty , "brightness")) { 72 `g_vw_node_b_gi (& g_vw_diy_brighess , NULL ); 73 `FREE ( vwty ); 74  & g_vw_diy_brighess ; 75 } i(! `SCmp ( vwty , "backlight")) { 76 `g_vw_node_b_gi (& g_vw_diy_backlight , NULL ); 77 `FREE ( vwty ); 78  & g_vw_diy_backlight ; 79 #i SUPPORT_SMARTSCREEN 80 } i(! `SCmp ( vwty , "smartscreen")) { 81 `g_vw_node_b_gi (& g_vw_diy_smt_sn , NULL ); 82 `g_vw_node_b_gi (& g_vw_diy_smt_sn_hp , 83 & g_vw_diy_smt_sn ); 84 `FREE ( vwty ); 85  & g_vw_diy_smt_sn ; 86 } i(! `SCmp ( vwty , "screenmode")) { 87 `g_vw_node_b_gi (& g_vw_diy_sn_mode , NULL ); 88 `FREE ( vwty ); 89  & g_vw_diy_sn_mode ; 92 i(! `SCmp ( vwty , "frontpage_backlight")) { 93 diyUG -> diy_exnd_e = DISPLAY_EXPAND_BACKLIGHT ; 94 } i(! `SCmp ( vwty , "frontpage_duration")) { 95 diyUG -> diy_exnd_e = DISPLAY_EXPAND_TOUCH_KEY_LIGHT_DURATION ; 97 diyUG -> diy_exnd_e = DISPLAY_EXPAND_NONE ; 99 `g_vw_node_b_gi (& g_vw_diy_ma , NULL ); 100 `g_vw_node_b_gi (& g_vw_diy_brighess , 101 & g_vw_diy_ma ); 102 #i SUPPORT_SMARTSCREEN 103 `g_vw_node_b_gi (& g_vw_diy_sn_mode , 104 & g_vw_diy_ma ); 105 `g_vw_node_b_gi (& g_vw_diy_smt_sn , 106 & g_vw_diy_ma ); 107 `g_vw_node_b_gi (& g_vw_diy_smt_sn_smt_ay , 108 & g_vw_diy_smt_sn ); 109 `g_vw_node_b_gi (& g_vw_diy_smt_sn_smt_r٩i , 110 & g_vw_diy_smt_sn ); 112 `FREE ( vwty ); 113  & g_vw_diy_ma ; 116  NULL ; 117 } } 124 Evas_Obje * $__g_diy_yout_to_tu ( p_cڌ_h rvi , * iv ) 126 SETTING_TRACE_BEGIN ; 127 StgDiyUG * diyUG = iv ; 128 * vwty = NULL ; 129 * uri = NULL ; 130  t = 0; 131 t = `p_cڌ_g_uri ( rvi , & uri ); 132 i(! t && uri ) { 133  diyUG -> ly_ma ; 135 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 136 i(! vwty ) { 137  NULL ; 140 `SETTING_TRACE ("vwty:%s", vwty ); 142 `FREE ( vwty ); 143  diyUG -> ly_ma ; 145 } } 148  $g_diy_ug_cb_size (* da , Evas * e , 149 Evas_Obje * obj , * evt_fo ) 151 StgDiyUG * ad = (StgDiyUG * da ; 152 `g_vw_upde ( ad -> vw_to_ld ,d); 153 } } 155 Ea_Bo $__show_smtay_guide_pup (* da ) 157 SETTING_TRACE_BEGIN ; 159 `g_tvm_if ( da = NULL , ECORE_CALLBACK_CANCEL , 162 StgDiyUG * ad = (StgDiyUG * da ; 163 `g_tvm_if ( ad -> smt_ay_subyout = NULL , ECORE_CALLBACK_CANCEL , 167 `m_obje_sigl_em ( ad -> smt_ay_subyout , "elm,state,top,hide", "elm"); 169 `m_obje_sigl_em ( ad -> smt_ay_subyout , "elm,state,center,show", "elm"); 170  ECORE_CALLBACK_CANCEL ; 171 } } 172 Ea_Bo $__show_sm٩i_guide_pup (* da ) 174 SETTING_TRACE_BEGIN ; 176 `g_tvm_if ( da = NULL , ECORE_CALLBACK_CANCEL , 179 StgDiyUG * ad = (StgDiyUG * da ; 180 `g_tvm_if ( ad -> smt_r٩i_subyout = NULL , ECORE_CALLBACK_CANCEL , 183 `m_obje_sigl_em ( ad -> smt_r٩i_subyout , "elm,state,top,hide", "elm"); 185 `m_obje_sigl_em ( ad -> smt_r٩i_subyout , "elm,state,center,show", "elm"); 186  ECORE_CALLBACK_CANCEL ; 187 } } 190 $__hp_pup___cb (* da , Evas_Obje * obj , * evt_fo ) 192 SETTING_TRACE_BEGIN ; 193  ڣ_ty = `b_ty ( obj ); 194 StgDiyUG * ad = (StgDiyUG * da ; 199 i( POPUP_RESPONSE_OK = ڣ_ty ) { 200 #i SUPPORT_SMARTSCREEN 201 `SETTING_TRACE ("needo set vconf"); 202  t = 0; 203 i(! `SCmp ( ad -> uri , URI_SMART_STAY )) { 204 t + `vcf_t_t ( VCONFKEY_SETAPPL_SMARTSCREEN_SMARTSTAY_STATUS , 1); 205 `SETTING_TRACE ("t:%d", t ); 206 i( ad -> smt_ay_subyout ) { 207 `m_obje_sigl_em ( ad -> smt_ay_subyout , "elm,state,top,show", "elm"); 208 ad -> tim_show_guide = `ece_tim_add (3, ( Ece_Task_Cb ) __show_smtay_guide_pup ,d); 210 } i(! `SCmp ( ad -> uri , URI_SMART_ROTATION )) { 211 t + `vcf_t_bo ( VCONFKEY_SETAPPL_SMARTSCREEN_SMART_ROTATION , TRUE ); 212 i( ad -> smt_r٩i_subyout ) { 213 `m_obje_sigl_em ( ad -> smt_r٩i_subyout , "elm,state,top,show", "elm"); 214 ad -> tim_show_guide = `ece_tim_add (3, ( Ece_Task_Cb ) __show_sm٩i_guide_pup ,d); 218 i( ad -> hp_pup ) { 219 `evas_obje_d ( ad -> hp_pup ); 220 ad -> hp_pup = NULL ; 222 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 223 `evas_obje_hide ( ad -> hp_pup ); 224 `SETTING_TRACE ("ad->ug:%p", ad -> ug ); 225 `ug_deroy_me ( ad -> ug ); 227 } } 229  Ea_Bo $__hp_key_ess_cb (* da ,  ty , * evt ) 231 SETTING_TRACE_BEGIN ; 232 Evas_Evt_Key_Down * ev = evt ; 233 i(! ev || ! da ) { 234 `SETTING_TRACE ("Invalidvent object"); 235  ECORE_CALLBACK_RENEW ; 237 `SETTING_TRACE ("Psd %s", ev -> keyme ); 238 StgDiyUG * ad = (StgDiyUG * da ; 240 i(! `rcmp ( ev -> keyme , KEY_BACK )) { 242 i( ad -> hp_pup ) { 243 `pup_hd_hdkey ( ad ,d-> hp_pup ); 247  ECORE_CALLBACK_RENEW ; 248 } } 250 * $___hp_pup_vw ( ui_gadg_h ug , 251 ug_mode mode , p_cڌ_h rvi , 252 * iv ) 255 SETTING_TRACE_BEGIN ; 256 StgDiyUG * ad = iv ; 257  sub_vue = 0; 259  buf [ MAX_COMMON_BUFFER_LEN ] = {0,}; 261  t = `p_cڌ_g_uri ( rvi , & ad -> uri ); 262 i(! t && ad -> uri ) { 263 #i SUPPORT_SMARTSCREEN 264 i(! `SCmp ( ad -> uri , URI_SMART_STAY )) { 265 `vcf_g_t ( VCONFKEY_SETAPPL_SMARTSCREEN_SMARTSTAY_STATUS , & sub_vue ); 266 `tf ( buf , (buf, "%s", SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_STAY_POPUP ); 267 } i(! `SCmp ( ad -> uri , URI_SMART_ROTATION )) { 268 `vcf_g_bo ( VCONFKEY_SETAPPL_SMARTSCREEN_SMART_ROTATION , & sub_vue ); 269 `tf ( buf , (buf, "%s", SETTING_DISPLAY_SMART_SCREEN_TURN_ON_SMART_ROATION_POPUP ); 273 ad -> hp_evt_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __hp_key_ess_cb ,d); 275 i(! sub_vue ) { 276 `SETTING_TRACE ("uri:%s", ad -> uri ); 277 i( ad -> hp_pup ) { 278 `evas_obje_d ( ad -> hp_pup ); 279 ad -> hp_pup = NULL ; 282 ad -> hp_pup = 283 `g__pup_wh_b ( ad ,d-> w_ma_yout , 284 NULL , buf , 285 __hp_pup___cb , 0, 286 2, POPUP_TURN_ON_STR , "IDS_ST_BUTTON_CANCEL_ABB"); 290  ad -> hp_pup ; 296  NULL ; 297 } } 299 * $g_diy_ug__ ( ui_gadg_h ug , 300 ug_mode mode , p_cڌ_h rvi , 301 * iv ) 303 `g_tvm_if ((! iv ), NULL , "!priv"); 304 SETTING_TRACE_BEGIN ; 306 StgDiyUG * diyUG = iv ; 307 diyUG -> ug = ug; 308 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 310 diyUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 311 diyUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 314 diyUG -> evas = `evas_obje_evas_g (diyUG-> w_ma_yout ); 316 `g_tvm_if ( diyUG -> w_ma_yout = NULL , NULL, 319 () `___hp_pup_vw ( ug , mode , rvi , iv ); 321 `g_vw_node_b_tlize (); 323 `g__Gdl_c ("1le.t", &( diyUG -> c_1xt )); 324 `g__Gdl_c ("1le", &( diyUG -> c_1xt_1ic )); 326 `g__Gdl_c ("1le", &( diyUG -> c_1ic_1xt_sub )); 328 `g__Gdl_c ("1le", &( diyUG -> c_1xt )); 329 `g__Gdl_c ("1le", &( diyUG -> c_2xt_3 )); 330 `g__Gdl_c ("1le", &( diyUG -> c_1xt_1ic_divid )); 333 diyUG -> vw_to_ld = `__g_diy_vw_to_ld (diyUG, rvi ); 334 `g_tvm_if ( NULL = diyUG -> vw_to_ld , NULL, 336 `g_vw_node_t_cur_vw ( diyUG -> vw_to_ld ); 337 `g_vw_ ( diyUG -> vw_to_ld , (*)displayUG); 338 `evas_obje_evt_back_add ( diyUG -> w_ma_yout , 339 EVAS_CALLBACK_RESIZE , 340 g_diy_ug_cb_size , diyUG ); 341  `__g_diy_yout_to_tu ( rvi , diyUG ); 342 } } 344  $g_diy_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 345 * iv ) 347 } } 349  $g_diy_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 350 * iv ) 352 SETTING_TRACE_BEGIN ; 353 `g_tm_if ((! iv ), "!priv"); 354 StgDiyUG * diyUG = iv ; 355 } } 357  $g_diy_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 358 * iv ) 360 } } 362  $g_diy_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 363 * iv ) 365 SETTING_TRACE_BEGIN ; 366 `g_tm_if ((! iv ), "!priv"); 367 StgDiyUG * diyUG = iv ; 370 `evas_obje_evt_back_d ( diyUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_diy_ug_cb_size ); 371 diyUG -> ug = ug; 373 `FREE ( diyUG -> uri ); 374 i( diyUG -> hp_pup ) { 375 `evas_obje_d ( diyUG -> hp_pup ); 376 diyUG -> hp_pup = NULL ; 380 i(& g_vw_diy_ma = diyUG -> vw_to_ld ) { 381 `g_vw_deroy (& g_vw_diy_brighess , diyUG ); 382 #i SUPPORT_SMARTSCREEN 383 `g_vw_deroy (& g_vw_diy_smt_sn_smt_r٩i , diyUG ); 384 `g_vw_deroy (& g_vw_diy_smt_sn_smt_ay , diyUG ); 385 `g_vw_deroy (& g_vw_diy_sn_mode , diyUG ); 386 `g_vw_deroy (& g_vw_diy_smt_sn , diyUG ); 388 `g_vw_deroy (& g_vw_diy_ma , diyUG ); 389 } i(& g_vw_diy_brighess = diyUG -> vw_to_ld ) { 390 `g_vw_deroy (& g_vw_diy_brighess , diyUG ); 391 } i(& g_vw_diy_backlight = diyUG -> vw_to_ld ) { 392 `g_vw_deroy (& g_vw_diy_backlight , diyUG ); 393 #i SUPPORT_SMARTSCREEN 394 } i(& g_vw_diy_sn_mode = diyUG -> vw_to_ld ) { 395 `g_vw_deroy (& g_vw_diy_sn_mode , diyUG ); 396 } i(& g_vw_diy_smt_sn = diyUG -> vw_to_ld ) { 397 `g_vw_deroy (& g_vw_diy_smt_sn_smt_r٩i , diyUG ); 398 `g_vw_deroy (& g_vw_diy_smt_sn_smt_ay , diyUG ); 399 `g_vw_deroy (& g_vw_diy_smt_sn , diyUG ); 400 } i(& g_vw_diy_smt_sn_smt_ay = diyUG -> vw_to_ld ) { 401 `g_vw_deroy (& g_vw_diy_smt_sn_smt_ay , diyUG ); 402 } i(& g_vw_diy_smt_sn_smt_r٩i = diyUG -> vw_to_ld ) { 403 `g_vw_deroy (& g_vw_diy_smt_sn_smt_r٩i , diyUG ); 407 i( NULL ! `ug_g_yout ( diyUG -> ug )) { 408 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( diyUG -> ug )); 409 `evas_obje_d (( Evas_Obje * `ug_g_yout ( diyUG -> ug )); 412 SETTING_TRACE_END ; 413 } } 415  $g_diy_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 416 p_cڌ_h rvi , * iv ) 418 SETTING_TRACE_BEGIN ; 419 } } 421  $g_diy_ug__evt ( ui_gadg_h ug , 422 ug_evt evt , p_cڌ_h rvi , 423 * iv ) 425 SETTING_TRACE_BEGIN ; 426 StgDiyUG * ad = iv ; 427 `g_tm_if ( NULL = ad , "ad is NULL"); 428  evt ) { 429  UG_EVENT_LOW_MEMORY : 431  UG_EVENT_LOW_BATTERY : 433  UG_EVENT_LANG_CHANGE : 434 `g_vi_ems_upde ( ad -> vi_b ); 436  UG_EVENT_ROTATE_PORTRAIT : 437  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : { 439  h = 0; 440  w = 0; 442 p_devi_ܛi_e m = `m_w_r٩i_g ( ad -> w_g ); 444 i( APP_DEVICE_ORIENTATION_90 = m || APP_DEVICE_ORIENTATION_270 == m) { 445 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & h , & w ); 448 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 449 h = h - 60; 451 `SETTING_TRACE ("m:%d", m ); 453 h = SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_H ; 454 w = SAMRT_SCREEN_TRY_IT_IAMGE_PORTRAIT_W ; 455 i( ad -> smt_r٩i_image ) { 456 `m_w_dit_acy_t ( ad -> w_g , ELM_WIN_INDICATOR_TRANSPARENT ); 458 `SETTING_TRACE ("indicator is in TRANSPARENT mode"); 459 `evas_obje_image_fe_t ( ad -> smt_r٩i_image , SMART_SCREEN_TRY_IT_IMAGE_P , NULL ); 460 `evas_obje_size_ht_weight_t ( ad -> smt_r٩i_image , 0.0, EVAS_HINT_EXPAND ); 461 `evas_obje_image_fl_t ( ad -> smt_r٩i_image , 0, 0, w , h ); 462 `evas_obje_image_bd_t ( ad -> smt_r٩i_image , 16, 16, 16, 16); 463 `evas_obje_image_fd_t ( ad -> smt_r٩i_image , 1); 464 `evas_obje_size_ht_m_t ( ad -> smt_r٩i_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 465 `evas_obje_size_ht_max_t ( ad -> smt_r٩i_image , w , h ); 467 i( ad -> smt_ay_image ) { 468 `SETTING_TRACE ("indicator is in TRANSPARENT mode"); 469 `m_w_dit_acy_t ( ad -> w_g , ELM_WIN_INDICATOR_TRANSPARENT ); 471 `evas_obje_image_fe_t ( ad -> smt_ay_image , SMART_SCREEN_TRY_IT_IMAGE_P , NULL ); 472 `evas_obje_size_ht_weight_t ( ad -> smt_ay_image , 0.0, EVAS_HINT_EXPAND ); 473 `evas_obje_image_fl_t ( ad -> smt_ay_image , 0, 0, w , h ); 474 `evas_obje_image_bd_t ( ad -> smt_ay_image , 16, 16, 16, 16); 475 `evas_obje_image_fd_t ( ad -> smt_ay_image , 1); 476 `evas_obje_size_ht_m_t ( ad -> smt_ay_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 477 `evas_obje_size_ht_max_t ( ad -> smt_ay_image , w , h ); 481  UG_EVENT_ROTATE_LANDSCAPE : 482  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : { 483  h = 0; 484  w = 0; 486 p_devi_ܛi_e m = `m_w_r٩i_g ( ad -> w_g ); 488 i( APP_DEVICE_ORIENTATION_90 = m || APP_DEVICE_ORIENTATION_270 == m) { 489 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & h , & w ); 492 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 495 `SETTING_TRACE ("m:%d", m ); 497 h = SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_H ; 498 w = SAMRT_SCREEN_TRY_IT_IAMGE_LANDSCAPE_W ; 499 i( ad -> smt_r٩i_image ) { 501 `evas_obje_image_fe_t ( ad -> smt_r٩i_image , SMART_SCREEN_TRY_IT_IMAGE_L , NULL ); 502 `evas_obje_size_ht_weight_t ( ad -> smt_r٩i_image , 0.0, EVAS_HINT_EXPAND ); 503 `evas_obje_image_fl_t ( ad -> smt_r٩i_image , 0, 0, w , h ); 504 `evas_obje_image_bd_t ( ad -> smt_r٩i_image , 16, 16, 16, 16); 505 `evas_obje_image_fd_t ( ad -> smt_r٩i_image , 1); 506 `evas_obje_size_ht_m_t ( ad -> smt_r٩i_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 507 `evas_obje_size_ht_max_t ( ad -> smt_r٩i_image , w , h ); 509 i( ad -> smt_ay_image ) { 510 `evas_obje_image_fe_t ( ad -> smt_ay_image , SMART_SCREEN_TRY_IT_IMAGE_L , NULL ); 511 `evas_obje_size_ht_weight_t ( ad -> smt_ay_image , 0.0, EVAS_HINT_EXPAND ); 512 `evas_obje_image_fl_t ( ad -> smt_ay_image , 0, 0, w , h ); 513 `evas_obje_image_bd_t ( ad -> smt_ay_image , 16, 16, 16, 16); 514 `evas_obje_image_fd_t ( ad -> smt_ay_image , 1); 515 `evas_obje_size_ht_m_t ( ad -> smt_ay_image , `ELM_SCALE_SIZE ( w ), ELM_SCALE_SIZE( h )); 516 `evas_obje_size_ht_max_t ( ad -> smt_ay_image , w , h ); 521  UG_EVENT_REGION_CHANGE : 526 } } 528  $g_diy_ug__key_evt ( ui_gadg_h ug , 529 ug_key_evt evt , 530 p_cڌ_h rvi , * iv ) 532 SETTING_TRACE_BEGIN ; 533 StgDiyUG * ad = (StgDiyUG * iv ; 535  evt ) { 536  UG_KEY_EVENT_END : { 537 i( `m_viame_t_em_g ( ad -> vi_b ) == 538 `m_viame_btom_em_g ( ad -> vi_b )) { 539 `ug_deroy_me ( ug ); 541 i(& g_vw_diy_brighess == 542 `g_vw_node_g_cur_vw ()) { 544 `g_vw_cb__dKey ( ad ); 551 } } 553 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 555 SETTING_TRACE_BEGIN ; 556 StgDiyUG * diyUG = `oc (1, (SettingDisplayUG)); 557 `g_tvm_if (! diyUG , -1, "Create SettingDisplayUG obj failed"); 559 `memt ( diyUG , 0x00, ( StgDiyUG )); 561 s -> = g_diy_ug__ ; 562 s -> t = g_diy_ug__t ; 563 s -> u = g_diy_ug__u ; 564 s -> sume = g_diy_ug__sume ; 565 s -> deroy = g_diy_ug__deroy ; 566 s -> mesge = g_diy_ug__mesge ; 567 s -> evt = g_diy_ug__evt ; 568 s -> key_evt = g_diy_ug__key_evt ; 569 s -> iv = diyUG ; 570 s -> t = UG_OPT_INDICATOR_ENABLE ; 573 } } 575 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 577 SETTING_TRACE_BEGIN ; 578  StgDiyUG * diyUG ; 579 `g_tm_if (! s , "ops == NULL"); 581 diyUG = s -> iv ; 582 i( diyUG ) { 583 `FREE ( diyUG ); 585 } } 593  #BUS_NAME "g.tiz.syem.devid" ) 594  #INTERFACE_NAME BUS_NAME ) 595  #OBJECT_PATH "/Org/Tiz/Syem/DeviD" ) 596  #DEVICED_PATH_DISPLAY OBJECT_PATH "/Diy" ) 597  #DEVICED_INTERFACE_DISPLAY INTERFACE_NAME ".diy" ) 598  #DBUS_REPLY_TIMEOUT (120 * 1000) ) 600  $__nd_m ( DBusMesge * msg , cڡ * sig , * m []) 602 DBusMesgeIr ; 604 * ch ; 605 * r_ty ; 606  t_ty ; 607  i ; 608 i( sig = NULL || m == NULL) { 612 `dbus_mesge___nd ( msg , & ); 613  ch = (*) sig , i = 0; *ch != '\0'; ++i, ++ch) { 614 `SETTING_TRACE_DEBUG ("sig : %c", * ch ); 615 * ch ) { 617 t_ty = `oi ( m [ i ]); 618 `SETTING_TRACE_DEBUG ("m[%2d] : %d", i , t_ty ); 619 `dbus_mesge__nd_basic (& , DBUS_TYPE_INT32 , & t_ty ); 622 r_ty = m [ i ]; 623 `SETTING_TRACE_DEBUG ("m[%2d] : %s", i , r_ty ); 624 `dbus_mesge__nd_basic (& , DBUS_TYPE_STRING , & r_ty ); 631 } } 633  DBusMesge * $__voke_dbus_mhod (cڡ * de , cڡ * th , 634 cڡ * r , cڡ * mhod , 635 cڡ * sig , * m []) 637 DBusE r ; 638 DBusCi * cn ; 639 DBusMesge * y ; 640 DBusMesge * msg ; 641  r ; 643 cn = `dbus_bus_g ( DBUS_BUS_SYSTEM , NULL ); 644 i( cn = NULL ) { 645 `SETTING_TRACE_DEBUG ("dbus_bus_getrror"); 646  NULL ; 648 msg = `dbus_mesge_w_mhod_ ( de , th , r , mhod ); 649 i( msg = NULL ) { 650 `SETTING_TRACE_DEBUG ("dbus_message_new_method_callrror"); 651  NULL ; 653 r = `__nd_m ( msg , sig , m ); 654 i( r < 0) { 655 `SETTING_TRACE_DEBUG ("append_paramrror"); 656  NULL ; 658 `dbus_r_ (& r ); 659 y = `dbus_ci_nd_wh_y_d_block ( cn , msg , DBUS_REPLY_TIMEOUT , & r ); 660 `dbus_mesge_uef ( msg ); 661 i( `dbus_r_is_t (& r )) { 662 `SETTING_TRACE_DEBUG ("dbus_connection_send_with_reply_and_blockrror"); 663 `SETTING_TRACE_DEBUG ("r [%s:%s]", r . me ,. mesge ); 664 `dbus_r_ (& r ); 665  NULL ; 667  y ; 668 } } 670  $g_diy_t_auto_adju_te ( vue ) 672 SETTING_TRACE_BEGIN ; 673 i( vue < 0 || value > 1) { 674 `SETTING_TRACE_DEBUG ("value has invalidange. [0 or 1]"); 675  SETTING_RETURN_FAIL ; 678  t = 0; 679  e ; 680 DBusMesge * msg ; 681 DBusE r ; 682 * r [4] = {0,}; 683  mp [2] = {0,}; 685 `e_dbus_ (); 686 `dbus_r_ (& r ); 688 `tf ( mp , 2, "%1d", vue ); 689 mp [1] = '\0'; 690 `SETTING_TRACE_DEBUG ("a[%s]", mp ); 691 r [0] = mp ; 692 msg = `__voke_dbus_mhod ( BUS_NAME , DEVICED_PATH_DISPLAY , DEVICED_INTERFACE_DISPLAY , "ute", "i", r ); 693 i( msg ) { 694 i(! `dbus_mesge_g_gs ( msg , & r , DBUS_TYPE_INT32 , & e , DBUS_TYPE_INVALID )) { 695 `SETTING_TRACE_DEBUG ("nmesg: [%s:%s]", r . me ,. mesge ); 696 t = SETTING_RETURN_FAIL ; 698 `SETTING_TRACE_DEBUG ("%s-%: %d", DEVICED_INTERFACE_DISPLAY , "ute", e ); 700 `dbus_mesge_uef ( msg ); 702 `e_dbus_shutdown (); 704  t ; 705 } } 707  $g_diy_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 708 * iv ) 711 Evas_Obje * ba ; 713 i(! iv ) { 716 SETTING_TRACE_BEGIN ; 718 ba = ( Evas_Obje * `ug_g_yout ( ug ); 719 i(! ba ) { 723  mode ) { 724  UG_MODE_FULLVIEW : 725 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 726 EVAS_HINT_EXPAND ); 727 `evas_obje_show ( ba ); 733 SETTING_TRACE_END ; 734 } } 737  $g_t_diy_brighess () 739 SETTING_TRACE_BEGIN ; 740  t = 0; 741  t ; 742 } } 745  $g_t_diy_backlight () 747 SETTING_TRACE_BEGIN ; 748  t = 0; 749 #i SUPPORT_LCD_TIMEOUT_KEEPING 750 t + `vcf_t_t ( VCONFKEY_LCD_TIMEOUT_NORMAL_BACKUP , 0); 752 i( `isEmulB ()) { 753 t + `vcf_t_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , 0); 755 t + `vcf_t_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , 30); 758 SETTING_TRACE_END ; 759  t ; 760 } } 764  $g_t_diy_ma () 766 SETTING_TRACE_BEGIN ; 767  t = 0; 768 t + `g_t_diy_backlight (); 769 #i! SUPPOR_SEPARATE_BRIGHTNESS 770 t + `g_t_diy_brighess (); 773 t + `vcf_t_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , TRUE ); 774 #i SUPPORT_SMARTSCREEN 776 t + `vcf_t_t ( VCONFKEY_SETAPPL_SMARTSCREEN_SMARTSTAY_STATUS , 0); 777 t + `vcf_t_bo ( VCONFKEY_SETAPPL_SMARTSCREEN_SMART_ROTATION , FALSE ); 780 t + `vcf_t_r ( VCONFKEY_SETAPPL_SCREENMODE_SELNAME , "Dynamic"); 781 `diy_t_image_h ( ENHANCE_MODE , MODE_DYNAMIC ); 784 t + `vcf_t_t ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , 90); 785  t ; 786 } } 788  #SUBINDEX_NAME "Diy" ) 791  Stg_Cfg_Node_T gs_cfg_node_y [] = { 792 {"IDS_ST_BODY_BRIGHTNESS_M_POWER_SAVING", IMG_Diy , "vwty:brighess", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node , NULL , SUBINDEX_NAME , NULL, NULL}, 793 {"IDS_ST_BODY_BACKLIGHT_TIME", IMG_Diy , "vwty:ڍage_backlight", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node , NULL , SUBINDEX_NAME , NULL, NULL}, 794 {"IDS_ST_HEADER_TOUCH_KEY_LIGHT_DURATION", IMG_Diy , "vwty:ڍage_duti", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node , NULL , SUBINDEX_NAME , NULL, NULL}, 795 {"IDS_ST_MBODY_AUTO_ADJUST_SCREEN_TONE", IMG_Diy , "vwty:ڍage", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node_Togg , NULL , SUBINDEX_NAME , NULL, NULL}, 796 {"IDS_ST_HEADER_AUTO_ROTATE_SCREEN_ABB", IMG_Diy , "vwty:ڍage", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node_Togg , NULL , SUBINDEX_NAME , NULL, NULL}, 797 {"IDS_ST_BODY_DYNAMIC_STATUS_BAR", IMG_Diy , "vwty:ڍage", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node_Togg , NULL , SUBINDEX_NAME , NULL, NULL}, 798 {"IDS_ST_MBODY_EDIT_AFTER_SCREEN_CAPTURE", IMG_Diy , "vwty:ڍage", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node_Togg , NULL , SUBINDEX_NAME , NULL, NULL}, 799 {"IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC", IMG_Diy , "vwty:brighess", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node , NULL , SUBINDEX_NAME , NULL, NULL}, 800 {"IDS_ST_MBODY_SMART_STAY", IMG_SmtSn , "vwty:smtsn", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node_Togg , NULL , SUBINDEX_NAME , NULL, NULL}, 801 {"IDS_ST_MBODY_SMART_ROTATION", IMG_SmtSn , "vwty:smtsn", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node_Togg , NULL , SUBINDEX_NAME , NULL, NULL}, 805 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , ** o ) 807 SETTING_TRACE_BEGIN ; 808 `SETTING_TRACE (">> setting-display-efl DB search code"); 809 `g_tvm_if (! iv || ! o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "pplist/applocale is NULL"); 811 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 813 Ea_Li ** li = (Ea_Li **) iv ; 814  i ; 815  size = ( s_cfg_node_y ) / (s_cfg_node_array[0]); 816  i = 0; i < size ; i++) { 817 Stg_Cfg_Node_T * node = `g_ug_ch_em_subdex_add ( s_cfg_node_y [ i ]. key_me , s_cfg_node_y[i]. ug_gs , s_cfg_node_y[i]. ic_th , s_cfg_node_y[i]. em_ty , s_cfg_node_y[i]. da , s_cfg_node_y[i]. sub_dex ); 818 * li = `ea_li_nd (*li, node ); 821 } } 823 EXPORT_PUBLIC 824  $g_diy_ug_e ( Cfg_Im_S * , * da ) 826 SETTING_TRACE_BEGIN ; 829  vue = -1; 830  t = `vcf_g_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , & vue ); 832 i( vue == 1) { 833 * = Cfg_Im_On ; 835 * = Cfg_Im_Off ; 837  t ; 838 } } 843 EXPORT_PUBLIC 844  $t_diy_ug_e ( Cfg_Im_S , * em , * da ) 846 SETTING_TRACE_BEGIN ; 847  vue = -1; 849 i( = Cfg_Im_On ) { 850 vue = 1; 851 } i( = Cfg_Im_Off ) { 852 vue = 0; 854 vue = 0; 856  t = `vcf_t_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , vue ); 857  t ; 858 } } 860 EXPORT_PUBLIC 861  $t_diy_ug_upde_ui ( Cfg_Im_S , * da ) 863 SETTING_TRACE_BEGIN ; 866 } } 871 EXPORT_PUBLIC 872  $g_diy_ug_auto_adju_e ( Cfg_Im_S * , * da ) 874 SETTING_TRACE_BEGIN ; 876  vue = -1; 877  t = `vcf_g_bo ( VCONFKEY_SETAPPL_LCD_AUTO_DISPLAY_ADJUSTMENT , & vue ); 879 i( vue == 1) { 880 * = Cfg_Im_On ; 882 * = Cfg_Im_Off ; 884  t ; 885 } } 887 EXPORT_PUBLIC 888  $t_diy_ug_auto_adju_e ( Cfg_Im_S , * em , * da ) 890 SETTING_TRACE_BEGIN ; 891  vue = -1; 893 i( = Cfg_Im_On ) { 894 vue = 1; 895 } i( = Cfg_Im_Off ) { 896 vue = 0; 898 vue = 0; 900  t = `vcf_t_bo ( VCONFKEY_SETAPPL_LCD_AUTO_DISPLAY_ADJUSTMENT , vue ); 901  t ; 902 } } 904 EXPORT_PUBLIC 905  $t_diy_ug_auto_adju_upde_ui ( Cfg_Im_S , * da ) 907 SETTING_TRACE_BEGIN ; 910 } } 915 EXPORT_PUBLIC 916  $g_diy_ug_dymic_us_e ( Cfg_Im_S * , * da ) 918 SETTING_TRACE_BEGIN ; 920  vue = -1; 921  t = `vcf_g_bo ( VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR , & vue ); 923 i( vue == 1) { 924 * = Cfg_Im_On ; 926 * = Cfg_Im_Off ; 928  t ; 929 } } 931 EXPORT_PUBLIC 932  $t_diy_ug_dymic_us_e ( Cfg_Im_S , * em , * da ) 934 SETTING_TRACE_BEGIN ; 935  vue = -1; 937 i( = Cfg_Im_On ) { 938 vue = 1; 939 } i( = Cfg_Im_Off ) { 940 vue = 0; 942 vue = 0; 944  t = `vcf_t_bo ( VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR , vue ); 945  t ; 946 } } 948 EXPORT_PUBLIC 949  $t_diy_ug_dymic_us_upde_ui ( Cfg_Im_S , * da ) 951 SETTING_TRACE_BEGIN ; 954 } } 959 EXPORT_PUBLIC 960  $g_diy_ug_ed_sn_e ( Cfg_Im_S * , * da ) 962 SETTING_TRACE_BEGIN ; 964  vue = -1; 965  t = `vcf_g_bo ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE , & vue ); 967 i( vue == 1) { 968 * = Cfg_Im_On ; 970 * = Cfg_Im_Off ; 972  t ; 973 } } 975 EXPORT_PUBLIC 976  $t_diy_ug_ed_sn_e ( Cfg_Im_S , * em , * da ) 978 SETTING_TRACE_BEGIN ; 979  vue = -1; 981 i( = Cfg_Im_On ) { 982 vue = 1; 983 } i( = Cfg_Im_Off ) { 984 vue = 0; 986 vue = 0; 988  t = `vcf_t_bo ( VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE , vue ); 989  t ; 990 } } 992 EXPORT_PUBLIC 993  $t_diy_ug_ed_sn_upde_ui ( Cfg_Im_S , * da ) 995 SETTING_TRACE_BEGIN ; 998 } } 1000 EXPORT_PUBLIC 1001 cfg_func_b gt_b_r٩i = { 1002 . g_em_e = g_diy_ug_e , 1003 . gt_em_e = t_diy_ug_e , 1004 . gt_em_upde_ui = t_diy_ug_upde_ui , 1007 EXPORT_PUBLIC 1008 cfg_func_b gt_b_auto_adju = { 1009 . g_em_e = g_diy_ug_auto_adju_e , 1010 . gt_em_e = t_diy_ug_auto_adju_e , 1011 . gt_em_upde_ui = t_diy_ug_auto_adju_upde_ui , 1014 EXPORT_PUBLIC 1015 cfg_func_b gt_b_dymic_us = { 1016 . g_em_e = g_diy_ug_dymic_us_e , 1017 . gt_em_e = t_diy_ug_dymic_us_e , 1018 . gt_em_upde_ui = t_diy_ug_dymic_us_upde_ui , 1020 EXPORT_PUBLIC 1021 cfg_func_b gt_b_ed_sn = { 1022 . g_em_e = g_diy_ug_ed_sn_e , 1023 . gt_em_e = t_diy_ug_ed_sn_e , 1024 . gt_em_upde_ui = t_diy_ug_ed_sn_upde_ui , 1028 UG_MODULE_API  $g_ug_ch_quy_s (* r_id , ** tfunc_obj ) 1030 SETTING_TRACE_BEGIN ; 1031 `SETTING_TRACE (">> getfunc operation vialugin-model 1"); 1032 i( r_id && ! `SCmp (r_id, `_ ("IDS_ST_HEADER_AUTO_ROTATE_SCREEN_ABB"))) { 1033 * tfunc_obj = (*)& t_b_r٩i ; 1034 } i( r_id && ! `SCmp (r_id, `_ ("IDS_ST_MBODY_AUTO_ADJUST_SCREEN_TONE"))) { 1035 * tfunc_obj = (*)& t_b_auto_adju ; 1036 } i( r_id && ! `SCmp (r_id, `_ ("IDS_ST_BODY_DYNAMIC_STATUS_BAR"))) { 1037 * tfunc_obj = (*)& t_b_dymic_us ; 1039 i( r_id && ! `SCmp (r_id, `_ ("IDS_ST_MBODY_EDIT_AFTER_SCREEN_CAPTURE"))) { 1040 * tfunc_obj = (*)& t_b_ed_sn ; 1042 `SETTING_TRACE (">> getfunc operation vialugin-model 2"); 1044 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/include/setting-fileview-main.h 21 #ide __SETTING_FILEVIEW_LICENCES_H__ 22  #__SETTING_FILEVIEW_LICENCES_H__ ) 24  ~ 26  g_fevw_ick_back_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/include/setting-fileview.h 21 #ide __SETTING_FILEVIEW_H__ 22  #__SETTING_FILEVIEW_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 30  ~ 32  ~ 33  ~ 34  ~ 35  ~ 36  ~ 37  ~ 38  ~ 39  ~ 40  ~ 41  ~ 42  ~ 43  ~ 44  ~ 45  ~ 46  ~ 47  ~ 48  ~ 49  ~ 50  ~ 51  ~ 52  ~ 53  ~ 56  _StgFevwUG tStgFevwUG ; 63  s_StgFevwUG { 64 ui_gadg_h mug ; 65 Evas * mevas ; 66 Evas_Obje * mw_ma_yout ; 67 Evas_Obje * mw_g ; 68 Evas_Obje * mvi_b ; 69 Evas_Obje * mly_ma ; 70 * mput_fe ; 71 * mput_t ; 73 Evas_Obje * mwebk ; 74 Evas_Obje * msr ; 76 g_vw g_vw_fevw_ma ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/src/setting-fileview-main.c 21  ~ 23  #SETTING_FILEVIEW_LEN 20 ) 25  g_fevw_ (* cb ); 26  g_fevw_deroy (* cb ); 27  g_fevw_upde (* cb ); 28  g_fevw_nup (* cb ); 30 g_vw gg_vw_fevw_ma = { 31 . = g_fevw_ , 32 . gderoy = g_fevw_deroy , 33 . gupde = g_fevw_upde , 34 . gnup = g_fevw_nup , 43  $__g_fevw_picy_vigi_decide (* da , Evas_Obje * webvw , * evt_fo ) 45 SETTING_TRACE_BEGIN ; 46 `g_tm_if ( da = NULL , "data is NULL"); 47 `g_tm_if ( evt_fo = NULL , "event_info is NULL"); 52 Ewk_Picy_Decisi * picy_decisi = (Ewk_Picy_Decisi *) evt_fo ; 54 * u = (*) `ewk_picy_decisi_u_g ( picy_decisi ); 55 * scheme = (*) `ewk_picy_decisi_scheme_g ( picy_decisi ); 56 `SETTING_TRACE ("u : %s", u ); 57 `SETTING_TRACE ("schem: %s", scheme ); 61 } } 63  $g_fevw_ (* cb ) 65 SETTING_TRACE_BEGIN ; 66 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 68 StgFevwUG * ad = (StgFevwUG * cb ; 70 Evas_Obje * sr = NULL ; 72 ad -> ly_ma = `g__yout_vi_b_sr d-> w_ma_yout , 73 ad -> w_g , 74 `_ ( ad -> put_t ), 75 `_ ("IDS_ST_BUTTON_BACK"), 76 NULL , 77 g_fevw_ick_back_cb , 78 NULL , ad , & sr , 79 &( ad -> vi_b )); 83 Evas * evas = `evas_obje_evas_g ( ad -> w_g ); 84 Evas_Obje * webvw = `ewk_vw_add ( evas ); 86 ad -> webk = webvw ; 88 `SETTING_TRACE ("ad->put_fe:%s", ad -> put_fe ); 89 `ewk_vw_u_t ( ad -> webk ,d-> put_fe ); 91 `m_sr_boun_t ( sr , EINA_FALSE , EINA_FALSE); 92 `m_obje_cڋ_t ( sr , ad -> webk ); 94 `m_acss_obje_gi ( ad -> webk ,d-> w_g ); 95 `evas_obje_show ( ad -> webk ); 96 ad -> sr = scroller; 98 `evas_obje_smt_back_add ( ad -> webk , "picy,vigi,decide", __g_fevw_picy_vigi_decide ,d); 100 p_cڌ_h svc ; 101 i( `p_cڌ_ (& svc )) { 102  SETTING_RETURN_FAIL ; 105 g_vw_fevw_ma . is_ = 1; 106 `p_cڌ_deroy ( svc ); 108  SETTING_RETURN_SUCCESS ; 109 } } 111  $g_fevw_deroy (* cb ) 114 SETTING_TRACE_BEGIN ; 115 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 116 StgFevwUG * ad = (StgFevwUG * cb ; 117 `evas_obje_smt_back_d ( ad -> webk , "picy,vigi,decide", __g_fevw_picy_vigi_decide ); 119 i( ad -> webk ) { 121 `m_obje_cڋ_unt ( ad -> webk ); 122 `evas_obje_d ( ad -> webk ); 123 ad -> webk = NULL ; 126 i( ad -> sr ) { 127 `evas_obje_d ( ad -> sr ); 128 ad -> sr = NULL ; 131 i( ad -> ly_ma ! NULL ) { 132 `evas_obje_d ( ad -> ly_ma ); 133 ad -> ly_ma = NULL ; 134 g_vw_fevw_ma . is_ = 0; 137  SETTING_RETURN_SUCCESS ; 138 } } 140  $g_fevw_upde (* cb ) 142 SETTING_TRACE_BEGIN ; 143 StgFevwUG * ad = (StgFevwUG * cb ; 145 i( ad -> ly_ma ! NULL ) { 146 `evas_obje_show ( ad -> ly_ma ); 148  SETTING_RETURN_SUCCESS ; 150 } } 152  $g_fevw_nup (* cb ) 154 SETTING_TRACE_BEGIN ; 155 StgFevwUG * ad = (StgFevwUG * cb ; 157 i( ad -> ly_ma ! NULL ) { 158 `evas_obje_hide ( ad -> ly_ma ); 160  SETTING_RETURN_SUCCESS ; 161 } } 170 $g_fevw_ick_back_cb (* da , Evas_Obje * obj , 171 * evt_fo ) 174 `g_tm_if ( da = NULL , " Dataarameter is NULL"); 176 StgFevwUG * ad = (StgFevwUG * da ; 178 `ug_deroy_me ( ad -> ug ); 180 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/src/setting-fileview.c 28  ~ 29 #ide UG_MODULE_API 30  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 33 bo $__r_ug_gumt ( p_cڌ_h rvi , * iv ) 35 SETTING_TRACE_BEGIN ; 36 StgFevwUG * ad = iv ; 37 ad -> put_fe = NULL ; 39 `p_cڌ_g_exa_da ( rvi , "fe", &( ad -> put_fe )); 40 `g_tvm_if (! ad -> put_fe , FALSE , "norguemento specialize file"); 42 ad -> put_t = NULL ; 44 `p_cڌ_g_exa_da ( rvi , "t", &( ad -> put_t )); 45 `g_tvm_if (! ad -> put_t , FALSE , "norguementoitle"); 46 `SETTING_TRACE ("ad->put_fe:%s", ad -> put_fe ); 47 `SETTING_TRACE ("ad->put_t:%s", ad -> put_t ); 48  TRUE ; 49 } } 59  $g_fevw_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 60 * evt_fo ) 62 StgFevwUG * ad = (StgFevwUG * da ; 63 `g_vw_upde (& g_vw_fevw_ma , ad ); 64 } } 76 * $g_fevw_ug__ ( ui_gadg_h ug , ug_mode mode , 77 p_cڌ_h rvi , * iv ) 79 SETTING_TRACE_BEGIN ; 80 `g_tvm_if (( NULL = iv ), NULL, "NULL ==riv"); 81 StgFevwUG * fevwUG = iv ; 82 fevwUG -> ug = ug; 84 fevwUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 85 fevwUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 86 `evas_obje_show ( fevwUG -> w_ma_yout ); 87 fevwUG -> evas = `evas_obje_evas_g (fevwUG-> w_ma_yout ); 89 `g_tvm_if ( fevwUG -> w_ma_yout = NULL , NULL, 93 i(! `__r_ug_gumt ( rvi , iv )) { 94 `SETTING_TRACE_ERROR ("Invalidrguement"); 95  NULL ; 97 `g_vw_ (& g_vw_fevw_ma , (*) fevwUG ); 98 `evas_obje_evt_back_add ( fevwUG -> w_ma_yout , 99 EVAS_CALLBACK_RESIZE , 100 g_fevw_ug_cb_size , fevwUG ); 101  fevwUG -> ly_ma ; 102 } } 104  $g_fevw_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 105 * iv ) 107 } } 109  $g_fevw_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 110 * iv ) 112 SETTING_TRACE_BEGIN ; 113 } } 115  $g_fevw_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 116 * iv ) 118 SETTING_TRACE_BEGIN ; 119 } } 128  $g_fevw_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 129 * iv ) 131 SETTING_TRACE_BEGIN ; 132 `g_tm_if ((! iv ), "!priv"); 133 StgFevwUG * fevwUG = iv ; 135 `evas_obje_evt_back_d ( fevwUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_fevw_ug_cb_size ); 136 fevwUG -> ug = ug; 138 `g_vw_deroy (& g_vw_fevw_ma , fevwUG ); 140 i( fevwUG -> put_fe ) 141 `FREE ( fevwUG -> put_fe ); 142 i( fevwUG -> put_t ) 143 `FREE ( fevwUG -> put_t ); 145 i( NULL ! `ug_g_yout ( fevwUG -> ug )) { 146 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( fevwUG -> ug )); 147 `evas_obje_d (( Evas_Obje * `ug_g_yout ( fevwUG -> ug )); 150 SETTING_TRACE_END ; 151 } } 153  $g_fevw_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 154 p_cڌ_h rvi , * iv ) 156 SETTING_TRACE_BEGIN ; 157 } } 159  $g_fevw_ug__evt ( ui_gadg_h ug , ug_evt evt , 160 p_cڌ_h rvi , * iv ) 162 SETTING_TRACE_BEGIN ; 163  evt ) { 164  UG_EVENT_LOW_MEMORY : 166  UG_EVENT_LOW_BATTERY : 168  UG_EVENT_LANG_CHANGE : 170  UG_EVENT_ROTATE_PORTRAIT : 172  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 174  UG_EVENT_ROTATE_LANDSCAPE : 176  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 178  UG_EVENT_REGION_CHANGE : 183 } } 185  $g_fevw_ug__key_evt ( ui_gadg_h ug , 186 ug_key_evt evt , 187 p_cڌ_h rvi , * iv ) 189 SETTING_TRACE_BEGIN ; 190 StgFevwUG * ad = (StgFevwUG * iv ; 192  evt ) { 193  UG_KEY_EVENT_END : { 194 i( `m_viame_t_em_g ( ad -> vi_b ) == 195 `m_viame_btom_em_g ( ad -> vi_b )) { 196 `ug_deroy_me ( ug ); 199 `g_vw_cb__dKey ( ad ); 206 } } 208 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 210 SETTING_TRACE_BEGIN ; 211 StgFevwUG * fevwUG = `oc (1, (SettingFileviewUG)); 212 `g_tvm_if (! fevwUG , -1, "Create SettingFileviewUG obj failed"); 214 s -> = g_fevw_ug__ ; 215 s -> t = g_fevw_ug__t ; 216 s -> u = g_fevw_ug__u ; 217 s -> sume = g_fevw_ug__sume ; 218 s -> deroy = g_fevw_ug__deroy ; 219 s -> mesge = g_fevw_ug__mesge ; 220 s -> evt = g_fevw_ug__evt ; 221 s -> key_evt = g_fevw_ug__key_evt ; 222 s -> iv = fevwUG ; 223 s -> t = UG_OPT_INDICATOR_ENABLE ; 226 } } 228 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 230 SETTING_TRACE_BEGIN ; 231  StgFevwUG * fevwUG ; 232 `g_tm_if (! s , "ops == NULL"); 234 fevwUG = s -> iv ; 235 i( fevwUG ) { 236 `FREE ( fevwUG ); 238 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/include/setting-flightmode-main.h 21 #ide __SETTING_FLIGHTMODE_MAIN_H__ 22  #__SETTING_FLIGHTMODE_MAIN_H__ ) 24  ~ 26  g_ightmode_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); 27  g_ightmode_ma_li_Gdl_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ); 28  g_ightmode_ma_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/include/setting-flightmode.h 21 #ide __SETTING_FLIGHTMODE_H__ 22  #__SETTING_FLIGHTMODE_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 31  ~ 32  ~ 33  ~ 35  _StgFlightModeUG tStgFlightModeUG ; 37  e_MODE_OPEARTION { 38 mMODE_INVALID = 0, 39 mMODE_ENTER = 1, 40 mMODE_LEAVE , 41 } tMODE_OPEARTION ; 44  s_StgFlightModeUG { 45 ui_gadg_h mug ; 46 ui_gadg_h mug_ldg ; 48 p_cڌ_h mbund_da ; 50 Evas * mevas ; 51 Evas_Obje * mw_ma_yout ; 52 Evas_Obje * mw_g ; 53 Evas_Obje * mbg ; 54 Evas_Obje * mly_ma ; 55 Evas_Obje * mvi_b ; 56 Evas_Obje * msr ; 57 Evas_Obje * mpup_ight_mode ; 59 Ea_Li * mp_li ; 60 Ea_Li * mp_check_li ; 61 Elm_Gli_Im_Css mc_1xt_2ic ; 62 Stg_GGroupIm_Da * mda_ightmode ; 65 g_vw * mvw_to_ld ; 68  mni_id ; 73 TiHd * mhd ; 74 bo mb_fm_queg ; 75 MODE_OPEARTION mfm_wag_ ; 78 g_vw g_vw_ightmode_ma ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/src/setting-flightmode-main.c 21  ~ 23  g_ightmode_ma_ (* cb ); 24  g_ightmode_ma_deroy (* cb ); 25  g_ightmode_ma_upde (* cb ); 26  g_ightmode_ma_nup (* cb ); 28 g_vw gg_vw_ightmode_ma = { 29 . = g_ightmode_ma_ , 30 . gderoy = g_ightmode_ma_deroy , 31 . gupde = g_ightmode_ma_upde , 32 . gnup = g_ightmode_ma_nup , 35  $g_ightmode_ma_pi_evt_cb ( TiHd * hd ,  su , * da , * ur_da ) 37 SETTING_TRACE_BEGIN ; 38 `t_if (! ur_da ); 39 StgFlightModeUG * ad = (StgFlightModeUG * ur_da ; 40 ad -> b_fm_queg = FALSE ; 41 `SETTING_TRACE ("su:%d", su ); 43 i( ad -> pup_ight_mode ) { 44 `evas_obje_d ( ad -> pup_ight_mode ); 45 ad -> pup_ight_mode = NULL ; 47  r = 0; 48  su ) { 49  TAPI_POWER_FLIGHT_MODE_RESP_ON : 51 `g_t_bo_p_key ( BOOL_SLP_SETTING_FLIGHT_MODE , 52 SETTING_ON_OFF_BTN_ON , & r ); 56 i( MODE_LEAVE = ad -> fm_wag_ ) { 58 ad -> fm_wag_ = MODE_INVALID ; 59 r = `l_t_ight_mode ( ad -> hd , TAPI_POWER_FLIGHT_MODE_LEAVE , g_ightmode_ma_pi_evt_cb ,d); 60 `g_tm_if ( r ! TAPI_API_SUCCESS , 64 ad -> b_fm_queg = TRUE ; 69  TAPI_POWER_FLIGHT_MODE_RESP_OFF : 71 `g_t_bo_p_key ( BOOL_SLP_SETTING_FLIGHT_MODE , 72 SETTING_ON_OFF_BTN_OFF , & r ); 76 i( MODE_ENTER = ad -> fm_wag_ ) { 78 ad -> fm_wag_ = MODE_INVALID ; 79 r = `l_t_ight_mode ( ad -> hd , TAPI_POWER_FLIGHT_MODE_ENTER , g_ightmode_ma_pi_evt_cb ,d); 80 `g_tm_if ( r ! TAPI_API_SUCCESS , 84 ad -> b_fm_queg = TRUE ; 89  TAPI_POWER_FLIGHT_MODE_RESP_FAIL : 91 i( MODE_ENTER = ad -> fm_wag_ ) { 92 ad -> fm_wag_ = MODE_INVALID ; 93 r = `l_t_ight_mode ( ad -> hd , TAPI_POWER_FLIGHT_MODE_ENTER , g_ightmode_ma_pi_evt_cb ,d); 95 `g_tm_if ( r ! TAPI_API_SUCCESS , 97 ad -> b_fm_queg = TRUE ; 98 } i( MODE_LEAVE = ad -> fm_wag_ ) { 99 ad -> fm_wag_ = MODE_INVALID ; 100 r = `l_t_ight_mode ( ad -> hd , TAPI_POWER_FLIGHT_MODE_LEAVE , g_ightmode_ma_pi_evt_cb ,d); 102 `g_tm_if ( r ! TAPI_API_SUCCESS , 104 ad -> b_fm_queg = TRUE ; 106 `g__pup_whout_b ( ad ,d-> w_g , 107 `_ ("IDS_ST_POP_ERROR"), 108 `_ ("IDS_ST_POP_UNABLE_TO_TURN_ON_FLIGHT_MODE_VODA"), 109 NULL , POPUP_INTERVAL , 110 FALSE , FALSE); 113 `g_upde_gl_em_chk_us ( ad -> da_ightmode , !d->da_ightmode-> chk_us )); 118 ad -> b_fm_queg = TRUE ; 122  TAPI_POWER_FLIGHT_MODE_RESP_MAX : 123 `g__pup_whout_b ( ad ,d-> w_g , 124 `_ ("IDS_ST_POP_ERROR"), 125 `_ ("IDS_IM_POP_UNEXPECTED_ERROR"), 126 NULL , POPUP_INTERVAL , FALSE , FALSE); 129 `g_upde_gl_em_chk_us ( ad -> da_ightmode , !d->da_ightmode-> chk_us )); 136 } } 138  $__e_ight_mode ( Evas_Obje * check , * da ) 140 SETTING_TRACE_BEGIN ; 141  t ; 142 Ea_Bo us = `m_check_e_g ( check ); 143 `SETTING_TRACE ("ighmodu: %d", us ); 145 `t_if (! da ); 146 Stg_GGroupIm_Da * li_em = 147 ( Stg_GGroupIm_Da * da ; 148 StgFlightModeUG * ad = li_em -> urda ; 150 i(! ad -> hd ) { 151 `SETTING_TRACE ("ad->handle is NULL, somethingrror happended in TAPI"); 156 i( ad -> b_fm_queg ) { 158 `SETTING_TRACE ("Someequestion isrocessing by TAPI, waitorocess"); 159 ad -> fm_wag_ = us ? MODE_ENTER : MODE_LEAVE ; 163 ad -> fm_wag_ = MODE_INVALID ; 164 i( us ) { 165 t = `l_t_ight_mode ( ad -> hd , TAPI_POWER_FLIGHT_MODE_ENTER , g_ightmode_ma_pi_evt_cb ,d); 166 `g_tm_if ( t ! TAPI_API_SUCCESS , 169 t = `l_t_ight_mode ( ad -> hd , TAPI_POWER_FLIGHT_MODE_LEAVE , g_ightmode_ma_pi_evt_cb ,d); 170 `g_tm_if ( t ! TAPI_API_SUCCESS , 175 ad -> b_fm_queg = TRUE ; 177 } } 179  $_ightmode_vcf_chge_cb ( keynode_t * key , * da ) 181 `g_tm_if ( NULL = da , "NULL == data"); 182 StgFlightModeUG * ad = (StgFlightModeUG * da ; 183  us = `vcf_keynode_g_bo ( key ); 184 * vcf_me = `vcf_keynode_g_me ( key ); 186 i(! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_FLIGHT_MODE )) { 187 ad -> da_ightmode -> chk_us = us ; 188 `m_check_e_t ( ad -> da_ightmode -> eo_check , us ); 190 `SETTING_TRACE_ERROR ("vconf_name is wrong"); 192 } } 200  $g_ightmode_ma_ (* cb ) 202 SETTING_TRACE_BEGIN ; 203 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 205 StgFlightModeUG * ad = (StgFlightModeUG * cb ; 207 ad -> hd = `l_ ( NULL ); 208 i(! ad -> hd ) { 209 `SETTING_TRACE_ERROR ("*** [ERR]el_init failed ***"); 210 `g__sime_pup ( ad ,d-> w_ma_yout , `_ ("IDS_ST_BODY_FLIGHT_MODE"), _("tel_init() failed")); 213 `SETTING_TRACE ("l_ ok[hd:%p]", ad -> hd ); 216 Evas_Obje * gli ; 217 ad -> ly_ma = 218 `g__yout_vi_b_gli ( ad -> w_ma_yout , 219 ad -> w_g , 221 `_ ("IDS_ST_BUTTON_BACK"), 222 NULL , 223 g_ightmode_ma_ick_sokey_back_cb , 224 NULL , 225 ad , 226 & gli , 227 &( ad -> vi_b )); 230 `m_gli_em__mode_t ( `m_gli_em_nd ( gli , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 231 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 234  vue , r , t ; 235 t = `g_g_bo_p_key ( BOOL_SLP_SETTING_FLIGHT_MODE , & vue , & r ); 236 i( t != 0) { 237 `SETTING_TRACE_ERROR ("get vconf failed"); 241 ad -> da_ightmode = `g__Gdl_fld_groupem ( gli , 242 &( c_1xt_1ic ), 243 NULL , 244 g_ightmode_ma_li_Gdl_mou_up_cb , 245 ad , 246 SWALLOW_Ty_1ICON_1RADIO , 247 NULL , 248 NULL , 249 vue , 251 NULL , 252 g_ightmode_ma_chk_b_cb ); 254 i( ad -> da_ightmode ) { 255 ad -> da_ightmode -> urda =d; 256 `__BACK_POINTER_SET ( ad -> da_ightmode ); 259 `ADD_GL_HELP_NO_SEP ( gli , "IDS_ST_BODY_FLIGHT_MODE_DISABLES_CALLING_AND_MESSAGING_FUNCTIONS_AND_TURNS_OFF_MOBILE_DATA_AND_CONNECTIVITY_FUNCTIONS_MSG"); 261 t = `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , _ightmode_vcf_chge_cb , ad ); 262 i( t != 0) { 263 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 267 g_vw_ightmode_ma . is_ = 1; 268  SETTING_RETURN_SUCCESS ; 269 } } 271  $g_ightmode_ma_deroy (* cb ) 273 SETTING_TRACE_BEGIN ; 275 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 276 StgFlightModeUG * ad = (StgFlightModeUG * cb ; 278 i( ad -> pup_ight_mode ) { 279 `evas_obje_d ( ad -> pup_ight_mode ); 280 ad -> pup_ight_mode = NULL ; 283  t = `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , _ightmode_vcf_chge_cb ); 284 i( t != 0) { 285 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 288 i( ad -> hd ) { 289  pi_t = `l_de ( ad -> hd ); 290 i( pi_t ! TAPI_API_SUCCESS ) { 291 `SETTING_TRACE_DEBUG ("*** [ERR]_de. [%d] ***", pi_t ); 293 `SETTING_TRACE ("***el_deinit OK "); 295 ad -> hd = NULL ; 298 i( ad -> ly_ma ! NULL ) { 299 `evas_obje_d ( ad -> ly_ma ); 300 g_vw_ightmode_ma . is_ = 0; 302  SETTING_RETURN_SUCCESS ; 303 } } 305  $g_ightmode_ma_upde (* cb ) 307 SETTING_TRACE_BEGIN ; 309 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 311  SETTING_RETURN_SUCCESS ; 312 } } 314  $g_ightmode_ma_nup (* cb ) 316 SETTING_TRACE_BEGIN ; 318 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 320 StgFlightModeUG * ad = (StgFlightModeUG * cb ; 321  `g_ightmode_ma_deroy ( ad ); 322 } } 329  $g_ightmode_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 330 * evt_fo ) 332 SETTING_TRACE_BEGIN ; 334 `tm_if ( da = NULL , "Dataarameter is NULL"); 335 StgFlightModeUG * ad = (StgFlightModeUG * da ; 338 `ug_deroy_me ( ad -> ug ); 339 SETTING_TRACE_END ; 340 } } 342  $g_ightmode_ma_li_Gdl_mou_up_cb (* da , Evas_Obje * obj , 343 * evt_fo ) 345 SETTING_TRACE_BEGIN ; 347 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 349 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 350 `m_gli_em_ed_t ( em , 0); 351 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) `m_obje_em_da_g ( em ); 353 i( li_em ) { 354 li_em -> chk_us = !list_item->chk_status; 355 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 356 `g_ightmode_ma_chk_b_cb ( li_em ,i_em-> eo_check , NULL ); 358 } } 360  $g_ightmode_ma_chk_b_cb (* da , Evas_Obje * obj , 361 * evt_fo ) 363 SETTING_TRACE_BEGIN ; 365 `tm_if ( da = NULL , "Dataarameter is NULL"); 366 Stg_GGroupIm_Da * li_em = 367 ( Stg_GGroupIm_Da * da ; 368 StgFlightModeUG * ad = li_em -> urda ; 369 `tm_if ( ad = NULL , "adarameter is NULL"); 370 li_em -> chk_us = `m_check_e_g ( obj ); 372 i( li_em -> chk_us ) { 373 li_em -> chk_us = EINA_TRUE ; 374 `m_check_e_t ( li_em -> eo_check , EINA_TRUE ); 375 `__e_ight_mode ( li_em -> eo_check , da ); 378 li_em -> chk_us = EINA_FALSE ; 379 `m_check_e_t ( li_em -> eo_check , EINA_FALSE ); 380 `__e_ight_mode ( li_em -> eo_check , da ); 382 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/src/setting-flightmode.c 21  ~ 23 #ide UG_MODULE_API 24  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 27  $g_ightmode_ug_cb_size (* da , Evas * e , 28 Evas_Obje * obj , * evt_fo ) 30 StgFlightModeUG * ad = (StgFlightModeUG * da ; 31 `g_vw_upde (& g_vw_ightmode_ma , ad ); 32 } } 34 g_vw * $__g_ightmode_vw_to_ld (* da , p_cڌ_h rvi ) 36 SETTING_TRACE_BEGIN ; 37 `g_tvm_if ((! da ), NULL , "data is NULL"); 39 `g_vw_node_b_tlize (); 42 `g_vw_node_b_gi (& g_vw_ightmode_ma , NULL ); 43  & g_vw_ightmode_ma ; 44 } } 46 * $g_ightmode_ug__ ( ui_gadg_h ug , 47 ug_mode mode , p_cڌ_h rvi , 48 * iv ) 50 SETTING_TRACE_BEGIN ; 51 `g_tvm_if ((! iv ), NULL , "!priv"); 52 StgFlightModeUG * ightmodeUG = iv ; 53 ightmodeUG -> ug = ug; 54 ightmodeUG -> bund_da = rvi ; 55 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 57 ightmodeUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 58 ightmodeUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 60 `evas_obje_show ( ightmodeUG -> w_ma_yout ); 61 ightmodeUG -> evas = `evas_obje_evas_g (ightmodeUG-> w_ma_yout ); 63 `g_tvm_if ( ightmodeUG -> w_ma_yout = NULL , NULL, 67 ightmodeUG -> vw_to_ld = `__g_ightmode_vw_to_ld (ightmodeUG, rvi ); 68 `g_tvm_if ( NULL = ightmodeUG -> vw_to_ld , NULL, "NULL == flightmodeUG->view_to_load"); 70 `g__Gdl_c ("dlogue/1xt.2ic", &( ightmodeUG -> c_1xt_2ic )); 73 `g_vw_node_t_cur_vw ( ightmodeUG -> vw_to_ld ); 74 `g_vw_ ( ightmodeUG -> vw_to_ld , (*)flightmodeUG); 76 `evas_obje_evt_back_add ( ightmodeUG -> w_ma_yout , 77 EVAS_CALLBACK_RESIZE , 78 g_ightmode_ug_cb_size , ightmodeUG ); 83  ightmodeUG -> ly_ma ; 84 } } 86  $g_ightmode_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 87 * iv ) 89 } } 91  $g_ightmode_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 92 * iv ) 94 } } 96  $g_ightmode_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 97 * iv ) 99 } } 101  $g_ightmode_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 102 * iv ) 104 SETTING_TRACE_BEGIN ; 105 `g_tm_if ((! iv ), "!priv"); 106 StgFlightModeUG * ightmodeUG = iv ; 107 `evas_obje_evt_back_d ( ightmodeUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_ightmode_ug_cb_size ); 108 ightmodeUG -> ug = ug; 109 i( ightmodeUG -> bg ) { 110 `evas_obje_d ( ightmodeUG -> bg ); 112 ightmodeUG -> bg = NULL ; 115 `g_vw_deroy (& g_vw_ightmode_ma , ightmodeUG ); 117 i( NULL ! `ug_g_yout ( ightmodeUG -> ug )) { 118 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( ightmodeUG -> ug )); 119 `evas_obje_d (( Evas_Obje * `ug_g_yout ( ightmodeUG -> ug )); 121 } } 123  $g_ightmode_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 124 p_cڌ_h rvi , * iv ) 126 SETTING_TRACE_BEGIN ; 127 } } 129  $g_ightmode_ug__evt ( ui_gadg_h ug , 130 ug_evt evt , p_cڌ_h rvi , 131 * iv ) 133 SETTING_TRACE_BEGIN ; 134  evt ) { 135  UG_EVENT_LOW_MEMORY : 137  UG_EVENT_LOW_BATTERY : 139  UG_EVENT_LANG_CHANGE : 141  UG_EVENT_ROTATE_PORTRAIT : 143  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 145  UG_EVENT_ROTATE_LANDSCAPE : 147  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 149  UG_EVENT_REGION_CHANGE : 154 } } 156  $g_ightmode_ug__key_evt ( ui_gadg_h ug , 157 ug_key_evt evt , 158 p_cڌ_h rvi , * iv ) 160 SETTING_TRACE_BEGIN ; 161 StgFlightModeUG * ad = (StgFlightModeUG * iv ; 163  evt ) { 164  UG_KEY_EVENT_END : { 165 i( `m_viame_t_em_g ( ad -> vi_b ) == 166 `m_viame_btom_em_g ( ad -> 167 vi_b )) { 168 `ug_deroy_me ( ug ); 171 `g_vw_cb__dKey ( ad ); 178 } } 180 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 182 SETTING_TRACE_BEGIN ; 183 StgFlightModeUG * ightmodeUG = `oc (1, (SettingFlightModeUG)); 184 `g_tvm_if (! ightmodeUG , -1, "Create SettingFlightModeUG obj failed"); 186 s -> = g_ightmode_ug__ ; 187 s -> t = g_ightmode_ug__t ; 188 s -> u = g_ightmode_ug__u ; 189 s -> sume = g_ightmode_ug__sume ; 190 s -> deroy = g_ightmode_ug__deroy ; 191 s -> mesge = g_ightmode_ug__mesge ; 192 s -> evt = g_ightmode_ug__evt ; 193 s -> key_evt = g_ightmode_ug__key_evt ; 194 s -> iv = ightmodeUG ; 195 s -> t = UG_OPT_INDICATOR_ENABLE ; 197 } } 199 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 201 SETTING_TRACE_BEGIN ; 202  StgFlightModeUG * ightmodeUG ; 203 `g_tm_if (! s , "ops == NULL"); 205 ightmodeUG = s -> iv ; 206 i( ightmodeUG ) { 207 `FREE ( ightmodeUG ); 209 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/include/setting-font-font-size.h 21 #ide __SETTING_FONT_FONT_SIZE_H__ 22  #__SETTING_FONT_FONT_SIZE_H__ ) 24  ~ 25  ~ 27 cڡ gs_ft_size_b gft_size_b [] = { 28 {"IDS_ST_BODY_SMALL_M_TEXTSIZE", SYSTEM_SETTINGS_FONT_SIZE_SMALL }, 29 {"IDS_ST_BODY_MEDIUM", SYSTEM_SETTINGS_FONT_SIZE_NORMAL }, 30 {"IDS_ST_BODY_TEXTSTYLE_LARGE", SYSTEM_SETTINGS_FONT_SIZE_LARGE }, 31 {"IDS_EMAIL_OPT_HUGE_M_TEXTSIZE", SYSTEM_SETTINGS_FONT_SIZE_HUGE }, 32 {"IDS_EMAIL_POP_GIANT_M_TEXTSIZE", SYSTEM_SETTINGS_FONT_SIZE_GIANT }, 33 { NULL , 0} 36  g_ft_ft_size_li_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ); 37 * _em_xt_ft_size_keyr2_g (* da , Evas_Obje * obj , cڡ * ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/include/setting-font-main.h 21 #ide __SETTING_FONT_MAIN_H__ 22  #__SETTING_FONT_MAIN_H__ ) 24  ~ 26  #SETTING_FONT_PRELOAD_FONT_PATH "/u/she/fts" ) 27  #SETTING_FONT_DOWNLOADED_FONT_PATH "/t/she/fts" ) 31  #SETTING_FONT_POPUP_DESC "IDS_ST_BODY_SET_FONT_AS_PS_Q" ) 32  #SETTING_FONT_TYPE_STR "IDS_ST_BODY_FONT_TYPE" ) 33  #SETTING_FONT_SIZE_STR "IDS_ST_MBODY_FONT_SIZE" ) 34  #SETTING_FONT_SIZE_DESC "IDS_ST_BODY_CHANGE_TEXT_SIZE_IN_CONTACTS_CALENDAR_MEMO_MESSAGES_EMAIL_AND_IM" ) 35  #SETTING_DEFAULT_FONT_TYPE "IDS_ST_BODY_DEFAULT_FONT" ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/include/setting-font.h 21 #ide __SETTING_FONT_H__ 22  #__SETTING_FONT_H__ ) 24  ~ 25  ~ 27  ~ 29  ~ 30  ~ 31  ~ 33  _StgFtUG tStgFtUG ; 36 mFONT_SIZE_AND_FONT_SEL_UG , 37 mFONT_SEL_VIEW_APPCONTROL , 38 mFONT_SIZE_VIEW_APPCONTROL , 39 } tFtUGVwMode ; 42 mSELECTED_FONT_CHANGE_NONE , 43 mSELECTED_FONT_CHANGE_IN_PROCESS , 44 mSELECTED_FONT_CHANGE_DONE 45 } tFtChgStus ; 48 mFONT_EXPAND_STATE_NONE , 49 mFONT_EXPAND_STATE_FONT_TYPE , 50 mFONT_EXPAND_STATE_FONT_SIZE , 51 } tFtExndS ; 59  s_StgFtUG { 60 ui_gadg_h mug ; 63 Evas * mevas ; 64 Evas_Obje * mw_ma_yout ; 65 Evas_Obje * mw_g ; 67 Evas_Obje * mly_ma ; 69 Evas_Obje * mgli ; 70 Evas_Obje * mvib ; 71 Elm_Obje_Im * mvi__ft ; 72 Elm_Obje_Im * mvi__ft_size ; 74 Evas_Obje * mb_de ; 75 Evas_Obje * mb_nl ; 77 Elm_Theme * mtheme ; 80 Evas_Obje * mma_pup ; 81 Evas_Obje * msize_pup ; 83 Elm_Gli_Im_Css mc_2xt_3_ ; 84 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 85 Elm_Gli_Im_Css mc_1xt_1ic_2 ; 86 Elm_Gli_Im_Css mc_1xt_1ic_2_ft_size ; 87 Elm_Gli_Im_Css mc_2xt_2 ; 88 Elm_Gli_Im_Css mc_group_em ; 89 Elm_Gli_Im_Css mc_bg_1ic ; 90 Elm_Gli_Im_Css mc_t ; 91 Elm_Gli_Im_Css mc_1ic ; 93 Stg_GGroupIm_Da * msubem ; 94 Stg_GGroupIm_Da * mft_ty ; 95 Stg_GGroupIm_Da * mft_size ; 96 Stg_GGroupIm_Da * mft_exame ; 99  mev_ft ; 100 * mft_me ; 102 * mft_size_r ; 103 * mft_ty_r ; 104  m_ft_size ; 105  m_ft_ty ; 106 bo msize_chge_ag ; 107 bo mty_chge_ag ; 109  mt_ft_size ; 111 FtUGVwMode mvwmode ; 114 Evas_Obje * msize_rdg ; 115 g_vw * mvw_to_ld ; 117 Elm_Obje_Im * mcur_focus_em ; 118 Ea_Li * mft_ty_li ; 120 Ece_Tim * mtim ; 121 Ece_Tim * mft_size_idr ; 122 Ece_Tim * mft_ty_tim ; 124 FtChgStus mft_chge_us ; 125 FtExndS mft_exnd_e ; 128 g_vw g_vw_ft_ma ; 129 g_vw g_vw_ft_ft_size ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/src/setting-font-font-size.c 22  ~ 25  #STR_FONT_SIZE_CHANGING "IDS_ST_BODY_CHANGING_THE_FONT_SIZE_IN_ACCESSIBILITY_SETTINGS_WILL_OVERRIDE_THE_FONT_SIZE_IN_EACH_APPLICATION" ) 27  Ea_Bo __g_ft_ft_size_ick_sokey_back_cb (* da , Elm_Obje_Im * ); 29  g_ft_ft_size_ (* cb ); 30  g_ft_ft_size_deroy (* cb ); 31  g_ft_ft_size_upde (* cb ); 32  g_ft_ft_size_nup (* cb ); 34 g_vw gg_vw_ft_ft_size = { 35 . = g_ft_ft_size_ , 36 . gderoy = g_ft_ft_size_deroy , 37 . gupde = g_ft_ft_size_upde , 38 . gnup = g_ft_ft_size_nup , 41 * gsu_r_r [] = {"Small", "Normal", "Large", "Huge", "Giant"}; 43  $cvt_ft_size ( size ) 45  ft_size ; 46 i( SYSTEM_SETTINGS_FONT_SIZE_SMALL = size ) { 47 ft_size = LABEL_FONT_SIZE_SMALL ; 48 } i( SYSTEM_SETTINGS_FONT_SIZE_LARGE = size ) { 49 ft_size = LABEL_FONT_SIZE_LARGE ; 50 } i( SYSTEM_SETTINGS_FONT_SIZE_HUGE = size ) { 51 ft_size = LABEL_FONT_SIZE_HUGE ; 52 } i( SYSTEM_SETTINGS_FONT_SIZE_GIANT = size ) { 53 ft_size = LABEL_FONT_SIZE_GIANT ; 55 ft_size = LABEL_FONT_SIZE_NORMAL ; 57  ft_size ; 58 } } 60 * $g_ft_size_me_by_id (* ft_size_id ) 62 SETTING_TRACE_BEGIN ; 63  i = 0; 64  ft_size_b [ i ]. key_ft_me ) { 65 i(! `SCmp ( ft_size_b [ i ]. key_ft_me , ft_size_id )) { 66  `g_cuomize_xt ( `_ ( ft_size_b [ i ]. key_ft_me ), `cvt_ft_size (ft_size_b[i]. ft_size ), NULL , NULL); 68 i ++; 70  NULL ; 72 } } 73 * $_em_xt_ft_size_keyr2_g (* da , Evas_Obje * obj , cڡ * ) 75 SETTING_TRACE_BEGIN ; 76 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 77 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 79 i(! `rcmp ( , "elm.text.main.left")) { 80 i( em_da -> keyS2 ) { 82  `g_ft_size_me_by_id ( em_da -> keyS2 ); 85 SETTING_TRACE_END ; 86  NULL ; 87 } } 95  $g_ft_ft_size_ (* cb ) 97 SETTING_TRACE_BEGIN ; 99 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 101 StgFtUG * ad = (StgFtUG * cb ; 102 Evas_Obje * sr ; 103 `g__Gdl_c ("dlogue/1xt.1ic.3.tb", &( ad -> c_1xt_1ic_2_ft_size )); 104 ad -> c_1xt_1ic_2_ft_size . func . xt_g = _em_xt_ft_size_keyr2_g ; 105 `tvm_if ( ad -> w_ma_yout = NULL , SETTING_DRAW_ERR_FAIL_LOAD_EDJ , 109 i( ad -> vw_to_ld =& g_vw_ft_ft_size ) { 110 ad -> ly_ma = `g__yout_vi_b_gli d-> w_ma_yout , 111 ad -> w_g , 113 `_ ("IDS_ST_BUTTON_BACK"), NULL , 114 ( g__back_func ) __g_ft_ft_size_ick_sokey_back_cb , NULL , 115 ad , & sr , &ad-> vib ); 116 ad -> vi__ft_size = `m_viame_t_em_g d-> vib ); 118 ad -> vi__ft_size = `g_push_yout_vi_b_gli d-> w_ma_yout , 119 ad -> w_g , 121 `_ ("IDS_ST_BUTTON_BACK"), 122 NULL , 123 ( g__back_func ) __g_ft_ft_size_ick_sokey_back_cb , 124 NULL , 125 ad , & sr ,d-> vib ); 129 Elm_Obje_Im * em = 130 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 131 ELM_GENLIST_ITEM_NONE , NULL , NULL); 132 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 135 ad -> size_rdg = `m_dio_add ( sr ); 136 `m_dio_e_vue_t ( ad -> size_rdg , -1); 138  idx = 0; 140  ft_size_b [ idx ]. key_ft_me ) { 148 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* `oc (1, (Setting_GenGroupItem_Data)); 149 `g_tvm_if (! em_da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "calloc failed"); 150 em_da -> keyS2 = (*) `g_rdup ( ft_size_b [ idx ]. key_ft_me ); 151 em_da -> keyS = (*) `g_rdup ( `_ ( ft_size_b [ idx ]. key_ft_me )); 152 em_da -> swlow_ty = SWALLOW_Ty_1RADIO_1LABLE ; 153 em_da -> chk_us = ft_size_b [ idx ]. ft_size ; 154 em_da -> chk_chge_cb = NULL ; 155 em_da -> rgd = ad -> size_rdg ; 156 em_da -> urda = ad ; 157 i( idx == 0) { 158 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 159 } i( idx =( ft_size_b ) / (font_size_table[0]) - 1) { 160 em_da -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 162 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 165 em_da -> em = `m_gli_em_nd ( sr , &( ad -> c_1xt_1ic_2_ft_size ), im_da, NULL , 166 ELM_GENLIST_ITEM_NONE , g_ft_ft_size_li_mou_up_cb , ad -> size_rdg ); 168 idx ++; 173 `ADD_GL_HELP ( sr , STR_FONT_SIZE_CHANGING ); 176 `g_upde_chk_us ( ad -> size_rdg , INT_SLP_SETTING_ACCESSIBILITY_FONT_SIZE ); 177 g_vw_ft_ft_size . is_ = 1; 178 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , ad ); 179  SETTING_RETURN_SUCCESS ; 180 } } 182  $g_ft_ft_size_deroy (* cb ) 184 SETTING_TRACE_BEGIN ; 186 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 187 StgFtUG * ad = (StgFtUG * cb ; 190 i( ad -> vw_to_ld =& g_vw_ft_ft_size ) { 191 i( ad -> ly_ma ) { 192 `evas_obje_d ( ad -> ly_ma ); 193 ad -> ly_ma = NULL ; 196 `m_viame_em_p ( ad -> vib ); 198 i( ad -> vi__ft_size ) { 199 ad -> vi__ft_size = NULL ; 201 i( ad -> size_rdg ! NULL ) { 202 ad -> size_rdg = NULL ; 204 g_vw_ft_ft_size . is_ = 0; 206  SETTING_RETURN_SUCCESS ; 207 } } 209  $g_ft_ft_size_upde (* cb ) 211 SETTING_TRACE_BEGIN ; 213  SETTING_RETURN_SUCCESS ; 214 } } 216  $g_ft_ft_size_nup (* cb ) 219 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 220 `g_ft_ft_size_deroy ( cb ); 222  SETTING_RETURN_SUCCESS ; 223 } } 237  Ea_Bo $__g_ft_ft_size_ick_sokey_back_cb (* da , Elm_Obje_Im * ) 240 `tv_if ( da = NULL , EINA_FALSE ); 241 StgFtUG * ad = (StgFtUG * da ; 243 i( ad -> vw_to_ld =& g_vw_ft_ft_size ) { 245  vue = 0; 246  t = `syem_gs_g_vue_t ( SYSTEM_SETTINGS_KEY_FONT_SIZE , & vue ); 247 `g_tvm_if ( t !0, EINA_FALSE , "failo get vconf"); 249 p_cڌ_h svc ; 250 i( `p_cڌ_ (& svc )) { 251  EINA_FALSE ; 254 `p_cڌ_add_exa_da ( svc , "category", "FontSize"); 255 `p_cڌ_add_exa_da ( svc , "FtSize", su_r_r [ vue ]); 257 `SETTING_TRACE (" SERVICE_ADD_EXTRA : %s %s", "category", "FontSize"); 258 `SETTING_TRACE (" SERVICE_ADD_EXTRA : %%s", "FtSize", su_r_r [ vue ]); 260 `ug_nd_su ( ad -> ug , svc ); 261 `p_cڌ_deroy ( svc ); 263 `ug_deroy_me ( ad -> ug ); 265 `g_vw_chge (& g_vw_ft_ft_size , & g_vw_ft_ma , ad ); 267  EINA_TRUE ; 268 } } 269  $__g_ft_size_ogss_pup_cb (* da , Evas_Obje * obj , * evt_fo ) 271 SETTING_TRACE_BEGIN ; 272 StgFtUG * ad = (StgFtUG * da ; 273 i( ad -> size_pup ) { 274 `evas_obje_d ( ad -> size_pup ); 275 ad -> size_pup = NULL ; 277 } } 279  Ea_Bo $__ft_chge_ (* da ) 281 SETTING_TRACE_BEGIN ; 282 StgFtUG * ad = (StgFtUG * da ; 285  t ; 286 t = `syem_gs_t_vue_t ( SYSTEM_SETTINGS_KEY_FONT_SIZE , ad -> t_ft_size ); 287 i( t != 0) { 288 `SETTING_TRACE_ERROR ("syem ced wh cod%d", t ); 292 ad -> ft_size_idr = NULL ; 293  ECORE_CALLBACK_CANCEL ; 294 } } 296  $g_ft_ft_size_li_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ) 299 SETTING_TRACE_BEGIN ; 300 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 301 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 302 `m_gli_em_ed_t ( em , 0); 303 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 304 `g_tm_if ( NULL = li_em , "list_item is NULL"); 305 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 307 StgFtUG * ad = li_em -> urda ; 308 ad -> cur_focus_em = em ; 309 Evas_Obje * dio = da ; 310 `m_dio_vue_t ( dio , li_em -> chk_us ); 312 i( ad -> ma_pup ) { 313 `evas_obje_d ( ad -> ma_pup ); 314 ad -> ma_pup = NULL ; 317  t = 0; 318  d_vue = -1; 319 t = `syem_gs_g_vue_t ( SYSTEM_SETTINGS_KEY_FONT_SIZE , & d_vue ); 320 i( t != 0) { 321 `SETTING_TRACE_ERROR ("syem ced wh cod%d", t ); 323 i( d_vue = li_em -> chk_us ) { 327 ad -> t_ft_size = li_em -> chk_us ; 336 ad -> size_rdg = NULL ; 337 ad -> size_pup = `g__pup_wh_ogssb d,d-> w_g , 338 PROGRESSBAR_STYLE , 339 NULL , KeyS_Ldg , __g_ft_size_ogss_pup_cb , 3 , TRUE , TRUE); 341 `g__pup_wh_ogssb_whobje ( ad ,d-> size_pup ,d-> w_g , 342 PROGRESSBAR_STYLE , 343 NULL , NULL, __g_ft_size_ogss_pup_cb , 3 , TRUE , TRUE); 347 ad -> ft_size_idr = `ece_tim_add (1, ( Ece_Task_Cb ) __ft_chge_ ,d); 348 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/src/setting-font-main.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 30  ~ 33  #SETTING_FONT_MAX_LEN 10 ) 34  #FONT_BUF_SIZE 256 ) 36  g_ft_ma_ (* cb ); 37  g_ft_ma_deroy (* cb ); 38  g_ft_ma_upde (* cb ); 39  g_ft_ma_nup (* cb ); 41  Ea_Bo __g_ft_ma_ick_sokey_back_cb (* da , Elm_Obje_Im * ); 42  _id_mou_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ); 43  g_ft_y_is_exi_rg (cڡ Ea_Li * li , cڡ * key ); 44  __g_g_ft_size_r (* da ,  size ); 45  __g_g_ft_ty_r (* da , * ft_da ); 47 g_vw gg_vw_ft_ma = { 48 . = g_ft_ma_ , 49 . gderoy = g_ft_ma_deroy , 50 . gupde = g_ft_ma_upde , 51 . gnup = g_ft_ma_nup , 55 * $g_exame_y_xt (cڡ * ft_size , cڡ * ft_ty ) 57  deu_exame_r [ MAX_COMMON_BUFFER_LEN + 1] = {0, }; 58 `tf ( deu_exame_r , MAX_COMMON_BUFFER_LEN , 60 ft_size , ft_ty , 65  (*) `g_rdup ( deu_exame_r ); 67 } } 68  $fm_ft_me_by_id (* ft_da , * ft_me_id , * mp ,  bufsize ) 70 `tvm_if ( ft_da = NULL , 0, "Invalidrgument:vent info is NULL"); 72 * pos = ft_da ; 73  w_me [ bufsize ]; 74  i = 0; 75  cou = 0; 76 * pos != '\0') { 78 i(* pos == ' ') { 79 `SETTING_TRACE (">>>mpty ' ' "); 80 w_me [ cou ] = '\\'; 81 cou ++; 82 w_me [ cou ] = ' '; 84 w_me [ cou ] = ft_da [ i ]; 87 cou ++; 88 pos ++; 89 i ++; 91 w_me [ cou ] = '\0'; 92  s_ft_ty_me [ FONT_BUF_SIZE ] = {0,}; 93 i( `SCmp ( ft_me_id , "IDS_ST_BODY_CHOCO_COOKY") == 0) { 94 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_CHOCO_COOKY")); 95 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_COOL_JAZZ") == 0) { 96 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_COOL_JAZZ")); 97 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_FONTSTYLE_ROSEMARY") == 0) { 98 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_FONTSTYLE_ROSEMARY")); 99 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_HELVETICA_NEUE_M_FONT_NAME") == 0) { 100 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_HELVETICA_NEUE_M_FONT_NAME")); 101 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_MARUBERI_JPN_DCM") == 0) { 102 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_MARUBERI_JPN_DCM")); 103 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_POP_JPN_DCM") == 0) { 104 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_POP_JPN_DCM")); 105 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_UDMINCHO_JPN") == 0) { 106 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_UDMINCHO_JPN")); 107 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_UDRGOTHICM_JPN") == 0) { 108 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_UDRGOTHICM_JPN")); 109 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_UDGOTHIC_M_FONT") == 0) { 110 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_UDGOTHIC_M_FONT")); 111 } i( `SCmp ( ft_me_id , "IDS_ST_BODY_DEFAULT_FONT") == 0) { 112 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_DEFAULT_FONT")); 114 `tf ( s_ft_ty_me , bufsize , "%s", ft_me_id ); 116 `tf ( mp , bufsize , "%s", w_me , s_ft_ty_me ); 118 } } 120 * $_em_xt_keyr2_g (* da , Evas_Obje * obj , cڡ * ) 122 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 123 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 124 * t_r = NULL ; 125 i(! `rcmp ( , "elm.text.main.left")) { 126 i( em_da -> keyS2 ) { 127  mp [ FONT_BUF_SIZE ] = {0,}; 129  t = `fm_ft_me_by_id ( em_da -> sub_desc , im_da-> keyS2 , mp , FONT_BUF_SIZE ); 131 i( t == 0) { 132 `SETTING_TRACE_ERROR ("Error condition font"); 135 `SETTING_TRACE_DEBUG ("m: %s", (*) mp ); 136 t_r = (*) `g_rdup ( mp ); 140  t_r ; 141 } } 144  Evas_Obje * $_ft_size_id_g (* da , Evas_Obje * obj , 145 cڡ * ) 147 SETTING_TRACE_BEGIN ; 149 `tv_if (! da , NULL ); 150 Stg_GGroupIm_Da * em_da = da ; 151 `SETTING_TRACE (" -------------------->t:%s", ); 153 i(! `SCmp ( , "elm.icon")) { 155 i( SWALLOW_Ty_LAYOUT_5STEP_SLIDER = em_da -> swlow_ty ) { 156 `SETTING_TRACE ("Add 5Step Slider"); 158 Evas_Obje * yout = `m_yout_add ( obj ); 159 Ea_Bo t = `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "font_slider"); 160 i( t = EINA_TRUE ) { 161 `SETTING_TRACE ("elm_layout_file_set - OK"); 163 `SETTING_TRACE_ERROR ("elm_layout_file_set - FAILED"); 166 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 168 Evas_Obje * b = `m_b_add ( obj ); 169 `m_obje_xt_t ( b , `_ ("A")); 170 `evas_obje_show ( b ); 171 `m_obje__cڋ_t ( yout , "_xt", b ); 172 Evas_Obje * b2 = `m_b_add ( obj ); 173 `m_obje_xt_t ( b2 , `_ ("A")); 174 `evas_obje_show ( b2 ); 175 `m_obje__cڋ_t ( yout , "right_xt", b2 ); 176 Evas_Obje * li_id = 177 `g__5_id ( obj , em_da -> evas , 178 em_da -> l_swlow_th , 179 em_da -> r_swlow_th , 180 em_da -> chk_us , 181 em_da -> isInditVisib , 182 em_da -> id_m , 183 em_da -> id_max , 184 em_da -> chk_chge_cb , 185 em_da -> t_chge_cb , 186 em_da -> _chge_cb , 187 em_da ); 188 em_da -> eo_check = li_id ; 189 em_da -> mou_up_cb = _id_mou_cb ; 190 `evas_obje_evt_back_add ( li_id , EVAS_CALLBACK_MOUSE_UP , _id_mou_cb , em_da ); 193 `m_obje__cڋ_t ( yout , "id", li_id ); 194  yout ; 196 `SETTING_TRACE ("em_da->keyS:%s", em_da -> keyS ); 197 `SETTING_TRACE ("em_da->sub_desc:%s", em_da -> sub_desc ); 198  ddg_h = 0; 199 Evas_Obje * box = `m_box_add ( obj ); 200 `evas_obje_size_ht_weight_t ( box , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 201 `evas_obje_size_ht_ign_t ( box , EVAS_HINT_FILL , EVAS_HINT_FILL); 202 `m_box_ddg_t ( box , 10, ddg_h ); 204 `m_box_ck_d ( box , `g__bnk__cuomize ( obj , 1, 20)); 206 em_da -> eo_check = `g__xtbox ( obj , im_da-> sub_desc ); 207 `m_box_ck_d ( box , em_da -> eo_check ); 208 `m_box_ck_d ( box , `g__bnk__cuomize ( obj , 1, 20)); 210  box ; 213  NULL ; 214 } } 216  $g_ft_y_is_exi_rg (cڡ Ea_Li * li , cڡ * key ) 218 Ea_Li * l = NULL ; 219 i(( key = NULL || ( li == NULL)) { 223  l = li ;; = `ea_li_xt (l)) { 224 i( l -> da && (! `rcmp ((*->da, key ))) { 230 } } 236  Ea_Li * $__g_ft_ma_avaab_li_g () 238 SETTING_TRACE_BEGIN ; 239 FcObjeS * os = NULL ; 240 FcFtS * fs = NULL ; 241 FcP * t = NULL ; 242 Ea_Li * li = NULL ; 243 FcCfig * ft_cfig = NULL ; 245 ft_cfig = `FcInLdCfigAndFts (); 247 `g_tvm_if ( ft_cfig = NULL , NULL, "Failed: FcInitLoadConfigAndFonts"); 250 * lo = `o (0, NULL ); 252 t = `FcPCe (); 254 os = `FcObjeSBud ( FC_FAMILY , FC_FILE , FC_FAMILYLANG , (*) 0); 256 i( os ) { 257 fs = `FcFtLi ( ft_cfig , t , os ); 258 `FcObjeSDeroy ( os ); 259 os = NULL ; 262 i( t ) { 263 `FcPDeroy ( t ); 264 t = NULL ; 267 i( fs ) { 268  j ; 269 `SETTING_TRACE_DEBUG ("fs->nfڈ%d", fs -> nft ); 271  j = 0; j < fs -> nft ; j++) { 273 FcCh8 * my = NULL ; 274 FcCh8 * fe = NULL ; 275 i( `FcPGSg ( fs -> fts [ j ], FC_FILE , 0, & fe = FcResuMch ) { 277  d_th_n = `SL ( SETTING_FONT_PRELOAD_FONT_PATH ); 278  dowd_th_n = `SL ( SETTING_FONT_DOWNLOADED_FONT_PATH ); 279 i(! `SNCmp ((cڡ *) fe , SETTING_FONT_PRELOAD_FONT_PATH , d_th_n ) || 280 ! `SNCmp ((cڡ *) fe , SETTING_FONT_DOWNLOADED_FONT_PATH , dowd_th_n )) { 281 * my_su = NULL ; 282 FcCh8 * ng = NULL ; 283  id = 0; 284 i( `FcPGSg ( fs -> fts [ j ], FC_FAMILY , id , & my ! FcResuMch ) { 287 i( `FcPGSg ( fs -> fts [ j ], FC_FAMILYLANG , id , & ng ! FcResuMch ) { 290 my_su = (*) my ; 293  lo && my && ng ) { 294 i(! `cmp ( lo , (*) ng , ` ((*)lang))) { 295 my_su = (*) my ; 302 i(! `rcmp ( ng , "en")) { 303 my_su = (*) my ; 305 id ++; 306 i( `FcPGSg ( fs -> fts [ j ], FC_FAMILY , id , & my ! FcResuMch ) { 309 i( `FcPGSg ( fs -> fts [ j ], FC_FAMILYLANG , id , & ng ! FcResuMch ) { 313 i( my_su && ! `g_ft_y_is_exi_rg ( li , family_result)) { 314 li = `ea_li_s܋d_ i, SCmp , `rdup ( my_su )); 315 `SETTING_TRACE_DEBUG ("-------- ADDED FONT - famy = %s", my_su ); 322 `FcFtSDeroy ( fs ); 323 fs = NULL ; 326 `FcCfigDeroy ( ft_cfig ); 327 ft_cfig = NULL ; 328  li ; 329 } } 330  $g_ft_me_id (* ft_da , * mp ,  bufsize ) 335 i( `SCmp ( ft_da , "Choco cooky") == 0) { 336 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_CHOCO_COOKY"); 337 } i( `SCmp ( ft_da , "Cool jazz") == 0) { 338 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_COOL_JAZZ"); 339 } i( `SCmp ( ft_da , "Rosemary") == 0) { 340 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_FONTSTYLE_ROSEMARY"); 341 } i( `SCmp ( ft_da , "HelveticaNeue") == 0) { 342 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_HELVETICA_NEUE_M_FONT_NAME"); 343 } i( `SCmp ( ft_da , "Maruberi") == 0) { 344 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_MARUBERI_JPN_DCM"); 345 } i( `SCmp ( ft_da , "POP") == 0) { 346 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_POP_JPN_DCM"); 347 } i( `SCmp ( ft_da , "UDMincho") == 0) { 348 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_UDMINCHO_JPN"); 349 } i( `SCmp ( ft_da , "UDRGothic") == 0) { 350 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_UDRGOTHICM_JPN"); 351 } i( `SCmp ( ft_da , "UDGothic") == 0) { 352 `tf ( mp , bufsize , "%s", "IDS_ST_BODY_UDGOTHIC_M_FONT"); 354 `tf ( mp , bufsize , "%s", ft_da ); 357 } } 360  $g_ft_me_r (* ft_ty_me , * s_ft_ty_me ,  bufsize ) 363 i( `SCmp ( ft_ty_me , "Choco cooky") == 0) { 364 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_CHOCO_COOKY")); 366 } i( `SCmp ( ft_ty_me , "Cool jazz") == 0) { 367 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_COOL_JAZZ")); 369 } i( `SCmp ( ft_ty_me , "Rosemary") == 0) { 370 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_FONTSTYLE_ROSEMARY")); 372 } i( `SCmp ( ft_ty_me , "HelveticaNeue") == 0) { 373 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_HELVETICA_NEUE_M_FONT_NAME")); 375 } i( `SCmp ( ft_ty_me , "Maruberi") == 0) { 376 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_MARUBERI_JPN_DCM")); 378 } i( `SCmp ( ft_ty_me , "POP") == 0) { 379 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_POP_JPN_DCM")); 381 } i( `SCmp ( ft_ty_me , "UDMincho") == 0) { 382 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_UDMINCHO_JPN")); 384 } i( `SCmp ( ft_ty_me , "UDRGothic") == 0) { 385 `tf ( s_ft_ty_me , bufsize , "%s", `_ ("IDS_ST_BODY_UDRGOTHICM_JPN")); 388 `tf ( s_ft_ty_me , bufsize , "%s", ft_ty_me ); 392 } } 395  $__g_ogss_pup_cb (* da , Evas_Obje * obj , * evt_fo ) 397 StgFtUG * ad = (StgFtUG * da ; 398 `SETTING_TRACE ("send ug_destroy_me by callback"); 399 i( ad -> ma_pup ) { 400 `evas_obje_d ( ad -> ma_pup ); 401 ad -> ma_pup = NULL ; 403 ad -> ft_chge_us = SELECTED_FONT_CHANGE_DONE ; 405 `ug_deroy_me ( ad -> ug ); 406 } } 408  $_evt_t_ft_ty_hr (* ft_me ) 410  t = `syem_gs_t_vue_rg ( SYSTEM_SETTINGS_KEY_FONT_TYPE , ft_me ); 411 i( t = SYSTEM_SETTINGS_ERROR_NONE ) { 414 `g_t_evt_syem ( SYS_EVENT_FONT_SET , 415 EVT_KEY_FONT_SET , 416 ft_me ); 418 } } 420  Ea_Bo $__ft_ty_chge_ (* da ) 422 SETTING_TRACE_BEGIN ; 423 StgFtUG * ad = (StgFtUG * da ; 427 `_evt_t_ft_ty_hr ( ad -> ft_me ); 430 ad -> ft_ty_tim = NULL ; 431  ECORE_CALLBACK_CANCEL ; 432 } } 434  Ea_Bo $__ft_size_chge_ (* da ) 436 SETTING_TRACE_BEGIN ; 437 StgFtUG * ad = (StgFtUG * da ; 439 ad -> size_pup = `g__pup_wh_ogssb d,d-> w_g , 440 PROGRESSBAR_STYLE , 441 NULL , KeyS_Ldg , NULL, 3 , TRUE , TRUE); 442 `_P ( ad -> size_pup ); 445  t ; 446 t = `syem_gs_t_vue_t ( SYSTEM_SETTINGS_KEY_FONT_SIZE , ad -> t_ft_size ); 447 i( t != 0) { 448 `SETTING_TRACE_ERROR ("syem ced wh cod%d", t ); 452 ad -> ft_size_idr = NULL ; 453  ECORE_CALLBACK_CANCEL ; 454 } } 456  Ea_Bo $__ide_tim (* da ) 458 SETTING_TRACE_BEGIN ; 459 Stg_GGroupIm_Da * li_em = da ; 460 StgFtUG * ad = li_em -> urda ; 462  v = `m_id_vue_g ( li_em -> eo_check ); 463  vue = ()( v + 0.5); 464 `SETTING_TRACE ("v:%f", v ); 465 `m_id_vue_t ( li_em -> eo_check , vue ); 466 li_em -> chk_us = `m_id_vue_g i_em-> eo_check ); 468 i( ad -> _ft_size = li_em -> chk_us ) { 469 ad -> size_chge_ag = FALSE ; 471 ad -> size_chge_ag = TRUE ; 473 ad -> t_ft_size = li_em -> chk_us ; 475 i( ad -> ft_exame ) { 476 `__g_g_ft_size_r ( ad , li_em -> chk_us ); 477 * tmp = ad -> ft_exame -> sub_desc ; 478 ad -> ft_exame -> sub_desc = `g_exame_y_xt d-> ft_size_r ,d-> ft_ty_r ); 479 `G_FREE ( tmp ); 480 `m_y_y_t ( ad -> ft_exame -> eo_check ,d->ft_exame-> sub_desc ); 484 ad -> tim = NULL ; 485  ECORE_CALLBACK_CANCEL ; 486 } } 488  $__ft_size_id_vue_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 490 SETTING_TRACE_BEGIN ; 491 `tm_if ( da = NULL , "Dataarameter is NULL"); 492 Stg_GGroupIm_Da * li_em = da ; 493 StgFtUG * ad = li_em -> urda ; 494 `tm_if ( ad = NULL , "adarameter is NULL"); 496 i( ad -> tim ) { 497 `ece_tim_d ( ad -> tim ); 498 ad -> tim = NULL ; 500 ad -> tim = `ece_tim_add (0.2, ( Ece_Task_Cb ) __ide_tim , li_em ); 501 } } 506  $g_ft_ma_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 508 SETTING_TRACE_BEGIN ; 510 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 511 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 512 `m_gli_em_ed_t ( subem , 0); 513 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 514 `t_if ( NULL = da_subIm ); 516 StgFtUG * ad = (StgFtUG * da ; 520 i( ad -> ev_ft = da_subIm -> chk_us ) { 521 `SETTING_TRACE ("NOT CHANGED "); 524 i( ad -> ft_chge_us = SELECTED_FONT_CHANGE_IN_PROCESS ) { 527 ad -> subem = da_subIm ; 531 `m_dio_vue_t ( ad -> subem -> rgd , da_subIm -> chk_us ); 534 `SETTING_TRACE ("ad->subem->keyS -->u- g FONT : %", ad -> subem -> keyS ); 535 `SETTING_TRACE ("sub_des-->u- g FONT : %", ad -> subem -> sub_desc ); 541 i( ad -> ft_ty ) { 542 ad -> ft_ty -> sub_desc = (*) `g_rdup d-> subem -> keyS ); 543 `m_obje_em_da_t ( ad -> ft_ty -> em ,d->font_type); 544 `m_gli_em_upde ( ad -> ft_ty -> em ); 547 i( ad -> ft_exame ) { 548 `__g_g_ft_ty_r ( ad ,d-> subem -> sub_desc ); 549 * tmp = ad -> ft_exame -> sub_desc ; 550 `SETTING_TRACE_DEBUG ("ad->ft_ty_r:%s", ad -> ft_ty_r ); 551 ad -> ft_exame -> sub_desc = `g_exame_y_xt d-> ft_size_r ,d-> ft_ty_r ); 552 `G_FREE ( tmp ); 553 `m_y_y_t ( ad -> ft_exame -> eo_check ,d->ft_exame-> sub_desc ); 556 i( ad -> _ft_ty = da_subIm -> chk_us ) { 557 ad -> ty_chge_ag = FALSE ; 559 ad -> ty_chge_ag = TRUE ; 563 * ft_me = `g_rdup ( ad -> subem -> sub_desc ); 565 ad -> ev_ft =d-> subem -> chk_us ; 566 `G_FREE ( ad -> ft_me ); 567 ad -> ft_me = (*) `g_rdup ( `_ (font_name)); 568 `SETTING_TRACE ("ad->subem->keyS2 = %s", ft_me ); 571 i( ad -> ft_ty_li ! NULL ) { 572 `ea_li_ ( ad -> ft_ty_li ); 573 ad -> ft_ty_li = NULL ; 575 } } 577  $__ft_vcf_chge_cb ( keynode_t * key , * da ) 579 SETTING_TRACE_BEGIN ; 580 `g_tm_if ( NULL = key , "key is NULL"); 581 `g_tm_if ( NULL = da , "data is NULL"); 582 StgFtUG * ad = (StgFtUG *) da ; 584 * vcf_me = `vcf_keynode_g_me ( key ); 586 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME )) { 589 * ft_ty_me = NULL ; 590  t = `syem_gs_g_vue_rg ( SYSTEM_SETTINGS_KEY_FONT_TYPE , & ft_ty_me ); 591 i( t != 0) { 592 `SETTING_TRACE ("syem-g ced wh cod%d", t ); 594 `SETTING_TRACE ("---------------- syem-g c: (%s", ft_ty_me ); 595 * deu_ft_me = NULL ; 596 deu_ft_me = `_g_deu_ft (); 597  s_ft_ty_me [ FONT_BUF_SIZE ] = {0,}; 598 i(! `SCmp ( deu_ft_me , ft_ty_me )) { 599 `tf ( s_ft_ty_me , FONT_BUF_SIZE , "%s", SETTING_DEFAULT_FONT_TYPE ); 601 t = `g_ft_me_id ( ft_ty_me , s_ft_ty_me , FONT_BUF_SIZE ); 604 i( ad -> ft_ty ) { 605 `G_FREE ( ad -> ft_ty -> sub_desc ); 606 ad -> ft_ty -> sub_desc = (*) `g_rdup ( s_ft_ty_me ); 607 `m_obje_em_da_t ( ad -> ft_ty -> em ,d->font_type); 608 `m_gli_em_upde ( ad -> ft_ty -> em ); 609 `SETTING_TRACE ("ad->ft_ty->sub_desc:%s", s_ft_ty_me ); 611 i( `m_gli_em_exnded_g ( ad -> ft_ty -> em )) { 612 Ea_Li * l = NULL ; 613 Stg_GGroupIm_Da * ft_ty_subem ; 614 `EINA_LIST_FOREACH ( ad -> ft_ty_li , l , ft_ty_subem ) { 615 i( ft_ty_subem && ! `SCmp (ft_ty_subem-> sub_desc , ft_ty_me )) { 617 i( ft_ty_subem && ft_ty_subem-> rgd ) { 618 `m_dio_vue_t ( ft_ty_subem -> rgd , ft_ty_subem-> chk_us ); 619 i( ad -> ft_chge_us ! SELECTED_FONT_CHANGE_IN_PROCESS ) { 620 ad -> subem = ft_ty_subem ; 630 `SETTING_TRACE_ERROR ("vconf_name isrror"); 632 SETTING_TRACE_END ; 633 } } 635  #SLIDER_MAX_VALUE 4 ) 637  #SLIDER_START_POINT_X `_id_ot_x () ) 638  #SLIDER_END_POINT_X ( `_id_g_width (- SLIDER_START_POINT_X ) ) 639  #SLIDER_LENGTH ( SLIDER_END_POINT_X - SLIDER_START_POINT_X ) ) 641  $_id_g_width () 643  w , h ; 644 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 646  w ; 647 } } 650  $_id_dpot_x () 652 i( `_id_g_width () == 720) 656 } } 658  $_id_ot_x () 660  w , h ; 661 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 663  w ; 664 } } 667  $_id_mou_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 669 SETTING_TRACE_BEGIN ; 670 i( da = NULL || obj =NULL || evt_fo == NULL) 673 Stg_GGroupIm_Da * li_em = da ; 674 StgFtUG * ad = li_em -> urda ; 676 Evas_Obje * id = obj ; 677 Evas_Evt_Mou_Down * ev = evt_fo ; 679  v = 0; 680  max_v = SLIDER_MAX_VALUE ; 681  t_x = SLIDER_START_POINT_X ; 682  cut = 0.0; 685 cut = ev -> nvas . x - t_x ; 686 `SETTING_TRACE ("ev->nvas.x %d ", ev -> nvas . x ); 688  dv = cut * max_v / SLIDER_LENGTH ; 689 v = cut * max_v / SLIDER_LENGTH ; 691 `SETTING_TRACE ("dv = %lf, v = %d, dv-v=%l", dv , v , (dval - val)); 692 i(( dv - v ) > 0.5) 693 v = val + 1; 696 i( v < 0) val = 0; 697 i( v > max_v ) val = max_vol; 699 `SETTING_TRACE ("v = %d", v ); 701 `m_id_vue_t ( id , v ); 704 i( ad -> tim ) { 705 `ece_tim_d ( ad -> tim ); 706 ad -> tim = NULL ; 708 ad -> tim = `ece_tim_add (0.2, ( Ece_Task_Cb ) __ide_tim , li_em ); 710 } } 712  Ea_Bo $__ft_chge_ (* da ) 714 SETTING_TRACE_BEGIN ; 715 StgFtUG * ad = (StgFtUG * da ; 718 i( ad -> size_chge_ag = TRUE ) { 719 `syem_gs_t_vue_t ( SYSTEM_SETTINGS_KEY_FONT_SIZE , ad -> t_ft_size ); 722 i( ad -> ty_chge_ag = TRUE ) { 724 `_evt_t_ft_ty_hr ( ad -> ft_me ); 728 ad -> ft_ty_tim = NULL ; 729  ECORE_CALLBACK_CANCEL ; 730 } } 732  $g_ft_de_ick_cb (* da , Evas_Obje * obj , * evt_fo ) 734 SETTING_TRACE_BEGIN ; 736 `tm_if ( da = NULL , "Dataarameter is NULL"); 737 StgFtUG * ad = (StgFtUG * da ; 739 `SETTING_TRACE_DEBUG ("ad->size_chge_ag = %d", ad -> size_chge_ag ); 740 `SETTING_TRACE_DEBUG ("ad->ty_chge_ag = %d", ad -> ty_chge_ag ); 742 i( ad -> size_chge_ag = TRUE ||d-> ty_chge_ag == TRUE) { 743 i( ad -> ma_pup ) { 744 `evas_obje_d ( ad -> ma_pup ); 745 ad -> ma_pup = NULL ; 748 ad -> ft_chge_us = SELECTED_FONT_CHANGE_IN_PROCESS ; 749 ad -> ma_pup = `g__pup_wh_ogssb d,d-> w_g , 750 PROGRESSBAR_STYLE , 751 NULL , KeyS_Ldg , __g_ogss_pup_cb , 3 , TRUE , TRUE); 754 ad -> ft_ty_tim = `ece_tim_add (1, ( Ece_Task_Cb ) __ft_chge_ ,d); 757 `ug_deroy_me ( ad -> ug ); 759 } } 761  $g_ft_nl_ick_cb (* da , Evas_Obje * obj , * evt_fo ) 763 SETTING_TRACE_BEGIN ; 765 `tm_if ( da = NULL , "Dataarameter is NULL"); 766 StgFtUG * ad = (StgFtUG * da ; 769 `ug_deroy_me ( ad -> ug ); 770 } } 772  $__g_g_ft_size_r (* da ,  size ) 774 SETTING_TRACE_BEGIN ; 776 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 777 StgFtUG * ad = (StgFtUG * da ; 779  size ) { 781 ad -> ft_size_r = (*) `g_rdup ("24"); 784 ad -> ft_size_r = (*) `g_rdup ("30"); 787 ad -> ft_size_r = (*) `g_rdup ("44"); 790 ad -> ft_size_r = (*) `g_rdup ("56"); 793 ad -> ft_size_r = (*) `g_rdup ("70"); 796 ad -> ft_size_r = (*) `g_rdup ("30"); 798 } } 800  $__g_g_ft_ty_r (* da , * ft_da ) 802 SETTING_TRACE_BEGIN ; 803 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 804 `tv_if ( ft_da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 806 StgFtUG * ad = (StgFtUG * da ; 808 * pos = ft_da ; 809  w_me [ FONT_BUF_SIZE ]; 810  i = 0; 811  cou = 0; 812 * pos != '\0') { 813 i(* pos == ' ') { 814 `SETTING_TRACE (">>>mpty ' ' "); 815 w_me [ cou ] = '\\'; 816 cou ++; 817 w_me [ cou ] = ' '; 819 w_me [ cou ] = ft_da [ i ]; 822 cou ++; 823 pos ++; 824 i ++; 826 w_me [ cou ] = '\0'; 828 ad -> ft_ty_r = `g_rdup ( w_me ); 829 } } 836  $g_ft_ma_ (* cb ) 838 SETTING_TRACE_BEGIN ; 840 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 842 StgFtUG * ad = (StgFtUG * cb ; 843 `g__Gdl_c ("1le", &( ad -> c_1xt_1ic_2 )); 844 ad -> c_1xt_1ic_2 . func . xt_g = _em_xt_keyr2_g ; 846 `g__Gdl_c ("1ic", &( ad -> c_bg_1ic )); 847 `SETTING_TRACE ("ad->c_bg_1ic: %", ad -> c_bg_1ic ); 848 ad -> c_bg_1ic . func . cڋ_g = _ft_size_id_g ; 850 `tvm_if ( ad -> w_ma_yout = NULL , SETTING_DRAW_ERR_FAIL_LOAD_EDJ , 852 ad -> ft_chge_us = SELECTED_FONT_CHANGE_NONE ; 853 ad -> ly_ma = 854 `g__yout_vi_b_gli ( ad -> w_ma_yout , 855 ad -> w_g , 857 `_ ("IDS_ST_BUTTON_BACK"), 858 NULL , 859 ( g__back_func ) __g_ft_ma_ick_sokey_back_cb , 860 NULL , 861 ad , &ad-> gli , &ad-> vib ); 862 ad -> vi__ft = `m_viame_t_em_g d-> vib ); 865 ad -> b_nl = `g__bu d-> vib , "IDS_MSG_ACBUTTON_CANCEL_ABB", 867 g_ft_nl_ick_cb , ad ); 868 `m_obje_em__cڋ_t ( ad -> vi__ft , "t__b",d-> b_nl ); 870 ad -> b_de = `g__bu d-> vib , "IDS_MSG_ACBUTTON_DONE_ABB", 872 g_ft_de_ick_cb , ad ); 873 `m_obje_em__cڋ_t ( ad -> vi__ft , "t_right_b",d-> b_de ); 875 `m_gli_mode_t ( ad -> gli , ELM_LIST_COMPRESS ); 876 `evas_obje_smt_back_add ( ad -> gli , "ized", __gl_ized_cb ,d); 878 * ft_me = NULL ; 879 `G_FREE ( ad -> ft_ty_r ); 880  t = `syem_gs_g_vue_rg ( SYSTEM_SETTINGS_KEY_FONT_TYPE , & ft_me ); 881 i( t ! SYSTEM_SETTINGS_ERROR_NONE ) { 882 `SETTING_TRACE_ERROR ("Faed syem_gs_g_vue_rg wh cd %d", t ); 883 ft_me = `_g_deu_ft (); 885 `__g_g_ft_ty_r ( ad , ft_me ); 886  size = -1; 887 t = `syem_gs_g_vue_t ( SYSTEM_SETTINGS_KEY_FONT_SIZE , & size ); 888 `g_tvm_if ( t !0, SETTING_RETURN_SUCCESS , "failo get vconf"); 889 `__g_g_ft_size_r ( ad , size ); 891 `SETTING_TRACE_DEBUG ("ad->ft_size_%s", ad -> ft_size_r ); 892 `SETTING_TRACE_DEBUG ("ad->ft_ty_%s", ad -> ft_ty_r ); 895 * deu_exame_r = `g_exame_y_xt ( ad -> ft_size_r ,d-> ft_ty_r ); 897 ad -> ft_exame = 898 `g__Gdl_fld_def ( ad -> gli , &d-> c_bg_1ic ), 899 NULL , 900 ad , SWALLOW_Ty_INVALID , NULL , 901 NULL , 0, NULL, 902 deu_exame_r , NULL ); 904 i( ad -> ft_exame ) { 905 `__BACK_POINTER_SET ( ad -> ft_exame ); 907 `SETTING_TRACE_ERROR ("ad->font_example is NULL"); 909 `G_FREE ( deu_exame_r ); 912 `g__Gdl_fld_tIm ( ad -> gli , &( c_group_em ), "IDS_ST_BODY_SIZE", NULL ); 914 size = -1; 915 t = `syem_gs_g_vue_t ( SYSTEM_SETTINGS_KEY_FONT_SIZE , & size ); 916 `g_tvm_if ( t !0, SETTING_RETURN_SUCCESS , "failo get vconf"); 917 ad -> _ft_size = size ; 918 ad -> ft_size = 919 `g__Gdl_fld_def ( ad -> gli , &d-> c_bg_1ic ), NULL , 920 NULL , SWALLOW_Ty_LAYOUT_5STEP_SLIDER , 921 NULL , 922 NULL , size , "IDS_ST_BODY_SIZE", 923 NULL , 924 __ft_size_id_vue_chge_cb ); 926 i( ad -> ft_size ) { 927 ad -> ft_size -> w_ma =d-> w_ma_yout ; 928 ad -> ft_size -> evas =d->evas; 929 ad -> ft_size -> id_m = 0; 930 ad -> ft_size -> id_max = 4; 931 ad -> ft_size -> isInditVisib = 0; 932 ad -> ft_size -> urda =d; 933 ad -> ft_size -> t_chge_cb = NULL ; 934 ad -> ft_size -> _chge_cb = NULL ; 935 ad -> ft_size -> mou_up_cb = _id_mou_cb ; 936 `__BACK_POINTER_SET ( ad -> ft_size ); 938 `SETTING_TRACE_ERROR ("ad->data_br_sli is NULL"); 942 `g__Gdl_fld_tIm ( ad -> gli , &( c_group_em ), "IDS_ST_BODY_TYPE", NULL ); 943 Evas_Obje * rgd = NULL ; 944  i = 0; 945  mched_ft = -1; 946 `G_FREE ( ad -> ft_me ); 947 t = `syem_gs_g_vue_rg ( SYSTEM_SETTINGS_KEY_FONT_TYPE , &( ad -> ft_me )); 948 i( t ! SYSTEM_SETTINGS_ERROR_NONE ) { 949 `SETTING_TRACE_ERROR ("Faed syem_gs_g_vue_rg wh cd %d", t ); 950 ad -> ft_me = `_g_deu_ft (); 953 rgd = `m_dio_add ( ad -> gli ); 954 `m_dio_vue_t ( rgd , -1); 956 * deu_ft_me = NULL ; 957 deu_ft_me = `_g_deu_ft (); 958 i( NULL ! deu_ft_me ) { 960 `SETTING_TRACE_DEBUG ("deu_ft_me:%s", deu_ft_me ); 962 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* `oc (1, (Setting_GenGroupItem_Data)); 963 `g_tvm_if (! em_da , SETTING_RETURN_SUCCESS , "calloc failed"); 964 em_da -> keyS2 = (*) `g_rdup ( SETTING_DEFAULT_FONT_TYPE ); 965 em_da -> keyS = (*) `g_rdup ( `_ ( SETTING_DEFAULT_FONT_TYPE )); 966 em_da -> swlow_ty = SWALLOW_Ty_1RADIO_RIGHT ; 967 em_da -> chk_us = i ; 968 em_da -> rgd =gd; 969 em_da -> chk_chge_cb = NULL ; 970 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 971 em_da -> sub_desc = `rdup ( deu_ft_me ); 972 em_da -> em = `m_gli_em_nd ( ad -> gli , &d-> c_1xt_1ic_2 ), im_da, NULL , ELM_GENLIST_ITEM_NONE , g_ft_ma_li_l_cb ,d); 974 i( em_da ) { 975 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 976 em_da -> urda = ad ; 977 i(! `SCmp ( ad -> ft_me , (cڡ *) em_da -> sub_desc )) { 978 mched_ft = i ; 981 i ++; 982 ad -> ft_ty_li = `ea_li_nd d->ft_ty_li, em_da ); 985 Ea_Li * ft_li = NULL ; 986 Ea_Li * l = NULL ; 987 * ft_da = NULL ; 988 ft_li = `__g_ft_ma_avaab_li_g (); 989 `EINA_LIST_FOREACH ( ft_li , l , ft_da ) { 990 i( `SCmp ( deu_ft_me , (*) ft_da ) != 0) { 991  keyS [ FONT_BUF_SIZE ] = {0,}; 992 `g_ft_me_r ((*) ft_da , keyS , FONT_BUF_SIZE ); 993  mp [ FONT_BUF_SIZE ] = {0,}; 995 `g_ft_me_id ((*) ft_da , mp , FONT_BUF_SIZE ); 996 `SETTING_TRACE_DEBUG ("fڈd: %s", (*) ft_da ); 997 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* `oc (1, (Setting_GenGroupItem_Data)); 998 `g_tvm_if (! em_da , SETTING_RETURN_SUCCESS , "calloc failed"); 999 em_da -> keyS2 = (*) `g_rdup ( mp ); 1000 em_da -> keyS = (*) `g_rdup (keyStr); 1001 em_da -> swlow_ty = SWALLOW_Ty_1RADIO_RIGHT ; 1002 em_da -> chk_us = i ; 1003 em_da -> rgd =gd; 1004 em_da -> chk_chge_cb = NULL ; 1005 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 1006 em_da -> sub_desc = `rdup ((*) ft_da ); 1007 em_da -> em = `m_gli_em_nd ( ad -> gli , &d-> c_1xt_1ic_2 ), im_da, NULL , ELM_GENLIST_ITEM_NONE , g_ft_ma_li_l_cb ,d); 1009 i( em_da ) { 1010 em_da -> urda = ad ; 1012 i(! `SCmp ( ad -> ft_me , (cڡ *) em_da -> sub_desc )) { 1013 mched_ft = i ; 1016 i ++; 1017 ad -> ft_ty_li = `ea_li_nd d->ft_ty_li, em_da ); 1019 `FREE ( ft_da ); 1024 i( mched_ft != -1) { 1025 `m_dio_vue_t ( rgd , mched_ft ); 1026 ad -> _ft_ty = mched_ft ; 1029 ad -> ev_ft = mched_ft ; 1030 `G_FREE ( deu_ft_me ); 1033 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME , 1034 __ft_vcf_chge_cb , ad ); 1035 i( t != 0) { 1036 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 1038 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE , 1039 __ft_vcf_chge_cb , ad ); 1040 i( t != 0) { 1041 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 1045 `evas_ft_ (); 1047  w , h ; 1048 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 1049 `SETTING_TRACE (" w = %d h = %d <------------------------- ", w , h ); 1051 g_vw_ft_ma . is_ = 1; 1052  SETTING_RETURN_SUCCESS ; 1053 } } 1055  $g_ft_ma_deroy (* cb ) 1057 SETTING_TRACE_BEGIN ; 1059 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1061 StgFtUG * ad = (StgFtUG * cb ; 1062  t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME , 1063 __ft_vcf_chge_cb ); 1064 i( t != 0) { 1065 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 1067 t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE , 1068 __ft_vcf_chge_cb ); 1069 i( t != 0) { 1070 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 1072 i( ad -> ft_me ) { 1073 `G_FREE ( ad -> ft_me ); 1074 ad -> ft_me = NULL ; 1076 i( ad -> ft_size_r ) { 1077 `G_FREE ( ad -> ft_size_r ); 1078 ad -> ft_size_r = NULL ; 1080 i( ad -> ft_ty_r ) { 1081 `G_FREE ( ad -> ft_ty_r ); 1082 ad -> ft_ty_r = NULL ; 1084 i( ad -> tim ) { 1085 `ece_tim_d ( ad -> tim ); 1086 ad -> tim = NULL ; 1088 i( ad -> ft_size_idr ) { 1089 `ece_tim_d ( ad -> ft_size_idr ); 1090 ad -> ft_size_idr = NULL ; 1092 i( ad -> ft_ty_tim ) { 1093 `ece_tim_d ( ad -> ft_ty_tim ); 1094 ad -> ft_ty_tim = NULL ; 1097 i( ad -> ma_pup ) { 1098 `evas_obje_d ( ad -> ma_pup ); 1099 ad -> ma_pup = NULL ; 1102 i( ad -> ly_ma ! NULL ) { 1103 `evas_obje_d ( ad -> ly_ma ); 1104 ad -> ly_ma = NULL ; 1106 i( ad -> vi__ft ! NULL ) { 1107 ad -> vi__ft = NULL ; 1109 i( ad -> ft_ty_li ! NULL ) { 1110 `ea_li_ ( ad -> ft_ty_li ); 1111 ad -> ft_ty_li = NULL ; 1114 g_vw_ft_ma . is_ = 0; 1115 SETTING_TRACE_END ; 1116  SETTING_RETURN_SUCCESS ; 1117 } } 1119  $g_ft_ma_upde (* cb ) 1121 SETTING_TRACE_BEGIN ; 1123 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1125 StgFtUG * ad = (StgFtUG * cb ; 1127 i( ad -> ly_ma ! NULL ) { 1128 `evas_obje_show ( ad -> ly_ma ); 1130  vue = -1; 1131  r = -1; 1132  t = `g_g_t_p_key ( INT_SLP_SETTING_ACCESSIBILITY_FONT_SIZE , & vue , & r ); 1133 i( t != 0) { 1134 `SETTING_TRACE_ERROR ("get vconf failed"); 1137 i( ad -> ft_size ) { 1138 `G_FREE ( ad -> ft_size -> sub_desc ); 1139 ad -> ft_size -> sub_desc = (*) `g_rdup ( `__g_ft_size_r ( vue )); 1140 `m_obje_em_da_t ( ad -> ft_size -> em ,d->font_size); 1141 `m_gli_em_upde ( ad -> ft_size -> em ); 1145 i( ad -> ft_ty ) { 1146 `m_gli_em_upde ( ad -> ft_ty -> em ); 1148  SETTING_RETURN_SUCCESS ; 1149 } } 1151  $g_ft_ma_nup (* cb ) 1154 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1156 StgFtUG * ad = (StgFtUG * cb ; 1158 i( ad -> ly_ma ! NULL ) { 1159 `evas_obje_hide ( ad -> ly_ma ); 1162  SETTING_RETURN_SUCCESS ; 1163 } } 1171  Ea_Bo $__g_ft_ma_ick_sokey_back_cb (* da , Elm_Obje_Im * ) 1173 SETTING_TRACE_BEGIN ; 1175 `tv_if ( da = NULL , EINA_FALSE ); 1177 StgFtUG * ad = (StgFtUG * da ; 1179 i( ad -> vwmode = FONT_SEL_VIEW_APPCONTROL ) { 1180 p_cڌ_h svc ; 1181 i( `p_cڌ_ (& svc )) { 1182  EINA_FALSE ; 1185 `p_cڌ_add_exa_da ( svc , "category", "FontType"); 1186 `p_cڌ_add_exa_da ( svc , "FtTy", ad -> ft_me ); 1188 `SETTING_TRACE (" SERVICE_ADD_EXTRA : %s %s", "category", "FontType"); 1189 `SETTING_TRACE (" SERVICE_ADD_EXTRA : %%s", "FtTy", ad -> ft_me ); 1192 `ug_nd_su ( ad -> ug , svc ); 1193 `p_cڌ_deroy ( svc ); 1194 } i( ad -> vwmode = FONT_SIZE_VIEW_APPCONTROL ) { 1195 p_cڌ_h svc ; 1197  r ; 1198  t = `g_t_t_p_key ( INT_SLP_SETTING_ACCESSIBILITY_FONT_SIZE , ad -> t_ft_size , & r ); 1199 `g_tvm_if ( t =-1, EINA_FALSE , "Failedo set vconf"); 1201 i( `p_cڌ_ (& svc )) { 1202  EINA_FALSE ; 1205  ft_size [ SETTING_FONT_MAX_LEN ] = {0,}; 1206 `tf ( ft_size , SETTING_FONT_MAX_LEN , "%d", ad -> t_ft_size ); 1208 `p_cڌ_add_exa_da ( svc , "category", "FontSize"); 1209 `p_cڌ_add_exa_da ( svc , "FtSize", ft_size ); 1211 `SETTING_TRACE (" SERVICE_ADD_EXTRA : %s %s", "category", "FontSize"); 1212 `SETTING_TRACE (" SERVICE_ADD_EXTRA : %%s", "FtSize", ft_size ); 1215 `ug_nd_su ( ad -> ug , svc ); 1216 `p_cڌ_deroy ( svc ); 1219 `ug_deroy_me ( ad -> ug ); 1220  EINA_FALSE ; 1221 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/src/setting-font.c 21  ~ 22  ~ 23  ~ 25 #ide UG_MODULE_API 26  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 29 g_vw * $__deu_vw_e (* da , p_cڌ_h rvi ) 31 SETTING_TRACE_BEGIN ; 32 `g_tvm_if ((! da ), NULL , "data is NULL"); 33 StgFtUG * ftUG = (StgFtUG *) da ; 36 * gy = NULL ; 37 `p_cڌ_g_exa_da ( rvi , "gy", & gy ); 39 i(0 = `SCmp ( gy , "FontType")) { 40 `SETTING_TRACE ("LAUNCHED BY APP-CONTROL MODE"); 41 ftUG -> vwmode = FONT_SEL_VIEW_APPCONTROL ; 42 `g_vw_node_b_gi (& g_vw_ft_ft_size , & g_vw_ft_ma ); 43 `g_vw_node_b_gi (& g_vw_ft_ma , NULL ); 44 `FREE ( gy ); 45  & g_vw_ft_ma ; 46 } i(0 = `SCmp ( gy , "FontSize")) { 47 `SETTING_TRACE ("gy = %s", gy ); 48 ftUG -> vwmode = FONT_SIZE_VIEW_APPCONTROL ; 49 `g_vw_node_b_gi (& g_vw_ft_ft_size , NULL ); 50 `FREE ( gy ); 51  & g_vw_ft_ft_size ; 53 `SETTING_TRACE ("HERE ?? <<<<< "); 54 * vwty = NULL ; 55 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 56 i(! `SCmp ( vwty , "FontType_expand")) { 57 ftUG -> ft_exnd_e = FONT_EXPAND_STATE_FONT_TYPE ; 58 } i(! `SCmp ( vwty , "FontSize_expand")) { 59 ftUG -> ft_exnd_e = FONT_EXPAND_STATE_FONT_SIZE ; 61 ftUG -> ft_exnd_e = FONT_EXPAND_STATE_NONE ; 63 ftUG -> vwmode = FONT_SIZE_AND_FONT_SEL_UG ; 64 `g_vw_node_b_gi (& g_vw_ft_ft_size , & g_vw_ft_ma ); 65 `g_vw_node_b_gi (& g_vw_ft_ma , NULL ); 66 `FREE ( gy ); 67 `FREE ( vwty ); 68  & g_vw_ft_ma ; 70 } } 76 g_vw * $__p_cڌ_g_ݔi_hdr (* da , p_cڌ_h rvi ) 78 SETTING_TRACE_BEGIN ; 79 `g_tvm_if ((! da ), NULL , "data is NULL"); 80 `g_tvm_if ((! rvi ), NULL , "service is NULL"); 81 StgFtUG * ftUG = (StgFtUG *) da ; 82 * ouut_u = NULL ; 84  t = `p_cڌ_g_ݔi ( rvi , & ouut_u ); 86 i( t = APP_CONTROL_ERROR_NONE ) { 88 i(0 = `SCmp ( ouut_u , "http://tizen.org/appcontrol/operation/configure/font/type") 89 || 0 = `SCmp ( ouut_u , "http://samsung.com/appcontrol/operation/configure/font/type")) { 90 ftUG -> vwmode = FONT_SEL_VIEW_APPCONTROL ; 91 `g_vw_node_b_gi (& g_vw_ft_ft_size , & g_vw_ft_ma ); 92 `g_vw_node_b_gi (& g_vw_ft_ma , NULL ); 94 `FREE ( ouut_u ); 95  & g_vw_ft_ma ; 96 } i(0 = `SCmp ( ouut_u , "http://tizen.org/appcontrol/operation/configure/font/size") 97 || 0 = `SCmp ( ouut_u , "http://tizen.org/appcontrol/operation/configure/font/size")) { 98 ftUG -> vwmode = FONT_SIZE_VIEW_APPCONTROL ; 99 `g_vw_node_b_gi (& g_vw_ft_ft_size , NULL ); 101 `FREE ( ouut_u ); 102  & g_vw_ft_ft_size ; 104 `SETTING_TRACE ("No URL, defaultction -rgumentarsing"); 105 `FREE ( ouut_u ); 106  `__deu_vw_e ( ftUG , rvi ); 109 `SETTING_TRACE ("ed·_cڌ_g_ݔi wh cod%d", t ); 110 i( ouut_u ) { 111 `FREE ( ouut_u ); 113  NULL ; 115 } } 117 g_vw * $__g_ft_vw_to_ld (* da , p_cڌ_h rvi ) 119 SETTING_TRACE_BEGIN ; 120 `g_tvm_if ((! da ), NULL , "data is NULL"); 121 StgFtUG * ftUG = (StgFtUG *) da ; 124 * Δ = NULL ; 125 `p_cڌ_g_exa_da ( rvi , "Δ", & Δ ); 126 i(0 ! `SCmp ( Δ , "accessibility")) { 128 `g_vw_node_b_tlize (); 130 `FREE ( Δ ); 133 * ouut_u = NULL ; 134  t = `p_cڌ_g_ݔi ( rvi , & ouut_u ); 137 i(( t = APP_CONTROL_ERROR_NONE ) 138 && (0 = `SCmp ( ouut_u , "http://tizen.org/appcontrol/operation/default") 139 || 0 = `SCmp ( ouut_u , "http://samsung.com/appcontrol/operation/default"))) { 140 `FREE ( ouut_u ); 141  `__deu_vw_e ( ftUG , rvi ); 143 } i( t = APP_CONTROL_ERROR_NONE ) { 144 `FREE ( ouut_u ); 145  `__p_cڌ_g_ݔi_hdr ( ftUG , rvi ); 148 i( ouut_u ) { 149 `FREE ( ouut_u ); 152  `__deu_vw_e ( ftUG , rvi ); 154 } } 156  $g_ft_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 157 * evt_fo ) 159 StgFtUG * ad = (StgFtUG * da ; 160 `g_vw_upde (& g_vw_ft_ma , ad ); 161 } } 163 * $g_ft_ug__ ( ui_gadg_h ug , ug_mode mode , 164 p_cڌ_h rvi , * iv ) 166 `g_tvm_if ((! iv ), NULL , "!priv"); 167 StgFtUG * ftUG = iv ; 169 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 171 ftUG -> ug = ug; 172 ftUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 173 ftUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 174 `evas_obje_show ( ftUG -> w_ma_yout ); 175 ftUG -> evas = `evas_obje_evas_g (ftUG-> w_ma_yout ); 177 `g_tvm_if ( ftUG -> w_ma_yout = NULL , NULL, 180 `g__Gdl_c ("2le.t", &( ftUG -> c_2xt_3_ )); 181 `g__Gdl_c ("2le.t", &( ftUG -> c_1ic_1xt_sub )); 183 `g__Gdl_c ("2le.t", &( ftUG -> c_2xt_2 )); 184 `g__Gdl_c ("groupdex", &( ftUG -> c_group_em )); 185 `g__Gdl_c ("1ic", &( ftUG -> c_1ic )); 188 ftUG -> vw_to_ld = `__g_ft_vw_to_ld (ftUG, rvi ); 189 `g_tvm_if ( NULL = ftUG -> vw_to_ld , NULL, "NULL == fontUG->view_to_load"); 191 `g_vw_node_t_cur_vw ( ftUG -> vw_to_ld ); 192 `g_vw_ ( ftUG -> vw_to_ld , (*)fontUG); 194 `m_theme_exnsi_add ( NULL , SETTING_5STEP_SLIDER_EDJ_NAME ); 198 `evas_obje_evt_back_add ( ftUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_ft_ug_cb_size , fontUG); 199  ftUG -> ly_ma ; 200 } } 202  $g_ft_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 203 * iv ) 205 } } 207  $g_ft_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 208 * iv ) 210 } } 212  $g_ft_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 213 * iv ) 215 } } 217  $g_ft_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 218 * iv ) 220 SETTING_TRACE_BEGIN ; 221 `g_tm_if ((! iv ), "!priv"); 222 StgFtUG * ftUG = iv ; 224 `evas_obje_evt_back_d ( ftUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_ft_ug_cb_size ); 225 ftUG -> ug = ug; 227 `g_vw_deroy (& g_vw_ft_ft_size , ftUG ); 228 `g_vw_deroy (& g_vw_ft_ma , ftUG ); 230 i( NULL ! `ug_g_yout ( ftUG -> ug )) { 231 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( ftUG -> ug )); 232 `evas_obje_d (( Evas_Obje * `ug_g_yout ( ftUG -> ug )); 235 SETTING_TRACE_END ; 236 } } 238  $g_ft_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 239 p_cڌ_h rvi , * iv ) 241 SETTING_TRACE_BEGIN ; 242 } } 245  $g_ft_ug__evt ( ui_gadg_h ug , ug_evt evt , 246 p_cڌ_h rvi , * iv ) 248 SETTING_TRACE_BEGIN ; 249 StgFtUG * ad = (StgFtUG *) iv ; 250 `g_tm_if ( NULL = ad , "ad is NULL"); 251  evt ) { 252  UG_EVENT_LOW_MEMORY : 254  UG_EVENT_LOW_BATTERY : 256  UG_EVENT_LANG_CHANGE : 257 `g_vi_ems_upde ( ad -> vib ); 259  UG_EVENT_ROTATE_PORTRAIT : 261  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 263  UG_EVENT_ROTATE_LANDSCAPE : 265  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 267  UG_EVENT_REGION_CHANGE : 272 } } 274  $g_ft_ug__key_evt ( ui_gadg_h ug , 275 ug_key_evt evt , p_cڌ_h rvi , 276 * iv ) 278 SETTING_TRACE_BEGIN ; 279 i(! ug ) { 283  evt ) { 284  UG_KEY_EVENT_END : 285 `ug_deroy_me ( ug ); 290 } } 292 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 294 SETTING_TRACE_BEGIN ; 295 StgFtUG * ftUG = `oc (1, (SettingFontUG)); 296 `g_tvm_if (! ftUG , -1, "Create SettingFontUG obj failed"); 298 s -> = g_ft_ug__ ; 299 s -> t = g_ft_ug__t ; 300 s -> u = g_ft_ug__u ; 301 s -> sume = g_ft_ug__sume ; 302 s -> deroy = g_ft_ug__deroy ; 303 s -> mesge = g_ft_ug__mesge ; 304 s -> evt = g_ft_ug__evt ; 305 s -> key_evt = g_ft_ug__key_evt ; 306 s -> iv = ftUG ; 307 s -> t = UG_OPT_INDICATOR_ENABLE ; 309 `memt ( ftUG , 0x00, ( StgFtUG )); 312 } } 314 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 316 SETTING_TRACE_BEGIN ; 317  StgFtUG * ftUG ; 318 `g_tm_if (! s , "ops == NULL"); 320 ftUG = s -> iv ; 321 i( ftUG ) { 322 `FREE ( ftUG ); 324 } } 335 UG_MODULE_API  $g_ug_t ( p_cڌ_h rvi , * iv ) 337 SETTING_TRACE_BEGIN ; 338  t = 0; 342 * deu_ft_me = NULL ; 343 deu_ft_me = `_g_deu_ft (); 344 i( NULL ! deu_ft_me ) { 345 t + `syem_gs_t_vue_rg ( SYSTEM_SETTINGS_KEY_FONT_TYPE , deu_ft_me ); 347 `SETTING_TRACE_ERROR ("Failedo get default fontype"); 349 t + `vcf_t_t ( VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE , SYSTEM_SETTINGS_FONT_SIZE_NORMAL ); 350 `g_tvm_if ( t == -1,et, "Failedo set vconf"); 351 `ft_size_t (); 353  t ; 354 } } 355  Stg_Cfg_Node_T gs_cfg_node_y [] = { 356 {"IDS_ST_BODY_FONT_TYPE", NULL , "vwty:FtTy_exnd;b:f;keywd:IDS_ST_BODY_FONT_TYPE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 357 {"IDS_ST_MBODY_FONT_SIZE", NULL , "vwty:FtSize_exnd;b:f;keywd:IDS_ST_MBODY_FONT_SIZE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 360 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , ** o ) 362 SETTING_TRACE_BEGIN ; 363 `SETTING_TRACE (">> setting-font-efl DB search code"); 364 `g_tvm_if (! iv || ! o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "pplist/applocale is NULL"); 366 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 368 Ea_Li ** li = (Ea_Li **) iv ; 369  i ; 370  size = ( s_cfg_node_y ) / (s_cfg_node_array[0]); 371  i = 0; i < size ; i++) { 372 Stg_Cfg_Node_T * node = `g_ug_ch_em_subdex_add ( s_cfg_node_y [ i ]. key_me , s_cfg_node_y[i]. ug_gs , IMG_Ft , s_cfg_node_y[i]. em_ty , s_cfg_node_y[i]. da , "Font"); 373 * li = `ea_li_nd (*li, node ); 376 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/include/setting-locktype-main.h 21 #ide __SETTING_LOCKTYPE_MAIN_H__ 22  #__SETTING_LOCKTYPE_MAIN_H__ ) 24  ~ 26  _ݒlock_pda tݒlock_pda ; 28  s_ݒlock_pda { 29 ݒlock_pda * mev ; 30 ݒlock_pda * mxt ; 32 * mpkg_me ; 33 * mp_me ; 34  mdex ; 37 Ea_Bo g_lockty_ma_ick_sokey_back_cb (* da , Elm_Obje_Im * ); 40 g_lockty_ma_ick_dio_cb (* da , Evas_Obje * obj , * evt_fo ); 42 g_lockty_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/include/setting-locktype.h 21 #ide __SETTING_LOCKTYPE_H__ 22  #__SETTING_LOCKTYPE_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 31  ~ 32  ~ 33  ~ 34  ~ 35  ~ 36  ~ 43  #SET_AS_LOCK_STR "IDS_ST_SK_SET_LITE" ) 44  #CONTINUE_STR "Ctue" ) 45  #SET_UP_STR "S iup" ) 46  #ADAPT_VOICE_STR "AdVoi" ) 48  #About_Mi_Uock_S "IDS_ST_HEADER_MOTION_UNLOCK" ) 49  #About_Fa_Uock_S "AbouFa Uock" ) 50  #Sup_Fa_Uock_S "S uFa Uock" ) 51  #Voi_Recd_BS "Voiecd ic" ) 52  #Put_Fa_S "Puyou he" ) 53  #Show_Fa_S "Show you" ) 55  #Mi_Uock_Gudxt "Unlock device using motion

"\ 60 " Stgs" ) 62  #Mi_Uock_Gudxt1 "IDS_ST_HEADER_UNLOCK_DEVICE_USING_MOTION_ABB" ) 63  #Mi_Uock_Gudxt2 "IDS_ST_BODY_TAP_AND_HOLD_THE_SCREEN_THEN_TILT_THE_DEVICE_TOWARDS_YOU_TO_UNLOCK_IT_IF_THE_SCREEN_DOES_NOT_UNLOCK_TRY_TILTING_THE_DEVICE_MORE" ) 64  #Mi_Uock_Gudxt3 "IDS_ST_BODY_WHEN_LEARN_ABOUT_TILT_OR_MOTION_UNLOCK_ARE_SET_MOTION_ACTIVATION_WILL_BE_AUTOMATICALLY_ENABLED_IN_SETTINGS" ) 66  #Fa_Uock_Wrg "Warning

"\ 68 "thrdnd cauaccidt" ) 70  #Fa_Uock_Wrg2 "Lookt yourhoneo Unlock it

"\ 74 ".Thdudidtify you ikivځhphe." ) 76  #Fa_Uock_Wrg3 "For bestesults:

"\ 78 ".Hdhphڐyv." ) 80  #Voi_Uock_Gudxt "T bu bowh say voi commd you wtu f Uock 4imeȩ on" ) 81  #Voi_Uock_Gudxt2 "Use 3-5 syllable wordsnd maintain constant intonation.

"\ 82 "A background musidecdg wȡ wh you uockhdevi usg Fand voi
" ) 83  #Voi_Recognized_xt "Recognised. Now you can use your own voice command for Unlock.

"\ 84 "F܇ssurg high secury. You cdvoi commd bypg 'Advoi' bu." ) 86  #Adt_voi_S "AdVoi" ) 88  #Fish_Sup_Fa "You've finished!

"\ 91 "cdis." ) 93  #Sak_Now_S "Sakow" ) 95  #Keyr_SnLockTy "IDS_ST_BODY_SCREEN_LOCK_TYPE" ) 96  #Keyr_LockSnOis "IDS_ST_BODY_LOCK_SCREEN_OPTIONS" ) 97  #Keyr_Swe "IDS_ST_MBODY_SWIPE" ) 98  #Keyr_FaAndVoi "IDS_ST_BODY_FACE_AND_VOICE" ) 99  #Keyr_FgPrt "Fgt" ) 102  _StgLocktyUG tStgLocktyUG ; 104  s_lockty_em { 105  mpw_ty_num ; 106 * mpw_ty_rg ; 107 (* msswd_hdr )( StgLocktyUG * mad , * mda ); 110  #MAX_VOICE_TIME 4 ) 111  #MAX_SEC_PROFILE_NUM 100 ) 114 mSETTING_LOCKTYPE_PW_PASSWORD , 115 mSETTING_LOCKTYPE_PW_SIMPLE_PASSWD , 116 mSETTING_LOCKTYPE_PW_CHANGE_PASSWD , 117 mSETTING_LOCKTYPE_PW_CHANGE_SIMPLE_PASSWD , 118 mSETTING_LOCKTYPE_PW_MAX 122 mSETTING_LOCKTYPE_VIEWTYPE_MAIN , 123 mSETTING_LOCKTYPE_VIEWTYPE_ENCRYPTION , 124 mSETTING_LOCKTYPE_VIEWTYPE_RECOVERY , 132  s_StgLocktyUG { 133 ui_gadg_h mug ; 136 Evas * mevas ; 137 Evas_Obje * mw_ma_yout ; 138 Evas_Obje * mw_g ; 139 Evas_Obje * mnify ; 140 Evas_Obje * mvideo_ly ; 141 Evas_Obje * mvideo_ly_show__b ; 142 Evas_Obje * mvideo_ly_cڋ_ ; 143 Ece_Tim * mupde_tim ; 144 Evas_Obje * mimage [ MAX_VOICE_TIME ]; 145  mosd_img_num ; 146 Evas_Obje * mcd_gli ; 147 Elm_Obje_Im * msn_lock_ma_em ; 148 * med_lock_ty ; 149 cd_h mcd_hd ; 151 Evas_Obje * mly_gud ; 152 Evas_Obje * mly_ma ; 153 Evas_Obje * mvi_b ; 154 ui_gadg_h mug_sswd ; 155 ui_gadg_h mug_ldg ; 156 Evas_Obje * mgli ; 157 Evas_Obje * mve_pup ; 159 Elm_Gli_Im_Css mc_1xt ; 160 Elm_Gli_Im_Css mc_bg_1ic ; 161 Elm_Gli_Im_Css mc_1xt_1ic ; 162 Elm_Gli_Im_Css mc_t ; 163 Elm_Gli_Im_Css mc_2xt_2 ; 164 Elm_Gli_Im_Css mc_1ic ; 165 Elm_Gli_Im_Css mc_group_em ; 166 Elm_Gli_Im_Css mc_2xt_3_ ; 168  mpw_ty ; 170 Evas_Obje * mlock_ty_rd ; 171 Stg_GGroupIm_Da * mda__sime_pw ; 172 Stg_GGroupIm_Da * mda__pw ; 174  md_ty ; 175 Stg_GGroupIm_Da * mda_lockty_ne ; 176 Stg_GGroupIm_Da * mda_lockty_swe ; 177 Stg_GGroupIm_Da * mda_lockty_fgt ; 178 Stg_GGroupIm_Da * mda_lockty_mi ; 179 Stg_GGroupIm_Da * mda_lockty_ ; 180 Stg_GGroupIm_Da * mda_lockty_sime ; 181 Stg_GGroupIm_Da * mda_lockty_sswd ; 182 Stg_GGroupIm_Da * mda_lockty_3rd [128]; 184 Ece_Tim * mupde_lockty_tim ; 185 bo mcur_c_mode ; 186 bo mug_is_deroyg ; 187  mvwty ; 188 * mΔ ; 189 * mput_pwd ; 192 g_vw g_vw_lockty_ma ; 195  g_lockty_su_sswd_ug_cb ( ui_gadg_h ug , 196 p_cڌ_h rvi , * iv ); 197 gboޗn g_lockty__sswd_sg (* da ); 198  g_lockty_deroy_sswd_ug_cb ( ui_gadg_h ug , 199 * iv ); 200  g_lockty_yout_sswd_ug_cb ( ui_gadg_h ug , 201 ug_mode mode , * iv ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/src/setting-locktype-main.c 21  ~ 22  ~ 23  ~ 24  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31 #i SUPPORT_ENCRYPTION 32  ~ 34 #i SUPPORT_LIBEAS 35  ~ 38 #i SUPPORT_FINGERPRINT 39  ~ 42  #TBD 0 ) 44  g_lockty_ma_ (* cb ); 45  g_lockty_ma_deroy (* cb ); 46  g_lockty_ma_upde (* cb ); 47  g_lockty_ma_nup (* cb ); 48  __cd_b_ick_cb (* da , Evas_Obje * obj , * evt_fo ); 49 g_vw gg_vw_lockty_ma = { 50 . = g_lockty_ma_ , 51 . gderoy = g_lockty_ma_deroy , 52 . gupde = g_lockty_ma_upde , 53 . gnup = g_lockty_ma_nup , 56 ݒlock_pda * glockp_da = NULL ; 64  $__g_lockp_dex_om_ame (* p_me ) 66 SETTING_TRACE_BEGIN ; 67 i( p_me = NULL ) 68  SETTING_RETURN_FAIL ; 70 ݒlock_pda * em = lockp_da ; 71 ; em ! NULL ; im = im-> xt ) { 72 i( `SCmp ( em -> p_me ,pp_name) == 0) 73  em -> dex ; 75  SETTING_RETURN_FAIL ; 76 } } 77 * $__g_lockp_pkgme_om_ame (* p_me ) 79 SETTING_TRACE_BEGIN ; 80 i( p_me = NULL ) 81  NULL ; 83 ݒlock_pda * em = lockp_da ; 84 ; em ! NULL ; im = im-> xt ) { 85 i( `SCmp ( em -> p_me ,pp_name) == 0) 86  em -> pkg_me ; 88  NULL ; 89 } } 91  $__g_pfo_cb ( pkgmgrfo_pfo_h pfo , * ur_da ) 93 SETTING_TRACE_BEGIN ; 94 i(! pfo ) { 95 `SETTING_TRACE_DEBUG ("handle is NULL"); 99 ݒlock_pda * em = lockp_da ; 100 ݒlock_pda * w_em = NULL ; 101 * p_me = NULL ; 102 * p_id = NULL ; 103 a_pfo_h hd ; 104  t = 0; 106 t = `pkgmgrfo_pfo_g_pid ( pfo , & p_id ); 107 i( t != 0) { 108 `SETTING_TRACE_DEBUG ("pkgmgrinfo_appinfo_get_appid()eturnsrror"); 112 i(! p_id ) { 113 `SETTING_TRACE_DEBUG ("app_id is NULL"); 117 `SETTING_TRACE_DEBUG ("p_id %s", p_id ); 119 t = `a_g_pfo ( p_id , & hd ); 120 i( t ! AIL_ERROR_OK ) { 121 `SETTING_TRACE_DEBUG ("ail_get_appinfo()eturnsrror"); 125 `a_pfo_g_r ( hd , AIL_PROP_NAME_STR , & p_me ); 126 i(! p_me ) { 127 `SETTING_TRACE_DEBUG ("ail_appinfo_get_str()eturnsrror"); 128 `a_deroy_pfo ( hd ); 132 `SETTING_TRACE_DEBUG ("p_m%s", p_me ); 134  em -> xt ! NULL ) 135 em = im-> xt ; 137 i( em -> dex =0 && im-> pkg_me = NULL ) { 138 `SETTING_TRACE_DEBUG ("firstpp"); 140 em -> pkg_me = (*) `rdup ( p_id ); 141 em -> p_me = (*) `rdup (app_name); 143 i( p_id && p_me ) 144 `SETTING_TRACE_DEBUG ("f%d %%s", em -> dex , im-> pkg_me , im-> p_me ); 146 `SETTING_TRACE_DEBUG ("createew"); 148 w_em = ( ݒlock_pda *) `mloc ((openlock_appdata)); 149 i( w_em ! NULL ) { 150 `memt ( w_em , 0x00, ( ݒlock_pda )); 151 w_em -> pkg_me = (*) `rdup ( p_id ); 152 w_em -> p_me = (*) `rdup (app_name); 153 w_em -> dex = em ->index + 1; 154 w_em -> ev = em ; 155 em -> xt = w_em ; 157 i( p_id && p_me ) 158 `SETTING_TRACE_DEBUG ("f%d %%s", w_em -> dex ,ew_em-> pkg_me ,ew_em-> p_me ); 160 `SETTING_TRACE_DEBUG ("malloc() failed"); 165 SETTING_TRACE_END ; 167 } } 169  $__add_3rd_y_lock (* da ) 171 SETTING_TRACE_BEGIN ; 172 `tv_if ( da = NULL , -1); 174  t_dex = -1; 175 StgLocktyUG * ad = (StgLocktyUG * da ; 178 pkgmgrfo_pfo_fr_h fr = NULL ; 179  t = 0; 180  cou = -1; 182 t = `pkgmgrfo_pfo_fr_ (& fr ); 183 i( t > 0) { 184 `SETTING_TRACE_DEBUG ("pkgmgrinfo_appinfo_filter_create() failed"); 185  t_dex ; 187 t = `pkgmgrfo_pfo_fr_add_rg ( fr , PMINFO_APPINFO_PROP_APP_CATEGORY , "http://tizen.org/category/lockapp"); 188 t = `pkgmgrfo_pfo_fr_cou ( fr , & cou ); 189 `SETTING_TRACE_DEBUG ("This/%d 3rdock(s)", cou ); 190 i( cou <= 0) { 191 `SETTING_TRACE_DEBUG ("No 3rdockpp"); 192 `pkgmgrfo_pfo_fr_deroy ( fr ); 193 fr = NULL ; 194  t_dex ; 198 i( lockp_da ) { 199 ݒlock_pda * li = lockp_da ; 200  li ! NULL ) { 201 ݒlock_pda * cur = li ; 202 `FREE ( li -> p_me ); 203 `FREE ( li -> pkg_me ); 204 li =i-> xt ; 205 `FREE ( cur ); 207 lockp_da = NULL ; 210 lockp_da = ( ݒlock_pda *) `mloc ((openlock_appdata)); 211 i( lockp_da = NULL ) { 212 `SETTING_TRACE_DEBUG ("malloc() failed"); 213 `FREE ( fr ); 214  t_dex ; 216 `memt ( lockp_da , 0x00, ( ݒlock_pda )); 217 lockp_da -> ev = NULL ; 218 lockp_da -> xt = NULL ; 219 lockp_da -> pkg_me = NULL ; 220 lockp_da -> p_me = NULL ; 221 lockp_da -> dex = 0; 223 t = `pkgmgrfo_pfo_fr_fܗch_pfo ( fr , __g_pfo_cb , NULL ); 224 `SETTING_TRACE ("t:%d", t ); 225 `pkgmgrfo_pfo_fr_deroy ( fr ); 226 fr = NULL ; 229 ݒlock_pda * li = lockp_da ; 230  dex = 0; 231  dex = 0; index < cou ; index++) { 232 ad -> da_lockty_3rd [ dex ] = `g__Gdl_fld_1dio d-> gli , 233 &( c_1xt_1ic_3 ), 234 g_lockty_ma_mou_up_Gdl_li_cb , 235 ad , 236 SWALLOW_Ty_1RADIO , 237 ad -> lock_ty_rd , SETTING_SCREEN_LOCK_TYPE_OTHER + dex , 238 li -> p_me , 239 NULL ); 240 i( ad -> da_lockty_3rd [ dex ]) { 241 ad -> da_lockty_3rd [ dex ]-> urda =d; 243 `SETTING_TRACE_ERROR ("item_data is NULL"); 246 * ݒ_lock_me = NULL ; 247 ݒ_lock_me = `vcf_g_r ( VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR ); 248 i( `SCmp ( ݒ_lock_me , li -> p_me ) == 0) 249 t_dex = dex ; 250 `FREE ( ݒ_lock_me ); 252 li =i-> xt ; 254 SETTING_TRACE_END ; 255 `FREE ( fr ); 256  t_dex ; 257 } } 259  $__chge_sime_sswd_cb (* da , Evas_Obje * obj , * evt_fo ) 261 `tm_if ( da = NULL , "Dataarameter is NULL"); 262 Stg_GGroupIm_Da * li_em = 263 ( Stg_GGroupIm_Da * da ; 266 StgLocktyUG * ad = (StgLocktyUG *) li_em -> urda ; 267 i( ad = NULL ) 270 ad -> pw_ty = SETTING_LOCKTYPE_PW_CHANGE_SIMPLE_PASSWD ; 271 `g_lockty__sswd_sg ( ad ); 272 } } 274  $__chge_sswd_cb (* da , Evas_Obje * obj , * evt_fo ) 276 `tm_if ( da = NULL , "Dataarameter is NULL"); 277 Stg_GGroupIm_Da * li_em = 278 ( Stg_GGroupIm_Da * da ; 281 StgLocktyUG * ad = (StgLocktyUG *) li_em -> urda ; 282 i( ad = NULL ) 285 ad -> pw_ty = SETTING_LOCKTYPE_PW_CHANGE_PASSWD ; 286 `g_lockty__sswd_sg ( ad ); 287 } } 289  $__add_lockty_ems (* da ) 291 SETTING_TRACE_BEGIN ; 292 `t_if ( da = NULL ); 294 StgLocktyUG * ad = (StgLocktyUG * da ; 296 Elm_Obje_Im * em = NULL ; 297 Evas_Obje * dio ; 299  dex = -1; 300  lockty = 0; 301 `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , & lockty ); 302 `SETTING_TRACE ("lockty i%d", lockty ); 304 dio = `m_dio_add ( ad -> gli ); 305 i( dio ) { 306 `m_dio_e_vue_t ( dio , -1); 307 ad -> lock_ty_rd = dio ; 310 `ADD_GL_SEPARATOR ( ad -> gli ) 312 `evas_obje_smt_back_add ( ad -> gli , "ized", __gl_ized_cb , NULL ); 316 i(! `isEmulB ()) { 317 ad -> da_lockty_ne = 318 `g__Gdl_fld_1dio ( ad -> gli , 319 &( c_1xt_1ic_3 ), 320 g_lockty_ma_mou_up_Gdl_li_cb , 321 ad , 322 SWALLOW_Ty_1RADIO , 323 dio , SETTING_SCREEN_LOCK_TYPE_NONE , 325 g_lockty_ma_ick_dio_cb ); 326 i( ad -> da_lockty_ne ) { 327 ad -> da_lockty_ne -> urda =d; 328 ad -> da_lockty_ne -> group_y = SETTING_GROUP_STYLE_TOP ; 330 `SETTING_TRACE_ERROR ("item_data is NULL"); 335 ad -> da_lockty_swe = 336 `g__Gdl_fld_1dio ( ad -> gli , 337 &( c_1xt_1ic_3 ), 338 g_lockty_ma_mou_up_Gdl_li_cb , 339 ad , 340 SWALLOW_Ty_1RADIO , 341 dio , SETTING_SCREEN_LOCK_TYPE_SWIPE , 342 Keyr_Swe , 343 g_lockty_ma_ick_dio_cb ); 344 i( ad -> da_lockty_swe ) { 345 ad -> da_lockty_swe -> urda =d; 346 ad -> da_lockty_swe -> group_y = SETTING_GROUP_STYLE_CENTER ; 348 `SETTING_TRACE_ERROR ("item_data is NULL"); 351 i(! `isEmulB ()) { 353 i( lockty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) { 354 ad -> da_lockty_sime = 355 `g__Gdl_fld_1dio_1bu ( ad -> gli , 356 &( c_1xt_2ic_2 ), 357 g_lockty_ma_mou_up_Gdl_li_cb , 358 ad , 359 SWALLOW_Ty_1RADIO_1BTN , 361 dio , SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD , 363 g_lockty_ma_ick_dio_cb , 364 __chge_sime_sswd_cb ); 366 ad -> da_lockty_sime = 367 `g__Gdl_fld_1dio ( ad -> gli , 368 &( c_1xt_1ic_3 ), 369 g_lockty_ma_mou_up_Gdl_li_cb , 370 ad , 371 SWALLOW_Ty_1RADIO , 372 dio , SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD , 374 g_lockty_ma_ick_dio_cb ); 377 i( ad -> da_lockty_sime ) { 378 ad -> da_lockty_sime -> urda =d; 379 ad -> da_lockty_sime -> group_y = SETTING_GROUP_STYLE_CENTER ; 381 `SETTING_TRACE_ERROR ("item_data is NULL"); 385 i( lockty = SETTING_SCREEN_LOCK_TYPE_PASSWORD ) { 386 ad -> da_lockty_sswd = 387 `g__Gdl_fld_1dio_1bu ( ad -> gli , 388 &( c_1xt_2ic_2 ), 389 g_lockty_ma_mou_up_Gdl_li_cb , 390 ad , 391 SWALLOW_Ty_1RADIO_1BTN , 393 dio , SETTING_SCREEN_LOCK_TYPE_PASSWORD , 395 g_lockty_ma_ick_dio_cb , 396 __chge_sswd_cb ); 398 ad -> da_lockty_sswd = 399 `g__Gdl_fld_1dio ( ad -> gli , 400 &( c_1xt_1ic_3 ), 401 g_lockty_ma_mou_up_Gdl_li_cb , 402 ad , 403 SWALLOW_Ty_1RADIO , 404 dio , SETTING_SCREEN_LOCK_TYPE_PASSWORD , 406 g_lockty_ma_ick_dio_cb ); 408 i( ad -> da_lockty_sswd ) { 409 ad -> da_lockty_sswd -> urda =d; 410 ad -> da_lockty_sswd -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 412 `SETTING_TRACE_ERROR ("item_data is NULL"); 418 dex = `__add_3rd_y_lock ( ad ); 420 i( dex < 0) 421 `m_dio_vue_t ( dio , lockty ); 423 `m_dio_vue_t ( dio , lockty + dex ); 426 `m_dio_vue_t ( dio , lockty ); 429 SETTING_TRACE_END ; 430 } } 433  $__lock_ty_key_chged_cb ( keynode_t * key , * da ) 435 `t_if ( da = NULL ); 437 StgLocktyUG * ad = da ; 439 * vcf_me = `vcf_keynode_g_me ( key ); 441 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT )) { 443 i( ad -> ug_sswd ) { 444 ad -> ug_is_deroyg = TRUE ; 445 `g_ug_deroy ( ad -> ug_sswd ); 448 i( ad -> gli ) { 449 `m_gli_r ( ad -> gli ); 450 `__add_lockty_ems ( ad ); 454 } } 457  $g_lockty_ma_ (* cb ) 459 SETTING_TRACE_BEGIN ; 460 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 462 StgLocktyUG * ad = (StgLocktyUG * cb ; 466 Evas_Obje * sr = NULL ; 467 ad -> ly_ma = `g__yout_vi_b_gli d-> w_ma_yout , 468 ad -> w_g , 470 `_ ("IDS_ST_BUTTON_BACK"), 471 NULL , 472 ( g__back_func ) g_lockty_ma_ick_sokey_back_cb , 473 NULL , ad , & sr , 474 &( ad -> vi_b )); 475 ad -> sn_lock_ma_em = `m_viame_t_em_g d-> vi_b ); 477 ad -> gli = sr ; 479 `__add_lockty_ems ( ad ); 481 `vcf_nify_key_chged ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , __lock_ty_key_chged_cb , ad ); 483 g_vw_lockty_ma . is_ = 1; 484  SETTING_RETURN_SUCCESS ; 485 } } 487  $g_lockty_ma_deroy (* cb ) 489 SETTING_TRACE_BEGIN ; 491 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 493 StgLocktyUG * ad = (StgLocktyUG * cb ; 495 i( ad -> nify ) { 496 `evas_obje_d ( ad -> nify ); 497 ad -> nify = NULL ; 500 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , __lock_ty_key_chged_cb ); 502 `evas_obje_d ( ad -> ly_ma ); 503 ad -> sn_lock_ma_em = NULL ; 505 g_vw_lockty_ma . is_ = 0; 507  SETTING_RETURN_SUCCESS ; 508 } } 510  $g_lockty_ma_upde (* cb ) 512 SETTING_TRACE_BEGIN ; 514 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 518  SETTING_RETURN_SUCCESS ; 519 } } 521  $g_lockty_ma_nup (* cb ) 523 SETTING_TRACE_BEGIN ; 525 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 527  SETTING_RETURN_SUCCESS ; 528 } } 536 cڡ * gmi_img [] = { 537 SETTING_ICON_PATH_CFG "motions/unlock_illust_01.png", 538 SETTING_ICON_PATH_CFG "motions/unlock_illust_02.png", 539 NULL 543 $__mi_t_cb (* da , Evas_Obje * obj , * evt_fo ) 545 SETTING_TRACE_BEGIN ; 546 `SETTING_TRACE ("[HYEJIN] __motion_guild_ly_cb() start. "); 548 `tm_if ( da = NULL , "[Setting > Security] Dataarameter is NULL"); 549 StgLocktyUG * ad = (StgLocktyUG * da ; 551 `m_viame_em_p ( ad -> vi_b ); 552 `ug_deroy_me ( ad -> ug ); 553 } } 556 $__mi_nl_cb (* da , Evas_Obje * obj , * evt_fo ) 558 SETTING_TRACE_BEGIN ; 559 `SETTING_TRACE ("[HYEJIN] __motion_guild_ly_cb() start. "); 561 `tm_if ( da = NULL , "[Setting > Security] Dataarameter is NULL"); 562 StgLocktyUG * ad = (StgLocktyUG * da ; 564 `m_viame_em_p ( ad -> vi_b ); 565 `ug_deroy_me ( ad -> ug ); 566 } } 570 $g_lockty_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 571 * evt_fo ) 573 SETTING_TRACE_BEGIN ; 575 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 577 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 578 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 579 `m_gli_em_ed_t ( em , 0); 580 Stg_GGroupIm_Da * li_em = 581 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 582 StgLocktyUG * ad = (StgLocktyUG * da ; 583 `g_tm_if ( NULL = li_em , "list_item is NULL"); 585  lock_ty = li_em -> chk_us ; 586 `SETTING_TRACE ("ickg im[%- %d] ", `_ ( li_em -> keyS ), lock_ty ); 588  d_ty ; 589 `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , & d_ty ); 591 ad -> ed_lock_ty = li_em -> keyS ; 594 i( lock_ty = d_ty ) { 595 `SETTING_TRACE_DEBUG ("[Screen Lock Type] Selected sameype"); 599  dex = -1; 600 * pkg_me = NULL ; 602  lock_ty ) { 603  SETTING_SCREEN_LOCK_TYPE_NONE : 604  SETTING_SCREEN_LOCK_TYPE_SWIPE : 606 i( d_ty = SETTING_SCREEN_LOCK_TYPE_PASSWORD 607 || d_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) { 608  su = `cury_rv_t_pwd ( ad -> put_pwd , "0000", 0, 0); 609 `SETTING_TRACE_DEBUG ("t_pwdesu : %d", su ); 611 uid_t ur = 5000; 613  ckmc_t = CKMC_ERROR_NONE ; 614 ckmc_t = `ckmc_chge_ur_sswd ( ur , ad -> put_pwd , NULL ); 615 `SETTING_TRACE ("ckmc_chge_ur_sswd(tu%d", ckmc_t ); 618 i( `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , lock_ty ) == 0) { 620 `m_dio_vue_t ( li_em -> eo_check , lock_ty ); 623 `ug_deroy_me ( ad -> ug ); 626  SETTING_SCREEN_LOCK_TYPE_MOTION : 627 ad -> d_ty = old_type; 628 `g__gud_yout ( ad -> vi_b , 629 `_ ( About_Mi_Uock_S ), 630 `_ ("IDS_ST_BUTTON_CANCEL_ABB"), _( SET_AS_LOCK_STR ), NULL , 631 __mi_nl_cb , __mi_t_cb , NULL , 632 `_ ("IDS_LCKSCN_BODY_TAP_AND_HOLD_THE_SCREEN_THEN_TILT_THE_DEVICE_TOWARDS_YOU_TO_UNLOCK_IT_MSG"), 633 (**) mi_img , 634 NULL , 635 NULL , 636 NULL , ad ); 639  SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD : 640 ad -> pw_ty = SETTING_LOCKTYPE_PW_SIMPLE_PASSWD ; 641 i( d_ty ! SETTING_SCREEN_LOCK_TYPE_PASSWORD ) { 642 `FREE ( ad -> put_pwd ); 643 ad -> put_pwd = (*) `rdup ("0000"); 645 `g_lockty__sswd_sg ( ad ); 647  SETTING_SCREEN_LOCK_TYPE_PASSWORD : 648 ad -> pw_ty = SETTING_LOCKTYPE_PW_PASSWORD ; 649 i( d_ty ! SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) { 650 `FREE ( ad -> put_pwd ); 651 ad -> put_pwd = (*) `rdup ("0000"); 653 `g_lockty__sswd_sg ( ad ); 655  SETTING_SCREEN_LOCK_TYPE_OTHER : 656 i( d_ty = SETTING_SCREEN_LOCK_TYPE_PASSWORD 657 || d_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) { 658  su = `cury_rv_t_pwd ( ad -> put_pwd , "0000", 0, 0); 659 `SETTING_TRACE_DEBUG ("t_pwdesu : %d", su ); 660 uid_t ur = 5000; 662  ckmc_t = CKMC_ERROR_NONE ; 663 ckmc_t = `ckmc_chge_ur_sswd ( ur , ad -> put_pwd , NULL ); 664 `SETTING_TRACE ("ckmc_chge_ur_sswd(tu%d", ckmc_t ); 667 dex = `__g_lockp_dex_om_ame ( li_em -> keyS ); 668 pkg_me = `__g_lockp_pkgme_om_ame ( li_em -> keyS ); 669 `SETTING_TRACE_DEBUG ("3rdock seed. index[%d]kg_me[%s]", dex , pkg_me ); 670 `vcf_t_r ( VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR , pkg_me ); 671 `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , lock_ty ); 673 `m_dio_vue_t ( li_em -> eo_check , lock_ty + dex ); 674 `ug_deroy_me ( ad -> ug ); 679 } } 682 $g_lockty_ma_ick_dio_cb (* da , Evas_Obje * obj , * evt_fo ) 684 SETTING_TRACE_BEGIN ; 685 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 686 Stg_GGroupIm_Da * li_em = 687 ( Stg_GGroupIm_Da * da ; 688 StgLocktyUG * ad = li_em -> urda ; 690  lock_ty = `m_dio_vue_g ( obj ); 691  d_ty = 0; 693 `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , & d_ty ); 695 i( d_ty = lock_ty ) 698  lock_ty ) { 699  SETTING_SCREEN_LOCK_TYPE_NONE : 700  SETTING_SCREEN_LOCK_TYPE_SWIPE : 702 i( d_ty = SETTING_SCREEN_LOCK_TYPE_PASSWORD 703 || d_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) { 704  su = `cury_rv_t_pwd ( ad -> put_pwd , "0000", 0, 0); 705 `SETTING_TRACE_DEBUG ("t_pwdesu : %d", su ); 706 uid_t ur = 5000; 708  ckmc_t = CKMC_ERROR_NONE ; 709 ckmc_t = `ckmc_chge_ur_sswd ( ur , ad -> put_pwd , NULL ); 710 `SETTING_TRACE ("ckmc_chge_ur_sswd(tu%d", ckmc_t ); 713 `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , lock_ty ); 714 `ug_deroy_me ( ad -> ug ); 717  SETTING_SCREEN_LOCK_TYPE_MOTION : 718 ad -> d_ty = old_type; 719 `m_dio_vue_t ( obj , d_ty ); 720 `g__gud_yout ( ad -> vi_b , 721 `_ ( About_Mi_Uock_S ), 722 `_ ("IDS_ST_BUTTON_CANCEL_ABB"), _( SET_AS_LOCK_STR ), NULL , 723 __mi_nl_cb , __mi_t_cb , NULL , 724 `_ ("IDS_LCKSCN_BODY_TAP_AND_HOLD_THE_SCREEN_THEN_TILT_THE_DEVICE_TOWARDS_YOU_TO_UNLOCK_IT_MSG"), 725 (**) mi_img , 726 NULL , 727 NULL , 728 NULL , ad ); 731  SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD : 732 `m_dio_vue_t ( obj , d_ty ); 733 ad -> pw_ty = SETTING_SEC_PW_SIMPLE_PASSWD ; 734 i( d_ty ! SETTING_SCREEN_LOCK_TYPE_PASSWORD ) { 735 `FREE ( ad -> put_pwd ); 736 ad -> put_pwd = (*) `rdup ("0000"); 738 `g_lockty__sswd_sg ( ad ); 740  SETTING_SCREEN_LOCK_TYPE_PASSWORD : 741 `m_dio_vue_t ( obj , d_ty ); 742 ad -> pw_ty = SETTING_SEC_PW_PASSWORD ; 743 i( d_ty ! SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) { 744 `FREE ( ad -> put_pwd ); 745 ad -> put_pwd = (*) `rdup ("0000"); 747 `g_lockty__sswd_sg ( ad ); 749  SETTING_SCREEN_LOCK_TYPE_OTHER : { 750  dex = -1; 751 * pkg_me = NULL ; 752 i( d_ty = SETTING_SCREEN_LOCK_TYPE_PASSWORD 753 || d_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) { 754  su = `cury_rv_t_pwd ( ad -> put_pwd , "0000", 0, 0); 755 `SETTING_TRACE_DEBUG ("t_pwdesu : %d", su ); 756 uid_t ur = 5000; 758  ckmc_t = CKMC_ERROR_NONE ; 759 ckmc_t = `ckmc_chge_ur_sswd ( ur , ad -> put_pwd , NULL ); 760 `SETTING_TRACE ("ckmc_chge_ur_sswd(tu%d", ckmc_t ); 763 dex = `__g_lockp_dex_om_ame ( li_em -> keyS ); 764 pkg_me = `__g_lockp_pkgme_om_ame ( li_em -> keyS ); 765 `SETTING_TRACE_DEBUG ("3rdock seed. index[%d]kg_me[%s]", dex , pkg_me ); 766 `vcf_t_r ( VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR , pkg_me ); 767 `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , lock_ty ); 769 `m_dio_vue_t ( li_em -> eo_check , lock_ty + dex ); 770 `ug_deroy_me ( ad -> ug ); 776 } } 778 Ea_Bo $g_lockty_ma_ick_sokey_back_cb (* da , Elm_Obje_Im * ) 780 SETTING_TRACE_BEGIN ; 782 `tvm_if ( da = NULL , EINA_FALSE , "[Setting > Security] Dataarameter is NULL"); 784 StgLocktyUG * ad = (StgLocktyUG * da ; 785 i( ad -> ug_sswd ) { 786  EINA_FALSE ; 789 `ug_deroy_me ( ad -> ug ); 790 SETTING_TRACE_END ; 791  EINA_TRUE ; 792 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/src/setting-locktype.c 27  ~ 28  ~ 30  ~ 31  ~ 32  ~ 34  #Max_Passwd_Vw_Ty_L 64 ) 35 #ide UG_MODULE_API 36  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 39  $g_lockty_ug_pup__cb (* da , Evas_Obje * obj , * evt_fo ) 41 SETTING_TRACE_BEGIN ; 42 `tm_if ( da = NULL , "Dataarameter is NULL"); 44 StgLocktyUG * ad = (StgLocktyUG *) da ; 45 i( ad -> ve_pup ) { 46 `evas_obje_d ( ad -> ve_pup ); 47 ad -> ve_pup = NULL ; 49 `ug_deroy_me ( ad -> ug ); 50 } } 52  $pwd_hdr_do_nhg ( StgLocktyUG * da , * g ) 54 SETTING_TRACE_BEGIN ; 58 } } 60  $pwd_hdr_c_pw_sswd ( StgLocktyUG * da , * g ) 62 SETTING_TRACE_BEGIN ; 63 StgLocktyUG * ad = (StgLocktyUG *) da ; 65 i( `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , SETTING_SCREEN_LOCK_TYPE_PASSWORD ) == 0) { 67 i( ad -> lock_ty_rd ) 68 `m_dio_vue_t ( ad -> lock_ty_rd , SETTING_SCREEN_LOCK_TYPE_PASSWORD ); 70 ad -> ve_pup = `g__pup_whout_b d,d-> w_g , NULL , `_ ("IDS_ST_POP_NEW_PASSWD_SAVED"), 71 g_lockty_ug_pup__cb , 72 POPUP_INTERVAL , FALSE , FALSE); 74 `SETTING_TRACE_ERROR ("setting vconf value failed : screen_lock_type"); 78 } } 80  $pwd_hdr_c_pw_sime_sswd ( StgLocktyUG * da , * g ) 82 SETTING_TRACE_BEGIN ; 83 StgLocktyUG * ad = (StgLocktyUG *) da ; 85 `SETTING_TRACE ("ad->ed_lock_ty:%s", ad -> ed_lock_ty ); 87  lock_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ; 88 i( `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , lock_ty ) == 0) { 90 i( ad -> lock_ty_rd ) 91 `m_dio_vue_t ( ad -> lock_ty_rd , lock_ty ); 93 ad -> ve_pup = `g__pup_whout_b d,d-> w_g , NULL , `_ ("IDS_ST_POP_NEW_PASSWD_SAVED"), 94 g_lockty_ug_pup__cb , 95 POPUP_INTERVAL , FALSE , FALSE); 97 `SETTING_TRACE_ERROR ("setting vconf value failed : screen_lock_type"); 100 } } 102  _lockty_em glockty_b [] = { 103 { SETTING_LOCKTYPE_PW_PASSWORD , "SETTING_PW_TYPE_SET_PASSWORD", pwd_hdr_c_pw_sswd }, 104 { SETTING_LOCKTYPE_PW_SIMPLE_PASSWD , "SETTING_PW_TYPE_SET_SIMPLE_PASSWORD", pwd_hdr_c_pw_sime_sswd }, 105 { SETTING_LOCKTYPE_PW_CHANGE_PASSWD , "SETTING_PW_TYPE_SET_PASSWORD", pwd_hdr_c_pw_sswd }, 106 { SETTING_LOCKTYPE_PW_CHANGE_SIMPLE_PASSWD , "SETTING_PW_TYPE_SET_SIMPLE_PASSWORD", pwd_hdr_c_pw_sime_sswd }, 108 { SETTING_LOCKTYPE_PW_MAX , NULL , pwd_hdr_do_nhg } 111  $g_lockty_ug_cb_size (* da , Evas * e , 112 Evas_Obje * obj , * evt_fo ) 114 `t_if ( da = NULL ); 116 StgLocktyUG * ad = (StgLocktyUG * da ; 117 `g_vw_upde (& g_vw_lockty_ma , ad ); 118 } } 120 * $g_lockty_ug__ ( ui_gadg_h ug , 121 ug_mode mode , p_cڌ_h rvi , 122 * iv ) 124 `g_tvm_if ((! iv ), NULL , "!priv"); 126 StgLocktyUG * locktyUG = iv ; 127 locktyUG -> ug = ug; 129 locktyUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 130 locktyUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 131 `evas_obje_show ( locktyUG -> w_ma_yout ); 132 locktyUG -> evas = `evas_obje_evas_g ocktyUG-> w_ma_yout ); 134 `g_tvm_if ( locktyUG -> w_ma_yout = NULL , NULL, 138 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 141 `g_vw_node_b_tlize (); 142 `g_vw_node_b_gi (& g_vw_lockty_ma , NULL ); 144 `g__Gdl_c ("dlogue/1xt", &( locktyUG -> c_1xt )); 145 `g__Gdl_c ("muɞe/1xt", &( locktyUG -> c_bg_1ic )); 146 `g__Gdl_c ("dlogue/2xt.3", &( locktyUG -> c_2xt_2 )); 147 `g__Gdl_c ("dlogue/1xt.1ic", &( locktyUG -> c_1xt_1ic )); 148 `g__Gdl_c ("dlogue/t", &( locktyUG -> c_group_em )); 149 `g__Gdl_c ("dlogue/2xt.3/exndab", &( locktyUG -> c_2xt_3_ )); 152 locktyUG -> put_pwd = NULL ; 153 locktyUG -> nify = NULL ; 155 `p_cڌ_g_exa_da ( rvi , "cut", &( locktyUG -> put_pwd )); 156 `p_cڌ_g_exa_da ( rvi , "Δ", &( locktyUG -> Δ )); 157 i( locktyUG -> Δ && ! `SCmp (locktypeUG->caller, "encryption")) { 158 locktyUG -> vwty = SETTING_LOCKTYPE_VIEWTYPE_ENCRYPTION ; 159 } i( locktyUG -> Δ && ! `SCmp (locktypeUG->caller, "lockscreen")) { 160 locktyUG -> vwty = SETTING_LOCKTYPE_VIEWTYPE_RECOVERY ; 161 `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , SETTING_SCREEN_LOCK_TYPE_SWIPE ); 162  su = `cury_rv_t_pwd ("0000", 0, 0); 163 `SETTING_TRACE_DEBUG ("t_pwdesu : %d", su ); 165 locktyUG -> vwty = SETTING_LOCKTYPE_VIEWTYPE_MAIN ; 167 `FREE ( locktyUG -> Δ ); 169 `g_vw_node_t_cur_vw (& g_vw_lockty_ma ); 170 `g_vw_ (& g_vw_lockty_ma , (*) locktyUG ); 171 `evas_obje_evt_back_add ( locktyUG -> w_ma_yout , 172 EVAS_CALLBACK_RESIZE , 173 g_lockty_ug_cb_size , locktyUG ); 175  locktyUG -> ly_ma ; 176 } } 178  $g_lockty_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 179 * iv ) 181 } } 183  $g_lockty_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 184 * iv ) 186 } } 188  $g_lockty_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 189 * iv ) 191 } } 193  $g_lockty_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 194 * iv ) 196 SETTING_TRACE_BEGIN ; 197 `g_tm_if ((! iv ), "!priv"); 198 StgLocktyUG * locktyUG = iv ; 199 locktyUG -> ug = ug; 201 `evas_obje_evt_back_d ( locktyUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_lockty_ug_cb_size ); 203 i( locktyUG -> ve_pup ) { 204 `evas_obje_d ( locktyUG -> ve_pup ); 205 locktyUG -> ve_pup = NULL ; 208 `g_vw_deroy (& g_vw_lockty_ma , locktyUG ); 210 `FREE ( locktyUG -> put_pwd ); 212 i( NULL ! `ug_g_yout ( locktyUG -> ug )) { 213 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( locktyUG -> ug )); 214 `evas_obje_d (( Evas_Obje * `ug_g_yout ( locktyUG -> ug )); 217 SETTING_TRACE_END ; 218 } } 220  $g_lockty_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 221 p_cڌ_h rvi , * iv ) 224 } } 226  $g_lockty_ug__evt ( ui_gadg_h ug , 227 ug_evt evt , p_cڌ_h rvi , 228 * iv ) 230  evt ) { 231  UG_EVENT_LOW_MEMORY : 233  UG_EVENT_LOW_BATTERY : 235  UG_EVENT_LANG_CHANGE : 237  UG_EVENT_ROTATE_PORTRAIT : 239  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 241  UG_EVENT_ROTATE_LANDSCAPE : 243  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 245  UG_EVENT_REGION_CHANGE : 250 } } 252  $g_lockty_ug__key_evt ( ui_gadg_h ug , 253 ug_key_evt evt , 254 p_cڌ_h rvi , * iv ) 256 i(! iv ) 258 StgLocktyUG * ad = (StgLocktyUG * iv ; 259  evt ) { 260  UG_KEY_EVENT_END : { 261 i( `m_viame_t_em_g ( ad -> vi_b ) == 262 `m_viame_btom_em_g ( ad -> vi_b )) { 263 `ug_deroy_me ( ug ); 266 `g_vw_cb__dKey ( ad ); 274 } } 276 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 278 StgLocktyUG * locktyUG = `oc (1, (SettingLocktypeUG)); 279 `g_tvm_if (! locktyUG , -1, 282 `memt ( locktyUG , 0x00, ( StgLocktyUG )); 284 s -> = g_lockty_ug__ ; 285 s -> t = g_lockty_ug__t ; 286 s -> u = g_lockty_ug__u ; 287 s -> sume = g_lockty_ug__sume ; 288 s -> deroy = g_lockty_ug__deroy ; 289 s -> mesge = g_lockty_ug__mesge ; 290 s -> evt = g_lockty_ug__evt ; 291 s -> key_evt = g_lockty_ug__key_evt ; 292 s -> iv = locktyUG ; 293 s -> t = UG_OPT_INDICATOR_ENABLE ; 296 } } 298 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 300  StgLocktyUG * locktyUG ; 301 `g_tm_if (! s , "ops == NULL"); 303 locktyUG = s -> iv ; 304 i( locktyUG ) 305 `FREE ( locktyUG ); 306 } } 314  $g_lockty_yout_sswd_ug_cb ( ui_gadg_h ug , 315 ug_mode mode , * iv ) 317 i(! iv ) 320 Evas_Obje * ba = `ug_g_yout ( ug ); 321 i(! ba ) 324  mode ) { 325  UG_MODE_FULLVIEW : 326 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 327 EVAS_HINT_EXPAND ); 328 `evas_obje_show ( ba ); 335 } } 337  $g_lockty_deroy_sswd_ug_cb ( ui_gadg_h ug , 338 * iv ) 340 SETTING_TRACE_BEGIN ; 341 `t_if ( iv = NULL ); 342 StgLocktyUG * ad = (StgLocktyUG * iv ; 344 i( ad -> ly_ma ) 345 `m_obje__focus_low_t ( ad -> ly_ma , EINA_TRUE ); 346 i( ug ) { 347 `ug_deroy ( ug ); 349 } } 351  $g_lockty_d_sswd_ug_cb ( ui_gadg_h ug , 352 * iv ) 354 SETTING_TRACE_BEGIN ; 355 `t_if ( iv = NULL ); 356 StgLocktyUG * ad = (StgLocktyUG * iv ; 357 ad -> ug_sswd = NULL ; 358 } } 360 gboޗn $g_lockty__sswd_sg (* da ) 362 SETTING_TRACE_BEGIN ; 364 `tv_if ( da = NULL , FALSE ); 366 StgLocktyUG * ad = (StgLocktyUG * da ; 370 i( ad -> ug_sswd ) { 371 `SETTING_TRACE ("Password UG islreadyoaded."); 372  FALSE ; 375 i(( ad -> pw_ty < 0|| (ad->pw_ty > SETTING_LOCKTYPE_PW_MAX )) 376  FALSE ; 378  r [ Max_Passwd_Vw_Ty_L + 1] = { 0, }; 379 `CyS ( r , lockty_b [ ad -> pw_ty ]. pw_ty_rg , Max_Passwd_Vw_Ty_L ); 381  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 383 i(! cbs ) 384  FALSE ; 385 cbs -> yout_cb = g_lockty_yout_sswd_ug_cb ; 386 cbs -> su_cb = g_lockty_su_sswd_ug_cb ; 387 cbs -> deroy_cb = g_lockty_deroy_sswd_ug_cb ; 388 cbs -> d_cb = g_lockty_d_sswd_ug_cb ; 389 cbs -> iv = (*) ad ; 391 p_cڌ_h svc ; 392 i( `p_cڌ_ (& svc )) { 393 `FREE ( cbs ); 394  FALSE ; 397 `p_cڌ_add_exa_da ( svc , "vwty", r ); 398 i( ad -> vwty = SETTING_LOCKTYPE_VIEWTYPE_ENCRYPTION ) 399 `p_cڌ_add_exa_da ( svc , "encryption", "TRUE"); 401 i( ad -> put_pwd ) 402 `p_cڌ_add_exa_da ( svc , "cut", ad -> put_pwd ); 404 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 405 ad -> ug_sswd = `g_ug_ d-> ug , "g-sswd-e", UG_MODE_FULLVIEW , svc , cbs ); 406 i( NULL = ad -> ug_sswd ) { 407 `evas_obje_show ( ad -> ly_ma ); 410 `p_cڌ_deroy ( svc ); 411 `FREE ( cbs ); 413  TRUE ; 414 } } 423  $_g_lockty_b_dex (* me ) 425  i = 0; 427  i = 0; i < SETTING_LOCKTYPE_PW_MAX ; i++) { 428 i(0 = `SCmp ( me , lockty_b [ i ]. pw_ty_rg )) 429  i ; 432 } } 435 $g_lockty_su_sswd_ug_cb ( ui_gadg_h ug , p_cڌ_h rvi , 436 * iv ) 438 SETTING_TRACE_BEGIN ; 440 `tm_if ( iv = NULL , "Dataaremeter is NULL"); 442 StgLocktyUG * ad = (StgLocktyUG * iv ; 444 * su = NULL ; 446 `p_cڌ_g_exa_da ( rvi , "su", & su ); 449 `SETTING_TRACE ("ad->pw_ty: %desu :%s", ad -> pw_ty , su ); 450 `t_if ( NULL = su ); 452 i( `SCmp ( su , "Cancel")) { 453  dex = `_g_lockty_b_dex ( su ); 455 i( dex != -1) { 456 lockty_b [ dex ]. `sswd_hdr ( ad , NULL ); 457 ad -> pw_ty = lockty_b [ dex ]. pw_ty_num ; 459 `SETTING_TRACE_ERROR ("noablentry"); 463 `evas_obje_show ( ad -> ly_ma ); 464 `FREE ( su ); 465 SETTING_TRACE_END ; 466 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-common.h 17 #ide __SETTING_MEMORY_COMMON_H__ 18  #__SETTING_MEMORY_COMMON_H__ ) 20  ~ 21  ~ 23  #VCONFKEY_SETAPPL_MMC_FORMAT "memy/mmc/fm" ) 25 mSETTING_MMC_FORMAT_INVALID = -1, 26 mSETTING_MMC_FORMAT_FORMATTED = 0, 27 mSETTING_MMC_FORMAT_FORMATTING = 1, 28 mSETTING_MMC_FORMAT_FORMATTED_FAILED = 2 29 } tSETTING_MMC_FORMAT_STATUS ; 31  #STR_SIZE 30 ) 32  #SETTING_MEMORY_MMS_DEFAULT_FOLDER_SIZE 4 ) 33  #SETTING_MEMORY_EMAIL_DEFAULT_FOLDER_SIZE 8 ) 34  #SETTING_MEMORY_MYFILES_DEFAULT_FOLDER_SIZE 0 ) 35  #SETTING_MEMORY_BUFFER_SIZE 255 ) 36  #SETTING_MEMORY_MMC_MAX_NAME_LEN 360 ) 37  #SETTING_MEMORY_MMC_DEV_PATH_LEN 30 ) 38  #SETTING_MEMORY_MMC_FILEPATH_LEN_MAX 255 ) 39  #SETTING_MEMORY_MMC_MAX_MEM_STR_LEN 30 ) 40  #SETTING_MEMORY_MMC_MOUNT_PATH_LEN 30 ) 41  #SETTING_MEMORY_MMC_MAX_CARD_NAME_LEN 11 ) 42  #SETTING_MEMORY_MMC_MLABEL_MAX_COMMAND_LEN 50 ) 43  #SETTING_MEMORY_MYFILES_RESERVED_SPACE 2000 ) 44  #SETTING_MEMORY_POPUP_TIMER 1 ) 45  #SETTING_MEMORY_CLEAR_PHONE_CMD_LEN_MAX 80 ) 46  #SETTING_MEMORY_SYS_COMMAND_ARGV_LEN 4 ) 48  #SETTING_MEMORY_KILOBYTE_VALUE 1024 ) 49  #SETTING_MEMORY_MEGABYTE_VALUE 1048576 ) 50  #SETTING_MEMORY_GIGABYTE_VALUE 1073741824 ) 54  #SETTING_MEMORY_TEMP_FILE_PATH "/tmp/mmc_tmp_fe" ) 55  #SETTING_MEMORY_FILE_SYSTEM_PATH "/t/u/med/" ) 56  #SETTING_MEMORY_MY_FILES_IMAGES_PATH "/t/u/med/Images" ) 57  #SETTING_MEMORY_MY_FILES_VIDEOS_PATH "/t/u/med/Videos" ) 58  #SETTING_MEMORY_MY_FILES_SOUNDS_PATH "/t/u/med/Sounds" ) 59  #SETTING_MEMORY_MY_FILES_GAMES_PATH "/t/u/med/Games" ) 60  #SETTING_MEMORY_MY_FILES_OTHER_FILES_PATH "/t/u/med/Oth fes" ) 61  #SETTING_MEMORY_MM_MSG_PATH "/t/u/med/.mesge/" ) 62  #SETTING_MEMORY_CLEAR_PHONE_CALENDAR_FILE_PATH \ 63 "/t/dba/.nd.db" ) 64  #SETTING_MEMORY_CLEAR_PHONE_MEMO_FILE_PATH "/t/dba/.memo.db" ) 65  #SETTING_MEMORY_CLEAR_PHONE_MEMO_CONTACT_PATH \ 66 "/t/dba/.cڏ.db" ) 75  #SETTING_MEMORY_USTORG_UMS_PATH "/t/u/med" ) 76  #SETTING_MEMORY_USTORG_MOVIFS_PATH "/m/movifs" ) 77  #SETTING_MEMORY_USTORG_OPT_PATH "/t" ) 78  #SETTING_MEMORY_USTORG_MCC_PATH "/t/age/sdrd" ) 79  #SETTING_MEMORY_STATUS_MMC_PARENT_PATH "/t/age/sdrd/.." ) 81  #SETTING_MEMORY_STATUS_APP_PATH "/t" ) 82  #SETTING_MEMORY_STATUS_MEDIA_PATH "/t/u/med" ) 83  #SETTING_MEMORY_STATUS_MMC_PATH "/t/age/sdrd" ) 85  #SETTING_MEMORY_ICON_MMS_PATH \ 86 SETTING_UG_ICON_PATH "/68_ic_mui_mesge.g" ) 87  #SETTING_MEMORY_ICON_EMAIL_PATH \ 88 SETTING_UG_ICON_PATH "/68_ic_e-ma.g" ) 89  #SETTING_MEMORY_ICON_MYFILES_PATH \ 90 SETTING_UG_ICON_PATH "/68_ic_myfes.g" ) 91  #SETTING_MEMORY_ICON_OTHERS_PATH \ 92 SETTING_UG_ICON_PATH "/68_ic_hs.g" ) 93  #SETTING_MEMORY_ICON_DUMMY_PATH \ 94 SETTING_UG_ICON_PATH "/68_memy_us_bg.g" ) 96  s_g_LABEL_fo { 97 * mLABEL_EDJ_NAME ; 98 * mLABEL_GRP_NAME ; 99 * mLABEL_ITEM_TITLE_STR ; 101 } tg_LABEL_fo ; 103  g_syem_commd (cڡ * commd ); 105  g_memy_upde_pup_wh_ogss_b (* da ); 106  g_memy_hide_pup_wh_ogss_b ( StgMemyUG * ad ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-default-memory.h 17 #ide __SETTING_MEMORY_DEFAULT_MEMORY_H__ 18  #__SETTING_MEMORY_DEFAULT_MEMORY_H__ ) 20  ~ @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-main.h 17 #ide __SETTING_MEMORY_MAIN_H__ 18  #__SETTING_MEMORY_MAIN_H__ ) 20  ~ 22  #SETTING_MEMORY_MSG_SERVER_POPUP_INFO_MSG "msg sv iȚtlizg." ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-status.h 17 #ide __SETTING_MEMORY_STATUS_H__ 18  #__SETTING_MEMORY_STATUS_H__ ) 20  ~ 21  ~ 23 #ide _A_PROJECT_ 24  #_A_PROJECT_ ) 27  ~ 28  ~ 29  ~ 31  #SETTING_MEMORY_EMAIL_MAX "5000" ) 32  #SETTING_MEMORY_MSG_SMS_MAX "2600" ) 33  #SETTING_MEMORY_MSG_MMS_MAX "800" ) 34  #SETTING_MEMORY_CONTACT_MAX "100" ) 35  #SETTING_MEMORY_CAL_APPOINT_MAX "500" ) 36  #SETTING_MEMORY_CAL_ANNIVERS_MAX "100" ) 37  #SETTING_MEMORY_MEMO_MAX "400" ) 39  #SETTING_MEMORY_STATUS_EX_SD_CARD_MOUNT_ALREADY_DESC "A̗dy mou" ) 40  #SETTING_MEMORY_STATUS_EX_SD_CARD_DESC "IDS_ST_BODY_SD_CARD" ) 41  #SETTING_MEMORY_STATUS_TOTAL_SPACE_DESC `_ ("IDS_ST_BODY_TOTAL_SPACE") ) 42  #SETTING_MEMORY_STATUS_AVAILABLE_SPACE_DESC `_ ("IDS_ST_BODY_AVAILABLE_SPACE") ) 43  #SETTING_MEMORY_STATUS_MOUNT_SD_CARD_DESC "IDS_ST_BODY_MOUNT_SD_CARD" ) 44  #SETTING_MEMORY_STATUS_UNMOUNT_SD_CARD_DESC "IDS_ST_BODY_UNMOUNT_SD_CARD" ) 45  #SETTING_MEMORY_STATUS_FORMAT_SD_CARD_DESC "IDS_ST_BODY_FORMAT_SD_CARD" ) 46  #SETTING_MEMORY_STATUS_INTERNAL_SD_CARD_DESC "ISD cd" ) 47  #SETTING_MEMORY_STATUS_MAIN_STORAGE_DESC "Ma stage" ) 49  #SETTING_MEMORY_STATUS_SYSTEM_SPACE_DESC "IDS_COM_BODY_SYSTEM_STORAGE" ) 51  #SETTING_MEMORY_STATUS_FORMAT_ASK_MSG "Thiai wȔahe
ex staghphe.
You wlo ALL dځhrd!
Fm?" ) 53  #SETTING_MEMORY_STATUS_PROGRESSBAR_TIMEOUT 10 ) 56 mSETTING_MEMORY_STATUS_SYSMAN_REQUEST_MOUNT_ALREADY = -2, 57 mSETTING_MEMORY_STATUS_SYSMAN_REQUEST_SUCCESS = 0 60  __fs_ (* pdTٮ , * pdAva , cڡ * szPh ); 62  g_memy_us_ick_sokey_back (* da , 63 Evas_Obje * obj , 64 * evt_fo ); 65  g_memy_us_ex_sd_rd_fo (* ex_tٮ_a , 66 * ex_avaab_a , 67 * ex_mou_desc , 68 * ex_mmc_us ); 69  g_memy_us_ex_sd_rd_da (* ex_tٮ_a , 70 * ex_avaab_a ); 71  g_memy_us_mou_up_Gdl_li_cb (* da , 72 Evas_Obje * obj , 73 * evt_fo ); 74  g_memy_us_ex_sd_rd_fm_omt_pup_ ( 75 * da ); 76  g_memy_us_ex_sd_rd_ask_fm__cb (* da , 77 Evas_Obje * 78 obj , 80 * evt_fo ); 81  g_memy_us_ex_sd_rd_fm_omt_pup__b_cb ( 82 * da , 83 Evas_Obje 85 obj , 87 * evt_fo ); 89 g_memy_us_ex_sd_rd_fm_omt_pup_right_b_cb (* da , 90 Evas_Obje * 91 obj , 93 * evt_fo ); 94  g_memy_us_ex_sd_rd_mou_unmou (* da ); 95  g_memy_us_ex_sd_rd_esh_rd_das_cb (* da , 96 Evas_Obje 97 * obj , 99 * evt_fo ); 100  g_memy_us_ex_sd_rd_ݔe_come (* da , 101 * desc , 102 bo pup_ag ); 103  g_memy_us_li_em_ab_t_by_mmc_us (* da , 105 ex_mmc_us ); 106  g_memy_us_li_em_da_t ( Stg_GGroupIm_Da * 107 em , * da ); 108  g_memy_us_g_phe_age_avaab_size (* da , 110 * phe_age_avaab ); 111  g_memy_us_size_si ( size , 112 * size_desc ); 113  g_memy_us_ex_sd_rd_fm_cb ( v , * da ); 114  g_memy_us_ex_sd_rd_mou_cb ( v , * da ); 115  g_memy_us_ex_sd_rd_unmou_cb ( v , * da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory.h 17 #ide __SETTING_MEMORY_H__ 18  #__SETTING_MEMORY_H__ ) 20  ~ 21  ~ 23  ~ 25  ~ 27  ~ 28  ~ 29  ~ 30  ~ 32 (* tg_memy_mmc_cb ( tv , * tda ); 34  _StgMemyUG tStgMemyUG ; 36  sg_memy_umem_size { 37  tٮ_mem_size ; 38  _mem_size ; 39  ud_mem_size ; 40  block_size ; 41  mms_size ; 42  myfes_size ; 43  c_size ; 44 } tg_memy_umem_size_t ; 46  s__g_mem_us { 47  dTٮ ; 48  dAva ; 49 } tg_mem_us ; 56  s_StgMemyUG { 57 ui_gadg_h ug ; 58 ui_gadg_h ug_ldg ; 60 Evas * evas ; 61 Evas_Obje * w_ma_yout ; 62 Evas_Obje * w_g ; 63 Evas_Obje * pup ; 64 g__back_func cu_pup_cb ; 66 Evas_Obje * ogss_b ; 67 Ece_Tim * wa_tim ; 68 Ece_Tim * pup_tim ; 69 Ece_Tim * ogss_b_tim ; 70  ogss_b_ ; 71 Evas_Obje * vi_b ; 73 Evas_Obje * msg_tl_pup ; 74 Evas_Obje * ly_ma ; 76 Stg_GGroupIm_Da * da_w ; 77 Stg_GGroupIm_Da * da_bt ; 78 Stg_GGroupIm_Da * da_cmr ; 79 Stg_GGroupIm_Da * da_vc ; 80 Stg_GGroupIm_Da * da_rdo ; 81 Stg_GGroupIm_Da * da_shr ; 82 Stg_GGroupIm_Da * da_adobeA ; 83 Stg_GGroupIm_Da * da_dvb_h ; 85 g_memy_umem_size_t umem_size ; 86 Elm_Gli_Im_Css c_1xt_1ic_2 ; 87 Elm_Gli_Im_Css c_group_em ; 88 Elm_Gli_Im_Css c_1xt ; 89 Elm_Gli_Im_Css c_1xt_1ic ; 90 Elm_Gli_Im_Css c_l_l ; 91 Elm_Gli_Im_Css c_t ; 92 Elm_Gli_Im_Css c_vb_height ; 93 Elm_Gli_Im_Css c_2xt_3_ ; 94 Elm_Gli_Im_Css c_1ic_1xt_sub ; 95 Elm_Gli_Im_Css c_2xt_2 ; 96 Stg_GGroupIm_Da * da_ex_tٮ ; 97 Stg_GGroupIm_Da * da_ex_avaab ; 98 Stg_GGroupIm_Da * da_ex_mou ; 99 Stg_GGroupIm_Da * da_ex_fm ; 100 Stg_GGroupIm_Da * da__tٮ ; 101 Stg_GGroupIm_Da * da__avaab ; 102 Stg_GGroupIm_Da * da__fm ; 103 Stg_GGroupIm_Da * da_phe_age_avaab ; 104 Stg_GGroupIm_Da * da_ma_age_avaab ; 105 Stg_GGroupIm_Da * da_syem_age_avaab ; 106  mmc_cڋs * mmc_cڋ ; 109 g_vw g_vw_memy_ma ; 110 g_vw g_vw_memy_deu_memy ; 111 g_vw g_vw_memy_us ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-common.c 17  ~ 18  ~ 20  $g_memy_upde_pup_wh_ogss_b (* da ) 22 SETTING_TRACE_BEGIN ; 23 StgMemyUG * ad = (StgMemyUG * da ; 25 i( ad -> ogss_b ! NULL ) { 26 `SETTING_TRACE ("ad->progress_bar_rate = %f", 27 () ad -> ogss_b_ ); 28 `m_ogssb_vue_t ( ad -> ogss_b , 29 ad -> ogss_b_ ); 32 i( ad -> ogss_b_tim ! NULL ) { 33 `ece_tim_d ( ad -> ogss_b_tim ); 34 ad -> ogss_b_tim = NULL ; 38 } } 40  $g_memy_hide_pup_wh_ogss_b ( StgMemyUG * ad ) 42 SETTING_TRACE_BEGIN ; 43 i( ad -> ogss_b ) { 44 `m_ogssb_vue_t ( ad -> ogss_b , 1.0); 46 `evas_obje_d ( ad -> ogss_b ); 47 ad -> ogss_b = NULL ; 49 i( ad -> pup ) { 50 `evas_obje_d ( ad -> pup ); 51 ad -> pup = NULL ; 54 i( ad -> pup_tim ) { 55 `ece_tim_d ( ad -> pup_tim ); 56 ad -> pup_tim = NULL ; 58 } } 61  $g_syem_commd (cڡ * commd ) 63 SETTING_TRACE_BEGIN ; 64  pid = 0, us = 0; 65 *cڡ v [] = { NULL }; 67 i( commd == 0) { 71 pid = `fk (); 73 i( pid == -1) { 74  SETTING_RETURN_FAIL ; 77 i( pid == 0) { 78 * gv [ SETTING_MEMORY_SYS_COMMAND_ARGV_LEN ]; 80 gv [0] = "sh"; 81 gv [1] = "-c"; 82 gv [2] = (*) commd ; 83 gv [3] = 0; 85 `execve ("/b/sh", gv , v ); 87 `abt (); 91 i( `wapid ( pid , & us , 0) == -1) { 92 i( o ! EINTR ) { 93  SETTING_RETURN_FAIL ; 96  us ; 100 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-default-memory.c 17  ~ 18  #SUPPORT_DVB_B 1 ) 19  #DVB_H_STR "DVB-H" ) 20  g_memy_deu_memy_ (* cb ); 21  g_memy_deu_memy_deroy (* cb ); 22  g_memy_deu_memy_upde (* cb ); 23  g_memy_deu_memy_nup (* cb ); 24 * g_deu_memy_g_desc_r_by_vcf ( g_t_p_li 25 p_key ); 27 g_vw gg_vw_memy_deu_memy = { 28 . = g_memy_deu_memy_ , 29 . gderoy = g_memy_deu_memy_deroy , 30 . gupde = g_memy_deu_memy_upde , 31 . gnup = g_memy_deu_memy_nup , 34  g_memy_deu_ick_sokey_nl_cb (* da , 35 Evas_Obje * obj , 36 * evt_fo ); 37  __g_memy_deu_memy_vcf_chge_cb ( 38 keynode_t * key , * da ); 39  __g_memy_deu_memy_upde_em_us ( 40 * da , bo dib_mmc_ag ); 41  __g_memy_deu_memy_upde_vcf (* da ); 49  $__g_memy_deu_exp_cb (* da , Evas_Obje * obj , 50 * evt_fo ) 52 `t_if ( NULL = da || NULL = evt_fo ); 53 SETTING_TRACE_BEGIN ; 54 StgMemyUG * ad = (StgMemyUG * da ; 55 Elm_Obje_Im * Im = evt_fo ; 56 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 57 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 59 Evas_Obje * rgd ; 60 i( da_Im = ad -> da_w 61 || da_Im = ad -> da_bt 62 || da_Im = ad -> da_cmr 63 || da_Im = ad -> da_vc 64 || da_Im = ad -> da_rdo 65 || da_Im = ad -> da_shr 66 || da_Im = ad -> da_dvb_h ) { 68 `SETTING_TRACE_DEBUG ("start drawingxp menu."); 70 rgd = `m_dio_add ( sr ); 71 `m_dio_vue_t ( rgd , -1); 72 `g__Gdl_exp_sub_fld ( sr , 73 &( ad -> c_1ic_1xt_sub ), 74 NULL , NULL, Im , 75 SWALLOW_Ty_1RADIO , rgd , 76 SETTING_DEF_MEMORY_PHONE , 78 NULL ); 80 Stg_GGroupIm_Da * da_memy_rd = NULL ; 81 da_memy_rd = 82 `g__Gdl_exp_sub_fld ( sr , 83 &( ad -> c_1ic_1xt_sub ), 84 NULL , NULL, Im , 85 SWALLOW_Ty_1RADIO , rgd , 86 SETTING_DEF_MEMORY_MMC , 88 NULL ); 89 `g_tm_if (! da_memy_rd , "data_memory_card is NULL"); 91  mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED ; 92  t = `vcf_g_t ( VCONFKEY_SYSMAN_MMC_STATUS , & mmc_mode ); 93 `g_tm_if ( t != 0, "Get vconf failed"); 96 i( mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED || 97 mmc_mode = VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED ) { 98 `g_dib_gli_em ( da_memy_rd -> em ); 101 `g_upde_chk_us ( rgd , 102 da_Im -> t_p_g_bded ); 105 } } 107  $g_memy_deu_memy_ (* cb ) 109 SETTING_TRACE_BEGIN ; 110 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 112 StgMemyUG * ad = (StgMemyUG * cb ; 114 Evas_Obje * sr ; 116 Elm_Obje_Im * em ; 117 ad -> ly_ma = 118 `g__yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 119 `_ ("IDS_ST_BODY_MEMORYSETTINGS_DEFAULT_MEMORY"), 120 `S_ ("IDS_COM_BODY_BACK"), NULL , 121 g_memy_deu_ick_sokey_nl_cb , 122 NULL , ad , & sr , &d-> vi_b )); 124 `tvm_if ( ad -> ly_ma = NULL , -1, "Can't create mainayout"); 126 `g_ab_exndab_gli ( sr , ad , 127 __g_memy_deu_exp_cb , 128 NULL ); 131 em = 132 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 133 ELM_GENLIST_ITEM_NONE , NULL , NULL); 134 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 135 ad -> da_w = 136 `g__Gdl_exp__fld ( sr , 137 &( ad -> c_2xt_3_ ), 138 NULL , NULL, 139 SWALLOW_Ty_INVALID , 141 g_deu_memy_g_desc_r_by_vcf 142 ( INT_SLP_SETTING_DEFAULT_MEM_WAP )); 143 i( ad -> da_w ) { 144 ad -> da_w -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_WAP ; 146 `SETTING_TRACE_ERROR ("ad->data_wap is NULL"); 150 em = 151 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 152 ELM_GENLIST_ITEM_NONE , NULL , NULL); 153 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 154 ad -> da_bt = 155 `g__Gdl_exp__fld ( sr , 156 &( ad -> c_2xt_3_ ), 157 NULL , NULL, 158 SWALLOW_Ty_INVALID , 160 g_deu_memy_g_desc_r_by_vcf 161 ( INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH )); 162 i( ad -> da_bt ) { 163 ad -> da_bt -> t_p_g_bded = 164 INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH ; 166 `SETTING_TRACE_ERROR ("ad->data_bt is NULL"); 170 em = 171 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 172 ELM_GENLIST_ITEM_NONE , NULL , NULL); 173 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 174 ad -> da_cmr = 175 `g__Gdl_exp__fld ( sr , 176 &( ad -> c_2xt_3_ ), 177 NULL , NULL, 178 SWALLOW_Ty_INVALID , 180 g_deu_memy_g_desc_r_by_vcf 181 ( INT_SLP_SETTING_DEFAULT_MEM_CAMERA )); 182 i( ad -> da_cmr ) { 183 ad -> da_cmr -> t_p_g_bded = 184 INT_SLP_SETTING_DEFAULT_MEM_CAMERA ; 186 `SETTING_TRACE_ERROR ("ad->data_cmr is NULL"); 189 em = 190 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 191 ELM_GENLIST_ITEM_NONE , NULL , NULL); 192 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 193 ad -> da_vc = 194 `g__Gdl_exp__fld ( sr , 195 &( ad -> c_2xt_3_ ), 196 NULL , NULL, 197 SWALLOW_Ty_INVALID , 199 g_deu_memy_g_desc_r_by_vcf 200 ( INT_SLP_SETTING_DEFAULT_MEM_VOICE_RECORDER )); 201 i( ad -> da_vc ) { 202 ad -> da_vc -> t_p_g_bded = 203 INT_SLP_SETTING_DEFAULT_MEM_VOICE_RECORDER ; 205 `SETTING_TRACE_ERROR ("ad->data_vrec is NULL"); 208 #i SUPPORT_FMdio 210 em = 211 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 212 ELM_GENLIST_ITEM_NONE , NULL , NULL); 213 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 214 ad -> da_rdo = 215 `g__Gdl_exp__fld ( sr , 216 &( ad -> c_2xt_3_ ), 217 NULL , NULL, 218 SWALLOW_Ty_INVALID , 220 g_deu_memy_g_desc_r_by_vcf 221 ( INT_SLP_SETTING_DEFAULT_MEM_FM_RADIO )); 222 i( ad -> da_rdo ) { 223 ad -> da_rdo -> t_p_g_bded = 224 INT_SLP_SETTING_DEFAULT_MEM_FM_RADIO ; 226 `SETTING_TRACE_ERROR ("ad->data_rdo is NULL"); 230 #i SUPPORT_AShe_Memy 233 em = 234 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 235 ELM_GENLIST_ITEM_NONE , NULL , NULL); 236 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 237 ad -> da_shr = 238 `g__Gdl_exp__fld ( sr , 239 &( ad -> c_2xt_3_ ), 240 NULL , NULL, 241 SWALLOW_Ty_INVALID , 243 g_deu_memy_g_desc_r_by_vcf 244 ( INT_SLP_SETTING_DEFAULT_MEM_ALL_SHARE )); 245 i( ad -> da_shr ) { 246 ad -> da_shr -> t_p_g_bded = 247 INT_SLP_SETTING_DEFAULT_MEM_ALL_SHARE ; 249 `SETTING_TRACE_ERROR ("ad->data_shr is NULL"); 252 #i SUPPORT_DVB_B 254 em = 255 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 256 ELM_GENLIST_ITEM_NONE , NULL , NULL); 257 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 258 ad -> da_dvb_h = 259 `g__Gdl_exp__fld ( sr , 260 &( ad -> c_2xt_3_ ), 261 NULL , NULL, 262 SWALLOW_Ty_INVALID , 263 DVB_H_STR , 264 g_deu_memy_g_desc_r_by_vcf 265 ( INT_SLP_SETTING_DEFAULT_MEM_DVB_H )); 266 i( ad -> da_dvb_h ) { 267 ad -> da_dvb_h -> t_p_g_bded = 268 INT_SLP_SETTING_DEFAULT_MEM_DVB_H ; 270 `SETTING_TRACE_ERROR ("ad->data_shr is NULL"); 274 em = `m_gli_em_nd ( sr , & c_btom_t , NULL , NULL, 275 ELM_GENLIST_ITEM_NONE , NULL , NULL); 276 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 278  t = `vcf_nify_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , 279 __g_memy_deu_memy_vcf_chge_cb , ad ); 280 i( t != 0) { 281 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 283 g_vw_memy_deu_memy . is_ = 1; 285 SETTING_TRACE_END ; 287  SETTING_RETURN_SUCCESS ; 288 } } 290  $g_memy_deu_memy_deroy (* cb ) 292 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 294 StgMemyUG * ad = (StgMemyUG * cb ; 296  t = `vcf_igne_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , 297 __g_memy_deu_memy_vcf_chge_cb ); 298 i( t != 0) { 299 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 302 g_vw_memy_deu_memy . is_ = 0; 304 `evas_obje_d ( ad -> ly_ma ); 306  SETTING_RETURN_SUCCESS ; 307 } } 309  $g_memy_deu_memy_upde (* cb ) 311 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 312  SETTING_RETURN_SUCCESS ; 313 } } 315 * $g_deu_memy_g_desc_r_by_vcf ( g_t_p_li p_key ) 320 * g_deu_memy_ty [ SETTING_DEF_MEMORY_MAX ] = { 321 `_ ("IDS_COM_BODY_PHONE"), 322 `_ ("IDS_COM_BODY_MEMORY_CARD") 324  t = SETTING_RETURN_FAIL ; 325  vue = 0; 326  r = -1; 328  mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED ; 329 t = `vcf_g_t ( VCONFKEY_SYSMAN_MMC_STATUS , & mmc_mode ); 330 `g_tvm_if ( t !0, NULL , "Get vconf failed"); 333 i( mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED || 334 mmc_mode = VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED ) { 335 t = `g_t_t_p_key ( p_key , 0, & r ); 336 `g_tvm_if ( t !0, NULL , "Set vconf failed"); 339 t = `g_g_t_p_key ( p_key , & vue , & r ); 341  p_key ) { 342  INT_SLP_SETTING_DEFAULT_MEM_WAP : 343  INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH : 344  INT_SLP_SETTING_DEFAULT_MEM_CAMERA : 345  INT_SLP_SETTING_DEFAULT_MEM_VOICE_RECORDER : 346  INT_SLP_SETTING_DEFAULT_MEM_FM_RADIO : 347  INT_SLP_SETTING_DEFAULT_MEM_ALL_SHARE : 348  INT_SLP_SETTING_DEFAULT_MEM_ADOBE_AIR : 349  INT_SLP_SETTING_DEFAULT_MEM_DVB_H : 351 i( t = SETTING_RETURN_FAIL 352 || vue > SETTING_DEF_MEMORY_MAX ) 353 vue = SETTING_DEF_MEMORY_PHONE ; 354  g_deu_memy_ty [ vue ]; 359 t = SETTING_GENERAL_ERR_NOT_FIND_VALUE_SWITCH ; 363  NULL ; 364 } } 366  $g_memy_deu_memy_nup (* cb ) 369 } } 384 $g_memy_deu_ick_sokey_nl_cb (* da , Evas_Obje * obj , 385 * evt_fo ) 387 `t_if ( da = NULL ); 389 StgMemyUG * ad = (StgMemyUG * da ; 391 `ug_deroy_me ( ad -> ug ); 392 } } 394  $__g_memy_deu_memy_vcf_chge_cb ( 395 keynode_t * key , * da ) 397 SETTING_TRACE_BEGIN ; 398 `g_tm_if ( NULL = key , "key is NULL"); 399 `g_tm_if ( NULL = da , "data is NULL"); 400 StgMemyUG * ad = (StgMemyUG *) da ; 401  us = `vcf_keynode_g_t ( key ); 402 * vcf_me = `vcf_keynode_g_me ( key ); 404 i(! `SCmp ( vcf_me , VCONFKEY_SYSMAN_MMC_STATUS )) { 405 `SETTING_TRACE ("us:%d", us ); 406 i( VCONFKEY_SYSMAN_MMC_MOUNTED = us ) { 407 `__g_memy_deu_memy_upde_em_us ( 408 ad , FALSE ); 410 `__g_memy_deu_memy_upde_em_us ( 411 ad , TRUE ); 414 } } 416  $__g_memy_deu_memy_upde_em_us ( 417 * da , bo dib_mmc_ag ) 419 SETTING_TRACE_BEGIN ; 420 `g_tm_if ( NULL = da , "data is NULL"); 421 StgMemyUG * ad = (StgMemyUG *) da ; 423 `g_tm_if ( NULL = ad -> da_w , "ad->data_wap is NULL"); 424 `g_tm_if ( NULL = ad -> da_w -> em , 427 Elm_Obje_Im * li_em = ad -> da_w -> em ; 428 Stg_GGroupIm_Da * da_sub_em = NULL ; 429  li_em ! NULL ) { 430 da_sub_em = 431 ( Stg_GGroupIm_Da *) 432 `m_obje_em_da_g ( li_em ); 434 i( da_sub_em = NULL ) { 435 li_em = `m_gli_em_xt_g (list_item); 438 `SETTING_TRACE ("key%s", da_sub_em -> keyS ); 440 i( dib_mmc_ag ) { 441 i(! `SCmp ( da_sub_em -> keyS , 443 ! `m_gli_em_ed_g ( li_em )) { 444 `m_gli_em_ed_t ( li_em , 1); 445 } i(! `SCmp ( da_sub_em -> keyS , 447 `m_gli_em_ed_t ( li_em , 0); 448 `g_dib_gli_em ( li_em ); 451 i(! `SCmp ( da_sub_em -> keyS , 453 `m_obje_em_dibd_g ( li_em )) { 454 `g_ab_gli_em ( li_em ); 457 li_em = `m_gli_em_xt_g (list_item); 461 `g_tm_if ( NULL = ad -> da_bt , "ad->data_bt is NULL"); 462 `g_tm_if ( NULL = ad -> da_cmr , "ad->data_cmr is NULL"); 463 `g_tm_if ( NULL = ad -> da_vc , "ad->data_vrec is NULL"); 464 `g_tm_if ( NULL = ad -> da_rdo , "ad->data_rdo is NULL"); 465 `g_tm_if ( NULL = ad -> da_dvb_h , "ad->data_dvb_h is NULL"); 466 i( dib_mmc_ag ) { 467 `__g_memy_deu_memy_upde_vcf ( ad -> da_w ); 468 `__g_memy_deu_memy_upde_vcf ( ad -> da_bt ); 469 `__g_memy_deu_memy_upde_vcf ( ad -> da_cmr ); 470 `__g_memy_deu_memy_upde_vcf ( ad -> da_vc ); 471 `__g_memy_deu_memy_upde_vcf ( ad -> da_rdo ); 472 `__g_memy_deu_memy_upde_vcf ( ad -> da_dvb_h ); 474 } } 476  $__g_memy_deu_memy_upde_vcf (* da ) 478 SETTING_TRACE_BEGIN ; 479 `g_tm_if ( NULL = da , "data is NULL"); 480 Stg_GGroupIm_Da * da_em = (Stg_GGroupIm_D*) da ; 481  r = 0; 482  vue = 0; 483  t = 0; 485 t = `g_g_t_p_key ( 486 da_em -> t_p_g_bded , & vue , & r ); 487 `g_tm_if (0 ! t , "get vconf failed"); 490 i( vue != 0) { 491 t = `g_t_t_p_key ( 492 da_em -> t_p_g_bded , 0, & r ); 493 `g_tm_if ( t != 0, "Set vconf failed"); 495 `G_FREE ( da_em -> sub_desc ); 496 da_em -> sub_desc = (*) `g_rdup ( `_ ("IDS_COM_BODY_PHONE")); 497 `m_obje_em_da_t ( da_em -> em , data_item); 498 `m_gli_em_upde ( da_em -> em ); 500 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-main.c 17  ~ 18  #VCONFKEY_MEMORY_STATUS "memy/msg/ady" ) 20  g_memy_ma_ (* cb ); 21  g_memy_ma_deroy (* cb ); 22  g_memy_ma_upde (* cb ); 23  g_memy_ma_nup (* cb ); 25 g_vw gg_vw_memy_ma = { 26 . = g_memy_ma_ , 27 . gderoy = g_memy_ma_deroy , 28 . gupde = g_memy_ma_upde , 29 . gnup = g_memy_ma_nup , 32  g_memy_ma_mou_up_Gdl_li_cb (* da , 33 Evas_Obje * obj , 34 * evt_fo ); 35  g_memy_ma_ick_sokey_back (* da , 36 Evas_Obje * obj , 37 * evt_fo ); 38  g_memy_ma_memy_us_chge_cb ( keynode_t * key , 39 * da ); 47  $g_memy_ma_ (* cb ) 49 SETTING_TRACE_BEGIN ; 50 StgMemyUG * ad = (StgMemyUG * cb ; 52 Evas_Obje * sr ; 54 ad -> ly_ma = 55 `g__yout_vi_b_gli ( ad -> w_ma_yout , 56 ad -> w_g , 57 `_ ("IDS_ST_BODY_MEMORY"), 58 `S_ ("IDS_COM_BODY_BACK"), 59 NULL , 60 g_memy_ma_ick_sokey_back , 61 NULL , ad , & sr , 62 &( ad -> vi_b )); 63 `tvm_if ( ad -> ly_ma = NULL , -1, "Can't create mainayout"); 65 Elm_Obje_Im * em = NULL ;; 66 em = 67 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 68 ELM_GENLIST_ITEM_NONE , NULL , NULL); 69 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 72 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 73 g_memy_ma_mou_up_Gdl_li_cb , 74 ad , SWALLOW_Ty_INVALID , NULL , NULL, 77 NULL , NULL); 80 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 81 g_memy_ma_mou_up_Gdl_li_cb , 82 ad , SWALLOW_Ty_INVALID , NULL , NULL, 83 0, "IDS_ST_BODY_MEMORY_STATUS", NULL , 84 NULL ); 85 g_vw_memy_ma . is_ = 1; 86  SETTING_RETURN_SUCCESS ; 87 } } 89  $g_memy_ma_deroy (* cb ) 91 SETTING_TRACE_BEGIN ; 92 g_vw_memy_ma . is_ = 0; 94 StgMemyUG * ad = (StgMemyUG * cb ; 95 `vcf_igne_key_chged ( VCONFKEY_MEMORY_STATUS , 96 g_memy_ma_memy_us_chge_cb ); 97 `evas_obje_d ( ad -> ly_ma ); 100 } } 102  $g_memy_ma_upde (* cb ) 104 SETTING_TRACE_BEGIN ; 105 StgMemyUG * ad = (StgMemyUG * cb ; 106 `evas_obje_show ( ad -> ly_ma ); 109 } } 111  $g_memy_ma_nup (* cb ) 113 SETTING_TRACE_BEGIN ; 118 } } 126 $g_memy_ma_memy_us_chge_cb ( keynode_t * key , * da ) 128 SETTING_TRACE_BEGIN ; 129 StgMemyUG * ad = da ; 130  us = `vcf_keynode_g_bo ( key ); 133 i(1 = us ) { 134 i( ad -> msg_tl_pup ! NULL ) { 135 `evas_obje_d ( ad -> msg_tl_pup ); 136 ad -> msg_tl_pup = NULL ; 138 `vcf_igne_key_chged ( VCONFKEY_MEMORY_STATUS , 139 g_memy_ma_memy_us_chge_cb ); 140 `g_vw_chge (& g_vw_memy_ma , 141 & g_vw_memy_us , ad ); 143 } } 146 $g_memy_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 147 * evt_fo ) 150 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 152 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 153 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 154 `m_gli_em_ed_t ( em , 0); 155 Stg_GGroupIm_Da * li_em = 156 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 158 StgMemyUG * ad = (StgMemyUG * da ; 160 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 162 i(! SCmp 164 li_em -> keyS )) { 165 `g_vw_chge (& g_vw_memy_ma , 166 & g_vw_memy_deu_memy , ad ); 167 } i(! `SCmp ("IDS_ST_BODY_MEMORY_STATUS", li_em -> keyS )) { 169  v = 0; 170 `vcf_g_bo ( VCONFKEY_MEMORY_STATUS , & v ); 172 i(1 ! v ) { 173  t ; 174 t = 175 `vcf_nify_key_chged ( VCONFKEY_MEMORY_STATUS , 176 g_memy_ma_memy_us_chge_cb , 177 ad ); 178 `g_tm_if ( t < 0, "%sotifications Failed(%d)", 179 VCONFKEY_MEMORY_STATUS , t ); 181 ad -> msg_tl_pup = 182 `g__pup_whout_b ( ad ,d-> w_g , 183 NULL , `_ ( SETTING_MEMORY_MSG_SERVER_POPUP_INFO_MSG ), 184 NULL , 0, TRUE , TRUE); 187 `g_vw_chge (& g_vw_memy_ma , 188 & g_vw_memy_us , ad ); 191 `SETTING_TRACE ("Invalid selection"); 193 } } 196 $g_memy_ma_ick_sokey_back (* da , Evas_Obje * obj , 197 * evt_fo ) 199 SETTING_TRACE_BEGIN ; 201 `tm_if ( da = NULL , "data == NULL"); 203 StgMemyUG * ad = (StgMemyUG * da ; 206 `ug_deroy_me ( ad -> ug ); 208 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-status.c 17  ~ 18  #MAX_STR_LEN_ON_MEMORY_STATUS 32 ) 20  #MAIN_STORAGE 0 ) 22  g_memy_us_ (* cb ); 23  g_memy_us_deroy (* cb ); 24  g_memy_us_upde (* cb ); 25  g_memy_us_nup (* cb ); 27 g_vw gg_vw_memy_us = { 28 . = g_memy_us_ , 29 . gderoy = g_memy_us_deroy , 30 . gupde = g_memy_us_upde , 31 . gnup = g_memy_us_nup , 34  __g_memy_us_vcf_chge_cb keynode_t * key , * da ); 35  __g_memy_us_check_mmc_us (); 36  __g_memy_us_mmc_cڋ_ (* da , g_memy_mmc_cb cb ); 38  $__g_memy_us_syem_age_avaab_size_g (* szAva ) 40 SETTING_TRACE_BEGIN ; 42  dTٮ = 0.0; 43  dAva = 0.0; 44  t = SETTING_RETURN_SUCCESS ; 45 g_mem_us _mem_ ; 47 t = `__fs_ (& dTٮ , & dAva , SETTING_MEMORY_STATUS_APP_PATH ); 48 `g_tm_if ( t = SETTING_RETURN_FAIL , "getpp_mem stat failed"); 49 _mem_ . dTٮ = dTotal; 50 _mem_ . dAva = dAvail; 52 t = `g_memy_us_size_si ( _mem_ . dAva , szAva ); 53 `g_tm_if ( t = SETTING_RETURN_FAIL , "setting_memory_status_size_transition fail"); 54 } } 56  $g_memy_us_ (* cb ) 58 SETTING_TRACE_BEGIN ; 60 StgMemyUG * ad = (StgMemyUG * cb ; 61 Evas_Obje * sr ; 69 `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 70 `_ ("IDS_ST_BODY_MEMORY_STATUS"), 71 `S_ ("IDS_COM_BODY_BACK"), NULL , 72 g_memy_us_ick_sokey_back , 73 NULL , ad , & sr ,d-> vi_b ); 76 `g__Gdl_fld_tIm ( sr , &( ad -> c_group_em ), 77 SETTING_MEMORY_STATUS_EX_SD_CARD_DESC , 78 NULL ); 80  ex_tٮ_a [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = { 0, }; 81  ex_avaab_a [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = { 0, }; 82  ex_mou_us [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = { 0, }; 83  ex_mmc_us = VCONFKEY_SYSMAN_MMC_REMOVED ; 84 `g_memy_us_ex_sd_rd_fo ( ex_tٮ_a , 85 ex_avaab_a , 86 ex_mou_us , & ex_mmc_us ); 88 ad -> da_ex_tٮ = 89 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 90 ad , SWALLOW_Ty_INVALID , NULL , 91 NULL , 0, ex_tٮ_a , 92 SETTING_MEMORY_STATUS_TOTAL_SPACE_DESC , 93 NULL ); 94 i( ad -> da_ex_tٮ ) { 95 ad -> da_ex_tٮ -> urda =d; 96 `m_gli_em__mode_t ( ad -> da_ex_tٮ -> em , 97 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 99 `SETTING_TRACE_ERROR ("ad->data_ex_total is NULL"); 102 ad -> da_ex_avaab = 103 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 104 ad , SWALLOW_Ty_INVALID , NULL , 105 NULL , 0, ex_avaab_a , 106 SETTING_MEMORY_STATUS_AVAILABLE_SPACE_DESC , 107 NULL ); 108 i( ad -> da_ex_avaab ) { 109 ad -> da_ex_avaab -> urda =d; 110 `m_gli_em__mode_t ( ad -> da_ex_avaab -> em , 111 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 113 `SETTING_TRACE_ERROR ("ad->data_ex_available is NULL"); 116 if(! `isEmulB ()) 118 ad -> da_ex_mou = 119 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 120 g_memy_us_mou_up_Gdl_li_cb , 121 ad , SWALLOW_Ty_INVALID , NULL , 122 NULL , 0, ex_mou_us , NULL, 123 NULL ); 124 i( ad -> da_ex_mou ) { 125 ad -> da_ex_mou -> urda =d; 127 `SETTING_TRACE_ERROR ("ad->data_ex_mount is NULL"); 130 ad -> da_ex_fm = 131 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 132 g_memy_us_mou_up_Gdl_li_cb , 133 ad , SWALLOW_Ty_INVALID , NULL , 134 NULL , 0, 135 SETTING_MEMORY_STATUS_FORMAT_SD_CARD_DESC , 136 NULL , NULL); 137 i( ad -> da_ex_fm ) { 138 ad -> da_ex_fm -> urda =d; 140 `SETTING_TRACE_ERROR ("ad->data_ex_format is NULL"); 143 `g_memy_us_li_em_ab_t_by_mmc_us ( ad , ex_mmc_us ); 147 `g__Gdl_fld_tIm ( sr , &( ad -> c_group_em ), 148 SETTING_MEMORY_STATUS_SYSTEM_SPACE_DESC , 149 NULL ); 150  syem_age_avaab [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = {0,}; 151 `__g_memy_us_syem_age_avaab_size_g ( syem_age_avaab ); 152 ad -> da_syem_age_avaab = 153 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 154 ad , SWALLOW_Ty_INVALID , NULL , 155 NULL , 0, syem_age_avaab , 156 SETTING_MEMORY_STATUS_AVAILABLE_SPACE_DESC , 157 NULL ); 158 i( ad -> da_syem_age_avaab ) { 159 ad -> da_syem_age_avaab -> urda =d; 160 `m_gli_em__mode_t ( ad -> da_syem_age_avaab -> 161 em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 163 `SETTING_TRACE_ERROR ("ad->data_system_storage_available is NULL"); 166 #i MAIN_STORAGE 168 `g__Gdl_fld_tIm ( sr , &( ad -> c_group_em ), 169 SETTING_MEMORY_STATUS_MAIN_STORAGE_DESC , 170 NULL ); 172  phe_age_avaab [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = {0,}; 173 `g_memy_us_g_phe_age_avaab_size ( ad , 174 phe_age_avaab ); 175 ad -> da_phe_age_avaab = 176 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), NULL , 177 ad , SWALLOW_Ty_INVALID , NULL , 178 NULL , 0, phe_age_avaab , 179 SETTING_MEMORY_STATUS_AVAILABLE_SPACE_DESC , 180 NULL ); 181 i( ad -> da_phe_age_avaab ) { 182 ad -> da_phe_age_avaab -> urda =d; 183 `m_gli_em__mode_t ( ad -> da_phe_age_avaab -> 184 em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 186 `SETTING_TRACE_ERROR ("ad->data_phone_storage_available is NULL"); 190 Elm_Obje_Im * em = NULL ; 191 em = `m_gli_em_nd ( sr , & c_btom_t , NULL , NULL, 192 ELM_GENLIST_ITEM_NONE , NULL , NULL); 193 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 195  t = `vcf_nify_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , 196 __g_memy_us_vcf_chge_cb , ad ); 197 i( t != 0) { 198 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 201 g_vw_memy_us . is_ = 1; 202  SETTING_RETURN_SUCCESS ; 203 } } 205  $g_memy_us_deroy (* cb ) 207 SETTING_TRACE_BEGIN ; 208 StgMemyUG * ad = (StgMemyUG * cb ; 210 i( ad -> ogss_b ) { 211 `evas_obje_d ( ad -> ogss_b ); 212 ad -> ogss_b = NULL ; 215 i( ad -> pup ) { 216 `evas_obje_d ( ad -> pup ); 217 ad -> pup = NULL ; 220  t = `vcf_igne_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , 221 __g_memy_us_vcf_chge_cb ); 222 i( t != 0) { 223 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 226 i( ad -> mmc_cڋ ) { 227 `FREE ( ad -> mmc_cڋ ); 230 `m_viame_em_p ( ad -> vi_b ); 231 g_vw_memy_us . is_ = 0; 234 } } 236  $g_memy_us_upde (* cb ) 238 SETTING_TRACE_BEGIN ; 240 StgMemyUG * ad = (StgMemyUG * cb ; 241 i(! ad ) { 242 `SETTING_TRACE_ERROR ("ad isull."); 245 i( ad ) 246 `g_memy_us_ex_sd_rd_esh_rd_das_cb ( ad , NULL , NULL); 249  phe_age_avaab [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = {0,}; 250 `g_memy_us_g_phe_age_avaab_size ( ad , phe_age_avaab ); 252 #i MAIN_STORAGE 253 i( ad -> da_phe_age_avaab ) 254 `g_memy_us_li_em_da_t ( ad -> da_phe_age_avaab , phe_age_avaab ); 256 SETTING_TRACE_END ; 258 } } 260  $g_memy_us_nup (* cb ) 262  `g_memy_us_deroy ( cb ); 263 } } 271  $__fs_ (* pdTٮ , * pdAva , cڡ * szPh ) 273 SETTING_TRACE_BEGIN ; 274 `g_tvm_if ( NULL = pdTٮ || NULL = pdAva , 275 SETTING_RETURN_FAIL , "Null outputarameters"); 277  vfs s ; 279 i(! `vfs ( szPh , & s )) { 280 `SETTING_TRACE ("f_bsize = %ld f_blocks = %ld f_bavail = %ld f_frsize = %ld", 281 s . f_bsize , s. f_blocks , s. f_bava , s. f_size ); 282 * pdTٮ = () s . f_size * s. f_blocks ; 283 * pdAva = () s . f_bsize * s. f_bava ; 285  SETTING_RETURN_FAIL ; 288  SETTING_RETURN_SUCCESS ; 289 } } 297  $g_memy_us_ick_sokey_back (* da , 298 Evas_Obje * obj , 299 * evt_fo ) 301 StgMemyUG * ad = (StgMemyUG * da ; 302 `g_vw_chge (& g_vw_memy_us , 303 & g_vw_memy_ma , ad ); 304 } } 307 $g_memy_us_ex_sd_rd_fo (* szTٮ , * szAva , 308 * ex_mou_desc , * ex_mmc_us ) 310  mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED ; 311  t = `vcf_g_t ( VCONFKEY_SYSMAN_MMC_STATUS , & mmc_mode ); 312 `g_tm_if ( t != 0, "Get VCONFKEY_SYSMAN_MMC_STATUS failed"); 313 * ex_mmc_us = mmc_mode ; 314 `SETTING_TRACE ("mmc_mod%d", mmc_mode ); 316  mmc_us = `__g_memy_us_check_mmc_us (); 317 `g_tm_if ( mmc_us == -1, "check mmc status failed"); 320 i( mmc_us == 0) { 321 `tf ( szTٮ , SETTING_MEMORY_MMC_MAX_MEM_STR_LEN , 322 "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 323 `tf ( szAva , SETTING_MEMORY_MMC_MAX_MEM_STR_LEN , 324 "%s", `_ ("IDS_ST_HEADER_UNAVAILABLE")); 325 `tf ( ex_mou_desc , SETTING_MEMORY_MMC_MAX_MEM_STR_LEN , 326 "%s", SETTING_MEMORY_STATUS_MOUNT_SD_CARD_DESC ); 330 `tf ( ex_mou_desc , SETTING_MEMORY_MMC_MAX_MEM_STR_LEN , 331 "%s", SETTING_MEMORY_STATUS_UNMOUNT_SD_CARD_DESC ); 332 t = 333 `g_memy_us_ex_sd_rd_da ( szTٮ , szAva ); 334 `g_tm_if ( t = SETTING_RETURN_FAIL , 337 } } 340 $g_memy_us_ex_sd_rd_da (* szTٮ , * szAva ) 342 SETTING_TRACE_BEGIN ; 343  dTٮ = 0.0; 344  dAva = 0.0; 346  t = SETTING_RETURN_SUCCESS ; 347 t = `__fs_ (& dTٮ , & dAva , SETTING_MEMORY_STATUS_MMC_PATH ); 348 `g_tvm_if ( t = SETTING_RETURN_FAIL , SETTING_RETURN_FAIL, 351 t = `g_memy_us_size_si ( dTٮ , szTٮ ); 352 `g_tvm_if ( t = SETTING_RETURN_FAIL , SETTING_RETURN_FAIL, 355 t = `g_memy_us_size_si ( dAva , szAva ); 356 `g_tvm_if ( t = SETTING_RETURN_FAIL , SETTING_RETURN_FAIL, 359 `SETTING_TRACE ("Tٮ[%s], Ava[%s]", szTٮ , szAva ); 360  SETTING_RETURN_SUCCESS ; 361 } } 364 $g_memy_us_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 365 * evt_fo ) 367 SETTING_TRACE_BEGIN ; 368 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 369 `g_tm_if ( evt_fo = NULL , 372 StgMemyUG * ad = (StgMemyUG * da ; 373 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 374 `m_gli_em_ed_t ( em , 0); 375 Stg_GGroupIm_Da * li_em = 376 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 378 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 379 i( li_em = ad -> da_ex_mou ) { 380 `g_memy_us_ex_sd_rd_mou_unmou ( ad ); 381 } i( li_em = ad -> da_ex_fm ) { 382 `g_memy_us_ex_sd_rd_fm_omt_pup_ ( ad ); 384 } } 387 $g_memy_us_ex_sd_rd_fm_omt_pup_ (* da ) 389 SETTING_TRACE_BEGIN ; 390 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 391 StgMemyUG * ad = (StgMemyUG * da ; 393 ad -> cu_pup_cb = g_memy_us_ex_sd_rd_ask_fm__cb ; 395 i( ad -> pup ) { 396 `evas_obje_d ( ad -> pup ); 397 ad -> pup = NULL ; 400 ad -> pup = `g__pup_wh_b d,d-> w_g , NULL , 401 `_ ( SETTING_MEMORY_STATUS_FORMAT_ASK_MSG ), 402 ad -> cu_pup_cb , 0, 403 2, `_ ("IDS_COM_SK_YES"),_("IDS_COM_SK_NO")); 404 } } 407 $g_memy_us_ex_sd_rd_ask_fm__cb (* da , 408 Evas_Obje * obj , 409 * evt_fo ) 411 SETTING_TRACE_BEGIN ; 412 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 413  ڣ_ty = `b_ty ( obj ); 414 i( POPUP_RESPONSE_OK = ڣ_ty ) { 415 g_memy_us_ex_sd_rd_fm_omt_pup__b_cb 416 ( da , NULL , NULL); 417 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 418 g_memy_us_ex_sd_rd_fm_omt_pup_right_b_cb 419 ( da , NULL , NULL); 421 } } 424 $g_memy_us_ex_sd_rd_fm_omt_pup__b_cb (* da , 425 Evas_Obje * 426 obj , 428 * evt_fo ) 430 SETTING_TRACE_BEGIN ; 431 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 432 StgMemyUG * ad = (StgMemyUG * da ; 434 i( ad -> pup ) { 435 `evas_obje_d ( ad -> pup ); 436 ad -> pup = NULL ; 440 ad -> pup = `g__pup_wh_ogssb d,d-> w_g , 442 `_ ("IDS_ST_POP_MSG_FORMATTING"), 443 NULL , NULL, 444 SETTING_MEMORY_STATUS_PROGRESSBAR_TIMEOUT , TRUE , TRUE); 446  t = `__g_memy_us_mmc_cڋ_ ( ad , g_memy_us_ex_sd_rd_fm_cb ); 447 i( t = SETTING_RETURN_FAIL ) { 448 `SETTING_TRACE_ERROR ("__setting_memory_status_mmc_content_init fail"); 449 i( ad -> pup ) { 450 `evas_obje_d ( ad -> pup ); 451 ad -> pup = NULL ; 453 ad -> pup = `g__pup_whout_b d,d-> w_g , 454 NULL , `_ ("IDS_COM_POP_FAILED"), 455 NULL , 456 SETTING_MEMORY_POPUP_TIMER , FALSE , FALSE); 460 t = `sysm_que_fm_mmc ( ad -> mmc_cڋ ); 462 i( t == -1) { 463 `SETTING_TRACE_ERROR ("call sysman_request_format_mmc fail"); 464 i( ad -> pup ) { 465 `evas_obje_d ( ad -> pup ); 466 ad -> pup = NULL ; 468 ad -> pup = `g__pup_whout_b d,d-> w_g , 469 NULL , `_ ("IDS_COM_POP_FAILED"), 470 NULL , 471 SETTING_MEMORY_POPUP_TIMER , FALSE , FALSE); 473 } } 476 $g_memy_us_ex_sd_rd_fm_omt_pup_right_b_cb (* da , 477 Evas_Obje * 478 obj , 480 * evt_fo ) 482 SETTING_TRACE_BEGIN ; 483 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 484 StgMemyUG * ad = (StgMemyUG * da ; 486 i( ad -> pup ) { 487 `evas_obje_d ( ad -> pup ); 488 ad -> pup = NULL ; 490 } } 492  $g_memy_us_ex_sd_rd_mou_unmou (* da ) 494 SETTING_TRACE_BEGIN ; 495 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 496 StgMemyUG * ad = (StgMemyUG *) da ; 498  mmc_us = `__g_memy_us_check_mmc_us (); 499 `g_tm_if ( mmc_us == -1, "check mmc status failed"); 501 i( ad -> pup ) { 502 `evas_obje_d ( ad -> pup ); 503 ad -> pup = NULL ; 507 ad -> pup = `g__pup_wh_ogssb d,d-> w_g , 509 NULL , NULL, NULL, 510 SETTING_MEMORY_STATUS_PROGRESSBAR_TIMEOUT , TRUE , TRUE); 512  t = -1; 514 i( mmc_us == 0) { 515 t = `__g_memy_us_mmc_cڋ_ ( ad , g_memy_us_ex_sd_rd_mou_cb ); 516 i( t = SETTING_RETURN_FAIL ) { 517 `SETTING_TRACE_ERROR ("__setting_memory_status_mmc_content_init fail"); 518 i( ad -> pup ) { 519 `evas_obje_d ( ad -> pup ); 520 ad -> pup = NULL ; 522 ad -> pup = `g__pup_whout_b d,d-> w_g , 523 NULL , `_ ("IDS_COM_POP_FAILED"), 524 NULL , 525 SETTING_MEMORY_POPUP_TIMER , FALSE , FALSE); 528 t = `sysm_que_mou_mmc ( ad -> mmc_cڋ ); 529 i( t == -1) { 530 `SETTING_TRACE_ERROR ("call sysman_request_mount_mmc fail"); 535 t = `__g_memy_us_mmc_cڋ_ ( ad , g_memy_us_ex_sd_rd_unmou_cb ); 536 i( t = SETTING_RETURN_FAIL ) { 537 `SETTING_TRACE_ERROR ("__setting_memory_status_mmc_content_init fail"); 538 i( ad -> pup ) { 539 `evas_obje_d ( ad -> pup ); 540 ad -> pup = NULL ; 542 ad -> pup = `g__pup_whout_b d,d-> w_g , 543 NULL , `_ ("IDS_COM_POP_FAILED"), 544 NULL , 545 SETTING_MEMORY_POPUP_TIMER , FALSE , FALSE); 549 t = `sysm_que_unmou_mmc ( ad -> mmc_cڋ , 550 MNT_FORCE ); 551 i( t == -1) { 552 `SETTING_TRACE_ERROR ("call sysman_request_unmount_mmc fail"); 557 i( t == -1) { 558 i( ad -> pup ) { 559 `evas_obje_d ( ad -> pup ); 560 ad -> pup = NULL ; 562 ad -> pup = `g__pup_whout_b d,d-> w_g , 563 NULL , `_ ("IDS_COM_POP_FAILED"), 564 NULL , 565 SETTING_MEMORY_POPUP_TIMER , FALSE , FALSE); 567 } } 570 $g_memy_us_ex_sd_rd_esh_rd_das_cb (* da , 571 Evas_Obje * obj , 572 * evt_fo ) 574 SETTING_TRACE_BEGIN ; 575 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 576 StgMemyUG * ad = (StgMemyUG *) da ; 578 i( ad -> pup ) { 579 `evas_obje_d ( ad -> pup ); 580 ad -> pup = NULL ; 583  ex_tٮ_a [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = {0, }; 584  ex_avaab_a [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = {0, }; 585  ex_mou_us [ SETTING_MEMORY_MMC_MAX_MEM_STR_LEN ] = {0, }; 586  ex_mmc_us = VCONFKEY_SYSMAN_MMC_REMOVED ; 587 `g_memy_us_ex_sd_rd_fo ( ex_tٮ_a , ex_avaab_a , 588 ex_mou_us , & ex_mmc_us ); 590 `g_memy_us_li_em_da_t ( ad -> da_ex_tٮ , ex_tٮ_a ); 591 `g_memy_us_li_em_da_t ( ad -> da_ex_avaab , ex_avaab_a ); 592 if(! `isEmulB ()) 594 `g_memy_us_li_em_da_t ( ad -> da_ex_mou , ex_mou_us ); 596 `g_memy_us_li_em_ab_t_by_mmc_us ( ad , ex_mmc_us ); 597 } } 600 $g_memy_us_ex_sd_rd_ݔe_come (* da , * desc , 601 bo pup_ag ) 603 SETTING_TRACE_BEGIN ; 604 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 605 StgMemyUG * ad = (StgMemyUG * da ; 606 `g_memy_hide_pup_wh_ogss_b ( ad ); 607 i( pup_ag ) { 608 i( ad -> pup ) { 609 `evas_obje_d ( ad -> pup ); 610 ad -> pup = NULL ; 612 ad -> pup = `g__pup_whout_b d,d-> w_g , NULL , desc , 613 g_memy_us_ex_sd_rd_esh_rd_das_cb , 614 SETTING_MEMORY_POPUP_TIMER , FALSE , FALSE); 616 } } 619 $g_memy_us_li_em_ab_t_by_mmc_us (* da , 620  ex_mmc_us ) 622 SETTING_TRACE_BEGIN ; 623 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 624 StgMemyUG * ad = (StgMemyUG * da ; 626 i( ex_mmc_us = VCONFKEY_SYSMAN_MMC_REMOVED ) { 627 `g_dib_gli_em ( ad -> da_ex_tٮ -> em ); 628 `g_dib_gli_em ( ad -> da_ex_avaab -> em ); 629 if(! `isEmulB ()) 631 `g_dib_gli_em ( ad -> da_ex_mou -> em ); 632 `g_dib_gli_em ( ad -> da_ex_fm -> em ); 634 } i( ex_mmc_us = VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED ) { 635 `g_dib_gli_em ( ad -> da_ex_tٮ -> em ); 636 `g_dib_gli_em ( ad -> da_ex_avaab -> em ); 637 if(! `isEmulB ()) 639 `g_ab_gli_em ( ad -> da_ex_mou -> em ); 640 `g_dib_gli_em ( ad -> da_ex_fm -> em ); 642 } i( ex_mmc_us = VCONFKEY_SYSMAN_MMC_MOUNTED ){ 644 `SETTING_TRACE_DEBUG ("abnormal status of MMC"); 646 } } 648  $g_memy_us_li_em_da_t ( Stg_GGroupIm_Da * 649 em_da , * da ) 651 SETTING_TRACE_BEGIN ; 652 `g_tm_if ( em_da = NULL , "Dataarameter is NULL"); 654 `G_FREE ( em_da -> keyS ); 655 em_da -> keyS = (*) `g_rdup ( da ); 656 `m_obje_em_da_t ( em_da -> em , item_data); 657 `m_gli_em_upde ( em_da -> em ); 658 } } 661 $g_memy_us_g_phe_age_avaab_size (* da , 662 * szAva ) 664 SETTING_TRACE_BEGIN ; 665 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 668  dTٮ = 0.0; 669  dAva = 0.0; 670  t = SETTING_RETURN_SUCCESS ; 671 g_mem_us _mem_ ; 673 t = `__fs_ (& dTٮ , & dAva , SETTING_MEMORY_STATUS_APP_PATH ); 674 `g_tm_if ( t = SETTING_RETURN_FAIL , "getpp_mem stat failed"); 675 _mem_ . dTٮ = dTotal; 676 _mem_ . dAva = dAvail; 678 dTٮ = 0.0; 679 dAva = 0.0; 680 t = `__fs_ (& dTٮ , & dAva , SETTING_MEMORY_STATUS_MEDIA_PATH ); 681 `g_tm_if ( t = SETTING_RETURN_FAIL , "get media_mem stat failed"); 682 _mem_ . dTٮ += dTotal; 683 _mem_ . dAva += dAvail; 685 t = `g_memy_us_size_si ( _mem_ . dAva , 686 szAva ); 687 `g_tm_if ( t = SETTING_RETURN_FAIL , "setting_memory_status_size_transition fail"); 688 } } 691 $g_memy_us_size_si ( size , * size_desc ) 693 SETTING_TRACE_BEGIN ; 695  tmp_size = 0.0; 696  t = 0; 697 i( size < SETTING_MEMORY_MEGABYTE_VALUE ) { 698 tmp_size = size / SETTING_MEMORY_KILOBYTE_VALUE ; 699 t = `tf ( size_desc , SETTING_MEMORY_MMC_MAX_MEM_STR_LEN , "%4.2lf%s", tmp_size , "KB"); 700 `tv_if ( t < 0, SETTING_RETURN_FAIL ); 701 } i( size < SETTING_MEMORY_GIGABYTE_VALUE ) { 702 tmp_size = size / SETTING_MEMORY_MEGABYTE_VALUE ; 703 t = `tf ( size_desc , SETTING_MEMORY_MMC_MAX_MEM_STR_LEN , "%4.2lf%s", tmp_size , "MB"); 704 `tv_if ( t < 0, SETTING_RETURN_FAIL ); 706 tmp_size = size / SETTING_MEMORY_GIGABYTE_VALUE ; 707 t = `tf ( size_desc , SETTING_MEMORY_MMC_MAX_MEM_STR_LEN , "%4.2lf%s", tmp_size , "GB"); 708 `tv_if ( t < 0, SETTING_RETURN_FAIL ); 711  SETTING_RETURN_SUCCESS ; 712 } } 714  $g_memy_us_ex_sd_rd_fm_cb ( v , * da ) 716 SETTING_TRACE_BEGIN ; 717 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 718 i( v = SETTING_MEMORY_STATUS_SYSMAN_REQUEST_SUCCESS ) { 719 `g_memy_us_ex_sd_rd_ݔe_come ( da , 720 `_ ("IDS_COM_POP_SUCCESS"), 721 TRUE ); 724 `g_memy_us_ex_sd_rd_ݔe_come ( da , 725 `_ ("IDS_COM_POP_FAILED"), 726 TRUE ); 728 } } 730  $g_memy_us_ex_sd_rd_mou_cb ( v , * da ) 732 SETTING_TRACE_BEGIN ; 733 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 734 i( v = SETTING_MEMORY_STATUS_SYSMAN_REQUEST_SUCCESS ) { 735 `g_memy_us_ex_sd_rd_ݔe_come ( da , 736 `_ ("IDS_COM_POP_SUCCESS"), 737 FALSE ); 738 } i( v = SETTING_MEMORY_STATUS_SYSMAN_REQUEST_MOUNT_ALREADY ) { 739 `g_memy_us_ex_sd_rd_ݔe_come ( da , 740 `_ ( SETTING_MEMORY_STATUS_EX_SD_CARD_MOUNT_ALREADY_DESC ), 741 TRUE ); 743 `g_memy_us_ex_sd_rd_ݔe_come ( da , 744 `_ ("IDS_COM_POP_FAILED"), 745 TRUE ); 747 } } 749  $g_memy_us_ex_sd_rd_unmou_cb ( v , * da ) 751 SETTING_TRACE_BEGIN ; 752 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 753 i( v = SETTING_MEMORY_STATUS_SYSMAN_REQUEST_SUCCESS ) { 754 `g_memy_us_ex_sd_rd_ݔe_come ( da , 755 `_ ("IDS_COM_POP_SUCCESS"), 756 FALSE ); 758 `g_memy_us_ex_sd_rd_ݔe_come ( da , 759 `_ ("IDS_COM_POP_FAILED"), 760 TRUE ); 762 } } 764  $__g_memy_us_vcf_chge_cb keynode_t * key , * da ) 766 SETTING_TRACE_BEGIN ; 767 `g_tm_if ( NULL = key , "key is NULL"); 768 `g_tm_if ( NULL = da , "data is NULL"); 769 StgMemyUG * ad = (StgMemyUG *) da ; 771  us = `vcf_keynode_g_t ( key ); 772 * vcf_me = `vcf_keynode_g_me ( key ); 774 i(! `SCmp ( vcf_me , VCONFKEY_SYSMAN_MMC_STATUS )) { 775 `SETTING_TRACE ("us:%d", us ); 776 `g_memy_us_ex_sd_rd_esh_rd_das_cb ( ad , 777 NULL , 778 NULL ); 780 `SETTING_TRACE_ERROR ("vconf_name is NULL"); 782 } } 784  $__g_memy_us_check_mmc_us () 786  t = 0; 787  _ , mou_ ; 789 t = ` ( SETTING_MEMORY_STATUS_MMC_PATH , & mou_ ); 790 `g_tvm_if ( t != 0, -1, "get statrror : /opt/storage/sdcard"); 792 t = ` ( SETTING_MEMORY_STATUS_MMC_PARENT_PATH , & _ ); 793 `g_tvm_if ( t != 0, -1, "get statrror : /opt/storage/sdcard/.."); 796 if( mou_ . _dev = _ .st_dev) 805 } } 807  $__g_memy_us_mmc_cڋ_ (* da , g_memy_mmc_cb cb ) 809 SETTING_TRACE_BEGIN ; 810 `g_tvm_if ( NULL = da , SETTING_RETURN_FAIL , "data is NULL"); 811 `g_tvm_if ( NULL = cb , SETTING_RETURN_FAIL , "cb is NULL"); 812 StgMemyUG * ad = (StgMemyUG *) da ; 813 i( ad -> mmc_cڋ = NULL ) { 814 ad -> mmc_cڋ = ( mmc_cڋs *) `oc (1, (mmc_contents)); 815 i( ad -> mmc_cڋ = NULL ) { 816 `SETTING_TRACE_ERROR ("calloc failed"); 817  SETTING_RETURN_FAIL ; 820 ad -> mmc_cڋ -> mmc_cb = cb ; 821 ad -> mmc_cڋ -> ur_da =d; 822  SETTING_RETURN_SUCCESS ; 823 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory.c 23  ~ 25 #ide UG_MODULE_API 26  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 29  $g_memy_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 30 * evt_fo ) 32 StgMemyUG * ad = (StgMemyUG * da ; 33 `g_vw_upde (& g_vw_memy_deu_memy , ad ); 34 } } 36 * $g_memy_ug__ ( ui_gadg_h ug , 37 ug_mode mode , rvi_h rvi , 38 * iv ) 40 SETTING_TRACE_BEGIN ; 41 `g_tvm_if ((! iv ), NULL , "!priv"); 43 StgMemyUG * memyUG = iv ; 44 memyUG -> ug = ug; 46 memyUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 47 memyUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 48 `evas_obje_show ( memyUG -> w_ma_yout ); 49 memyUG -> evas = `evas_obje_evas_g (memyUG-> w_ma_yout ); 51 `g_tvm_if ( memyUG -> w_ma_yout = NULL , NULL, 55 `g_vw_node_b_tlize (); 57 `g_vw_node_b_gi (& g_vw_memy_deu_memy , NULL ); 59 `g__Gdl_c ("dialogue/1text.1icon.2", 60 &( memyUG -> c_1xt_1ic_2 )); 61 `g__Gdl_c ("dialogue/title", 62 &( memyUG -> c_group_em )); 63 `g__Gdl_c ("dlogue/1xt", &( memyUG -> c_1xt )); 64 `g__Gdl_c ("1text.1icon.2", 65 &( memyUG -> c_1xt_1ic )); 66 `g__Gdl_c ("_l", &( memyUG -> c_l_l )); 68 `g__Gdl_c ("dialogue/2text.3/expandable", 69 &( memyUG -> c_2xt_3_ )); 70 `g__Gdl_c ("dialogue/1text.1icon/expandable2", 71 &( memyUG -> c_1ic_1xt_sub )); 72 `g__Gdl_c ("dialogue/2text.2", 73 &( memyUG -> c_2xt_2 )); 75 memyUG -> c_t . em_y = "dialogue/separator"; 76 memyUG -> c_t . func . xt_g = NULL ; 77 memyUG -> c_t . func . cڋ_g = NULL ; 78 memyUG -> c_t . func . e_g = NULL ; 79 memyUG -> c_t . func . d = NULL ; 81 `SETTING_TRACE_DEBUG ("[DBG] set current view"); 84 `g_vw_node_t_cur_vw (& g_vw_memy_deu_memy ); 85 `g_vw_ (& g_vw_memy_deu_memy , (*) memyUG ); 86 `evas_obje_evt_back_add ( memyUG -> w_ma_yout , 87 EVAS_CALLBACK_RESIZE , 88 g_memy_ug_cb_size , memyUG ); 89  memyUG -> ly_ma ; 90 } } 92  $g_memy_ug__t ( ui_gadg_h ug , rvi_h rvi , 93 * iv ) 95 } } 97  $g_memy_ug__u ( ui_gadg_h ug , rvi_h rvi , 98 * iv ) 100 } } 102  $g_memy_ug__sume ( ui_gadg_h ug , rvi_h rvi , 103 * iv ) 105 SETTING_TRACE_BEGIN ; 106 `g_tm_if ((! ug || ! iv ), "!ug || !priv"); 111 SETTING_TRACE_END ; 112 } } 114  $g_memy_ug__deroy ( ui_gadg_h ug , rvi_h rvi , 115 * iv ) 117 SETTING_TRACE_BEGIN ; 118 `g_tm_if ((! iv ), "!priv"); 119 StgMemyUG * memyUG = iv ; 121 `evas_obje_evt_back_d ( memyUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_memy_ug_cb_size ); 122 memyUG -> ug = ug; 126 i( TRUE = g_vw_memy_deu_memy . is_ ) { 127 `g_vw_deroy (& g_vw_memy_deu_memy , memyUG ); 130 i( NULL ! `ug_g_yout ( memyUG -> ug )) { 131 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( memyUG -> ug )); 132 `evas_obje_d (( Evas_Obje * `ug_g_yout ( memyUG -> ug )); 135 SETTING_TRACE_END ; 136 } } 138  $g_memy_ug__mesge ( ui_gadg_h ug , rvi_h msg , 139 rvi_h rvi , * iv ) 141 SETTING_TRACE_BEGIN ; 142 } } 144  $g_memy_ug__evt ( ui_gadg_h ug , 145 ug_evt evt , rvi_h rvi , 146 * iv ) 148 SETTING_TRACE_BEGIN ; 149  evt ) { 150  UG_EVENT_LOW_MEMORY : 152  UG_EVENT_LOW_BATTERY : 154  UG_EVENT_LANG_CHANGE : 156  UG_EVENT_ROTATE_PORTRAIT : 158  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 160  UG_EVENT_ROTATE_LANDSCAPE : 162  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 164  UG_EVENT_REGION_CHANGE : 169 } } 171  $g_memy_ug__key_evt ( ui_gadg_h ug , 172 ug_key_evt evt , 173 rvi_h rvi , * iv ) 175 SETTING_TRACE_BEGIN ; 176 i(! ug ) 178 StgMemyUG * ad = (StgMemyUG * iv ; 180  evt ) { 181  UG_KEY_EVENT_END : 183 i( ad -> wa_tim ) { 184 `ece_tim_d ( ad -> wa_tim ); 185 ad -> wa_tim = NULL ; 188 i( ad -> ogss_b_tim ) { 189 `ece_tim_d ( ad -> ogss_b_tim ); 190 ad -> ogss_b_tim = NULL ; 192 i( ad -> pup_tim ) { 193 `ece_tim_d ( ad -> pup_tim ); 194 ad -> pup_tim = NULL ; 197 i( `m_viame_t_em_g ( ad -> vi_b ) == 198 `m_viame_btom_em_g ( ad -> vi_b )) { 199 `ug_deroy_me ( ug ); 202 `g_vw_cb__dKey ( ad ); 210 } } 212 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 214 SETTING_TRACE_BEGIN ; 215 StgMemyUG * memyUG = `oc (1, (SettingMemoryUG)); 216 `g_tvm_if (! memyUG , -1, "Create SettingMemoryUG obj failed"); 218 s -> = g_memy_ug__ ; 219 s -> t = g_memy_ug__t ; 220 s -> u = g_memy_ug__u ; 221 s -> sume = g_memy_ug__sume ; 222 s -> deroy = g_memy_ug__deroy ; 223 s -> mesge = g_memy_ug__mesge ; 224 s -> evt = g_memy_ug__evt ; 225 s -> key_evt = g_memy_ug__key_evt ; 226 s -> iv = memyUG ; 227 s -> t = UG_OPT_INDICATOR_ENABLE ; 230 } } 232 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 234 SETTING_TRACE_BEGIN ; 235  StgMemyUG * memyUG ; 236 `g_tm_if (! s , "ops == NULL"); 238 memyUG = s -> iv ; 239 i( memyUG ) 240 `FREE ( memyUG ); 241 } } 249 UG_MODULE_API  $g_ug_t ( rvi_h rvi , * iv ) 251 SETTING_TRACE_BEGIN ; 252  t = 0; 253 #i SUPPORT_RUN_SYSTEM_COMMAND 254 t + `excuCmd ( SETTING_POSTINST_FILE , 1, "memory"); 256  vue = SETTING_DEF_MEMORY_PHONE ; 257 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_WAP_INT , vue ); 258 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_BLUETOOTH_INT , vue ); 259 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_CAMERA_INT , vue ); 261 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_VOICE_RECORDER_INT , vue ); 262 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_FM_RADIO_INT , vue ); 263 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_ALL_SHARE_INT , vue ); 264 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_ADOBE_AIR_INT , vue ); 265 t + `vcf_t_t ( VCONFKEY_SETAPPL_DEFAULT_MEM_DVB_H_INT , vue ); 267  t ; 268 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/include/setting-menuscreen-main.h 17 #ide __SETTING_MENUSCREEN_MAIN_H__ 18  #__SETTING_MENUSCREEN_MAIN_H__ ) 20  ~ @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/include/setting-menuscreen-password.h 17 #ide __SETTING_MENUSCREEN_PASSWORD_H__ 18  #__SETTING_MENUSCREEN_PASSOWRD_H__ ) 20  ~ 24  g_musn_sswd_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); 26  g_musn_sswd_y_chge_cb (* da , Evas_Obje * obj , * evt_fo ); 27  g_musn_sswd_ick_sokey_de_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/include/setting-menuscreen.h 17 #ide __SETTING_MENUSCREEN_H__ 18  #__SETTING_MENUSCREEN_H__ ) 20  ~ 21  ~ 23  ~ 25  ~ 27  ~ 28  ~ 29  ~ 31  ~ 32  ~ 34  #SETTING_PW_STR "16777216" ) 35  #SETTING_THEME_LIVE_MAGAZINE "com.msung.live-magaze" ) 36  #SETTING_THEME_CLUSTER_HOME "com.msung.u-home" ) 38  #SETTING_MENUSCREEN_FOLDER "/t/she/l-fo/" ) 39  #SETTING_MENUSCREEN_FILE_EXTENSION "deskt" ) 40  #SETTING_MENUSCREEN_INDEX_NAME "me" ) 42  #SETTING_MENUSCREEN_SELECTED_PACKAGE_VCONF_KEY VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME ) 44  #SETTING_MENUSCREEN_TABLE_NAME "mu" ) 45  #SETTING_MENUSCREEN_CLAUSE "gܛ'?'" ) 46  #SETTING_MENUSCREEN_VALUE_CATEGORY "home-sn" ) 47  #SETTING_MENUSCREEN_COLUMN_NAME "me" ) 48  #SETTING_MENUSCREEN_COLUMN_PKGNAME "ckage" ) 49  #SETTING_MENUSCREEN_COLUMN_CATEGORY "gy" ) 52  sg_ug_musn_fo { 53 * mpkgme ; 54 * mame ; 55 } tug_musn_fo ; 57  _StgMusnUG tStgMusnUG ; 64  s_StgMusnUG { 65 ui_gadg_h mug ; 68 Evas * mevas ; 69 Evas_Obje * mw_ma_yout ; 70 Evas_Obje * mw_g ; 72 Evas_Obje * msr ; 74 ui_gadg_h mug_ldg ; 76 Evas_Obje * mly_ma ; 77 Evas_Obje * mly_wl ; 79 Evas_Obje * mvi_b ; 80 Elm_Obje_Im * mvi_ ; 83 g_vw * mvw_to_ld ; 86 Evas_Obje * mchk_dio ; 87  mpkgli_t ; 88  mchk_musn ; 89 * med_theme ; 90 Ea_Li * mmusn_li ; 93 Stg_GGroupIm_Da * mda_pwd ; 95 Elm_Gli_Im_Css mc_2xt_2 ; 96 Elm_Gli_Im_Css mc_1xt_1ic_2 ; 97 Elm_Gli_Im_Css mc_yout ; 98 Elm_Gli_Im_Css mc_t ; 99 Elm_Gli_Im_Css mc_2xt_3_ ; 100 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 101 Elm_Gli_Im_Css mc_1xt ; 104 g_vw g_vw_musn_ma ; 105 g_vw g_vw_musn_sswd ; 107  g_musn_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , * iv ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/src/setting-menuscreen-main.c 17  ~ 18  ~ 19  ~ 21  g_musn_ma_ (* cb ); 22  g_musn_ma_deroy (* cb ); 23  g_musn_ma_upde (* cb ); 24  g_musn_ma_nup (* cb ); 28  _g_musn_fo2 * pkgli_t , * da ); 29 a_cb_t_e pfo_musn_func (cڡ a_pfo_h pfo , * ur_da ); 31  g_musn_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); 33  g_musn_mou_up_Gdl_li_dio_cb (* da , Evas_Obje * obj , * evt_fo ); 35 g_vw gg_vw_musn_ma = { 36 . = g_musn_ma_ , 37 . gderoy = g_musn_ma_deroy , 38 . gupde = g_musn_ma_upde , 39 . gnup = g_musn_ma_nup , 42  $g_musn_ma_ (* cb ) 44 SETTING_TRACE_BEGIN ; 45 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 46 StgMusnUG * ad = (StgMusnUG * cb ; 47 Evas_Obje * sr = NULL ; 48 ad -> ly_ma = 49 `g__yout_vi_b_gli ( ad -> w_ma_yout , 50 ad -> w_g , 51 `_ ("IDS_ST_HEADER_HOME_SCREEN_ABB"), _("IDS_COM_BODY_BACK"), 52 NULL , 53 g_musn_ma_ick_sokey_back_cb , 54 NULL , ad , & sr , 55 &( ad -> vi_b )); 57 Elm_Obje_Im * em = NULL ; 58 em = `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 59 ELM_GENLIST_ITEM_NONE , NULL , NULL); 60 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 62 * pkgli_t = & ad ->pkglist_cnt; 64 `_g_musn_fo2 ( pkgli_t , ad ); 67 ad -> chk_dio = `m_dio_add ( sr ); 68 `m_dio_e_vue_t ( ad -> chk_dio , -1); 70 Stg_GGroupIm_Da * em_da = NULL ; 71 Ea_Li * i = NULL ; 72 ug_musn_fo * ode = NULL ; 73  idx = 0; 74 * l_r = `vcf_g_r ( VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME ); 76 `EINA_LIST_FOREACH ad -> musn_li , i , ode ) 78 em_da = `g__Gdl_fld_2dio ( sr , 79 &( ad -> c_1xt_1ic_2 ), 80 g_musn_mou_up_Gdl_li_dio_cb , 81 ad -> chk_dio , 82 SWALLOW_Ty_1RADIO , 83 ad -> chk_dio , 84 idx , 85 ode -> ame , 86 ode -> pkgme , 87 NULL ); 89 i( em_da ) { 90 em_da -> urda = ad ; 92 `SETTING_TRACE_ERROR ("item_data is NULL"); 94 `SETTING_TRACE ("pkgme[%s] s_r[%s]", ode -> pkgme , l_r ); 95 i(0 = `SCmp ( ode -> pkgme , l_r )) 97 `m_dio_vue_t ( ad -> chk_dio , idx ); 100 idx ++; 102 `FREE ( l_r ); 105 g_vw_musn_ma . is_ = 1; 106  SETTING_RETURN_SUCCESS ; 107 } } 109  $g_musn_ma_deroy (* cb ) 111 SETTING_TRACE_BEGIN ; 113 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 115 StgMusnUG * ad = (StgMusnUG * cb ; 117 i( ad -> ly_ma ! NULL ) { 118 `evas_obje_d ( ad -> ly_ma ); 120 g_vw_musn_ma . is_ = 0; 123  SETTING_RETURN_SUCCESS ; 124 } } 126  $g_musn_ma_upde (* cb ) 128 SETTING_TRACE_BEGIN ; 130 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 132  SETTING_RETURN_SUCCESS ; 133 } } 135  $g_musn_ma_nup (* cb ) 137 SETTING_TRACE_BEGIN ; 139 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 141 StgMusnUG * ad = (StgMusnUG * cb ; 143 i( ad -> ly_ma ! NULL ) { 147  SETTING_RETURN_SUCCESS ; 148 } } 157 $g_musn_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 158 * evt_fo ) 160 SETTING_TRACE_BEGIN ; 162 `g_tm_if ( da = NULL , 165 StgMusnUG * ad = (StgMusnUG * da ; 168 `ug_deroy_me ( ad -> ug ); 169 SETTING_TRACE_END ; 171 } } 174  $_g_musn_fo2 * pkgli_t , * da ) 176 SETTING_TRACE_BEGIN ; 177 StgMusnUG * ugd = (StgMusnUG * da ; 179 a_fr_h fr ; 180 a_r_e t ; 182  n =0; 184 t = `a_fr_w (& fr ); 185 i( t ! AIL_ERROR_OK ) { 189 t = `a_fr_cou_pfo ( fr , & n ); 191 * pkgli_t = n ; 193 t = `a_fr_add_r ( fr , AIL_PROP_CATEGORIES_STR , "home-screen"); 194 i( t ! AIL_ERROR_OK ) { 195 `a_fr_deroy ( fr ); 199 `a_fr_li_pfo_fܗch ( fr , pfo_musn_func , (*) ugd ); 200 `a_fr_deroy ( fr ); 201 } } 208 a_cb_t_e $pfo_musn_func (cڡ a_pfo_h pfo , * ur_da ) 210 SETTING_TRACE_BEGIN ; 211 StgMusnUG * ugd = (StgMusnUG * ur_da ; 213 * ckage ; 214 * ame ; 215  s_i = 0 ; 217 `a_pfo_g_r ( pfo , AIL_PROP_PACKAGE_STR , & ckage ); 218 `a_pfo_g_r ( pfo , AIL_PROP_NAME_STR , & ame ); 220 Ea_Li ** d_musn_li = & ugd -> musn_li ; 222 ug_musn_fo * ode = (ug_musn_fo*) `mloc ((ug_menuscreen_info)); 223 ode -> pkgme = `rdup ( ckage ); 224 ode -> ame = `rdup (appname); 226 `SETTING_TRACE (" >>>>>>>>>> s_i=%d %s\n", s_i ++, ckage ); 228 * d_musn_li = `ea_li_nd (*d_musn_li, ode ); 230 i( s_i > 30) 231  AIL_CB_RET_CANCEL ; 233  AIL_CB_RET_CONTINUE ; 234 } } 236  $g_musn_mou_up_Gdl_li_dio_cb (* da , Evas_Obje * obj , * evt_fo ) 238 SETTING_TRACE_BEGIN ; 240 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 241 `g_tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 243 Evas_Obje * dio = (Evas_Obje * da ; 244 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 245 `m_gli_em_ed_t ( em , 0); 247 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 248 i( li_em -> chk_us = `m_dio_vue_g ( dio )) 253 StgMusnUG * ad = (StgMusnUG * li_em -> urda ; 255 `SETTING_TRACE ("---------------------------------------------"); 256 `SETTING_TRACE ("chk_u%d ", li_em -> chk_us ); 257 `SETTING_TRACE ("sub_desc%s", li_em -> sub_desc ); 258 `SETTING_TRACE ("KeyS%s", li_em -> keyS ); 259 `SETTING_TRACE ("---------------------------------------------"); 262 ad -> ed_theme = li_em -> sub_desc ; 264 i0 = `rcmp ( li_em -> sub_desc , SETTING_THEME_LIVE_MAGAZINE )) 266 `g_vw_chge (& g_vw_musn_ma , & g_vw_musn_sswd , ad ); 269 i(0 = `rcmp ( li_em -> sub_desc , SETTING_THEME_CLUSTER_HOME )) 271 `g_vw_chge (& g_vw_musn_ma , & g_vw_musn_sswd , ad ); 275 `m_dio_vue_t ( dio , li_em -> chk_us ); 276 `vcf_t_r VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME , ad -> ed_theme ); 278 `ug_deroy_me ( ad -> ug ); 279 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/src/setting-menuscreen-password.c 17  ~ 18  ~ 20  #SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH 4 ) 21  #SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH 16 ) 22  #SETTING_PW_UG_PRIVACY_PASSWORD_MIN_LENGTH 4 ) 23  #SETTING_PW_UG_PRIVACY_PASSWORD_MAX_LENGTH 16 ) 27  g_musn_sswd_ (* cb ); 28  g_musn_sswd_deroy (* cb ); 29  g_musn_sswd_upde (* cb ); 30  g_musn_sswd_nup (* cb ); 33 g_vw gg_vw_musn_sswd = { 34 . = g_musn_sswd_ , 35 . gderoy = g_musn_sswd_deroy , 36 . gupde = g_musn_sswd_upde , 37 . gnup = g_musn_sswd_nup , 39  Ea_Bo $__focus__idr (* da ) 41 SETTING_TRACE_BEGIN ; 43 `tv_if ( da = NULL , FALSE ); 45 StgMusnUG * ad = (StgMusnUG * da ; 46 `tv_if ( ad -> da_pwd = NULL , EINA_FALSE ); 47 i( ad -> da_pwd -> isFocusFg || (ad->da_pwd-> eo_check ! NULL )) 50 `m_obje_focus_t ( ad -> da_pwd -> eo_check , EINA_TRUE ); 53 SETTING_TRACE_END ; 54  ECORE_CALLBACK_CANCEL ; 56 } } 58  $g_musn_sswd_ (* cb ) 60 SETTING_TRACE_BEGIN ; 61 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 63 StgMusnUG * ad = (StgMusnUG * cb ; 64 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 65 `m_obje_y_t ( sr , "dialogue"); 66 if( sr = NULL ) 67  SETTING_RETURN_FAIL ; 69 `m_gli_r ( sr ); 70 `m_gli_homogeous_t ( sr , EINA_TRUE ); 72 ad -> vi_ = `g__vi_b_t_bus ( `_ ("IDS_COM_BODY_AUTH_PASSWORD"), 73 `_ ("IDS_COM_SK_CANCEL"), 74 `_ ("IDS_COM_SK_DONE"), NULL , 75 g_musn_sswd_ick_sokey_back_cb , 76 g_musn_sswd_ick_sokey_de_cb , 77 NULL , ad , sr ,d-> vi_b ); 78 `tv_if (! ad -> vi_ , SETTING_RETURN_FAIL ); 79 Evas_Obje * de_b = `m_obje_em__cڋ_g ( ad -> vi_ , "title_right_btn"); 80 `g_dib_evas_obje ( de_b ); 81 `g_dim_evas_obje ( de_b , TRUE ); 83 Elm_Obje_Im * em = NULL ;; 84 em = `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 85 ELM_GENLIST_ITEM_NONE , NULL , NULL); 86 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 91 ad -> da_pwd = 92 `g__Gdl_fld_y ( sr , 93 & ( c_1ic ), 94 NULL , ad , 95 SWALLOW_Ty_LAYOUT_ENTRY , 96 NULL , NULL, 0, 98 NULL , 99 g_musn_sswd_y_chge_cb , 100 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 101 TRUE , TRUE, 102 SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH , 103 0, NULL , NULL); 104 `m_obje_focus_t ( ad -> da_pwd -> eo_check , EINA_TRUE ); 105 `ece_idr_add ( __focus__idr , ad ); 107 g_vw_musn_sswd . is_ = 1; 108  SETTING_RETURN_SUCCESS ; 109 } } 111  $g_musn_sswd_deroy (* cb ) 113 SETTING_TRACE_BEGIN ; 115 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 117 StgMusnUG * ad = (StgMusnUG * cb ; 118 `m_viame_em_p ( ad -> vi_b ); 120 g_vw_musn_sswd . is_ = 0; 121  SETTING_RETURN_SUCCESS ; 122 } } 125  $g_musn_sswd_upde (* cb ) 127  SETTING_RETURN_SUCCESS ; 128 } } 130  $g_musn_sswd_nup (* cb ) 132 SETTING_TRACE_BEGIN ; 134 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 135  `g_musn_sswd_deroy ( cb ); 136 } } 144 $g_musn_sswd_ick_sokey_back_cb (* da , Evas_Obje * obj , 145 * evt_fo ) 147 SETTING_TRACE_BEGIN ; 149 `g_tm_if ( da = NULL , 152 StgMusnUG * ad = (StgMusnUG * da ; 155 `g_vw_chge (& g_vw_musn_sswd , & g_vw_musn_ma , ad ); 156 SETTING_TRACE_END ; 158 } } 161 $g_musn_sswd_ick_sokey_de_cb (* da , Evas_Obje * obj , 162 * evt_fo ) 164 SETTING_TRACE_BEGIN ; 166 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 168 StgMusnUG * ad = (StgMusnUG * da ; 169 cڡ * y_r = ad -> da_pwd -> sub_desc ; 170 i(0 = `SCmp ( y_r , SETTING_PW_STR )) 173 `vcf_t_r VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME , ad -> ed_theme ); 174 `ug_deroy_me ( ad -> ug ); 178 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_COM_POP_INCORRECT_PASSWORD"),NULL, 2, FALSE , FALSE); 179 ad -> da_pwd -> sub_desc = NULL ; 180 `m_y_y_t ( obj , ad -> da_pwd -> sub_desc ); 181 `m_y_curs_d_t ( obj ); 182 `m_obje_focus_t ( ad -> da_pwd -> eo_check , EINA_TRUE ); 185 } } 187  $g_musn_sswd_y_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 189 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 190 Stg_GGroupIm_Da * li_em = 191 ( Stg_GGroupIm_Da * da ; 192 StgMusnUG * ad = (StgMusnUG * li_em -> urda ; 193 cڡ * y_r = `m_y_y_g ( obj ); 195 li_em -> sub_desc = (*) `g_rdup ( y_r ); 198 bo isFoundEmyEry = FALSE ; 201 i( ad -> da_pwd ) { 202 y_r = ad -> da_pwd -> sub_desc ; 203 i( NULL = y_r || '\0' ==ntry_str[0]) { 204 isFoundEmyEry = TRUE ; 211 bo dibFg = isFoundEmyEry ; 213 Evas_Obje * de_b = `m_obje_em__cڋ_g ( ad -> vi_ , "title_right_btn"); 214 i( dibFg ) { 215 i(! `evas_obje_ss_evts_g ( de_b )) { 216 `g_dib_evas_obje ( de_b ); 217 `g_dim_evas_obje ( de_b , TRUE ); 220 `g_ab_evas_obje ( de_b ); 221 `g_undo_dim_evas_obje ( de_b , TRUE ); 223 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/src/setting-menuscreen.c 17  ~ 18  ~ 20 #ide UG_MODULE_API 21  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 24 g_vw * $__g_musn_vw_to_ld ( rvi_h rvi ) 26 SETTING_TRACE_BEGIN ; 28  & g_vw_musn_ma ; 29 } } 31 Evas_Obje * $__g_musn_yout_to_tu ( rvi_h rvi , * iv ) 33 SETTING_TRACE_BEGIN ; 34 StgMusnUG * musnUG = iv ; 35  musnUG -> ly_ma ; 36 } } 38  $g_musn_ug_cb_size (* da , Evas * e , 39 Evas_Obje * obj , * evt_fo ) 41 StgMusnUG * ad = (StgMusnUG * da ; 43 `g_vw_upde ( ad -> vw_to_ld ,d); 44 } } 46 * $g_musn_ug__ ( ui_gadg_h ug , 47 ug_mode mode , rvi_h rvi , 48 * iv ) 50 `g_tvm_if ((! iv ), NULL , "!priv"); 52 StgMusnUG * musnUG = iv ; 53 musnUG -> ug = ug; 55 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 57 musnUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 58 musnUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 60 `evas_obje_show ( musnUG -> w_ma_yout ); 61 musnUG -> evas = `evas_obje_evas_g (musnUG-> w_ma_yout ); 63 `g_tvm_if ( musnUG -> w_ma_yout = NULL , NULL, "cannot get main window "); 66 `g_vw_node_b_tlize (); 67 `g_vw_node_b_gi (& g_vw_musn_ma , NULL ); 68 `g_vw_node_b_gi (& g_vw_musn_sswd , & g_vw_musn_ma ); 71 `g__Gdl_c ("dlogue/1xt.1ic.2", &( musnUG -> c_1xt_1ic_2 )); 73 musnUG -> c_t . em_y = "dialogue/separator"; 74 musnUG -> c_t . func . xt_g = NULL ; 75 musnUG -> c_t . func . cڋ_g = NULL ; 76 musnUG -> c_t . func . e_g = NULL ; 77 musnUG -> c_t . func . d = NULL ; 80 `g__Gdl_c ("dlogue/1xt", &( musnUG -> c_1xt )); 83 musnUG -> vw_to_ld = `__g_musn_vw_to_ld ( rvi ); 84 `g_tvm_if ( NULL = musnUG -> vw_to_ld , NULL, "NULL == menuscreenUG->view_to_load"); 85 `g_vw_node_t_cur_vw ( musnUG -> vw_to_ld ); 86 `g_vw_ ( musnUG -> vw_to_ld , (*)menuscreenUG); 87 `evas_obje_evt_back_add ( musnUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_musn_ug_cb_size , menuscreenUG); 88  `__g_musn_yout_to_tu ( rvi , musnUG ); 89 } } 91  $g_musn_ug__t ( ui_gadg_h ug , rvi_h rvi , 92 * iv ) 94 } } 96  $g_musn_ug__u ( ui_gadg_h ug , rvi_h rvi , 97 * iv ) 99 } } 101  $g_musn_ug__sume ( ui_gadg_h ug , rvi_h rvi , 102 * iv ) 104 } } 107  $_r_musn_li ( Ea_Li * mu_sn_li ) 109 SETTING_TRACE_BEGIN ; 110 Ea_Li * i = NULL ; 111 ug_musn_fo * ode = NULL ; 113 `EINA_LIST_FOREACH mu_sn_li , i , ode ) { 114 mu_sn_li = `ea_li_move (mu_sn_li, ode ); 116 `ea_li_ mu_sn_li ); 117 } } 119  $g_musn_ug__deroy ( ui_gadg_h ug , rvi_h rvi , 120 * iv ) 122 SETTING_TRACE_BEGIN ; 123 `g_tm_if ((! iv ), "!priv"); 124 StgMusnUG * musnUG = iv ; 126 `evas_obje_evt_back_d ( musnUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_musn_ug_cb_size ); 127 musnUG -> ug = ug; 129 i(! ug || ! iv ) 132 if( musnUG -> musn_li ) { 133 `_r_musn_li musnUG -> musn_li ); 134 musnUG -> musn_li = NULL ; 138 i(& g_vw_musn_ma = musnUG -> vw_to_ld ) { 139 `g_vw_deroy (& g_vw_musn_ma , musnUG ); 142 i( NULL ! `ug_g_yout ( musnUG -> ug )) { 143 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( musnUG -> ug )); 144 `evas_obje_d (( Evas_Obje * `ug_g_yout ( musnUG -> ug )); 147 SETTING_TRACE_END ; 148 } } 150  $g_musn_ug__mesge ( ui_gadg_h ug , rvi_h msg , 151 rvi_h rvi , * iv ) 153 SETTING_TRACE_BEGIN ; 154 } } 156  $g_musn_ug__evt ( ui_gadg_h ug , 157 ug_evt evt , rvi_h rvi , 158 * iv ) 160 SETTING_TRACE_BEGIN ; 161  evt ) { 162  UG_EVENT_LOW_MEMORY : 164  UG_EVENT_LOW_BATTERY : 166  UG_EVENT_LANG_CHANGE : 168  UG_EVENT_ROTATE_PORTRAIT : 170  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 172  UG_EVENT_ROTATE_LANDSCAPE : 174  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 176  UG_EVENT_REGION_CHANGE : 181 } } 183  $g_musn_ug__key_evt ( ui_gadg_h ug , 184 ug_key_evt evt , 185 rvi_h rvi , * iv ) 187 SETTING_TRACE_BEGIN ; 188 StgMusnUG * ad = (StgMusnUG * iv ; 190  evt ) { 191  UG_KEY_EVENT_END : 193 i( `m_viame_t_em_g ( ad -> vi_b ) == 194 `m_viame_btom_em_g ( ad -> vi_b )) { 195 `ug_deroy_me ( ug ); 198 `g_vw_cb__dKey ( ad ); 205 } } 207 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 209 SETTING_TRACE_BEGIN ; 210 StgMusnUG * musnUG = `oc (1, (SettingMenuscreenUG)); 211 `g_tvm_if (! musnUG , -1, "Create SettingMenuscreenUG obj failed"); 213 s -> = g_musn_ug__ ; 214 s -> t = g_musn_ug__t ; 215 s -> u = g_musn_ug__u ; 216 s -> sume = g_musn_ug__sume ; 217 s -> deroy = g_musn_ug__deroy ; 218 s -> mesge = g_musn_ug__mesge ; 219 s -> evt = g_musn_ug__evt ; 220 s -> key_evt = g_musn_ug__key_evt ; 221 s -> iv = musnUG ; 222 s -> t = UG_OPT_INDICATOR_ENABLE ; 225 } } 227 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 229 SETTING_TRACE_BEGIN ; 230  StgMusnUG * musnUG ; 231 `g_tm_if (! s , "ops == NULL"); 233 musnUG = s -> iv ; 234 i( musnUG ) { 235 `FREE ( musnUG ); 237 } } 245  $g_musn_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 246 * iv ) 248 StgMusnUG * ad = (StgMusnUG * iv ; 249 Evas_Obje * ba ; 251 i(! iv ) 253 SETTING_TRACE_BEGIN ; 255 ba = ( Evas_Obje * `ug_g_yout ( ug ); 256 i(! ba ) 259  mode ) { 260  UG_MODE_FULLVIEW : 261 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 262 EVAS_HINT_EXPAND ); 264 `evas_obje_show ( ba ); 270 SETTING_TRACE_END ; 271 } } 275 UG_MODULE_API  $g_ug_t ( rvi_h rvi , * iv ) 277 SETTING_TRACE_BEGIN ; 279 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/include/setting-moreconnections-main.h 21 #ide __SETTING_MORECONNECTIONS_MAIN_H__ 22  #__SETTING_MORECONNECTIONS_MAIN_H__ ) 24  ~ 26  g_mecis_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); 27  Ea_Bo g_mecis_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/include/setting-moreconnections.h 21 #ide __SETTING_MORECONNECTIONS_H__ 22  #__SETTING_MORECONNECTIONS_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 33  #KeyS_On "IDS_ST_BODY_ON" ) 34  #KeyS_Off "IDS_ST_BODY_ALERTTYPE_OFF" ) 35  #KeyS_LotiSvi "IDS_LBS_BODY_LOCATION_SERVICE" ) 36  #KeyS_VPN "IDS_ST_BODY_VPN" ) 38  _StgMeCisUG tStgMeCisUG ; 45  s_StgMeCisUG { 46 ui_gadg_h mug ; 49 Evas * mevas ; 50 Evas_Obje * mw_ma_yout ; 51 Evas_Obje * mw_g ; 53 Evas_Obje * mly_ma ; 56 Evas_Obje * mvi_b ; 57 Elm_Obje_Im * mvi_em ; 60 Evas_Obje * mgli ; 61 Stg_GGroupIm_Da * mloti_rvi ; 62 Stg_GGroupIm_Da * mVPN ; 65 Elm_Gli_Im_Css mc_2xt_2 ; 66 Elm_Gli_Im_Css mc_1xt ; 68 bo memy_ag ; 72 g_vw g_vw_mecis_ma ; 73 * g_loti_is_ab (* da ); 74  g_mecis_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , * iv ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/src/setting-moreconnections-main.c 22  ~"g-mecis-ma.h " 24  g_mecis_ma_ (* cb ); 25  g_mecis_ma_deroy (* cb ); 26  g_mecis_ma_upde (* cb ); 27  g_mecis_ma_nup (* cb ); 29 g_vw gg_vw_mecis_ma = { 30 . = g_mecis_ma_ , 31 . gderoy = g_mecis_ma_deroy , 32 . gupde = g_mecis_ma_upde , 33 . gnup = g_mecis_ma_nup , 43  Ea_Bo 44 $g_mecis_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 45 * evt_fo ) 47 `g_tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 48 StgMeCisUG * ad = (StgMeCisUG * da ; 49 i( ad -> emy_ag ) { 50  EINA_FALSE ; 53 `ug_deroy_me ( ad -> ug ); 54 SETTING_TRACE_END ; 55  EINA_FALSE ; 56 } } 58  $g_mecis_ma_mou_up_Gdl_li_cb (* da , 59 Evas_Obje * obj , * evt_fo ) 61 `g_tm_if ( NULL = da , "data is NULL"); 62 `g_tm_if ( NULL = evt_fo , "event_info is NULL"); 63 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 64 `m_gli_em_ed_t ( em , 0); 65 Stg_GGroupIm_Da * li_em = 66 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 68 StgMeCisUG * ad = (StgMeCisUG *) da ; 70 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 72 i(! `SCmp ( KeyS_LotiSvi , li_em -> keyS )) { 73 `p_unch ("org.tizen.setting-location"); 75 } } 77 * $g_loti_is_ab (* da ) 79  is_ab ; 81 i(0 ! `vcf_g_t ( VCONFKEY_LOCATION_USE_MY_LOCATION , & is_ab )) 82 `SETTING_TRACE_ERROR ("Failo get vconf"); 84 i(1 = is_ab ) 85  KeyS_On ; 86 i(0 = is_ab ) 87  KeyS_Off ; 89 `g_tvm_if ( da = NULL , SETTING_VCONF_ERR_RETURN_STR_NULL , "vconfrror"); 90 } } 97  $g_mecis_ma_ge_gli (* da ) 99 SETTING_TRACE_BEGIN ; 101 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 102 StgMeCisUG * ad = (StgMeCisUG * da ; 104 Evas_Obje * sr = ad -> gli ; 105 Stg_GGroupIm_Da * em_da = NULL ; 107 * sub_desc = `g_loti_is_ab ( da ); 108 ad -> loti_rvi = `g__Gdl_fld_def ( sr , &d-> c_2xt_2 ), 109 g_mecis_ma_mou_up_Gdl_li_cb , 110 ad , SWALLOW_Ty_INVALID , 111 NULL , NULL, 0, 112 KeyS_LotiSvi , sub_desc , NULL ); 113 i( ad -> loti_rvi ) { 114 ad -> loti_rvi -> sub_desc = (*) `rdup (sub_desc); 115 ad -> loti_rvi -> urda =d; 117 `SETTING_TRACE_ERROR ("ad->location_service is NULL"); 121 ad -> VPN = `g__Gdl_fld_def ( sr , &d-> c_1xt ), 122 g_mecis_ma_mou_up_Gdl_li_cb , 123 ad , SWALLOW_Ty_INVALID , 124 NULL , NULL, 0, 125 KeyS_VPN , NULL , NULL); 126 i( ad -> VPN ) { 127 ad -> VPN -> urda =d; 129 `SETTING_TRACE_ERROR ("ad->VPN is NULL"); 132 SETTING_TRACE_END ; 133 } } 140  $g_mecis_ma_ (* cb ) 142 SETTING_TRACE_BEGIN ; 144 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 145 StgMeCisUG * ad = (StgMeCisUG * cb ; 146 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 147 `g_tvm_if ( NULL = sr , SETTING_DRAW_ERR_FAIL_SCROLLER , 149 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 150 `m_obje_y_t ( sr , "dialogue"); 151 `m_gli_r ( sr ); 153 ad -> gli = sr ; 154 ad -> ly_ma = 155 `g__yout_vi_b_gli ( ad -> w_ma_yout , 156 ad -> w_g , 157 KeyS_MeCiStg , 158 KeyS_Back , 159 NULL , 160 ( g__back_func ) g_mecis_ma_ick_sokey_back_cb , 161 NULL , ad , & sr , 162 &( ad -> vi_b )); 163 ad -> gli = sr ; 165 `g_mecis_ma_ge_gli ((*) ad ); 166 g_vw_mecis_ma . is_ = 1; 167 SETTING_TRACE_END ; 168  SETTING_RETURN_SUCCESS ; 169 } } 171  $g_mecis_ma_deroy (* cb ) 173 SETTING_TRACE_BEGIN ; 175 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 176 `tv_if (!( g_vw_mecis_ma . is_ ), SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 178 StgMeCisUG * ad = (StgMeCisUG * cb ; 179 g_vw_mecis_ma . is_ = 0; 181 i( ad -> ly_ma ! NULL ) { 182 `evas_obje_d ( ad -> ly_ma ); 183 ad -> ly_ma = NULL ; 186 SETTING_TRACE_END ; 187  SETTING_RETURN_SUCCESS ; 188 } } 190  $g_mecis_ma_upde (* cb ) 192 SETTING_TRACE_BEGIN ; 193  SETTING_RETURN_SUCCESS ; 194 } } 196  $g_mecis_ma_nup (* cb ) 198 SETTING_TRACE_BEGIN ; 199  SETTING_RETURN_SUCCESS ; 200 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/src/setting-moreconnections.c 22  ~"g-mecis.h " 24 #ide UG_MODULE_API 25  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 28 * $g_mecis_ug__ ( ui_gadg_h ug , 29 ug_mode mode , p_cڌ_h rvi , 30 * iv ) 32 SETTING_TRACE_BEGIN ; 33 `g_tvm_if ((! iv ), NULL , "!priv"); 35 StgMeCisUG * mecisUG = iv ; 36 mecisUG -> ug = ug; 37 mecisUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 38 mecisUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 40 mecisUG -> evas = `evas_obje_evas_g (mecisUG-> w_ma_yout ); 42 `g_tvm_if ( mecisUG -> w_ma_yout = NULL , NULL, 44 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 47 `g_vw_node_b_tlize (); 48 `g_vw_node_b_gi (& g_vw_mecis_ma , NULL ); 51 `g__Gdl_c ("2le.t", &( mecisUG -> c_2xt_2 )); 52 `g__Gdl_c ("1le", &( mecisUG -> c_1xt )); 54 `g_vw_node_t_cur_vw (& g_vw_mecis_ma ); 55 `g_vw_ (& g_vw_mecis_ma , (*) mecisUG ); 57  mecisUG -> ly_ma ; 58 } } 60  $g_mecis_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 61 * iv ) 63 SETTING_TRACE_BEGIN ; 64 SETTING_TRACE_END ; 65 } } 67  $g_mecis_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 68 * iv ) 70 SETTING_TRACE_BEGIN ; 71 SETTING_TRACE_END ; 72 } } 74  $g_mecis_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 75 * iv ) 77 SETTING_TRACE_BEGIN ; 78 `g_tvm_if ((! iv ), NULL , "!priv"); 80 StgMeCisUG * mecisUG = iv ; 81 `g_vw_ (& g_vw_mecis_ma , (*) mecisUG ); 83 i( mecisUG -> loti_rvi ) { 84 * sub_desc = `g_loti_is_ab ( iv ); 85 mecisUG -> loti_rvi -> sub_desc = (*) `rdup (sub_desc); 86 `m_obje_em_da_t ( mecisUG -> loti_rvi -> em , moreconnectionsUG->location_service); 87 `m_gli_em_upde ( mecisUG -> loti_rvi -> em ); 90 SETTING_TRACE_END ; 91 } } 93  $g_mecis_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 94 * iv ) 96 SETTING_TRACE_BEGIN ; 97 SETTING_TRACE_END ; 98 } } 100  $g_mecis_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 101 p_cڌ_h rvi , * iv ) 103 SETTING_TRACE_BEGIN ; 104 SETTING_TRACE_END ; 105 } } 107  $g_mecis_ug__evt ( ui_gadg_h ug , 108 ug_evt evt , p_cڌ_h rvi , 109 * iv ) 111 SETTING_TRACE_BEGIN ; 112 SETTING_TRACE_END ; 113 } } 115  $g_mecis_ug__key_evt ( ui_gadg_h ug , 116 ug_key_evt evt , 117 p_cڌ_h rvi , * iv ) 119 SETTING_TRACE_BEGIN ; 120 SETTING_TRACE_END ; 121 } } 123 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 125 SETTING_TRACE_BEGIN ; 126 StgMeCisUG * mecisUG = `oc (1, (SettingMoreConnectionsUG)); 127 `g_tvm_if (! mecisUG , -1, "Create SettingMoreConnectionsUG obj failed"); 129 `memt ( mecisUG , 0x00, ( StgMeCisUG )); 131 s -> = g_mecis_ug__ ; 132 s -> t = g_mecis_ug__t ; 133 s -> u = g_mecis_ug__u ; 134 s -> sume = g_mecis_ug__sume ; 135 s -> deroy = g_mecis_ug__deroy ; 136 s -> mesge = g_mecis_ug__mesge ; 137 s -> evt = g_mecis_ug__evt ; 138 s -> key_evt = g_mecis_ug__key_evt ; 139 s -> iv = mecisUG ; 140 s -> t = UG_OPT_INDICATOR_ENABLE ; 143 } } 145 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 147 SETTING_TRACE_BEGIN ; 148  StgMeCisUG * mecisUG ; 149 `g_tm_if (! s , "ops == NULL"); 151 mecisUG = s -> iv ; 152 i( mecisUG ) { 153 `FREE ( mecisUG ); 155 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-3gcon-option.h 21 #ide __SETTING_NETWORK_CONNECTION_CREATE_H__ 22  #__SETTING_NETWORK_CONNECTION_CREATE_H__ ) 24  ~ 27 mSETTING_NETWORK_3GCON_NOT_USE , 28 mSETTING_NETWORK_3GCON_ASK_ON_CON , 29 mSETTING_NETWORK_3GCON_USE_WO_ASK @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-con-list.h 21 #ide __SETTING_NETWORK_CON_LIST_CREATE_H__ 22  #__SETTING_NETWORK_CON_LIST_CREATE_H__ ) 24  ~ 25  g_twk_c_li_em_Gdl_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ); 26  g_twk_c_li_go_bu_cb (* da , Evas_Obje * obj , * evt_fo ); 27  Ea_Bo g_twk_c_li_ick_sokey_nl_cb (* da , Elm_Obje_Im * ); 28  g_twk_c_li_ick_sokey__cb (* da , Evas_Obje * obj , * evt_fo ); 29  g_twk_c_li_ick_sokey_de_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-con.h 21 #ide __SETTING_NETWORK_CON_CREATE_H__ 22  #__SETTING_NETWORK_CON_CREATE_H__ ) 24  ~ 26  g_twk_c_ick_sokey_t_cb (* da , Evas_Obje * obj , * evt_fo ); 27  g_twk_c_t_pup_cb (* da , Evas_Obje * obj , * evt_fo ); 29  Ea_Bo g_twk_c_ick_sokey_nl_cb (* da , Elm_Obje_Im * ); 30  g_twk_c_em_Gdl_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-connection-create.h 21 #ide __SETTING_NETWORK_CONNECTION_CREATE_H__ 22  #__SETTING_NETWORK_CONNECTION_CREATE_H__ ) 24  ~ 25  g_twk_ci_check_y_emy ( StgNwkUG * ad ); 26  g_twk_ci_diy_auth_ty ( StgNwkUG * 27 ad , 28  auth_ty ); 30  g_twk_ci_y_chged_cb (* da , 31 Evas_Obje * obj , 32 * evt_fo ); 33  g_twk_ci_ick_sokey_ve_cb (* da , 34 Evas_Obje * 35 obj ,  36 * evt_fo ); 37  g_twk_ci_ick_sokey_nl_cb (* da , 38 Evas_Obje 39 * obj ,  40 * evt_fo ); 41  Ea_Bo g_twk_ci_ick_sokey_back_cb (* da , Elm_Obje_Im * ); 46  g_twk_ci_hide_put_– (* da ); 47  g_twk_ci_y_xt_aived_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-main-help.h 21 #ide __SETTING_NETWORK_MAIN_HELP_H__ 22  #__SETTING_NETWORK_MAIN_HELP_H__ ) 24  ~ 26  g_twk_ma_hp_ick_back_cb (* da , 27 Evas_Obje * obj , 28 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-main.h 21 #ide __SETTING_NETWORK_MAIN_H__ 22  #__SETTING_NETWORK_MAIN_H__ ) 24  ~ 26  g_twk_g_eed_twk_li (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-delete.h 21 #ide __SETTING_NETWORK_PREFERRED_NETWORK_DELETE_H__ 22  #__SETTING_NETWORK_PREFERRED_NETWORK_DELETE_H__ ) 24  ~ 25  ~ 27  g_twk_eed_twk_de_esh_vw ( StgNwkUG * 28 ad ); 29  g_twk_eed_twk_de_dw_twk_li ( StgNwkUG 30 * ad ); 32  g_twk_eed_twk_de_ok (* da ); 33  g_twk_eed_twk_de_ed (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-edit.h 21 #ide __SETTING_NETWORK_PREFERRED_NETWORK_EDIT_H__ 22  #__SETTING_NETWORK_PREFERRED_NETWORK_EDIT_H__ ) 24  ~ 25  ~ 27  #SETTING_NETWORK_PREFERRED_NETWORK_CODE_LEN 4 ) 29  g_twk_efd_twk_ed_y_chged_cb (* da , 30 Evas_Obje 31 * obj ,  32 * evt_fo ); 33  g_twk_eed_twk_ed_ick_sokey_nl_cb ( 34 * da , 35 Evas_Obje 37 obj , 39 * evt_fo ); 40  g_twk_efd_twk_ed_ick_sokey_ve_cb ( 41 * da , 42 Evas_Obje 43 * obj , 45 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-list.h 21 #ide _SETTINGS_NETWORK_PREFERRED_NETWORK_LIST_H_ 22  #_SETTINGS_NETWORK_PREFERRED_NETWORK_LIST_H_ ) 24  ~ 25  ~ 29 mSETTING_PREFERRED_NETWORK_TYPE_UNKNOWN , 31 mSETTING_PREFERRED_NETWORK_TYPE_GSM_900 , 33 mSETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , 35 mSETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , 37 mSETTING_PREFERRED_NETWORK_TYPE_GSM_SAT , 39 mSETTING_PREFERRED_NETWORK_TYPE_GSM_850 , 41 mSETTING_PREFERRED_NETWORK_TYPE_UMTS , 42 mSETTING_PREFERRED_NETWORK_TYPE_MAX 43 } tg_twk_eed_twk_li ; 46  mmcc ; 47  mmnc ; 48 g_twk_eed_twk_li mnw_ty ; 49 * msht_me_r ; 50 * mcoury_code ; 52 } tgs_eed_twk_b ; 55 cڡ gs_eed_twk_b gtwk_b [] = { 63 202, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GR COSMOTE", 69 202, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "GR COSMOTE", 75 202, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone GR", 81 202, 9, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "GR Q-TELECOM", 87 202, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GR TELESTET", 97 204, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone NL", 103 204, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone NL", 109 204, 8, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "NL KPN", 115 204, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "NL KPN", 121 204, 12, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "NL Telfort", 127 204, 16, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile NL", 133 204, 16, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "T-Mobile NL", 139 204, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orange NL", 149 206, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BEL PROXIMUS", 155 206, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BEL PROXIMUS", 161 206, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "B mobistar", 167 206, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "B mobistar", 173 206, 10, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "B mobistar", 179 206, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BASE", 189 208, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orange F", 195 208, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orange F", 201 208, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "F SFR", 206 {208, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "F SFR", "SFR"}, 210 208, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BOUYGTEL", 216 208, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BOUYGTEL", 226 213, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "STA-MOBILAND", 236 214, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone ES", 242 214, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone ES", 248 214, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOVISTAR", 254 214, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MOVISTAR", 260 214, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "E AMENA", 266 214, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "E AMENA", 272 214, 4, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Xfera", 278 214, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOVISTAR", 284 214, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MOVISTAR", 289 {214, 77, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MOVISTAR", "Telefonica Moviles"}, 297 216, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "H PANNON GSM", 303 216, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "H PANNON GSM", 309 216, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "T-Mobile H", 315 216, 30, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile H", 321 216, 70, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone HU", 327 216, 70, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone HU", 337 218, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BA-ERONET", 343 218, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOBI'S", 349 218, 90, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BH GSMBIH", 359 219, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "T-Mobile HR", 364 {219, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TELE2", "Tele2"}, 368 219, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "HR VIP", 378 220, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "YU MOBTEL", 384 220, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "YU MOBTEL", 390 220, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ProMonte", 396 220, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "ProMonte", 402 220, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "YUG 03", 408 220, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MONET", 418 222, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , " I TIM", 424 222, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "I TIM", 430 222, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone IT", 436 222, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone IT", 442 222, 88, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "I WIND", 448 222, 88, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "I WIND", 454 222, 88, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "I WIND", 459 {222, 98, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IT Blu", "Blu SpA"}, 462 {222, 99, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3 ITA", "H3G"}, 470 226, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RO CONNEX", 476 226, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RO Cosmorom", 482 226, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RO Cosmorom", 488 226, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RO ORANGE", 494 226, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RO ORANGE", 504 228, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SWISSCOM", 510 228, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SWISSCOM", 516 228, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "sunrise", 522 228, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "sunrise", 528 228, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "orange CH", 534 228, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "In&Phone", 540 228, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T2", 550 230, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "T-Mobile CZ", 556 230, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile CZ", 562 230, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "EUROTEL - CZ", 568 230, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "EUROTEL - CZ", 574 230, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "OSKAR", 580 230, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "OSKAR", 590 231, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orange SK", 596 231, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "T-Mobile SK", 602 231, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile SK", 608 231, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "T-Mobile SK", 618 232, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "A1", 624 232, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "A1", 630 232, 1, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "A1", 636 232, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "T-Mobile A", 642 232, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile A", 648 232, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "one", 653 {232, 5, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "one", "ONE GMBH"}, 657 232, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Aele.ring", 663 232, 10, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3 AT", 673 234, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "O2 - UK", 679 234, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "O2 - UK", 685 234, 10, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "O2 - UK ", 690 {234, 15, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone UK", "Vodafone Ltd"}, 694 234, 15, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone UK", 700 234, 20, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3 UK", 706 234, 30, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile UK", 712 234, 31, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile UK", 718 234, 32, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile UK", 724 234, 33, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orange", 730 234, 50, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "JT GSM", 735 {234, 50, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "JT GSM", "JT-Wave"}, 738 {234, 50, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "JT-Wave", "JT-Wave"}, 742 234, 55, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , 748 234, 58, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Manx Pronto", 758 238, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TDC MOBIL", 764 238, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TDC MOBIL", 770 238, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DK SONOFON", 776 238, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "DK SONOFON", 781 {238, 6, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3 DK ", "3 DK"}, 785 238, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TELIA DK", 791 238, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orange", 797 238, 30, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orange", 806 {240, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "S Telia", "Telia AB"}, 810 240, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "S Telia", 815 {240, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3 SE", "HI3G Access AB"}, 819 240, 3, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Orange", 825 240, 4, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "vodafone SE", 831 240, 5, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Sweden 3G", 837 240, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "S COMVIQ", 843 240, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "S COMVIQ", 849 240, 8, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone SE", 855 240, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone SE", 861 240, 8, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "vodafone SE", 867 240, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SpringMobil SE", 873 240, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SpringMobil SE", 883 242, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "N Telenor", 889 242, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "N Telenor", 895 242, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "N NetCom GSM", 901 242, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "N NetCom GSM", 906 {242, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T3", "Teletopia"}, 914 244, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "FI TELIA", 920 244, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "elisa", 926 244, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "elisa", 932 244, 5, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "elisa", 938 244, 9, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Finnet", 944 244, 12, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FI 2G", 950 244, 12, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "FI 2G", 956 244, 12, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "FI 2G", 962 244, 14, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FI AMT", 968 244, 91, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FI SONERA", 974 244, 91, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "FI SONERA", 980 244, 91, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "FI SONERA", 990 246, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "OMNITEL LT", 996 246, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LT BITE GSM", 1002 246, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "LT BITE GSM", 1007 {246, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELE2", "UAB TELE2"}, 1010 {246, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TELE2", "UAB TELE2"}, 1018 247, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LMT GSM", 1024 247, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "LMT GSM", 1029 {247, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LV TELE2", "TELE2"}, 1032 {247, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "LV TELE2", "TELE2"}, 1035 {247, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LV BITE", "LV BITE"}, 1039 247, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "LV BITE", 1045 247, 5, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "LV BITE", 1055 248, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "EE EMT GSM", 1061 248, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "EE EMT GSM", 1066 {248, 1, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "EMT", "EMT"}, 1070 248, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "EE RLE GSM", 1076 248, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "EE RLE GSM", 1082 248, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "elisa", 1088 248, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELE2", 1094 248, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TELE2", 1104 250, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MTS-RUS", 1109 {250, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MTS-RUS", "MTS"}, 1113 250, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MegaFon RUS", 1119 250, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MegaFon RUS", 1125 250, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MegaFon RUS", 1131 250, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS NCC", 1137 250, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SIBCHALLENGE RUS", 1143 250, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS SCS", 1149 250, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS SCS", 1155 250, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SCS RUS", 1161 250, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SCS RUS", 1167 250, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SCS", 1173 250, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS BMT", 1179 250, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS SMARTS", 1185 250, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RUS SMARTS", 1191 250, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS DTC", 1197 250, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ORENSOT", 1203 250, 12, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS FEast", 1209 250, 12, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS Far East", 1215 250, 12, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RUS-Sakhalin", 1221 250, 12, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SIBI-RUS", 1227 250, 13, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS Kuban-GSM", 1233 250, 15, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SMARTS", 1239 250, 16, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS 16", 1245 250, 17, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS 17", 1251 250, 19, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RUS_BASHCELL", 1257 250, 19, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RUS INDIGO", 1263 250, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TELE2", 1269 250, 28, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "EXTEL RUS", 1275 250, 39, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Uraltel", 1281 250, 39, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS 39", 1287 250, 39, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Uraltel", 1293 250, 44, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , 1299 250, 92, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Primetelefone RUS", 1305 250, 92, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Primetelefone RUS", 1311 250, 93, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RUS 93", 1317 250, 93, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RUS 93", 1323 250, 99, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BeeLine", 1329 250, 99, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BeeLine", 1339 255, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UA UMC", 1345 255, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "UA UMC", 1351 255, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "WellCOM", 1357 255, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "WellCOM", 1363 255, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UA-KYIVSTAR", 1369 255, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "UA-KYIVSTAR", 1375 255, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "UA-GT", 1380 {255, 6, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "life:)", "life:)"}, 1388 257, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BY VELCOM", 1394 257, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BY VELCOM", 1400 257, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MTS BY", 1406 257, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MTS BY", 1411 {257, 25, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BeST", "BeST"}, 1414 {257, 25, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BeST", "BeST"}, 1422 259, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MD VOXTEL", 1428 259, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MD MOLDCELL", 1438 260, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Plus GSM", 1444 260, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Plus GSM", 1450 260, 1, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Plus GSM", 1456 260, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Era", 1462 260, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Era", 1468 260, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orange PL", 1474 260, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orange PL", 1480 260, 3, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Orange PL", 1490 262, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "T-Mobile D", 1496 262, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "T-Mobile D", 1502 262, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Vodafone.de", 1508 262, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Vodafone.de", 1514 262, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "E-Plus", 1520 262, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "o2 - de", 1526 262, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "o2 - de", 1532 262, 13, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Mobilcom", 1538 262, 14, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Group3G", 1548 266, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GIBTEL GSM", 1558 268, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone P", 1564 268, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone P", 1570 268, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "P OPTIMUS", 1576 268, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "P OPTIMUS", 1581 {268, 6, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "P TMN", "TMN"}, 1584 {268, 6, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "P TMN", "TMN"}, 1587 {268, 6, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "P TMN", "TMN"}, 1594 270, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "L LUXGSM", 1599 270, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "L LUXGSM", 1605 270, 77, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "L Tango", 1611 270, 77, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "L Tango", 1617 270, 99, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "VOX.LU", 1622 {270, 99, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "VOX.LU", "VOXmobile"}, 1630 272, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone IE", 1636 272, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone IE", 1642 272, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "O2 - IRL", 1648 272, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "O2 - IRL", 1654 272, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IRL - METEOR", 1660 272, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IRL - METEOR", 1666 272, 5, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3 IRL", 1676 274, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IS SIMINN", 1682 274, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IS SIMINN", 1688 274, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Og Vodafone", 1694 274, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Og Vodafone", 1700 274, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Og Vodafone", 1706 274, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Og Vodafone", 1712 274, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Viking", 1721 276, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AMC - AL", 1727 276, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone AL", 1733 276, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone AL", 1743 278, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone MT", 1749 278, 21, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "gomobile", 1759 280, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CY CYTAGSM", 1765 280, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CY CYTAGSM", 1771 280, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "areeba", 1777 280, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "areeba", 1787 282, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GEO-GEOCELL", 1793 282, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "GEO-GEOCELL", 1799 282, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MAGTI-GSM-GEO", 1805 282, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MAGTI-GSM-GEO", 1815 283, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RA-ARMGSM", 1821 283, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RA 04", 1826 {283, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RA 05", "VivaCell"}, 1829 {283, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RA 05", "VivaCell"}, 1837 284, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "M-TEL GSM BG", 1842 {284, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "M-Tel", "M-Tel BG"}, 1846 284, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BG GLOBUL", 1852 284, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BG GLOBUL", 1862 286, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TR TURKCELL", 1868 286, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TR TELSIM", 1874 286, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TR ARIA", 1880 286, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TR AYCELL", 1890 288, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FROFT", 1896 288, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KALL", 1906 290, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELE Greenland", 1916 293, 40, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SI.MOBIL", 1922 293, 40, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SI.MOBIL", 1928 293, 41, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOBITEL", 1934 293, 41, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MOBITEL", 1940 293, 70, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SI VEGA 070", 1950 294, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MKD-MOBIMAK", 1956 294, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MKD COSMOFON", 1966 295, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FL GSM", 1972 295, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "FL GSM", 1978 295, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orange FL", 1984 295, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "FL1", 1990 295, 77, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LI TANGO", 2000 302, 37, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "MICROCELL", 2005 {302, 370, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Fido", "Fido"}, 2009 302, 720, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Rogers Wireless", 2014 {308, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AMERIS", "AMERIS"}, 2022 310, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Pacific", 2039 {310, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "PA Cellnet", "PA Cellnet"}, 2043 310, 11, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "WTTCKy", 2049 310, 15, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2055 310, 16, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2061 310, 17, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2067 310, 19, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Dutch Harbor", 2072 {310, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Sprint", "Sprint"}, 2075 {310, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Union", "Union"}, 2079 310, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , 2085 310, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2088 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2092 310, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , 2100 {310, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Sprint", "Sprint"}, 2103 {310, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Union", "Union"}, 2108 310, 21, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2114 310, 22, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2120 310, 23, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2126 310, 24, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2132 310, 25, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2138 310, 26, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2144 310, 27, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Powertel", 2150 310, 27, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2156 310, 30, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , 2159 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2163 310, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , 2170 310, 31, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2176 310, 34, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "WestLink", 2181 {310, 38, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", "Cingular Wireless"}, 2184 {310, 40, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cellular One", "Cellular One"}, 2189 {310, 41, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", "Cingular Wireless"}, 2192 {310, 46, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "TMP", "TMP Corp"}, 2195 {310, 50, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "DIGICEL", "DIGICEL"}, 2199 310, 53, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "WVW", 2205 310, 58, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "VSTREAM", 2211 310, 63, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Choice", 2217 310, 64, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "ARDGMC", 2220 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2224 310, 70, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "T-Mobile", 2230 {310, 80, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Corr Wireless", "Corr Wireless"}, 2233 {310, 100, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Plateau Wireless", "Plateau Wireless"}, 2234 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2238 310, 100, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "US PLATEAU", 2244 310, 100, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "US PLATEAU", 2250 310, 100, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "US PLATEAU", 2256 {310, 110, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "WTTCKy", "WTTCKy"}, 2260 310, 150, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2265 {310, 160, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", "T-Mobile USA, Inc"}, 2269 310, 170, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2274 {310, 180, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", "Cingular Wireless"}, 2277 {310, 180, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "West Central", "West Central"}, 2280 {310, 190, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Alaska Wireless", "Alaska Wireless"}, 2283 {310, 190, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Dutch Harbor", "Dutch Harbor"}, 2286 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2288 310, 190, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "USA Dutch Harbor", 2295 310, 200, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2301 310, 210, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2307 310, 220, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2313 310, 230, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2319 310, 240, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2325 310, 250, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2331 310, 260, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2337 310, 270, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2342 {310, 310, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", "T-Mobile USA, Inc"}, 2346 310, 310, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2352 310, 311, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "FARMERS", 2355 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2359 310, 311, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "FARMERS", 2365 310, 320, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "USA - CellularOne", 2372 310, 320, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "USA - CellularOne", 2377 {310, 340, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "WestLink Comm", "WestLink Comm"}, 2381 310, 340, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "USA 340", 2386 {310, 350, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "WestLink Comm", "WestLink Comm"}, 2389 {310, 350, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Carolina Phone", "Carolina Phone"}, 2390 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2393 {310, 380, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Cingular", "Cingular Wireless"}, 2397 {310, 380, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", "Cingular Wireless"}, 2400 {310, 390, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Yorkville", "Yorkville"}, 2403 {310, 410, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", "Cingular Wireless"}, 2406 {310, 420, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cincinnati Bell Wireless", "Cincinnati Bell Wireless"}, 2409 {310, 450, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Viaero Wireless", "Viaero Wireless"}, 2410 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2414 310, 450, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , 2421 {310, 460, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "USA ONELINK", "USA ONELINK"}, 2424 {310, 490, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "SunCom", "SunCom"}, 2425 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2429 310, 500, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "PSC Wireless", 2436 310, 530, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , 2442 310, 530, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "USA-WVA WIRELESS", 2447 {310, 560, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cellular One DCS", "Cellular One DCS"}, 2448 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2452 310, 560, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Cellular One DCS", 2458 {310, 580, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", "T-Mobile USA, Inc"}, 2459 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2463 310, 590, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , 2469 {310, 610, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Epic Touch", "Epic Touch"}, 2473 310, 630, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Choice", 2478 {310, 630, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "AmeriLink PCS", "AmeriLink PCS"}, 2481 {310, 640, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Einstein PCS", "Einstein PCS"}, 2485 310, 640, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "USA AE Airadigm", 2491 310, 660, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", 2496 {310, 670, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "W 2000 PCS", "W 2000 PCS"}, 2499 {310, 680, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "NPI Wireless", "NPI Wireless"}, 2502 {310, 690, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Immix Wireless", "Immix Wireless"}, 2505 {310, 690, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Conestoga", "Conestoga"}, 2508 {310, 700, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "HIGHLAND", "HIGHLAND"}, 2511 {310, 720, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Rogers", "Rogers"}, 2514 {310, 740, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Telemetrix", "Telemetrix"}, 2517 {310, 760, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "PTSI", "PTSI"}, 2520 {310, 770, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "i wireless", "i wireless"}, 2523 {310, 780, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "AirLink PCS", "AirLink PCS"}, 2526 {310, 790, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "PinPoint", "PinPoint"}, 2529 {310, 800, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "T-Mobile", "T-Mobile USA, Inc"}, 2533 310, 880, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "USAACSI", 2539 310, 910, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "USAFC", 2545 310, 940, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Digital Cellular", 2551 310, 940, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Digital Cellular", 2557 310, 950, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "USA XIT Cellular", 2562 {310, 980, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", "Cingular Wireless"}, 2566 311, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , 2572 311, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "WILKES", 2578 311, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "WILKES", 2584 311, 30, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Indigo", 2590 311, 70, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "EASTER", 2596 311, 80, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Pine Cellular", 2602 311, 90, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "SXLP", 2608 311, 110, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "HPW", 2614 311, 130, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C1AMARIL", 2620 311, 170, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "PetroCom", 2626 311, 190, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C1ECI", 2632 311, 210, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "FARMERS", 2638 311, 210, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "FARMERS", 2644 311, 250, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "iCAN_GSM", 2650 311, 310, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "LamarCel", 2655 {311, 140, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Sprocket", "Sprocket"}, 2658 {311, 180, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", "Cingular Wireless"}, 2666 334, 3, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "MX MOVISTAR GSM", 2671 {334, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Telcel GSM", "Telcel GSM"}, 2679 338, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "JM DIGICEL", 2685 338, 180, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "C&W", 2694 {340, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "F-Orange", "Orange Caraibe"}, 2697 {340, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ONLY", "Outremer"}, 2700 {340, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "ONLY", "Outremer"}, 2704 340, 8, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AMIGO", 2710 340, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AMIGO", 2716 340, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BOUYGTEL-C", 2722 340, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BOUYGTEL-C", 2732 342, 50, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "JM Digicel", 2738 342, 50, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "JM Digicel", 2744 342, 600, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "C&W", 2750 342, 750, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DIGICEL", 2756 342, 750, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "DIGICEL", 2762 342, 810, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Cingular", 2768 342, 810, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2778 344, 30, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "APUA PCS ANTIGUA", 2781 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2785 344, 920, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 2792 344, 930, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Cingular", 2802 346, 140, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "C&W", 2805 #ifde FEATURE_SAMSUNG_BAND_GSM_850 2809 346, 140, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 2815 {348, 570, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CCTBVI", "CCT"}, 2818 {348, 570, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "CCTBVI", "CCT"}, 2826 350, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "TELECOM BDA", 2832 350, 2, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "BTC MOBILITY LTD.", 2838 350, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2847 {352, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DIGICEL", "Digicel"}, 2851 352, 30, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "DIGICEL", 2857 352, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Cingular", 2863 352, 30, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2869 352, 110, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 2875 354, 860, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 2885 356, 110, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 2891 356, 110, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "C&W", 2901 358, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Cingular", 2907 358, 30, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2913 358, 50, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DIGICEL", 2919 358, 50, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "DIGICEL", 2925 358, 50, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "DIGICEL", 2931 358, 110, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 2941 360, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Cingular", 2947 360, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 2953 360, 70, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DIGICEL", 2959 360, 70, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "DIGICEL", 2965 360, 110, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 2975 362, 51, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Telcell GSM", 2981 362, 69, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , 2987 362, 69, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , 2992 {362, 91, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Setel", "Setel NV"}, 2996 362, 630, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 3002 362, 951, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CHIPPIE", 3012 363, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SETAR GSM", 3018 363, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "SETAR GSM", 3023 {363, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DIGICEL", "Digicel"}, 3027 363, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "DIGICEL", 3037 364, 39, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "BaTelCell", 3044 #ifde FEATURE_SAMSUNG_BAND_GSM_850 3048 365, 840, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 3058 366, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Cingular", 3064 366, 20, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Cingular", 3070 366, 110, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 3079 {368, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "C_COM", "ETECSA"}, 3087 370, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "orange", 3093 370, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "orange", 3098 {370, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "ORANGE", "ORANGE"}, 3101 {372, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "VOILA", "Comcel "}, 3109 374, 12, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TSTT", 3119 376, 350, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "C&W", 3129 400, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AZE - AZERCELL GSM", 3135 400, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BAKCELL GSM 2000", 3145 401, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KZ K-MOBILE", 3151 401, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KZ KCELL", 3161 402, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BT B-Mobile", 3171 404, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", 3177 404, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AirTel", 3183 404, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AirTel", 3189 404, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IDEA", 3195 404, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", 3201 404, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IDEA", 3207 404, 9, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Reliance", 3213 404, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AirTel", 3219 404, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", 3225 404, 11, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Hutch", 3231 404, 12, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INDEH", 3237 404, 13, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Hutch", 3243 404, 14, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INA SPICE", 3249 404, 15, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", 3254 {404, 17, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRCEL", "Aircel"}, 3257 {404, 17, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AIRCEL", "Aircel"}, 3261 404, 18, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Reliance", 3267 404, 19, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INDEK", 3272 {404, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", "HUTCH"}, 3275 {404, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Hutch", "HUTCH"}, 3279 404, 21, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BPL MOBILE", 3285 404, 22, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IDEA", 3291 404, 24, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IDEA", 3296 {404, 25, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRCEL", "Aircel"}, 3299 {404, 25, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AIRCEL", "Aircel"}, 3303 404, 27, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BPL MOBILE", 3308 {404, 28, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRCEL", "Aircel"}, 3311 {404, 28, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AIRCEL", "Aircel"}, 3314 {404, 29, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRCEL", "Aircel"}, 3317 {404, 29, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AIRCEL", "Aircel"}, 3321 404, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INA HUTCH", 3327 404, 31, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AirTel", 3332 {404, 33, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRCEL", "Aircel"}, 3335 {404, 33, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AIRCEL", "Aircel"}, 3339 404, 34, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3344 {404, 35, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRCEL", "Aircel"}, 3347 {404, 35, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AIRCEL", "Aircel"}, 3351 404, 36, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Reliance", 3356 {404, 37, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRCEL", "Aircel"}, 3359 {404, 37, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AIRCEL", "Aircel"}, 3363 404, 38, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3369 404, 40, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INA AIRTEL", 3375 404, 41, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INA RPG", 3381 404, 42, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INA AIRCEL", 3387 404, 43, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BPL MOBILE", 3393 404, 44, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INA SPICE", 3399 404, 45, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AirTel", 3405 404, 46, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BPL MOBILE", 3411 404, 49, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AirTel", 3417 404, 50, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Reliance", 3423 404, 51, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3429 404, 52, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Reliance", 3435 404, 53, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3441 404, 54, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3447 404, 55, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3453 404, 56, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INDEU", 3459 404, 57, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3465 404, 58, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3471 404, 59, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3477 404, 60, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", 3483 404, 62, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3489 404, 64, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3495 404, 66, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3501 404, 67, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Reliance", 3507 404, 68, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IN-DOLPHIN", 3513 404, 69, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IN-DOLPHIN", 3519 404, 70, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "INDH1", 3525 404, 71, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3531 404, 72, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3537 404, 73, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3543 404, 74, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3549 404, 75, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3555 404, 76, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3561 404, 77, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3567 404, 78, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IDEA", 3573 404, 79, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3579 404, 80, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3585 404, 81, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BSNL MOBILE", 3591 404, 84, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "HUTCH", 3597 404, 85, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Reliance", 3603 404, 86, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "HUTCH", 3609 404, 90, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3615 404, 92, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3621 404, 93, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3627 404, 94, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3633 404, 95, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3639 404, 96, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3645 404, 97, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3651 404, 98, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AirTel", 3660 {405, 51, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRTEL", "AirTel"}, 3663 {405, 52, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRTEL", "AirTel"}, 3666 {405, 53, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRTEL", "AirTel"}, 3669 {405, 54, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRTEL", "AirTel"}, 3672 {405, 55, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRTEL", "AirTel"}, 3675 {405, 56, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Airtel", "Airtel"}, 3679 405, 66, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", 3684 {405, 67, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "HUTCH", "Hutch"}, 3692 410, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "PK-M-LINK", 3698 410, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "PK-UFONE", 3703 {410, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "PAKTEL", "PAKTEL"}, 3707 410, 6, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELENOR", 3713 410, 6, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TELENOR", 3719 410, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "WaridTel", 3725 410, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "WaridTel", 3735 412, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AF AWCC", 3741 412, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AF AWCC", 3747 412, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AF AWCC", 3757 413, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Mobitel", 3763 413, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SRI DIALOG", 3769 413, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SRI CELLTEL", 3775 413, 8, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Hutch", 3785 414, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MM 900", 3795 415, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RL Cellis", 3801 415, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RL LibanCell", 3811 416, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Fastlink", 3816 {416, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "UMNIAH", "Umniah"}, 3820 416, 77, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "JO MobCom", 3829 417, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SYRIATEL", 3835 417, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SYRIATEL", 3841 417, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "94 SYRIA", 3847 417, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "94 SYRIA", 3853 417, 9, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SYR MOBILE SYR", 3859 417, 93, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Syriatel", 3865 417, 93, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Syriatel", 3875 418, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ASIACELL", 3880 {418, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SanaTel", "SanaTel"}, 3884 418, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ASIACELL", 3889 {418, 8, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SanaTel", "SanaTel"}, 3893 418, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Atheer Iraq", 3899 418, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IRAQNA", 3909 419, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KT MTCNet", 3915 419, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "KT MTCNet", 3921 419, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KT WATANIYA", 3927 419, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "KT WATANIYA", 3937 420, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ALJAWAL", 3942 {420, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Mobily", "Mobily"}, 3945 {420, 3, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "Mobily", "Mobily"}, 3949 420, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "EAE", 3959 421, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SabaFon", 3965 421, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SPACETEL", 3975 422, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "OMAN MOBILE", 3980 {422, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "nawras", "nawras"}, 3988 424, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UAE ETISALAT", 3998 425, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IL ORANGE", 4004 425, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IL ORANGE", 4010 425, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IL Cellcom", 4016 425, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "IL Cellcom", 4026 425, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "JAWWAL-PALESTINE", 4036 426, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BATELCO", 4042 426, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MTC VODAFONE BH", 4048 426, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MTC VODAFONE BH", 4054 426, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "MTC VODAFONE BH", 4064 427, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "QAT QATARNET", 4070 427, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "QAT QATARNET", 4080 428, 99, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MN MobiCom", 4090 429, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Nepal", 4099 {432, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IR-TCI", "TCI"}, 4102 {432, 14, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IR KISH", "KFZO"}, 4106 432, 19, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IR MTCE", 4111 {432, 32, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Taliya", "Taliya"}, 4118 {434, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Buztel", "Buztel"}, 4121 {434, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UZMACOM", "Uzmacom"}, 4125 434, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UZB DAEWOO-GSM", 4131 434, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "UZB DAEWOO-GSM", 4137 434, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UZB CSOCOM GSM", 4143 434, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UZB-UZD", 4149 434, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "UZB-UZD", 4159 436, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Somoncom", 4165 436, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Indigo-T", 4171 436, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TJK MLT", 4177 436, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TJK MLT", 4183 436, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Babilon-M", 4189 436, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TJT - Tajik Tel", 4199 437, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BITEL KGZ", 4204 {437, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MEGACOM", "MEGACOM"}, 4207 {437, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MEGACOM", "MEGACOM"}, 4215 438, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BCTI", 4225 440, 10, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "JP DoCoMo", 4231 440, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SoftBank", 4236 {440, 20, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "SoftBank", "SoftBank"}, 4245 450, 1, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "SAMSUNG 3G", 4250 {450, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "KTF", "KTF"}, 4253 {450, 5, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "SKT", "SK Telecom"}, 4256 {450, 8, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "KTF", "KTF"}, 4264 452, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VN MOBIFONE", 4270 452, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VN VINAPHONE", 4276 452, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VIETTEL", 4286 454, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CSL", 4292 454, 0, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CSL", 4297 {454, 0, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "CSL", "HK CSL"}, 4300 {454, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CSL", "HK CSL"}, 4303 {454, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CSL", "HK CSL"}, 4307 454, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "CSL", 4313 454, 3, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3", 4319 454, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "3 (2G)", 4325 454, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "3 (2G)", 4331 454, 6, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SmarToneVodafone", 4337 454, 6, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SmarToneVodafone", 4343 454, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "NEW WORLD", 4349 454, 12, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "PEOPLES", 4355 454, 15, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "454-15", 4361 454, 16, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SUNDAY", 4367 454, 18, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CSL", 4373 454, 18, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CSL", 4378 {454, 18, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "CSL", "HK CSL"}, 4381 {454, 19, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "PCCW", "PCCW Mobile"}, 4385 454, 22, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "HK P PLUS", 4395 455, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SmarTone", 4401 455, 0, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SmarTone", 4406 {455, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CTM", "C.T.M."}, 4409 {455, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CTM", "C.T.M."}, 4413 455, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "HT Macau", 4419 455, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "HT Macau", 4429 456, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOBITEL - KHM", 4435 456, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KHM-Hello GSM", 4441 456, 18, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , 4451 457, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LAO GSM", 4457 457, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ETL MOBILE NETWORK", 4463 457, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "45703", 4469 457, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "45703", 4475 457, 8, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TANGO LAO", 4481 457, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TANGO LAO", 4491 460, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CMCC", 4497 460, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CU-GSM", 4507 466, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FarEasTone", 4513 466, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "FarEasTone", 4519 466, 6, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TWN Tuntex GSM 1800", 4525 466, 68, SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT , "ACeS", 4531 466, 88, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "KGT-ONLINE", 4537 466, 89, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "ViBo", 4543 466, 92, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Chunghwa", 4549 466, 92, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Chunghwa", 4554 {466, 93, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MoBiTai", "MobiTai"}, 4558 466, 97, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Taiwan Mobile", 4564 466, 99, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TransAsia Telecom", 4573 {467, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SUNNET", "SUN NET"}, 4577 467, 193, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KP SUN", 4587 470, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BGD-GP", 4593 470, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BGD AKTEL", 4599 470, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Banglalink", 4604 {470, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "bMobile", "Teletalk"}, 4608 470, 19, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BD ShebaWorld", 4618 472, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MV DHIMOBILE", 4623 {472, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "WMOBILE", "WMOBILE"}, 4631 502, 12, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MY MAXIS", 4637 502, 12, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MY MAXIS", 4643 502, 12, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "MY MAXIS", 4649 502, 13, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MY TMTOUCH", 4655 502, 13, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "CELCOM", 4661 502, 16, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "DiGi", 4667 502, 17, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MY ADAM", 4673 502, 19, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MY CELCOM", 4683 505, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Telstra", 4689 505, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Telstra", 4695 505, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "YES OPTUS", 4701 505, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone AU", 4707 505, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "vodafone AU", 4713 505, 6, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3Telstra", 4719 505, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "One.Tel", 4729 510, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT , "ACeS", 4739 510, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IND INDOSAT", 4745 510, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IND INDOSAT", 4751 510, 8, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "LIPPO TEL", 4757 510, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IND TELKOMSEL", 4763 510, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IND TELKOMSEL", 4769 510, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IND - Excelcom", 4775 510, 11, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IND - Excelcom", 4781 510, 21, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IND IM3", 4787 510, 21, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IND INDOSAT", 4793 510, 21, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "IND INDOSAT", 4798 {510, 89, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "3", "3"}, 4801 {510, 89, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "3", "3"}, 4809 514, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TLS-TT", 4819 515, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ISLACOM", 4825 515, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Globe Telecom-PH", 4831 515, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Globe Telecom-PH", 4837 515, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SMART", 4843 515, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SMART", 4849 515, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "PH Sun Cellular", 4859 515, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT , "ACeS", 4869 520, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TH GSM", 4875 520, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TH WCS", 4881 520, 15, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "TH ACT 1900", 4887 520, 18, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TH-DTAC", 4893 520, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT , "ACeS", 4899 520, 23, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TH GSM 1800", 4905 520, 99, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orange Th", 4915 525, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SingTel", 4921 525, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SingTel", 4927 525, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SingTel-G18", 4933 525, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SGP-M1-3GSM", 4939 525, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SGP-M1-3GSM", 4945 525, 3, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "SGP-M1-3GSM", 4951 525, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "STARHUB", 4957 525, 5, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "STARHUB", 4966 {528, 2, SETTING_PREFERRED_NETWORK_TYPE_UMTS , "b-mobile", "b-mobile"}, 4970 528, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BRU-DSTCom", 4980 530, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone NZ", 4990 537, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "PNGBMobile", 5000 539, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "U-CALL", 5009 {540, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BREEZE", "BREEZE"}, 5017 541, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT , "ACeS", 5027 541, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VUT SMILE", 5037 542, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FJ VODAFONE", 5047 544, 11, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Blue Sky", 5057 545, 9, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KL-Frigate", 5067 546, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "NCL MOBILIS", 5077 547, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "F-VINI", 5087 548, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "KOKANET", 5097 550, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "FSM Telecom", 5107 552, 80, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "PLWPMC", 5117 602, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "EGY MobiNiL", 5123 602, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "vodafone EG", 5133 603, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , 5139 603, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Djezzy", 5145 603, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Djezzy", 5150 {603, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "NEDJMA", "Nedjma"}, 5153 {603, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "NEDJMA", "Nedjma"}, 5161 604, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOR MEDITEL", 5166 {604, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOR IAM", "IAM"}, 5174 605, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TUNISIE TELECOM", 5180 605, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TUNISIANA", 5186 606, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LIBYANA", 5191 {606, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "606 01", "606 - 01"}, 5199 607, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GAMCEL", 5205 607, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AFRICELL", 5214 {608, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SN ALIZE", "Sonatel"}, 5218 608, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SN-SENTEL SG", 5227 {609, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MR MATTEL", "MATTEL"}, 5231 609, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MAURITEL", 5241 610, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MALITEL ML", 5247 610, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "IKATEL ML", 5257 611, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Mobilis", 5263 611, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GN LAGUI", 5268 {611, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Areeba", "Areeba"}, 5271 {611, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Areeba", "Areeba"}, 5279 612, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CI CORA", 5284 {612, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ACELL-CI", "A-Cell"}, 5287 {612, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "ACELL-CI", "A-Cell"}, 5291 612, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orange CI", 5297 612, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELECEL-CI", 5306 {613, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Onatel", "Onatel"}, 5310 613, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BF CELTEL", 5320 614, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SAHELCOM", 5326 614, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "NE CELTEL", 5332 614, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "NE TELECEL", 5342 615, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TG-TOGO CELL", 5352 616, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LIBERCOM", 5358 616, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELECEL BENIN", 5364 616, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BJ BENINCELL", 5370 616, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , 5376 616, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , 5386 617, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELLPLUS-MRU", 5392 617, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "EMTEL-MRU", 5402 618, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LBR Lonestar Cell", 5408 618, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LIBERCEL", 5414 618, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Celcom", 5420 618, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Celcom", 5430 619, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTEL SL", 5436 619, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MILLICOM SL", 5446 620, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GH SPACEFON", 5452 620, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GH ONEtouch", 5458 620, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GH-MOBITEL", 5468 621, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ECONET NG", 5474 621, 20, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "ECONET NG", 5480 621, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MTN - NG", 5486 621, 30, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MTN - NG", 5492 621, 40, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "NG Mtel", 5498 621, 40, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "NG Mtel", 5504 621, 50, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Glo NG", 5510 621, 50, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Glo NG", 5520 622, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTEL TCD", 5526 622, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TD LIBERTIS", 5536 624, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MTN CAM", 5542 624, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orange CAM", 5552 625, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CPV MOVEL", 5562 626, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "STP CSTmovel", 5571 {627, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GNQ01", "GETESA"}, 5579 628, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LIBERTIS", 5585 628, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GAB TELECEL", 5591 628, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTEL GA", 5601 629, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTEL CD", 5607 629, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "COG LIBERTIS", 5613 630, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VODACOM CD", 5619 630, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "VODACOM CD", 5625 630, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTEL RC", 5631 630, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELLCO GSM", 5637 630, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SCELL", 5643 630, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SCELL", 5649 630, 89, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CD OASIS", 5659 631, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UNITEL", 5665 631, 82, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "telsom", 5675 633, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SEYCEL", 5680 {631, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UNITEL", "UNITEL"}, 5684 633, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SEZ AIRTEL", 5689 {632, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "GTM", "Guinetel"}, 5693 633, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "C&W SEY", 5698 {633, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AIRTEL", "AIRTEL"}, 5706 634, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MobiTel SDN", 5711 {634, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "areeba", "Areeba"}, 5714 {634, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "areeba", "Areeba"}, 5722 635, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "R-CELL", 5732 636, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ETH-MTN", 5742 637, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SOMTELESOM", 5748 637, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SOMAFONE", 5754 637, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SOMAFONE", 5759 {637, 30, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Golis", "Golis"}, 5763 637, 82, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Telsom Mobile", 5773 638, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DJ EVATIS", 5783 639, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Safaricom", 5789 639, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "YES!", 5799 640, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TRITEL-TZ", 5805 640, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOBITEL - TZ", 5810 {640, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MOBITEL", "MOBITEL"}, 5814 640, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ZANTEL-TZ", 5820 640, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "ZANTEL-TZ", 5826 640, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VodaCom", 5832 640, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "VodaCom", 5838 640, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTEL TZ", 5844 640, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CELTEL TZ", 5857 641, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "UG CelTel", 5863 641, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MTN-UGANDA", 5869 641, 10, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MTN-UGANDA", 5875 641, 11, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "mango", 5885 642, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Spacetel BI", 5891 642, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BUSAFA", 5896 {642, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ONATEL", "ONATEL "}, 5900 642, 82, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BDITL", 5910 643, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MOZ - mCel", 5916 643, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MOZ - mCel", 5922 643, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VodaCom-MZ", 5928 643, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "VodaCom-MZ", 5938 645, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ZM CELTEL", 5944 645, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Telecel", 5954 646, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MG Madacom", 5960 646, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MG ANTARIS", 5970 647, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orangee", 5976 647, 0, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Orangee", 5982 647, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "F-OMT", 5988 647, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SFR REUNION", 5998 648, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ZW NET*ONE", 6004 648, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELECEL ZW", 6010 648, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ZW ECONET", 6019 {649, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MTC NAMIBIA", "MTC"}, 6027 650, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "MW CP 900", 6033 650, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTEL MW", 6043 651, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VCL COMMS", 6049 651, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "LS-ECONET-EZI-CEL", 6059 652, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "BW MASCOM", 6065 652, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Orange", 6075 653, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Swazi-MTN", 6080 {654, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "HURI", "HURI"}, 6090 655, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RSA Vodacom", 6096 655, 7, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "RSA Cell C", 6102 655, 10, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "RSA MTN", 6112 702, 67, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "BTL", 6118 702, 68, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "INTELCO", 6128 704, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "PCS", 6134 704, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "COMCEL", 6140 704, 3, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "movistar", 6150 706, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "ESV PERSONAL", 6156 706, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "Digicel", 6159 #ifde FEATURE_SAMSUNG_BAND_GSM_850 6163 706, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "ESTELEMOVIL", 6170 706, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "movistar", 6175 {706, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "PERSONAL", "PERSONAL"}, 6183 708, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "MEGATEL", 6189 708, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CELTELHND", 6195 708, 30, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "HT - 200", 6204 {710, 21, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "ENITEL", "ENITEL"}, 6208 710, 730, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "SERCOM", 6218 712, 1, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "I.C.E. ", 6223 {712, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "I.C.E.", "I.C.E. "}, 6228 #ifde FEATURE_SAMSUNG_BAND_GSM_850 6232 714, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "PANCW", 6238 714, 20, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "movistar", 6249 716, 6, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "movistar", 6255 716, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "TIM", 6264 {722, 7, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "UNIFON", "UNIFON"}, 6268 722, 34, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "AR PERSONAL", 6274 722, 35, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "PORT-HABLE", 6280 722, 310, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "ARG CTI Movil", 6283 #ifde FEATURE_SAMSUNG_BAND_GSM_850 6287 722, 310, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "ARG CTI Movil", 6297 {724, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TIM", "TIM BRASIL"}, 6300 {724, 3, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TIM", "TIM BRASIL"}, 6303 {724, 4, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TIM", "TIM BRASIL"}, 6306 {724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", "Claro"}, 6309 {724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", "Claro"}, 6313 724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", 6318 {724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", "Claro "}, 6321 {724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", "Claro"}, 6324 {724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", "Claro"}, 6327 {724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", "Claro"}, 6330 {724, 5, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Claro", "Claro"}, 6333 {724, 15, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SCTL", "SERCOMTEL"}, 6336 {724, 15, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SCTL", "SERCOMTEL"}, 6340 724, 16, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "BrTCel", 6346 724, 23, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TELEMIGC", 6352 724, 23, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "TELEMIGC", 6358 724, 24, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "AMAZONIA", 6364 724, 24, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "AMAZONIA", 6370 724, 31, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "Oi", 6376 724, 32, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CTBC", 6382 724, 32, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CTBC", 6388 724, 33, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CTBC", 6394 724, 33, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CTBC", 6400 724, 34, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CTBC", 6406 724, 34, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "CTBC", 6416 730, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "CL ENTEL PCS", 6422 730, 2, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "TELEFONICA", 6428 730, 3, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "SMARTCOM", 6434 730, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "CL ENTEL PCS", 6441 #ifde FEATURE_SAMSUNG_BAND_GSM_850 6445 732, 101, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , 6452 732, 101, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "COMCEL", 6458 732, 103, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "COL MOVIL", 6464 732, 111, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "OLA", 6470 732, 111, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "OLA", 6476 732, 123, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "COL_TEMC", 6482 732, 123, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "COL_TEMC", 6492 734, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "VZ INFO", 6498 734, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "DIGITEL TIM", 6508 736, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "VIVA", 6513 {736, 2, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "BOMOV", "Entel SA"}, 6517 736, 3, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Telecel", 6527 738, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "TWTGUY", 6533 738, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "CLNK PLS", 6540 #ifde FEATURE_SAMSUNG_BAND_GSM_850 6544 740, 0, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "movistar", 6550 740, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "PORTAGSM", 6560 {744, 1, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "HPGYSA", "VOX"}, 6564 744, 2, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Porth", 6570 744, 4, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Telecel", 6576 744, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Personal", 6582 744, 5, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Personal", 6591 {746, 1, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "ICMS", "NV ICMS"}, 6595 746, 2, SETTING_PREFERRED_NETWORK_TYPE_GSM_900 , "SR.TELESUR.GSM", 6601 746, 2, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "SR.TELESUR.GSM", 6611 748, 7, SETTING_PREFERRED_NETWORK_TYPE_GSM_850 , "Movistar", 6617 748, 7, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "Movistar", 6623 748, 10, SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 , "CTIURY", 6633 901, 5, SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT , "Thuraya", 6639 901, 12, SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 , "MCP", 6645  g_twk_eed_twk_li_ick_sokey_nl ( 6646 * da , 6647 Evas_Obje 6648 * obj , 6650 * evt_fo ); 6651  g_twk_eed_twk_li_ick_sokey_add (* da , 6652 Evas_Obje 6653 * obj ,  6654 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-new.h 21 #ide __SETTING_NETWORK_PREFERRED_NETWORK_NEW_H__ 22  #__SETTING_NETWORK_PREFERRED_NETWORK_NEW_H__ ) 24  ~ 26  g_twk_eed_twk_w_y_chged_cb (* da , 27 Evas_Obje * 28 obj ,  29 * evt_fo ); 30  g_twk_eed_twk_w_ick_sokey_nl_cb ( 31 * da , 32 Evas_Obje 33 * obj , 35 * evt_fo ); 36  g_twk_efd_twk_w_ick_sokey_ve_cb ( 37 * da , 38 Evas_Obje 39 * obj , 41 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network.h 21 #ide __SETTING_NETWORK_PREFERRED_NETWORK_H__ 22  #__SETTING_NETWORK_PREFERRED_NETWORK_H__ ) 24  ~ 26  g_twk_eed_twk_esh_vw (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-profile-delete.h 21 #ide __SETTING_NETWORK_PROFILE_DELETE_H__ 22  #__SETTING_NETWORK_PROFILE_DELETE_H__ ) 24  ~ 25  g_twk_ofe_de_mou_up_cb (* da , 26 Evas_Obje * obj , 27 * evt_fo ); 28  g_twk_ofe_de_check_cb (* da , 29 Evas_Obje * obj , 30 * evt_fo ); 32 g_twk_ofe_de_ick_sokey_nl_cb (* da , 33 Evas_Obje * 34 obj ,  35 * evt_fo ); 37 g_twk_ofe_de_ick_sokey_de_cb (* da , 38 Evas_Obje * 39 obj ,  40 * evt_fo ); 42 g_twk_ofe_de_ick_sokey__l_cb (* da , 43 Evas_Obje * 44 obj ,  45 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-select-network.h 21 #ide __SETTING_NETWORK_SELECT_NETWORK_H__ 22  #__SETTING_NETWORK_SELECT_NETWORK_H__ ) 24  ~ 26  g_twk__twk_ick_sokey_nl_cb (* da , 27 Evas_Obje * obj , 28 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network.h 21 #ide __SETTING_NETWORK_H__ 22  #__SETTING_NETWORK_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 31  ~ 32  ~ 35  ~ 36  ~ 37  ~ 39  ~ 40  ~ 41  ~ 43  ~ 47  #TIME_TO_TURN_OFF_3G 2 ) 50  #Keyr_NBnd_Auto "IDS_CST_OPT_GSM_WCDMA_HAUTO_CONNECT" ) 51  #Keyr_NBnd_Auto_WCDMA_GSM "IDS_CST_OPT_GSM_WCDMA_HAUTO_CONNECT" ) 53  #Keyr_NBnd_WCDMA "IDS_ST_MBODY_WCDMA_ONLY" ) 54  #Keyr_NBnd_LTE_WCDMA "LTE/3G" ) 56  #Keyr_NBnd_GSM "IDS_ST_MBODY_GSM_ONLY" ) 58  #KeyS_UrID "IDS_ST_BODY_USER_ID" ) 60  #SUPPORT_CON_RESET ) 62  #NET_CON_RESET_DBUS_PARA "--syem --t-y --de=com.tce.p/ com.tce.ps.ma.RetProft32:0" ) 64  #Da_ck_Sub_desc "IDS_ST_BODY_ENABLE_DATA_ACCESS_OVER_MOBILE_NETWORK" ) 65  #Da_ck_Pup_desc "IDS_ST_POP_MOBILE_DATA_ENABLED_CONNECTING_TO_MOBILE_NETWORKS_MAY_INCUR_EXTRA_CHARGES_DEPENDING_ON_YOUR_DATA_PLAN_CONTINUE_Q" ) 66  #SETTING_NETWORK_DATA_ROMING_DESC "IDS_COM_BODY_CONNECT_TO_DATA_SERVICES_WHEN_ROAMING" ) 67  #SETTING_NETWORK_DATA_ROMING_OFF_DESC "IDS_ST_BODY_WHEN_DATA_ROAMING_IS_DISABLED_APPLICATIONS_THAT_USE_THE_DATA_CONNECTION_MAY_NOT_WORK" ) 69  #SETTING_NETWORK_USE_PACKET_DATA_OFF_DESC "IDS_ST_BODY_USING_MOBILE_DATA_MAY_RESULT_IN_ADDITIONAL_CHARGES_CONTINUE_Q" ) 70  #SETTING_NETWORK_USE_PACKET_DATA_ON_DESC "IDS_ST_POP_ROAMING_WILL_INCUR_EXTRA_CHARGES_CONTINUE_Q" ) 72  #SETTING_NETWORK_SEARCH_3G_ON_DESC "IDS_ST_POP_UNABLE_TO_SEARCH_NETWORKS_DURING_DATA_SERVICE_ACTIVATED_DO_YOU_WANT_TO_DISCONNECT_THE_DATA_SERVICE_AND_SEARCH_AVAILABLE_NETWORK_Q" ) 73  #SETTING_NETWORK_CHANGE_3G_ON_DESC "IDS_ST_POP_UNABLE_TO_CHANGE_NETWORKS_WHILE_DATA_SERVICE_IN_USE_STOP_USING_CURRENT_DATA_SERVICE_AND_SELECT_ANOTHER_AVAILABLE_NETWORK_Q" ) 75  #SETTING_NETWORK_SEARCHING_NETWORK "IDS_ST_POP_SEARCHING_NETWORK_ING" ) 76  #KeyS_Nwk_Mobe_Da_Has_Bn_Dibd_Msg "IDS_ST_POP_MOBILE_DATA_HAS_BEEN_DISABLED_MSG" ) 77  #KeyS_Nwk_Tu_Off_Mobe_Da "IDS_ST_HEADER_TURN_OFF_MOBILE_DATA" ) 78  #KeyS_Nwk_Tu_On_Mobe_Da "IDS_ST_HEADER_TURN_ON_MOBILE_DATA" ) 80  #CONNECTION_DSC "IDS_ST_BODY_CONNECTIONS" ) 81  #KeyS_Ret_Def "IDS_ST_BODY_RESET_TO_DEFAULT" ) 82  #KeyS_Ed "IDS_ST_BODY_EDIT" ) 83  #KeyS_Saved "IDS_ST_BODY_SAVED" ) 84  #keyS_Srched "IDS_SSEARCH_POP_SEARCHED" ) 85  #keyS_Faed_Srched "IDS_ST_POP_NETWORK_SEARCH_FAILED" ) 86  #keyS_Faed_Se_Nwk "IDS_COM_BODY_YOUR_SIM_CARD_DOES_NOT_ALLOW_A_CONNECTION_TO_THIS_NETWORK" ) 87  #keyS_Faed_G_PrNwk "Gedwk faed" ) 88  #keyS_Fbidd_Nwk `_ ("IDS_ST_BODY_FORBIDDEN_NETWORK") ) 89  #keyS_OK `_ ("IDS_ST_BUTTON_OK_ABB") ) 90  #keyS_CANCEL `_ ("IDS_ST_BUTTON_CANCEL_ABB2") ) 92  #KeyS_No_Profe `_ ("IDS_ST_BODY_EMPTY") ) 93  #keyS_No_Oth_Nwk "IDS_ST_BODY_THERE_ARE_NO_NETWORKS_NEARBY" ) 95  #In_Profe_Name_desc "Pa iuProfm!" ) 96  #In_Acss_Name_desc "Pa iuAcsm!" ) 97  #In_Ur_Name_Desc "Pa iuUID !" ) 98  #Invok_API_Faed_Desc "FaedؚvokAPI" ) 99  #SETTING_NETWORK_NOT_ALLOWED_WITH_TETHERING "UbˁchgAPN whhg iabd" ) 100  #SETTING_NETWORK_DOT "IDS_WIFI_BODY_DOT" ) 101  #SETTING_NETWORK_CONTINUE "IDS_COM_OPT_CONTINUE_Q" ) 104  #NifyS_PDP_OFF "PDP wbdibdfdwkrby" ) 105  #Keyr_UNKNOWN_NETWORK `_ ("IDS_ST_OPT_UNTITLED_NETWORK") ) 108  #WHITELIST_DIR_PATH "/t/syem/csc/u/twk/e_Îi.xml" ) 111  #SETTING_ADD_PROFILE_INDEX -1 ) 112  #Invokg_TAPI_Timeout 8 ) 113  #COUNTRY_CODE_LEN 3 ) 114  #NETWORK_CODE_LEN 3 ) 115  #PRE_NETWORK_NAME_MAX 256 ) 117  #SETTING_NETWORK_POP_RESPONSE_ACTION_CANCEL 10 ) 118  #SETTING_NETWORK_SUBS_ID_NET_LEN 7 ) 120 mSETTING_NETWORK_PREFERRED_NETWORK_NONE , 121 mSETTING_NETWORK_PREFERRED_NETWORK_NEW , 122 mSETTING_NETWORK_PREFERRED_NETWORK_EDIT , 123 mSETTING_NETWORK_PREFERRED_NETWORK_LIST , 124 mSETTING_NETWORK_PREFERRED_NETWORK_DELETE , 126 } tg_twk_eed_twk_ݔi_ty_t ; 128  _StgNwkUG tStgNwkUG ; 130  sgl_twk_da { 131  mdex ; 132  mme [ PRE_NETWORK_NAME_MAX ]; 136 mERROR_STATE = 0, 137 mMAIN_ONLY = 1, 138 mCONNECTIONS_MAIN = 2, 139 mCREATE_CONNECTIONS_MAIN = 3, 140 mCREATE_CONLIST_CONNECTIONS_MAIN = 4 141 } tg_twk_vw_ty_t ; 143  #MAX_PROFILE_NUM 100 ) 149  s_StgNwkUG { 150 ui_gadg_h mug ; 151 TiHd * mhd ; 152 ci_h mci ; 153 ci_ofe_h ml_ofe_h ; 154 g_vw * mofe_tݳr_vw ; 158 * mwhi_doc ; 159 * mwhi_ro_node ; 161 #i SUPPORT_TETHERING 162 thg_h mth_ma ; 163 thg_h mth_cis ; 164 thg_h mth_clis ; 165 thg_h mth_c ; 167  mofe_rvi_ty ; 170 Evas * mevas ; 171 Evas_Obje * mw_ma_yout ; 172 Evas_Obje * mw_g ; 173 Evas_Obje * mvi_b ; 175 Evas_Obje * mpup_c ; 176 Evas_Obje * mpup_cli ; 177 Evas_Obje * mpup_cڻt ; 178 Evas_Obje * mpup ; 179 Evas_Obje * mpup_chk ; 181 Evas_Obje * mpup_da_ ; 182 Evas_Obje * mpup_da_off ; 185 Elm_Obje_Im * mvi_ ; 186 Elm_Obje_Im * mvi__c_li ; 187 Elm_Obje_Im * mvi__ofe_d_li ; 188 Evas_Obje * mbtom_b ; 190 Evas_Obje * mback_b ; 191 Evas_Obje * ml_bu ; 192 Evas_Obje * mr_bu ; 195 bo mhas_fm_chged ; 196 Evas_Obje * mgli ; 197 Evas_Obje * mgli_l_twk ; 198 Evas_Obje * mcis_gl ; 199 Evas_Obje * mc_li_gl ; 200  mcur_ofe_num ; 202 Evas_Obje * mtwk_ug_p ; 203 Evas_Obje * mtwk__gig_p ; 204 Evas_Obje * mcڌlb ; 206 * mvw_ty_rg ; 208 Evas_Obje * mly_ma ; 210  msubs_id_t [ SETTING_NETWORK_SUBS_ID_NET_LEN ]; 212 Evas_Pot mpot_down ; 214 Stg_GGroupIm_Da * mda_auto_twk_em ; 215 Stg_GGroupIm_Da * mda_ch_twk_em ; 217 bo mb_chg_twk ; 218 bo mb_t_auto_twk ; 219 bo mb_t_mul_twk ; 220 bo mb_igged_by_chg ; 221 bo mb_igged_by_modechgg ; 222 bo mb_e_3g_us ; 223 bo mb_e_rmg_us ; 225 Stg_GGroupIm_Da * mda_l_t ; 226 #ifde NETWORK_MODE 227 Stg_GGroupIm_Da * mda_t_mode ; 229 Stg_GGroupIm_Da * mda_ci ; 230 Stg_GGroupIm_Da * mda_u_ck ; 231 Stg_GGroupIm_Da * mda_rmg ; 232 Stg_GGroupIm_Da * mda_v_ty ; 233 Stg_GGroupIm_Da * m_cn ; 234 Stg_GGroupIm_Da * mmms_cn ; 235 Stg_GGroupIm_Da * med_ofe ; 237 Stg_GGroupIm_Da * me_wcdma_gsm ; 238 Stg_GGroupIm_Da * mwcdma_gsm ; 239 Stg_GGroupIm_Da * mwcdma_ly ; 240 Stg_GGroupIm_Da * mgsm_ly ; 242 Evas_Obje * mchk_l ; 243 Evas_Obje * mchk_mode ; 244 Evas_Obje * mp_gsm ; 245 Evas_Obje * mchk_3gc ; 247  ml_t ; 248  ml_a ; 249 * ml_twk ; 250 #ifde NETWORK_MODE 251  mt_mode ; 254 TNwkPlmnLi_t mmn_fo ; 256  mis_show_ur ; 257 * mc_me ; 258 * macss_me ; 260 Evas_Obje * mchk_ty ; 262 * med_ofe_me_desc ; 263 * med_acs_me_desc ; 264 * med_auth_ty_desc ; 265 * med_ur_me_desc ; 266 * med_pwd_desc ; 267 * med_pxy_addr_desc ; 268 * med_pxy_pt_desc ; 269 * med_hm_u_desc ; 270  mchkTy ; 271  mvTy ; 272 bo mis_edab ; 273 Elm_Obje_Im * mem_above_ur_me ; 274 Elm_Obje_Im * mem_above_oxy_add ; 275 Stg_GGroupIm_Da * mda_ur_me ; 276 Stg_GGroupIm_Da * mda_pwd ; 277 Stg_GGroupIm_Da * mda_acs_me ; 278 Stg_GGroupIm_Da * mda_ofe_me ; 279 Stg_GGroupIm_Da * mda_pxy_addr ; 280 Stg_GGroupIm_Da * mda_pxy_pt ; 281 Stg_GGroupIm_Da * mda_hm_u ; 282 Stg_GGroupIm_Da * mda_auth_ty ; 283 Stg_GGroupIm_Da * mda_ty_n ; 284 Stg_GGroupIm_Da * mda_ty_c ; 285 Stg_GGroupIm_Da * mda_ty_ne ; 287 Evas_Obje * ms_ed ; 290 TNwkPedPlmnLi_t mef_li ; 291  ml_ef_idx ; 292 g_twk_eed_twk_ݔi_ty_t m_ty ; 294 Ece_Idr * madd_vw_tim ; 295  mch_xt [ MAX_SEARCH_STR_LEN + 1]; 296 Evas_Obje * mnw_ch_b ; 298 Evas_Obje * ms_ef ; 299 Evas_Obje * mchk_w_ty ; 300 Stg_GGroupIm_Da * mda_ed_mcc ; 301 Stg_GGroupIm_Da * mda_ed_mnc ; 302 Stg_GGroupIm_Da * mda_w_mcc ; 303 Stg_GGroupIm_Da * mda_w_mnc ; 304 Evas_Obje * mchk_ed_ty ; 305 Evas_Obje * ms_ef_d ; 306 Evas_Obje * mgl_l_l ; 307 Evas_Obje * mgl_ofe_d ; 308 Ea_Li * mofe_li ; 309 Ea_Li * mofe_d_li ; 311 Evas_Obje * mpup_b ; 312  mded_numb ; 313 Ea_Li * mchecked_da_li ; 314 Ea_Li * mem_check_li ; 317 Evas_Obje * mgl_twk ; 318 Elm_Gli_Im_Css mc ; 319  gl_twk_da * mcur_l_mem ; 320  mcur_l_dex ; 322 Stg_GGroupIm_Da * mda___l ; 323 Evas_Obje * msub_r_yout ; 324 Evas_Obje * mlInfoP ; 325 Evas_Obje * mlInfoP_yout ; 326 Evas_Obje * mrdg ; 328 g_vw * mvw_to_ld ; 329 Ece_Tim * mtim ; 331 * mn_ ; 332 * mn_MMS ; 333 Ece_Idr * madd_n_idr ; 334 Ece_Idr * madd_n_tim ; 336  mis_upde ; 338  mvwty ; 341  msim_ty ; 345 g_vw g_vw_twk_ma ; 346 g_vw g_vw_twk__twk ; 347 g_vw g_vw_twk_ma_hp ; 348 g_vw g_vw_twk_c ; 349 g_vw g_vw_twk_c_li ; 350 g_vw g_vw_twk_ci_ ; 351 g_vw g_vw_twk_3gc ; 353 g_vw g_vw_twk_eed_twk ; 354 g_vw g_vw_twk_eed_twk_w ; 355 g_vw g_vw_twk_eed_twk_li ; 356 g_vw g_vw_twk_eed_twk_ed ; 357 g_vw g_vw_twk_eed_twk_de ; 358 g_vw g_vw_twk_ofe_de ; 360 cڡ * g_twk_g_a_r ( TNwkSyemTy_t ty ); 361  g_twk_upde_l_twk (* da ); 362 bo g_twk_equ_ofe ( ci_ofe_h pf1 , ci_ofe_h pf2 ); 363  g_twk_g_ofe_li (* cb ); 364  g_pi_g_eed_mn_cb ( TiHd * hd ,  su , * da , * ur_da ); 365  g_pi_t_eed_mn_cb ( TiHd * hd ,  su , * da , * ur_da ); 367  g_pi_nl_mu_ch_cb ( TiHd * hd ,  su , * da , * ur_da ); 368  g_pi_ch_twk_cb ( TiHd * hd ,  su , * da , * ur_da ); 370  g_pi_g_rvg_twk_cb ( TiHd * hd ,  su , * da , * ur_da ); 371  g_pi_g_mn_mode_cb ( TiHd * hd ,  su , * da , * ur_da ); 372  g_pi_t_mn_mode_cb ( TiHd * hd ,  su , * da , * ur_da ); 374  g_pi_g_bd_cb ( TiHd * hd ,  su , * da , * ur_da ); 375  g_pi_t_bd_cb ( TiHd * hd ,  su , * da , * ur_da ); 377  g_twk__twk_chk_chged (* da , Evas_Obje * obj , * evt_fo ); 378  g_twk_Gdl__mn_cb (* da , Evas_Obje * obj , * evt_fo ); 379  g_twk_pup_de (* da ); 380  is_e__u (* da ); 381 * __g_ofe_me ( cTy , * da ); 383  g_twk_chg_twk ( Stg_GGroupIm_Da * li_em ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-3gcon-option.c 21  ~ 23  g_twk_3gc_ (* cb ); 24  g_twk_3gc_deroy (* cb ); 25  g_twk_3gc_upde (* cb ); 26  g_twk_3gc_nup (* cb ); 28 g_vw gg_vw_twk_3gc = { 29 . = g_twk_3gc_ , 30 . gderoy = g_twk_3gc_deroy , 31 . gupde = g_twk_3gc_upde , 32 . gnup = g_twk_3gc_nup , 35  g_twk_3gc_ick_sokey_t_cb (* da , 36 Evas_Obje * obj , 37 * evt_fo ); 38  g_twk_3gc_ick_sokey_nl_cb (* da , 39 Evas_Obje * obj , 40 * evt_fo ); 48  $g_twk_3gc_ (* cb ) 50 SETTING_TRACE_BEGIN ; 51 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 53 StgNwkUG * ad = (StgNwkUG * cb ; 55 Evas_Obje * sr ; 56 `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 57 `_ ("2G/3G connection"), 58 `dgxt ("sys_string", "IDS_ST_BUTTON_CANCEL_ABB"), 59 `dgxt ("sys_string", "IDS_ST_SK_SET_LITE"), 60 g_twk_3gc_ick_sokey_nl_cb , 61 g_twk_3gc_ick_sokey_t_cb , 62 ad , & sr ,d-> vi_b ); 65 ad -> chk_3gc = `m_dio_add ( sr ); 66 `m_dio_e_vue_t ( ad -> chk_3gc , -1); 68 `g__Gdl_fld_1dio ( sr , & c_1xt_1ic_2 , 69 g_mou_up_Gdl_li_dio_cb , 70 ad -> chk_3gc , SWALLOW_Ty_1RADIO , 71 ad -> chk_3gc , 72 SETTING_NETWORK_3GCON_NOT_USE , 73 "Dn u", NULL ); 75 `g__Gdl_fld_1dio ( sr , & c_1xt_1ic_2 , 76 g_mou_up_Gdl_li_dio_cb , 77 ad -> chk_3gc , SWALLOW_Ty_1RADIO , 78 ad -> chk_3gc , 79 SETTING_NETWORK_3GCON_ASK_ON_CON , 80 `_ ("IDS_ST_BODY_USB_ASK_ON_CONNECTION"), NULL ); 81 `g__Gdl_fld_1dio ( sr , & c_1xt_1ic_2 , 82 g_mou_up_Gdl_li_dio_cb , 83 ad -> chk_3gc , SWALLOW_Ty_1RADIO , 84 ad -> chk_3gc , 85 SETTING_NETWORK_3GCON_USE_WO_ASK , 86 "U whouaskg", NULL ); 88  vue = -1; 89  r = -1; 90 r = `vcf_g_t ( VCONFKEY_3G_ENABLE , & vue ); 91 i( r < 0) { 92 `m_dio_vue_t ( ad -> chk_3gc , 93 SETTING_NETWORK_3GCON_NOT_USE ); 95 `m_dio_vue_t ( ad -> chk_3gc , vue ); 98 g_vw_twk_3gc . is_ = 1; 100  SETTING_RETURN_SUCCESS ; 101 } } 103  $g_twk_3gc_deroy (* cb ) 105 SETTING_TRACE_BEGIN ; 107 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 109 StgNwkUG * ad = (StgNwkUG * cb ; 111 `m_viame_em_p ( ad -> vi_b ); 112 g_vw_twk_3gc . is_ = 0; 114  SETTING_RETURN_SUCCESS ; 115 } } 117  $g_twk_3gc_upde (* cb ) 119  SETTING_RETURN_SUCCESS ; 120 } } 122  $g_twk_3gc_nup (* cb ) 124  `g_twk_3gc_deroy ( cb ); 125 } } 140 $g_twk_3gc_ick_sokey_t_cb (* da , Evas_Obje * obj , 141 * evt_fo ) 144 `tm_if ( da = NULL , "Dataarameter is NULL"); 146 StgNwkUG * ad = (StgNwkUG * da ; 147  vue ; 148  r ; 150 vue = `m_dio_vue_g ( ad -> chk_3gc ); 152 r = `vcf_t_t ( VCONFKEY_3G_ENABLE , vue ); 154 i( r < 0) { 155 SETTING_TRACE_DEBUG 157 SETTING_FONT_RED , SETTING_FONT_BLACK ); 160 `g_vw_chge (& g_vw_twk_3gc , 161 & g_vw_twk_ma , ad ); 162 } } 165 $g_twk_3gc_ick_sokey_nl_cb (* da , Evas_Obje * obj , 166 * evt_fo ) 169 `tm_if ( da = NULL , "Dataarameter is NULL"); 171 StgNwkUG * ad = (StgNwkUG * da ; 173 `g_vw_chge (& g_vw_twk_3gc , 174 & g_vw_twk_ma , ad ); 175 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-con-list.c 21  ~ 23  g_twk_c_li_ (* cb ); 24  g_twk_c_li_deroy (* cb ); 25  g_twk_c_li_upde (* cb ); 26  g_twk_c_li_nup (* cb ); 27  g_twk_c_li_chk_chged (* da , Evas_Obje * obj , * evt_fo ); 29 g_vw gg_vw_twk_c_li = { 30 . = g_twk_c_li_ , 31 . gderoy = g_twk_c_li_deroy , 32 . gupde = g_twk_c_li_upde , 33 . gnup = g_twk_c_li_nup , 40 #i SUPPORT_TETHERING 41  $__g_viame_dth_c_li (* da ) 43 StgNwkUG * ad = (StgNwkUG * da ; 45 Ea_Li * li = `m_viame_ems_g ( ad -> vi_b ); 48  dex = 0; 49  li ) { 50 Elm_Obje_Im * em = (Elm_Obje_Im * `ea_li_da_g ( li ); 51 i( NULL = em ) 54 `SETTING_TRACE ("ad->vi_b : %x --- %d ---ddsothem = %x", ad -> vi_b , dex , em ); 55 dex += 1; 58 li = `ea_li_xt (list); 59 em = NULL ; 61  dex ; 62 } } 64  $__pup_cb (* da , Evas_Obje * obj , * evt_fo ) 66 SETTING_TRACE_BEGIN ; 67 `g_tm_if ( NULL = da , "NULL == data"); 68 StgNwkUG * ad = (StgNwkUG * da ; 69  ڣ_ty = POPUP_RESPONSE_CANCEL ; 70 i(0 = `SCmp ( `m_obje_xt_g ( obj ), "OK")) { 71 ڣ_ty = POPUP_RESPONSE_OK ; 73 `evas_obje_d ( ad -> pup_cli ); 74 ad -> pup_cli = NULL ; 76 i( POPUP_RESPONSE_OK = ڣ_ty ) { 77 `g_vw_deroy (& g_vw_twk_c_li , ad ); 78 `g_vw_deroy (& g_vw_twk_c , ad ); 80 } } 85  $__abd_thg (* da ) 87 StgNwkUG * ad = (StgNwkUG * da ; 88 `SETTING_TRACE ("Tethering isnabled -- callback\n"); 90  ames = `__g_viame_dth_c_li ( ad ); 91 i( ames == 3) { 93 ad -> pup_cli = `g__pup_wh_b d,d-> w_g , 94 NULL , `_ ( SETTING_NETWORK_NOT_ALLOWED_WITH_TETHERING ), 95 __pup_cb , 0, 1, "OK"); 97 } } 99  $__dibd_thg (* da ) 101 `SETTING_TRACE ("Tethering is disabled -- callback\n"); 103 } } 105  $__abd_cb ( thg_r_e r , thg_ty_e ty , bo is_queed , * da ) 107 SETTING_TRACE_BEGIN ; 108 StgNwkUG * ad = (StgNwkUG * da ; 109 `SETTING_TRACE ("Tethering isnabled -- callback\n"); 110 `__abd_thg ( ad ); 111 } } 113  $__dibd_cb ( thg_r_e r , thg_ty_e ty , thg_dibd_u_e code , * da ) 115 SETTING_TRACE_BEGIN ; 116 StgNwkUG * ad = (StgNwkUG * da ; 117 `SETTING_TRACE ("Tethering is disabled -- callback\n"); 118 `__dibd_thg ( ad ); 119 } } 125  bo $is_thg_abd (* da ) 127 StgNwkUG * ad = (StgNwkUG * da ; 129 bo t = l ; 130 thg_h th = NULL ; 131 ( `thg_ (& th ); 133 ad -> th_clis = th ; 135 `thg_t_abd_cb ( th , TETHERING_TYPE_ALL , __abd_cb , da ); 136 `thg_t_dibd_cb ( th , TETHERING_TYPE_ALL , __dibd_cb , da ); 138 i( `thg_is_abd ( th , TETHERING_TYPE_WIFI = ue || 139 `thg_is_abd ( th , TETHERING_TYPE_USB = ue || 140 `thg_is_abd ( th , TETHERING_TYPE_BT = ue ) { 142 `SETTING_TRACE ("Tethering isnabled\n"); 143 `__abd_thg ( ad ); 144 t = ue ; 146 `SETTING_TRACE ("Tethering isotnabled\n"); 147 `__dibd_thg ( ad ); 148 t = l ;; 152  t ; 153 } } 161  $__c_li_ (* cb ) 163 SETTING_TRACE_BEGIN ; 164 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 165 StgNwkUG * ad = (StgNwkUG * cb ; 166 Evas_Obje * sr ; 167 sr = ad -> c_li_gl ; 168 `m_gli_r ( sr ); 169 Elm_Obje_Im * f_em ; 171 f_em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, 172 ELM_GENLIST_ITEM_NONE , NULL , NULL); 173 `m_gli_em__mode_t ( f_em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 175 Evas_Obje * dio ; 176 Stg_GGroupIm_Da * em_da = NULL ; 178 dio = `m_dio_add ( sr ); 179 `m_dio_e_vue_t ( dio , -1); 180 ad -> rdg = dio ; 181 `g_dib_evas_obje ( dio ); 183  vTy = ad -> ofe_rvi_ty ; 185 * def_n = NULL ; 186 * def_me = NULL ; 187 * def_id = NULL ; 188 ci_ofe_h def_ofe = NULL ; 189 ( `ci_g_deu_ur_rvi_ofe ( ad -> ci , vTy , & def_ofe ); 190 i( def_ofe `ci_ofe_g_ur_n (def_ofe, & def_n ); 191 i( def_ofe `ci_ofe_g_me (def_ofe, & def_me ); 192 i( def_ofe `ci_ofe_g_id (def_ofe, & def_id ); 193 `SETTING_TRACE ("DeuɅrofe:%p, def_n[%s], def_me[%s], def_id[%s]", def_ofe , def_n , def_me , def_id ); 195 `g_twk_g_ofe_li ( ad ); 197 Ea_Li * i = NULL ; 198 ci_ofe_h ofe_h = NULL ; 199  idx = 0; 200 * id = NULL ; 201 ad -> ed_ofe = NULL ; 202 * n ; 203 * me ; 204 * oxy_addss ; 205 `EINA_LIST_FOREACH ( ad -> ofe_li , i , ofe_h ) { 206 n = me = NULL ; 207 `ci_ofe_g_ur_n ( ofe_h , & n ); 208 `ci_ofe_g_me ( ofe_h , & me ); 209 `ci_ofe_g_oxy_addss ( ofe_h , CONNECTION_ADDRESS_FAMILY_IPV4 , & oxy_addss ); 210 `ci_ofe_g_id ( ofe_h , & id ); 213 em_da = ( Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 214 `g_tvm_if (! em_da , SETTING_RETURN_FAIL , "calloc failed"); 215 em_da -> keyS = (*) `g_rdup ( me ); 216 em_da -> swlow_ty = SWALLOW_Ty_1RADIO_1BTN ; 217 em_da -> r_swlow_th = (*) `g_rdup ("reveal/extended"); 218 em_da -> chk_us = idx ; 219 em_da -> chk_chge_cb = g_twk_c_li_chk_chged ; 220 em_da -> _chge_cb = g_twk_c_li_go_bu_cb ; 221 em_da -> rgd = dio ; 222 em_da -> urda = ad ; 223 em_da -> sub_desc = (*) `g_rdup ( n ); 224 em_da -> keyS2 = (*) `g_rdup ( id ); 225 i( idx == 0) { 226 ad -> ed_ofe = em_da ; 227 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 229 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 231 em_da -> em = 232 `m_gli_em_nd ( sr , &( c_2xt_2ic_3 ), em_da , NULL , 233 ELM_GENLIST_ITEM_NONE , 234 g_twk_c_li_em_Gdl_mou_up_cb , ad ); 235 i( idx == 0) 236 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_TOP ); 238 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 240 `SETTING_TRACE ("ofe_h:%p,:%s, id:%s", ofe_h , n , id ); 241 i(! `SCmp ( def_n , n && !SCmp( def_me , me && !SCmp( def_id , id )) { 242 `SETTING_TRACE ("Mched [idx:%d,:%s, id:%s]!", idx , n , id ); 243 i( vTy = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ) { 244 ad -> ed_ofe = em_da ; 245 `m_dio_vue_t ( dio , idx ); 246 i( ad -> _cn ) { 247 `G_FREE ( ad -> _cn -> sub_desc ); 248 `FREE ( ad -> n_ ); 249 ad -> n_ = `rdup ( me ); 250 ad -> _cn -> sub_desc = `rdup ( me ); 251 `m_obje_em_da_t ( ad -> _cn -> em ,d->internet_conn); 252 `m_gli_em_upde ( ad -> _cn -> em ); 257 `G_FREE ( n ); 258 `G_FREE ( me ); 259 `G_FREE ( oxy_addss ); 260 `G_FREE ( id ); 261 idx ++; 263 `ADD_GL_SEPARATOR ( sr ); 265 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_BOTTOM ); 266 `SETTING_TRACE ("idx:%d", idx ); 267 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi__c_li , "toolbar"); 268 `SETTING_TRACE ("m_obje_xt_g(d_b):%s", `m_obje_em_xt_g ( `m_tob_ϡ_em_g ( tob ))); 269 i( idx == 1) { 270 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_NONE ); 271 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_FALSE ); 272 } i( idx > 1) { 273 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_BOTTOM ); 274 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_FALSE ); 276 `FREE ( ad -> n_ ); 277 `SETTING_TRACE ("To disable"); 278 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 280 i( vTy = CONNECTION_CELLULAR_SERVICE_TYPE_MMS ) { 281 i( idx > 0 `m_dio_vue_t ( dio , 0); 282 i( ad -> ed_ofe && ! `isEmyS d->ed_ofe-> keyS &&d-> mms_cn ) { 283 `SETTING_TRACE ("ad->ed_ofe->keyS:%s", ad -> ed_ofe -> keyS ); 284 `G_FREE ( ad -> mms_cn -> sub_desc ); 285 `FREE ( ad -> n_MMS ); 286 ad -> n_MMS = `rdup d-> ed_ofe -> keyS ); 287 ad -> mms_cn -> sub_desc = `rdup d-> ed_ofe -> keyS ); 288 `m_gli_em_flds_upde ( ad -> mms_cn -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT ); 291 ad -> cur_ofe_num = idx ; 295 SETTING_TRACE_END ; 296 `G_FREE ( def_id ); 297 `G_FREE ( def_n ); 298 `G_FREE ( def_me ); 299  SETTING_RETURN_SUCCESS ; 300 } } 302  $g_twk_c_li_ (* cb ) 304 SETTING_TRACE_BEGIN ; 305 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 307 StgNwkUG * ad = (StgNwkUG * cb ; 309 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 310 `tvm_if ( sr = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , 312 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 313 `m_obje_y_t ( sr , "dialogue"); 315 cڡ * t = NULL ; 316  ad -> ofe_rvi_ty ) { 317  CONNECTION_CELLULAR_SERVICE_TYPE_MMS : 318 t = "IDS_ST_BODY_MMS_CONNECTIONS"; 320  CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET : 321 t = "IDS_ST_BODY_INTERNET_CONNECTION"; 324 t = ad -> c_me ; 328 ad -> vi__c_li = 329 `g_push_yout_vi_b ( `_ ( t ), 330 `_ ("IDS_ST_BUTTON_BACK"), 331 `_ ("IDS_ST_BODY_DELETE"), 332 `_ ("IDS_ST_BODY_MYTHEME_CREATE"), 333 NULL , 334 g_twk_c_li_ick_sokey_de_cb , 335 g_twk_c_li_ick_sokey__cb , 336 ad , sr ,d-> vi_b , NULL ); 338 `m_viame_em_p_cb_t ( ad -> vi__c_li , 339 g_twk_c_li_ick_sokey_nl_cb , ad ); 340 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 341 ad -> c_li_gl = sr ; 342 `__c_li_ ( ad ); 344 #i SUPPORT_TETHERING 345 `is_thg_abd ( ad ); 347 g_vw_twk_c_li . is_ = 1; 348 SETTING_TRACE_END ; 349  SETTING_RETURN_SUCCESS ; 350 } } 352  $g_twk_c_li_deroy (* cb ) 354 SETTING_TRACE_BEGIN ; 356 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 358 StgNwkUG * ad = (StgNwkUG * cb ; 359 i( g_vw_twk_c_li . is_ ) { 361 #i SUPPORT_TETHERING 362 i( ad -> th_clis ) { 363 `SETTING_TRACE ("tethering destruction "); 364 `thg_deroy ( ad -> th_clis ); 365 ad -> th_clis = NULL ; 368 g_vw_twk_c_li . is_ = 0; 369 ad -> ed_ofe = NULL ; 370 ad -> vi__c_li = NULL ; 371 ad -> c_li_gl = NULL ; 372 `m_viame_em_p ( ad -> vi_b ); 374 `SETTING_TRACE ("why ishis is_create == 0 ?? !!!"); 376  SETTING_RETURN_SUCCESS ; 377 } } 379  $g_twk_c_li_upde (* cb ) 381 SETTING_TRACE_BEGIN ; 383 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 384 `__c_li_ ( cb ); 385  SETTING_RETURN_SUCCESS ; 386 } } 388  $g_twk_c_li_nup (* cb ) 390 SETTING_TRACE_BEGIN ; 391  `g_twk_c_li_deroy ( cb ); 393 } } 406  $g_twk_c_li_go_bu_cb (* da , Evas_Obje * obj , * evt_fo ) 408 SETTING_TRACE_BEGIN ; 409 `tm_if ( da = NULL , "Dataarameter is NULL"); 410 Stg_GGroupIm_Da * em_da = da ; 412 StgNwkUG * ad = em_da -> urda ; 413 `FREE ( ad -> acss_me ); 414 ad -> acss_me = `rdup ( em_da -> keyS2 ); 415 `g_vw_chge (& g_vw_twk_c_li , & g_vw_twk_ci_ , ad ); 416 } } 419  $___twk_c_t_deu_cb ( ci_r_e su , * da ) 421 SETTING_TRACE_BEGIN ; 422 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 423 Stg_GGroupIm_Da * li_em = da ; 424 StgNwkUG * ad = li_em -> urda ; 425 `g_tm_if ( ad = NULL , "adarameter is NULL"); 426 i( ad -> twk_ug_p ) { 427 `evas_obje_d ( ad -> twk_ug_p ); 428 ad -> twk_ug_p = NULL ; 431  vTy = CONNECTION_CELLULAR_SERVICE_TYPE_APPLICATION ; 432 i(0 = `SCmp ( ad -> c_me , "IDS_ST_BODY_INTERNET_CONNECTION")) { 433 vTy = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ; 434 } i(0 = `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS )) { 435 vTy = CONNECTION_CELLULAR_SERVICE_TYPE_MMS ; 437 `SETTING_TRACE ("Thsu i:%d,bu imngsf ouStg", su ); 438 ad -> ed_ofe = li_em ; 439 i( vTy = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET && ad -> _cn ) { 440 `G_FREE ( ad -> _cn -> sub_desc ); 441 `FREE ( ad -> n_ ); 442 ad -> n_ = `rdup ( li_em -> keyS ); 443 ad -> _cn -> sub_desc = `rdup ( li_em -> keyS ); 444 `m_obje_em_da_t ( ad -> _cn -> em ,d->internet_conn); 445 `m_gli_em_upde ( ad -> _cn -> em ); 447 `m_gli_ized_ems_upde ( ad -> c_li_gl ); 448 } } 451  $__t_deu_ڣ_cb (* da , Evas_Obje * obj , 452 * evt_fo ) 454 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 455 Stg_GGroupIm_Da * li_em = da ; 456 StgNwkUG * ad = li_em -> urda ; 458  vTy = CONNECTION_CELLULAR_SERVICE_TYPE_APPLICATION ; 459 i(0 = `SCmp ( ad -> c_me , "IDS_ST_BODY_INTERNET_CONNECTION")) { 460 vTy = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ; 461 } i(0 = `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS )) { 462 vTy = CONNECTION_CELLULAR_SERVICE_TYPE_MMS ; 465 ad -> ed_ofe = li_em ; 466 i( vTy = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET && ad -> _cn ) { 467 `G_FREE ( ad -> _cn -> sub_desc ); 468 `FREE ( ad -> n_ ); 469 ad -> n_ = `rdup ( li_em -> keyS ); 470 ad -> _cn -> sub_desc = `rdup ( li_em -> keyS ); 471 `m_obje_em_da_t ( ad -> _cn -> em ,d->internet_conn); 472 `m_gli_em_upde ( ad -> _cn -> em ); 474 `m_gli_ized_ems_upde ( ad -> c_li_gl ); 476 i( obj ) { 477 `evas_obje_d ( obj ); 478 obj = NULL ; 480 } } 483  $__t_deu_ofe (* da ) 485 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 486 Stg_GGroupIm_Da * li_em = da ; 487 StgNwkUG * ad = li_em -> urda ; 488 `g_tm_if ( ad = NULL , "adarameter is NULL"); 490 ci_ofe__h ofe_ = NULL ; 491 ci_ofe_h ofe_h = NULL ; 492  rv = `ci_g_ofe_ ( ad -> ci , CONNECTION_ITERATOR_TYPE_REGISTERED , & ofe_ ); 493 i( rv ! CONNECTION_ERROR_NONE ) { 494 `SETTING_TRACE_ERROR ("Fagrof [%d]", rv ); 498  t = 0; 499 * n = NULL ; 500 * ofe_id = NULL ; 501 ci_ur_rvi_ty_e rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 503  vTy = CONNECTION_CELLULAR_SERVICE_TYPE_APPLICATION ; 504 i(0 = `SCmp ( ad -> c_me , "IDS_ST_BODY_INTERNET_CONNECTION")) { 505 vTy = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ; 506 } i(0 = `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS )) { 507 vTy = CONNECTION_CELLULAR_SERVICE_TYPE_MMS ; 509  `ci_ofe__has_xt ( ofe_ )) { 510 i( t > MAX_PROFILE_NUM ) { 513 i( `ci_ofe__xt ( ofe_ , & ofe_h ! CONNECTION_ERROR_NONE ) { 514 `SETTING_TRACE_ERROR ("Failo getrofile handle"); 517 i( `ci_ofe_g_ur_rvi_ty ( ofe_h , & rvi_ty ! CONNECTION_ERROR_NONE ) { 518 `SETTING_TRACE_ERROR ("Failo get serviceype"); 522 `ci_ofe_g_ur_n ( ofe_h , & n ); 523 `ci_ofe_g_id ( ofe_h , & ofe_id ); 524 i( vTy ! rvi_ty ) { 525 `G_FREE ( n ); 529 `SETTING_TRACE ("Recd[%d]rofi%s(%s)", t , n , ofe_id ); 530 i(0 = `SCmp ( ofe_id , li_em -> keyS2 )) { 532 i( CONNECTION_CELLULAR_SERVICE_TYPE_MMS = vTy ) { 533 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ("IDS_MSGF_POP_UNSUPPORTED")); 535 i( ad -> ed_ofe ) 536 `m_dio_vue_t ( li_em -> eo_check , ad -> ed_ofe -> chk_us ); 539 `SETTING_TRACE ("S deu[%d][%s],rofe:%p, id:%s", vTy , n , ofe_h , ofe_id ); 540  t = `ci_t_deu_ur_rvi_ofe ( ad -> ci , vTy , ofe_h ); 541 `SETTING_TRACE ("Thsu i:%d", t ); 543 i( ad -> twk_ug_p ) { 544 `evas_obje_d ( ad -> twk_ug_p ); 545 ad -> twk_ug_p = NULL ; 547 i( t ! CONNECTION_ERROR_NONE ) { 548 i( ad -> ed_ofe ) 549 `m_dio_vue_t ( li_em -> eo_check , ad -> ed_ofe -> chk_us ); 551 `g__pup_whout_b ( li_em , ad -> w_g , NULL , 552 `_ ("IDS_CST_POP_FAILED"), NULL , 553 2.0, FALSE , FALSE); 557 `g__pup_whout_b ( li_em , ad -> w_g , NULL , 558 `_ ("IDS_ST_BUTTON2_PROCESSING_ING"), __t_deu_ڣ_cb , 559 2.0, TRUE , FALSE ); 563 t ++; 565 `G_FREE ( n ); 566 `G_FREE ( ofe_id ); 568 } } 569  $g_twk_c_li_em_Gdl_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ) 571 SETTING_TRACE_BEGIN ; 573 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 575 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 576 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 577 `m_gli_em_ed_t ( em , 0); 578 Stg_GGroupIm_Da * li_em = 579 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 580 `g_tm_if ( NULL = li_em , "list_item is NULL"); 582 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 583 i( li_em -> chk_us = `m_dio_vue_g i_em-> eo_check )) { 584 StgNwkUG * ad = da ; 585 `m_gli_ized_ems_upde ( ad -> c_li_gl ); 589 `m_dio_vue_t ( li_em -> eo_check ,i_em-> chk_us ); 590 `__t_deu_ofe ( li_em ); 591 } } 592  $g_twk_c_li_chk_chged (* da , Evas_Obje * obj , * evt_fo ) 594 SETTING_TRACE_BEGIN ; 595 `tm_if ( da = NULL || obj == NULL, "Parameter is NULL"); 596 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 597 li_em -> chk_us = `m_dio_vue_g ( obj ); 598 `__t_deu_ofe ( li_em ); 600 } } 602  $g_twk_c_li_ick_sokey_de_cb (* da , Evas_Obje * obj , * evt_fo ) 604 SETTING_TRACE_BEGIN ; 606 `tm_if ( da = NULL , "Dataarameter is NULL"); 608 StgNwkUG * ad = (StgNwkUG * da ; 609 `g_vw_chge (& g_vw_twk_c_li , & g_vw_twk_ofe_de , ad ); 610 } } 612  $g_twk_c_li_ick_sokey__cb (* da , Evas_Obje * obj , * evt_fo ) 614 SETTING_TRACE_BEGIN ; 616 `tm_if ( da = NULL , "Dataarameter is NULL"); 618 StgNwkUG * ad = (StgNwkUG * da ; 628 `FREE ( ad -> acss_me ); 629 `g_vw_chge (& g_vw_twk_c_li , & g_vw_twk_ci_ , ad ); 630 } } 632  Ea_Bo 633 $g_twk_c_li_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 635 SETTING_TRACE_BEGIN ; 636 `SETTING_TRACE_ERROR ("TTT"); 638 `tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 640 StgNwkUG * ad = (StgNwkUG * da ; 642 `g_vw_chge (& g_vw_twk_c_li , 643 & g_vw_twk_c , ad ); 644  EINA_TRUE ; 645 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-con.c 21  ~ 24  g_twk_c_ (* cb ); 25  g_twk_c_deroy (* cb ); 26  g_twk_c_upde (* cb ); 27  g_twk_c_nup (* cb ); 29 g_vw gg_vw_twk_c = { 30 . = g_twk_c_ , 31 . gderoy = g_twk_c_deroy , 32 . gupde = g_twk_c_upde , 33 . gnup = g_twk_c_nup , 36  Ea_Bo $__add_h_n (* da ) 38 SETTING_TRACE_BEGIN ; 39 StgNwkUG * ad = (StgNwkUG *) da ; 42 ci_ofe__h ofe_ = NULL ; 43 ci_ofe_h ofe_h = NULL ; 45 * ofe_me = NULL ; 46 * n = NULL ; 47 bo ofe_bhidd = l ; 48 ci_ofe_ty_e ofe_ty = CONNECTION_PROFILE_TYPE_CELLULAR ; 49 ci_ur_rvi_ty_e rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 51  rv = `ci_g_ofe_ ( ad -> ci , CONNECTION_ITERATOR_TYPE_REGISTERED , & ofe_ ); 52 i( rv ! CONNECTION_ERROR_NONE ) { 53 `SETTING_TRACE_ERROR ("Fagrof [%d]", rv ); 54 ad -> add_n_tim = NULL ; 55  FALSE ; 58  t = 0; 59  em_t = 0; 60 Elm_Obje_Im * ϡ_em = NULL ; 62 Stg_GGroupIm_Da * em_da = NULL ; 64  befe_groupy = SETTING_GROUP_STYLE_NONE ; 66  `ci_ofe__has_xt ( ofe_ )) { 67 i( t > MAX_PROFILE_NUM ) { 70 i( `ci_ofe__xt ( ofe_ , & ofe_h ! CONNECTION_ERROR_NONE ) { 71 `SETTING_TRACE_ERROR ("Failo getrofile handle"); 75 i( `ci_ofe_g_ty ( ofe_h , & ofe_ty ! CONNECTION_ERROR_NONE ) { 76 `SETTING_TRACE_ERROR ("Failo getrofileype"); 79 i( `ci_ofe_g_ur_rvi_ty ( ofe_h , & rvi_ty ! CONNECTION_ERROR_NONE ) { 80 `SETTING_TRACE_ERROR ("Failo get serviceype"); 84 i( `ci_ofe_g_me ( ofe_h , & ofe_me ! CONNECTION_ERROR_NONE ) { 85 `SETTING_TRACE_ERROR ("Failo getrofileame"); 89 i( `ci_ofe_is_ur_hidd ( ofe_h , & ofe_bhidd ! CONNECTION_ERROR_NONE ) { 90 `SETTING_TRACE_ERROR ("Failo getrofile hiddenttr (true/false)"); 94 i( `ci_ofe_g_ur_n ( ofe_h , & n ! CONNECTION_ERROR_NONE ) { 95 `SETTING_TRACE_ERROR ("Failo getpn"); 96 `G_FREE ( ofe_me ); 100 `SETTING_TRACE ("Record[%d:%s],rofile_name:%s,rofile_type:%d, service_type:%d", 101 t , n , ofe_me , ofe_ty , rvi_ty ); 102 i( CONNECTION_PROFILE_TYPE_CELLULAR ! ofe_ty ) { 103 `G_FREE ( n ); 104 `G_FREE ( ofe_me ); 107 i( ofe_bhidd = l 108 && CONNECTION_CELLULAR_SERVICE_TYPE_MMS ! rvi_ty 109 && CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ! rvi_ty ) { 110 i( befe_groupy = SETTING_GROUP_STYLE_NONE ) { 111 ϡ_em = `m_gli_em_nd ( ad -> cis_gl , & c_t , 112 NULL , NULL, 113 ELM_GENLIST_ITEM_NONE , NULL , NULL); 114 `m_gli_em__mode_t ( ϡ_em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 117 #ifde SUPPORT_REVERSED_ORDER 118 em_da = `g__Gdl_fld_def ( ad -> cis_gl , & c_1xt , 119 g_twk_c_em_Gdl_mou_up_cb , 120 ad , SWALLOW_Ty_INVALID , NULL , NULL, 121 0, n , NULL , 122 NULL ); 124 em_da = `oc (1, ( Stg_GGroupIm_Da )); 125 `g_tvm_if (! em_da , FALSE , "calloc failed"); 126 em_da -> keyS = (*) `g_rdup ( ofe_me ); 127 em_da -> sub_desc = (*) `g_rdup ( n ); 128 em_da -> swlow_ty = SWALLOW_Ty_INVALID ; 130 em_da -> em = `m_gli_em__a ( ad -> cis_gl , 131 & c_2xt , em_da , NULL , ϡ_em , 132 ELM_GENLIST_ITEM_NONE , 133 g_twk_c_em_Gdl_mou_up_cb , ad ); 135 ϡ_em = em_da -> em ; 138 em_da -> chk_us = rvi_ty ; 139 em_t ++; 141 i( befe_groupy = SETTING_GROUP_STYLE_NONE ) { 142 `m_obje_em_sigl_em ( em_da -> em , "elm,state,top", ""); 143 befe_groupy = SETTING_GROUP_STYLE_TOP ; 144 } i( befe_groupy = SETTING_GROUP_STYLE_TOP ) { 145 `m_obje_em_sigl_em ( em_da -> em , "elm,state,center", ""); 146 befe_groupy = SETTING_GROUP_STYLE_CENTER ; 149 `SETTING_TRACE ("ofhiddribu : %d ", ofe_bhidd ); 151 `SETTING_TRACE ("ofhiddribu : %d ", ofe_bhidd ); 153 `G_FREE ( n ); 154 `G_FREE ( ofe_me ); 155 t ++; 158 i( em_t == 1) { 159 `m_obje_em_sigl_em ( em_da -> em , "elm,state,normal", ""); 160 } i( em_t > 1) { 161 `m_obje_em_sigl_em ( em_da -> em , "elm,state,bottom", ""); 164 ad -> add_n_tim = NULL ; 165  FALSE ; 166 } } 168  $__g_twk_c_gli_ (* da ) 170 SETTING_TRACE_BEGIN ; 171 `g_tm_if ( da = NULL , "data is NULL"); 172 StgNwkUG * ad = (StgNwkUG * da ; 173 `m_gli_r ( ad -> cis_gl ); 175 Elm_Obje_Im * em = NULL ; 176 em = `m_gli_em_nd ( ad -> cis_gl , & c_t , NULL , NULL, 177 ELM_GENLIST_ITEM_NONE , NULL , NULL); 178 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 183 `SETTING_TRACE ("ad->n_:%d,d->n_MMS:%d", ad -> n_ ,d-> n_MMS ); 184 ad -> n_ = `__g_ofe_me ( CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ,d); 185 Stg_GGroupIm_Da * _cn = `g__Gdl_fld_def ( ad -> cis_gl , & c_2xt_3 , 186 g_twk_c_em_Gdl_mou_up_cb , 187 ad , SWALLOW_Ty_INVALID , NULL , NULL, 189 `g_rdup ( ad -> n_ ), NULL ); 190 i( _cn ) { 192 `g_gli_em_groupy_t ( _cn , SETTING_GROUP_STYLE_NONE ); 194 `SETTING_TRACE_ERROR ("internet_conn is NULL"); 196 ad -> _cn = internet_conn; 198 i( _cn ) { 199 `g_gli_em_groupy_t ( _cn , SETTING_GROUP_STYLE_TOP ); 201 ad -> n_MMS = `__g_ofe_me ( CONNECTION_CELLULAR_SERVICE_TYPE_MMS ,d); 203 Stg_GGroupIm_Da * mms_cn = `g__Gdl_fld_def ( ad -> cis_gl , & c_2xt_3 , 204 g_twk_c_em_Gdl_mou_up_cb , 205 ad , SWALLOW_Ty_INVALID , NULL , NULL, 206 0, STR_SETTING_MMS_CONNECTIONS , 207 `g_rdup ( ad -> n_MMS ), NULL ); 208 i( mms_cn ) { 209 `g_gli_em_groupy_t ( mms_cn , SETTING_GROUP_STYLE_BOTTOM ); 211 `SETTING_TRACE_ERROR ("mms_conn is NULL"); 214 ad -> mms_cn = mms_conn; 217 #ifde ENABLED_PREFERRED_NETWORKS 218 `g__Gdl_fld_def ( ad -> cis_gl , & c_1xt , 219 g_twk_c_em_Gdl_mou_up_cb , 220 ad , SWALLOW_Ty_INVALID , NULL , NULL, 222 NULL , NULL); 224 #ifde ENABLED_2G3G_NETWORK 226 `g__Gdl_fld_def ( ad -> cis_gl , & c_1xt , 227 g_twk_c_em_Gdl_mou_up_cb , 228 ad , SWALLOW_Ty_INVALID , NULL , NULL, 229 0, "2G/3G Ci", NULL , NULL); 245 SETTING_TRACE_END ; 247 } } 258  $g_twk_c_ (* cb ) 260 SETTING_TRACE_BEGIN ; 261 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 263 StgNwkUG * ad = (StgNwkUG * cb ; 265 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 266 `tvm_if ( sr = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , 268 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 269 `m_obje_y_t ( sr , "dialogue"); 270 ad -> cis_gl = sr ; 271 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 273 Elm_Obje_Im * vi_ = `g_push_yout_vi_b ( `_ ("IDS_ST_BODY_CONNECTIONS"), 274 `_ ("IDS_ST_BUTTON_BACK"), 275 NULL , 276 `_ ( KeyS_Ret_Def ), 277 NULL , 278 NULL , 279 g_twk_c_ick_sokey_t_cb , 280 ad , sr ,d-> vi_b , NULL ); 282 `m_viame_em_p_cb_t ( vi_ , g_twk_c_ick_sokey_nl_cb , ad ); 284 `__g_twk_c_gli_ ( ad ); 286 g_vw_twk_c . is_ = 1; 288 SETTING_TRACE_END ; 289  SETTING_RETURN_SUCCESS ; 290 } } 292  $g_twk_c_deroy (* cb ) 294 SETTING_TRACE_BEGIN ; 296 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 298 StgNwkUG * ad = (StgNwkUG * cb ; 299 ad -> is_upde = 0; 301 ad -> cis_gl = NULL ; 302 i( g_vw_twk_c . is_ ) { 303 #i SUPPORT_TETHERING 304 i( ad -> th_cis ) { 305 `SETTING_TRACE ("tethering destruction "); 306 `thg_deroy ( ad -> th_cis ); 307 ad -> th_cis = NULL ; 310 i( ad -> add_n_tim ) { 311 `ece_idr_d ( ad -> add_n_tim ); 312 ad -> add_n_tim = NULL ; 315 `m_viame_em_p ( ad -> vi_b ); 316 g_vw_twk_c . is_ = 0; 318 `SETTING_TRACE ("why ishis is_create == 0 ?? !!!"); 322  SETTING_RETURN_SUCCESS ; 323 } } 325  $g_twk_c_upde (* cb ) 327 SETTING_TRACE_BEGIN ; 328 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 329 StgNwkUG * ad = (StgNwkUG * cb ; 330 `__g_twk_c_gli_ ( ad ); 331  SETTING_RETURN_SUCCESS ; 332 } } 334  $g_twk_c_nup (* cb ) 336 SETTING_TRACE_BEGIN ; 337  `g_twk_c_deroy ( cb ); 338 } } 353 $g_twk_c_em_Gdl_mou_up_cb (* da , Evas_Obje * obj , 354 * evt_fo ) 356 SETTING_TRACE_BEGIN ; 358 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 359 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 360 `m_gli_em_ed_t ( em , 0); 361 Stg_GGroupIm_Da * li_em = 362 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 363 `g_tm_if ( NULL = li_em , "list_item is NULL"); 365 StgNwkUG * ad = (StgNwkUG * da ; 366 ad -> ofe_tݳr_vw = NULL ; 368 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 370 ad -> ofe_rvi_ty = 0; 372 i(! `SCmp ("IDS_COM_BODY_NETWORK_OPERATORS", li_em -> keyS )) { 373 `g_vw_chge (& g_vw_twk_c , 374 & g_vw_twk__twk , 375 ad ); 377 #ifde ENABLED_PREFERRED_NETWORKS 378 i(! `SCmp ("IDS_ST_BODY_PREFERRED_NETWORKS", 379 li_em -> keyS )) { 381  vue = -1; 382  r = -1; 384 `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , 385 & r ); 387 `SETTING_TRACE ("INT_SLP_SETTING_SIM_SLOT vue:%d", vue ); 388  vue ) { 389  VCONFKEY_TELEPHONY_SIM_INSERTED : 393 `g_vw_chge (& g_vw_twk_c , 394 & g_vw_twk_eed_twk , 395 ad ); 399  VCONFKEY_TELEPHONY_SIM_NOT_PRESENT : 401 `g__sime_pup ( NULL , ad -> w_g , 402 NULL , `_ ("")); 403 SETTING_TRACE_DEBUG 405 SETTING_FONT_RED , vue , SETTING_FONT_BLACK ); 410  VCONFKEY_TELEPHONY_SIM_CARD_ERROR : 411  VCONFKEY_TELEPHONY_SIM_UNKNOWN : 413 `g__sime_pup ( NULL , ad -> w_g , 414 NULL , `_ ("IDS_SIM_BODY_INVALID_SIM_CARD")); 415 SETTING_TRACE_DEBUG 417 SETTING_FONT_RED , vue , SETTING_FONT_BLACK ); 422 `SETTING_TRACE ("Unknown SIM information from vconf"); 427 #ifde ENABLED_2G3G_NETWORK 428 i(! `SCmp ("2G/3G Ci", li_em -> keyS )) { 429 `g_vw_chge (& g_vw_twk_c , 430 & g_vw_twk_3gc , ad ); 433 i(! `SCmp ("IDS_ST_BODY_INTERNET_CONNECTION", li_em -> keyS )) { 435 `FREE ( ad -> c_me ); 436 `SETTING_TRACE ("li_em->keyS:%s,d->c_me:%s", li_em -> keyS , ad -> c_me ); 437 ad -> c_me = `rdup ( li_em -> keyS ); 438 ad -> ofe_rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ; 439 `g_vw_chge (& g_vw_twk_c , 440 & g_vw_twk_c_li , 441 ad ); 442 } i(! `SCmp ( STR_SETTING_MMS_CONNECTIONS , li_em -> keyS )) { 443 `FREE ( ad -> c_me ); 444 ad -> ofe_tݳr_vw = & g_vw_twk_c ; 445 ad -> c_me = `rdup ( STR_SETTING_MMS_CONNECTIONS ); 446 ad -> acss_me = `rdup ( STR_SETTING_MMS_CONNECTIONS ); 447 ad -> ofe_rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_MMS ; 448 `g_vw_ (& g_vw_twk_ci_ , ad ); 450 `FREE ( ad -> c_me ); 451 ad -> ofe_tݳr_vw = & g_vw_twk_c ; 452 ad -> c_me = `rdup ( li_em -> sub_desc ); 453 ad -> acss_me = `rdup ( li_em -> sub_desc ); 454 ad -> ofe_rvi_ty = li_em -> chk_us ; 455 `g_vw_ (& g_vw_twk_ci_ , ad ); 457 SETTING_TRACE_END ; 458 } } 461 $g_twk_c_ick_sokey_t_cb (* da , Evas_Obje * obj , * evt_fo ) 463 SETTING_TRACE_BEGIN ; 465 `tm_if ( da = NULL , "Dataarameter is NULL"); 467 StgNwkUG * ad = (StgNwkUG * da ; 469 ad -> pup_cڻt = `g__pup_wh_b d,d-> w_g , 470 NULL , `_ ("IDS_ST_POP_RESET_TO_DEFAULT_Q"), 471 g_twk_c_t_pup_cb , 472 0, 2, `_ ("IDS_ST_BUTTON_OK"), _("IDS_ST_BUTTON_CANCEL_ABB")); 475 } } 477  $_t_cb ( ci_r_e su , * ur_da ) 479 SETTING_TRACE_BEGIN ; 480 `g_tm_if ( NULL = ur_da , "NULL == data"); 481 StgNwkUG * ad = (StgNwkUG * ur_da ; 483 i( ad -> twk_ug_p ) { 484 `evas_obje_d ( ad -> twk_ug_p ); 485 ad -> twk_ug_p = NULL ; 487 i( su = CONNECTION_ERROR_NONE ) { 488 `SETTING_TRACE ("reset successfully"); 489 `FREE ( ad -> n_ ); 490 `FREE ( ad -> n_MMS ); 491 `__g_twk_c_gli_ ( ad ); 493 `SETTING_TRACE_ERROR ("edػ%d", su ); 495 } } 498 $g_twk_c_t_pup_cb (* da , Evas_Obje * obj , * evt_fo ) 500 SETTING_TRACE_BEGIN ; 503 `g_tm_if ( NULL = da , "NULL == data"); 505  ڣ_ty = `b_ty ( obj ); 506  t = 0; 508 StgNwkUG * ad = (StgNwkUG * da ; 510 i( ad ) { 511 `evas_obje_d ( ad -> pup_cڻt ); 512 ad -> pup_cڻt = NULL ; 515 i( ڣ_ty = POPUP_RESPONSE_OK ) { 517 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_IM_BODY_SUCCESSFULLY_COMPLETED"), 518 NULL , POPUP_INTERVAL , TRUE , FALSE ); 520 i( ad -> ci ) { 521 t = `ci_t_ofe ( ad -> ci , CONNECTION_RESET_DEFAULT_PROFILE , 522 0, _t_cb , ad ); 523 i( CONNECTION_ERROR_NONE = t ) { 524 `SETTING_TRACE ("Reset successfully"); 526 `SETTING_TRACE ("Faedػt, = %d", t ); 532 } } 536 $g_twk_c_ick_sokey__cb (* da , Evas_Obje * obj , 537 * evt_fo ) 540 `tm_if ( da = NULL , "Dataarameter is NULL"); 541 StgNwkUG * ad = (StgNwkUG * da ; 542 SETTING_TRACE_BEGIN ; 548 `FREE ( ad -> c_me ); 549 ad -> c_me = `rdup ( STR_SETTING_NEW_CONNECTIONS ); 550 ad -> ofe_tݳr_vw = & g_vw_twk_c ; 553 `g_vw_ (& g_vw_twk_ci_ , ad ); 554 } } 557  Ea_Bo 558 $g_twk_c_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 560 SETTING_TRACE_BEGIN ; 561 `tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 563 StgNwkUG * ad = (StgNwkUG * da ; 565 `g_vw_chge (& g_vw_twk_c , 566 & g_vw_twk_ma , ad ); 567  EINA_TRUE ; 568 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-connection-create.c 21  ~ 22  ~ 24  #MAX_PDP_APN_LEN_MAX 100 ) 25  #MAX_PDP_AUTH_USERNAME_LEN_MAX 32 ) 26  #MAX_PDP_AUTH_PASSWORD_LEN_MAX 32 ) 27  #MAX_HOME_URL_LEN_MAX 512 ) 28  #MAX_PROXY_LEN_MAX 64 ) 30  g_twk_ci_ (* cb ); 31  g_twk_ci_deroy (* cb ); 32  g_twk_ci_upde (* cb ); 33  g_twk_ci_nup (* cb ); 35 g_vw gg_vw_twk_ci_ = { 36 . = g_twk_ci_ , 37 . gderoy = g_twk_ci_deroy , 38 . gupde = g_twk_ci_upde , 39 . gnup = g_twk_ci_nup , 42 StgNwkUG * gg_twkUG = NULL ; 43  #SUPPORT_EXPANDABLE_AUTHTYPE 1 ) 44  #URL_HEAD "hp://" ) 45  #INTERNET "IDS_ST_BODY_CONNECTIONSETTINGS_INTERNET" ) 46  #PLUS_MMS "+ MMS" ) 53 #i SUPPORT_TETHERING 54  $__g_viame_dth (* da ) 56 StgNwkUG * ad = (StgNwkUG * da ; 58 Ea_Li * li = `m_viame_ems_g ( ad -> vi_b ); 61  dex = 0; 62  li ) { 63 Elm_Obje_Im * em = (Elm_Obje_Im * `ea_li_da_g ( li ); 64 i( NULL = em ) 67 `SETTING_TRACE ("ad->vi_b : %x --- %d ---ddsothem = %x", ad -> vi_b , dex , em ); 68 dex += 1; 71 li = `ea_li_xt (list); 72 em = NULL ; 74  dex ; 75 } } 77  $__pup_cb (* da , Evas_Obje * obj , * evt_fo ) 79 SETTING_TRACE_BEGIN ; 80 `g_tm_if ( NULL = da , "NULL == data"); 81 StgNwkUG * ad = (StgNwkUG * da ; 82  ڣ_ty = POPUP_RESPONSE_CANCEL ; 83 i(0 = `SCmp ( `m_obje_xt_g ( obj ), "OK")) { 84 ڣ_ty = POPUP_RESPONSE_OK ; 85 `SETTING_TRACE ("OK button is clicked"); 87 `evas_obje_d ( ad -> pup_c ); 88 ad -> pup_c = NULL ; 90 ad -> vwty = ERROR_STATE ; 92 i( POPUP_RESPONSE_OK = ڣ_ty ) { 93 `SETTING_TRACE ("OK button is clicked - catched"); 95  ames = `__g_viame_dth ( ad ); 96 `SETTING_TRACE (" -------> fme=(%d", ames ); 97 i( ames == 3) { 98 ad -> vwty = CREATE_CONNECTIONS_MAIN ; 99 `SETTING_TRACE (" destroy --> setting-network-connection-create"); 100 `SETTING_TRACE (" destroy --> setting-network-connections"); 101 `SETTING_TRACE (" goto --> setting-network-main"); 102 `g_vw_deroy (& g_vw_twk_ci_ , ad ); 103 `g_vw_deroy (& g_vw_twk_c , ad ); 105 } i( ames == 4) { 106 ad -> vwty = CREATE_CONLIST_CONNECTIONS_MAIN ; 107 `SETTING_TRACE (" destroy --> setting-network-connection-create"); 108 `SETTING_TRACE (" destroy --> setting-network-con-list"); 109 `SETTING_TRACE (" destroy --> setting-network-connections"); 110 `SETTING_TRACE (" goto --> setting-network-main"); 112 `g_vw_deroy (& g_vw_twk_ci_ , ad ); 113 `g_vw_deroy (& g_vw_twk_c_li , ad ); 114 `g_vw_deroy (& g_vw_twk_c , ad ); 116 `SETTING_TRACE (" THINK MORE !!!!! OOPS "); 117 ad -> vwty = ERROR_STATE ; 121 } } 123  $__abd_thg (* da ) 125 StgNwkUG * ad = (StgNwkUG * da ; 126 `SETTING_TRACE ("Tethering isnabled -- callback\n"); 130 ad -> pup_c = `g__pup_wh_b d,d-> w_g , 131 NULL , `_ ( SETTING_NETWORK_NOT_ALLOWED_WITH_TETHERING ), 132 __pup_cb , 0, 1, "OK"); 133 } } 135  $__dibd_thg (* da ) 137 `SETTING_TRACE ("Tethering is disabled -- callback\n"); 138 } } 140  $__abd_cb ( thg_r_e r , thg_ty_e ty , bo is_queed , * da ) 142 SETTING_TRACE_BEGIN ; 143 StgNwkUG * ad = (StgNwkUG * da ; 144 `SETTING_TRACE ("Tethering isnabled -- callback\n"); 145 `__abd_thg ( ad ); 146 } } 148  $__dibd_cb ( thg_r_e r , thg_ty_e ty , thg_dibd_u_e code , * da ) 150 SETTING_TRACE_BEGIN ; 151 StgNwkUG * ad = (StgNwkUG * da ; 152 `SETTING_TRACE ("Tethering is disabled -- callback\n"); 153 `__dibd_thg ( ad ); 154 } } 160  bo $is_thg_abd (* da ) 162 StgNwkUG * ad = (StgNwkUG * da ; 164 bo t = l ; 165 thg_h th = NULL ; 166 () `thg_ (& th ); 168 ad -> th_c = th ; 170 `thg_t_abd_cb ( th , TETHERING_TYPE_ALL , __abd_cb , da ); 171 `thg_t_dibd_cb ( th , TETHERING_TYPE_ALL , __dibd_cb , da ); 173 i( `thg_is_abd ( th , TETHERING_TYPE_WIFI = ue || 174 `thg_is_abd ( th , TETHERING_TYPE_USB = ue || 175 `thg_is_abd ( th , TETHERING_TYPE_BT = ue ) { 177 `SETTING_TRACE ("Tethering isnabled\n"); 178 `__abd_thg ( ad ); 179 t = ue ; 181 `SETTING_TRACE ("Tethering isotnabled\n"); 182 `__dibd_thg ( ad ); 183 t = l ;; 187  t ; 188 } } 193 $__ci_gl_mou_up (* da , Evas * e , Evas_Obje * obj , 194 * evt ) 196 `t_if (! da ); 197 SETTING_TRACE_BEGIN ; 198 StgNwkUG * ad = (StgNwkUG * da ; 199 i( ad -> da_ofe_me ) { 200 `g_hide_put_–_cb ( ad -> da_ofe_me -> eo_check ); 203 i( ad -> da_acs_me ) { 204 `g_hide_put_–_cb ( ad -> da_acs_me -> eo_check ); 206 i( ad -> da_ur_me ) { 207 `g_hide_put_–_cb ( ad -> da_ur_me -> eo_check ); 209 i( ad -> da_pwd ) { 210 `g_hide_put_–_cb ( ad -> da_pwd -> eo_check ); 212 i( ad -> da_pxy_addr ) { 213 `g_hide_put_–_cb ( ad -> da_pxy_addr -> eo_check ); 215 i( ad -> da_pxy_pt ) { 216 `g_hide_put_–_cb ( ad -> da_pxy_pt -> eo_check ); 218 i( ad -> da_hm_u ) { 219 `g_hide_put_–_cb ( ad -> da_hm_u -> eo_check ); 222 } } 225  $__sub_li_rd_chge (* da , Evas_Obje * obj , * evt_fo ) 227 SETTING_TRACE_BEGIN ; 228 `tm_if ( da = NULL , "Dataarameter is NULL"); 229 Stg_GGroupIm_Da * li_em = 230 ( Stg_GGroupIm_Da * da ; 231 li_em -> chk_us = `m_dio_vue_g ( obj ); 233 Elm_Obje_Im * subIm = li_em -> em ; 234 Elm_Obje_Im * Im = `m_gli_em__g ( subIm ); 236 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subIm ); 237 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 239 `t_if ( NULL = da_subIm || NULL = da_Im ); 241 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 242 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 243 `m_gli_em_upde ( da_Im -> em ); 245 StgNwkUG * ad = da_Im -> urda ; 247 i( da_Im = ad -> da_auth_ty ) { 248 `m_gli_em_exnded_t ( ad -> da_auth_ty -> em , FALSE ); 249 `m_gli_em_upde ( ad -> da_auth_ty -> em ); 251 `g_twk_ci_diy_auth_ty ( da_Im -> urda , li_em -> chk_us ); 252 } i( da_Im = ad -> da_v_ty ) { 253 i( ad -> vTy ! da_subIm -> chk_us ) 254 ad -> vTy = da_subIm -> chk_us ; 255 i( ad -> vTy ! CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ) { 256 i(! ad -> da_hm_u ) { 258 ad -> da_hm_u = 259 `g__Gdl_fld_def ( obj , 260 & c_edfld , 261 NULL , NULL, 262 SWALLOW_Ty_LAYOUT_EDITFIELD , 263 NULL , NULL, 0, 265 (*) ad -> ed_hm_u_desc , 266 g_twk_ci_y_chged_cb ); 267 i( ad -> da_hm_u ) { 268 ad -> da_hm_u -> urda =d; 269 ad -> da_hm_u -> put_ty = ELM_INPUT_PANEL_LAYOUT_URL ; 270 ad -> da_hm_u -> lim_fr_da = `oc (1, ( Elm_Ery_Fr_Ac_S )); 271 i( ad -> da_hm_u -> lim_fr_da ) { 272 ad -> da_hm_u -> lim_fr_da -> max_by_cou = MAX_HOME_URL_LEN_MAX - 1; 273 ad -> da_hm_u -> w_ma =d-> w_g ; 276 `SETTING_TRACE_ERROR ("ad->data_hm_url is NULL"); 281 i( ad -> da_hm_u ) { 282 `m_obje_em_d ( ad -> da_hm_u -> em ); 283 ad -> da_hm_u = NULL ; 287 } } 289  $__sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 291 SETTING_TRACE_BEGIN ; 293 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 294 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 295 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 296 `m_gli_em_ed_t ( subem , 0); 297 Stg_GGroupIm_Da * da_subIm = 298 `m_obje_em_da_g ( subem ); 299 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 300 `t_if ( NULL = da_subIm || NULL = da_Im ); 302 `m_dio_vue_t ( da_subIm -> rgd , da_subIm-> chk_us ); 304 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 305 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 307 `m_gli_em_flds_upde ( da_Im -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT ); 309 StgNwkUG * ad = da_Im -> urda ; 310 i( da_Im = ad -> da_auth_ty ) { 311 `m_gli_em_exnded_t ( ad -> da_auth_ty -> em , FALSE ); 312 `m_gli_em_upde ( ad -> da_auth_ty -> em ); 314 `g_twk_ci_diy_auth_ty ( da , da_subIm -> chk_us ); 315 } i( da_Im = ad -> da_v_ty ) { 316 i( ad -> vTy ! da_subIm -> chk_us ) 317 ad -> vTy = da_subIm -> chk_us ; 318 i( ad -> vTy ! CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ) { 319 i(! ad -> da_hm_u ) { 321 ad -> da_hm_u = 322 `g__Gdl_fld_def ( obj , 323 & c_edfld , 324 NULL , NULL, 325 SWALLOW_Ty_LAYOUT_EDITFIELD , 326 NULL , NULL, 0, 328 (*) ad -> ed_hm_u_desc , 329 g_twk_ci_y_chged_cb ); 330 i( ad -> da_hm_u ) { 331 ad -> da_hm_u -> urda =d; 332 ad -> da_hm_u -> put_ty = ELM_INPUT_PANEL_LAYOUT_URL ; 333 ad -> da_hm_u -> lim_fr_da = `oc (1, ( Elm_Ery_Fr_Ac_S )); 334 i( ad -> da_hm_u -> lim_fr_da ) { 335 ad -> da_hm_u -> lim_fr_da -> max_by_cou = MAX_HOME_URL_LEN_MAX - 1; 336 ad -> da_hm_u -> w_ma =d-> w_g ; 339 `SETTING_TRACE_ERROR ("ad->data_hm_url is NULL"); 345 i( ad -> da_hm_u ) { 346 `m_obje_em_d ( ad -> da_hm_u -> em ); 347 ad -> da_hm_u = NULL ; 351 } } 353  $__g_twk_ci_exp_cb (* da , Evas_Obje * obj , 354 * evt_fo ) 356 `t_if ( NULL = da || NULL = evt_fo ); 357 SETTING_TRACE_BEGIN ; 358 StgNwkUG * ad = (StgNwkUG * da ; 359 Elm_Obje_Im * Im = evt_fo ; 360 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 361 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 363 Evas_Obje * rgd ; 365 `g_gli_em_groupy_t ( da_Im , SETTING_GROUP_STYLE_TOP ); 366 Stg_GGroupIm_Da * li_em = NULL ; 367 i( da_Im = ad -> da_auth_ty ) { 368 rgd = `m_dio_add ( sr ); 369 `m_dio_vue_t ( rgd , -1); 371 li_em = `g__Gdl_exp_sub_fld ( sr , 372 & c_1ic_1xt_sub , 373 __sub_li_l_cb , ad , 374 Im , 375 SWALLOW_Ty_1RADIO , rgd , 376 CONNECTION_CELLULAR_AUTH_TYPE_PAP , 378 __sub_li_rd_chge ); 379 `g_gli_em_groupy_t ( li_em , SETTING_GROUP_STYLE_CENTER ); 381 li_em = `g__Gdl_exp_sub_fld ( sr , 382 & c_1ic_1xt_sub , 383 __sub_li_l_cb , ad , 384 Im , 385 SWALLOW_Ty_1RADIO , rgd , 386 CONNECTION_CELLULAR_AUTH_TYPE_CHAP , 388 __sub_li_rd_chge ); 389 `g_gli_em_groupy_t ( li_em , SETTING_GROUP_STYLE_CENTER ); 391 li_em = `g__Gdl_exp_sub_fld ( sr , 392 & c_1ic_1xt_sub , 393 __sub_li_l_cb , ad , 394 Im , 395 SWALLOW_Ty_1RADIO , rgd , 396 CONNECTION_CELLULAR_AUTH_TYPE_NONE , 398 __sub_li_rd_chge ); 399 `g_gli_em_groupy_t ( li_em , SETTING_GROUP_STYLE_BOTTOM ); 401 `m_dio_vue_t ( rgd , ad -> chkTy ); 402 } i( da_Im = ad -> da_v_ty ) { 403 rgd = `m_dio_add ( sr ); 404 `m_dio_vue_t ( rgd , -1); 406 li_em = `g__Gdl_exp_sub_fld ( sr , 407 & c_1ic_1xt_sub , 408 __sub_li_l_cb , ad , 409 Im , 410 SWALLOW_Ty_1RADIO , rgd , 411 CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET , 413 __sub_li_rd_chge ); 414 `g_gli_em_groupy_t ( li_em , SETTING_GROUP_STYLE_CENTER ); 416 li_em = `g__Gdl_exp_sub_fld ( sr , 417 & c_1ic_1xt_sub , 418 __sub_li_l_cb , ad , 419 Im , 420 SWALLOW_Ty_1RADIO , rgd , 421 CONNECTION_CELLULAR_SERVICE_TYPE_MMS , 422 STR_SETTING_MMS_CONNECTIONS , 423 __sub_li_rd_chge ); 424 `g_gli_em_groupy_t ( li_em , SETTING_GROUP_STYLE_CENTER ); 426  r = 0; 427  tmp_r [ SETTING_STR_SLP_LEN + 1] = {0,}; 428 r = `tf ( tmp_r , SETTING_STR_SLP_LEN , "%%s", `_ ( INTERNET ), PLUS_MMS ); 429 i( r < 0) 430 `SETTING_TRACE ("snprintf failed"); 432 li_em = `g__Gdl_exp_sub_fld ( sr , 433 & c_1ic_1xt_sub , 434 __sub_li_l_cb , ad , 435 Im , 436 SWALLOW_Ty_1RADIO , rgd , 437 CONNECTION_CELLULAR_SERVICE_TYPE_APPLICATION , 438 tmp_r , 439 __sub_li_rd_chge ); 440 `g_gli_em_groupy_t ( li_em , SETTING_GROUP_STYLE_CENTER ); 442 `m_dio_vue_t ( rgd , ad -> vTy ); 444 } } 446  Ea_Bo $__ci_idr (* da ) 448 SETTING_TRACE_BEGIN ; 449 `tv_if (! da , FALSE ); 450 StgNwkUG * ad = da ; 452 `g_twk_ci_hide_put_– ( ad ); 453  FALSE ; 454 } } 455  $__g_ci_fo (* cb ) 457 SETTING_TRACE_BEGIN ; 458 `t_if ( cb = NULL ); 459 StgNwkUG * ad = (StgNwkUG * cb ; 461 `G_FREE ( ad -> ed_ofe_me_desc ); 462 `G_FREE ( ad -> ed_acs_me_desc ); 463 `G_FREE ( ad -> ed_ur_me_desc ); 464 `G_FREE ( ad -> ed_pwd_desc ); 466 `G_FREE ( ad -> ed_pxy_addr_desc ); 467 `G_FREE ( ad -> ed_pxy_pt_desc ); 469 `G_FREE ( ad -> ed_hm_u_desc ); 470 ad -> ed_auth_ty_desc = NULL ; 471 ad -> chkTy = CONNECTION_CELLULAR_AUTH_TYPE_NONE ; 473 `SETTING_TRACE ("ad->con_name:%s,d->profile_service_type:%d", 474 ad -> c_me ,d-> ofe_rvi_ty ); 476  SviTy = ad -> ofe_rvi_ty ; 477 * c_me_utf8 = NULL ; 478 i( ad -> acss_me ) { 479 c_me_utf8 = `rdup ( ad -> acss_me ); 481 c_me_utf8 = `rdup (""); 483 `SETTING_TRACE ("c_me_utf8:%s", c_me_utf8 ); 486 ci_ofe__h ofe_ = NULL ; 487 ci_ofe_h ofe_h = NULL ; 488 * ofe_me = NULL ; 489 * n = NULL ; 490 * ofe_id = NULL ; 491 ci_ofe_ty_e ofe_ty = CONNECTION_PROFILE_TYPE_CELLULAR ; 492 ci_ur_rvi_ty_e rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 493  r = `ci_g_ofe_ ( ad -> ci , CONNECTION_ITERATOR_TYPE_REGISTERED , & ofe_ ); 494 i( r ! CONNECTION_ERROR_NONE ) { 495 `SETTING_TRACE_ERROR ("Fagrof [%d]", r ); 496 `FREE ( c_me_utf8 ); 500  t = 0; 501 bo found = FALSE ; 502  `ci_ofe__has_xt ( ofe_ )) { 504 `G_FREE ( n ); 505 `G_FREE ( ofe_id ); 506 `G_FREE ( ofe_me ); 508 i( t > MAX_PROFILE_NUM || `ci_ofe__xt ( ofe_ , & ofe_h ! CONNECTION_ERROR_NONE ) { 512 `ci_ofe_g_ty ( ofe_h , & ofe_ty ); 513 `ci_ofe_g_ur_rvi_ty ( ofe_h , & rvi_ty ); 514 `ci_ofe_g_ur_n ( ofe_h , & n ); 515 `ci_ofe_g_id ( ofe_h , & ofe_id ); 516 `ci_ofe_g_me ( ofe_h , & ofe_me ); 517 `SETTING_TRACE ("Record[%d]pn[%s],rofile_id[%s],rofile_name[%s],rofile_type[%d], service_type[%d]", 518 t , n , ofe_id , ofe_me , ofe_ty , rvi_ty ); 519 i( CONNECTION_PROFILE_TYPE_CELLULAR ! ofe_ty ) 523 i( CONNECTION_CELLULAR_SERVICE_TYPE_APPLICATION ! rvi_ty ) { 525 i( SviTy = rvi_ty ) { 526 ad -> l_ofe_h = ofe_h ; 527 found = TRUE ; 531 i(0 = `SCmp ( c_me_utf8 , n )) { 532 ad -> l_ofe_h = ofe_h ; 533 found = TRUE ; 539 i( SviTy = rvi_ty ) { 540 i( SviTy = CONNECTION_CELLULAR_SERVICE_TYPE_MMS ) { 543 ad -> l_ofe_h = ofe_h ; 544 found = TRUE ; 547 i(0 = `SCmp ( c_me_utf8 , ofe_id )) { 548 ad -> l_ofe_h = ofe_h ; 549 found = TRUE ; 555 t ++; 557 `FREE ( c_me_utf8 ); 558 ad -> is_edab = TRUE ; 559 i( found ) { 560 `SETTING_TRACE ("foundhe followingecord:"); 561 `SETTING_TRACE ("\:%s", n ); 562 `SETTING_TRACE ("\rofe_id:%s", ofe_id ); 563 `SETTING_TRACE ("\rofe_me:%s", ofe_me ); 564 `SETTING_TRACE ("\trvi_ty:%d", rvi_ty ); 565 `SETTING_TRACE ("\rofe_ty:%d", ofe_ty ); 566 ad -> vTy = rvi_ty ; 567 ad -> ed_ofe_me_desc = ofe_me ; 569 `ci_ofe_is_ur_edab ( ad -> l_ofe_h , &d-> is_edab )); 570 `SETTING_TRACE ("ad->is_edab:%d", ad -> is_edab ); 574 `ci_ofe_g_ur_n ( ad -> l_ofe_h , &d-> ed_acs_me_desc )); 581 ci_ur_auth_ty_e auth_ty = CONNECTION_CELLULAR_AUTH_TYPE_NONE ; 582 `ci_ofe_g_ur_auth_fo ( ad -> l_ofe_h , & auth_ty , &d-> ed_ur_me_desc ), &d-> ed_pwd_desc )); 583 ad -> chkTy = auth_ty ; 585  ad -> chkTy ) { 586  CONNECTION_CELLULAR_AUTH_TYPE_PAP : 587 ad -> ed_auth_ty_desc = `_ ("IDS_ST_MBODY_PAP"); 589  CONNECTION_CELLULAR_AUTH_TYPE_CHAP : 590 ad -> ed_auth_ty_desc = `_ ("IDS_ST_POP_CHAP"); 592  CONNECTION_CELLULAR_AUTH_TYPE_NONE : 593 ad -> ed_auth_ty_desc = `_ ("IDS_ST_BODY_NONE"); 596 ad -> chkTy = CONNECTION_CELLULAR_AUTH_TYPE_NONE ; 597 ad -> ed_auth_ty_desc = `_ ("IDS_ST_BODY_NONE"); 602 * fu_addr = NULL ; 603 * addr = NULL ; 604 * pt = NULL ; 606 `ci_ofe_g_oxy_addss ( ad -> l_ofe_h , CONNECTION_ADDRESS_FAMILY_IPV4 , & fu_addr ); 607 `SETTING_TRACE ("fu_addr: %s", fu_addr ); 608  ProxyAddr [ MAX_HOME_URL_LEN_MAX + 1] = {0,}; 609 `CyS ( ProxyAddr , fu_addr , MAX_HOME_URL_LEN_MAX ); 610 `G_FREE ( fu_addr ); 614 fu_addr = ProxyAddr ; 615  u_hd_n = ` ( URL_HEAD ); 616 i(0 = `SNCmp ( fu_addr , URL_HEAD , u_hd_n )) { 617 fu_addr + u_hd_n ; 619 addr = `rp (& fu_addr , ":"); 620 i( NULL = fu_addr ) { 621 `SETTING_TRACE ("NULL == full_addr"); 622 addr = `rp (&addr, "/"); 625 ad -> ed_pxy_addr_desc = NULL ; 628 i(! `isEmyS ( addr )) { 629 ad -> ed_pxy_addr_desc = `g_rdup ( addr ); 630 pt = `rp (& fu_addr , "/"); 632 addr = NULL ; 634 `SETTING_TRACE ("addr:%s", addr ); 635 `SETTING_TRACE ("pt:%s", pt ); 636 `SETTING_TRACE ("ad->ed_pxy_addr_desc:%s", ad -> ed_pxy_addr_desc ); 638 ad -> ed_pxy_pt_desc = `g_rdup ( pt ); 640 i(! `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS )) { 642 `ci_ofe_g_ur_home_u ( ad -> l_ofe_h , &d-> ed_hm_u_desc )); 645 `SETTING_TRACE ("Didn't findnyecord,oetddew one:"); 646 ad -> l_ofe_h = NULL ; 647 ad -> ed_auth_ty_desc = `_ ("IDS_ST_BODY_NONE"); 648 ad -> chkTy = CONNECTION_CELLULAR_AUTH_TYPE_NONE ; 649 ad -> vTy = CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ; 653 `G_FREE ( n ); 654 `G_FREE ( ofe_id ); 657 } } 658  $__upde_gli_fo (* cb ) 660 SETTING_TRACE_BEGIN ; 661 `t_if ( cb = NULL ); 662 StgNwkUG * ad = (StgNwkUG * cb ; 663 i( ad -> da_ofe_me ) { 664 ad -> da_ofe_me -> sub_desc = `g_rdup d-> ed_ofe_me_desc ); 667 i( ad -> da_acs_me ) { 668 ad -> da_acs_me -> sub_desc = `g_rdup d-> ed_acs_me_desc ); 670 i( ad -> da_v_ty ) { 671  ad -> vTy ) { 672  CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET : 673 ad -> da_v_ty -> sub_desc = `g_rdup ( `_ ("IDS_ST_BODY_INTERNET_CONNECTION")); 675  CONNECTION_CELLULAR_SERVICE_TYPE_MMS : 676 ad -> da_v_ty -> sub_desc = `g_rdup ( `_ ( STR_SETTING_MMS_CONNECTIONS )); 678  CONNECTION_CELLULAR_SERVICE_TYPE_APPLICATION : { 679  r = 0; 680  tmp_r [ SETTING_STR_SLP_LEN + 1] = {0,}; 681 r = `tf ( tmp_r , SETTING_STR_SLP_LEN , "%%s", `_ ( INTERNET ), PLUS_MMS ); 682 i( r < 0) 683 `SETTING_TRACE ("snprintf failed"); 684 ad -> da_v_ty -> sub_desc = `g_rdup ( tmp_r ); 688 ad -> da_v_ty -> sub_desc = NULL ; 692 i( ad -> da_auth_ty ) { 693 ad -> da_auth_ty -> sub_desc = `g_rdup d-> ed_auth_ty_desc ); 694 i( ad -> l_ofe_h ) { 696 ci_ur_auth_ty_e authTy = 0; 697 * ur_me ; 698 * pwd ; 699 `ci_ofe_g_ur_auth_fo ( ad -> l_ofe_h , & authTy , & ur_me , & pwd ); 700 ad -> chkTy = !ad->chkType; 701 `g_twk_ci_diy_auth_ty ( ad , authTy ); 702 `FREE ( ur_me ); 703 `FREE ( pwd ); 706 i( ad -> da_ur_me ) { 707 ad -> da_ur_me -> sub_desc = `g_rdup d-> ed_ur_me_desc ); 709 i( ad -> da_pwd ) { 710 ad -> da_pwd -> sub_desc = `g_rdup d-> ed_pwd_desc ); 713 i( ad -> da_pxy_addr ) { 714 ad -> da_pxy_addr -> sub_desc = `g_rdup d-> ed_pxy_addr_desc ); 716 i( ad -> da_pxy_pt ) { 717 ad -> da_pxy_pt -> sub_desc = `g_rdup d-> ed_pxy_pt_desc ); 719 i( ad -> da_hm_u ) { 720 ad -> da_hm_u -> sub_desc = `g_rdup d-> ed_hm_u_desc ); 722 `m_gli_ized_ems_upde ( ad -> s_ed ); 724 } } 726  $__twk_max_n_ached (* da , Evas_Obje * obj , * evt_fo ) 728 SETTING_TRACE_BEGIN ; 729 `tm_if ( da = NULL , "Dataarameter is NULL"); 730 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 732 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 733 li_em -> maxLgthRchFg = ue ; 734 } } 739  $g_twk_ci_y_xt_aived_cb (* da , Evas_Obje * obj , * evt_fo ) 741 SETTING_TRACE_BEGIN ; 742 `tm_if ( da = NULL , "Dataarameter is NULL"); 744 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 745 StgNwkUG * ad = li_em -> urda ; 747 Evas_Obje * pObj_NextEry = NULL ; 749 i( li_em = ad -> da_ofe_me ) { 751 i( ad -> da_acs_me ) 752 pObj_NextEry = ad -> da_acs_me -> eo_check ; 753 } i( li_em = ad -> da_ur_me ) { 755 i( ad -> da_pwd ) 756 pObj_NextEry = ad -> da_pwd -> eo_check ; 757 } i( li_em = ad -> da_pwd ) { 759 i( ad -> da_pxy_addr ) 760 pObj_NextEry = ad -> da_pxy_addr -> eo_check ; 761 } i( li_em = ad -> da_pxy_addr ) { 763 i( ad -> da_pxy_pt ) 764 pObj_NextEry = ad -> da_pxy_pt -> eo_check ; 765 } i( li_em = ad -> da_pxy_pt ) { 767 i( ad -> da_hm_u ) 768 pObj_NextEry = ad -> da_hm_u -> eo_check ; 770 `SETTING_TRACE_ERROR ("list_item unknown"); 775 `g_hide_put_–_cb ( li_em -> eo_check ); 778 i( pObj_NextEry ! NULL ) { 779 `m_obje_focus_t ( pObj_NextEry , EINA_TRUE ); 780 `m_y_curs_d_t ( pObj_NextEry ); 784 } } 786  $g_twk_ci_ (* cb ) 788 SETTING_TRACE_BEGIN ; 789 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 791 StgNwkUG * ad = (StgNwkUG * cb ; 792 `g_tvm_if (! ad -> c_me , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "!ad->con_name") 794 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 795 `tvm_if ( sr = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , 797 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 798 `m_obje_y_t ( sr , "dialogue"); 799 `m_gli_mode_t ( sr , ELM_LIST_COMPRESS ); 800 `m_gli_r ( sr ); 801 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 804 ad -> da_ofe_me = NULL ; 805 ad -> da_acs_me = NULL ; 806 ad -> da_auth_ty = NULL ; 807 ad -> da_ur_me = NULL ; 808 ad -> da_pwd = NULL ; 809 ad -> da_pxy_addr = NULL ; 810 ad -> da_pxy_pt = NULL ; 811 ad -> da_hm_u = NULL ; 813 cڡ * t = NULL ; 814  ad -> ofe_rvi_ty ) { 815  CONNECTION_CELLULAR_SERVICE_TYPE_MMS : 816 t = "IDS_ST_BODY_MMS_CONNECTIONS"; 818  CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET : 819 t = "IDS_ST_BODY_INTERNET_CONNECTION"; 822 t = ad -> c_me ; 825 ad -> vi_ = `g_push_yout_vi_b ( `_ ( t ), 826 `_ ("IDS_ST_BUTTON_BACK"), 827 `_ ("IDS_ST_BODY_SAVE"), 828 `_ ("IDS_ST_BUTTON_CANCEL_ABB"), 829 NULL , 830 g_twk_ci_ick_sokey_ve_cb , 831 g_twk_ci_ick_sokey_nl_cb , 832 ad , sr ,d-> vi_b , NULL ); 834 `m_viame_em_p_cb_t ( ad -> vi_ , g_twk_ci_ick_sokey_back_cb ,d); 837 `evas_obje_da_t ( ad -> vi_b , "sip.naviframe.title_obj", "*"); 846 `tv_if (! ad -> vi_ , SETTING_RETURN_FAIL ); 847 ad -> has_fm_chged = FALSE ; 849 `g_ab_exndab_gli ( sr , ad , 850 __g_twk_ci_exp_cb , 851 NULL ); 856 `__g_ci_fo ( ad ); 857 Elm_Obje_Im * em ; 859 em = 860 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 861 ELM_GENLIST_ITEM_NONE , NULL , NULL); 862 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 864 bo w_ag = FALSE ; 865 i(! `SCmp ( STR_SETTING_NEW_CONNECTIONS , ad -> c_me )) { 866 w_ag = TRUE ; 867 ad -> da_v_ty = 868 `g__Gdl_exp__fld ( sr , 869 & c_2xt_3_ , 870 NULL , NULL, 871 SWALLOW_Ty_INVALID , 872 `_ ("IDS_MSGF_BODY_SERVICE_TYPE"), 873 `_ ("IDS_ST_BODY_INTERNET_CONNECTION"), 874 SETTING_GROUP_STYLE_TOP , 875 SETTING_GROUP_STYLE_TOP ); 877 i( ad -> da_v_ty ) { 878 ad -> da_v_ty -> urda =d; 879 `__BACK_POINTER_SET ( ad -> da_v_ty ); 881 `SETTING_TRACE_ERROR ("ad->data_auth_type is NULL"); 885 ad -> ed_ofe_me_desc = `m_y_utf8_to_mkup (ad->ed_profile_name_desc); 886 ad -> ed_acs_me_desc = `m_y_utf8_to_mkup (ad->ed_acs_name_desc); 887 `SETTING_TRACE ("m:%s", ad -> ed_ofe_me_desc ); 888 `SETTING_TRACE (":%s", ad -> ed_acs_me_desc ); 891 i(! `isEmyS ( ad -> ed_ofe_me_desc )) { 893 ad -> da_ofe_me = 894 `g__Gdl_fld_groupem ( sr , 895 & c_muɞe_2xt , 896 NULL , 897 NULL , 898 ad , 899 SWALLOW_Ty_INVALID , 900 NULL , 901 NULL , 904 (*) ad -> ed_ofe_me_desc , 905 NULL ); 908 ad -> da_ofe_me = 909 `g__Gdl_fld_y_wh_tu_key ( sr , 910 & c_edfld , NULL , 911 ad , SWALLOW_Ty_LAYOUT_EDITFIELD , 912 NULL , NULL, 0, 914 (*) ad -> ed_ofe_me_desc , 915 g_twk_ci_y_chged_cb , 916 __twk_max_n_ached , 917 ELM_INPUT_PANEL_LAYOUT_NORMAL , 918 FALSE , FALSE, 919 0, 64, NULL , NULL, ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT , g_twk_ci_y_xt_aived_cb , NULL); 922 i( ad -> da_ofe_me ) { 923 i( w_ag ) 924 `g_gli_em_groupy_t ( ad -> da_ofe_me , SETTING_GROUP_STYLE_CENTER ); 926 `g_gli_em_groupy_t ( ad -> da_ofe_me , SETTING_GROUP_STYLE_TOP ); 927 `__BACK_POINTER_SET ( ad -> da_ofe_me ); 928 ad -> da_ofe_me -> urda =d; 929 ad -> da_ofe_me -> w_ma =d-> w_g ; 932 i(! `isEmyS ( ad -> ed_ofe_me_desc )) { 933 `m_gli_em__mode_t ( ad -> da_ofe_me -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 938 `SETTING_TRACE_ERROR ("ad->data_acs_name is NULL"); 942 ad -> da_acs_me = 943 `g__Gdl_fld_y_wh_tu_key ( sr , 944 & c_edfld , NULL , 945 ad , SWALLOW_Ty_LAYOUT_EDITFIELD , 946 NULL , NULL, 0, 948 (*) ad -> ed_acs_me_desc , 949 g_twk_ci_y_chged_cb , 950 __twk_max_n_ached , 951 ELM_INPUT_PANEL_LAYOUT_NORMAL , 952 FALSE , FALSE, 953 0, 64, NULL , NULL, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE , NULL, NULL); 954 i( ad -> da_acs_me ) { 955 `g_gli_em_groupy_t ( ad -> da_acs_me , SETTING_GROUP_STYLE_BOTTOM ); 956 `__BACK_POINTER_SET ( ad -> da_acs_me ); 957 ad -> da_acs_me -> urda =d; 958 ad -> da_acs_me -> w_ma =d-> w_g ; 960 `SETTING_TRACE_ERROR ("ad->data_acs_name is NULL"); 963 em = 964 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 965 ELM_GENLIST_ITEM_NONE , NULL , NULL); 966 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 968 ad -> da_auth_ty = 969 `g__Gdl_exp__fld ( sr , 970 & c_2xt_3_ , 971 NULL , NULL, 972 SWALLOW_Ty_INVALID , 974 (*) ad -> ed_auth_ty_desc , 975 SETTING_GROUP_STYLE_TOP , SETTING_GROUP_STYLE_NONE ); 977 i( ad -> da_auth_ty ) { 978 ad -> da_auth_ty -> urda =d; 979 `__BACK_POINTER_SET ( ad -> da_auth_ty ); 981 `SETTING_TRACE_ERROR ("ad->data_auth_type is NULL"); 984 ad -> em_above_ur_me = em = 985 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 986 ELM_GENLIST_ITEM_NONE , NULL , NULL); 987 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 989 ad -> is_show_ur = 0; 990 i( CONNECTION_CELLULAR_AUTH_TYPE_NONE ! ad -> chkTy ) { 992 ad -> da_ur_me = 993 `g__Gdl_fld_y_wh_tu_key ( sr , 994 & c_edfld , 995 NULL , ad , 996 SWALLOW_Ty_LAYOUT_EDITFIELD , 997 NULL , NULL, 0, 998 KeyS_UrID , 1000 ad -> ed_ur_me_desc , 1001 g_twk_ci_y_chged_cb , 1002 __twk_max_n_ached , 1003 ELM_INPUT_PANEL_LAYOUT_NORMAL , 1004 FALSE , FALSE, 1005 0, MAX_PDP_AUTH_USERNAME_LEN_MAX , 1006 NULL , NULL, ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT , g_twk_ci_y_xt_aived_cb , NULL); 1007 i( ad -> da_ur_me ) { 1008 `__BACK_POINTER_SET ( ad -> da_ur_me ); 1009 `g_gli_em_groupy_t ( ad -> da_ur_me , SETTING_GROUP_STYLE_TOP ); 1010 ad -> da_ur_me -> urda =d; 1011 ad -> da_ur_me -> w_ma =d-> w_g ; 1013 `SETTING_TRACE_ERROR ("ad->data_user_name is NULL"); 1017 ad -> da_pwd = 1018 `g__Gdl_fld_y_wh_tu_key ( sr , 1019 & c_edfld , 1020 NULL , ad , 1021 SWALLOW_Ty_LAYOUT_EDITFIELD , 1022 NULL , NULL, 0, 1024 (*) ad -> ed_pwd_desc , 1025 g_twk_ci_y_chged_cb , 1026 __twk_max_n_ached , 1027 ELM_INPUT_PANEL_LAYOUT_NORMAL , 1028 TRUE , FALSE , 1029 0, MAX_PDP_AUTH_USERNAME_LEN_MAX , 1030 NULL , NULL, ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT , g_twk_ci_y_xt_aived_cb , NULL); 1031 i( ad -> da_pwd ) { 1032 `__BACK_POINTER_SET ( ad -> da_pwd ); 1033 `g_gli_em_groupy_t ( ad -> da_pwd , SETTING_GROUP_STYLE_BOTTOM ); 1034 ad -> da_pwd -> urda =d; 1035 ad -> da_pwd -> w_ma =d-> w_g ; 1036 ad -> is_show_ur = 1; 1038 `SETTING_TRACE_ERROR ("ad->data_pwd is NULL"); 1041 ad -> em_above_oxy_add = em = 1042 `m_gli_em_nd ( sr , & c_t , 1043 NULL , NULL, ELM_GENLIST_ITEM_NONE , 1044 NULL , NULL); 1045 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 1049 ad -> da_pxy_addr = 1050 `g__Gdl_fld_y_wh_tu_key ( sr , 1051 & c_edfld , NULL , 1052 ad , SWALLOW_Ty_LAYOUT_EDITFIELD , 1053 NULL , NULL, 0, 1055 (*) ad -> ed_pxy_addr_desc , 1056 g_twk_ci_y_chged_cb , 1057 __twk_max_n_ached , 1058 ELM_INPUT_PANEL_LAYOUT_URL , 1059 FALSE , FALSE, 1060 0, 512, NULL , NULL, ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT , g_twk_ci_y_xt_aived_cb , NULL); 1061 i( ad -> da_pxy_addr ) { 1062 `g_gli_em_groupy_t ( ad -> da_pxy_addr , SETTING_GROUP_STYLE_TOP ); 1063 `__BACK_POINTER_SET ( ad -> da_pxy_addr ); 1064 ad -> da_pxy_addr -> urda =d; 1065 ad -> da_pxy_addr -> w_ma =d-> w_g ; 1067 `SETTING_TRACE_ERROR ("ad->data_pxy_addr is NULL"); 1071 Elm_Iut_P_Ru_Key_Ty ty = ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE ; 1072 g__back_func cbFunc = NULL ; 1074 i(! `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS )) { 1075 ty = ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT ; 1076 cbFunc = g_twk_ci_y_xt_aived_cb ; 1080 ad -> da_pxy_pt = 1081 `g__Gdl_fld_y_wh_tu_key ( sr , 1082 & c_edfld , NULL , 1083 ad , SWALLOW_Ty_LAYOUT_EDITFIELD , 1084 NULL , NULL, 0, 1086 (*) ad -> ed_pxy_pt_desc , 1087 g_twk_ci_y_chged_cb , 1088 __twk_max_n_ached , 1089 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 1090 FALSE , FALSE, 1092 5, "0123456789", NULL , ty , cbFunc , NULL); 1093 i( ad -> da_pxy_pt ) { 1094 ad -> da_pxy_pt -> urda =d; 1095 `g_gli_em_groupy_t ( ad -> da_pxy_pt , SETTING_GROUP_STYLE_BOTTOM ); 1096 `__BACK_POINTER_SET ( ad -> da_pxy_pt ); 1097 ad -> da_pxy_pt -> w_ma =d-> w_g ; 1099 `SETTING_TRACE_ERROR ("ad->data_pxy_port is NULL"); 1102 i(! `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS )) { 1103 i( ad -> da_pxy_pt ) { 1104 `g_gli_em_groupy_t ( ad -> da_pxy_pt , SETTING_GROUP_STYLE_CENTER ); 1105 ad -> da_pxy_pt -> tu_key_ty = ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT ; 1109 ad -> da_hm_u = 1110 `g__Gdl_fld_y_wh_tu_key ( sr , 1111 & c_edfld , 1112 NULL , ad , 1113 SWALLOW_Ty_LAYOUT_EDITFIELD , 1114 NULL , NULL, 0, 1116 (*) ad -> ed_hm_u_desc , 1117 g_twk_ci_y_chged_cb , 1118 __twk_max_n_ached , 1119 ELM_INPUT_PANEL_LAYOUT_URL , 1120 FALSE , FALSE, 1121 0, 521, NULL , NULL, 1122 ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE , NULL , NULL); 1123 i( ad -> da_hm_u ) { 1124 `g_gli_em_groupy_t ( ad -> da_hm_u , SETTING_GROUP_STYLE_BOTTOM ); 1125 `__BACK_POINTER_SET ( ad -> da_hm_u ); 1126 ad -> da_hm_u -> urda =d; 1127 ad -> da_hm_u -> w_ma =d-> w_g ; 1128 ad -> da_hm_u -> tu_key_ty = ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE ; 1130 `SETTING_TRACE_ERROR ("ad->data_hm_url is NULL"); 1135 #i SUPPORT_TETHERING 1136 `is_thg_abd ( ad ); 1138 g_vw_twk_ci_ . is_ = 1; 1139 ad -> s_ed = sr ; 1142 `SETTING_TRACE ("==>d->is_edab:%d", ad -> is_edab ); 1143 i(! ad -> is_edab ) { 1145 i( ad -> da_v_ty `g_dib_gli_em d->da_v_ty-> em ); 1146 i( ad -> da_ofe_me `g_dib_gli_em d->da_ofe_me-> em ); 1147 i( ad -> da_acs_me `g_dib_gli_em d->da_acs_me-> em ); 1148 i( ad -> da_auth_ty `g_dib_gli_em d->da_auth_ty-> em ); 1151 i( ad -> da_ur_me `g_dib_gli_em d->da_ur_me-> em ); 1152 i( ad -> da_pwd `g_dib_gli_em d->da_pwd-> em ); 1153 i( ad -> da_pxy_addr `g_dib_gli_em d->da_pxy_addr-> em ); 1154 i( ad -> da_pxy_pt `g_dib_gli_em d->da_pxy_pt-> em ); 1155 i( ad -> da_hm_u `g_dib_gli_em d->da_hm_u-> em ); 1157 `ece_idr_add ( __ci_idr , ad ); 1159  SETTING_RETURN_SUCCESS ; 1160 } } 1162  $g_twk_ci_deroy (* cb ) 1164 SETTING_TRACE_BEGIN ; 1166 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1168 StgNwkUG * ad = (StgNwkUG * cb ; 1170 `evas_obje_da_t ( ad -> vi_b , "s.viame.t_obj", NULL ); 1171 ad -> vi_ = NULL ; 1172 ad -> btom_b = NULL ; 1173 ad -> back_b = NULL ; 1175 i( ad -> l_bu ) { 1176 `evas_obje_d ( ad -> l_bu ); 1177 ad -> l_bu = NULL ; 1184 i( ad -> r_bu ) { 1185 `evas_obje_d ( ad -> r_bu ); 1186 ad -> r_bu = NULL ; 1189 `G_FREE ( ad -> ed_ofe_me_desc ); 1190 `G_FREE ( ad -> ed_acs_me_desc ); 1191 `G_FREE ( ad -> ed_ur_me_desc ); 1192 `G_FREE ( ad -> ed_pwd_desc ); 1194 `G_FREE ( ad -> ed_pxy_addr_desc ); 1195 `G_FREE ( ad -> ed_pxy_pt_desc ); 1197 `G_FREE ( ad -> ed_hm_u_desc ); 1199 #i SUPPORT_TETHERING 1200 i( ad -> th_c ) { 1201 `SETTING_TRACE ("tethering destruction"); 1202 `thg_deroy ( ad -> th_c ); 1203 ad -> th_c = NULL ; 1209 g_vw_twk_ci_ . is_ = 0; 1210  SETTING_RETURN_SUCCESS ; 1211 } } 1213  $g_twk_ci_upde (* cb ) 1215 SETTING_TRACE_BEGIN ; 1216  SETTING_RETURN_SUCCESS ; 1217 } } 1219  $g_twk_ci_nup (* cb ) 1221  `g_twk_ci_deroy ( cb ); 1222 } } 1229 bo $ed_check_deu_ofe (* da , ci_ur_rvi_ty_e puy ) 1231 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1232 StgNwkUG * ad = (StgNwkUG * da ; 1233 `SETTING_TRACE ("puy:%d", puy ); 1234 ci_ofe__h ofe_ = NULL ; 1235 ci_ofe_h ofe_h = NULL ; 1236  rv = `ci_g_ofe_ ( ad -> ci , CONNECTION_ITERATOR_TYPE_REGISTERED , & ofe_ ); 1237 i( rv ! CONNECTION_ERROR_NONE ) { 1238 `SETTING_TRACE_ERROR ("Fagrof [%d]", rv ); 1239  SETTING_RETURN_FAIL ; 1242  t = 0; 1243 ci_ofe_ty_e ofe_ty = CONNECTION_PROFILE_TYPE_CELLULAR ; 1244 ci_ur_rvi_ty_e rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 1245  `ci_ofe__has_xt ( ofe_ )) { 1246 i( t > MAX_PROFILE_NUM ) { 1249 t ++; 1250 i( `ci_ofe__xt ( ofe_ , & ofe_h ! CONNECTION_ERROR_NONE ) { 1251 `SETTING_TRACE_ERROR ("Failo getrofile handle"); 1255 i( `ci_ofe_g_ty ( ofe_h , & ofe_ty ! CONNECTION_ERROR_NONE ) { 1256 `SETTING_TRACE_ERROR ("Failo getrofileype"); 1259 i( `ci_ofe_g_ur_rvi_ty ( ofe_h , & rvi_ty ! CONNECTION_ERROR_NONE ) { 1260 `SETTING_TRACE_ERROR ("Failo get serviceype"); 1263 i( CONNECTION_PROFILE_TYPE_CELLULAR = ofe_ty && puy = rvi_ty ) { 1264 * n = NULL ; 1265 `ci_ofe_g_ur_n ( ofe_h , & n ); 1266 `SETTING_TRACE ("Mched:%s", n ); 1267 `FREE ( n ); 1268  FALSE ; 1271  TRUE ; 1272 } } 1274  $__ve_ci (* da ) 1276 SETTING_TRACE_BEGIN ; 1278 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1280 StgNwkUG * ad = (StgNwkUG * da ; 1281 cڡ * ofe_me = NULL ; 1282 cڡ * acs_me = NULL ; 1283 cڡ * u_me = NULL ; 1284 cڡ * pwd = NULL ; 1285 cڡ * addr = NULL ; 1286 cڡ * pt = NULL ; 1287 cڡ * home = NULL ; 1289 i( ad -> da_ofe_me ) 1290 ofe_me = `m_y_mkup_to_utf8 ( ad -> da_ofe_me -> sub_desc ); 1291 i( ad -> da_acs_me ) 1292 acs_me = `m_y_mkup_to_utf8 ( ad -> da_acs_me -> sub_desc ); 1293 i( ad -> da_ur_me ) 1294 u_me = `m_y_mkup_to_utf8 ( ad -> da_ur_me -> sub_desc ); 1295 i( ad -> da_pwd ) 1296 pwd = `m_y_mkup_to_utf8 ( ad -> da_pwd -> sub_desc ); 1297 i( ad -> da_pxy_addr ) 1298 addr = `m_y_mkup_to_utf8 ( ad -> da_pxy_addr -> sub_desc ); 1299 i( ad -> da_pxy_pt ) 1300 pt = `m_y_mkup_to_utf8 ( ad -> da_pxy_pt -> sub_desc ); 1302 i(! ofe_me ) 1303 ofe_me = `rdup (""); 1304 i(! acs_me ) 1305 acs_me = `rdup (""); 1306 i(! u_me ) 1307 u_me = `rdup (""); 1308 i(! pwd ) 1309 pwd = `rdup (""); 1310 i(! addr ) 1311 addr = `rdup (""); 1312 i(! pt ) 1313 pt = `rdup (""); 1314 `SETTING_TRACE ("acs_me:%s", acs_me ); 1315 `SETTING_TRACE ("u_me:%s", u_me ); 1316 `SETTING_TRACE ("pwd:%s", pwd ); 1318 `SETTING_TRACE ("addr:%s", addr ); 1319 `SETTING_TRACE ("pt:%s", pt ); 1320 `SETTING_TRACE ("home:%s", home ); 1322  sz_xt [ MAX_HOME_URL_LEN_MAX + 1] = { 0, }; 1323  ty ; 1324  t = SETTING_RETURN_SUCCESS ; 1325  r ; 1327 i(! `SCmp ( ofe_me , "")) { 1329  me [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 1330 `tf ( me , ame), `_ ("IDS_ST_POP_ENTER_PS"), _("IDS_ST_BODY_PROFILE_NAME")); 1331 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ( me )); 1332 `FREE ( acs_me ); 1333 `FREE ( ofe_me ); 1334 `FREE ( u_me ); 1335 `FREE ( pwd ); 1336 `FREE ( addr ); 1337 `FREE ( pt ); 1338  SETTING_DNET_RETURN_NULL_ACCESS_NAME ; 1341 i(! `SCmp ( acs_me , "")) { 1343  me [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 1344 `tf ( me , ame), `_ ("IDS_ST_POP_ENTER_PS"), _("IDS_DLNA_BODY_ACCESS_POINT_NAME")); 1345 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ( me )); 1346 `FREE ( acs_me ); 1347 `FREE ( ofe_me ); 1348 `FREE ( u_me ); 1349 `FREE ( pwd ); 1350 `FREE ( addr ); 1351 `FREE ( pt ); 1352  SETTING_DNET_RETURN_NULL_ACCESS_NAME ; 1355 bo add_ag = FALSE ; 1356 ci_ofe_h c_fo = NULL ; 1357 ci_ofe_h c_fo_2 = NULL ; 1358 i( ad -> l_ofe_h ) { 1359 c_fo = ad -> l_ofe_h ; 1360 i(0 ! `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS ) 1361 && 0 ! `SCmp ( ad -> c_me , "IDS_ST_BODY_INTERNET_CONNECTION")) { 1367 i(! `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS )) { 1368 () `ci_ofe_ ( CONNECTION_PROFILE_TYPE_CELLULAR , `_ ( ofe_me ), & c_fo ); 1369 () `ci_ofe_t_ur_rvi_ty ( c_fo , CONNECTION_CELLULAR_SERVICE_TYPE_MMS ); 1370 } i(! `SCmp ( ad -> c_me , "IDS_ST_BODY_INTERNET_CONNECTION")) { 1371 () `ci_ofe_ ( CONNECTION_PROFILE_TYPE_CELLULAR , `_ ( ofe_me ), & c_fo ); 1372 () `ci_ofe_t_ur_rvi_ty ( c_fo , CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ); 1377 () `ci_ofe_ ( CONNECTION_PROFILE_TYPE_CELLULAR , `_ ( ofe_me ), & c_fo ); 1378 i( CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET = ad -> vTy ) { 1380 () `ci_ofe_t_ur_rvi_ty ( c_fo , CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ); 1381 } i( CONNECTION_CELLULAR_SERVICE_TYPE_MMS = ad -> vTy ) { 1383 () `ci_ofe_t_ur_rvi_ty ( c_fo , CONNECTION_CELLULAR_SERVICE_TYPE_MMS ); 1385 () `ci_ofe_t_ur_rvi_ty ( c_fo , CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ); 1386 () `ci_ofe_ ( CONNECTION_PROFILE_TYPE_CELLULAR , `_ ( ofe_me ), & c_fo_2 ); 1387 () `ci_ofe_t_ur_rvi_ty ( c_fo_2 , CONNECTION_CELLULAR_SERVICE_TYPE_MMS ); 1388 `SETTING_TRACE ("c_fo_2:%p", c_fo_2 ); 1392 add_ag = TRUE ; 1395 `SETTING_TRACE ("ad->c_me:%s", ad -> c_me ); 1396 `SETTING_TRACE ("ofe_me:%s", ofe_me ); 1397 `FREE ( ofe_me ); 1399 `SETTING_TRACE ("acs_me:%s", acs_me ); 1401 ( `ci_ofe_t_ur_n ( c_fo , acs_me ); 1402 i( c_fo_2 )() `ci_ofe_t_ur_n (c_fo_2, acs_me ); 1403 `FREE ( acs_me ); 1407 ty = ad -> chkTy ; 1409 #ifde OLD_AUTH_CONCEPT 1411 i(! `SCmp ( u_me , "") 1412 && CONNECTION_CELLULAR_AUTH_TYPE_NONE ! ty ) { 1413 `g__sime_pup ( ad ,d-> w_g , 1414 NULL , `_ ( In_Ur_Name_Desc )); 1415 `FREE ( u_me ); 1416 `FREE ( pwd ); 1417 `FREE ( addr ); 1418 `FREE ( pt ); 1419  SETTING_DNET_RETURN_NULL_USER_NAME ; 1423 i(! `SCmp ( pwd , "") 1424 && CONNECTION_CELLULAR_AUTH_TYPE_NONE ! ty ) { 1425 `g__sime_pup ( ad ,d-> w_g , 1426 NULL , `_ ("")); 1427 `FREE ( u_me ); 1428 `FREE ( pwd ); 1429 `FREE ( addr ); 1430 `FREE ( pt ); 1431  SETTING_DNET_RETURN_NULL_PASSWORD ; 1434 () `ci_ofe_t_ur_auth_fo ( c_fo , ty , u_me , pwd ); 1435 i( c_fo_2 )() `ci_ofe_t_ur_auth_fo (c_fo_2, ty , u_me , pwd ); 1438 `SETTING_TRACE ("addr:pt[%s:%s]", addr , pt ); 1439 * ouut_addr = NULL ; 1440 i( `isEmyS ( addr )) { 1442 i(! `isEmyS ( pt )) { 1443 `g__sime_pup ( ad ,d-> w_g , 1444 NULL , `_ ("IDS_COM_BODY_ENTER_PROXY_EMPTY")); 1445 `FREE ( u_me ); 1446 `FREE ( pwd ); 1447 `FREE ( addr ); 1448 `FREE ( pt ); 1449  SETTING_DNET_RETURN_INVALID_PROXY_ADDR ; 1452 ouut_addr = `g_rdup ( addr ); 1453 i( `isEmyS ( pt )) { 1454 `tf ( sz_xt , (sz_xt), "%s", ouut_addr ); 1456 `tf ( sz_xt , (sz_xt), "%s:%s", ouut_addr , pt ); 1460 `G_FREE ( ouut_addr ); 1461 `SETTING_TRACE ("sz_xt:%s", sz_xt ); 1462 i(! `isEmyS ( sz_xt )) { 1463 `ci_ofe_t_oxy_addss ( c_fo , CONNECTION_ADDRESS_FAMILY_IPV4 , sz_xt ); 1464 i( c_fo_2 ) { 1465 `ci_ofe_t_oxy_addss ( c_fo_2 , CONNECTION_ADDRESS_FAMILY_IPV4 , sz_xt ); 1468 `ci_ofe_t_oxy_addss ( c_fo , CONNECTION_ADDRESS_FAMILY_IPV4 , NULL ); 1469 i( c_fo_2 ) { 1470 `ci_ofe_t_oxy_addss ( c_fo_2 , CONNECTION_ADDRESS_FAMILY_IPV4 , NULL ); 1474 i(! `SCmp ( ad -> c_me , STR_SETTING_MMS_CONNECTIONS ) 1475 || (! `SCmp ( ad -> c_me , STR_SETTING_NEW_CONNECTIONS ) 1476 && CONNECTION_CELLULAR_SERVICE_TYPE_MMS = ad -> vTy )) { 1477 home = `m_y_mkup_to_utf8 ( ad -> da_hm_u -> sub_desc ); 1478 i( home =(*) NULL ) { 1479 () `ci_ofe_t_ur_home_u ( c_fo , URL_HEAD ); 1481 i(! `SCmp ( home , "")) { 1482 `FREE ( home ); 1483 home = `rdup ( URL_HEAD ); 1484 t = SETTING_DNET_RETURN_NULL_HOMEURL ; 1486 () `ci_ofe_t_ur_home_u ( c_fo , home ); 1489 `FREE ( home ); 1490 i( c_fo_2 ) { 1491 home = `m_y_mkup_to_utf8 ( ad -> da_hm_u -> sub_desc ); 1492 i( home =(*) NULL ) { 1493 () `ci_ofe_t_ur_home_u ( c_fo_2 , URL_HEAD ); 1495 i(! `SCmp ( home , "")) { 1496 `FREE ( home ); 1497 home = `rdup ( URL_HEAD ); 1498 t = SETTING_DNET_RETURN_NULL_HOMEURL ; 1500 () `ci_ofe_t_ur_home_u ( c_fo_2 , home ); 1504 `FREE ( u_me ); 1505 `FREE ( pwd ); 1506 `FREE ( addr ); 1507 `FREE ( pt ); 1508 `FREE ( home ); 1511 i( add_ag ) { 1512 `SETTING_TRACE ("c_fi%p, c_fo_2:%p", c_fo , c_fo_2 ); 1515 ci_ur_rvi_ty_e ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 1516 () `ci_ofe_g_ur_rvi_ty ( c_fo , & ty ); 1518 r = `ci_add_ofe ( ad -> ci , c_fo ); 1519 i( r ! CONNECTION_ERROR_NONE ) { 1520 `SETTING_TRACE_ERROR ("*** [ERR] ci_add_ofe.=%d ***", r ); 1521 t = SETTING_DNET_RETURN_ERR ; 1522 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ("IDS_CST_POP_FAILED")); 1523  t ; 1525 ci_ofe_h tmp_ofe = NULL ; 1526 () `ci_g_deu_ur_rvi_ofe ( ad -> ci , ty , & tmp_ofe ); 1531 i( `g_twk_equ_ofe ( c_fo , tmp_ofe )) { 1532 `SETTING_TRACE_ERROR ("Goingo setrofile") 1533 () `ci_t_deu_ur_rvi_ofe ( ad -> ci , ty , tmp_ofe ); 1538 () `ci_deroy ( tmp_ofe ); 1540 () `ci_ofe_deroy ( c_fo ); 1544 i( c_fo_2 ) { 1545 ci_ur_rvi_ty_e ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 1546 () `ci_ofe_g_ur_rvi_ty ( c_fo_2 , & ty ); 1548 r = `ci_add_ofe ( ad -> ci , c_fo_2 ); 1549 i( r ! CONNECTION_ERROR_NONE ) { 1550 `SETTING_TRACE_ERROR ("*** [ERR] ci_add_ofe.=%d ***", r ); 1551 t = SETTING_DNET_RETURN_ERR ; 1552 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ("IDS_CST_POP_FAILED")); 1553  t ; 1555 ci_ofe_h tmp_ofe = NULL ; 1556 () `ci_g_deu_ur_rvi_ofe ( ad -> ci , ty , & tmp_ofe ); 1561 i( `g_twk_equ_ofe ( c_fo_2 , tmp_ofe )) { 1562 `SETTING_TRACE_ERROR ("Goingo setrofile") 1563 () `ci_t_deu_ur_rvi_ofe ( ad -> ci , ty , tmp_ofe ); 1568 () `ci_deroy ( tmp_ofe ); 1569 () `ci_ofe_deroy ( c_fo_2 ); 1573 r = `ci_upde_ofe ( ad -> ci , c_fo ); 1574 i( r ! CONNECTION_ERROR_NONE ) { 1575 SETTING_TRACE_ERROR 1577 SETTING_FONT_RED , r , SETTING_FONT_BLACK ); 1578 t = SETTING_DNET_RETURN_ERR ; 1579 `g__sime_pup ( ad ,d-> w_g , 1580 NULL , `_ ("IDS_CST_POP_FAILED")); 1583  t ; 1584 } } 1593 $g_twk_ci_ick_sokey_de_cb (* da , 1594 Evas_Obje * obj , 1595 * evt_fo ) 1597 SETTING_TRACE_BEGIN ; 1599 `tm_if ( da = NULL , "Dataarameter is NULL"); 1601 StgNwkUG * ad = (StgNwkUG * da ; 1602 i( ad -> da_ofe_me ) { 1603 `g_hide_put_–_cb ( ad -> da_ofe_me -> eo_check ); 1606 i( ad -> da_acs_me ) { 1607 `g_hide_put_–_cb ( ad -> da_acs_me -> eo_check ); 1609 i( ad -> da_ur_me ) { 1610 `g_hide_put_–_cb ( ad -> da_ur_me -> eo_check ); 1612 i( ad -> da_pwd ) { 1613 `g_hide_put_–_cb ( ad -> da_pwd -> eo_check ); 1615 i( ad -> da_pxy_addr ) { 1616 `g_hide_put_–_cb ( ad -> da_pxy_addr -> eo_check ); 1618 i( ad -> da_pxy_pt ) { 1619 `g_hide_put_–_cb ( ad -> da_pxy_pt -> eo_check ); 1621 i( ad -> da_hm_u ) { 1622 `g_hide_put_–_cb ( ad -> da_hm_u -> eo_check ); 1624 } } 1627  $__ve_ڣ_cb (* da , Evas_Obje * obj , 1628 * evt_fo ) 1630 SETTING_TRACE_BEGIN ; 1631 `tm_if ( da = NULL , "Dataarameter is NULL"); 1633 StgNwkUG * ad = (StgNwkUG * da ; 1634 i( obj ) { 1635 `evas_obje_d ( obj ); 1636 obj = NULL ; 1641 `SETTING_TRACE ("ad->c_me:%s", ad -> c_me ); 1643 ad -> n_MMS = `__g_ofe_me ( CONNECTION_CELLULAR_SERVICE_TYPE_MMS ,d); 1645 `m_viame_em_p ( ad -> vi_b ); 1665 } } 1668 $g_twk_ci_ick_sokey_ve_cb (* da , 1669 Evas_Obje * obj , 1670 * evt_fo ) 1672 SETTING_TRACE_BEGIN ; 1674 `tm_if ( da = NULL , "Dataarameter is NULL"); 1676 StgNwkUG * ad = (StgNwkUG * da ; 1680  t = `__ve_ci ( ad ); 1682 i( SETTING_DNET_RETURN_NULL_ACCESS_NAME = t 1683 || SETTING_DNET_RETURN_NULL_USER_NAME = t 1684 || SETTING_DNET_RETURN_NULL_PASSWORD = t 1685 || SETTING_DNET_RETURN_INVALID_PROXY_ADDR = t 1686 || SETTING_DNET_RETURN_ERR = t ) { 1689 i( t ! SETTING_RETURN_SUCCESS ) { 1690 SETTING_TRACE_ERROR 1692 SETTING_FONT_RED , SETTING_FONT_BLACK ); 1696 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( KeyS_Saved ), __ve_ڣ_cb , 1, FALSE , FALSE); 1697 } } 1700  Ea_Bo 1701 $g_twk_ci_ick_sokey_back_cb (* da , Elm_Obje_Im * ) 1703 SETTING_TRACE_BEGIN ; 1705 `tvm_if ( da = NULL , EINA_TRUE , "Dataarameter is NULL"); 1707 StgNwkUG * ad = (StgNwkUG * da ; 1708 `SETTING_TRACE ("ad->c_me:%s", ad -> c_me ); 1710 Ece_IMF_Cڋxt * imf_cڋxt = NULL ; 1711 Ece_IMF_Iut_P_S imf_e = ECORE_IMF_INPUT_PANEL_STATE_HIDE ; 1712 Stg_GGroupIm_Da * da_em = NULL ; 1713 `SETTING_TRACE ("ECORE_IMF_INPUT_PANEL_STATE_SHOW:%d", ECORE_IMF_INPUT_PANEL_STATE_SHOW ); 1716 da_em = ad -> da_ofe_me ; 1717 i( da_em ) { 1718 `SETTING_TRACE ("em:%s,ry_r:%s", `_ ( da_em -> keyS ), da_em-> sub_desc ); 1720 imf_cڋxt = `m_y_imf_cڋxt_g ( da_em -> eo_check ); 1722 i( `m_obje_focus_g ( da_em -> eo_check && imf_cڋxt ) { 1723 imf_e = `ece_imf_cڋxt_put_l_e_g ( imf_cڋxt ); 1724 `SETTING_TRACE ("imf_e:%d", imf_e ); 1725 i( imf_e = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1726 `g_hide_put_–_cb ( da_em -> eo_check ); 1728  EINA_FALSE ; 1733 da_em = ad -> da_acs_me ; 1734 i( da_em ) { 1735 `SETTING_TRACE ("em:%s,ry_r:%s", `_ ( da_em -> keyS ), da_em-> sub_desc ); 1737 imf_cڋxt = `m_y_imf_cڋxt_g ( da_em -> eo_check ); 1738 `SETTING_TRACE ("m_obje_focus_g(da_em->eo_check):%d", `m_obje_focus_g ( da_em -> eo_check )); 1739 i( `m_obje_focus_g ( da_em -> eo_check && imf_cڋxt ) { 1740 imf_e = `ece_imf_cڋxt_put_l_e_g ( imf_cڋxt ); 1741 `SETTING_TRACE ("imf_e:%d", imf_e ); 1742 i( imf_e = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1743 `g_hide_put_–_cb ( da_em -> eo_check ); 1744  EINA_FALSE ; 1748 da_em = ad -> da_ur_me ; 1749 i( da_em ) { 1750 `SETTING_TRACE ("em:%s,ry_r:%s", `_ ( da_em -> keyS ), da_em-> sub_desc ); 1751 `SETTING_TRACE ("m_obje_focus_g(da_em->eo_check):%d", `m_obje_focus_g ( da_em -> eo_check )); 1753 imf_cڋxt = `m_y_imf_cڋxt_g ( da_em -> eo_check ); 1754 i( `m_obje_focus_g ( da_em -> eo_check && imf_cڋxt ) { 1755 imf_e = `ece_imf_cڋxt_put_l_e_g ( imf_cڋxt ); 1756 `SETTING_TRACE ("imf_e:%d", imf_e ); 1757 i( imf_e = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1758 `g_hide_put_–_cb ( da_em -> eo_check ); 1759  EINA_FALSE ; 1763 da_em = ad -> da_pwd ; 1764 i( da_em ) { 1765 `SETTING_TRACE ("em:%s,ry_r:%s", `_ ( da_em -> keyS ), da_em-> sub_desc ); 1767 imf_cڋxt = `m_y_imf_cڋxt_g ( da_em -> eo_check ); 1768 i( `m_obje_focus_g ( da_em -> eo_check && imf_cڋxt ) { 1769 imf_e = `ece_imf_cڋxt_put_l_e_g ( imf_cڋxt ); 1770 `SETTING_TRACE ("imf_e:%d", imf_e ); 1771 i( imf_e = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1772 `g_hide_put_–_cb ( da_em -> eo_check ); 1773  EINA_FALSE ; 1777 da_em = ad -> da_pxy_addr ; 1778 i( da_em ) { 1779 `SETTING_TRACE ("em:%s,ry_r:%s", `_ ( da_em -> keyS ), da_em-> sub_desc ); 1781 imf_cڋxt = `m_y_imf_cڋxt_g ( da_em -> eo_check ); 1782 i( `m_obje_focus_g ( da_em -> eo_check && imf_cڋxt ) { 1783 imf_e = `ece_imf_cڋxt_put_l_e_g ( imf_cڋxt ); 1784 `SETTING_TRACE ("imf_e:%d", imf_e ); 1785 i( imf_e = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1786 `g_hide_put_–_cb ( da_em -> eo_check ); 1787  EINA_FALSE ; 1791 da_em = ad -> da_pxy_pt ; 1792 i( da_em ) { 1793 `SETTING_TRACE ("em:%s,ry_r:%s", `_ ( da_em -> keyS ), da_em-> sub_desc ); 1795 imf_cڋxt = `m_y_imf_cڋxt_g ( da_em -> eo_check ); 1796 i( `m_obje_focus_g ( da_em -> eo_check && imf_cڋxt ) { 1797 imf_e = `ece_imf_cڋxt_put_l_e_g ( imf_cڋxt ); 1798 `SETTING_TRACE ("imf_e:%d", imf_e ); 1799 i( imf_e = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1800 `g_hide_put_–_cb ( da_em -> eo_check ); 1801  EINA_FALSE ; 1806 da_em = ad -> da_hm_u ; 1807 i( da_em ) { 1808 `SETTING_TRACE ("em:%s,ry_r:%s", `_ ( da_em -> keyS ), da_em-> sub_desc ); 1810 imf_cڋxt = `m_y_imf_cڋxt_g ( da_em -> eo_check ); 1811 i( `m_obje_focus_g ( da_em -> eo_check && imf_cڋxt ) { 1812 imf_e = `ece_imf_cڋxt_put_l_e_g ( imf_cڋxt ); 1813 `SETTING_TRACE ("imf_e:%d", imf_e ); 1814 i( imf_e = ECORE_IMF_INPUT_PANEL_STATE_SHOW ) { 1815 `g_hide_put_–_cb ( da_em -> eo_check ); 1816  EINA_FALSE ; 1824 i(! `SCmp ( STR_SETTING_NEW_CONNECTIONS , ad -> c_me ) 1825 || ad -> ofe_tݳr_vw =& g_vw_twk_c ) { 1827 `g_vw_nup (& g_vw_twk_ci_ , ad ); 1828 `g_vw_upde (& g_vw_twk_c , ad ); 1830 `g_vw_chge (& g_vw_twk_ci_ , & g_vw_twk_c_li , ad ); 1832  EINA_TRUE ; 1833 } } 1836 $g_twk_ci_ick_sokey_nl_cb (* da , 1837 Evas_Obje * obj , 1838 * evt_fo ) 1840 SETTING_TRACE_BEGIN ; 1842 `tm_if ( da = NULL , "Dataarameter is NULL"); 1844 StgNwkUG * ad = (StgNwkUG * da ; 1846 `m_viame_em_p ( ad -> vi_b ); 1854 } } 1856  $g_twk_ci_check_y_emy ( StgNwkUG * ad ) 1858 SETTING_TRACE_BEGIN ; 1859 i(! ad -> has_fm_chged ) { 1860 `SETTING_TRACE_DEBUG ("ad->has_form_changed == FALSE!"); 1863 bo isFoundEmyEry = FALSE ; 1866 i( ad -> da_ofe_me && `isEmyS d->da_ofe_me-> sub_desc )) { 1868 isFoundEmyEry = TRUE ; 1871 i( ad -> da_acs_me && `isEmyS d->da_acs_me-> sub_desc )) { 1873 isFoundEmyEry = TRUE ; 1876 i( ad -> da_ur_me && `isEmyS d->da_ur_me-> sub_desc )) { 1878 isFoundEmyEry = TRUE ; 1881 i( ad -> da_pwd && `isEmyS d->da_pwd-> sub_desc )) { 1883 isFoundEmyEry = TRUE ; 1886 i( ad -> da_hm_u && `isEmyS d->da_hm_u-> sub_desc )) { 1888 isFoundEmyEry = TRUE ; 1892 Evas_Obje * de_b = `m_obje_em__cڋ_g ( ad -> vi_ , NAVI_BTN_STYLE_LEFT ); 1893 i( isFoundEmyEry ) { 1894 i(! `evas_obje_ss_evts_g ( de_b )) { 1895 `g_dib_evas_obje ( de_b ); 1896 `g_dim_evas_obje ( de_b , TRUE ); 1902 `g_ab_evas_obje ( de_b ); 1903 `g_undo_dim_evas_obje ( de_b , TRUE ); 1905 } } 1908 $g_twk_ci_diy_auth_ty ( StgNwkUG * ad , 1909  auth_ty ) 1911 SETTING_TRACE_BEGIN ; 1912 `tm_if ( ad = NULL , "Dataarameter is NULL"); 1913 i( ad -> chkTy = auth_ty ) ; 1915 ad -> chkTy = auth_ty ; 1916 i( CONNECTION_CELLULAR_AUTH_TYPE_NONE ! auth_ty ) { 1917 `SETTING_TRACE ("ad->is_show_ur:%d", ad -> is_show_ur ); 1918 i( ad -> is_show_ur == 0) { 1919 `SETTING_TRACE ("to create"); 1921 ad -> da_ur_me = 1922 ( Stg_GGroupIm_Da * `oc (1, 1924 ( Stg_GGroupIm_Da )); 1925 `g_tm_if ( ad -> da_ur_me = NULL , "calloc failed"); 1926 ad -> da_ur_me -> keyS = 1927 (*) `g_rdup ( KeyS_UrID ); 1928 ad -> da_ur_me -> sub_desc = 1929 (*) `g_rdup ( ad -> ed_ur_me_desc ); 1930 ad -> da_ur_me -> swlow_ty = 1931 SWALLOW_Ty_LAYOUT_EDITFIELD ; 1932 ad -> da_ur_me -> urda =d; 1933 ad -> da_ur_me -> group_y = SETTING_GROUP_STYLE_TOP ; 1935 ad -> da_ur_me -> tu_key_ty = ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT ; 1936 ad -> da_ur_me -> aived_cb = g_twk_ci_y_xt_aived_cb ; 1938 ad -> da_ur_me -> maxngth_ached_cb = __twk_max_n_ached ; 1939 ad -> da_ur_me -> dib_auto_p = EINA_TRUE ; 1941 `__BACK_POINTER_SET ( ad -> da_ur_me ); 1943 ad -> da_ur_me -> chk_chge_cb = 1944 g_twk_ci_y_chged_cb ; 1945 ad -> da_ur_me -> lim_fr_da = `oc (1, ( Elm_Ery_Fr_Ac_S )); 1946 i( ad -> da_ur_me -> lim_fr_da ) { 1947 ad -> da_ur_me -> lim_fr_da -> max_by_cou = MAX_PDP_AUTH_USERNAME_LEN_MAX ; 1948 ad -> da_ur_me -> w_ma =d-> w_g ; 1950 ad -> da_ur_me -> em = 1951 `m_gli_em__a ( ad -> s_ed , 1952 & c_edfld , 1953 ad -> da_ur_me , 1954 NULL , 1955 ad -> em_above_ur_me , 1956 ELM_GENLIST_ITEM_NONE , 1957 NULL , ad ); 1959 ad -> da_pwd = 1960 ( Stg_GGroupIm_Da * `oc (1, 1962 ( Stg_GGroupIm_Da )); 1964 `g_tm_if ( ad -> da_pwd = NULL , "calloc failed"); 1965 ad -> da_pwd -> keyS = 1966 (*) `g_rdup ("IDS_ST_BODY_PASSWORD"); 1967 ad -> da_pwd -> sub_desc = 1968 (*) `g_rdup ( ad -> ed_pwd_desc ); 1969 ad -> da_pwd -> swlow_ty = SWALLOW_Ty_LAYOUT_EDITFIELD ; 1970 ad -> da_pwd -> urda =d; 1971 ad -> da_pwd -> chk_chge_cb = 1972 g_twk_ci_y_chged_cb ; 1973 ad -> da_pwd -> isPasswdFg = TRUE ; 1974 ad -> da_pwd -> isSgleFg = TRUE ; 1976 ad -> da_pwd -> tu_key_ty = ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT ; 1977 ad -> da_pwd -> aived_cb = g_twk_ci_y_xt_aived_cb ; 1979 ad -> da_pwd -> maxngth_ached_cb = __twk_max_n_ached ; 1980 ad -> da_pwd -> dib_auto_p = EINA_TRUE ; 1982 `__BACK_POINTER_SET ( ad -> da_pwd ); 1983 ad -> da_pwd -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 1986 ad -> da_pwd -> lim_fr_da = `oc (1, ( Elm_Ery_Fr_Ac_S )); 1987 i( ad -> da_pwd -> lim_fr_da ) { 1988 ad -> da_pwd -> lim_fr_da -> max_by_cou = MAX_PDP_AUTH_PASSWORD_LEN_MAX ; 1989 ad -> da_pwd -> w_ma =d-> w_g ; 1991 ad -> da_pwd -> em = 1992 `m_gli_em__a ( ad -> s_ed , 1993 & c_edfld , 1994 ad -> da_pwd , NULL , 1995 ad -> da_ur_me -> em , 1996 ELM_GENLIST_ITEM_NONE , 1997 NULL , ad ); 1999 ad -> em_above_oxy_add = 2000 `m_gli_em__a ( ad -> s_ed , 2001 & c_t , 2002 NULL , NULL, 2003 ad -> da_pwd -> em , 2004 ELM_GENLIST_ITEM_NONE , 2005 NULL , NULL); 2006 m_gli_em__mode_t 2007 ( ad -> em_above_oxy_add , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2009 ad -> has_fm_chged = TRUE ; 2010 `g_twk_ci_check_y_emy ( ad ); 2011 `m_gli_em__mode_t ( ad -> da_ur_me -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2012 `m_gli_em__mode_t ( ad -> da_pwd -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 2015 ad -> is_show_ur = 1; 2018 `SETTING_TRACE ("ad->is_show_ur:%d", ad -> is_show_ur ); 2019 i( ad -> is_show_ur == 1) { 2020 `SETTING_TRACE ("to destroy"); 2021 i( ad -> da_ur_me ) { 2022 `m_obje_em_d ( ad -> da_ur_me -> em ); 2023 ad -> da_ur_me = NULL ; 2025 i( ad -> da_pwd ) { 2026 `m_obje_em_d ( ad -> da_pwd -> em ); 2027 ad -> da_pwd = NULL ; 2029 i( ad -> em_above_oxy_add ) { 2030 `m_obje_em_d ( ad -> em_above_oxy_add ); 2031 ad -> em_above_oxy_add = NULL ; 2035 ad -> has_fm_chged = TRUE ; 2036 `g_twk_ci_check_y_emy ( ad ); 2037 ad -> is_show_ur = 0; 2040 } } 2043 $g_twk_ci_y_chged_cb (* da , Evas_Obje * obj , 2044 * evt_fo ) 2046 SETTING_TRACE_BEGIN ; 2047 `tm_if ( da = NULL , "Dataarameter is NULL"); 2048 Stg_GGroupIm_Da * li_em = 2049 ( Stg_GGroupIm_Da * da ; 2050 StgNwkUG * ad = li_em -> urda ; 2051 cڡ * y_r = `m_y_y_g ( obj ); 2053 i( li_em -> maxLgthRchFg &&i_em-> rKeyPssFg = FALSE ) { 2054  t = `nifiti_us_mesge_po ( `_ ("IDS_ST_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED")); 2055 i( t ! NOTIFICATION_ERROR_NONE ) 2056 `SETTING_TRACE_ERROR ("nifiti_us_mesge_po(ed(%d)", t ); 2063 `m_obje_focus_t ( li_em -> eo_check , EINA_FALSE ); 2065 li_em -> maxLgthRchFg = FALSE ; 2066 li_em -> rKeyPssFg = FALSE ; 2068 li_em -> sub_desc = (*) `g_rdup ( y_r ); 2069 ad -> has_fm_chged = TRUE ; 2070 `g_twk_ci_check_y_emy ( ad ); 2071 } } 2073 $g_twk_ci_hide_put_– (* da ) 2075 SETTING_TRACE_BEGIN ; 2076 `tm_if ( da = NULL , "Dataarameter is NULL"); 2077 StgNwkUG * ad = da ; 2078 i( ad -> da_ofe_me &&d->da_ofe_me-> eo_check ) { 2079 `g_hide_put_–_cb ( ad -> da_ofe_me -> eo_check ); 2081 i( ad -> da_acs_me &&d->da_acs_me-> eo_check ) { 2082 `g_hide_put_–_cb ( ad -> da_acs_me -> eo_check ); 2084 i( ad -> da_ur_me &&d->da_ur_me-> eo_check ) { 2085 `g_hide_put_–_cb ( ad -> da_ur_me -> eo_check ); 2087 i( ad -> da_pwd &&d->da_pwd-> eo_check ) { 2088 `g_hide_put_–_cb ( ad -> da_pwd -> eo_check ); 2090 i( ad -> da_pxy_addr &&d->da_pxy_addr-> eo_check ) { 2091 `g_hide_put_–_cb ( ad -> da_pxy_addr -> eo_check ); 2093 i( ad -> da_pxy_pt &&d->da_pxy_pt-> eo_check ) { 2094 `g_hide_put_–_cb ( ad -> da_pxy_pt -> eo_check ); 2096 i( ad -> da_hm_u &&d->da_hm_u-> eo_check ) { 2097 `g_hide_put_–_cb ( ad -> da_hm_u -> eo_check ); 2099 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-main-help.c 21  ~ 23  #SELECT_NETWORK "1. Selectetwork
" \ 27 " in vifd wh it.
-Recommd : Seutomic" ) 29  #NETWORK_MODE "2. Network mode
" \ 33 "
-Recommd : Seutomic" ) 35 #ifde ENABLED_PREFERRED_NETWORKS 36  #PERFER_NETWORKS "3. Preferredetworks
" \ 41 "higheriܙyndhϡecd indithlowe." ) 43  #DATA_ROAMING "4. Dataoaming setting
" \ 46 "trmgwk (n homtwkcuy." ) 48  #PERFER_NETWORKS "" ) 49  #DATA_ROAMING "3. Dataoaming setting
" \ 52 "trmgwk (n homtwkcuy." ) 55  g_twk_ma_hp_ (* cb ); 56  g_twk_ma_hp_deroy (* cb ); 57  g_twk_ma_hp_upde (* cb ); 58  g_twk_ma_hp_nup (* cb ); 60 g_vw gg_vw_twk_ma_hp = { 61 . = g_twk_ma_hp_ , 62 . gderoy = g_twk_ma_hp_deroy , 63 . gupde = g_twk_ma_hp_upde , 64 . gnup = g_twk_ma_hp_nup , 73  $g_twk_ma_hp_ (* cb ) 75 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 76 SETTING_TRACE_BEGIN ; 77 StgNwkUG * ad = (StgNwkUG * cb ; 79 Evas_Obje * gli ; 80 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 81 ad -> w_g , 82 `_ ("IDS_ST_HEADER_HELP"), 83 `_ ("IDS_ST_BUTTON_BACK"), 84 NULL , 85 g_twk_ma_hp_ick_back_cb , 86 NULL , ad , & gli , 87 ad -> vi_b ); 89 `ADD_GL_LABLE ( gli , SELECT_NETWORK ); 90 `ADD_GL_LABLE ( gli , NETWORK_MODE ); 92 #ifde ENABLED_PREFERRED_NETWORKS 93 `ADD_GL_LABLE ( gli , PERFER_NETWORKS ); 95 `ADD_GL_LABLE ( gli , DATA_ROAMING ); 97 g_vw_twk_ma_hp . is_ = 1; 98 SETTING_TRACE_END ; 100  SETTING_RETURN_SUCCESS ; 101 } } 103  $g_twk_ma_hp_deroy (* cb ) 105 SETTING_TRACE_BEGIN ; 107 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 109 StgNwkUG * ad = (StgNwkUG * cb ; 110 `m_viame_em_p ( ad -> vi_b ); 111 g_vw_twk_ma_hp . is_ = 0; 112  SETTING_RETURN_SUCCESS ; 113 } } 115  $g_twk_ma_hp_upde (* cb ) 117 SETTING_TRACE_BEGIN ; 119 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 120  SETTING_RETURN_SUCCESS ; 121 } } 123  $g_twk_ma_hp_nup (* cb ) 125 SETTING_TRACE_BEGIN ; 126  `g_twk_ma_hp_deroy ( cb ); 127 } } 142 $g_twk_ma_hp_ick_back_cb (* da , Evas_Obje * obj , 143 * evt_fo ) 145 SETTING_TRACE_BEGIN ; 147 `tm_if ( da = NULL , "Dataarameter is NULL"); 149 StgNwkUG * ad = (StgNwkUG * da ; 150 `g_vw_chge (& g_vw_twk_ma_hp , 151 & g_vw_twk_ma , ad ); 152 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-main.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 27  #MOBILE_DATA_WITHOUT_WIFI_STR "IDS_ST_BODY_MOBILE_DATA_WILL_BE_USED_IF_YOU_DOWNLOAD_OR_UPLOAD_DATA_WITHOUT_WI_FI_CONNECTION" ) 28  #UMTS_MODE_WORK_OUTSIDE_STR "IDS_ST_BODY_UMTS_MODE_ONLY_WORKS_INSIDE_3G_COVERAGE_AREA" ) 29  #BAND_OPERATE_OUTSIDE_USA_CANADA_STR "IDS_ST_BODY_THIS_BAND_MAY_NOT_WORK_OUTSIDE_THE_USA_AND_CANADA" ) 31  #__swch_dio_e ( cur_da , d_e , d_key ) do { \ 32 i( cur_da ) {\ 33 d_us = cur_da -> chk_us ;\ 34 cur_da -> chk_us = d_e ;\ 35 `m_dio_e_vue_t ( cur_da -> eo_check , cur_da-> chk_us );\ 36 i( l_mode = d_us ) {\ 37 l_em_da = cur_da ;\ 40 `G_FREE ( cur_da -> keyS );\ 41 cur_da -> keyS = `g_rdup ( d_key );\ 42 `m_gli_em_flds_upde ( cur_da -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT );\ 44 } 0); ) 46  g_twk_ma_ (* cb ); 47  g_twk_ma_deroy (* cb ); 48  g_twk_ma_upde (* cb ); 49  g_twk_ma_nup (* cb ); 51 g_vw gg_vw_twk_ma = { 52 . = g_twk_ma_ , 53 . gderoy = g_twk_ma_deroy , 54 . gupde = g_twk_ma_upde , 55 . gnup = g_twk_ma_nup , 58  g_twk_ma_em_Gdl_mou_up_cb (* da , 59 Evas_Obje * obj , 60 * evt_fo ); 61  g_twk_ma_ick_sokey_hp_cb (* da , 62 Evas_Obje * obj , 63 * evt_fo ); 64  g_twk_ma_ick_sokey_back_cb (* da , 65 Evas_Obje * obj , 66 * evt_fo ); 67  g_twk_ma_chk_b_cb (* da , Evas_Obje * obj , 68 * evt_fo ); 69  g_twk_u_ck__cb (* da , Evas_Obje * obj , 70 * evt_fo ); 71  __g_twk_da_rmg__cb (* da , Evas_Obje * obj , 72 * evt_fo ); 73  __t_rii_mode_vcf_chge_cb ( keynode_t * key , * da ); 75 #i SUPPORT_TETHERING 76  $__abd_thg (* da ) 78 StgNwkUG * ad = (StgNwkUG * da ; 79 `SETTING_TRACE ("Tethering isnabled -- callback\n"); 81 i( ad &&d-> da_ci ) 82 `g_dib_gli_em ( ad -> da_ci -> em ); 83 } } 85  $__dibd_thg (* da ) 87 StgNwkUG * ad = (StgNwkUG * da ; 88 `SETTING_TRACE ("Tethering is disabled -- callback\n"); 90 i( ad &&d-> da_ci ) 91 `g_ab_gli_em ( ad -> da_ci -> em ); 92 } } 94  $__abd_cb ( thg_r_e r , thg_ty_e ty , bo is_queed , * da ) 96 SETTING_TRACE_BEGIN ; 97 StgNwkUG * ad = (StgNwkUG * da ; 99 `__abd_thg ( ad ); 100 } } 102  $__dibd_cb ( thg_r_e r , thg_ty_e ty , thg_dibd_u_e code , * da ) 104 SETTING_TRACE_BEGIN ; 105 StgNwkUG * ad = (StgNwkUG * da ; 107 `__dibd_thg ( ad ); 108 } } 114  bo $is_thg_abd (* da ) 116 StgNwkUG * ad = (StgNwkUG * da ; 118 bo t = l ; 119 thg_h th = NULL ; 120 () `thg_ (& th ); 122 ad -> th_ma = th ; 124 `thg_t_abd_cb ( th , TETHERING_TYPE_ALL , __abd_cb , da ); 125 `thg_t_dibd_cb ( th , TETHERING_TYPE_ALL , __dibd_cb , da ); 127 i( `thg_is_abd ( th , TETHERING_TYPE_WIFI = ue || 128 `thg_is_abd ( th , TETHERING_TYPE_USB = ue || 129 `thg_is_abd ( th , TETHERING_TYPE_BT = ue ) { 131 `SETTING_TRACE ("Tethering isnabled\n"); 132 `__abd_thg ( ad ); 133 t = ue ; 135 `SETTING_TRACE ("Tethering isotnabled\n"); 136 `__dibd_thg ( ad ); 137 t = l ;; 141  t ; 142 } } 150 #ifde NETWORK_MODE 151  Ea_Bo $__t_t_mode__tim (* da ) 154 SETTING_TRACE_BEGIN ; 155 `tvm_if ( da = NULL , ECORE_CALLBACK_CANCEL , "Dataarameter is NULL"); 156 Elm_Obje_Im * subem = (Elm_Obje_Im * da ; 157 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 158 `tvm_if ( Im = NULL , ECORE_CALLBACK_CANCEL , "parentItem is NULL"); 160 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 161 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 162 `tvm_if (! da_subIm || ! da_Im , ECORE_CALLBACK_CANCEL , "!data_subItem || !data_parentItem"); 164 StgNwkUG * ad = da_Im -> urda ; 165 `tvm_if ( ad = NULL , ECORE_CALLBACK_CANCEL , "ad is NULL"); 166 i( ad -> pup ) { 167 `evas_obje_d ( ad -> pup ); 168 ad -> pup = NULL ; 171 `m_dio_vue_t ( ad -> da_t_mode -> rgd , da_subIm -> chk_us ); 173 ad -> t_mode = da_subIm -> chk_us ; 174  pi_t = `l_t_twk_mode ( ad -> hd , da_subIm -> chk_us , g_pi_t_bd_cb ,d); 175 i( pi_t ! TAPI_API_SUCCESS ) { 176 SETTING_TRACE_DEBUG 178 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 179 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( Invok_API_Faed_Desc ), NULL, POPUP_INTERVAL , FALSE , FALSE); 181  r = 0; 182  t = `g_g_t_p_key ( ad -> da_t_mode -> t_p_g_bded , 183 &( ad -> t_mode ), & r ); 184 i( t = SETTING_RETURN_FAIL ) { 185 `SETTING_TRACE_ERROR ("failedo get vconf"); 188 i( ad -> t_mode =( TAPI_NETWORK_MODE_GSM | TAPI_NETWORK_MODE_WCDMA )) { 189 ad -> t_mode = TAPI_NETWORK_MODE_AUTO ; 191 `m_dio_vue_t ( ad -> da_t_mode -> rgd ,d-> t_mode ); 192  ECORE_CALLBACK_CANCEL ; 196 ad -> twk_ug_p = `g__pup_whout_b d,d-> w_g , NULL , 197 `_ ("IDS_ST_BUTTON2_PROCESSING_ING"), NULL , 198 0.0, TRUE , FALSE ); 201 ad -> tim = NULL ; 202  ECORE_CALLBACK_CANCEL ; 203 } } 205  Ea_Bo $__t_t_mode__day (* da ) 208 SETTING_TRACE_BEGIN ; 210 `tvm_if ( da = NULL , ECORE_CALLBACK_CANCEL , "Dataarameter is NULL"); 212 Elm_Obje_Im * subem = (Elm_Obje_Im * da ; 213 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 215 `tvm_if ( Im = NULL , ECORE_CALLBACK_CANCEL , "parentItem is NULL"); 217 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 218 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 220 `tvm_if (! da_subIm || ! da_Im , ECORE_CALLBACK_CANCEL , "!data_subItem || !data_parentItem"); 222 StgNwkUG * ad = da_Im -> urda ; 224 `tvm_if ( ad = NULL , ECORE_CALLBACK_CANCEL , "ad is NULL"); 226 `SETTING_TRACE ("l_t_twk_mode(da_subIm->chk_us=%drun", da_subIm -> chk_us ); 227  pi_t = `l_t_twk_mode ( ad -> hd , da_subIm -> chk_us , g_pi_t_bd_cb ,d); 229 i( pi_t ! TAPI_API_SUCCESS ) { 230 SETTING_TRACE_DEBUG 232 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 233 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( Invok_API_Faed_Desc ), NULL, POPUP_INTERVAL , FALSE , FALSE); 235  r = 0; 236  t = `g_g_t_p_key ( ad -> da_t_mode -> t_p_g_bded , &d-> t_mode ), & r ); 237 i( t = SETTING_RETURN_FAIL ) { 238 `SETTING_TRACE_ERROR ("failedo get vconf"); 241 `SETTING_TRACE ("tel_set_network_mode()=TAPI_API_SUCCESS"); 244 ad -> tim = NULL ; 246  ECORE_CALLBACK_CANCEL ; 247 } } 249  $__chge_3g___cb (* da , Evas_Obje * obj , 250 * evt_fo ) 252 SETTING_TRACE_BEGIN ; 253 `tm_if ( da = NULL , "Dataarameter is NULL"); 254 Elm_Obje_Im * subem = (Elm_Obje_Im * da ; 255 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 256 `tm_if ( Im = NULL , "parentItem is NULL"); 258 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 259 `tm_if (! da_Im , "!data_parentItem"); 261 StgNwkUG * ad = da_Im -> urda ; 262 `tm_if ( ad = NULL , "ad is NULL"); 264  ڣ_ty = `b_ty ( obj ); 265 i( ad -> pup ) { 266 `evas_obje_d ( ad -> pup ); 267 ad -> pup = NULL ; 269 i( POPUP_RESPONSE_OK = ڣ_ty ) { 271 ad -> b_igged_by_modechgg = TRUE ; 273 ad -> pup = `g__pup_wh_ogssb d,d-> w_g , 274 PROGRESSBAR_STYLE , 275 NULL , NULL, NULL, 0, TRUE , FALSE ); 276 i( ad -> tim ) { 277 `ece_tim_d ( ad -> tim ); 278 ad -> tim = NULL ; 280 ad -> tim = `ece_tim_add ( TIME_TO_TURN_OFF_3G , __t_t_mode__tim , subem ); 282 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 284  vue = 0; 285 `vcf_g_t ( VCONFKEY_SETAPPL_NETWORK_MODE_INT , & vue ); 286 `SETTING_TRACE ("vau:%d", vue ); 288 i(( vue & TAPI_NETWORK_MODE_GSM && (vu& TAPI_NETWORK_MODE_WCDMA )) { 289 `SETTING_TRACE ("has TAPI_NETWORK_MODE_GSM|TAPI_NETWORK_MODE_WCDMA"); 290 i( ad -> e_wcdma_gsm `m_dio_vue_t d-> da_t_mode -> rgd ,d->e_wcdma_gsm-> chk_us ); 291 } i( vue & TAPI_NETWORK_MODE_GSM ) { 292 `SETTING_TRACE ("has TAPI_NETWORK_MODE_WCDMA butot has TAPI_NETWORK_MODE_GSM"); 293 i( ad -> gsm_ly `m_dio_vue_t d-> da_t_mode -> rgd ,d->gsm_ly-> chk_us ); 295 `SETTING_TRACE ("not have TAPI_NETWORK_MODE_WCDMA"); 296 i( ad -> wcdma_ly `m_dio_vue_t d-> da_t_mode -> rgd ,d->wcdma_ly-> chk_us ); 300 } } 302  $__twk_sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ) 304 SETTING_TRACE_BEGIN ; 306 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 307 `t_if ( NULL = da ); 308 StgNwkUG * ad = (StgNwkUG * da ; 310 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 311 `m_gli_em_ed_t ( subem , 0); 313 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 315 `SETTING_TRACE ("ad->t_mode=%d", ad -> t_mode ); 316 `SETTING_TRACE ("m_dio_vue_gd->da_t_mode->rgd):%d", `m_dio_vue_g ( ad -> da_t_mode -> rgd )); 317 `SETTING_TRACE ("da_subIm->chk_us=%d", da_subIm -> chk_us ); 319 i( ad -> t_mode = da_subIm -> chk_us ) { 320 `SETTING_TRACE ("No change"); 324  vue_u_ck ; 326 `vcf_g_t ( VCONFKEY_DNET_STATE , & vue_u_ck ); 328 i( vue_u_ck ! VCONFKEY_DNET_OFF ) { 329 ad -> pup = 330 `g__pup_wh_b ( subem , ad -> w_g , 331 NULL , `_ ( SETTING_NETWORK_CHANGE_3G_ON_DESC ), 332 __chge_3g___cb , 333 0, 2, `_ ("IDS_ST_BUTTON_OK"), _("IDS_ST_BUTTON_CANCEL_ABB")); 338 i( da_subIm -> chk_us = `m_dio_vue_g ( ad -> da_t_mode -> rgd )) { 339 `SETTING_TRACE ("chk_status EQUALSadio check --eturn "); 344 ad -> twk_ug_p = `g__pup_whout_b d,d-> w_g , NULL , 345 `_ ("IDS_ST_BUTTON2_PROCESSING_ING"), NULL , 346 0.0, TRUE , FALSE ); 348 `m_dio_vue_t ( ad -> da_t_mode -> rgd , da_subIm -> chk_us ); 349 ad -> t_mode = da_subIm -> chk_us ; 352 i( ad -> tim ) { 353 `ece_tim_d ( ad -> tim ); 354 ad -> tim = NULL ; 356 ad -> tim = `ece_tim_add (0.5, __t_t_mode__day , da_subIm -> em ); 378 } } 380 EXPORT_PUBLIC 381  $__twk_deu_rd_chge (* da , Evas_Obje * obj , * evt_fo ) 383 SETTING_TRACE_BEGIN ; 384 `tm_if ( da = NULL , "Dataarameter is NULL"); 397 } } 403 $__g_twk_ma_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 405 `t_if ( NULL = da || NULL = evt_fo ); 406 SETTING_TRACE_BEGIN ; 407 StgNwkUG * ad = (StgNwkUG * da ; 409  us = VCONFKEY_CALL_OFF ; 410 `vcf_g_t ( VCONFKEY_CALL_STATE , & us ); 411 i( VCONFKEY_CALL_OFF ! us ) { 412 `g__sime_pup ( ad ,d-> w_g , NULL , 413 `_ ("IDS_CST_POP_OPERATION_NOT_ALLOWED_DURING_CALLS")); 414 `m_gli_em_exnded_t ( evt_fo , FALSE ); 418 Elm_Obje_Im * Im = evt_fo ; 419 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 420 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 422  vue = 0; 423  r = 0; 425 Evas_Obje * rgd ; 426 i( da_Im = ad -> da_t_mode ) { 427 rgd = `m_dio_add ( sr ); 428 `m_dio_vue_t ( rgd , -1); 429 da_Im -> rgd =gd; 432 * szCscFtuVue = "all_numeric"; 433 * pszSId = NULL ; 436 i( `is_e__u ( ad )) { 437 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 438 pszSId = `_ ("IDS_ST_OPT_4G_3G_2G_HAUTO_CONNECT"); 440 pszSId = `_ ("IDS_ST_BODY_LTE_WCDMA_GSM_NHAUTO_CONNECT"); 442 ad -> e_wcdma_gsm = `g__Gdl_exp_sub_fld ( sr , 443 & c_muɞe_1xt_1ic , 444 __twk_sub_li_l_cb , 445 ad , 446 Im , 447 SWALLOW_Ty_1RADIO , 448 rgd , 449 TAPI_NETWORK_MODE_LTE | TAPI_NETWORK_MODE_WCDMA | TAPI_NETWORK_MODE_GSM , 450 pszSId , 451 __twk_deu_rd_chge ); 452 i( ad -> e_wcdma_gsm ) { 453 `g_gli_em_groupy_t ( ad -> e_wcdma_gsm , SETTING_GROUP_STYLE_CENTER ); 455 `SETTING_TRACE_ERROR ("ad->lte_wcdma_gsm is NULL"); 459 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 460 pszSId = `_ ("IDS_ST_OPT_3G_2G_HAUTO_CONNECT"); 462 pszSId = `_ ("IDS_ST_BODY_WCDMA_GSM_NHAUTO_CONNECT"); 464 ad -> wcdma_gsm = `g__Gdl_exp_sub_fld ( sr , 465 & c_muɞe_1xt_1ic , 466 __twk_sub_li_l_cb , 467 ad , 468 Im , 469 SWALLOW_Ty_1RADIO , 470 rgd , 471 TAPI_NETWORK_MODE_WCDMA | TAPI_NETWORK_MODE_GSM , 472 pszSId , 473 __twk_deu_rd_chge ); 474 i( ad -> wcdma_gsm ) { 475 `g_gli_em_groupy_t ( ad -> wcdma_gsm , SETTING_GROUP_STYLE_CENTER ); 477 `SETTING_TRACE_ERROR ("ad->wcdma_gsm is NULL"); 480 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 481 pszSId = `_ ("IDS_ST_BODY_3G_ONLY"); 483 pszSId = `_ ("IDS_ST_MBODY_WCDMA_ONLY"); 485 ad -> wcdma_ly = `g__Gdl_exp_sub_fld ( sr , 486 & c_muɞe_1xt_1ic , 487 __twk_sub_li_l_cb , 488 ad , 489 Im , 490 SWALLOW_Ty_1RADIO , 491 rgd , 492 TAPI_NETWORK_MODE_WCDMA , 493 pszSId , 494 __twk_deu_rd_chge ); 495 i( ad -> wcdma_ly ) { 496 `g_gli_em_groupy_t ( ad -> wcdma_ly , SETTING_GROUP_STYLE_CENTER ); 498 `SETTING_TRACE_ERROR ("ad->wcdma_only is NULL"); 501 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 502 pszSId = `_ ("IDS_ST_OPT_2G_ONLY"); 504 pszSId = `_ ("IDS_ST_MBODY_GSM_ONLY"); 506 ad -> gsm_ly = `g__Gdl_exp_sub_fld ( sr , 507 & c_muɞe_1xt_1ic , 508 __twk_sub_li_l_cb , 509 ad , 510 Im , 511 SWALLOW_Ty_1RADIO , 512 rgd , 513 TAPI_NETWORK_MODE_GSM , 514 pszSId , 515 __twk_deu_rd_chge ); 516 i( ad -> gsm_ly ) { 517 `g_gli_em_groupy_t ( ad -> gsm_ly , SETTING_GROUP_STYLE_CENTER ); 519 `SETTING_TRACE_ERROR ("ad->gsm_only is NULL"); 521 `g_g_t_p_key ( da_Im -> t_p_g_bded , & vue , & r ); 522 `SETTING_TRACE ("vue: %d,: %d", vue , r ); 526 i( `is_e__u ( ad )) { 527 i(( vue & TAPI_NETWORK_MODE_LTE && (vu& TAPI_NETWORK_MODE_WCDMA && (vu& TAPI_NETWORK_MODE_GSM )) { 528 `SETTING_TRACE ("TAPI_NETWORK_MODE_LTE|TAPI_NETWORK_MODE_WCDMA|TAPI_NETWORK_MODE_GSM selected"); 530 i( ad -> e_wcdma_gsm ) { 531 `m_dio_vue_t ( ad -> da_t_mode -> rgd ,d-> e_wcdma_gsm -> chk_us ); 532 `SETTING_TRACE ("ad->e_wcdma_gsm->chk_us=%d checked", ad -> e_wcdma_gsm -> chk_us ); 535 `SETTING_TRACE_ERROR ("ad->lte_wcdma_gsm is NULL"); 539 i(( vue & TAPI_NETWORK_MODE_WCDMA && (vu& TAPI_NETWORK_MODE_GSM )) { 540 `SETTING_TRACE ("TAPI_NETWORK_MODE_WCDMA|TAPI_NETWORK_MODE_GSM selected"); 542 i( ad -> wcdma_gsm ) { 543 `m_dio_vue_t ( ad -> da_t_mode -> rgd ,d-> wcdma_gsm -> chk_us ); 544 `SETTING_TRACE ("ad->wcdma_gsm->chk_us=%d checked", ad -> wcdma_gsm -> chk_us ); 546 `SETTING_TRACE_ERROR ("ad->wcdma_gsm is NULL"); 547 } i( vue & TAPI_NETWORK_MODE_WCDMA ) { 548 `SETTING_TRACE ("TAPI_NETWORK_MODE_WCDMA selected"); 550 i( ad -> wcdma_ly ) { 551 `m_dio_vue_t ( ad -> da_t_mode -> rgd ,d-> wcdma_ly -> chk_us ); 552 `SETTING_TRACE ("ad->wcdma_ly->chk_us=%d checked", ad -> wcdma_ly -> chk_us ); 554 `SETTING_TRACE_ERROR ("ad->wcdma_only is NULL"); 555 } i( vue & TAPI_NETWORK_MODE_GSM ) { 556 `SETTING_TRACE ("TAPI_NETWORK_MODE_GSM selected"); 558 i( ad -> gsm_ly ) { 559 `m_dio_vue_t ( ad -> da_t_mode -> rgd ,d-> gsm_ly -> chk_us ); 560 `SETTING_TRACE ("ad->gsm_ly->chk_us=%d checked", ad -> gsm_ly -> chk_us ); 562 `SETTING_TRACE_ERROR ("ad->gsm_only is NULL"); 564 `SETTING_TRACE_ERROR ("TAPI_NETWORK(%dunknown", vue ); 568 `SETTING_TRACE ("a vu-- vue: %d,: %d", vue , r ); 570 } } 576  $__3g_chge_cb ( keynode_t * key , * da ) 578 SETTING_TRACE_BEGIN ; 579 `t_if ( NULL = da ); 580 StgNwkUG * ad = da ; 581  us = `vcf_keynode_g_bo ( key ); 582 * vcf_me = `vcf_keynode_g_me ( key ); 583 `SETTING_TRACE ("vcf_me:%s, stus:%d", vcf_me , us ); 585 i(! `SCmp ( vcf_me , VCONFKEY_3G_ENABLE )) { 586 i( ad -> da_u_ck ) { 588 ad -> da_u_ck -> chk_us = us ; 592 `m_obje_em_da_t ( ad -> da_u_ck -> em ,d->data_use_packet); 593 `m_gli_em_upde ( ad -> da_u_ck -> em ); 596 } } 606  $__da_rmg_chge_cb ( keynode_t * key , * da ) 608 SETTING_TRACE_BEGIN ; 609 `t_if ( NULL = da ); 610 StgNwkUG * ad = da ; 611  us = `vcf_keynode_g_bo ( key ); 612 * vcf_me = `vcf_keynode_g_me ( key ); 613 `SETTING_TRACE ("vcf_me:%s, stus:%d", vcf_me , us ); 615 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_STATE_DATA_ROAMING_BOOL && ad -> da_rmg ) { 616 `g_upde_gl_em_chk_us ( ad -> da_rmg , us ); 617 i( us ) { 618  vue = 0; 619  r = 0; 620 `g_g_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , & vue , & r ); 621 `g_tm_if ( r != 0, "get vconf failed"); 622 i(! vue ) { 623 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , SETTING_ON_OFF_BTN_ON , & r ); 627 } } 632  $__t_rii_mode_vcf_chge_cb ( keynode_t * key , * da ) 634 SETTING_TRACE_BEGIN ; 636 `t_if ( NULL = da ); 638 StgNwkUG * ad = da ; 640  us = `vcf_keynode_g_bo ( key ); 641 * vcf_me = `vcf_keynode_g_me ( key ); 643 `SETTING_TRACE ("vcf_me:%s, stus:%d", vcf_me , us ); 645 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE )) { 646 i( us ) { 647 i( ad -> da_u_ck ) 648 `g_dib_gli_em ( ad -> da_u_ck -> em ); 650 i( ad -> da_rmg ) 651 `g_dib_gli_em ( ad -> da_rmg -> em ); 653 i( ad -> da_u_ck ) 654 `g_ab_gli_em ( ad -> da_u_ck -> em ); 656 i( ad -> da_rmg ) 657 `g_ab_gli_em ( ad -> da_rmg -> em ); 662 } } 664 #ifde NETWORK_MODE 672 * $_g_twk_mode_sub_desc () 676 * sub_des = NULL ; 677  vue = TAPI_NETWORK_MODE_AUTO ; 678  k ; 679 k = `vcf_g_t ( VCONFKEY_SETAPPL_NETWORK_MODE_INT , & vue ); 680  us_3G = 0; 681 `vcf_g_bo ( VCONFKEY_3G_ENABLE , & us_3G ); 682  rm_us = 0; 683 `vcf_g_bo ( VCONFKEY_TELEPHONY_SVC_ROAM , & rm_us ); 685 i(-1 ! k ) { 686 `SETTING_TRACE ("VCONFKEY_SETAPPL_NETWORK_MODE_INT vue:%d", vue ); 687  vue ) { 688  TAPI_NETWORK_MODE_AUTO : 689  TAPI_NETWORK_MODE_LTE | TAPI_NETWORK_MODE_GSM | TAPI_NETWORK_MODE_WCDMA : { 690 `SETTING_TRACE ("_(Keyr_NBnd_Auto):%s", `_ ( Keyr_NBnd_Auto )); 691 sub_des = `_ ( Keyr_NBnd_Auto ); 695  TAPI_NETWORK_MODE_GSM : 696 sub_des = `_ ( Keyr_NBnd_GSM ); 698  TAPI_NETWORK_MODE_WCDMA : 699 sub_des = `_ ( Keyr_NBnd_WCDMA ); 701  TAPI_NETWORK_MODE_LTE | TAPI_NETWORK_MODE_WCDMA : 702 sub_des = `_ ( Keyr_NBnd_LTE_WCDMA ); 704  TAPI_NETWORK_MODE_GSM | TAPI_NETWORK_MODE_WCDMA : 705 sub_des = `_ ( Keyr_NBnd_Auto_WCDMA_GSM ); 711 `SETTING_TRACE ("VCONFKEY_SETAPPL_NETWORK_MODE_INT vue:%d osucs", vue ); 713  sub_des ; 714 } } 718  $_g_twk_ed_desc (* da , * l_twk_desc ,  size ) 721 StgNwkUG * ad = (StgNwkUG * da ; 723 ad -> l_t = TAPI_NETWORK_SELECTIONMODE_AUTOMATIC ; 724 ad -> l_a = TAPI_NETWORK_SYSTEM_NO_SRV ; 725 `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , & ad -> l_t ); 726 `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_OLD_NT_ACT , & ad -> l_a ); 728 `FREE ( ad -> l_twk ); 729 ad -> l_twk = `g___twk (); 730 `SETTING_TRACE ("_l_t_me:%s", ad -> l_twk ); 731 i(! ad -> l_twk ) { 732 ad -> l_twk = `dup ( Keyr_UNKNOWN_NETWORK , ` (Keystr_UNKNOWN_NETWORK) + 1); 734 `SETTING_TRACE ("_t_me:%s", ad -> l_twk ); 735 `SETTING_TRACE ("d:%d", ad -> l_a ); 736 `SETTING_TRACE ("dwk mode:%d", ad -> l_t ); 744 `tf ( l_twk_desc , size , 745 "%s, %s", `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC"), _( ad -> l_twk )); 747 } } 749  $__pup_cb (* da , Evas_Obje * obj , * evt_fo ) 751 SETTING_TRACE_BEGIN ; 752 `g_tm_if ( NULL = da , "NULL == data"); 753 StgNwkUG * ad = (StgNwkUG * da ; 755 cڡ * txt = `m_obje_xt_g ( obj ); 756 i( ad -> pup ) { 757 `evas_obje_d ( ad -> pup ); 758 ad -> pup = NULL ; 760 i(0 = `SCmp ( txt , `_ ( keyS_OK ))) { 761 `ug_deroy_me ( ad -> ug ); 763 } } 765  $__check_sim_rd (* cb ) 767 SETTING_TRACE_BEGIN ; 768 StgNwkUG * ad = (StgNwkUG * cb ; 769  r = 0; 770  vue ; 771 `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , & r ); 772 `SETTING_TRACE ("sim: %d", vue ); 773  vue ) { 774  VCONFKEY_TELEPHONY_SIM_NOT_PRESENT : 775 ad -> pup = `g__pup_wh_b d,d-> w_g , 776 NULL , `_ ("IDS_ST_POP_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"), 777 __pup_cb , 0, 1, keyS_OK ); 778 `SETTING_TRACE ("%s*** [ERR] No SIM. sim_slot_type=%d ***%s", 779 SETTING_FONT_RED , vue , SETTING_FONT_BLACK ); 782  VCONFKEY_TELEPHONY_SIM_CARD_ERROR : 783  VCONFKEY_TELEPHONY_SIM_UNKNOWN : 784 ad -> pup = `g__pup_wh_b d,d-> w_g , 785 NULL , `_ ("IDS_ST_POP_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"), 786 __pup_cb , 0, 1, keyS_OK ); 787 `SETTING_TRACE ("%s*** [ERR] Invalid SIM. sim_slot_type=%d ***%s", 788 SETTING_FONT_RED , vue , SETTING_FONT_BLACK ); 794 } } 796  $__pup_cb2 (* da , Evas_Obje * obj , * evt_fo ) 798 SETTING_TRACE_BEGIN ; 799 `g_tm_if ( NULL = da , "NULL == data"); 800 StgNwkUG * ad = (StgNwkUG * da ; 802 cڡ * txt = `m_obje_xt_g ( obj ); 803 i( ad -> pup ) { 804 `evas_obje_d ( ad -> pup ); 805 ad -> pup = NULL ; 807 i(0 = `SCmp ( txt , `_ ( keyS_OK ))) { 808 `ug_deroy_me ( ad -> ug ); 810 } } 812  $__check_ight_mode (* cb ) 814 SETTING_TRACE_BEGIN ; 815 StgNwkUG * ad = (StgNwkUG * cb ; 817  ight_mode = 0; 818 `vcf_g_bo ( VCONFKEY_TELEPHONY_FLIGHT_MODE , & ight_mode ); 819 i( ight_mode ) { 820 i( ad -> pup ) { 821 `evas_obje_d ( ad -> pup ); 822 ad -> pup = NULL ; 824 ad -> pup = `g__pup_wh_b d,d-> w_g , 825 NULL , "IDS_ST_BODY_FLIGHT_MODE_HAS_BEEN_ENABLED_NETWORK_SETTINGS_WILL_CLOSE", 826 __pup_cb2 , 0, 1, keyS_OK ); 828 } } 830  $__check_t_rii_mode (* cb ) 832 SETTING_TRACE_BEGIN ; 833 StgNwkUG * ad = (StgNwkUG * cb ; 835  us = 0; 836 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , & us ); 838 i( us ) { 839 i( ad -> da_u_ck ) 840 `g_dib_gli_em ( ad -> da_u_ck -> em ); 842 i( ad -> da_rmg ) 843 `g_dib_gli_em ( ad -> da_rmg -> em ); 845 i( ad -> da_u_ck ) 846 `g_ab_gli_em ( ad -> da_u_ck -> em ); 848 i( ad -> da_rmg ) 849 `g_ab_gli_em ( ad -> da_rmg -> em ); 851 } } 854  $da_rmg_e_evt_hdr (cڡ * evt_me , bund * da , * ur_da ) 856 cڡ * da_rmg_e_t = NULL ; 857 `SETTING_TRACE ("drmgevt(%sived", evt_me ); 859 da_rmg_e_t = `bund_g_v ( da , EVT_KEY_DATA_ROAMING_STATE ); 860 `SETTING_TRACE ("da_rmg_e_t(%s)", da_rmg_e_t ); 861 } } 863  $mobe_da_e_evt_hdr (cڡ * evt_me , bund * da , * ur_da ) 865 cڡ * mobe_da_e_t = NULL ; 866 `SETTING_TRACE ("mobdevt(%sived", evt_me ); 868 mobe_da_e_t = `bund_g_v ( da , EVT_KEY_MOBILE_DATA_STATE ); 869 `SETTING_TRACE ("mobe_da_e_t(%s)", mobe_da_e_t ); 870 } } 872  gda_rmg_evt_g_id ; 873  gmobe_da_evt_g_id ; 875  $g_twk_ma_ (* cb ) 877 SETTING_TRACE_BEGIN ; 878 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 880 StgNwkUG * ad = (StgNwkUG * cb ; 881 Evas_Obje * sr ; 883 ad -> ly_ma = 884 `g__yout_vi_b_gli ( ad -> w_ma_yout , 885 ad -> w_g , 886 `_ ("IDS_ST_BODY_NETWORK"), 887 `dgxt ("sys_string", "IDS_ST_BUTTON_BACK"), 888 NULL , 889 g_twk_ma_ick_sokey_back_cb , 890 g_twk_ma_ick_sokey_hp_cb , 891 ad , & sr , 892 & ad -> vi_b ); 894 i( sr ) { 895 ad -> gli = sr ; 897 ad -> gli = NULL ; 898 `SETTING_TRACE ("genlist is NULL ERROR COND"); 901 `evas_obje_smt_back_add ( ad -> gli , "ized", __gl_ized_cb ,d); 903 #ifde NETWORK_MODE 904 `g_ab_exndab_gli ( sr , ad , __g_twk_ma_exp_cb , NULL ); 907 Elm_Obje_Im * em = NULL ;; 909 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, 910 ELM_GENLIST_ITEM_NONE , NULL , NULL); 911 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 915  vue_u_ck ; 916  r_u_ck ; 917 `g_g_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 918 & vue_u_ck , & r_u_ck ); 920 ad -> da_u_ck = `g__Gdl_fld_def ( sr , & c_1xt_1ic , 921 g_twk_ma_em_Gdl_mou_up_cb , 922 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 923 NULL , vue_u_ck , 924 KeyS_UPackDa , NULL , 925 g_twk_ma_chk_b_cb ); 926 i( ad -> da_u_ck ) { 927 ad -> da_u_ck -> urda =d; 928 `__BACK_POINTER_SET ( ad -> da_u_ck ); 930 `SETTING_TRACE_ERROR ("ad->data_use_packet is NULL"); 934 cڡ * t = Da_ck_Sub_desc ; 936 `ADD_GL_HELP ( sr , t ); 938  vue_da_rmg = 0; 939  r_da_rmg = 0; 940 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , 941 & vue_da_rmg , & r_da_rmg ); 942 i( r_da_rmg != 0) { 943 `SETTING_TRACE_ERROR ("get vconf failed"); 945 ad -> da_rmg = `g__Gdl_fld_def ( sr , &( c_1xt_1ic ), 946 g_twk_ma_em_Gdl_mou_up_cb , 947 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 948 NULL , vue_da_rmg , 949 KeyS_DaRmg , NULL , 950 g_twk_ma_chk_b_cb ); 951 i( ad -> da_rmg ) { 952 ad -> da_rmg -> urda =d; 953 `__BACK_POINTER_SET ( ad -> da_rmg ); 955 `SETTING_TRACE_ERROR ("ad->data_roaming is NULL"); 958 `ADD_GL_HELP ( sr , SETTING_NETWORK_DATA_ROMING_DESC ); 962  l_twk_desc [ MAX_COMMON_BUFFER_LEN ] = {0,}; 963 `_g_twk_ed_desc ( ad , l_twk_desc , MAX_COMMON_BUFFER_LEN ); 964 ad -> da_l_t = `g__Gdl_fld_def ( sr , 965 & c_2xt_3 , 966 g_twk_ma_em_Gdl_mou_up_cb , 967 ad , SWALLOW_Ty_INVALID , 968 NULL , NULL, 0, 970 l_twk_desc , NULL ); 971 i( ad -> da_l_t ) { 972 `__BACK_POINTER_SET ( ad -> da_l_t ); 973 ad -> da_l_t -> urda =d; 974 ad -> da_l_t -> group_y = SETTING_GROUP_STYLE_TOP ; 976 `SETTING_TRACE_ERROR ("ad->data_sel_net is NULL"); 979 #ifde NETWORK_MODE 992 ad -> da_t_mode = `g__Gdl_exp__fld ( sr , 993 & c_2xt_3_ , 994 NULL , NULL, 995 SWALLOW_Ty_INVALID , 997 NULL , 998 SETTING_GROUP_STYLE_CENTER , 999 SETTING_GROUP_STYLE_CENTER ); 1000 i( ad -> da_t_mode ) { 1001 `__BACK_POINTER_SET ( ad -> da_t_mode ); 1002 ad -> da_t_mode -> t_p_g_bded = 1003 INT_SLP_SETTING_NETWORK_MODE ; 1004 ad -> da_t_mode -> urda =d; 1006 `SETTING_TRACE_ERROR ("ad->data_back is NULL"); 1011 ad -> da_ci = `g__Gdl_fld_def ( sr , & c_1xt , 1012 g_twk_ma_em_Gdl_mou_up_cb , 1013 ad , SWALLOW_Ty_INVALID , NULL , NULL, 1014 0, CONNECTION_DSC , 1015 NULL , NULL); 1016 i( ad -> da_ci ) { 1017 `__BACK_POINTER_SET ( ad -> da_ci ); 1018 ad -> da_ci -> urda =d; 1019 ad -> da_ci -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 1021 `SETTING_TRACE_ERROR ("ad->data_connection is NULL"); 1024 `vcf_nify_key_chged ( VCONFKEY_3G_ENABLE , __3g_chge_cb , ad ); 1025 `vcf_nify_key_chged ( VCONFKEY_SETAPPL_STATE_DATA_ROAMING_BOOL , __da_rmg_chge_cb , ad ); 1026 `vcf_nify_key_chged ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , __t_rii_mode_vcf_chge_cb , ad ); 1028 #i SUPPORT_TETHERING 1029 `is_thg_abd ( ad ); 1031 g_vw_twk_ma . is_ = 1; 1032 `g_vw_upde (& g_vw_twk_ma , ad ); 1035 `__check_sim_rd ( ad ); 1036 `__check_ight_mode ( ad ); 1037 `__check_t_rii_mode ( ad ); 1040 i( ES_R_OK ! `evtsyem_gi_evt ( SYS_EVENT_MOBILE_DATA_STATE , 1041 & mobe_da_evt_g_id , 1042 ( evtsyem_hdr ) mobe_da_e_evt_hdr , cb )) { 1043 `SETTING_TRACE_ERROR ("error"); 1046 i( ES_R_OK ! `evtsyem_gi_evt ( SYS_EVENT_DATA_ROAMING_STATE , 1047 & da_rmg_evt_g_id , 1048 ( evtsyem_hdr ) da_rmg_e_evt_hdr , cb )) { 1049 `SETTING_TRACE_ERROR ("error"); 1052  SETTING_RETURN_SUCCESS ; 1053 } } 1055  $g_twk_ma_deroy (* cb ) 1058 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1060 StgNwkUG * ad = (StgNwkUG * cb ; 1062 `vcf_igne_key_chged ( VCONFKEY_3G_ENABLE , __3g_chge_cb ); 1063 `vcf_igne_key_chged ( VCONFKEY_SETAPPL_STATE_DATA_ROAMING_BOOL , __da_rmg_chge_cb ); 1064 `vcf_igne_key_chged ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , __t_rii_mode_vcf_chge_cb ); 1066 i( ad -> ly_ma ! NULL ) { 1067 `evas_obje_d ( ad -> ly_ma ); 1068 ad -> ly_ma = NULL ; 1070 i( ad -> twk_ug_p ) { 1071 `evas_obje_d ( ad -> twk_ug_p ); 1072 ad -> twk_ug_p = NULL ; 1074 i( ad -> tim ) { 1075 `ece_tim_d ( ad -> tim ); 1076 ad -> tim = NULL ; 1078 ad -> da_l_t = NULL ; 1080 #i SUPPORT_TETHERING 1081 i( ad -> th_ma ) { 1082 `SETTING_TRACE ("tethering destruction "); 1083 `thg_deroy ( ad -> th_ma ); 1084 ad -> th_ma = NULL ; 1088 g_vw_twk_ma . is_ = 0; 1090 i( ES_R_OK ! `evtsyem_uegi_evt ( mobe_da_evt_g_id )) { 1091 `SETTING_TRACE_ERROR ("error"); 1093 i( ES_R_OK ! `evtsyem_uegi_evt ( da_rmg_evt_g_id )) { 1094 `SETTING_TRACE_ERROR ("error"); 1097  SETTING_RETURN_SUCCESS ; 1098 } } 1100  $g_twk_ma_upde (* cb ) 1102 SETTING_TRACE_BEGIN ; 1104 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1106 StgNwkUG * ad = (StgNwkUG * cb ; 1108 i( ad -> ly_ma ! NULL ) { 1109 `evas_obje_show ( ad -> ly_ma ); 1112 SETTING_TRACE_END ; 1113  SETTING_RETURN_SUCCESS ; 1114 } } 1116  $g_twk_ma_nup (* cb ) 1129  SETTING_RETURN_SUCCESS ; 1130 } } 1145 $g_twk_ma_ick_sokey_hp_cb (* da , Evas_Obje * obj , 1146 * evt_fo ) 1148 SETTING_TRACE_BEGIN ; 1150 `tm_if ( da = NULL , "Dataarameter is NULL"); 1152 StgNwkUG * ad = (StgNwkUG * da ; 1153 `g_vw_chge (& g_vw_twk_ma , 1154 & g_vw_twk_ma_hp , ad ); 1155 } } 1158 $g_twk_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 1159 * evt_fo ) 1161 SETTING_TRACE_BEGIN ; 1162 `tm_if ( da = NULL , "Dataarameter is NULL"); 1164 StgNwkUG * ad = (StgNwkUG * da ; 1165 `ug_deroy_me ( ad -> ug ); 1166 } } 1168  Ea_Bo $__chge_ch_vw__tim (* da ) 1171 SETTING_TRACE_BEGIN ; 1172 StgNwkUG * ad = da ; 1173 `tvm_if ( ad = NULL , ECORE_CALLBACK_CANCEL , "ad is NULL"); 1174 i( ad -> pup ) { 1175 `evas_obje_d ( ad -> pup ); 1176 ad -> pup = NULL ; 1179 `g_vw_chge (& g_vw_twk_ma , 1180 & g_vw_twk__twk , 1181 ad ); 1183 ad -> tim = NULL ; 1184  ECORE_CALLBACK_CANCEL ; 1185 } } 1187  $__chge_ch_vw___cb (* da , Evas_Obje * obj , 1188 * evt_fo ) 1190 SETTING_TRACE_BEGIN ; 1191 `tm_if ( da = NULL , "Dataarameter is NULL"); 1193 StgNwkUG * ad = (StgNwkUG * da ; 1194  ڣ_ty = `b_ty ( obj ); 1195 i( ad -> pup ) { 1196 `evas_obje_d ( ad -> pup ); 1197 ad -> pup = NULL ; 1200 i( POPUP_RESPONSE_OK = ڣ_ty ) { 1202 ad -> b_igged_by_chg = TRUE ; 1205 ad -> pup = `g__pup_wh_ogssb d,d-> w_g , 1206 PROGRESSBAR_STYLE , 1207 NULL , NULL, NULL, 0, TRUE , FALSE ); 1209 i( ad -> tim ) { 1210 `ece_tim_d ( ad -> tim ); 1211 ad -> tim = NULL ; 1213 ad -> tim = `ece_tim_add ( TIME_TO_TURN_OFF_3G , __chge_ch_vw__tim ,d); 1215 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 1217 } } 1219 Evas_Obje * $__pup ( Evas_Obje * , * cڋ , g__back_func ڣ_cb , * da ) 1221 Evas_Obje * pup = `m_pup_add ( ); 1222 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , ڣ_cb , da ); 1223 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 1224 EVAS_HINT_EXPAND ); 1226 `m_obje_doma_ab_xt_t ( pup , SETTING_PACKAGE , cڋ ); 1228 Evas_Obje * b = `m_bu_add ( pup ); 1229 `m_obje_doma_ab_xt_t ( b , SYSTEM_PACKAGE , "IDS_ST_BUTTON_OK"); 1230 i( ڣ_cb ) { 1231 `evas_obje_smt_back_add ( b , "clicked", 1232 ڣ_cb , da ); 1234 `evas_obje_show ( b ); 1235 `m_obje_y_t ( b , "popup"); 1236 `m_obje__cڋ_t ( pup , "bu1", b ); 1238 `evas_obje_show ( pup ); 1239  pup ; 1240 } } 1242 Evas_Obje * $__pup_wh_b (* da , 1243 Evas_Obje * , 1244 * t , 1245 * xt , 1246 g__back_func ڣ_cb , 1247  timeout , 1248  b_num , ...) 1250 SETTING_TRACE_BEGIN ; 1251 Evas_Obje * pup = `m_pup_add ( ); 1252 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , NULL ); 1253 `g_add_hdkey_us ( pup , da ); 1254 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 1255 EVAS_HINT_EXPAND ); 1256 i( xt ) { 1257 `m_obje_doma_ab_xt_t ( pup , SETTING_PACKAGE , xt ); 1259 i( t ) { 1260 `m_obje_doma_ab__xt_t ( pup , SETTING_PACKAGE , 1261 "t,xt", t ); 1263 i( timeout > 0) { 1264 `m_pup_timeout_t ( pup , timeout ); 1267 va_li gs ; 1268 `va_t ( gs , b_num ); 1270 * b_r [3]; 1271  gno = 0; 1273 * b__r [] = { 1274 `_ ("button1"), _("button2"), _("button3") 1277  i = 0; 1278 ; i < b_num ; i++) { 1279 b_r [ i ] = `va_g ( gs , *); 1282 ; gno < b_num ;rgno++) { 1283 i( b_r [ b_num - 1 - gno ]) { 1284 Evas_Obje * b = `g__bu ( pup , b_r [ b_num - 1 - gno ], NULL , ڣ_cb , da ); 1285 `m_obje_y_t ( b , "popup"); 1286 * p = `dgxt ( SETTING_PACKAGE , b_r [ b_num - 1 - gno ]); 1287 i( `SCmp ( p , b_r [ b_num - 1 - gno ])) { 1288 `m_obje_doma_ab_xt_t ( b , SETTING_PACKAGE , b_r [ b_num - 1 - gno ]); 1290 `m_obje_doma_ab_xt_t ( b , SYSTEM_PACKAGE , b_r [ b_num - 1 - gno ]); 1292 `m_obje__cڋ_t ( pup , b__r [ gno ], b ); 1295 `va_d ( gs ); 1297 `evas_obje_show ( pup ); 1298 SETTING_TRACE_END ; 1299  pup ; 1300 } } 1303 $g_twk_ma_em_Gdl_mou_up_cb (* da , Evas_Obje * obj , * evt_fo ) 1305 SETTING_TRACE_BEGIN ; 1307 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 1308 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 1309 `m_gli_em_ed_t ( em , 0); 1310 Stg_GGroupIm_Da * li_em = 1311 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 1312 `g_tm_if ( NULL = li_em , "list_item is NULL"); 1314 StgNwkUG * ad = (StgNwkUG * da ; 1316 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 1317  t ; 1318  md_ag = TRUE ; 1319  r ; 1321 i(! `SCmp ("IDS_COM_BODY_NETWORK_OPERATORS", li_em -> keyS )) { 1322  us = VCONFKEY_CALL_OFF ; 1323 `vcf_g_t ( VCONFKEY_CALL_STATE , & us ); 1324 i( VCONFKEY_CALL_OFF ! us ) { 1325 `g__sime_pup ( ad ,d-> w_g , NULL , 1326 `_ ("IDS_CST_POP_OPERATION_NOT_ALLOWED_DURING_CALLS")); 1330  vue_u_ck ; 1331 `vcf_g_t ( VCONFKEY_DNET_STATE , & vue_u_ck ); 1333 `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , & ad -> l_t ); 1334 `SETTING_TRACE ("ad->l_t:%d", ad -> l_t ); 1348 t = `g_vw_chge (& g_vw_twk_ma , 1349 & g_vw_twk__twk , 1350 ad ); 1353 } i(! `SCmp ( KeyS_UPackDa , li_em -> keyS )) { 1355 `g_upde_gl_em_chk_us ( ad -> da_u_ck , !( li_em -> chk_us )); 1356 i(! li_em -> chk_us ) { 1358 t = `vcf_g_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_OFF_REMINDER , & md_ag ); 1359 i(0 ! t ) { 1360 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 1362 i( md_ag ) { 1363 ad -> pup_da_off = 1364 `g__pup_wh_b_check ( ad ,d-> w_g , 1365 `_ ( KeyS_Nwk_Tu_Off_Mobe_Da ), 1366 `_ ( KeyS_Nwk_Mobe_Da_Has_Bn_Dibd_Msg ), 1368 &( ad -> pup_chk ), 1369 g_twk_u_ck__cb , 1373 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1374 SETTING_ON_OFF_BTN_OFF , & r ); 1375 `g_tm_if ( r != 0, "set vconf failed"); 1377 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 0); 1381  da_rmg_vue = 0; 1383 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , & da_rmg_vue , & r ); 1384 `g_tm_if ( r != 0, "get vconf failed"); 1385 i( da_rmg_vue ) { 1386 `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , 1387 SETTING_ON_OFF_BTN_OFF , & r ); 1388 `g_tm_if ( r != 0, "set vconf failed"); 1390 `g_upde_gl_em_chk_us ( ad -> da_rmg , 0); 1400 t = `vcf_g_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_ON_REMINDER , & md_ag ); 1401 i(0 ! t ) { 1402 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 1404 i( md_ag ) { 1405 ad -> pup_da_ = 1406 `g__pup_wh_b_check ( ad ,d-> w_g , 1407 `_ ( KeyS_Nwk_Tu_On_Mobe_Da ), 1408 `_ ( Da_ck_Pup_desc ), 1410 &( ad -> pup_chk ), 1411 g_twk_u_ck__cb , 1415 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1416 SETTING_ON_OFF_BTN_ON , & r ); 1417 `g_tm_if ( r != 0, "set vconf failed"); 1419 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 1); 1424 } i(! `SCmp ( KeyS_DaRmg , li_em -> keyS )) { 1425 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 1427 i( li_em -> chk_us ) { 1428 ad -> pup = `__pup_wh_b d,d-> w_g , 1429 NULL , `_ ("IDS_ST_POP_ROAMING_WILL_INCUR_EXTRA_CHARGES_CONTINUE_Q") , 1430 __g_twk_da_rmg__cb , 1434 ad -> pup = `__pup_wh_b d,d-> w_g , 1435 NULL , `_ ("IDS_ST_BODY_WHEN_DATA_ROAMING_IS_DISABLED_APPLICATIONS_THAT_USE_THE_DATA_CONNECTION_MAY_NOT_WORK") , 1436 __g_twk_da_rmg__cb , 1440 } i(! `SCmp ( CONNECTION_DSC , li_em -> keyS )) { 1441 t = `g_vw_chge (& g_vw_twk_ma , 1442 & g_vw_twk_c , ad ); 1444 } } 1447 $g_twk_ma_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 1449 SETTING_TRACE_BEGIN ; 1451 `tm_if ( da = NULL , "Dataarameter is NULL"); 1452 StgNwkUG * ad = NULL ; 1453 Stg_GGroupIm_Da * li_em = 1454 ( Stg_GGroupIm_Da * da ; 1455 ad = li_em -> urda ; 1456 li_em -> chk_us = `m_check_e_g ( obj ); 1458  r ; 1459 i( obj = ad -> da_u_ck -> eo_check ) { 1461  md_ag = TRUE ; 1462  t = 0; 1463 i(! li_em -> chk_us ) { 1464 t = `vcf_g_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_OFF_REMINDER , & md_ag ); 1465 i(0 ! t ) { 1466 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 1468 i( md_ag ) { 1469 ad -> pup_da_off = 1470 `g__pup_wh_b_check ( ad ,d-> w_g , 1471 `_ ( KeyS_Nwk_Tu_Off_Mobe_Da ), 1472 `_ ( KeyS_Nwk_Mobe_Da_Has_Bn_Dibd_Msg ), 1474 &( ad -> pup_chk ), 1475 g_twk_u_ck__cb , 1479 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1480 SETTING_ON_OFF_BTN_OFF , & r ); 1481 i(0 ! r ) { 1482 `SETTING_TRACE_ERROR ("set vconf failed"); 1485 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 0); 1488  da_rmg_vue = 0; 1490 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , & da_rmg_vue , & r ); 1491 `g_tm_if ( r != 0, "get vconf failed"); 1492 i( da_rmg_vue ) { 1493 `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , 1494 SETTING_ON_OFF_BTN_OFF , & r ); 1495 `g_tm_if ( r != 0, "set vconf failed"); 1497 `g_upde_gl_em_chk_us ( ad -> da_rmg , 0); 1504 t = `vcf_g_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_ON_REMINDER , & md_ag ); 1505 i(0 ! t ) { 1506 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 1508 i( md_ag ) { 1509 ad -> pup_da_ = 1510 `g__pup_wh_b_check ( ad ,d-> w_g , 1511 `_ ( KeyS_Nwk_Tu_On_Mobe_Da ), 1512 `_ ( Da_ck_Pup_desc ), 1514 &( ad -> pup_chk ), 1515 g_twk_u_ck__cb , 1519 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1520 SETTING_ON_OFF_BTN_ON , & r ); 1521 `g_tm_if ( r != 0, "set vconf failed"); 1522 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 1); 1525 } i( obj = ad -> da_rmg -> eo_check ) { 1526 i( li_em -> chk_us ) { 1527 ad -> pup = `__pup_wh_b d,d-> w_g , 1528 NULL , `_ ("IDS_ST_POP_ROAMING_WILL_INCUR_EXTRA_CHARGES_CONTINUE_Q") , 1529 __g_twk_da_rmg__cb , 1533 ad -> pup = `__pup_wh_b d,d-> w_g , 1534 NULL , `_ ("IDS_ST_BODY_WHEN_DATA_ROAMING_IS_DISABLED_APPLICATIONS_THAT_USE_THE_DATA_CONNECTION_MAY_NOT_WORK") , 1535 __g_twk_da_rmg__cb , 1540 } } 1543 $g_twk_u_ck__cb (* da , Evas_Obje * obj , 1544 * evt_fo ) 1546 SETTING_TRACE_BEGIN ; 1547 `tm_if ( da = NULL , "Dataarameter is NULL"); 1549 StgNwkUG * ad = (StgNwkUG * da ; 1550  r = 0; 1551  ڣ_ty = `b_ty ( obj ); 1553  vue = 0; 1554 `g_g_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , & vue , & r ); 1555 `g_tm_if ( r != 0, "get vconf failed"); 1556 `SETTING_TRACE ("vu%d", vue ); 1557 i( POPUP_RESPONSE_OK = ڣ_ty ) { 1558 i( vue == 0) { 1559 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1560 SETTING_ON_OFF_BTN_ON , & r ); 1561 `g_t_evt_syem ( SYS_EVENT_MOBILE_DATA_STATE , EVT_KEY_MOBILE_DATA_STATE , EVT_VAL_MOBILE_DATA_ON ); 1563 `g_tm_if ( r != 0, "set vconf failed"); 1565 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 1); 1566 i( ad -> pup_chk && `m_check_e_g (ad->popup_chk)) { 1567 () `vcf_t_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_ON_REMINDER , 0); 1570 i(! `SCmp ( ad -> vw_ty_rg , "DATA_ROAMING")) { 1571 i( ad -> pup ) { 1572 `evas_obje_d ( ad -> pup ); 1573 ad -> pup = NULL ; 1575 `ug_deroy_me ( ad -> ug ); 1579 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1580 SETTING_ON_OFF_BTN_OFF , & r ); 1581 `g_t_evt_syem ( SYS_EVENT_MOBILE_DATA_STATE , EVT_KEY_MOBILE_DATA_STATE , EVT_VAL_MOBILE_DATA_OFF ); 1583 `g_tm_if ( r != 0, "set vconf failed"); 1585 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 0); 1586 i( ad -> pup_chk && `m_check_e_g (ad->popup_chk)) { 1587 () `vcf_t_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_OFF_REMINDER , 0); 1591  da_rmg_vue = 0; 1592 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , & da_rmg_vue , & r ); 1593 `g_tm_if ( r != 0, "get vconf failed"); 1594 i( da_rmg_vue ) { 1595 `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , 1596 SETTING_ON_OFF_BTN_OFF , & r ); 1597 `g_tm_if ( r != 0, "set vconf failed"); 1599 `g_upde_gl_em_chk_us ( ad -> da_rmg , 0); 1602 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 1604 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1605 vue , & r ); 1606 `g_tm_if ( r != 0, "set vconf failed"); 1607 `g_upde_gl_em_chk_us ( ad -> da_u_ck , vue ); 1609 i( ad -> pup_da_off ) { 1610 `evas_obje_d ( ad -> pup_da_off ); 1611 ad -> pup_da_off = NULL ; 1613 i( ad -> pup_da_ ) { 1614 `evas_obje_d ( ad -> pup_da_ ); 1615 ad -> pup_da_ = NULL ; 1618 } } 1624  $__g_twk_da_rmg__cb (* da , Evas_Obje * obj , 1625 * evt_fo ) 1627 SETTING_TRACE_BEGIN ; 1628 `tm_if ( da = NULL , "Dataarameter is NULL"); 1630 StgNwkUG * ad = (StgNwkUG * da ; 1631  ڣ_ty = `b_ty ( obj ); 1632 `SETTING_TRACE ("m_obje__widg_g(obj):%p", `m_obje__widg_g ( obj )); 1633 `SETTING_TRACE ("obj:%p", obj ); 1634 i( POPUP_RESPONSE_OK = ڣ_ty ) { 1635 `g_upde_gl_em_chk_us ( ad -> da_rmg , !d->da_rmg-> chk_us )); 1637  vue = 0; 1638  r = 0; 1639 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , & vue , & r ); 1644 i( vue == 0) { 1645 `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , SETTING_ON_OFF_BTN_ON , & r ); 1646 `g_t_evt_syem ( SYS_EVENT_DATA_ROAMING_STATE , EVT_KEY_DATA_ROAMING_STATE , EVT_VAL_DATA_ROAMING_ON ); 1648 `g_tm_if ( r != 0, "set vconf failed"); 1650 `g_upde_gl_em_chk_us ( ad -> da_rmg , 1); 1653 i(! `SCmp ( ad -> vw_ty_rg , "DATA_ROAMING")) { 1654 i( ad -> pup ) { 1655 `evas_obje_d ( ad -> pup ); 1656 ad -> pup = NULL ; 1658 `ug_deroy_me ( ad -> ug ); 1662 `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , SETTING_ON_OFF_BTN_OFF , & r ); 1663 `g_t_evt_syem ( SYS_EVENT_DATA_ROAMING_STATE , EVT_KEY_DATA_ROAMING_STATE , EVT_VAL_DATA_ROAMING_OFF ); 1665 `g_tm_if ( r != 0, "set vconf failed"); 1667 `g_upde_gl_em_chk_us ( ad -> da_rmg , 0); 1672  vue = 0; 1673  r = 0; 1674 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , & vue , & r ); 1675 `g_tm_if ( r != 0, "set vconf failed"); 1676 `g_upde_gl_em_chk_us ( ad -> da_rmg , vue ); 1679 i( ad -> pup ) { 1680 `evas_obje_d ( ad -> pup ); 1681 ad -> pup = NULL ; 1683 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-delete.c 21  ~ 22  ~ 24  g_twk_eed_twk_de_ (* cb ); 25  g_twk_eed_twk_de_deroy (* cb ); 26  g_twk_eed_twk_de_upde (* cb ); 27  g_twk_eed_twk_de_nup (* cb ); 30 bo mis_checked ; 31 Evas_Obje * meo_check ; 32  mer_idx ; 33 Stg_GGroupIm_Da * mda_Gem ; 34 } teed_li_em_t ; 36  gcheck_cou = 0; 38 g_vw gg_vw_twk_eed_twk_de = { 39 . = g_twk_eed_twk_de_ , 40 . gderoy = g_twk_eed_twk_de_deroy , 41 . gupde = g_twk_eed_twk_de_upde , 42 . gnup = g_twk_eed_twk_de_nup , 45  g_twk_eed_twk_de__l_cb (* da , 46 Evas_Obje * 47 obj ,  48 * evt_fo ); 49  g_twk_eed_twk_de_check_cb (* da , 50 Evas_Obje * obj , 51 * evt_fo ); 52  g_twk_red_twk_de_mou_up_cb (* da , 53 Evas_Obje * 54 obj ,  55 * evt_fo ); 58 g_twk_eed_twk_de_ick_sokey_nl_cb (* da , 59 Evas_Obje * 60 obj ,  61 * evt_fo ); 63 g_twk_eed_twk_de_ick_sokey_de_cb (* da , 64 Evas_Obje * 65 obj ,  66 * evt_fo ); 67  g_twk_eed_twk_de_no_cb (* cb ); 68  g_twk_eed_twk_de_yes_cb (* cb ); 76  $g_twk_eed_twk_de_ (* cb ) 78 SETTING_TRACE_BEGIN ; 79 StgNwkUG * ad = (StgNwkUG * cb ; 81 Evas_Obje * yout = `m_yout_add ( ad -> w_ma_yout ); 82 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "selinfo_bottom"); 83 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , 0.0); 84 ad -> sub_r_yout = yout ; 86 `g_push_yout_vi_b ( `_ ("IDS_ST_BODY_DELETE"), 87 `dgxt ("sys_string", "IDS_ST_BUTTON_CANCEL_ABB"), 88 `dgxt ("sys_string", "IDS_ST_BODY_DELETE"), 89 NULL , 90 g_twk_eed_twk_de_ick_sokey_nl_cb , 91 g_twk_eed_twk_de_ick_sokey_de_cb , 92 NULL , ad , yout ,d-> vi_b , NULL); 95 Evas_Obje * sub_yout = `m_yout_add ( ad -> w_ma_yout ); 96 `m_yout_fe_t ( sub_yout , SETTING_THEME_EDJ_NAME , 98 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , 0.0); 99 `evas_obje_show ( sub_yout ); 101 ad -> gl_l_l = `m_gli_add d-> w_ma_yout ); 102 `tvm_if ( ad -> gl_l_l = NULL , SETTING_RETURN_FAIL , 104 `m_gli_izi_mode_t ( ad -> gl_l_l , EINA_TRUE ); 105 `m_obje_y_t ( ad -> gl_l_l , "dialogue"); 106 `m_gli_r ( ad -> gl_l_l ); 107 `m_sr_boun_t ( ad -> gl_l_l , 0, 0); 108 `evas_obje_smt_back_add ( ad -> gl_l_l , "ized", __gl_ized_cb , NULL ); 110 ad -> s_ef_d = `m_gli_add d-> w_ma_yout ); 111 `tvm_if ( ad -> s_ef_d = NULL , SETTING_RETURN_FAIL , 113 `m_gli_izi_mode_t ( ad -> s_ef_d , EINA_TRUE ); 114 `m_obje_y_t ( ad -> s_ef_d , "dialogue"); 115 `m_gli_r ( ad -> s_ef_d ); 116 `evas_obje_smt_back_add ( ad -> s_ef_d , "ized", __gl_ized_cb , NULL ); 118 `m_obje__cڋ_t ( sub_yout , "ch_li", ad -> s_ef_d ); 119 `m_obje__cڋ_t ( sub_yout , "ch_b", ad -> gl_l_l ); 120 `m_obje__cڋ_t ( yout , "m.swlow.cڋs", sub_yout ); 122 `g_twk_eed_twk_de_dw_twk_li ( ad ); 123 g_vw_twk_eed_twk_de . is_ = 1; 125  SETTING_RETURN_SUCCESS ; 126 } } 128  $g_twk_eed_twk_de_deroy (* cb ) 130 SETTING_TRACE_BEGIN ; 131 StgNwkUG * ad = (StgNwkUG * cb ; 133 `m_viame_em_p ( ad -> vi_b ); 134 g_vw_twk_eed_twk_de . is_ = 0; 137 eed_li_em_t * li_em ; 138 i( ad -> em_check_li ! NULL ) { 139 Ea_Li * l = NULL ; 140 `EINA_LIST_FOREACH ( ad -> em_check_li , l , li_em ) { 141 `FREE ( li_em ); 143 `ea_li_ ( ad -> em_check_li ); 144 ad -> em_check_li = NULL ; 146  SETTING_RETURN_SUCCESS ; 147 } } 149  $g_twk_eed_twk_de_upde (* cb ) 151 SETTING_TRACE_BEGIN ; 152 StgNwkUG * ad = (StgNwkUG * cb ; 154 `g_twk_eed_twk_de_esh_vw ( ad ); 155  SETTING_RETURN_SUCCESS ; 156 } } 158  $g_twk_eed_twk_de_nup (* cb ) 160  `g_twk_eed_twk_de_deroy ( cb ); 161 } } 170 $g_twk_eed_twk_de_esh_vw ( StgNwkUG * ad ) 172 SETTING_TRACE_BEGIN ; 175 i( ad -> em_check_li ) { 176 `ea_li_ ( ad -> em_check_li ); 177 ad -> em_check_li = NULL ; 180 `g_twk_eed_twk_de_dw_twk_li ( ad ); 182 } } 185 $g_twk_eed_twk_de_dw_twk_li ( StgNwkUG * 186 ad ) 188 SETTING_TRACE_BEGIN ; 189  i = 0; 190 eed_li_em_t * li_em = NULL ; 193 i( ad -> em_check_li ! NULL ) { 194 Ea_Li * l = NULL ; 195 `EINA_LIST_FOREACH ( ad -> em_check_li , l , li_em ) { 196 `FREE ( li_em ); 198 `ea_li_ ( ad -> em_check_li ); 199 ad -> em_check_li = NULL ; 202 `m_gli_r ( ad -> s_ef_d ); 204 check_cou = 0; 206 ad -> da___l = 207 `g__Gdl_fld_def ( ad -> gl_l_l , & c_l_l , 208 g_twk_red_twk_de_mou_up_cb , 209 ad , SWALLOW_Ty_1CHECK , NULL , 210 NULL , 0, KeyS_Se_A , NULL, 211 g_twk_eed_twk_de__l_cb ); 212 i( ad -> da___l ) { 213 ad -> da___l -> urda =d; 215 `SETTING_TRACE_ERROR ("ad->data_cl_select_all is NULL"); 218  i = 0; i < ad -> ef_li . NumOfPfPlmns ; i++) { 219 li_em = `oc (1, ( eed_li_em_t )); 220 `g_tm_if (! li_em , "calloc failed"); 221 li_em -> er_idx = i ; 222 li_em -> is_checked = 0; 224 li_em -> da_Gem = 225 `g__Gdl_fld_def ( ad -> s_ef_d , 226 & c_cm_1xt_1ic_2 , 227 g_twk_red_twk_de_mou_up_cb , 228 ad , SWALLOW_Ty_1CHECK , 229 NULL , NULL, 0, 230 `_ ( ad -> ef_li . PfPlmnRecd [ i ]. twk_me ), NULL , 231 g_twk_eed_twk_de_check_cb ); 232 i( li_em -> da_Gem ) { 233 li_em -> da_Gem -> urda = ad ; 235 `SETTING_TRACE_ERROR ("ad->data_Genitem is NULL"); 238 ad -> em_check_li = 239 `ea_li_nd ( ad -> em_check_li , li_em ); 242 } } 245 $g_twk_eed_twk_de__l_cb (* da , 246 Evas_Obje * obj , 247 * evt_fo ) 249 SETTING_TRACE_BEGIN ; 250 `tm_if ( da = NULL , "Dataarameter is NULL"); 251 Stg_GGroupIm_Da * li_em = 252 ( Stg_GGroupIm_Da * da ; 253 StgNwkUG * ad = li_em -> urda ; 254 `g__l_fo_pup ( ad -> sub_r_yout , 255 &( ad -> lInfoP_yout ), 256 &( ad -> lInfoP )); 257  e = li_em -> chk_us = `m_check_e_g ( obj ); 258 Ea_Li * check_li = ad -> em_check_li ; 259 eed_li_em_t * e_li_em = NULL ; 261 i( e ) { 262  check_li ) { 263 e_li_em = ( eed_li_em_t *) 264 `ea_li_da_g ( check_li ); 265 i( NULL = e_li_em ) 267 `g_upde_gl_em_chk_us ( e_li_em -> da_Gem , 1); 268 check_li = `ea_li_xt (check_list); 270 check_cou = ad -> ef_li . NumOfPfPlmns ; 272  xt [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 273 `tf ( xt , ext), "%d ImSeed", check_cou ); 274 `edje_obje__xt_t ( `_EDJ ( ad -> lInfoP_yout ), 275 "m.xt", xt ); 277  check_li ) { 278 e_li_em = ( eed_li_em_t *) 279 `ea_li_da_g ( check_li ); 280 i( NULL = e_li_em ) 282 `g_upde_gl_em_chk_us ( e_li_em -> da_Gem , 0); 284 check_li = `ea_li_xt (check_list); 286 check_cou = 0; 287 `evas_obje_hide ( ad -> lInfoP ); 290 `SETTING_TRACE ("check_cou:%d", check_cou ); 292 } } 295 $g_twk_eed_twk_de_check_cb (* da , Evas_Obje * obj , 296 * evt_fo ) 298 `tm_if ( da = NULL , "Dataarameter is NULL"); 299 Stg_GGroupIm_Da * li_em = 300 ( Stg_GGroupIm_Da * da ; 301 StgNwkUG * ad = li_em -> urda ; 302 `g__l_fo_pup ( ad -> sub_r_yout , 303 &( ad -> lInfoP_yout ), 304 &( ad -> lInfoP )); 306 li_em -> chk_us = `m_check_e_g ( obj ); 307 i( li_em -> chk_us ) { 308 check_cou ++; 310 check_cou --; 313 i( check_cou < ad -> ef_li . NumOfPfPlmns ) { 314 `g_upde_gl_em_chk_us ( ad -> da___l , 0); 316 `g_upde_gl_em_chk_us ( ad -> da___l , 1); 319 `SETTING_TRACE ("check cou i[%d]", check_cou ); 320 i(! check_cou ) { 321 `evas_obje_hide ( ad -> lInfoP ); 325  xt [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 326 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , "%d %s", check_cou , KeyS_Im_S ); 330 `edje_obje__xt_t ( `_EDJ ( ad -> lInfoP_yout ), "elm.text", 331 xt ); 333 } } 336 $g_twk_red_twk_de_mou_up_cb (* da , 337 Evas_Obje * obj , 338 * evt_fo ) 340 SETTING_TRACE_BEGIN ; 342 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 344 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 345 `m_gli_em_ed_t ( em , 0); 346 Stg_GGroupIm_Da * li_em = 347 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 348 `g_tm_if ( NULL = li_em , "list_item is NULL"); 350 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 351 `SETTING_TRACE ("li_em->keyS:%s", li_em -> keyS ); 353 StgNwkUG * ad = li_em -> urda ; 354 `g__l_fo_pup ( ad -> sub_r_yout , 355 &( ad -> lInfoP_yout ), 356 &( ad -> lInfoP )); 357  e = li_em -> chk_us ; 358 Ea_Li * check_li = ad -> em_check_li ; 359 eed_li_em_t * e_li_em = NULL ; 361 i(0 = `SCmp ( KeyS_Se_A , li_em -> keyS )) { 362 `SETTING_TRACE ("Select All"); 363 i( e ) { 364  check_li ) { 365 e_li_em = ( eed_li_em_t *) 366 `ea_li_da_g ( check_li ); 367 i( NULL = e_li_em ) 369 `g_upde_gl_em_chk_us ( e_li_em -> da_Gem , 1); 370 check_li = `ea_li_xt (check_list); 372 check_cou = ad -> ef_li . NumOfPfPlmns ; 374  xt [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 375 `tf ( xt , (text), "%d Items Selected", 376 check_cou ); 377 `edje_obje__xt_t ( `_EDJ ( ad -> lInfoP_yout ), 378 "m.xt", xt ); 380  check_li ) { 381 e_li_em = ( eed_li_em_t *) 382 `ea_li_da_g ( check_li ); 383 i( NULL = e_li_em ) 385 `g_upde_gl_em_chk_us ( e_li_em -> da_Gem , 0); 386 check_li = `ea_li_xt (check_list); 388 check_cou = 0; 389 `evas_obje_hide ( ad -> lInfoP ); 392 `SETTING_TRACE ("Se %s", li_em -> keyS ); 393 i( e ) { 394 check_cou ++; 396 check_cou --; 399 i( check_cou < ad -> ef_li . NumOfPfPlmns ) { 400 `g_upde_gl_em_chk_us ( ad -> da___l , 0); 402 `g_upde_gl_em_chk_us ( ad -> da___l , 1); 405 i(! check_cou ) { 406 `evas_obje_hide ( ad -> lInfoP ); 410  xt [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 411 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , "%d %s", check_cou , KeyS_Im_S ); 414 `edje_obje__xt_t ( `_EDJ ( ad -> lInfoP_yout ), 415 "m.xt", xt ); 417 `SETTING_TRACE ("check_cou:%d", check_cou ); 418 } } 420  bo 421 $g_twk_eed_twk_de_e ( StgNwkUG * ad , 422 eed_li_em_t * li_em ) 424 `tvm_if ( li_em = NULL , FALSE , "list_itemarameter is NULL"); 425 bo t = TRUE ; 426  pi_t = TAPI_API_SUCCESS ; 427 TNwkPedPlmnInfo_t eff_mn_fo = { 0, }; 428 `memy (& eff_mn_fo , 429 & ad -> ef_li . PfPlmnRecd [ li_em -> er_idx ], 430 ( TNwkPedPlmnInfo_t )); 431 SETTING_TRACE_WARNING 433 eff_mn_fo . twk_me ,ff_mn_fo. Index ); 434 pi_t = 435 `l_t_twk_eed_mn ( ad -> hd , TAPI_NETWORK_PREF_PLMN_DELETE , 436 & eff_mn_fo , g_pi_t_eed_mn_cb , ad ); 437 i( pi_t ! TAPI_API_SUCCESS ) { 438 SETTING_TRACE_DEBUG 440 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 441 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("DFaed"), NULL, POPUP_INTERVAL , FALSE , FALSE); 442 t = FALSE ; 444  t ; 445 } } 447  $g_twk_eed_twk_de_ok (* da ) 449 SETTING_TRACE_BEGIN ; 450 `tm_if ( da = NULL , "Dataarameter is NULL"); 451 StgNwkUG * ad = (StgNwkUG * da ; 452 bo t = TRUE ; 453 eed_li_em_t * li_em = NULL ; 454  tٮ_cou = `ea_li_cou ( ad -> checked_da_li ); 455 ad -> ded_numb ++; 456 i( ad -> ded_numb > tٮ_cou ) { 457 i( ad -> twk_ug_p ! NULL ) { 458 `evas_obje_d ( ad -> twk_ug_p ); 459 ad -> twk_ug_p = NULL ; 461 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_IM_BODY_SUCCESSFULLY_COMPLETED"), NULL, POPUP_INTERVAL , FALSE , FALSE); 463  pi_t = TAPI_API_SUCCESS ; 465 pi_t = `l_g_twk_eed_mn ( ad -> hd , g_pi_g_eed_mn_cb ,d); 466 i( pi_t ! TAPI_API_SUCCESS ) { 467 SETTING_TRACE_DEBUG 469 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 473  fo [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 474 `tf ( fo , (info), "%s (%d/%d)", 475 `_ ("IDS_ST_BODY_DELETE"), ad -> ded_numb , 476 tٮ_cou ); 477 `m_obje_xt_t ( ad -> pup_b , fo ); 479 li_em = 480 `ea_li_h ( ad -> checked_da_li ,d-> ded_numb ); 481 t = 482 `g_twk_eed_twk_de_e ( ad , li_em ); 483 i(! t ) { 484 `g_twk_eed_twk_de_ed ( ad ); 487 } } 489  $g_twk_eed_twk_de_ed (* da ) 491 SETTING_TRACE_BEGIN ; 492 `tm_if ( da = NULL , "Dataarameter is NULL"); 493 StgNwkUG * ad = (StgNwkUG * da ; 494 i( ad -> twk_ug_p ! NULL ) { 495 `evas_obje_d ( ad -> twk_ug_p ); 496 ad -> twk_ug_p = NULL ; 498 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("Faed!"), NULL, POPUP_INTERVAL , FALSE , FALSE); 501  pi_t = TAPI_API_SUCCESS ; 503 pi_t = `l_g_twk_eed_mn ( ad -> hd , g_pi_g_eed_mn_cb ,d); 504 i( pi_t ! TAPI_API_SUCCESS ) { 505 SETTING_TRACE_DEBUG 507 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 509 } } 511  $g_twk_eed_twk__de_p (* da ) 513 SETTING_TRACE_BEGIN ; 514 `tm_if ( da = NULL , "Dataarameter is NULL"); 515 StgNwkUG * ad = (StgNwkUG * da ; 516 i( ad -> twk_ug_p ! NULL ) { 517 `evas_obje_d ( ad -> twk_ug_p ); 518 ad -> twk_ug_p = NULL ; 520 Evas_Obje * pup ; 521 pup = `m_pup_add ( ad -> w_g ); 522 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb_2 , NULL ); 523 `g_add_hdkey_us ( pup , ad ); 524 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 525 EVAS_HINT_EXPAND ); 526 Evas_Obje * box , * ogssb ; 527 ad -> pup_b = `m_b_add ( pup ); 528  fo [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 529 `tf ( fo , (fo), "%(%d/%d)", `_ ("IDS_ST_BODY_DELETE"), 530 ad -> ded_numb , `ea_li_cou d-> checked_da_li )); 531 `m_obje_xt_t ( ad -> pup_b , fo ); 532 `evas_obje_show ( ad -> pup_b ); 533 box = `m_box_add ( pup ); 534 ogssb = `m_ogssb_add ( pup ); 535 `m_obje_y_t ( ogssb , PROGRESSBAR_STYLE ); 536 `m_ogssb_pul ( ogssb , EINA_TRUE ); 537 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , 0.5); 538 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , 539 EVAS_HINT_EXPAND ); 540 `m_ogssb_pul ( ogssb , EINA_TRUE ); 541 `evas_obje_show ( ogssb ); 542 `m_box_ck_d ( box , ad -> pup_b ); 543 `m_box_ck_d ( box , ogssb ); 544 `evas_obje_show ( box ); 545 `m_obje_cڋ_t ( pup , box ); 546 `evas_obje_show ( pup ); 547 ad -> twk_ug_p = pup ; 548 } } 556  $g_twk_eed_twk_de_yes_cb (* cb ) 558 SETTING_TRACE_BEGIN ; 560 `tm_if ( cb = NULL , "Dataarameter is NULL"); 562 StgNwkUG * ad = (StgNwkUG * cb ; 563 bo t = TRUE ; 564 i( ad -> pup ) { 565 `evas_obje_d ( ad -> pup ); 566 ad -> pup = NULL ; 568 ad -> ded_numb = 0; 569 `ea_li_ ( ad -> checked_da_li ); 570 ad -> checked_da_li = NULL ; 571 Ea_Li * check_li = ad -> em_check_li ; 572 eed_li_em_t * li_em = NULL ; 573 bo isChecked = FALSE ; 574  check_li ) { 575 li_em = 576 ( eed_li_em_t * `ea_li_da_g ( check_li ); 577 i( NULL = li_em ) 579 isChecked = li_em -> da_Gem -> chk_us ; 581 i( isChecked ) { 582 ad -> checked_da_li = 583 `ea_li_d ( ad -> checked_da_li , li_em ); 585 check_li = `ea_li_xt (check_list); 587 `g_twk_eed_twk__de_p ( ad ); 588 li_em = `ea_li_h ( ad -> checked_da_li ,d-> ded_numb ); 589 t = `g_twk_eed_twk_de_e ( ad , li_em ); 590 i(! t ) { 591 `g_twk_eed_twk_de_ed ( ad ); 593 ad -> _ty = SETTING_NETWORK_PREFERRED_NETWORK_DELETE ; 594 } } 596  $g_twk_eed_twk_de_no_cb (* cb ) 598 SETTING_TRACE_BEGIN ; 600 `tm_if ( cb = NULL , "Dataarameter is NULL"); 602 StgNwkUG * ad = (StgNwkUG * cb ; 604 i( ad -> pup ) { 605 `evas_obje_d ( ad -> pup ); 606 ad -> pup = NULL ; 608 } } 610  $g_eed_twk_de__cb (* da , 611 Evas_Obje * obj , 612 * evt_fo ) 614 SETTING_TRACE_BEGIN ; 615  ڣ_ty = `b_ty ( obj ); 616 i( POPUP_RESPONSE_OK = ڣ_ty ) { 617 `g_twk_eed_twk_de_yes_cb ( da ); 618 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 619 `g_twk_eed_twk_de_no_cb ( da ); 621 } } 624 $g_twk_eed_twk_de_ick_sokey_de_cb (* da , 625 Evas_Obje * 626 obj ,  627 * evt_fo ) 629 SETTING_TRACE_BEGIN ; 631 `tm_if ( da = NULL , "Dataarameter is NULL"); 633 StgNwkUG * ad = (StgNwkUG * da ; 635 i( ad -> ef_li . NumOfPfPlmns == 1) { 636 `g__sime_pup ( ad ,d-> w_g , 637 NULL , `_ ("Doot Delete!")); 639  l_cou = 0; 640 Ea_Li * check_li = ad -> em_check_li ; 641 eed_li_em_t * li_em = NULL ; 642  check_li ) { 643 li_em = ( eed_li_em_t *) 644 `ea_li_da_g ( check_li ); 645 i( NULL = li_em ) 647 `SETTING_TRACE ("item[%d]'s check flag is %d", 648 li_em -> er_idx , 649 li_em -> da_Gem -> chk_us ); 650 i( li_em -> da_Gem -> chk_us ) { 651 l_cou ++; 653 check_li = `ea_li_xt (check_list); 656 i(0 = l_cou ) { 657 `g__sime_pup ( ad ,d-> w_g , 658 NULL , `_ ("Please select item(s)orocess!")); 662  nify_r [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 663 i(1 = l_cou ) { 664 `tf ( nify_r , (notify_str), 665 "%1wk?", `_ ("IDS_ST_BODY_DELETE")); 667 `tf ( nify_r , (notify_str), 668 "%%dwks?", `_ ("IDS_ST_BODY_DELETE"), 669 l_cou ); 671 ad -> pup = `g__pup_wh_b d,d-> w_g , NULL , nify_r , 672 g_eed_twk_de__cb , 673 0, 2, `_ ("IDS_ST_BUTTON_OK"), _("IDS_ST_BUTTON_CANCEL_ABB")); 676 i( ad -> lInfoP ) { 677 `evas_obje_d ( ad -> lInfoP ); 678 ad -> lInfoP = NULL ; 680 } } 683 $g_twk_eed_twk_de_ick_sokey_nl_cb (* da , 684 Evas_Obje * 685 obj ,  686 * evt_fo ) 688 SETTING_TRACE_BEGIN ; 690 `tm_if ( da = NULL , "Dataarameter is NULL"); 692 StgNwkUG * ad = (StgNwkUG * da ; 693 i( ad -> lInfoP ) { 694 `evas_obje_d ( ad -> lInfoP ); 695 ad -> lInfoP = NULL ; 698 ad -> _ty = SETTING_NETWORK_PREFERRED_NETWORK_NONE ; 699 `g_vw_chge (& g_vw_twk_eed_twk_de , 700 & g_vw_twk_eed_twk , ad ); 701 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-edit.c 21  ~ 23  g_twk_eed_twk_ed_ (* cb ); 24  g_twk_eed_twk_ed_deroy (* cb ); 25  g_twk_eed_twk_ed_upde (* cb ); 26  g_twk_eed_twk_ed_nup (* cb ); 28 g_vw gg_vw_twk_eed_twk_ed = { 29 . = g_twk_eed_twk_ed_ , 30 . gderoy = g_twk_eed_twk_ed_deroy , 31 . gupde = g_twk_eed_twk_ed_upde , 32 . gnup = g_twk_eed_twk_ed_nup , 41  $g_twk_eed_twk_ed_ (* cb ) 44 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 45 SETTING_TRACE_BEGIN ; 46 StgNwkUG * ad = (StgNwkUG * cb ; 48 Evas_Obje * sr = NULL ; 50 `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 51 `_ ( ad -> 52 ef_li . PfPlmnRecd 53 [ ad -> l_ef_idx ]. twk_me ), 54 `dgxt ("sys_string", 56 `dgxt ("sys_string", 58 g_twk_eed_twk_ed_ick_sokey_nl_cb , 59 g_twk_efd_twk_ed_ick_sokey_ve_cb , 60 ad , & sr ,d-> vi_b ); 61 Elm_Obje_Im * em = NULL ;; 63 em = 64 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 65 ELM_GENLIST_ITEM_NONE , NULL , NULL); 66 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 68  mcc [ SETTING_NETWORK_PREFERRED_NETWORK_CODE_LEN ] = { 0, }; 69  mnc [ SETTING_NETWORK_PREFERRED_NETWORK_CODE_LEN ] = { 0, }; 70  twk_ty = 0; 72 `memy (& mcc , ad -> ef_li . PfPlmnRecd [ad-> l_ef_idx ]. Plmn , 3); 73 `memy (& mnc , ad -> ef_li . PfPlmnRecd [ad-> l_ef_idx ]. Plmn + 3, 76 i( ad -> ef_li . PfPlmnRecd [ad-> l_ef_idx ]. SyemTy == 77 TAPI_NETWORK_SYSTEM_GSM ) { 78 twk_ty = 0; 80 twk_ty = 1; 82 ad -> da_ed_mcc = 83 `g__Gdl_fld_def ( sr , 84 & c_edfld , NULL , 85 NULL , SWALLOW_Ty_LAYOUT_EDITFIELD , 86 NULL , NULL, 0, 87 "IDS_ST_BODY_COUNTRY_CODE", `_ ( mcc ), 88 g_twk_efd_twk_ed_y_chged_cb ); 89 i( ad -> da_ed_mcc ) { 90 ad -> da_ed_mcc -> urda =d; 91 ad -> da_ed_mcc -> put_ty = ELM_INPUT_PANEL_LAYOUT_NUMBERONLY ; 93 `SETTING_TRACE_ERROR ("ad->data_edit_mcc is NULL"); 96 ad -> da_ed_mnc = 97 `g__Gdl_fld_def ( sr , 98 & c_edfld , NULL , 99 NULL , SWALLOW_Ty_LAYOUT_EDITFIELD , 100 NULL , NULL, 0, 101 "IDS_ST_BODY_NETWORK_CODE", `_ ( mnc ), 102 g_twk_efd_twk_ed_y_chged_cb ); 103 i( ad -> da_ed_mnc ) { 104 ad -> da_ed_mnc -> urda =d; 105 ad -> da_ed_mnc -> put_ty = ELM_INPUT_PANEL_LAYOUT_NUMBERONLY ; 107 `SETTING_TRACE_ERROR ("ad->data_edit_mnc is NULL"); 109 `ADD_GL_SEPARATOR ( sr ); 111 () `g__Gdl_fld_tIm ( sr , 112 & c_group_em , 114 NULL ); 115 ad -> chk_ed_ty = `m_dio_add ( sr ); 116 `m_dio_e_vue_t ( ad -> chk_ed_ty , -1); 118 `g__Gdl_fld_1dio ( sr , & c_1xt_1ic_2 , 119 g_mou_up_Gdl_li_dio_cb , 120 ad -> chk_ed_ty , 121 SWALLOW_Ty_1RADIO , 122 ad -> chk_ed_ty , 0, "IDS_ST_BODY_GSM", NULL ); 124 `g__Gdl_fld_1dio ( sr , & c_1xt_1ic_2 , 125 g_mou_up_Gdl_li_dio_cb , 126 ad -> chk_ed_ty , 127 SWALLOW_Ty_1RADIO , 128 ad -> chk_ed_ty , 1, "UMTS", NULL ); 129 `m_dio_vue_t ( ad -> chk_ed_ty , twk_ty ); 130 g_vw_twk_eed_twk_ed . is_ = 1; 131  SETTING_RETURN_SUCCESS ; 132 } } 134  $g_twk_eed_twk_ed_deroy (* cb ) 137 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 138 SETTING_TRACE_BEGIN ; 139 StgNwkUG * ad = (StgNwkUG * cb ; 141 `m_viame_em_p ( ad -> vi_b ); 142 g_vw_twk_eed_twk_ed . is_ = 0; 144  SETTING_RETURN_SUCCESS ; 145 } } 147  $g_twk_eed_twk_ed_upde (* cb ) 149  SETTING_RETURN_SUCCESS ; 150 } } 152  $g_twk_eed_twk_ed_nup (* cb ) 154  `g_twk_eed_twk_ed_deroy ( cb ); 155 } } 169 $g_twk_efd_twk_ed_y_chged_cb (* da , 170 Evas_Obje * obj , 171 * evt_fo ) 173 `tm_if ( da = NULL , "Dataarameter is NULL"); 174 Stg_GGroupIm_Da * li_em = 175 ( Stg_GGroupIm_Da * da ; 176 cڡ * y_r = `m_y_y_g ( obj ); 178 li_em -> sub_desc = (*) `g_rdup ( y_r ); 179 } } 182 $g_twk_efd_twk_ed_ick_sokey_ve_cb (* da , 183 Evas_Obje * obj , 184 * evt_fo ) 187 `tm_if ( da = NULL , 190 StgNwkUG * ad = (StgNwkUG * da ; 191  pi_t = TAPI_API_SUCCESS ; 192 TNwkPedPlmnInfo_t ef_mn_fo = { 0, }; 194  twk_ty = 0; 195 cڡ * mcc = NULL ; 196 cڡ * mnc = NULL ; 197 i( ad -> da_ed_mcc ) { 198 mcc = ad -> da_ed_mcc -> sub_desc ; 200 i( ad -> da_ed_mnc ) { 201 mnc = ad -> da_ed_mnc -> sub_desc ; 204 `g_tm_if ( `isEmyS ( mcc ) 205 || `isEmyS ( mcc ), 207 `SETTING_TRACE ("mcc:%s, mnc:%s", mcc , mnc ); 208  mcc_n = `SL ( mcc ); 209  mnc_n = `SL ( mnc ); 210 i( COUNTRY_CODE_LEN ! mcc_n ) { 211 i(( NETWORK_CODE_LEN < mnc_n ) || (mnc_len <= 0)) { 212 `g__pup_whout_b ( ad ,d-> w_g , 213 NULL , `_ ("please input country code made up of 3 digitalumberndetwork code made up of 1 ~ 3 digitalumber"), 214 NULL , POPUP_INTERVAL , FALSE , FALSE); 216 `g__pup_whout_b ( ad ,d-> w_g , 217 NULL , `_ ("please input country code made up of 3 digitalumber"), 218 NULL , POPUP_INTERVAL , FALSE , FALSE); 223 i(( NETWORK_CODE_LEN < mnc_n ) || (mnc_len <= 0)) { 224 `g__pup_whout_b ( ad ,d-> w_g , 225 NULL , `_ ("please inputetwork code made up of 1 ~ 3 digitalumber"), 226 NULL , POPUP_INTERVAL , FALSE , FALSE); 230 twk_ty = `m_dio_vue_g ( ad -> chk_ed_ty ); 232 `memt (& ef_mn_fo , 0x00, ( TNwkPedPlmnInfo_t )); 233 `memy (& ef_mn_fo , 234 & ad -> ef_li . PfPlmnRecd [ad-> l_ef_idx ], 235 ( TNwkPedPlmnInfo_t )); 237 `CyS ((*) ef_mn_fo . Plmn , mcc , 3); 238 `CyS ((*) ef_mn_fo . Plmn + 3, mnc , 3); 241 i( twk_ty == 0) { 242 ef_mn_fo . SyemTy = TAPI_NETWORK_SYSTEM_GSM ; 244 ef_mn_fo . SyemTy = TAPI_NETWORK_SYSTEM_UMTS ; 246 ad -> twk_ug_p = 247 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_ST_POP_SAVING"), 248 NULL , 0.0, TRUE , TRUE); 250 pi_t = 251 `l_t_twk_eed_mn ( ad -> hd , TAPI_NETWORK_PREF_PLMN_EDIT , 252 & ef_mn_fo , g_pi_t_eed_mn_cb , ad ); 253 i( pi_t ! TAPI_API_SUCCESS ) { 254 SETTING_TRACE_DEBUG 256 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 257 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("SavFaed!"), NULL, POPUP_INTERVAL , FALSE , FALSE); 260 ad -> _ty = SETTING_NETWORK_PREFERRED_NETWORK_EDIT ; 261 } } 264 $g_twk_eed_twk_ed_ick_sokey_nl_cb (* da , 265 Evas_Obje * 266 obj , 267 * evt_fo ) 269 StgNwkUG * ad = (StgNwkUG * da ; 272 `tm_if ( da = NULL , 274 ad -> _ty = SETTING_NETWORK_PREFERRED_NETWORK_NONE ; 275 `g_vw_chge (& g_vw_twk_eed_twk_ed , 276 & g_vw_twk_eed_twk , ad ); 277 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-list.c 21  ~ 24  g_twk_eed_twk_li_ (* cb ); 25  g_twk_eed_twk_li_deroy (* cb ); 26  g_twk_eed_twk_li_upde (* cb ); 27  g_twk_eed_twk_li_nup (* cb ); 29  Evas_Obje * g__gl_twk_dio_group = NULL ; 30 * gSTR_SETTING_NETWORK_LIST = "IDS_ST_OPT_NETWORK_LIST"; 32 g_vw gg_vw_twk_eed_twk_li = { 33 . = g_twk_eed_twk_li_ , 34 . gderoy = g_twk_eed_twk_li_deroy , 35 . gupde = g_twk_eed_twk_li_upde , 36 . gnup = g_twk_eed_twk_li_nup , 39  #LIST_COUNT 100 ) 40  #MAX_PLMN_LEN 6 ) 48  $gl_twk_gli_b_lize ( StgNwkUG * ad ) 50 Elm_Obje_Im * gl_em = NULL ; 51 * l_mem = NULL ; 53 i( ad -> gl_twk ) { 54 gl_em = `m_gli_f_em_g ( ad -> gl_twk ); 55  gl_em ) { 56 l_mem = (*) `m_obje_em_da_g ( gl_em ); 57 i( l_mem ) { 58 `FREE ( l_mem ); 60 gl_em = `m_gli_em_xt_g (gl_item); 62 `m_gli_r ( ad -> gl_twk ); 67  SETTING_RETURN_FAIL ; 68 } } 70 * $gl_twk_gli_xt_g (* da , Evas_Obje * obj , 71 cڡ * ) 73  buf [ PATH_MAX ]; 75  gl_twk_da * l_mem = (gl_twk_d*) da ; 77 i( `SCmp ( , "elm.text") == 0) { 80 `tf ( buf , (buf), "%s", l_mem -> me ); 81  `rdup ( buf ); 83 `CyS ( buf , "", ` ("")); 84  `rdup ( buf ); 86 } } 88  $gl_twk_gli_de (* da , Evas_Obje * obj ) 90  gl_twk_da * e_em = (gl_twk_d*) da ; 91 i( da ) { 92 `FREE ( e_em ); 95 } } 97  Evas_Obje * $gl_twk_gli_cڋ_g (* da , Evas_Obje * obj , 98 cڡ * ) 100 Evas_Obje * dio = NULL ; 101  gl_twk_da * l_mem = (gl_twk_d*) da ; 103 i( `SCmp ( , "elm.swallow.end") == 0 104 || `SCmp ( , "elm.icon") == 0) { 105 dio = `m_dio_add ( obj ); 106 `tv_if ( dio = NULL , NULL); 107 `m_dio_e_vue_t ( dio , l_mem -> dex ); 108 `m_dio_group_add ( dio , __gl_twk_dio_group ); 110  dio ; 111 } } 113  $gl_twk_gli_ (* da , Evas_Obje * obj , 114 * evt_fo ) 116 StgNwkUG * ad = (StgNwkUG * da ; 117 Elm_Obje_Im * em = NULL ; 118 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 119 em = ( Elm_Obje_Im * evt_fo ; 120 `m_gli_em_ed_t ( em , 0); 122 ad -> cur_l_mem = 123 ( gl_twk_da *) `m_obje_em_da_g ( em ); 125 i( ad -> cur_l_mem = NULL ) { 129 ad -> cur_l_dex =d-> cur_l_mem -> dex ; 130 `m_dio_vue_t ( __gl_twk_dio_group , ad -> cur_l_dex ); 133 } } 135  $__g_eed_twk_li_em_me (* me , 136 gs_eed_twk_b 137 twk ) 139 `g_tm_if ( NULL = me , "NULL ==ame") 140 cڡ * nw_ty_r = NULL ; 141  twk . nw_ty ) { 142  SETTING_PREFERRED_NETWORK_TYPE_GSM_900 : { 143 nw_ty_r = "GSM900"; 146  SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 : { 147 nw_ty_r = "DCS"; 150  SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 : { 151 nw_ty_r = "PCS"; 154  SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT : { 155 nw_ty_r = "GSMSAT"; 158  SETTING_PREFERRED_NETWORK_TYPE_GSM_850 : { 159 nw_ty_r = "GSM850"; 162  SETTING_PREFERRED_NETWORK_TYPE_UMTS : { 163 nw_ty_r = "UMTS"; 167 nw_ty_r = NULL ; 171 `tf ( me , 255, "%(%s)", twk . sht_me_r , nw_ty_r ); 172 } } 174  Ea_Bo $__gli_upde (* da ) 176 SETTING_TRACE_BEGIN ; 177 `g_tvm_if ( NULL = da , 0, "NULL == data") 179 StgNwkUG * ad = (StgNwkUG * da ; 180 cڡ * mch_r = NULL ; 182 `SETTING_TRACE ("mch_r:%s", mch_r ); 184  gl_twk_da * e_em ; 185 `m_gli_r ( ad -> gl_twk ); 186  i ; 187  ems = (( twk_b ) / (network_table[0])); 188  i = 0; i < ems ; i++) { 189 e_em = 190 ( gl_twk_da *) `oc (1, 192 gl_twk_da )); 193 `g_tvm_if (! e_em , FALSE , "calloc failed"); 194 e_em -> dex = i ; 196 `__g_eed_twk_li_em_me ( e_em -> me , 197 twk_b [ i ]); 199 i('\0' = ad -> ch_xt [0] 200 || ('\0' = e_em -> me [0] && `is_subr_n (e_em->me, ad -> ch_xt ))) { 203 `m_gli_em_nd ( ad -> gl_twk , &ad-> c , 204 e_em , NULL , 205 ELM_GENLIST_ITEM_NONE , 206 gl_twk_gli_ , 207 ad ); 209 `FREE ( e_em ); 212 ad -> add_vw_tim = NULL ; 213  FALSE ; 214 } } 217  $__chb_chged_cb (* da , Evas_Obje * obj , 218 * evt_fo ) 220 SETTING_TRACE_BEGIN ; 221 `g_tm_if ( NULL = da , "NULL == data") 223 StgNwkUG * ad = (StgNwkUG * da ; 225 i( `m_obje_focus_g ( ad -> nw_ch_b )) { 226 i( `m_y_is_emy ( obj )) 227 `m_obje_sigl_em ( ad -> nw_ch_b , "elm,state,eraser,hide", "elm"); 229 `m_obje_sigl_em ( ad -> nw_ch_b , "elm,state,eraser,show", "elm"); 232 cڡ * r = `m_obje_xt_g ( obj ); 236 i( r = NULL ) { 237 `SETTING_TRACE_ERROR ("Searchbarext is NULL!"); 241 i(! `SCmp ( r , ad -> ch_xt )) { 246 i( ` ( r > MAX_SEARCH_STR_LEN ) { 248 `m_obje_xt_t ( obj , ad -> ch_xt ); 251 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("Iutolg!"), NULL, POPUP_INTERVAL , FALSE , FALSE); 256 `memt ( ad -> ch_xt , '\0', MAX_SEARCH_STR_LEN + 1); 257 `CyS ( ad -> ch_xt , r , MAX_SEARCH_STR_LEN ); 262 `SETTING_TRACE ("Updatehe search viewext, search_text=%s", 263 ad -> ch_xt ); 265 i( ad -> add_vw_tim ) { 270 ad -> add_vw_tim = `ece_idr_add ( __gli_upde ,d); 273 } } 275  $__chb_nl_icked_cb (* da , Evas_Obje * obj , 276 * evt_fo ) 278 SETTING_TRACE_BEGIN ; 279 StgNwkUG * ad = (StgNwkUG * da ; 285 Evas_Obje * y = `m_obje__cڋ_g ( ad -> nw_ch_b , "elm.swallow.content"); 286 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( y ); 287 i( imf_cڋxt ) { 288 `ece_imf_cڋxt_put_l_hide ( imf_cڋxt ); 292 } } 294  $__chb_focud_cb (* da , Evas_Obje * obj , 295 * evt_fo ) 297 SETTING_TRACE_BEGIN ; 298 `g_tm_if ( NULL = da , "NULL == data"); 299 StgNwkUG * ad = (StgNwkUG * da ; 301 i(! `m_y_is_emy ( obj )) 302 `m_obje_sigl_em ( ad -> nw_ch_b , "elm,state,eraser,show", "elm"); 303 `m_obje_sigl_em ( ad -> nw_ch_b , "elm,state,guidetext,hide", "elm"); 304 `m_obje_sigl_em ( ad -> nw_ch_b , "cancel,in", ""); 305 } } 307  Evas_Obje * $__add_chb_add ( Evas_Obje * , * da ) 309 SETTING_TRACE_BEGIN ; 310 `g_tvm_if ( NULL = da , NULL, "NULL == data"); 312 Evas_Obje * chb_yout = `m_yout_add ( ); 313 `m_yout_theme_t ( chb_yout , "layout", "searchbar", "cancel_button"); 315 Evas_Obje * y = `m_y_add ( chb_yout ); 316 `m_y_sb_t ( y , EINA_TRUE ); 317 `m_y_sg_le_t ( y , EINA_TRUE ); 318 `m_y_put_l_yout_t ( y , ELM_INPUT_PANEL_LAYOUT_NORMAL ); 319 `m_obje__cڋ_t ( chb_yout , "m.swlow.cڋ", y ); 320 `m_obje__xt_t ( chb_yout , "m.guidext", `dgxt ("sys_string", "IDS_ST_BODY_SEARCH")); 322 `evas_obje_size_ht_weight_t ( chb_yout , EVAS_HINT_EXPAND , 0); 323 `evas_obje_size_ht_ign_t ( chb_yout , EVAS_HINT_FILL , 0.0); 324 `evas_obje_size_ht_m_t ( chb_yout , `ELM_SCALE_SIZE (480), ELM_SCALE_SIZE(66)); 326 `evas_obje_smt_back_add ( y , "chged", __chb_chged_cb , da ); 327 `evas_obje_smt_back_add ( y , "focud", __chb_focud_cb , da ); 329 Evas_Obje * nl_b = `m_bu_add ( chb_yout ); 330 `m_obje__cڋ_t ( chb_yout , "bu_nl", nl_b ); 331 `m_obje_y_t ( nl_b , "searchbar/default"); 334 `evas_obje_smt_back_add ( nl_b , "clicked", 335 __chb_nl_icked_cb , da ); 337 `edje_obje__swlow ( `_EDJ ( ), "ch_b", chb_yout ); 339  chb_yout ; 340 } } 344  $g_twk_eed_twk_li_ (* cb ) 346 SETTING_TRACE_BEGIN ; 348 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 350 StgNwkUG * ad = (StgNwkUG * cb ; 352 Evas_Obje * sub_yout = `m_yout_add ( ad -> w_ma_yout ); 353 `m_yout_fe_t ( sub_yout , SETTING_THEME_EDJ_NAME , 355 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , 0.0); 356 `evas_obje_show ( sub_yout ); 359 `g_push_yout_vi_b ( `_ ( STR_SETTING_NETWORK_LIST ), 360 `dgxt ("sys_string", "IDS_ST_BUTTON_CANCEL_ABB"), 361 `dgxt ("sys_string", "IDS_COM_ADD"), 362 NULL , 363 g_twk_eed_twk_li_ick_sokey_nl , 364 g_twk_eed_twk_li_ick_sokey_add , 365 NULL , ad , sub_yout ,d-> vi_b , NULL); 367 Evas_Obje * gl_twk = NULL ; 368 `gl_twk_gli_b_lize ( ad ); 370 ad -> cur_l_dex = -1; 371 ad -> c . em_y = "1text.1icon.2"; 372 ad -> c . func . xt_g = gl_twk_gli_xt_g ; 373 ad -> c . func . cڋ_g = gl_twk_gli_cڋ_g ; 374 ad -> c . func . e_g = NULL ; 375 ad -> c . func . d = gl_twk_gli_de ; 377 ad -> gl_twk = gl_twk = `m_gli_add d-> w_ma_yout ); 378 `tvm_if ( ad -> gl_twk = NULL , SETTING_RETURN_FAIL , 380 `m_gli_izi_mode_t ( ad -> gl_twk , EINA_TRUE ); 381 `m_obje_y_t ( ad -> gl_twk , "dialogue"); 382 `m_gli_r ( gl_twk ); 383 `evas_obje_show ( gl_twk ); 384 `evas_obje_smt_back_add ( ad -> gl_twk , "ized", __gl_ized_cb , NULL ); 386 __gl_twk_dio_group = `m_dio_add ( ad -> w_ma_yout ); 387 `m_dio_e_vue_t ( __gl_twk_dio_group , -1); 389 ad -> nw_ch_b = `__add_chb_add ( sub_yout ,d); 390 `edje_obje__swlow ( `_EDJ ( sub_yout ), "search_list", 391 ad -> gl_twk ); 392 `__gli_upde ( ad ); 394 `m_dio_vue_t ( __gl_twk_dio_group , -100); 395 g_vw_twk_eed_twk_li . is_ = 1; 397  SETTING_RETURN_SUCCESS ; 398 } } 400  $g_twk_eed_twk_li_deroy (* cb ) 402 SETTING_TRACE_BEGIN ; 404 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 406 StgNwkUG * ad = (StgNwkUG * cb ; 407 i( __gl_twk_dio_group ! NULL ) { 408 `evas_obje_d ( __gl_twk_dio_group ); 410 i( ad -> gl_twk ! NULL ) { 411 `m_gli_r ( ad -> gl_twk ); 412 `evas_obje_d ( ad -> gl_twk ); 413 ad -> gl_twk = NULL ; 415 i( ad -> add_vw_tim ) { 416 `ece_idr_d ( ad -> add_vw_tim ); 417 ad -> add_vw_tim = NULL ; 419 `m_viame_em_p ( ad -> vi_b ); 420 g_vw_twk_eed_twk_li . is_ = 0; 422  SETTING_RETURN_SUCCESS ; 423 } } 425  $g_twk_eed_twk_li_upde (* cb ) 427 SETTING_TRACE_BEGIN ; 429 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 437  SETTING_RETURN_SUCCESS ; 438 } } 440  $g_twk_eed_twk_li_nup (* cb ) 442  `g_twk_eed_twk_li_deroy ( cb ); 443 } } 458 $g_twk_eed_twk_li_ick_sokey_nl (* da , 459 Evas_Obje * obj , 460 * evt_fo ) 462 SETTING_TRACE_BEGIN ; 464 `tm_if ( da = NULL , 467 StgNwkUG * ad = (StgNwkUG * da ; 469 `g_vw_chge (& g_vw_twk_eed_twk_li , 470 & g_vw_twk_eed_twk , ad ); 471 } } 474 $g_twk_eed_twk_li_ick_sokey_add (* da , 475 Evas_Obje * obj , 476 * evt_fo ) 478 SETTING_TRACE_BEGIN ; 480 `tm_if ( da = NULL , 483 StgNwkUG * ad = (StgNwkUG * da ; 485  l = 0; 486  pi_t = TAPI_API_SUCCESS ; 487 TNwkPedPlmnInfo_t ef_mn_fo = { 0, }; 490 l = `m_dio_vue_g ( __gl_twk_dio_group ); 491 SETTING_TRACE 493 l ); 495 i( l < 0) { 496 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("Pa se im(stشoss!"), NULL, POPUP_INTERVAL , FALSE , FALSE); 503  t = 0; 504 t = `tf ((*) ef_mn_fo . Plmn , MAX_PLMN_LEN / 2, "%d", 505 twk_b [ l ]. mcc ); 506 `t_if ( t < 0); 508 t = `tf ((*) ef_mn_fo . Plmn + ( MAX_PLMN_LEN / 2), 509 MAX_PLMN_LEN / 2, "%d", twk_b [ l ]. mnc ); 510 `t_if ( t < 0); 512 `SETTING_TRACE ("ed im is:%s", twk_b [ l ]. sht_me_r ); 514  twk_b [ l ]. nw_ty ) { 515  SETTING_PREFERRED_NETWORK_TYPE_GSM_900 : 516  SETTING_PREFERRED_NETWORK_TYPE_DCS_1800 : 517  SETTING_PREFERRED_NETWORK_TYPE_PCS_1900 : 518  SETTING_PREFERRED_NETWORK_TYPE_GSM_SAT : 519  SETTING_PREFERRED_NETWORK_TYPE_GSM_850 : 520 ef_mn_fo . SyemTy = TAPI_NETWORK_SYSTEM_GSM ; 523  SETTING_PREFERRED_NETWORK_TYPE_UMTS : 524 ef_mn_fo . SyemTy = TAPI_NETWORK_SYSTEM_UMTS ; 530 ef_mn_fo . Index = 531 ad -> ef_li . PfPlmnRecd [ad->ef_li. NumOfPfPlmns - 532 1]. Index + 1; 534 ad -> twk_ug_p = 535 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_ST_POP_SAVING"), 536 NULL , 0.0, TRUE , TRUE); 537 `SETTING_TRACE_DEBUG ("%s***lmn=%s, index=%d ***%s", 538 SETTING_FONT_BGREEN , ef_mn_fo . Plmn , 539 ()( ef_mn_fo . Index ), SETTING_FONT_BLACK ); 541 pi_t = 542 `l_t_twk_eed_mn ( ad -> hd , TAPI_NETWORK_PREF_PLMN_ADD , 543 & ef_mn_fo , g_pi_t_eed_mn_cb , ad ); 544 i( pi_t ! TAPI_API_SUCCESS ) { 545 SETTING_TRACE_DEBUG 547 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 548 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("SavFaed!"), NULL, POPUP_INTERVAL , FALSE , FALSE); 551 ad -> _ty = SETTING_NETWORK_PREFERRED_NETWORK_LIST ; 552 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-new.c 21  ~ 22  ~ 24  g_twk_eed_twk_w_ (* cb ); 25  g_twk_eed_twk_w_deroy (* cb ); 26  g_twk_eed_twk_w_upde (* cb ); 27  g_twk_eed_twk_w_nup (* cb ); 29 g_vw gg_vw_twk_eed_twk_w = { 30 . = g_twk_eed_twk_w_ , 31 . gderoy = g_twk_eed_twk_w_deroy , 32 . gupde = g_twk_eed_twk_w_upde , 33 . gnup = g_twk_eed_twk_w_nup , 42  $g_twk_eed_twk_w_ (* cb ) 45 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 46 SETTING_TRACE_BEGIN ; 47 StgNwkUG * ad = (StgNwkUG * cb ; 49 Evas_Obje * sr = NULL ; 51 `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 52 `_ ("IDS_ST_HEADER_NEW_NETWORK"), 53 `_ ("IDS_ST_BUTTON_CANCEL_ABB"), 54 `_ ("IDS_SA_BUTTON_DONE_ABB"), 55 g_twk_eed_twk_w_ick_sokey_nl_cb , 56 g_twk_efd_twk_w_ick_sokey_ve_cb , 57 ad , & sr ,d-> vi_b ); 58 Elm_Obje_Im * em = NULL ;; 60 em = 61 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 62 ELM_GENLIST_ITEM_NONE , NULL , NULL); 63 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 65 ad -> da_w_mcc = 66 `g__Gdl_fld_def ( sr , 67 & c_edfld , NULL , 68 NULL , SWALLOW_Ty_LAYOUT_EDITFIELD , 69 NULL , NULL, 0, 71 `_ ("000"), 72 g_twk_eed_twk_w_y_chged_cb ); 73 i( ad -> da_w_mcc ) { 74 ad -> da_w_mcc -> urda =d; 75 ad -> da_w_mcc -> put_ty = ELM_INPUT_PANEL_LAYOUT_NUMBERONLY ; 77 `SETTING_TRACE_ERROR ("ad->data_new_mcc is NULL"); 80 ad -> da_w_mnc = 81 `g__Gdl_fld_def ( sr , 82 & c_edfld , NULL , 83 NULL , SWALLOW_Ty_LAYOUT_EDITFIELD , 84 NULL , NULL, 0, 86 `_ ("000"), 87 g_twk_eed_twk_w_y_chged_cb ); 88 i( ad -> da_w_mnc ) { 89 ad -> da_w_mnc -> urda =d; 90 ad -> da_w_mnc -> put_ty = ELM_INPUT_PANEL_LAYOUT_NUMBERONLY ; 92 `SETTING_TRACE_ERROR ("ad->data_new_mnc is NULL"); 94 `ADD_GL_SEPARATOR ( sr ); 96 () `g__Gdl_fld_tIm ( sr , 97 & c_group_em , 99 NULL ); 100 ad -> chk_w_ty = `m_dio_add ( sr ); 101 `m_dio_e_vue_t ( ad -> chk_w_ty , 0); 103 `g__Gdl_fld_1dio ( sr , & c_1xt_1ic_2 , 104 g_mou_up_Gdl_li_dio_cb , 105 ad -> chk_w_ty , 106 SWALLOW_Ty_1RADIO , 107 ad -> chk_w_ty , 0, "IDS_ST_BODY_GSM", NULL ); 109 `g__Gdl_fld_1dio ( sr , & c_1xt_1ic_2 , 110 g_mou_up_Gdl_li_dio_cb , 111 ad -> chk_w_ty , 112 SWALLOW_Ty_1RADIO , 113 ad -> chk_w_ty , 1, "UMTS", NULL ); 114 g_vw_twk_eed_twk_w . is_ = 1; 115  SETTING_RETURN_SUCCESS ; 116 } } 118  $g_twk_eed_twk_w_deroy (* cb ) 121 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 123 StgNwkUG * ad = (StgNwkUG * cb ; 125 `m_viame_em_p ( ad -> vi_b ); 126 g_vw_twk_eed_twk_w . is_ = 0; 127  SETTING_RETURN_SUCCESS ; 128 } } 130  $g_twk_eed_twk_w_upde (* cb ) 132  SETTING_RETURN_SUCCESS ; 133 } } 135  $g_twk_eed_twk_w_nup (* cb ) 137  `g_twk_eed_twk_w_deroy ( cb ); 138 } } 152 $g_twk_eed_twk_w_y_chged_cb (* da , 153 Evas_Obje * obj , 154 * evt_fo ) 156 `tm_if ( da = NULL , "Dataarameter is NULL"); 157 Stg_GGroupIm_Da * li_em = 158 ( Stg_GGroupIm_Da * da ; 160 cڡ * y_r = `m_y_y_g ( obj ); 162 li_em -> sub_desc = (*) `g_rdup ( y_r ); 163 } } 166 $g_twk_efd_twk_w_ick_sokey_ve_cb (* da , 167 Evas_Obje * obj , 168 * evt_fo ) 170 SETTING_TRACE_BEGIN ; 172 `tm_if ( da = NULL , 175 StgNwkUG * ad = (StgNwkUG * da ; 177  pi_t = TAPI_API_SUCCESS ; 179 TNwkPedPlmnInfo_t ef_mn_fo = { 0, }; 181  twk_ty = 0; 182 cڡ * mcc = NULL ; 183 cڡ * mnc = NULL ; 184 i( ad -> da_w_mcc ) { 185 mcc = ad -> da_w_mcc -> sub_desc ; 187 i( ad -> da_w_mnc ) { 188 mnc = ad -> da_w_mnc -> sub_desc ; 191 `g_tm_if ( `isEmyS ( mcc ) 192 || `isEmyS ( mnc ), 194  mcc_n = ` ( mcc ); 195  mnc_n = ` ( mnc ); 196 i( COUNTRY_CODE_LEN ! mcc_n ) { 197 i(( NETWORK_CODE_LEN < mnc_n ) || (mnc_len <= 0)) { 198 `g__pup_whout_b ( ad ,d-> w_g , 199 NULL , `_ ("please input country code made up of 3 digitalumberndetwork code made up of 1 ~ 3 digitalumber"), 200 NULL , POPUP_INTERVAL , FALSE , FALSE); 202 `g__pup_whout_b ( ad ,d-> w_g , 203 NULL , `_ ("please input country code made up of 3 digitalumber"), 204 NULL , POPUP_INTERVAL , FALSE , FALSE); 209 i(( NETWORK_CODE_LEN < mnc_n ) || (mnc_len <= 0)) { 210 `g__pup_whout_b ( ad ,d-> w_g , 211 NULL , `_ ("please inputetwork code made up of 1 ~ 3 digitalumber"), 212 NULL , POPUP_INTERVAL , FALSE , FALSE); 216 twk_ty = `m_dio_vue_g ( ad -> chk_w_ty ); 219 `CyS ((*) ef_mn_fo . Plmn , (*) mcc , 3); 220 `CyS ((*) ef_mn_fo . Plmn + 3, (*) mnc , 3); 222 `SETTING_TRACE_DEBUG ("%s*** mcc=%s, mnc=%s,lmn=%s ***%s", 223 SETTING_FONT_BGREEN , mcc , mnc , 224 (*)( ef_mn_fo . Plmn ), SETTING_FONT_BLACK ); 227 i( twk_ty == 0) { 228 ef_mn_fo . SyemTy = TAPI_NETWORK_SYSTEM_GSM ; 230 ef_mn_fo . SyemTy = TAPI_NETWORK_SYSTEM_UMTS ; 233 ef_mn_fo . Index = 234 ad -> ef_li . PfPlmnRecd [ad->ef_li. NumOfPfPlmns - 235 1]. Index + 1; 237 ad -> twk_ug_p = 238 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_ST_POP_SAVING"), 239 NULL , 0.0, TRUE , TRUE); 240 pi_t = 241 `l_t_twk_eed_mn ( ad -> hd , TAPI_NETWORK_PREF_PLMN_ADD , 242 & ef_mn_fo , g_pi_t_eed_mn_cb , ad ); 243 i( pi_t ! TAPI_API_SUCCESS ) { 244 SETTING_TRACE_DEBUG 246 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 247 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("SavFaed!"), NULL, POPUP_INTERVAL , FALSE , FALSE); 250 ad -> _ty = SETTING_NETWORK_PREFERRED_NETWORK_NEW ; 251 } } 254 $g_twk_eed_twk_w_ick_sokey_nl_cb (* da , 255 Evas_Obje * obj , 256 * evt_fo ) 258 StgNwkUG * ad = (StgNwkUG * da ; 261 `tm_if ( da = NULL , 263 ad -> _ty = SETTING_NETWORK_PREFERRED_NETWORK_NONE ; 264 `g_vw_chge (& g_vw_twk_eed_twk_w , 265 & g_vw_twk_eed_twk , ad ); 266 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network.c 21  ~ 22  ~ 24  g_twk_eed_twk_ (* cb ); 25  g_twk_eed_twk_deroy (* cb ); 26  g_twk_eed_twk_upde (* cb ); 27  g_twk_eed_twk_nup (* cb ); 29 g_vw gg_vw_twk_eed_twk = { 30 . = g_twk_eed_twk_ , 31 . gderoy = g_twk_eed_twk_deroy , 32 . gupde = g_twk_eed_twk_upde , 33 . gnup = g_twk_eed_twk_nup , 36  g_twk_eed_twk_Gdl_li_em_mou_up_cb ( 37 * da , 38 Evas_Obje 39 * obj , 41 * evt_fo ); 42  g_twk_eed_twk_ick_sokey_add_cb (* da , 43 Evas_Obje * 44 obj ,  45 * evt_fo ); 46  g_twk_eed_twk_ick_sokey_de_cb ( 47 * da , 48 Evas_Obje 49 * obj , 51 * evt_fo ); 52  g_twk_eed_twk_ick_sokey_back_cb (* da , 53 Evas_Obje 54 * obj ,  55 * evt_fo ); 56  g_twk_eed_twk_ick_xpup_mu_1_cb ( 57 * da , 58 Evas_Obje 59 * obj , 61 * evt_fo ); 62  g_twk_eed_twk_ick_xpup_mu_2_cb ( 63 * da , 64 Evas_Obje 65 * obj , 67 * evt_fo ); 69  g_twk_eed_twk_dw_twk_li (* da ); 77  $g_twk_eed_twk_ (* cb ) 79 SETTING_TRACE_BEGIN ; 81 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 82 StgNwkUG * ad = (StgNwkUG * cb ; 84  pi_t = TAPI_API_SUCCESS ; 87 pi_t = `l_g_twk_eed_mn ( ad -> hd , g_pi_g_eed_mn_cb ,d); 88 i( pi_t ! TAPI_API_SUCCESS ) { 89 SETTING_TRACE_DEBUG 91 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 95 ad -> s_ef = `m_gli_add d-> w_ma_yout ); 96 `tvm_if ( ad -> s_ef = NULL , SETTING_RETURN_FAIL , 98 `m_gli_izi_mode_t ( ad -> s_ef , EINA_TRUE ); 99 `m_obje_y_t ( ad -> s_ef , "dialogue"); 100 `m_gli_r ( ad -> s_ef ); 101 `evas_obje_smt_back_add ( ad -> s_ef , "ized", __gl_ized_cb , NULL ); 103 `g_push_yout_vi_b ( `_ ("IDS_ST_BODY_PREFERRED_NETWORKS"), 104 `_ ("IDS_ST_BUTTON_BACK"), _("IDS_COM_ADD"), 105 `_ ("IDS_ST_BODY_DELETE"), 106 g_twk_eed_twk_ick_sokey_back_cb , 107 g_twk_eed_twk_ick_sokey_add_cb , 108 g_twk_eed_twk_ick_sokey_de_cb , 109 ad ,d-> s_ef ,d-> vi_b , NULL ); 112 `g_twk_eed_twk_dw_twk_li ( ad ); 114 ad -> twk_ug_p = 115 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_ST_POP_NETWORKSERVICES_SEARCHING"), 116 NULL , 0.0, TRUE , TRUE); 118 g_vw_twk_eed_twk . is_ = 1; 120  SETTING_RETURN_SUCCESS ; 121 } } 123  $g_twk_eed_twk_deroy (* cb ) 126 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 128 StgNwkUG * ad = (StgNwkUG * cb ; 129 i( ad -> pup ) { 130 `evas_obje_d ( ad -> pup ); 131 ad -> pup = NULL ; 133 `m_viame_em_p ( ad -> vi_b ); 134 g_vw_twk_eed_twk . is_ = 0; 135  SETTING_RETURN_SUCCESS ; 136 } } 138  $g_twk_eed_twk_upde (* cb ) 141 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 143 StgNwkUG * ad = (StgNwkUG * cb ; 145 `g_twk_eed_twk_esh_vw ( ad ); 147  SETTING_RETURN_SUCCESS ; 148 } } 150  $g_twk_eed_twk_nup (* cb ) 152  `g_twk_eed_twk_deroy ( cb ); 153 } } 161  $g_twk_eed_twk_esh_vw (* da ) 164 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 165 StgNwkUG * ad = (StgNwkUG * da ; 167 `g_twk_eed_twk_dw_twk_li ( ad ); 170 } } 172  $g_twk_eed_twk_dw_twk_li (* da ) 175 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 176 StgNwkUG * ad = (StgNwkUG * da ; 178  i = 0; 179 `m_gli_r ( ad -> s_ef ); 180  i = 0; i < ad -> ef_li . NumOfPfPlmns ; i++) { 181 `g__Gdl_fld_def ( ad -> s_ef , & c_1xt , 182 g_twk_eed_twk_Gdl_li_em_mou_up_cb , 183 ad , SWALLOW_Ty_INVALID , NULL , 184 NULL , 0, 185 ad -> 186 ef_li . PfPlmnRecd 187 [ i ]. twk_me , NULL , NULL); 191 } } 200 $g_twk_eed_twk_Gdl_li_em_mou_up_cb (* da , 201 Evas_Obje * 202 obj ,  203 * evt_fo ) 205 SETTING_TRACE_BEGIN ; 207 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 208 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 209 `m_gli_em_ed_t ( em , 0); 210 Stg_GGroupIm_Da * li_em = 211 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 212 `g_tm_if ( NULL = li_em , "list_item is NULL"); 214 StgNwkUG * ad = (StgNwkUG * da ; 216 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 217  i ; 219  i = 0; i < ad -> ef_li . NumOfPfPlmns ; i++) { 220 i(! SCmp 221 ( ad -> ef_li . PfPlmnRecd [ i ]. twk_me , 222 li_em -> keyS )) { 227 `SETTING_TRACE ("i:%d", i ); 228 ad -> l_ef_idx =d-> ef_li . PfPlmnRecd [ i ]. Index ; 229 `g_vw_chge (& g_vw_twk_eed_twk , 230 & g_vw_twk_eed_twk_ed , ad ); 231 } } 234 $g_twk_eed_twk_ick_sokey_back_cb (* da , 235 Evas_Obje * obj , 236 * evt_fo ) 239 `tm_if ( da = NULL , 241 StgNwkUG * ad = (StgNwkUG * da ; 243 `g_vw_chge (& g_vw_twk_eed_twk , 244 & g_vw_twk_ma , ad ); 245 } } 248 $g_twk_eed_twk_ick_xpup_mu_1_cb (* da , 249 Evas_Obje * obj , 250 * evt_fo ) 253 `tm_if ( da = NULL , 256 StgNwkUG * ad = (StgNwkUG * da ; 258 `evas_obje_d ( ad -> pup ); 260 `g_vw_chge (& g_vw_twk_eed_twk , 261 & g_vw_twk_eed_twk_li , ad ); 262 } } 265 $g_twk_eed_twk_ick_xpup_mu_2_cb (* da , 266 Evas_Obje * obj , 267 * evt_fo ) 270 `tm_if ( da = NULL , 273 StgNwkUG * ad = (StgNwkUG * da ; 275 `evas_obje_d ( ad -> pup ); 277 `g_vw_chge (& g_vw_twk_eed_twk , 278 & g_vw_twk_eed_twk_w , ad ); 279 } } 282 $g_twk_eed_twk_ick_sokey_add_cb (* da , 283 Evas_Obje * obj , 284 * evt_fo ) 286 SETTING_TRACE_BEGIN ; 288 `tm_if ( da = NULL , 291 StgNwkUG * ad = (StgNwkUG * da ; 293 ad -> pup = `m_xpup_add d-> vi_b ); 294 `_obje_evt_back_add ( ad -> pup , EA_CALLBACK_BACK , _xpup_back_cb , NULL ); 298 `m_xpup_em_nd ( ad -> pup , `_ ("IDS_ST_BODY_NETWORK_LIST"), NULL , 299 g_twk_eed_twk_ick_xpup_mu_1_cb , 300 ad ); 302 `m_xpup_em_nd ( ad -> pup , `_ (""), 303 NULL , 304 g_twk_eed_twk_ick_xpup_mu_2_cb , 305 ad ); 307 `evas_obje_size ( ad -> pup , 480 * WIDGET_SCALE_FACTOR , 308 300 * WIDGET_SCALE_FACTOR ); 310 Evas_Cod x , y , w , h ; 311 `evas_obje_geomry_g ( obj , & x , & y , & w , & h ); 312 `evas_obje_move ( ad -> pup , ( x + w / 2* WIDGET_SCALE_FACTOR , 313 ( y + h * WIDGET_SCALE_FACTOR ); 314 `evas_obje_show ( ad -> pup ); 315 } } 318 $g_twk_eed_twk_ick_sokey_de_cb (* da , 319 Evas_Obje * obj , 320 * evt_fo ) 323 `tm_if ( da = NULL , 326 StgNwkUG * ad = (StgNwkUG * da ; 328 i( ad -> ef_li . NumOfPfPlmns == 0) { 329 `g__sime_pup ( ad ,d-> w_g , 330 NULL , `_ ("No Networko delete!")); 332 `g_vw_chge (& g_vw_twk_eed_twk , 333 & g_vw_twk_eed_twk_de , 334 ad ); 336 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-profile-delete.c 21  ~ 23  g_twk_ofe_de_ (* cb ); 24  g_twk_ofe_de_deroy (* cb ); 25  g_twk_ofe_de_upde (* cb ); 26  g_twk_ofe_de_nup (* cb ); 27 g_vw gg_vw_twk_ofe_de = { 28 . = g_twk_ofe_de_ , 29 . gderoy = g_twk_ofe_de_deroy , 30 . gupde = g_twk_ofe_de_upde , 31 . gnup = g_twk_ofe_de_nup , 39  $__ofe_de_li_dw ( StgNwkUG * ad ) 41 SETTING_TRACE_BEGIN ; 42 i( ad -> ofe_d_li ! NULL ) { 43 `ea_li_ ( ad -> ofe_d_li ); 44 ad -> ofe_d_li = NULL ; 46 `m_gli_r ( ad -> gl_ofe_d ); 47 Elm_Obje_Im * f_em ; 49 f_em = `m_gli_em_nd ( ad -> gl_ofe_d , & c_t , NULL , NULL, 50 ELM_GENLIST_ITEM_NONE , NULL , NULL); 51 `m_gli_em__mode_t ( f_em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 53 Ea_Li * i = NULL ; 54 ci_ofe_h ofe_h = NULL ; 55  idx = 0; 56 * id = NULL ; 57 * n = NULL ; 58 * me = NULL ; 59 * oxy_addss = NULL ; 60 ci_ofe_ty_e ofe_ty = CONNECTION_PROFILE_TYPE_CELLULAR ; 61 Stg_GGroupIm_Da * em_da = NULL ; 63 `g_twk_g_ofe_li ( ad ); 64 `SETTING_TRACE ("ad->ofe_li:%p", ad -> ofe_li ); 65 `EINA_LIST_FOREACH ( ad -> ofe_li , i , ofe_h ) { 66 `SETTING_TRACE ("ofe_h:%p", ofe_h ); 67 i(! ofe_h ) 69 n = me = oxy_addss = id = NULL ; 70 `ci_ofe_g_ur_n ( ofe_h , & n ); 71 i( `isEmyS ( n )) 73 `ci_ofe_g_me ( ofe_h , & me ); 74 i( `isEmyS ( me )) 76 `ci_ofe_g_oxy_addss ( ofe_h , CONNECTION_ADDRESS_FAMILY_IPV4 , & oxy_addss ); 77 `ci_ofe_g_id ( ofe_h , & id ); 79 i( `ci_ofe_g_ty ( ofe_h , & ofe_ty ! CONNECTION_ERROR_NONE ) { 80 `SETTING_TRACE_ERROR ("Failo getrofileype"); 84 `SETTING_TRACE ("Record[%s],rofile_type:%d, service_type:%d, id:%s", 85 n , ofe_ty , ad -> ofe_rvi_ty , id ); 87 em_da = ( Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 88 i(0 = em_da ) { 89 `SETTING_TRACE_ERROR ("calloc failed"); 90 `G_FREE ( n ); 93 em_da -> keyS = (*) `g_rdup ( me ); 94 em_da -> swlow_ty = SWALLOW_Ty_1CHECK ; 95 em_da -> r_swlow_th = (*) `g_rdup ("reveal/extended"); 97 em_da -> chk_chge_cb = g_twk_ofe_de_check_cb ; 98 em_da -> urda = ad ; 99 em_da -> sub_desc = (*) `g_rdup ( n ); 100 em_da -> bgs_to = ( ofe_h ; 101 i( idx == 0) { 102 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 104 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 106 em_da -> em = 107 `m_gli_em_nd ( ad -> gl_ofe_d , &( c_2xt_1ic_2 ), em_da , NULL , 108 ELM_GENLIST_ITEM_NONE , 109 g_twk_ofe_de_mou_up_cb , ad ); 110 i( idx == 0) 111 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_TOP ); 113 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 114 ad -> ofe_d_li = 115 `ea_li_nd ( ad -> ofe_d_li , em_da ); 117 idx ++; 119 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_BOTTOM ); 121 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi__ofe_d_li , "toolbar"); 122 Evas_Obje * lb = `m_obje_em__cڋ_g ( ad -> vi__ofe_d_li , "title_left_btn"); 123 `SETTING_TRACE ("idx:%d", idx ); 124 i( idx == 1) { 125 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_NONE ); 127 i( lb `m_obje_dibd_t b, EINA_FALSE ); 128 } i( idx > 1) { 129 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_BOTTOM ); 131 i( lb `m_obje_dibd_t b, EINA_FALSE ); 134 i( ad -> ofe_li ! NULL ) { 135 `ea_li_ ( ad -> ofe_li ); 136 ad -> ofe_li = NULL ; 138 `SETTING_TRACE ("To disable"); 139 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 141 i( lb `m_obje_dibd_t b, EINA_TRUE ); 142 `SETTING_TRACE ("To disable"); 144 `G_FREE ( n ); 145 `G_FREE ( me ); 146 `G_FREE ( oxy_addss ); 147 `G_FREE ( id ); 149 } } 151  $g_twk_ofe_de_ (* cb ) 153 SETTING_TRACE_BEGIN ; 154 StgNwkUG * ad = (StgNwkUG * cb ; 156 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 157 `tvm_if ( sr = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , 159 `m_gli_izi_mode_t ( sr , EINA_TRUE ); 160 `m_obje_y_t ( sr , "dialogue"); 161 `m_gli_r ( sr ); 162 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 163 ad -> gl_ofe_d = sr ; 165 ad -> vi__ofe_d_li = `g_push_yout_vi_b ( `_ ("IDS_ST_BODY_DELETE"), 166 `dgxt ("sys_string", "IDS_ST_BUTTON_BACK"), 167 `dgxt ("sys_string", "IDS_ST_BODY_DELETE"), 168 `_ ("IDS_ST_BUTTON_CANCEL_ABB"), 169 g_twk_ofe_de_ick_sokey_nl_cb , 170 g_twk_ofe_de_ick_sokey_de_cb , 171 g_twk_ofe_de_ick_sokey_nl_cb , 172 ad , sr ,d-> vi_b , NULL ); 174 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi__ofe_d_li , "toolbar"); 175 Elm_Obje_Im * = `m_tob_ϡ_em_g ( tob ); 176 `m_obje_em_dibd_t ( , EINA_TRUE ); 178 Evas_Obje * lb = `m_bu_add ( ad -> vi_b ); 180 `m_obje_y_t ( lb , "naviframe/title_icon"); 181 Evas_Obje * ic = `m_ic_add ( lb ); 182 `m_obje_xt_t ( lb , `_ ("IDS_ST_OPT_ALL")); 184 `m_image_fe_t ( ic , SETTING_ICON_PATH_CFG "_l.g", NULL ); 188 `m_obje_cڋ_t ( lb , ic ); 189 `m_obje_focus_low_t ( lb , EINA_FALSE ); 190 `evas_obje_age_evts_t ( lb , EINA_FALSE ); 191 `evas_obje_smt_back_add ( lb , "icked", g_twk_ofe_de_ick_sokey__l_cb , ad ); 192 `evas_obje_show ( lb ); 193 `m_obje_em__cڋ_t ( ad -> vi__ofe_d_li , "t__b", lb ); 194 `__ofe_de_li_dw ( ad ); 195 `ADD_GL_SEPARATOR ( sr ); 196 g_vw_twk_ofe_de . is_ = 1; 198  SETTING_RETURN_SUCCESS ; 199 } } 201  $g_twk_ofe_de_deroy (* cb ) 203 SETTING_TRACE_BEGIN ; 204 StgNwkUG * ad = (StgNwkUG * cb ; 205 i(! g_vw_twk_ofe_de . is_ ) 206  SETTING_RETURN_SUCCESS ; 209 i( ad -> ofe_d_li ! NULL ) { 210 `ea_li_ ( ad -> ofe_d_li ); 211 ad -> ofe_d_li = NULL ; 213 ad -> gl_ofe_d = NULL ; 214 ad -> vi__ofe_d_li = NULL ; 215 g_vw_twk_ofe_de . is_ = 0; 216 `m_viame_em_p ( ad -> vi_b ); 218  SETTING_RETURN_SUCCESS ; 219 } } 221  $g_twk_ofe_de_upde (* cb ) 223 SETTING_TRACE_BEGIN ; 225 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 226 `__ofe_de_li_dw ( cb ); 227  SETTING_RETURN_SUCCESS ; 228 } } 230  $g_twk_ofe_de_nup (* cb ) 232  `g_twk_ofe_de_deroy ( cb ); 233 } } 240  $___ofe_ed (* da ) 242 StgNwkUG * ad = da ; 243 `tm_if ( ad = NULL , "Invalidrgument:d is NULL"); 244 Ea_Li * check_li = ad -> ofe_d_li ; 245 Stg_GGroupIm_Da * em_da = NULL ; 246  um = 0; 247  check_li ) { 248 em_da = ( Stg_GGroupIm_Da *) `ea_li_da_g ( check_li ); 249 i( NULL = em_da ) 252 `SETTING_TRACE ("%:%d", `_ ( em_da -> keyS ), im_da-> chk_us ); 253 i( em_da -> chk_us ) { 254 um ++; 256 check_li = `ea_li_xt (check_list); 258 Elm_Obje_Im * vi_ = `m_viame_t_em_g ( ad -> vi_b ); 259 i( vi_ ) { 260 Evas_Obje * tob = `m_obje_em__cڋ_g ( vi_ , "toolbar"); 261 Elm_Obje_Im * = `m_tob_ϡ_em_g ( tob ); 262 i( um != 0) { 263  t [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 264 `tf ( t , MAX_DISPLAY_NAME_LEN_ON_UI , `_ ("IDS_ST_HEADER_PD_SELECTED"), um ); 265 `m_obje_em_xt_t ( vi_ , `_ ( t )); 266 `m_obje_em_dibd_t ( , EINA_FALSE ); 268 `m_obje_em_xt_t ( vi_ , `_ ("IDS_ST_BODY_DELETE")); 269 `m_obje_em_dibd_t ( , EINA_TRUE ); 272 } } 275 $g_twk_ofe_de_check_cb (* da , Evas_Obje * obj , 276 * evt_fo ) 278 `tm_if ( da = NULL , "Dataarameter is NULL"); 279 Stg_GGroupIm_Da * li_em = 280 ( Stg_GGroupIm_Da * da ; 281 li_em -> chk_us = `m_check_e_g ( obj ); 282 `___ofe_ed ( li_em -> urda ); 283 } } 286 $g_twk_ofe_de_mou_up_cb (* da , 287 Evas_Obje * obj , 288 * evt_fo ) 290 SETTING_TRACE_BEGIN ; 292 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 294 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 295 `m_gli_em_ed_t ( em , 0); 296 Stg_GGroupIm_Da * li_em = 297 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 298 `g_tm_if ( NULL = li_em , "list_item is NULL"); 299 `SETTING_TRACE ("li_em->keyS:%s", li_em -> keyS ); 301 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 302 `___ofe_ed ( li_em -> urda ); 303 } } 311 $g_twk_ofe_de_ick_sokey_nl_cb (* da , 312 Evas_Obje * 313 obj ,  314 * evt_fo ) 316 SETTING_TRACE_BEGIN ; 318 `tm_if ( da = NULL , "Dataarameter is NULL"); 319 StgNwkUG * ad = (StgNwkUG * da ; 320 `g_vw_chge (& g_vw_twk_ofe_de , 321 & g_vw_twk_c_li , ad ); 322 } } 324  $__pup_ded_ڣ_cb (* da , Evas_Obje * obj , 325 * evt_fo ) 327 `tm_if ( da = NULL , "Dataarameter is NULL"); 329 StgNwkUG * ad = (StgNwkUG * da ; 331 `g_vw_chge (& g_vw_twk_ofe_de , & g_vw_twk_c_li , ad ); 332 } } 335 $g_twk_ofe_de_ick_sokey_de_cb (* da , 336 Evas_Obje * 337 obj ,  338 * evt_fo ) 340 SETTING_TRACE_BEGIN ; 342 `tm_if ( da = NULL , "Dataarameter is NULL"); 344 StgNwkUG * ad = (StgNwkUG * da ; 345 Ea_Li * check_li = ad -> ofe_d_li ; 346 Stg_GGroupIm_Da * em_da = NULL ; 347  r ; 348 ci_ofe_h ofe_h ; 349 * me = NULL ; 350 * n = NULL ; 351 * id = NULL ; 352  ecizti [ MAX_SPECIALIZITION_LEN ] = { 0, }; 353 * def_n = NULL ; 354 * def_me = NULL ; 355 * def_id = NULL ; 356 ci_ofe_h def_ofe = NULL ; 357 ( `ci_g_deu_ur_rvi_ofe ( ad -> ci ,d-> ofe_rvi_ty , & def_ofe ); 358 i( def_ofe `ci_ofe_g_ur_n (def_ofe, & def_n ); 359 i( def_ofe `ci_ofe_g_me (def_ofe, & def_me ); 360 i( def_ofe `ci_ofe_g_id (def_ofe, & def_id ); 361 `SETTING_TRACE ("DeuɅrofe:%p, def_n[%s], def_me[%s]", def_ofe , def_n , def_me ); 363 bo su = TRUE ; 364 Stg_GGroupIm_Da * f_vid_em = NULL ; 365  ok_t = 0; 366 bo is_deu = 0; 367  check_li ) { 368 em_da = ( Stg_GGroupIm_Da * `ea_li_da_g ( check_li ); 369 i( NULL = em_da ) { 370 check_li = `ea_li_xt (check_list); 373 `SETTING_TRACE ("em_da->chk_us:%d", em_da -> chk_us ); 374 i(! em_da -> chk_us ) { 375 i(! f_vid_em f_vid_em = em_da ; 376 check_li = `ea_li_xt (check_list); 379 ofe_h = ( ci_ofe_h )( em_da -> bgs_to ); 380 `ci_ofe_g_me ( ofe_h , & me ); 381 `ci_ofe_g_ur_n ( ofe_h , & n ); 382 `ci_ofe_g_id ( ofe_h , & id ); 383 i(! `SCmp ( def_n , n && !SCmp( def_me , me && !SCmp( def_id , id )) { 384 is_deu = TRUE ; 386 i(( r = `ci_move_ofe ( ad -> ci , ofe_h )! CONNECTION_ERROR_NONE ) { 387 `SETTING_TRACE_ERROR ("*** [ERR] ci_add_ofe.=%d ***", r ); 389 `G_FREE ( me ); 390 `ci_ofe_g_me ( ofe_h , & me ); 391 `SETTING_TRACE ("me:%s", me ); 392 i(! su ) { 393 `g_t ( ecizti , ", ", MAX_SPECIALIZITION_LEN ); 394 `g_t ( ecizti , `_ ( me ), MAX_SPECIALIZITION_LEN ); 396 `g_t ( ecizti , `_ ( me ), MAX_SPECIALIZITION_LEN ); 398 su = FALSE ; 400 ok_t ++; 401 i( is_deu ) { 404 i( f_vid_em ) { 405 ci_ofe_h f_ofe_h = (ci_ofe_h)( f_vid_em -> bgs_to ); 406 () `ci_t_deu_ur_rvi_ofe ( ad -> ci , 407 ad -> ofe_rvi_ty , 408 f_ofe_h ); 414 `G_FREE ( n ); 415 `G_FREE ( me ); 416 `G_FREE ( id ); 418 check_li = `ea_li_xt (check_list); 421 i(! su ) { 422 `g_t ( ecizti , `_ (": "), MAX_SPECIALIZITION_LEN ); 423 `g_t ( ecizti , `_ ("IDS_COM_POP_DELETE_FAILED"), MAX_SPECIALIZITION_LEN ); 424 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ( ecizti )); 426 i( ad -> vi__ofe_d_li ) 427 `m_obje_em_xt_t ( ad -> vi__ofe_d_li , `_ ("IDS_ST_BODY_DELETE")); 429 i( ok_t `__ofe_de_li_dw ( ad ); 432 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi__ofe_d_li , "toolbar"); 433 Elm_Obje_Im * = `m_tob_ϡ_em_g ( tob ); 434 `m_obje_em_dibd_t ( , EINA_TRUE ); 437 i( su ) { 439 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_ST_BODY_DELETED"), __pup_ded_ڣ_cb , 1, FALSE , FALSE); 443 i( def_ofe ) { 444 `G_FREE ( def_n ); 445 `G_FREE ( def_me ); 446 `G_FREE ( def_id ); 448 } } 451 $g_twk_ofe_de_ick_sokey__l_cb (* da , 452 Evas_Obje * obj , 453 * evt_fo ) 455 SETTING_TRACE_BEGIN ; 456 `tm_if ( da = NULL , "Dataarameter is NULL"); 457 StgNwkUG * ad = da ; 458 Ea_Li * check_li = ad -> ofe_d_li ; 459 Stg_GGroupIm_Da * em_da = NULL ; 460  um = 0; 461  un_um = 0; 462  check_li ) { 463 em_da = ( Stg_GGroupIm_Da *) `ea_li_da_g ( check_li ); 464 i( NULL = em_da ) 467 `SETTING_TRACE ("%:%d", `_ ( em_da -> keyS ), im_da-> chk_us ); 468 i( em_da -> chk_us ) { 469 um ++; 471 un_um ++; 473 check_li = `ea_li_xt (check_list); 475 `SETTING_TRACE ("um:%d, un_um:%d", um , un_um ); 476 i( un_um =0 && um != 0) { 478 `SETTING_TRACE ("to unselectll"); 479 check_li = ad -> ofe_d_li ; 480 un_um = 0; 481  check_li ) { 482 em_da = ( Stg_GGroupIm_Da *) `ea_li_da_g ( check_li ); 483 i( NULL = em_da ) 485 `g_upde_gl_em_chk_us ( em_da , 0); 486 un_um ++; 487 check_li = `ea_li_xt (check_list); 489 um = 0; 492 `SETTING_TRACE ("to selectll"); 493 check_li = ad -> ofe_d_li ; 494 um = 0; 495  check_li ) { 496 em_da = ( Stg_GGroupIm_Da *) `ea_li_da_g ( check_li ); 497 i( NULL = em_da ) 500 `g_upde_gl_em_chk_us ( em_da , 1); 501 um ++; 502 check_li = `ea_li_xt (check_list); 504 un_um = 0; 507 i( ad -> vi__ofe_d_li ) { 508 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi__ofe_d_li , "toolbar"); 509 Elm_Obje_Im * = `m_tob_ϡ_em_g ( tob ); 510 i( um != 0) { 511  t [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 512 `tf ( t , MAX_DISPLAY_NAME_LEN_ON_UI , `_ ("IDS_ST_HEADER_PD_SELECTED"), um ); 513 `m_obje_em_xt_t ( ad -> vi__ofe_d_li , `_ ( t )); 514 `m_obje_em_dibd_t ( , EINA_FALSE ); 516 `m_obje_em_xt_t ( ad -> vi__ofe_d_li , `_ ("IDS_ST_BODY_DELETE")); 517 `m_obje_em_dibd_t ( , EINA_TRUE ); 521 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-select-network.c 21  ~ 23  g_twk__twk_ (* cb ); 24  g_twk__twk_deroy (* cb ); 25  g_twk__twk_upde (* cb ); 26  g_twk__twk_nup (* cb ); 28 g_vw gg_vw_twk__twk = { 29 . = g_twk__twk_ , 30 . gderoy = g_twk__twk_deroy , 31 . gupde = g_twk__twk_upde , 32 . gnup = g_twk__twk_nup , 41 $__twk_ma_gl_mou_up (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 43 SETTING_TRACE_BEGIN ; 44 `t_if (! da || ! evt_fo ); 45 StgNwkUG * ad = (StgNwkUG * da ; 46 Evas_Evt_Mou_Up * ev = (Evas_Evt_Mou_U*) evt_fo ; 47 Elm_Obje_Im * ed_em = `m_gli__xy_em_g ( ad -> gli_l_twk , ev -> ouut . x ,v->ouut. y , NULL ); 48 `t_if (! ed_em ); 49 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( ed_em ); 50 `t_if (! da_Im ); 51 i(! `SCmp ( da_Im -> keyS , "IDS_ST_BODY_SELECT_AUTOMATICALLY")) { 52 `SETTING_TRACE ("ev->ouut.x:%d,v->ouut.y:%d", ev -> ouut . x ,v->ouut. y ); 53 Evas_Cod x , y , w , h ; 54 `evas_obje_geomry_g ( ad -> da_auto_twk_em -> eo_check , & x , & y , & w , & h ); 55 `SETTING_TRACE ("x:%d, y:%d, w:%d, h:%d", x , y , w , h ); 56 i( x < ev -> ouut .x &&v->ouut.x <(x + w && y ouut.y &&v->ouut.y <(y + h )) { 59 i( ad -> da_auto_twk_em -> chk_us ) { 60 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, BLUE_COLOR , NULL ); 61 `FREE ( ad -> da_auto_twk_em -> sub_desc ); 62 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 63 `FREE ( sub_xt ); 65 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, GRAY_COLOR , NULL ); 66 `FREE ( ad -> da_auto_twk_em -> sub_desc ); 67 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 68 `FREE ( sub_xt ); 71 `m_gli_em_flds_upde ( ad -> da_auto_twk_em -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT ); 73 } } 75 $__twk_ma_gl_mou_down (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 77 SETTING_TRACE_BEGIN ; 78 `t_if (! da || ! evt_fo ); 79 StgNwkUG * ad = (StgNwkUG * da ; 80 Evas_Evt_Mou_Down * ev = (Evas_Evt_Mou_Dow*) evt_fo ; 81 ad -> pot_down . x = ev -> ouut .x; 82 ad -> pot_down . y = ev -> ouut .y; 83 Elm_Obje_Im * ed_em = `m_gli__xy_em_g ( ad -> gli_l_twk , ev -> ouut . x ,v->ouut. y , NULL ); 84 `t_if (! ed_em ); 85 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( ed_em ); 86 `t_if (! da_Im ); 87 i(! `SCmp ( da_Im -> keyS , "IDS_ST_BODY_SELECT_AUTOMATICALLY")) { 88 `SETTING_TRACE ("ev->ouut.x:%d,v->ouut.y:%d", ev -> ouut . x ,v->ouut. y ); 89 Evas_Cod x , y , w , h ; 90 `evas_obje_geomry_g ( ad -> da_auto_twk_em -> eo_check , & x , & y , & w , & h ); 91 `SETTING_TRACE ("x:%d, y:%d, w:%d, h:%d", x , y , w , h ); 92 i( x < ev -> ouut .x &&v->ouut.x <(x + w && y ouut.y &&v->ouut.y <(y + h )) { 96 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, WHITE_COLOR , NULL ); 97 `FREE ( ad -> da_auto_twk_em -> sub_desc ); 98 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 99 `FREE ( sub_xt ); 100 `m_gli_em_flds_upde ( ad -> da_auto_twk_em -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT ); 103 } } 105 $__twk_ma_gl_mou_move (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 108 `t_if (! da || ! evt_fo ); 109 StgNwkUG * ad = (StgNwkUG * da ; 110 Evas_Evt_Mou_Move * ev = (Evas_Evt_Mou_Mov*) evt_fo ; 111  x_offt = ev -> cur . ouut . x - ad -> pot_down .x; 112  y_offt = ev -> cur . ouut . y - ad -> pot_down .y; 113 i( x_offt < 0) x_offset = -x_offset; 114 i( y_offt < 0) y_offset = -y_offset; 116 i( x_offt < MIN_MOVE_DISTANCE && y_offt <= MIN_MOVE_DISTANCE) { 121 i( ad -> da_auto_twk_em -> chk_us ) { 122 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, BLUE_COLOR , NULL ); 123 `FREE ( ad -> da_auto_twk_em -> sub_desc ); 124 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 125 `FREE ( sub_xt ); 127 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, GRAY_COLOR , NULL ); 128 `FREE ( ad -> da_auto_twk_em -> sub_desc ); 129 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 130 `FREE ( sub_xt ); 133 `m_gli_em_flds_upde ( ad -> da_auto_twk_em -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT ); 134 } } 136  $g_twk__twk_ (* cb ) 138 SETTING_TRACE_BEGIN ; 139 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 141 StgNwkUG * ad = (StgNwkUG * cb ; 142 i( ad -> vw_to_ld =& g_vw_twk__twk ) { 143 ad -> ly_ma = `g__yout_vi_b_gli d-> w_ma_yout , 144 ad -> w_g , 146 `_ ("IDS_ST_BUTTON_BACK"), NULL , 147 g_twk__twk_ick_sokey_nl_cb , NULL , 148 ad , &ad-> gli_l_twk , &ad-> vi_b ); 150 `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 152 `_ ("IDS_ST_BUTTON_BACK"), 153 NULL , 154 g_twk__twk_ick_sokey_nl_cb , 155 NULL , 156 ad , &ad-> gli_l_twk ,d-> vi_b ); 158 Elm_Obje_Im * em = `m_gli_em_nd ( ad -> gli_l_twk , 159 &( c_t ), NULL , NULL, 160 ELM_GENLIST_ITEM_NONE , NULL , NULL); 161 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 164 ad -> chk_l = `m_dio_add d-> gli_l_twk ); 165 `m_dio_e_vue_t ( ad -> chk_l , -1); 166 `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , & ad -> l_t ); 167 `SETTING_TRACE ("ad->l_t:%d", ad -> l_t ); 169 `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_OLD_NT_ACT , & ad -> l_a ); 170 `SETTING_TRACE ("ad->l_a:%d", ad -> l_a ); 172 `FREE ( ad -> l_twk ); 174 ad -> l_twk = `g___twk (); 175 `SETTING_TRACE ("_l_t_me:%s", ad -> l_twk ); 176 i(! ad -> l_twk ) { 177 ad -> l_twk = `dup ( Keyr_UNKNOWN_NETWORK , ` (Keystr_UNKNOWN_NETWORK) + 1); 180 `m_gli_mode_t ( ad -> gli_l_twk , ELM_LIST_COMPRESS ); 182 `evas_obje_evt_back_add ( ad -> gli_l_twk , EVAS_CALLBACK_MOUSE_UP , __twk_ma_gl_mou_up ,d); 183 `evas_obje_evt_back_add ( ad -> gli_l_twk , EVAS_CALLBACK_MOUSE_DOWN , __twk_ma_gl_mou_down ,d); 184 `evas_obje_evt_back_add ( ad -> gli_l_twk , EVAS_CALLBACK_MOUSE_MOVE , __twk_ma_gl_mou_move ,d); 186 i( TAPI_NETWORK_SELECTIONMODE_AUTOMATIC = ad -> l_t ) { 187 ad -> da_auto_twk_em = `g__Gdl_fld_1dio ( 188 ad -> gli_l_twk , 190 &( c_1xt_1ic ), 191 g_twk_Gdl__mn_cb , 192 ad , SWALLOW_Ty_1TOGGLE , 193 NULL , TRUE , 195 g_twk__twk_chk_chged ); 196 `g_tvm_if ( NULL = ad -> da_auto_twk_em , 197 SETTING_RETURN_FAIL , "Failedo calloc memory"); 198 * sub_xt = `g_cuomize_xt ( `_ ( ad -> l_twk ), 0, BLUE_COLOR , NULL ); 199 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 200 `FREE ( sub_xt ); 201 ad -> da_auto_twk_em -> urda =d; 204 } i( TAPI_NETWORK_SELECTIONMODE_MANUAL = ad -> l_t ) { 219 ad -> da_auto_twk_em = `g__Gdl_fld_1dio ( 220 ad -> gli_l_twk , 222 &( c_1xt_1ic ), 223 g_twk_Gdl__mn_cb , 224 ad , SWALLOW_Ty_1TOGGLE , 225 NULL , FALSE , "IDS_ST_BODY_SELECT_AUTOMATICALLY", 226 g_twk__twk_chk_chged ); 228 `g_tvm_if ( NULL = ad -> da_auto_twk_em , SETTING_RETURN_FAIL , "Failedo calloc memory"); 230 * sub_xt = `g_cuomize_xt ( `_ ( ad -> l_twk ), 0, GRAY_COLOR , NULL ); 231 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 232 `g_gli_em_groupy_t ( ad -> da_auto_twk_em , SETTING_GROUP_STYLE_TOP ); 233 `FREE ( sub_xt ); 234 ad -> da_auto_twk_em -> urda =d; 236 g_vw_twk__twk . is_ = TRUE ; 238 `g_twk_chg_twk ( ad -> da_auto_twk_em ); 310 g_vw_twk__twk . is_ = TRUE ; 311  SETTING_RETURN_SUCCESS ; 317 } } 319  $g_twk__twk_deroy (* cb ) 321 SETTING_TRACE_BEGIN ; 323 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 325 StgNwkUG * ad = (StgNwkUG * cb ; 327 `evas_obje_evt_back_d ( ad -> gli_l_twk , EVAS_CALLBACK_MOUSE_UP , __twk_ma_gl_mou_up ); 328 `evas_obje_evt_back_d ( ad -> gli_l_twk , EVAS_CALLBACK_MOUSE_DOWN , __twk_ma_gl_mou_down ); 329 `evas_obje_evt_back_d ( ad -> gli_l_twk , EVAS_CALLBACK_MOUSE_MOVE , __twk_ma_gl_mou_move ); 331 i( ad -> tim ) { 332 `ece_tim_d ( ad -> tim ); 333 ad -> tim = NULL ; 336 i( ad -> pup ) { 337 `evas_obje_d ( ad -> pup ); 338 ad -> pup = NULL ; 342 i( ad -> b_chg_twk ) { 343  pi_t ; 344 pi_t = `l_nl_twk_mu_ch ( ad -> hd , g_pi_nl_mu_ch_cb ,d); 345 i( pi_t ! TAPI_API_SUCCESS ) { 346 `SETTING_TRACE_ERROR ("*** [ERR]el_cancel_network_manual_search. "\ 347 "pi_t=%d ***", pi_t ); 349 ad -> b_chg_twk = FALSE ; 352 i(0 ! `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , & ad -> l_t )) { 353 `SETTING_TRACE_ERROR ("vconf get failed"); 356 i(0 ! `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_OLD_NT_ACT , & ad -> l_a )) { 357 `SETTING_TRACE_ERROR ("vconf get failed"); 360 `FREE ( ad -> l_twk ); 361 ad -> l_twk = `g___twk (); 362 i(! ad -> l_twk ) { 363 ad -> l_twk = `dup ( Keyr_UNKNOWN_NETWORK , ` (Keystr_UNKNOWN_NETWORK) + 1); 367 ad -> b_t_mul_twk = FALSE ; 368 ad -> b_t_auto_twk = FALSE ; 369 `g_twk_upde_l_twk ( ad ); 371 i( ad -> vw_to_ld =& g_vw_twk__twk ) { 372 i( ad -> ly_ma ) { 373 `evas_obje_d ( ad -> ly_ma ); 374 ad -> ly_ma = NULL ; 377 `m_viame_em_p ( ad -> vi_b ); 382 ad -> da_auto_twk_em = NULL ; 385 g_vw_twk__twk . is_ = FALSE ; 387  SETTING_RETURN_SUCCESS ; 388 } } 390  $g_twk__twk_upde (* cb ) 392 SETTING_TRACE_BEGIN ; 394 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 399  SETTING_RETURN_SUCCESS ; 400 } } 402  $g_twk__twk_nup (* cb ) 404 SETTING_TRACE_BEGIN ; 405  `g_twk__twk_deroy ( cb ); 406 } } 421 $g_twk__twk_ick_sokey_nl_cb (* da , 422 Evas_Obje * obj , 423 * evt_fo ) 425 SETTING_TRACE_BEGIN ; 426 StgNwkUG * ad = (StgNwkUG * da ; 429 i( ad -> twk__gig_p ) { 430 `SETTING_TRACE ("registering...opup is displaying. back key ignored"); 435 `tm_if ( da = NULL , "[Setting > Network > Select] Dataarameter is NULL"); 437 i( ad -> vw_to_ld =& g_vw_twk__twk ) { 439 `ug_deroy_me ( ad -> ug ); 442 `g_vw_chge (& g_vw_twk__twk , 443 & g_vw_twk_ma , ad ); 446 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 28  ~ 29  ~ 31 #ide UG_MODULE_API 32  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 36 cڡ * gSTR_SETTING_OPERATION_FAILED = "IDS_BT_POP_OPERATION_FAILED"; 37  Evas_Obje * ___gig_pup (* da ); 39 * $__g_ofe_me ( cTy , * da ) 41 `g_tvm_if ( da = NULL , NULL, "data is NULL"); 42 StgNwkUG * ad = (StgNwkUG * da ; 43 * def_me = NULL ; 44 i( CONNECTION_CELLULAR_SERVICE_TYPE_MMS = cTy ) { 45 ci_ofe__h ofe_ = NULL ; 46 ci_ofe_h ofe_h = NULL ; 48 * ofe_id = NULL ; 49 * ofe_me = NULL ; 50 * n = NULL ; 51 bo ofe_bhidd = l ; 52 ci_ofe_ty_e ofe_ty = CONNECTION_PROFILE_TYPE_CELLULAR ; 53 ci_ur_rvi_ty_e rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 55  rv = `ci_g_ofe_ ( ad -> ci , CONNECTION_ITERATOR_TYPE_REGISTERED , & ofe_ ); 56 i( rv ! CONNECTION_ERROR_NONE ) { 57 `SETTING_TRACE_ERROR ("Fagrof [%d]", rv ); 58  NULL ; 61  t = 0; 62  `ci_ofe__has_xt ( ofe_ )) { 63 i( t > MAX_PROFILE_NUM ) { 66 i( `ci_ofe__xt ( ofe_ , & ofe_h ! CONNECTION_ERROR_NONE ) { 67 `SETTING_TRACE_ERROR ("Failo getrofile handle"); 71 i( `ci_ofe_g_ty ( ofe_h , & ofe_ty ! CONNECTION_ERROR_NONE ) { 72 `SETTING_TRACE_ERROR ("Failo getrofileype"); 75 i( `ci_ofe_g_ur_rvi_ty ( ofe_h , & rvi_ty ! CONNECTION_ERROR_NONE ) { 76 `SETTING_TRACE_ERROR ("Failo get serviceype"); 80 i( `ci_ofe_g_me ( ofe_h , & ofe_me ! CONNECTION_ERROR_NONE ) { 81 `SETTING_TRACE_ERROR ("Failo getrofileame"); 85 i( `ci_ofe_is_ur_hidd ( ofe_h , & ofe_bhidd ! CONNECTION_ERROR_NONE ) { 86 `SETTING_TRACE_ERROR ("Failo getrofile hiddenttr (true/false)"); 90 i( `ci_ofe_g_ur_n ( ofe_h , & n ! CONNECTION_ERROR_NONE ) { 91 `SETTING_TRACE_ERROR ("Failo getpn"); 92 `G_FREE ( ofe_me ); 96 `ci_ofe_g_id ( ofe_h , & ofe_id ); 98 `SETTING_TRACE ("Record[%d:%s]rofile_handle:%s,rofile_id:%s,rofile_name:%s,rofile_type:%d, service_type:%d", 99 t , n , ofe_h , ofe_id , ofe_me , ofe_ty , rvi_ty ); 100 i( CONNECTION_PROFILE_TYPE_CELLULAR ! ofe_ty ) { 101 `G_FREE ( n ); 102 `G_FREE ( ofe_id ); 103 `G_FREE ( ofe_me ); 106 i( ofe_bhidd = l 107 && CONNECTION_CELLULAR_SERVICE_TYPE_MMS = rvi_ty ) { 108 `FREE ( def_me ); 109 def_me = `rdup ( ofe_me ); 111 `SETTING_TRACE ("ofhiddribu : %d ", ofe_bhidd ); 113 `G_FREE ( n ); 114 `G_FREE ( ofe_id ); 115 `G_FREE ( ofe_me ); 116 t ++; 119  def_me ! NULL ? def_m: `rdup ( KeyS_No_Profe ); 122 ci_ofe_h def_ofe = NULL ; 123 () `ci_g_deu_ur_rvi_ofe ( ad -> ci , 124 cTy , & def_ofe ); 125 i( def_ofe `ci_ofe_g_me (def_ofe, & def_me ); 127 def_me = def_m! NULL ? def_m: `rdup ( KeyS_No_Profe ); 128  def_me ; 129 } } 131  $__nify_ڣ_cb (* da , Evas_Obje * obj , 132 * evt_fo ) 134 SETTING_TRACE_BEGIN ; 135 `g_tm_if (! da , "!data"); 136 StgNwkUG * ad = da ; 137 i( obj ) { 138 `evas_obje_d ( obj ); 139 obj = NULL ; 142 `ug_deroy_me ( ad -> ug ); 143 } } 145  $__ed_twk_chge_cb ( keynode_t * key , * da ) 148 `g_tm_if (! da , "!data"); 149 StgNwkUG * ad = da ; 150 * vcf_me = `vcf_keynode_g_me ( key ); 152 i(! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_NWNAME ) 153 || ! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_SPN_DISP_CONDITION ) 154 || ! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_SPN_NAME ) 155 || ! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_SVCTYPE ) 157 ad -> l_twk = `g___twk (); 158 i(! ad -> l_twk ) { 159 ad -> l_twk = `rdup ( Keyr_UNKNOWN_NETWORK ); 162 i(0 ! `vcf_t_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , ad -> l_t )) { 163 `SETTING_TRACE_ERROR ("vconf[%s] set failed"); 166 i(0 ! `vcf_t_t ( VCONFKEY_SETAPPL_SELECT_OLD_NT_ACT , ad -> l_a )) { 167 `SETTING_TRACE_ERROR ("vconf[%s] set failed"); 170 `g_twk_upde_l_twk ( ad ); 171 } i(! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_FLIGHT_MODE )) { 172 `SETTING_TRACE ("vcf_me:%s", vcf_me ); 173 `g__pup_whout_b ( ad ,d-> ly_ma , NULL , `_ ("IDS_ST_BODY_FLIGHT_MODE_HAS_BEEN_ENABLED_NETWORK_SETTINGS_WILL_CLOSE"), 174 __nify_ڣ_cb , 175 POPUP_INTERVAL * 2, TRUE , FALSE ); 178 } } 181  $g_twk_ug_cb_size (* da , Evas * e , 182 Evas_Obje * obj , * evt_fo ) 184 StgNwkUG * ad = (StgNwkUG * da ; 185 `g_vw_upde (& g_vw_twk_ma , ad ); 186 } } 188  g_vw * $__g_twk_vw_to_ld (* da , p_cڌ_h rvi ) 190 SETTING_TRACE_BEGIN ; 191 `g_tvm_if ((! da ), NULL , "data is NULL"); 192 StgNwkUG * twkUG = (StgNwkUG *) da ; 194 `g_vw_node_b_tlize (); 196 i(0 = `SCmp ( twkUG -> vw_ty_rg , "netsearch")) { 197 `g_vw_node_b_gi (& g_vw_twk__twk , NULL ); 198  & g_vw_twk__twk ; 201 `g_vw_node_b_gi (& g_vw_twk_ma , NULL ); 202 `g_vw_node_b_gi (& g_vw_twk__twk , & g_vw_twk_ma ); 203 `g_vw_node_b_gi (& g_vw_twk_ma_hp , & g_vw_twk_ma ); 205 `g_vw_node_b_gi (& g_vw_twk_c , & g_vw_twk_ma ); 206 `g_vw_node_b_gi (& g_vw_twk_c_li , & g_vw_twk_c ); 207 `g_vw_node_b_gi (& g_vw_twk_ci_ , & g_vw_twk_c_li ); 208 `g_vw_node_b_gi (& g_vw_twk_ofe_de , & g_vw_twk_c_li ); 209 `g_vw_node_b_gi (& g_vw_twk_3gc , & g_vw_twk_ma ); 211 `g_vw_node_b_gi (& g_vw_twk_eed_twk , & g_vw_twk_ma ); 212 `g_vw_node_b_gi (& g_vw_twk_eed_twk_li , & g_vw_twk_eed_twk ); 213 `g_vw_node_b_gi (& g_vw_twk_eed_twk_w , & g_vw_twk_eed_twk ); 214 `g_vw_node_b_gi (& g_vw_twk_eed_twk_ed , & g_vw_twk_eed_twk ); 215 `g_vw_node_b_gi (& g_vw_twk_eed_twk_de , & g_vw_twk_eed_twk ); 217  & g_vw_twk_ma ; 219 } } 223  $___pup_vw__cb (* da , Evas_Obje * obj , * evt_fo ) 225 SETTING_TRACE_BEGIN ; 226 `tm_if ( da = NULL , "Dataarameter is NULL"); 228 StgNwkUG * ad = (StgNwkUG * da ; 229  r = 0; 230  ڣ_ty = `b_ty ( obj ); 232  vue = 0; 233 `g_g_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , & vue , & r ); 234 `g_tm_if ( r != 0, "get vconf failed"); 235 `SETTING_TRACE ("vu%d", vue ); 236 i( POPUP_RESPONSE_OK = ڣ_ty ) { 237 i( vue == 0) { 238 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 239 SETTING_ON_OFF_BTN_ON , & r ); 240 `g_tm_if ( r != 0, "set vconf failed"); 241 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 1); 243 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 244 SETTING_ON_OFF_BTN_OFF , & r ); 245 `g_tm_if ( r != 0, "set vconf failed"); 247 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 0); 250  da_rmg_vue = 0; 251 `g_g_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , & da_rmg_vue , & r ); 252 `g_tm_if ( r != 0, "get vconf failed"); 253 i( da_rmg_vue ) { 254 `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , 255 SETTING_ON_OFF_BTN_OFF , & r ); 256 `g_tm_if ( r != 0, "set vconf failed"); 257 `g_upde_gl_em_chk_us ( ad -> da_rmg , SETTING_ON_OFF_BTN_OFF ); 260 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 262 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 263 vue , & r ); 264 `g_tm_if ( r != 0, "set vconf failed"); 265 `g_upde_gl_em_chk_us ( ad -> da_u_ck , vue ); 268 i( ad -> pup ) { 269 `evas_obje_d ( ad -> pup ); 270 ad -> pup = NULL ; 274 `evas_obje_hide ( ad -> pup ); 275 `SETTING_TRACE ("ad->ug:%p", ad -> ug ); 276 `ug_deroy_me ( ad -> ug ); 278 } } 280 * $___ld_pup_vw ( ui_gadg_h ug , 281 ug_mode mode , p_cڌ_h rvi , 282 * iv ) 284 StgNwkUG * ad = iv ; 285 * vwty = NULL ; 286 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 297 i(! `SCmp ( vwty , "mobile_data")) { 298  us = SETTING_ON_OFF_BTN_OFF ; 299  r ; 300 `g_g_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , & us , & r ); 301 i( us ) { 303 ad -> pup = 304 `g__pup_wh_b ( ad ,d-> w_g , 305 `_ ( KeyS_Nwk_Tu_Off_Mobe_Da ), 306 `_ ( KeyS_Nwk_Mobe_Da_Has_Bn_Dibd_Msg ), 307 ___pup_vw__cb , 308 0, 2, keyS_OK , keyS_CANCEL ); 315 ad -> pup = 316 `g__pup_wh_b ( ad ,d-> w_g , 317 NULL , `_ ( Da_ck_Pup_desc ), 318 ___pup_vw__cb , 319 0, 2, `_ ("IDS_ST_SK_YES"), _("IDS_ST_SK_NO")); 323 i( vwty ) { 324 `FREE ( vwty ); 326  ad -> pup ; 327 } } 329 * $g_twk_ug__ ( ui_gadg_h ug , 330 ug_mode mode , p_cڌ_h rvi , 331 * iv ) 333 `g_tvm_if ((! iv ), NULL , "!priv"); 335 StgNwkUG * twkUG = iv ; 336 twkUG -> ug = ug; 338 twkUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 339 twkUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 341 `evas_obje_show ( twkUG -> w_ma_yout ); 342 twkUG -> evas = `evas_obje_evas_g ґwkUG-> w_ma_yout ); 344 `g_tvm_if ( twkUG -> w_ma_yout = NULL , NULL, 347 Evas_Obje * pup_vw = `___ld_pup_vw ( ug , mode , rvi , iv ); 348 i( pup_vw ) { 349  pup_vw ; 354 `ece_imf_ (); 357 twkUG -> hd = `l_ ( NULL ); 358 i(! twkUG -> hd ) { 359 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_init. ***%s", 360 SETTING_FONT_RED , SETTING_FONT_BLACK ); 363 i( CONNECTION_ERROR_NONE ! `ci_ (&( twkUG -> ci ))) { 364 `SETTING_TRACE_ERROR ("***Failedo connection_create.***"); 367 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 369 twkUG -> vw_ty_rg = NULL ; 370 `p_cڌ_g_exa_da ( rvi , "vwty", &( twkUG -> vw_ty_rg )); 371 twkUG -> vw_to_ld = `__g_twk_vw_to_ld ґwkUG, rvi ); 382 `g_vw_node_t_cur_vw ( twkUG -> vw_to_ld ); 384 i( twkUG -> vw_to_ld =& g_vw_twk_ma 385 && twkUG -> vw_to_ld -> is_ ) { 386 twkUG -> vw_to_ld -> is_ = 0; 388 `g_vw_ ( twkUG -> vw_to_ld , (*)networkUG); 392 #ifde NETWORK_MODE 393 i( `l_g_twk_mode ( twkUG -> hd , g_pi_g_bd_cb ,wkUG! TAPI_API_SUCCESS ) { 394 `SETTING_TRACE_ERROR ("*** [ERR]el_get_network_band. ***"); 398 i( `l_g_twk_i_mode ( twkUG -> hd , g_pi_g_mn_mode_cb ,wkUG! TAPI_API_SUCCESS ) { 399 `SETTING_TRACE_ERROR ("*** [ERR]el_get_network_selection_mode. ***"); 402 i( `l_g_twk_rvg ( twkUG -> hd , g_pi_g_rvg_twk_cb ,wkUG! TAPI_API_SUCCESS ) { 403 `SETTING_TRACE_ERROR ("*** [ERR]el_get_network_serving. ***"); 406 `evas_obje_evt_back_add ( twkUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_twk_ug_cb_size ,etworkUG); 408 () `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_NWNAME , __ed_twk_chge_cb , twkUG ); 409 () `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_SPN_DISP_CONDITION , __ed_twk_chge_cb , twkUG ); 410 () `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_SPN_NAME , __ed_twk_chge_cb , twkUG ); 411 () `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_SVCTYPE , __ed_twk_chge_cb , twkUG ); 412 () `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , __ed_twk_chge_cb , twkUG ); 414  twkUG -> ly_ma ; 415 } } 418  $g_twk_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 419 * iv ) 421 `g_tm_if ((! iv ), "!priv"); 423 StgNwkUG * ad = iv ; 424 ad -> n_ = `__g_ofe_me ( CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET ,d); 425 ad -> n_MMS = `__g_ofe_me ( CONNECTION_CELLULAR_SERVICE_TYPE_MMS ,d); 427 } } 429  $g_twk_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 430 * iv ) 432 } } 434  $g_twk_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 435 * iv ) 437 } } 439  $g_twk_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 440 * iv ) 442 SETTING_TRACE_BEGIN ; 443 `g_tm_if ((! iv ), "!priv"); 444 StgNwkUG * twkUG = iv ; 447 () `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_NWNAME , __ed_twk_chge_cb ); 448 () `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_SPN_DISP_CONDITION , __ed_twk_chge_cb ); 449 () `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_SPN_NAME , __ed_twk_chge_cb ); 450 () `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_SVCTYPE , __ed_twk_chge_cb ); 451 () `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , __ed_twk_chge_cb ); 453 `evas_obje_evt_back_d ( twkUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_twk_ug_cb_size ); 454 twkUG -> ug = ug; 456 i( twkUG -> vw_ty_rg ) 457 `FREE ( twkUG -> vw_ty_rg ); 458 `G_FREE ( twkUG -> ed_pxy_addr_desc ); 459 `G_FREE ( twkUG -> ed_pxy_pt_desc ); 460 `FREE ( twkUG -> l_twk ); 461 `FREE ( twkUG -> acss_me ); 462 `FREE ( twkUG -> c_me ); 463 `FREE ( twkUG -> n_ ); 464 `FREE ( twkUG -> n_MMS ); 466 `ece_imf_shutdown (); 469 i( twkUG -> ci ) { 470 `ci_deroy ( twkUG -> ci ); 471 twkUG -> ci = NULL ; 474 i( twkUG -> hd && `l_de ґwkUG->hd! TAPI_API_SUCCESS ) { 475 SETTING_TRACE_DEBUG 477 SETTING_FONT_RED , SETTING_FONT_BLACK ); 479 i( twkUG -> ofe_li ! NULL ) { 480 `ea_li_ ( twkUG -> ofe_li ); 481 twkUG -> ofe_li = NULL ; 484 `g_twk_pup_de ( twkUG ); 486 `g_vw_deroy (& g_vw_twk__twk , twkUG ); 487 `g_vw_deroy (& g_vw_twk_ma_hp , twkUG ); 489 `g_vw_deroy (& g_vw_twk_c , twkUG ); 490 `g_vw_deroy (& g_vw_twk_c_li , twkUG ); 491 `g_vw_deroy (& g_vw_twk_ci_ , 492 twkUG ); 493 `g_vw_deroy (& g_vw_twk_ofe_de , 494 twkUG ); 495 `g_vw_deroy (& g_vw_twk_3gc , twkUG ); 497 `g_vw_deroy (& g_vw_twk_eed_twk , twkUG ); 498 `g_vw_deroy (& g_vw_twk_eed_twk_li , twkUG ); 499 `g_vw_deroy (& g_vw_twk_eed_twk_w , twkUG ); 500 `g_vw_deroy (& g_vw_twk_eed_twk_ed , twkUG ); 501 `g_vw_deroy (& g_vw_twk_eed_twk_de , twkUG ); 502 `g_vw_deroy (& g_vw_twk_ma , twkUG ); 504 i( NULL ! `ug_g_yout ( twkUG -> ug )) { 505 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( twkUG -> ug )); 506 `evas_obje_d (( Evas_Obje * `ug_g_yout ( twkUG -> ug )); 509 SETTING_TRACE_END ; 510 } } 512  $g_twk_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 513 p_cڌ_h rvi , * iv ) 515 } } 517  $__upde_mobe_da__pup (* da ) 519 SETTING_TRACE_BEGIN ; 520 `g_tm_if ( NULL = da , "data is NULL"); 521 StgNwkUG * ad = (StgNwkUG * da ; 522 `t_if ( NULL = ad -> pup_da_ ); 524 `m_obje_xt_t ( ad -> pup_da_ , `_ ( Da_ck_Pup_desc )); 525 } } 527  $__upde_mobe_da_off_pup (* da ) 529 SETTING_TRACE_BEGIN ; 530 `g_tm_if ( NULL = da , "data is NULL"); 531 StgNwkUG * ad = (StgNwkUG * da ; 532 `t_if ( NULL = ad -> pup_da_off ); 534 * p_fo = NULL ; 535 * p_t = NULL ; 537 p_fo = (*) `g_rdup ( `_ ( KeyS_Nwk_Mobe_Da_Has_Bn_Dibd_Msg )); 538 p_t = (*) `g_rdup ( `_ ( KeyS_Nwk_Tu_Off_Mobe_Da )); 540 `m_obje_xt_t ( ad -> pup_da_off , `_ ( p_fo )); 542 i( p_t ) { 543 `m_obje__xt_t ( ad -> pup_da_off , "t,xt", `_ ( p_t )); 545 `G_FREE ( p_t ); 546 } } 548  $g_twk_ug__evt ( ui_gadg_h ug , 549 ug_evt evt , p_cڌ_h rvi , 550 * iv ) 552 SETTING_TRACE_BEGIN ; 553 StgNwkUG * ad = (StgNwkUG * iv ; 555  evt ) { 556  UG_EVENT_LOW_MEMORY : 558  UG_EVENT_LOW_BATTERY : 560  UG_EVENT_LANG_CHANGE : 561 i( ad -> gli && g_vw_twk_ma . is_ ) { 563 `m_gli_ized_ems_upde ( ad -> gli ); 564 Elm_Obje_Im * em = NULL ; 565 Stg_GGroupIm_Da * em_da = NULL ; 566 i( ad -> da_u_ck ) { 567 em = `m_gli_em_xt_g ( ad -> da_u_ck ->item); 568 i( em ) { 569 em = `m_gli_em_xt_g (item); 571 i( em ) { 572 em_da = ( Stg_GGroupIm_Da *) `m_obje_em_da_g ( em ); 575 i( em_da ) { 576 cڡ * t = Da_ck_Sub_desc ; 577 em_da -> keyS = `rdup ( t ); 578 `m_obje_em_da_t ( em_da -> em , item_data); 579 `m_gli_em_upde ( em_da -> em ); 581 #ifde NETWORK_MODE 583 i( ad -> hd && `l_g_twk_mode d->hd, g_pi_g_bd_cb ,d! TAPI_API_SUCCESS ) { 584 `SETTING_TRACE_ERROR ("*** [ERR]el_get_network_band. ***"); 586 `g_twk_upde_l_twk ( ad ); 589 Elm_Obje_Im * vi_ = `m_viame_btom_em_g ( ad -> vi_b ); 590 `t_if (! vi_ ); 591 `m_obje_em_xt_t ( vi_ , `_ ("IDS_ST_BODY_NETWORK")); 593 `__upde_mobe_da__pup ( ad ); 594 `__upde_mobe_da_off_pup ( ad ); 597  UG_EVENT_ROTATE_PORTRAIT : 599  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 601  UG_EVENT_ROTATE_LANDSCAPE : 603  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 605  UG_EVENT_REGION_CHANGE : 610 } } 612  $g_twk_ug__key_evt ( ui_gadg_h ug , 613 ug_key_evt evt , 614 p_cڌ_h rvi , * iv ) 616 SETTING_TRACE_BEGIN ; 617 StgNwkUG * ad = (StgNwkUG * iv ; 619  evt ) { 620  UG_KEY_EVENT_END : { 622 i( `m_viame_t_em_g ( ad -> vi_b ) == 623 `m_viame_btom_em_g ( ad -> vi_b )) { 624 `ug_deroy_me ( ug ); 627 `g_vw_cb__dKey ( ad ); 634 } } 636 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 638 SETTING_TRACE_BEGIN ; 639 StgNwkUG * twkUG = `oc (1, (SettingNetworkUG)); 640 `g_tvm_if (! twkUG , -1, "Create SettingNetworkUG obj failed"); 642 #i SUPPORT_TETHERING 643 twkUG -> th_ma = NULL ; 644 twkUG -> th_cis = NULL ; 645 twkUG -> th_clis = NULL ; 646 twkUG -> th_c = NULL ; 649 s -> = g_twk_ug__ ; 650 s -> t = g_twk_ug__t ; 651 s -> u = g_twk_ug__u ; 652 s -> sume = g_twk_ug__sume ; 653 s -> deroy = g_twk_ug__deroy ; 654 s -> mesge = g_twk_ug__mesge ; 655 s -> evt = g_twk_ug__evt ; 656 s -> key_evt = g_twk_ug__key_evt ; 657 s -> iv = twkUG ; 658 s -> t = UG_OPT_INDICATOR_ENABLE ; 661 } } 663 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 665 SETTING_TRACE_BEGIN ; 666  StgNwkUG * twkUG ; 667 `g_tm_if (! s , "ops == NULL"); 669 twkUG = s -> iv ; 670 `FREE ( twkUG ); 671 } } 678  $g_twk_pup_de (* da ) 680 SETTING_TRACE_BEGIN ; 682 `tm_if ( da = NULL , 684 StgNwkUG * ad = (StgNwkUG * da ; 685 i( ad -> twk__gig_p ! NULL ) { 686 `evas_obje_d ( ad -> twk__gig_p ); 687 ad -> twk__gig_p = NULL ; 689 i( ad -> twk_ug_p ! NULL ) { 690 `evas_obje_d ( ad -> twk_ug_p ); 691 ad -> twk_ug_p = NULL ; 693 i( ad -> pup ! NULL ) { 694 `evas_obje_d ( ad -> pup ); 695 ad -> pup = NULL ; 697 } } 704 #ifde NETWORK_MODE 709  $g_pi_g_bd_cb ( TiHd * hd ,  su , * da , * ur_da ) 711 SETTING_TRACE_BEGIN ; 712 `SETTING_TRACE (" -esu = 0x%x", su ); 713 `t_if (! ur_da ); 714 StgNwkUG * ad = ur_da ; 716 i( ad -> twk_ug_p ) { 717 `evas_obje_d ( ad -> twk_ug_p ); 718 ad -> twk_ug_p = NULL ; 721 i( su = TAPI_NETWORK_NO_ERR ) { 722  bd ; 723  mp_t_mode = 0; 724 `memy (& bd , da , ()); 726 `SETTING_TRACE ("l_g_twk_mode(backeived, bd=%d", bd ); 728 mp_t_mode = bd ; 731 ad -> t_mode = mp_t_mode ; 733 cڡ * sub_desc = NULL ; 735 * szCscFtuVue = "all_numeric"; 737  ad -> t_mode ) { 738  TAPI_NETWORK_MODE_AUTO : 739  TAPI_NETWORK_MODE_LTE | TAPI_NETWORK_MODE_WCDMA | TAPI_NETWORK_MODE_GSM : 740 i( `is_e__u ( ad )) { 741 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 742 sub_desc = `_ ("IDS_ST_OPT_4G_3G_2G_HAUTO_CONNECT"); 744 sub_desc = `_ ("IDS_ST_OPT_LTE_WCDMA_GSM_HAUTO_CONNECT"); 747  TAPI_NETWORK_MODE_WCDMA | TAPI_NETWORK_MODE_GSM : 748 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 749 sub_desc = `_ ("IDS_ST_OPT_3G_2G_HAUTO_CONNECT"); 751 sub_desc = `_ ("IDS_ST_OPT_WCDMA_GSM_HAUTO_CONNECT"); 753  TAPI_NETWORK_MODE_WCDMA : 754 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 755 sub_desc = `_ ("IDS_ST_BODY_3G_ONLY"); 757 sub_desc = `_ ("IDS_ST_MBODY_WCDMA_ONLY"); 759  TAPI_NETWORK_MODE_GSM : 760 i( `rcmp ( szCscFtuVue , "all_numeric") == 0) 761 sub_desc = `_ ("IDS_ST_OPT_2G_ONLY"); 763 sub_desc = `_ ("IDS_ST_MBODY_GSM_ONLY"); 766  TAPI_NETWORK_MODE_LTE | TAPI_NETWORK_MODE_WCDMA : 767 sub_desc = `_ ( Keyr_NBnd_LTE_WCDMA ); 773 i( ad -> da_t_mode ) { 774 ad -> da_t_mode -> sub_desc = (*) `g_rdup (sub_desc); 775 `m_obje_em_da_t ( ad -> da_t_mode -> em ,d->data_net_mode); 776 `m_gli_em_upde ( ad -> da_t_mode -> em ); 777 `m_gli_em_exnded_t ( ad -> da_t_mode -> em , FALSE ); 780 `vcf_t_t ( VCONFKEY_SETAPPL_NETWORK_MODE_INT , ad -> t_mode ); 784 `SETTING_TRACE ("l_g_twk_mode(back(%d)", su ); 786 } } 791  $g_pi_t_bd_cb ( TiHd * hd ,  su , * da , * ur_da ) 793 SETTING_TRACE_BEGIN ; 794 `SETTING_TRACE (" -esu = 0x%x , %d", su ,esult); 795 `t_if (! ur_da ); 796 StgNwkUG * ad = ur_da ; 797 `t_if ( NULL = ad -> da_t_mode ); 798 i( ad -> twk_ug_p ) { 799 `evas_obje_d ( ad -> twk_ug_p ); 800 ad -> twk_ug_p = NULL ; 803 i( `l_g_twk_mode ( ad -> hd , g_pi_g_bd_cb ,d! TAPI_API_SUCCESS ) { 804 `SETTING_TRACE_ERROR ("*** [ERR]el_get_network_band. ***"); 806 } } 808  $__back_to_evious_cb (* da , Evas_Obje * obj , * evt_fo ) 810 SETTING_TRACE_BEGIN ; 811 `tm_if ( da = NULL , "Dataarameter is NULL"); 812 StgNwkUG * ad = (StgNwkUG * da ; 814 i( obj ) { 815 `evas_obje_d ( obj ); 816 obj = NULL ; 820 `g_vw_chge ( 821 & g_vw_twk__twk , 822 & g_vw_twk_ma , ad ); 823 } } 828  $g_pi_t_mn_mode_cb ( TiHd * hd ,  su , * da , * ur_da ) 830 SETTING_TRACE_BEGIN ; 831 `SETTING_TRACE (" -esu = 0x%x", su ); 832 `t_if (! ur_da ); 833 StgNwkUG * ad = ur_da ; 835 `g_twk_pup_de ( ad ); 837 i(( TAPI_NETWORK_SELECTIONMODE_AUTOMATIC = ad -> l_t 838 && ! ad -> b_t_auto_twk ) || 839 ( TAPI_NETWORK_SELECTIONMODE_MANUAL = ad -> l_t 840 && ! ad -> b_t_mul_twk )) { 842 `SETTING_TRACE ("Theequeset haslready been canceled,eturn directly"); 846 i( su ! TAPI_NETWORK_NO_ERR ) { 847 i( TAPI_NETWORK_SELECTIONMODE_MANUAL = ad -> l_t 848 && ad -> da_auto_twk_em && !ad->da_auto_twk_em-> chk_us ) { 849 `SETTING_TRACE ("Needefreshing"); 850 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( keyS_Faed_Se_Nwk ), NULL, 2 * POPUP_INTERVAL , FALSE , FALSE); 853  pi_t ; 855 pi_t = `l_ch_twk ( ad -> hd , g_pi_ch_twk_cb ,d); 856 i( pi_t ! TAPI_API_SUCCESS ) { 857 `SETTING_TRACE_DEBUG ("%s*** [ERR]_ch_twk.i_t=%d ***%s", SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 858 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( STR_SETTING_OPERATION_FAILED ), NULL, POPUP_INTERVAL , FALSE , FALSE); 862 ad -> b_chg_twk = TRUE ; 864 Elm_Obje_Im * em = `m_gli_ϡ_em_g ( ad -> gli_l_twk ); 865 Stg_GGroupIm_Da * da_em = NULL ; 866  em ) { 867 da_em = `m_obje_em_da_g ( em ); 868 i( da_em && 0 = `SCmp (da_em-> keyS , "IDS_ST_BODY_SELECT_AUTOMATICALLY")) { 872 `m_obje_em_d ( em ); 873 em = NULL ; 874 em = `m_gli_ϡ_em_g ( ad -> gli_l_twk ); 877 ad -> da_ch_twk_em = `g__Gdl_fld_1dio ( 878 ad -> gli_l_twk , 879 & c_1ic , 880 NULL , NULL, 881 SWALLOW_Ty_1RADIO_1SEARCH , 882 ad -> chk_l , -1, NULL , NULL); 883 `__BACK_POINTER_SET ( ad -> da_ch_twk_em ); 884 `m_gli_em__mode_t ( ad -> da_ch_twk_em -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 885 `g_gli_em_groupy_t ( ad -> da_ch_twk_em , SETTING_GROUP_STYLE_BOTTOM ); 887 `m_dio_vue_t ( ad -> chk_l , -2); 893 i( ad -> hd `l_g_twk_i_mode d->hd, g_pi_g_mn_mode_cb ,d); 903 i(0 ! `vcf_t_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , ad -> l_t )) { 904 `SETTING_TRACE_ERROR ("vconf[%s] set failed"); 906 i(0 ! `vcf_t_t ( VCONFKEY_SETAPPL_SELECT_OLD_NT_ACT , ad -> l_a )) { 907 `SETTING_TRACE_ERROR ("vconf[%s] set failed"); 910 ad -> b_t_auto_twk = FALSE ; 911 ad -> b_t_mul_twk = FALSE ; 912 `g_twk_upde_l_twk ( ad ); 914 Evas_Obje * pup = `m_pup_add ( ad -> w_g ); 915 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb , NULL ); 916 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 917 EVAS_HINT_EXPAND ); 918  r_r_xt [128] = { 0, }; 919 `tf ( r_r_xt , 128, ""); 920 `g_t ( r_r_xt , `_ ("IDS_ST_POP_REGISTERED"), 128); 921 `g_t ( r_r_xt , "", 128); 922 `m_obje_xt_t ( pup , r_r_xt ); 923 `m_pup_timeout_t ( pup , 2.0); 924 `evas_obje_smt_back_add ( pup , "timeout", __back_to_evious_cb , ad ); 925 `evas_obje_show ( pup ); 926 } } 928  $g_pi_g_mn_mode_cb ( TiHd * hd ,  su , * da , * ur_da ) 930 SETTING_TRACE_BEGIN ; 931 `SETTING_TRACE (" -esu = 0x%x", su ); 932 `t_if (! ur_da ); 933 StgNwkUG * ad = ur_da ; 935 i( su = TAPI_NETWORK_NO_ERR ) { 936 TNwkSeiMode_t l ; 937 `memy (& l , da , ( TNwkSeiMode_t )); 938 `SETTING_TRACE_DEBUG ("ad->l_t[%d] %l[%d]", ad -> l_t ,d->l_È= l ? "==" : "!=", sel); 939 i( ad -> l_t ! l ) { 940 ad -> l_t = l ; 941 `vcf_t_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , ad -> l_t ); 942 `g_twk_upde_l_twk ( ad ); 946 } } 948  #DOCOMO_PLMN_ID "44010" ) 952  $___st_mge_hd (* uda , TNwkPlmnLi_t * li ) 954 SETTING_TRACE_BEGIN ; 955 StgNwkUG * ad = uda ; 956  t = 0; 957 ad -> mn_fo . twks_cou = li ->networks_count; 958 `SETTING_TRACE ("li->twks_cou:%d", li -> twks_cou ); 959  idx = 0; 960  idx = 0; idx < li -> twks_cou ; idx++) { 961 `SETTING_TRACE ("[%d].twk_me=%s, s=%s,lmn=%s,lmn_id=%d,lmn_ty=%d,css_chnogy=%d", idx , li -> twk_li [idx]. twk_me , 962 li -> twk_li [ idx ]. rvi_ovid_me , 963 li -> twk_li [ idx ]. mn ,i->twk_li[idx]. mn_id , 964 li -> twk_li [ idx ]. ty_of_mn , 965 li -> twk_li [ idx ]. acss_chnogy ); 967 `SETTING_TRACE ("*****************************************************"); 969  j = 0; 970 bo ad_exi = FALSE ; 971  idx = 0; idx < li -> twks_cou ; idx++) { 972 ad_exi = FALSE ; 973  j = 0; j < t ; j++) { 974 i(0 = `SCmp ( ad -> mn_fo . twk_li [ j ]. twk_me , li ->twk_li[ idx ].network_name) 975 || 0 = `SCmp ( ad -> mn_fo . twk_li [ j ]. mn , li ->twk_li[ idx ].plmn)) { 976 ad_exi = TRUE ; 980 i( ad_exi ) { 983 `memy (&( ad -> mn_fo . twk_li [ t ++]), &( li ->twk_li[ idx ]), ( TNwkIdty_t )); 986 `SETTING_TRACE ("t:%d,i->twks_cou=%d", t , li -> twks_cou ); 987 `SETTING_TRACE ("*****************************************************"); 988 `SETTING_TRACE ("After Sorted:"); 989 ad -> mn_fo . twks_cou = li ->twks_cou = t ; 990  idx = 0; idx < li -> twks_cou ; idx++) { 991 `SETTING_TRACE ("[%d]:twk_me=%s,mn=%s,mn_id=%d,acss_chnogy=%d", idx , 992 ad -> mn_fo . twk_li [ idx ]. twk_me ,d->mn_fo.twk_li[idx]. mn ,d->mn_fo.twk_li[idx]. mn_id ,d->mn_fo.twk_li[idx]. acss_chnogy ); 994 } } 997  $__oss_ecl_ch (* d , cڡ * c ) 999 * mp1 = (*) c ; 1000 * mp2 = `rchr ( mp1 , '&'); 1001 * mp = NULL ; 1003  NULL ! mp2 ) { 1004 i(0 = `SNCmp ( mp2 , "&", ` ("&"))) { 1005 mp = mp2 + 1; 1006 i('\0' = mp [0]) { 1009 mp2 = `rchr ( mp , '&'); 1011 `g_t ( d , mp1 , mp2 -emp1 + 1); 1012 `g_t ( d , "&", MAX_SPECIALIZITION_LEN ); 1013 mp1 = mp2 + 1; 1014 i('\0' = mp1 [0]) { 1017 mp2 = `rchr ( mp1 , '&'); 1020 i('\0' ! mp1 [0]) { 1021 `g_t ( d , mp1 , MAX_SPECIALIZITION_LEN ); 1023 } } 1030  $g_pi_ch_twk_cb ( TiHd * hd ,  su , * da , * ur_da ) 1032 `t_if (! da || ! ur_da ); 1033 StgNwkUG * ad = ur_da ; 1034 SETTING_TRACE_BEGIN ; 1035 `SETTING_TRACE (" -esu = %d", su ); 1036 `g_twk_pup_de ( ad ); 1038 i(! ad -> b_chg_twk ) { 1043 i( ad -> da_ch_twk_em ) { 1045 `m_obje_em_d ( ad -> da_ch_twk_em -> em ); 1046 ad -> da_ch_twk_em = NULL ; 1050  r ; 1051 i( ad -> b_e_3g_us ) { 1053 ad -> b_igged_by_chg = TRUE ; 1055 ad -> b_e_3g_us = FALSE ; 1056 `g_t_bo_p_key ( BOOL_SLP_SETTING_USE_PACKET_DATA , 1057 SETTING_ON_OFF_BTN_ON , & r ); 1058 `g_upde_gl_em_chk_us ( ad -> da_u_ck , 1); 1062 i( ad -> b_e_rmg_us ) { 1063 ad -> b_e_rmg_us = FALSE ; 1064 `g_t_bo_p_key ( BOOL_SLP_SETTING_DATA_ROAMING , 1065 SETTING_ON_OFF_BTN_ON , & r ); 1066 `g_upde_gl_em_chk_us ( ad -> da_rmg , 1); 1070 ad -> b_chg_twk = FALSE ; 1071  vid_t = 0; 1072 i( su = TAPI_NETWORK_NO_ERR ) { 1073  t = 0; 1075 TNwkPlmnLi_t ; 1076 . twks_cou = 9; 1077  i = 0; 1078 `CyS ( . twk_li [ i ]. twk_me , "AAA", TAPI_NETWORK_NAME_LEN_MAX ); 1079 `CyS ( . twk_li [ i ]. mn , "112", 3); 1080 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_GSM ; 1082 `CyS ( . twk_li [ i ]. twk_me , "BBB", TAPI_NETWORK_NAME_LEN_MAX ); 1083 `CyS ( . twk_li [ i ]. mn , "113", 3); 1084 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_LTE ; 1086 `CyS ( . twk_li [ i ]. twk_me , "AT&T", TAPI_NETWORK_NAME_LEN_MAX ); 1087 `CyS ( . twk_li [ i ]. mn , "117", 3); 1088 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_UMTS ; 1090 `CyS ( . twk_li [ i ]. twk_me , "DDD", TAPI_NETWORK_NAME_LEN_MAX ); 1091 `CyS ( . twk_li [ i ]. mn , "113", 3); 1092 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_LTE ; 1094 `CyS ( . twk_li [ i ]. twk_me , "EEE", TAPI_NETWORK_NAME_LEN_MAX ); 1095 `CyS ( . twk_li [ i ]. mn , "118", 3); 1096 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_GSM ; 1098 `CyS ( . twk_li [ i ]. twk_me , "FFF", TAPI_NETWORK_NAME_LEN_MAX ); 1099 `CyS ( . twk_li [ i ]. mn , "110", 3); 1100 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_LTE ; 1102 `CyS ( . twk_li [ i ]. twk_me , "NTT DOCOMO", TAPI_NETWORK_NAME_LEN_MAX ); 1104 `CyS ( . twk_li [ i ]. mn , DOCOMO_PLMN_ID , (DOCOMO_PLMN_ID)); 1105 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_UMTS ; 1107 `CyS ( . twk_li [ i ]. twk_me , "NTT DOCOMO", TAPI_NETWORK_NAME_LEN_MAX ); 1109 `CyS ( . twk_li [ i ]. mn , DOCOMO_PLMN_ID , (DOCOMO_PLMN_ID)); 1110 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_HSDPA ; 1112 `CyS ( . twk_li [ i ]. twk_me , "NTT DOCOMO", TAPI_NETWORK_NAME_LEN_MAX ); 1114 `CyS ( . twk_li [ i ]. mn , DOCOMO_PLMN_ID , (DOCOMO_PLMN_ID)); 1115 . twk_li [ i ++]. acss_chnogy = TAPI_NETWORK_SYSTEM_LTE ; 1116 `___st_mge_hd ( ad , & ); 1118 `___st_mge_hd ( ad , da ); 1121 Stg_GGroupIm_Da * em_da = NULL ; 1123 cڡ * _t_me = `g___twk (); 1124 * cur_mn = NULL ; 1125 `l_g_ݔty_rg ( ad -> hd , TAPI_PROP_NETWORK_PLMN , & cur_mn ); 1126 `SETTING_TRACE ("VCONFKEY_TELEPHONY_NWNAME:_t_me:%s", _t_me ); 1127 `SETTING_TRACE ("cur_mn:%s", cur_mn ); 1129  me [ MAX_COMMON_BUFFER_LEN ] = {0, }; 1130  t < ad -> mn_fo . twks_cou ) { 1131 `SETTING_TRACE ("twkamom TAPI[%d]:%--%--lmn=%s,mn_id=%d,=%s)", t , 1132 ad -> mn_fo . twk_li [ t ]. twk_me , 1133 ad -> mn_fo . twk_li [ t ]. rvi_ovid_me , 1134 ad -> mn_fo . twk_li [ t ]. mn , 1135 ad -> mn_fo . twk_li [ t ]. mn_id , 1136 `g_twk_g_a_r ( ad -> mn_fo . twk_li [ t ]. acss_chnogy )); 1138 i( TAPI_FORBIDDEN_PLMN = ad -> mn_fo . twk_li [ t ]. ty_of_mn ) { 1139 t ++; 1154 i( `isSS ( ad -> mn_fo . twk_li [ t ]. twk_me )) { 1156 t ++; 1160 `memt ( me , 0, MAX_COMMON_BUFFER_LEN ); 1177 `tf ( me , MAX_COMMON_BUFFER_LEN , "%s", 1178 ad -> mn_fo . twk_li [ t ]. twk_me ); 1180  ecizti [ MAX_COMMON_BUFFER_LEN ] = {0, }; 1181 `__oss_ecl_ch ( ecizti , me ); 1183 `SETTING_TRACE ("me:%s", ecizti ); 1184 `g_gli_em_groupy_t ( ad -> da_auto_twk_em , SETTING_GROUP_STYLE_TOP ); 1185 em_da = `g__Gdl_fld_1dio ( 1186 ad -> gli_l_twk , 1187 & c_muɞe_1xt_1ic , 1188 g_twk_Gdl__mn_cb , 1189 ad , 1191 SWALLOW_Ty_1RADIO_1TEXT , 1192 ad -> chk_l , 1193 TAPI_NETWORK_SELECTIONMODE_MANUAL + vid_t + 1, 1194 ecizti , 1195 g_twk__twk_chk_chged ); 1196 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 1197 i( NULL = em_da ) { 1198 `SETTING_TRACE_ERROR ("Failedo calloc memory"); 1199 t ++; 1202 em_da -> urda = ad ; 1203 i( TAPI_NETWORK_SELECTIONMODE_AUTOMATIC ! ad -> l_t 1204 && 0 = `SCmp ( _t_me , ad -> mn_fo . twk_li [ t ]. twk_me ) 1205 && ad -> mn_fo . twk_li [ t ]. acss_chnogy =ad-> l_a ) { 1207 `m_dio_vue_t ( ad -> chk_l , em_da -> chk_us ); 1209 t ++; 1210 vid_t ++; 1212 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_BOTTOM ); 1213 `FREE ( _t_me ); 1215 `SETTING_TRACE ("Found %d vidwkٮ[%d]", vid_t , t ); 1217 i( vid_t > 0) { 1219 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( keyS_Srched ), NULL, POPUP_INTERVAL , FALSE , FALSE); 1222 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( keyS_No_Oth_Nwk ), NULL, POPUP_INTERVAL , FALSE , FALSE); 1226 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( keyS_Faed_Srched ), NULL, POPUP_INTERVAL , FALSE , FALSE); 1228 i(0 = vid_t && TAPI_NETWORK_SELECTIONMODE_AUTOMATIC = ad -> l_t &&d-> da_auto_twk_em ) { 1231 ad -> da_auto_twk_em -> chk_us = TRUE ; 1234 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, BLUE_COLOR , NULL ); 1235 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 1236 `FREE ( sub_xt ); 1237 `m_obje_em_da_t ( ad -> da_auto_twk_em -> em ,d->data_auto_network_item); 1238 `m_gli_em_upde ( ad -> da_auto_twk_em -> em ); 1240 } } 1243  $g_pi_g_rvg_twk_cb ( TiHd * hd ,  su , * da , * ur_da ) 1245 SETTING_TRACE_BEGIN ; 1246 `SETTING_TRACE (" -esu = 0x%x", su ); 1247 `t_if (! ur_da || ! da ); 1248 StgNwkUG * ad = ur_da ; 1249 TNwkSvg_t * v_ = da ; 1251 i( su = TAPI_NETWORK_NO_ERR ) { 1252 ad -> l_a = v_ -> a ; 1253 `vcf_t_t ( VCONFKEY_SETAPPL_SELECT_OLD_NT_ACT , ad -> l_a ); 1255 `FREE ( ad -> l_twk ); 1257 ad -> l_twk = `g___twk (); 1258 i(! ad -> l_twk ) { 1259 ad -> l_twk = `dup ( Keyr_UNKNOWN_NETWORK , ` (Keystr_UNKNOWN_NETWORK) + 1); 1261 `g_twk_upde_l_twk ( ad ); 1265 SETTING_TRACE_END ; 1267 } } 1270  $g_pi_nl_mu_ch_cb ( TiHd * hd ,  su , * da , * ur_da ) 1272 SETTING_TRACE_BEGIN ; 1273 `SETTING_TRACE (" -esu = 0x%x", su ); 1274 `t_if (! ur_da ); 1276 } } 1278  $g_pi_t_eed_mn_cb ( TiHd * hd ,  su , * da , * ur_da ) 1280 SETTING_TRACE_BEGIN ; 1281 `SETTING_TRACE (" -esu = 0x%x", su ); 1282 `t_if (! ur_da ); 1283 StgNwkUG * ad = ur_da ; 1284 `g_twk_pup_de ( ad ); 1286 i( su ! TAPI_NETWORK_NO_ERR ) { 1287  ad -> _ty ) { 1288  SETTING_NETWORK_PREFERRED_NETWORK_DELETE : { 1289 `g_twk_eed_twk_de_ed ( ad ); 1293 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_ST_POP_ERROR"), NULL, POPUP_INTERVAL , FALSE , FALSE); 1298  pi_t = TAPI_API_SUCCESS ; 1299  ad -> _ty ) { 1300  SETTING_NETWORK_PREFERRED_NETWORK_NEW : { 1301 `g_vw_chge (& g_vw_twk_eed_twk_w , & g_vw_twk_eed_twk , ad ); 1302 pi_t = `l_g_twk_eed_mn ( ad -> hd , g_pi_g_eed_mn_cb ,d); 1306  SETTING_NETWORK_PREFERRED_NETWORK_LIST : { 1308 `g_vw_chge (& g_vw_twk_eed_twk_li , & g_vw_twk_eed_twk , ad ); 1309 pi_t = `l_g_twk_eed_mn ( ad -> hd , g_pi_g_eed_mn_cb ,d); 1313  SETTING_NETWORK_PREFERRED_NETWORK_EDIT : { 1314 `g_vw_chge (& g_vw_twk_eed_twk_ed , & g_vw_twk_eed_twk , 1315 ad ); 1316 pi_t = `l_g_twk_eed_mn ( ad -> hd , g_pi_g_eed_mn_cb ,d); 1319  SETTING_NETWORK_PREFERRED_NETWORK_DELETE : { 1320 g_twk_eed_twk_de_ok 1321 ( ad ); 1325 SETTING_TRACE_DEBUG 1331 i( pi_t != 1332 TAPI_API_SUCCESS ) { 1333 SETTING_TRACE_ERROR 1335 pi_t ); 1339 } } 1341  $g_pi_g_eed_mn_cb ( TiHd * hd ,  su , * da , * ur_da ) 1343 SETTING_TRACE_BEGIN ; 1344 `SETTING_TRACE (" -esu = 0x%x", su ); 1345 `t_if (! ur_da ); 1346 StgNwkUG * ad = ur_da ; 1348 `SETTING_TRACE_DEBUG ("Case: TAPI_EVENT_NETWORK_GETPREFFEREDPLMN_CNF"); 1349 `g_twk_pup_de ( ad ); 1351 i( su = TAPI_NETWORK_NO_ERR ) { 1352 `memy (&( ad -> ef_li ), da , ( TNwkPedPlmnLi_t )); 1354 `SETTING_TRACE ("***********d->_ty = %d", ad -> _ty ); 1355 `SETTING_TRACE ("ad->ef_li.NumOfPfPlmns:%d", ad -> ef_li . NumOfPfPlmns ); 1356  ad -> _ty ) { 1357  SETTING_NETWORK_PREFERRED_NETWORK_DELETE : { 1358 `g_twk_eed_twk_de_dw_twk_li ( ad ); 1362 g_twk_eed_twk_esh_vw 1363 ( ad ); 1364  fo [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 1365 i( ad -> ef_li . NumOfPfPlmns > 1) { 1366 `tf ( fo , (info), "Get %dreferredetworks", 1367 ad -> ef_li . NumOfPfPlmns ); 1369 `tf ( fo , (info), "Get %dreferredetwork", 1370 ad -> ef_li . NumOfPfPlmns ); 1372 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( fo ), NULL, POPUP_INTERVAL , FALSE , FALSE); 1377  ad -> _ty ) { 1378  SETTING_NETWORK_PREFERRED_NETWORK_DELETE : { 1379 g_twk_eed_twk_de_ed 1380 ( ad ); 1384 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( keyS_Faed_G_PrNwk ), NULL, POPUP_INTERVAL , FALSE , FALSE); 1389 } } 1391  $__gi_twk ( Stg_GGroupIm_Da * li_em ) 1393 SETTING_TRACE_BEGIN ; 1394 `t_if ( li_em = NULL ); 1395 `SETTING_TRACE ("osem [%s]", li_em -> keyS ); 1396 StgNwkUG * ad = li_em -> urda ; 1397 `t_if ( ad = NULL ); 1399  pi_t = TAPI_API_INVALID_INPUT ; 1403 i( ad -> da_ch_twk_em ) { 1404 `m_obje_em_d ( ad -> da_ch_twk_em -> em ); 1405 ad -> da_ch_twk_em = NULL ; 1408 i( ad -> b_chg_twk ) { 1409 `SETTING_TRACE ("Sendingel_cancel_network_manual_search.."); 1410 pi_t = `l_nl_twk_mu_ch ( ad -> hd , g_pi_nl_mu_ch_cb ,d); 1411 i( pi_t ! TAPI_API_SUCCESS ) { 1412 `SETTING_TRACE_ERROR ("*** [ERR]el_cancel_network_manual_search. "\ 1413 "pi_t=%d ***", pi_t ); 1415 ad -> b_chg_twk = FALSE ; 1419 i(0 = `SCmp ( li_em -> keyS , "IDS_ST_BODY_SELECT_AUTOMATICALLY")) { 1420 ad -> l_t = TAPI_NETWORK_SELECTIONMODE_AUTOMATIC ; 1421 `SETTING_TRACE ("Sendingel_select_network_automatic.."); 1422 pi_t = `l__twk_automic ( ad -> hd , g_pi_t_mn_mode_cb ,d); 1423 i( pi_t ! TAPI_API_SUCCESS ) { 1424 `SETTING_TRACE_DEBUG ("*** [ERR]el_select_network_automatic."\ 1425 "i_t=%d ***", pi_t ); 1429 `SETTING_TRACE ("Automatic selection, Registering..") 1431 i( ad -> twk__gig_p ! NULL ) { 1432 `evas_obje_d ( ad -> twk__gig_p ); 1433 ad -> twk__gig_p = NULL ; 1436 ad -> twk__gig_p = `___gig_pup ( li_em ); 1437 i( ad -> twk__gig_p ) { 1438 `SETTING_TRACE ("Registeringopupppeared"); 1440 `SETTING_TRACE ("Registeringopup failed"); 1443 i( ad -> da_auto_twk_em ) { 1446 * sub_xt = `g_cuomize_xt ("....", 0, BLUE_COLOR , NULL ); 1447 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 1448 `FREE ( sub_xt ); 1449 `m_obje_em_da_t ( ad -> da_auto_twk_em -> em ,d->data_auto_network_item); 1450 `m_gli_em_upde ( ad -> da_auto_twk_em -> em ); 1453 ad -> b_t_mul_twk = FALSE ; 1454 ad -> b_t_auto_twk = TRUE ; 1455 ad -> l_a = -1; 1458 ad -> l_t = TAPI_NETWORK_SELECTIONMODE_MANUAL ; 1459 ad -> b_t_mul_twk = TRUE ; 1460 ad -> b_t_auto_twk = FALSE ; 1462  t = 0; 1463 `SETTING_TRACE ("ad->plmn_info.networks_count:%d", 1464 ad -> mn_fo . twks_cou ); 1465  me [ MAX_COMMON_BUFFER_LEN ] = {0, }; 1466 ; t < ad -> mn_fo . twks_cou ; cnt++) { 1467 `SETTING_TRACE ("ad->plmn_info.network_list[cnt].network_name:%s", 1468 ad -> mn_fo . twk_li [ t ]. twk_me ); 1469 `memt ( me , 0, MAX_COMMON_BUFFER_LEN ); 1470 `tf ( me , MAX_COMMON_BUFFER_LEN , "%s", 1471 ad -> mn_fo . twk_li [ t ]. twk_me ); 1474  ecizti [ MAX_COMMON_BUFFER_LEN ] = {0, }; 1475 `__oss_ecl_ch ( ecizti , me ); 1477 `SETTING_TRACE ("ame:%s", ecizti ); 1479 i(! `SCmp ( li_em -> keyS , ecizti )) { 1480 `SETTING_TRACE ("findheight item"); 1485 `SETTING_TRACE_DEBUG ("*** [Selected PLMN]ame=%s, "\ 1488 ad -> mn_fo . twk_li [ t ]. twk_me , 1489 ad -> mn_fo . twk_li [ t ]. rvi_ovid_me , 1490 ad -> mn_fo . twk_li [ t ]. mn , 1491 ()( ad -> mn_fo . twk_li [ t ]. ty_of_mn ), 1492 ()( ad -> mn_fo . twk_li [ t ]. acss_chnogy )); 1495 `SETTING_TRACE ("Sendingel_select_network_manual.."); 1496 pi_t = `l__twk_mu ( ad -> hd , 1497 ad -> mn_fo . twk_li [ t ]. mn , 1498 ad -> mn_fo . twk_li [ t ]. acss_chnogy , 1499 g_pi_t_mn_mode_cb , ad ); 1500 i( pi_t ! TAPI_API_SUCCESS ) { 1501 `SETTING_TRACE_DEBUG ("%s*** [ERR] "\ 1503 "pi_t=%d ***%s", SETTING_FONT_RED , 1504 pi_t , SETTING_FONT_BLACK ); 1505 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_ST_BODY_FAILED_TO_SELECT_NETWORK"), NULL, POPUP_INTERVAL , FALSE , FALSE); 1510 `SETTING_TRACE ("Manual selection, Registering..") 1512 i( ad -> twk__gig_p ! NULL ) { 1513 `evas_obje_d ( ad -> twk__gig_p ); 1514 ad -> twk__gig_p = NULL ; 1517 ad -> twk__gig_p = `___gig_pup ( li_em ); 1518 i( ad -> twk__gig_p ) { 1519 `SETTING_TRACE ("Registeringopupppeared"); 1521 `SETTING_TRACE ("Registeringopup failed"); 1524 ad -> l_a =d-> mn_fo . twk_li [ t ]. acss_chnogy ; 1525 `FREE ( ad -> l_twk ); 1526 ad -> l_twk = `rdup d-> mn_fo . twk_li [ t ]. twk_me ); 1529 } } 1531  $__igne_back_key_cb (* da , Evas_Obje * obj , * evt_fo ) 1533 SETTING_TRACE_BEGIN ; 1535 } } 1537  Evas_Obje * $___gig_pup (* da ) 1539 SETTING_TRACE_BEGIN ; 1541 `tv_if (! da , NULL ); 1543 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 1544 StgNwkUG * ad = li_em -> urda ; 1546 Evas_Obje * pup = `m_pup_add ( ad -> w_g ); 1547 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , __igne_back_key_cb , li_em ); 1549 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1551 Evas_Obje * box = `m_box_add ( pup ); 1553 `m_box_hizڏl_t ( box , EINA_TRUE ); 1554 `m_box_ign_t ( box , 0.5, 0.5); 1555 `m_box_ddg_t ( box , 16, 0); 1557 Evas_Obje * ogssb = `m_ogssb_add ( pup ); 1558 `m_obje_y_t ( ogssb , PROGRESSBAR_STYLE ); 1559 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1560 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , 0.5); 1561 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1562 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1563 `evas_obje_show ( ogssb ); 1564 `m_box_ck_d ( box , ogssb ); 1566 Evas_Obje * b = `m_b_add ( pup ); 1567 `m_obje_xt_t ( b , `_ ("IDS_ST_POP_REGISTERING_ING")); 1568 `evas_obje_show ( b ); 1569 `m_box_ck_d ( box , b ); 1574 Evas_Obje * b = `m_b_add ( pup ); 1575 `evas_obje_show ( b ); 1576 `m_b_homogeous_t ( b , EINA_FALSE ); 1578 Evas_Obje * _up ; 1579 _up = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 1580 `evas_obje_size_ht_m_t ( _up , `ELM_SCALE_SIZE (170), ELM_SCALE_SIZE(34)); 1582 Evas_Obje * _down ; 1583 _down = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 1584 `evas_obje_size_ht_m_t ( _down , `ELM_SCALE_SIZE (100), ELM_SCALE_SIZE(34)); 1586 `m_b_ck ( b , _up , 0, 0, 2, 1); 1587 `m_b_ck ( b , box , 1, 1, 1, 1); 1588 `m_b_ck ( b , _down , 2, 2, 2, 1); 1590 `evas_obje_show ( box ); 1592 `m_obje_cڋ_t ( pup , b ); 1594 `evas_obje_show ( pup ); 1596  pup ; 1597 } } 1602  $__ch_twk_nl_cb (* da , Evas_Obje * obj , 1603 * evt_fo ) 1605 SETTING_TRACE_BEGIN ; 1606 `t_if (! da ); 1607 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 1608 StgNwkUG * ad = li_em -> urda ; 1610 i( ad -> pup ) { 1611 `evas_obje_d ( ad -> pup ); 1612 ad -> pup = NULL ; 1614 i( ad -> b_chg_twk ) { 1615 `SETTING_TRACE ("Sendingel_cancel_network_manual_search.."); 1616  pi_t = `l_nl_twk_mu_ch ( ad -> hd , g_pi_nl_mu_ch_cb ,d); 1617 i( pi_t ! TAPI_API_SUCCESS ) { 1618 `SETTING_TRACE_ERROR ("*** [ERR]el_cancel_network_manual_search. "\ 1619 "pi_t=%d ***", pi_t ); 1621 ad -> b_chg_twk = FALSE ; 1626  l_t ; 1628 `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , & l_t ); 1629 `SETTING_TRACE ("Pviouiڇ srchgwk:%d", l_t ); 1631 i( l_t = TAPI_NETWORK_SELECTIONMODE_AUTOMATIC ) { 1632 li_em -> chk_us = 1; 1633 `m_gli_em_upde ( li_em -> em ); 1635 } } 1637 Evas_Obje * $___chg_pup (* da ) 1639 SETTING_TRACE_BEGIN ; 1640 `tv_if (! da , NULL ); 1641 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 1642 StgNwkUG * ad = li_em -> urda ; 1644 Evas_Obje * pup = `m_pup_add ( ad -> ly_ma ); 1645 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , __ch_twk_nl_cb , li_em ); 1646 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , 1647 EVAS_HINT_EXPAND ); 1649 Evas_Obje * box = `m_box_add ( pup ); 1651 `m_box_hizڏl_t ( box , EINA_TRUE ); 1652 `m_box_ign_t ( box , 0.5, 0.5); 1653 `m_box_ddg_t ( box , 16, 0); 1655 Evas_Obje * ogssb = `m_ogssb_add ( pup ); 1656 `m_obje_y_t ( ogssb , PROGRESSBAR_STYLE ); 1657 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1658 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , 0.5); 1659 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1660 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1661 `evas_obje_show ( ogssb ); 1662 `m_box_ck_d ( box , ogssb ); 1664 Evas_Obje * b = `m_b_add ( pup ); 1665 `m_obje_xt_t ( b , `_ ("IDS_ST_POP_NETWORKSERVICES_SEARCHING")); 1666 `evas_obje_show ( b ); 1667 `m_box_ck_d ( box , b ); 1672 Evas_Obje * b = `m_b_add ( pup ); 1673 `evas_obje_show ( b ); 1674 `m_b_homogeous_t ( b , EINA_FALSE ); 1676 Evas_Obje * _up ; 1677 _up = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 1678 `evas_obje_size_ht_m_t ( _up , `ELM_SCALE_SIZE (170), ELM_SCALE_SIZE(34)); 1680 Evas_Obje * _down ; 1681 _down = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 1682 `evas_obje_size_ht_m_t ( _down , `ELM_SCALE_SIZE (100), ELM_SCALE_SIZE(34)); 1684 `m_b_ck ( b , _up , 0, 0, 2, 1); 1685 `m_b_ck ( b , box , 1, 1, 1, 1); 1686 `m_b_ck ( b , _down , 2, 2, 2, 1); 1688 `evas_obje_show ( box ); 1690 `m_obje_cڋ_t ( pup , b ); 1692 `evas_obje_show ( pup ); 1694  pup ; 1695 } } 1697  Ea_Bo $__ch_t__tim (* da ) 1700 SETTING_TRACE_BEGIN ; 1701 `tv_if ( da = NULL , EINA_FALSE ); 1702 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 1703 StgNwkUG * ad = li_em -> urda ; 1704 `tvm_if ( ad = NULL , ECORE_CALLBACK_CANCEL , "ad is NULL"); 1714  pi_t ; 1716 pi_t = `l_ch_twk ( ad -> hd , g_pi_ch_twk_cb ,d); 1717 i( pi_t ! TAPI_API_SUCCESS ) { 1718 `SETTING_TRACE_ERROR ("%s*** [ERR]_ch_twk.i_t=%d ***%s", SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1719 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( STR_SETTING_OPERATION_FAILED ), NULL, POPUP_INTERVAL , FALSE , FALSE); 1723 `g_upde_gl_em_chk_us ( ad -> da_auto_twk_em , 1); 1724  ECORE_CALLBACK_CANCEL ; 1727 ad -> b_chg_twk = TRUE ; 1739 i( ad -> pup ) { 1740 `evas_obje_d ( ad -> pup ); 1741 ad -> pup = NULL ; 1743 ad -> pup = `___chg_pup ( li_em ); 1744 i( ad -> da_auto_twk_em ) { 1747 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, GRAY_COLOR , NULL ); 1748 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 1749 `FREE ( sub_xt ); 1750 `m_obje_em_da_t ( ad -> da_auto_twk_em -> em ,d->data_auto_network_item); 1751 `m_gli_em_upde ( ad -> da_auto_twk_em -> em ); 1755 ad -> tim = NULL ; 1756  ECORE_CALLBACK_CANCEL ; 1757 } } 1759  $__swch_automic___cb (* da , Evas_Obje * obj , 1760 * evt_fo ) 1762 SETTING_TRACE_BEGIN ; 1763 `tm_if ( da = NULL , "Dataarameter is NULL"); 1765 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 1766 StgNwkUG * ad = li_em -> urda ; 1767  ڣ_ty = `b_ty ( obj ); 1768 i( ad -> pup ) { 1769 `evas_obje_d ( ad -> pup ); 1770 ad -> pup = NULL ; 1773 i( POPUP_RESPONSE_OK = ڣ_ty ) { 1791 `__ch_t__tim ( li_em ); 1793 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 1796  l_t , chk_us ; 1798 `vcf_g_t ( VCONFKEY_SETAPPL_SELECT_NETWORK_INT , & l_t ); 1799 `SETTING_TRACE ("Pviouiڇ srchgwk:%d", l_t ); 1801 i( l_t = TAPI_NETWORK_SELECTIONMODE_AUTOMATIC ) 1802 chk_us = 1; 1804 chk_us = 0; 1806 `g_upde_gl_em_chk_us ( ad -> da_auto_twk_em , chk_us ); 1808 } } 1810  $__swch_automic_twk ( Stg_GGroupIm_Da * li_em ) 1812 SETTING_TRACE_BEGIN ; 1813 `t_if (! li_em || !li_em-> urda || !li_em-> keyS ); 1814 `t_if (0 ! `SCmp ( li_em -> keyS , "IDS_ST_BODY_SELECT_AUTOMATICALLY")); 1815 StgNwkUG * ad = li_em -> urda ; 1816 `SETTING_TRACE ("Thvuotoog chgetb%d", li_em -> chk_us ); 1817 i( li_em -> chk_us ) { 1819 Elm_Obje_Im * ϡ_em = `m_gli_ϡ_em_g ( ad -> gli_l_twk ); 1820 `SETTING_TRACE ("ad->da_auto_twk_em->em:%p", ad -> da_auto_twk_em -> em ); 1822 ϡ_em = `m_gli_ϡ_em_g ( ad -> gli_l_twk ); 1823 `SETTING_TRACE ("ϡ_em:%p", ϡ_em ); 1824 i( ϡ_em = ad -> da_auto_twk_em -> em ) { 1827 `m_obje_em_d ( ϡ_em ); 1830 `__gi_twk ( li_em ); 1831 `g_gli_em_groupy_t ( ad -> da_auto_twk_em , SETTING_GROUP_STYLE_NONE ); 1833 `g_twk_chg_twk ( li_em ); 1835 } } 1841 $g_twk_chg_twk ( Stg_GGroupIm_Da * li_em ) 1843 SETTING_TRACE_BEGIN ; 1845 StgNwkUG * ad = li_em -> urda ; 1850  vue_u_ck ; 1851 `vcf_g_t ( VCONFKEY_DNET_STATE , & vue_u_ck ); 1853 `SETTING_TRACE ("ad->l_t:%d", ad -> l_t ); 1854 i( vue_u_ck ! VCONFKEY_DNET_OFF ) { 1855 ad -> pup = 1856 `g__pup_wh_b ( li_em , ad -> ly_ma , 1857 NULL , `_ ( SETTING_NETWORK_SEARCH_3G_ON_DESC ), 1858 __swch_automic___cb , 1859 0, 2, `_ ("IDS_ST_BUTTON_OK"), _("IDS_ST_BUTTON_CANCEL_ABB")); 1864  pi_t ; 1866 pi_t = `l_ch_twk ( ad -> hd , g_pi_ch_twk_cb ,d); 1867 i( pi_t ! TAPI_API_SUCCESS ) { 1868 `SETTING_TRACE_ERROR ("%s*** [ERR]_ch_twk.i_t=%d ***%s", SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1869 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ( STR_SETTING_OPERATION_FAILED ), NULL, POPUP_INTERVAL , FALSE , FALSE); 1873 `g_upde_gl_em_chk_us ( li_em , 1); 1877 ad -> b_chg_twk = TRUE ; 1889 i( ad -> pup ) { 1890 `evas_obje_d ( ad -> pup ); 1891 ad -> pup = NULL ; 1893 ad -> pup = `___chg_pup ( li_em ); 1894 i( ad -> da_auto_twk_em ) { 1897 * sub_xt = `g_cuomize_xt ( ad -> da_auto_twk_em -> sub_desc , 0, GRAY_COLOR , NULL ); 1898 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 1899 `FREE ( sub_xt ); 1900 `m_obje_em_da_t ( ad -> da_auto_twk_em -> em ,d->data_auto_network_item); 1901 `m_gli_em_upde ( ad -> da_auto_twk_em -> em ); 1905 } } 1907  $g_twk__twk_chk_chged (* da , Evas_Obje * obj , * evt_fo ) 1909 SETTING_TRACE_BEGIN ; 1910 `tm_if ( da = NULL || obj == NULL, "Parameter is NULL"); 1911 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 1912 i(0 = `SCmp ( li_em -> keyS , "IDS_ST_BODY_SELECT_AUTOMATICALLY")) { 1913 li_em -> chk_us = `m_check_e_g ( obj ); 1914 `__swch_automic_twk ( li_em ); 1916 li_em -> chk_us = `m_dio_vue_g ( obj ); 1917 `SETTING_TRACE ("[Radiؚdex:%d] Radichecked", li_em -> chk_us ); 1919 `__gi_twk ( li_em ); 1922 } } 1925  $g_twk_Gdl__mn_cb (* da , Evas_Obje * obj , * evt_fo ) 1927 SETTING_TRACE_BEGIN ; 1928 `tm_if ( da = NULL || evt_fo == NULL, "Parameter is NULL"); 1930 StgNwkUG * ad = (StgNwkUG *) da ; 1931 Elm_Obje_Im * em = (Elm_Obje_Im *) evt_fo ; 1932 `m_gli_em_ed_t ( em , 0); 1933 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) `m_obje_em_da_g ( em ); 1934 `g_tm_if ( NULL = li_em , "list_item is NULL"); 1936 `SETTING_TRACE ("li_em->keyS:%s", li_em -> keyS ); 1937 i(0 = `SCmp ( li_em -> keyS , "IDS_ST_BODY_SELECT_AUTOMATICALLY")) { 1938 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 1939 `__swch_automic_twk ( li_em ); 1942 i( ad -> b_chg_twk ) { 1943 `SETTING_TRACE ("Searchingoup displaying, Cannot select"); 1947  chk_us = `m_dio_vue_g ( ad -> chk_l ); 1948 i( chk_us ! li_em ->chk_status) { 1949 `SETTING_TRACE ("[Li index:%d] Li seed (diؚdex:%d)", li_em -> chk_us , chk_status); 1950 `m_dio_vue_t ( ad -> chk_l , li_em -> chk_us ); 1951 `__gi_twk ( li_em ); 1953 `SETTING_TRACE ("[Li index:%d] Sk becuaadichecked (diؚdex:%d)", li_em -> chk_us , chk_status); 1956 } } 1961  $g_twk_upde_l_twk (* da ) 1964 StgNwkUG * ad = da ; 1969 i( ad -> da_auto_twk_em ) { 1970 i( TAPI_NETWORK_SELECTIONMODE_AUTOMATIC = ad -> l_t ) { 1975 * sub_xt = `g_cuomize_xt ( `_ ( ad -> l_twk ), 0, BLUE_COLOR , NULL ); 1976 `SETTING_TRACE ("sub_xt:%s", sub_xt ); 1977 `G_FREE ( ad -> da_auto_twk_em -> sub_desc ); 1978 ad -> da_auto_twk_em -> sub_desc = (*) `g_rdup ( sub_xt ); 1979 `m_obje_em_da_t ( ad -> da_auto_twk_em -> em ,d->data_auto_network_item); 1980 `m_gli_em_upde ( ad -> da_auto_twk_em -> em ); 1981 `m_gli_em_flds_upde ( ad -> da_auto_twk_em -> em , "*", ELM_GENLIST_ITEM_FIELD_TEXT ); 1982 `FREE ( sub_xt ); 1987 i( ad -> da_l_t ) { 1988  l_twk_desc [ MAX_COMMON_BUFFER_LEN ] = { 0, }; 1989 i( TAPI_NETWORK_SELECTIONMODE_AUTOMATIC = ad -> l_t ) { 1990 `tf ( l_twk_desc , MAX_COMMON_BUFFER_LEN , 1991 "%s, %s", `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC"), _( ad -> l_twk )); 1994 `tf ( l_twk_desc , MAX_COMMON_BUFFER_LEN , 1995 "%s, %s", `_ ("IDS_ST_BODY_MANUAL"), _( ad -> l_twk )); 2000 `G_FREE ( ad -> da_l_t -> sub_desc ); 2001 ad -> da_l_t -> sub_desc = (*) `g_rdup ( `_ ( l_twk_desc )); 2003 `m_obje_em_da_t ( ad -> da_l_t -> em ,d->data_sel_net); 2004 `m_gli_em_upde ( ad -> da_l_t -> em ); 2006 } } 2008 cڡ * $g_twk_g_a_r ( TNwkSyemTy_t ty ) 2010  ty ) { 2011  TAPI_NETWORK_SYSTEM_NO_SRV : 2013  TAPI_NETWORK_SYSTEM_GSM : 2015  TAPI_NETWORK_SYSTEM_GPRS : 2017  TAPI_NETWORK_SYSTEM_EGPRS : 2019  TAPI_NETWORK_SYSTEM_PCS1900 : 2021  TAPI_NETWORK_SYSTEM_UMTS : 2023  TAPI_NETWORK_SYSTEM_GSM_AND_UMTS : 2025  TAPI_NETWORK_SYSTEM_HSDPA : 2027  TAPI_NETWORK_SYSTEM_IS95A : 2029  TAPI_NETWORK_SYSTEM_IS95B : 2031  TAPI_NETWORK_SYSTEM_CDMA_1X : 2033  TAPI_NETWORK_SYSTEM_EVDO_REV_0 : 2035  TAPI_NETWORK_SYSTEM_1X_EVDO_REV_0_HYBRID : 2037  TAPI_NETWORK_SYSTEM_EVDO_REV_A : 2039  TAPI_NETWORK_SYSTEM_1X_EVDO_REV_A_HYBRID : 2041  TAPI_NETWORK_SYSTEM_EVDV : 2043  TAPI_NETWORK_SYSTEM_LTE : 2048 } } 2050 bo $g_twk_equ_ofe ( ci_ofe_h pf1 , ci_ofe_h pf2 ) 2052 i(! pf1 && ! pf2 ) { 2053 `SETTING_TRACE ("Bothrofilere NULL,eturn TRUE"); 2054  TRUE ; 2055 } i(! pf1 || ! pf2 ) { 2056 `SETTING_TRACE ("Onerofile is NULL, one isot,eturn FALSE"); 2057  FALSE ; 2060 ci_ofe_ty_e ty1 , ty2 ; 2061 ci_ur_rvi_ty_e vty1 , vty2 ; 2062 * n1 , * n2 , * me1 , * me2 ; 2063 ty1 = ty2 = vty1 = vty2 = 0; 2064 n1 = n2 = me1 = me2 = NULL ; 2066 () `ci_ofe_g_ty ( pf1 , & ty1 ); 2067 () `ci_ofe_g_ty ( pf2 , & ty2 ); 2068 () `ci_ofe_g_ur_rvi_ty ( pf1 , & vty1 ); 2069 () `ci_ofe_g_ur_rvi_ty ( pf2 , & vty2 ); 2071 () `ci_ofe_g_ur_n ( pf1 , & n1 ); 2072 () `ci_ofe_g_ur_n ( pf2 , & n2 ); 2073 () `ci_ofe_g_me ( pf1 , & me1 ); 2074 () `ci_ofe_g_me ( pf2 , & me2 ); 2076 i( ty1 = ty2 2077 && vty1 = vty2 2078 && 0 = `SCmp ( n1 , n2 ) 2079 && 0 = `SCmp ( me1 ,ame1)) { 2080 `SETTING_TRACE ("They have same key fields,eturn TRUE."); 2081 `FREE ( n1 ); 2082 `FREE ( n2 ); 2083  TRUE ; 2085 `SETTING_TRACE ("They don't have same key fields,eturn FALSE."); 2086 `FREE ( n1 ); 2087 `FREE ( n2 ); 2088  FALSE ; 2090 } } 2092  #MAX_ID_LEN 512 ) 2093  $__ofe_em_st_cb (cڡ * d1 , cڡ * d2 ) 2095 SETTING_TRACE_BEGIN ; 2096 ci_ofe_h pf1 = (ci_ofe_h) d1 ; 2097 ci_ofe_h pf2 = (ci_ofe_h) d2 ; 2099 i(! pf1 ) { 2102 i(! pf2 ) { 2105 * id_r1 = NULL ; 2106 * id_r2 = NULL ; 2107 `ci_ofe_g_id ( pf1 , & id_r1 ); 2108 `ci_ofe_g_id ( pf2 , & id_r2 ); 2110 * me1 = NULL ; 2111 * me2 = NULL ; 2112 `ci_ofe_g_me ( pf1 , & me1 ); 2113 `ci_ofe_g_me ( pf2 , & me2 ); 2115 i( `isEmyS ( id_r1 )) { 2116 `FREE ( id_r1 ); 2117 `FREE ( id_r2 ); 2121 i( `isEmyS ( id_r2 )) { 2122 `FREE ( id_r1 ); 2123 `FREE ( id_r2 ); 2127  r1 [ MAX_ID_LEN ] = {0,}; 2128  r2 [ MAX_ID_LEN ] = {0,}; 2129 `CyS ( r1 , id_r1 , MAX_ID_LEN ); 2130 `CyS ( r2 , id_r2 , MAX_ID_LEN ); 2131 `G_FREE ( id_r1 ); 2132 `G_FREE ( id_r2 ); 2136 * p = NULL ; 2138 p = `SRS ( r1 , "_"); 2139 i(! p ) { 2142 * p = '\0'; 2143 p = `SRS ( r1 , "_"); 2144 i(! p ) { 2147 p ++; 2148  id1 = `oi ( p ); 2152 p = `SRS ( r2 , "_"); 2153 i(! p ) { 2156 * p = '\0'; 2157 p = `SRS ( r2 , "_"); 2158 i(! p ) { 2161 p ++; 2162  id2 = `oi ( p ); 2165  id1 - id2 ; 2166 } } 2168  $g_twk_g_ofe_li (* cb ) 2170 SETTING_TRACE_BEGIN ; 2171 `t_if ( cb = NULL ); 2172 StgNwkUG * ad = (StgNwkUG * cb ; 2173 i( ad -> ofe_li ! NULL ) { 2174 `ea_li_ ( ad -> ofe_li ); 2175 ad -> ofe_li = NULL ; 2177 ci_ofe__h ofe_ = NULL ; 2178 ci_ofe_h ofe_h = NULL ; 2179  rv = `ci_g_ofe_ ( ad -> ci , CONNECTION_ITERATOR_TYPE_REGISTERED , & ofe_ ); 2180 i( rv ! CONNECTION_ERROR_NONE ) { 2181 `SETTING_TRACE_ERROR ("Fagrof [%d]", rv ); 2186  t = 0; 2187 ci_ofe_ty_e ofe_ty = CONNECTION_PROFILE_TYPE_CELLULAR ; 2188 ci_ur_rvi_ty_e rvi_ty = CONNECTION_CELLULAR_SERVICE_TYPE_UNKNOWN ; 2190  `ci_ofe__has_xt ( ofe_ )) { 2191 i( t > MAX_PROFILE_NUM ) { 2194 i( `ci_ofe__xt ( ofe_ , & ofe_h ! CONNECTION_ERROR_NONE ) { 2195 `SETTING_TRACE_ERROR ("Failo getrofile handle"); 2199 i( `ci_ofe_g_ty ( ofe_h , & ofe_ty ! CONNECTION_ERROR_NONE ) { 2200 `SETTING_TRACE_ERROR ("Failo getrofileype"); 2203 i( `ci_ofe_g_ur_rvi_ty ( ofe_h , & rvi_ty ! CONNECTION_ERROR_NONE ) { 2204 `SETTING_TRACE_ERROR ("Failo get serviceype"); 2208 t ++; 2209 i( CONNECTION_PROFILE_TYPE_CELLULAR ! ofe_ty || ad -> ofe_rvi_ty ! rvi_ty ) { 2212 ad -> ofe_li = `ea_li_s܋d_ d->ofe_li, __ofe_em_st_cb , ofe_h ); 2215 SETTING_TRACE_END ; 2216 } } 2218  $is_e__u (* da ) 2220 SETTING_TRACE_BEGIN ; 2221 `tv_if (! da , 0); 2223  t = 0; 2224 `vcf_g_t ( VCONF_KEY_PRIVATE_LTE_ON , & t ); 2225 `SETTING_TRACE ("LTE ftu stus: %d", t ); 2226  t ; 2227 } } 2229  Stg_Cfg_Node_T gs_cfg_node_y [] = { 2230 {"IDS_ST_MBODY_MOBILE_DATA", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_MBODY_MOBILE_DATA", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 2231 {"IDS_ST_BODY_DATA_ROAMING", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_DATA_ROAMING", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 2232 {"IDS_COM_BODY_NETWORK_OPERATORS", NULL , "vwty:ڍage;b:f;keywd:IDS_COM_BODY_NETWORK_OPERATORS", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 2233 {"IDS_ST_BODY_NETWORK_MODE", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_NETWORK_MODE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 2234 {"IDS_ST_BODY_CONNECTIONS", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_CONNECTIONS", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 2237 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , ** o ) 2239 SETTING_TRACE_BEGIN ; 2240 `SETTING_TRACE (">> setting-network-efl DB search code"); 2242 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 2244 Ea_Li ** li = (Ea_Li **) iv ; 2245  i ; 2246  size = ( s_cfg_node_y ) / (s_cfg_node_array[0]); 2247  i = 0; i < size ; i++) { 2248 Stg_Cfg_Node_T * node = `g_ug_ch_em_subdex_add ( s_cfg_node_y [ i ]. key_me , s_cfg_node_y[i]. ug_gs , IMG_Nwk , s_cfg_node_y[i]. em_ty , s_cfg_node_y[i]. da , "Network"); 2249 * li = `ea_li_nd (*li, node ); 2252 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-fingerprint.h 21 #ide _SETTING_PASSWORD_FINGERPRINT_H_ 22  #_SETTING_PASSWORD_FINGERPRINT_H_ ) 24  ~ 26  g_sswd_fgt__ui (* da ); 28  Ea_Bo __g_sswd_fgt_r٩e_cb (* da ); 30  g_sswd_fgt_dw_1le_y (* da , * cb ); 31  g_sswd_fgt_r_1le_y (* da ); 32  g_sswd_fgt_check_1le_y (* da ); 34  g_sswd_fgt_ick_sokey_de_cb (* da , 35 Evas_Obje * obj , 36 * evt_fo ); 37  g_sswd_fgt_wng_y_added_by_pup ( StgPasswdUG * ad , 38  m ,  max ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-forgot-password.h 21 #ide _SETTING_PASSWORD_FORGOT_PASSWORD_H_ 22  #_SETTING_PASSWORD_FORGOT_PASSWORD_H_ ) 24  ~ @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-main.h 21 #ide _SETTING_PASSWORD_MAIN_H_ 22  #_SETTING_PASSWORD_MAIN_H_ ) 24  ~ 26 Ea_Bo __r٩e_cb (* da ); 28  g_sswd_ma_dw_1le_sswd (* da , * cb ); 29  g_sswd_ma_dw_2le_sswd (* da , * cb ); 30  g_sswd_ma_r_1le_sswd (* da ); 31  g_sswd_ma_r_2le_sswd (* da ); 32  g_sswd_ma_check_1le_sswd (* da ); 33  g_sswd_ma_check_2le_sswd (* da ); 35  g_sswd_ma_ick_sokey_de_cb (* da , 36 Evas_Obje * obj , 37 * evt_fo ); 38  g_sswd_ma_ick_sokey_ctue_cb (* da , Evas_Obje * obj , 39 * evt_fo ); 41  g_sswd_ma_wng_y_added_by_pup ( StgPasswdUG * ad , 42  m ,  max ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-sim.h 21 #ide _SETTING_PASSWORD_SIM_H_ 22  #_SETTING_PASSWORD_SIM_H_ ) 24  ~ 26  g_sswd_sim__ui (* da ); 28  Ea_Bo __g_sswd_sim_r٩e_cb (* da ); 30  g_sswd_sim_dw_1le_y (* da , * cb ); 31  g_sswd_sim_dw_2le_y (* da , * cb ); 32  g_sswd_sim_dw_3le_y (* da , * cb ); 33  g_sswd_sim_r_1le_y (* da ); 34  g_sswd_sim_r_2le_y (* da ); 35  g_sswd_sim_r_3le_y (* da ); 36  g_sswd_sim_check_1le_y (* da ); 37  g_sswd_sim_check_2le_y (* da ); 38  g_sswd_sim_check_3le_y (* da ); 40  g_sswd_sim_ick_sokey_de_cb (* da , 41 Evas_Obje * obj , 42 * evt_fo ); 43  g_sswd_sim_wng_y_added_by_pup ( StgPasswdUG * ad , 44  m ,  max ); 47  g_g_p_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ); 48  g_g_sim_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ); 50  g_sim_chge_ps_cb ( TiHd * hd ,  su , * da , * ur_da ); 51  g_sim_vify_puks_cb ( TiHd * hd ,  su , * da , * ur_da ); 52  g_sim_cy_ab_cb ( TiHd * hd ,  su , * da , * ur_da ); 53  g_sim_cy_dib_cb ( TiHd * hd ,  su , * da , * ur_da ); 55  g_sswd_ug_diy_su_pup ( pi_ive_fo * su , StgPasswdUG * ad ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-strings.h 21 #ide _SETTING_PASSWORD_STRINGS_H_ 22  #_SETTING_PASSWORD_STRINGS_H_ ) 24  #PASSWORD_MUST_DIGITS "Passwd mu csi o੆ %d dig(s)." ) 25  #PASSWORD_MUST_ALPHANUMERIC "Passwd mu csi o੆ %dhumicha(s)." ) 26  #PASSWORD_MUST_NOT_MATCH_PREV "Passwd mu mchviousswds." ) 27  #ENTER_ANOTHER_PASSWORD "IDS_ASEML_POP_ENTER_ANOTHER_PASSWORD" ) 28  #PASSWORD_EXPIRED "IDS_ASEML_POP_PASSWORD_EXPIRED" ) 29  #PASSWORD_EXPIRED_CHANGE_PASSWORD "Cusswd iexped. Chgsswd." ) 31  #MAX_NUM_REACHED "Maxumumb osswdryemached." ) 33  #PASSWORD_EMPTY `_ ("IDS_ST_BODY_PASSWORD_EMPTY") ) 34  #DCM_PIN_ATTEMPT_DESC2 "IDS_ST_BODY_PD_ATTEMPTS_REMAINING_JPN_DCM" ) 35  #ATTEMPT_REMAINING_DESC "%dememag" ) 36  #PIN_ERR_DESC `_ ("IDS_ST_POP_INCORRECT_PIN_PD_ATTEMPTS_LEFT" ) 37  #PUK1_BLOCKED "IDS_ST_BODY_PUK1_BLOCKED" ) 39  #ATTEMPT_DESC `_ ("IDS_ST_POP_PD_ATTEMPT_LEFT" ) 40  #ATTEMPTS_DESC `_ ("IDS_ST_POP_PD_ATTEMPTS_LEFT" ) 41  #PUK1_ERR_DESC `_ ("IDS_ST_POP_INCORRECT_PUK1_PD_ATTEMPTS_LEFT" ) 42  #PUK2_ERR_DESC `_ ("IDS_ST_POP_INCORRECT_PUK2_PD_ATTEMPTS_LEFT" ) 43  #PW_ERR_DESC `_ ("IDS_ST_POP_INCORRECT_PASSWORD" ) 44  #PW_ERR_REUSED `_ ("IDS_ST_BODY_UNABLE_TO_USE_CURRENT_PASSWORD" ) 45  #PW_ERR_DELAY_DESC `_ ("IDS_ST_BODY_ENTER_PASSWORD_AGAIN_AFTER_PD_SECONDS" ) 46  #PW_NORMAL_DESC `_ ("IDS_ST_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_ALPHANUMERIC_CHARACTERS" ) 47  #PW_NORMAL_AND_CONTAIN_ALPHANUMER_DESC `_ ("IDS_ST_BODY_PASSWORDS_MUST_CONSIST_OF_AT_LEAST_4_ALPHANUMERIC_CHARACTERS_ALSO_INCLUDING_AT_LEAST_1_ALPHABETICAL_CHARACTER" ) 49  #PW_SHORT_GUIDE_CURRENT "IDS_ST_BODY_CURRENT" ) 50  #PW_SHORT_GUIDE_NEW "IDS_ST_BODY_NEW" ) 51  #PW_SHORT_GUIDE_CONFIRM "IDS_ST_BODY_CONFIRM" ) 53  #PW_ST_ENTER_PW "" ) 54  #PW_ST_NEW_PW "IDS_ST_BODY_ENTER_NEW_PASSWORD" ) 55  #PW_ST_ENTER_PW_AGAIN "IDS_ST_BODY_ENTER_PASSWORD_AGAIN" ) 56  #PW_ST_ENTER_CUR_PW "IDS_ST_BODY_ENTER_CURRENT_PASSWORD" ) 58  #PW_ST_INCORRECT_PW_TRY_AGAIN "IDS_ST_BODY_INCORRECT_PASSWORD_TRY_AGAIN" ) 59  #PW_ST_DO_NOT_CONTAIN_SIMPLE_SEQUENCE_HELP "IDS_ST_BODY_THE_PASSWORD_MUST_NOT_CONTAIN_A_SIMPLE_SEQUENCE_HEG_1111_OR_1234" ) 60  #PW_ST_PW_DO_NOT_MATCH "IDS_ST_POP_PASSWORDS_DO_NOT_MATCH" ) 61  #PW_ST_INCORRECT_PW_5TIMES_HELP "Incܻasswded 5imes
Tryga i%d secds" ) 62  #PW_ST_PW_MAX_LENGTH_HELP "IDS_ST_BODY_PASSWORD_MUST_CONTAIN_NO_MORE_THAN_PD_CHARACTERS_ABB" ) 63  #PW_ST_PW_MIN_LENGTH_HELP "IDS_ST_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_ALPHANUMERIC_CHARACTERS" ) 64  #PW_ST_PW_MIN_LENGTH_ALPHABETIC_HELP "IDS_ST_BODY_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_ABB" ) 68  #PW_ST_RESET_PERSONAL_MODE_HELP "IDS_ST_BODY_RESET_PERSONAL_MODE_SECURITY_SETTINGS_AND_DELETE_PERSONAL_CONTENT" ) 69  #PW_ST_RESET_PERSONAL_MODE "IDS_ST_BODY_RESET_PERSONAL_MODE" ) 70  #PW_ST_FORGOT_PASSWORD "IDS_ST_BODY_FORGOT_PASSWORD_SWA" ) 71  #PW_ST_RESET_PERSONAL_MODE_POPUP_Q "IDS_ST_POP_YOUR_PERSONAL_MODE_SECURITY_SETTINGS_WILL_BE_RESET_AND_YOUR_PERSONAL_CONTENT_WILL_BE_DELETED_RESET_PERSONAL_MODE_Q" ) 72  #PW_ST_RESET "IDS_ST_BUTTON_RESET" ) 73  #PW_ST_CANCEL "IDS_ST_BUTTON_CANCEL_ABB" ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password.h 21 #ide _SETTING_PASSWORD_H_ 22  #_SETTING_PASSWORD_H_ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 34  ~ 35  ~ 36  ~ 37  ~ 42  #SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH 4 ) 43  #SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH 16 ) 44  #SETTING_PW_UG_PRIVACY_PASSWORD_MIN_LENGTH 4 ) 45  #SETTING_PW_UG_PRIVACY_PASSWORD_MAX_LENGTH 16 ) 46  #SETTING_PW_UG_SIM_MIN_LENGTH 4 ) 47  #SETTING_PW_UG_SIM_MAX_LENGTH 8 ) 48  #SETTING_PW_UG_PIN_MIN_LENGTH 4 ) 49  #SETTING_PW_UG_PIN_MAX_LENGTH 8 ) 50  #SETTING_PW_UG_PUK_MIN_LENGTH 4 ) 51  #SETTING_PW_UG_PUK_MAX_LENGTH 8 ) 52  #SETTING_PW_MAX_TITLE_LENGTH MAX_DISPLAY_NAME_LEN_ON_UI ) 54  #PW_NORMAL_CONTAIN_ALPHANUMERIC 4 ) 55  #PW_ERR_DELAY_TIME 30 ) 56  #ATTEMPT_INFINITE 999999 ) 59 mSETTING_PW_TYPE_PASSWORD = 1, 60 mSETTING_PW_TYPE_SET_PASSWORD , 61 mSETTING_PW_TYPE_SIMPLE_PASSWORD , 62 mSETTING_PW_TYPE_SET_SIMPLE_PASSWORD , 63 mSETTING_PW_TYPE_ENTER_LOCK_TYPE , 64 mSETTING_PW_TYPE_SIM_LOCK_ON = 6, 65 mSETTING_PW_TYPE_SIM_LOCK_OFF , 66 mSETTING_PW_TYPE_PIN_LOCK_ON , 67 mSETTING_PW_TYPE_PIN_LOCK_OFF , 68 mSETTING_PW_TYPE_CHANGE_PIN , 69 mSETTING_PW_TYPE_CHANGE_PIN2 = 11, 70 mSETTING_PW_TYPE_PIN_BLOCKED , 71 mSETTING_PW_TYPE_PIN2_BLOCKED , 72 mSETTING_PW_TYPE_MAX , 73 } tg_pw_ty ; 76 mSETTING_PW_ERROR_INVALID_LENGTH = -1, 77 mSETTING_PW_ERROR_INCLUDE_NO_LETTER = -2, 78 mSETTING_PW_ERROR_NO_MATCH_WITH_POLICY = -3, 79 mSETTING_PW_ERROR_NO_MATCH_MIN_COMPLEX = -4, 80 mSETTING_PW_ERROR_EXIST_FORBIDDEN_STRING = -5, 81 mSETTING_PW_ERROR_NO_MATCH_MAX_REPEAT_COUNT = -6, 82 mSETTING_PW_ERROR_NO_MATCH_CUR_PASSWORD = -7, 83 mSETTING_PW_ERROR_SIMPLE_STYLE = -8, 84 mSETTING_PW_ERROR_REUSED = -9, 85 mSETTING_PW_ERROR_INCLUDE_DIGIT = -10, 86 mSETTING_PW_ERROR_NO_MATCH_WITH_PATTERN = -11, 87 mSETTING_PW_ERROR_NO_DIGIT = -12, 88 mSETTING_PW_ERROR_DO_NOT_MATCH = -13, 89 mSETTING_PW_ERROR_UNKNOWN = -50, 90 } tg_pw_rs ; 93 mSETTING_PW_STATUS_OK = 0, 94 mSETTING_PW_STATUS_EXPIRED , 95 mSETTING_PW_STATUS_MAX_FAILED , 96 mSETTING_PW_STATUS_EMPTY , 97 mSETTING_PW_STATUS_DEFAULT , 98 mSETTING_PW_STATUS_NON_PW_TYPE , 99 mSETTING_PW_STATUS_MAX , 100 } tg_pw_us ; 103 mSETTING_PW_CATEGORY_LOCK = 0x100, 104 mSETTING_PW_CATEGORY_SIM = 0x200, 105 mSETTING_PW_CATEGORY_MAX , 109 mSETTING_PW_SUB_CATEGORY_SIMPLE = 0x01, 110 mSETTING_PW_SUB_CATEGORY_MAX , 114  s_pw_em { 115  mpw_ty_num ; 116 * mpw_ty_rg ; 117  mgy ; 118  m ; 123 mSIM_OPERATION_OK , 124 mSIM_ERROR , 125 mSIM_REQ_PIN , 126 mSIM_OPERATION_OFF , 127 mSIM_LOCK_ON_SUCCESS , 128 mSIM_LOCK_OFF_SUCCESS , 129 mSIM_PIN_LOCK_ON_SUCCESS , 130 mSIM_PIN_LOCK_OFF_SUCCESS , 131 mSIM_LOCK_ON_FAIL , 132 mSIM_LOCK_INCORRECT_PASSWORD , 133 mSIM_INCORRECT_PIN1_CODE , 134 mSIM_INCORRECT_PIN2_CODE , 135 mSIM_INCORRECT_PUK1_CODE , 136 mSIM_INCORRECT_PUK2_CODE , 137 mSIM_PIN1_CHANGE_SUCCESS , 138 mSIM_PIN2_CHANGE_SUCCESS , 139 mSIM_PIN1_CHANGE_FAIL , 140 mSIM_PIN2_CHANGE_FAIL , 141 mSIM_PIN1_BLOCKED , 142 mSIM_PIN2_BLOCKED , 143 mSIM_PIN1_UNBLOCKED , 144 mSIM_PIN2_UNBLOCKED , 145 mSIM_PUK1_BLOCKED , 146 mSIM_PUK2_BLOCKED , 147 mSIM_REQUIRED_PUK_CODE , 148 mSIM_OPERATION_UNAVAILABLE , 149 mSIM_UNKNOWN_ERROR , 150 } tsim__vue ; 153 mSETTING_PW_NAVIBAR_WITH_NO_BTN , 154 mSETTING_PW_NAVIBAR_WITH_LEFT_BTN , 155 mSETTING_PW_NAVIBAR_WITH_RIGHT_BTN , 156 mSETTING_PW_NAVIBAR_WITH_BOTH_BTN , 157 } tg_pw_vib_y_t ; 159  s_pi_que_evt { 160  msid ; 161  mevt ; 162 } tpi_que_evt ; 164  s_pi_ive_fo { 165 sim__vue m ; 166  my_t ; 167 } tpi_ive_fo ; 169  s_pi_que_pi_fo { 170 pi_que_evt * mevt ; 171  mevt_sz ; 173 * mcb_da ; 174 (* mcb )( mpi_ive_fo *, *); 175 } tpi_que_pi_fo ; 177  s_wd__fo { 178  mme [ SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH + 1]; 179  mcou ; 180  _wd__fo * mxt ; 183  s_pw_quy { 184  mquy ; 185  mcomex ; 186  mngth ; 187 } tg_pw_quy ; 194  s_StgPasswdUG { 195 ui_gadg_h mug ; 196 TiHd * mhd ; 197 TSimSecResu_t * mvify_puks_su ; 200 Evas * mevas ; 201 Evas_Obje * mw_ma_yout ; 202 Evas_Obje * mw_g ; 203 Evas_Obje * mly_ma ; 205 g_pw_ty mvw_ty ; 206 * mvw_ty_rg ; 207  m ; 209 Evas_Obje * mbtom_b ; 210 Stg_GGroupIm_Da * med_pw1 ; 211 Stg_GGroupIm_Da * med_pw2 ; 212 Stg_GGroupIm_Da * med_pw3 ; 213 Stg_GGroupIm_Da * mfocus_da ; 214 Evas_Obje * mw_nify ; 215 Evas_Obje * mnify ; 218 Stg_GGroupIm_Da * mr_desc ; 219 Elm_Gli_Im_Css mc_r_desc ; 221 Elm_Obje_Im * mvi_ ; 222 Evas_Obje * mcڌlb ; 223 pi_que_pi_fo * mt_fo ; 224 Evas_Obje * mvi_b ; 225 Elm_Gli_Im_Css mc_vb_height ; 226 Elm_Gli_Im_Css mc_yout ; 227 Elm_Gli_Im_Css mc_group_em ; 228 Evas_Obje * msr ; 229  mdib_em_ty ; 231  mma_m ; 232  mvid_c ; 234 g_pw_quy mpw_quy_fo ; 236 * m1_r ; 239 Elm_Gli_Im_Css mc_t ; 240 Elm_Gli_Im_Css mc__bg_1ic ; 241 Elm_Obje_Im * m_em ; 242 Evas_Obje * m_y1 ; 243 Evas_Obje * m_y2 ; 244 Evas_Obje * m_y3 ; 245 Evas_Obje * m_y4 ; 246 Evas_Obje * m_focud ; 247  m_focud_num ; 248  m_chs [5]; 250  m_t_dex ; 251 * mcur_pwd ; 254  msn_lock_ty ; 255  mis_desti ; 256  mpw_us ; 257  mr٩ed ; 259 bo mpuk_vifd_ag ; 260 bo mupde_chge_p1_ag ; 261 bo mcܻ_p1_ag ; 262 bo mcܻ_p2_ag ; 263 bo mderoy ; 264 Ece_Tim * mmove_tim ; 265 Ece_Tim * mt_hiy_tim ; 266 Ece_Tim * mfocus_tim ; 269 Evas_Obje * msime_yout ; 270 Ece_IMF_Cڋxt * mimf_cڋxt ; 271 Ece_Evt_Hdr * mimf_hdr ; 272 Evas_Obje * m_y [5]; 273 Ece_Tim * msime_de_tim ; 276  mcur_ ; 278 } tStgPasswdUG ; 281 g_vw g_vw_sswd_sim ; 282 g_vw g_vw_sswd_sime ; 283 g_vw g_vw_sswd_ma ; 285  g_sswd_ug_pup__cb (* da , Evas_Obje * obj , * evt_fo ); 286  g_sswd_ug__pup_nٙ_nob (* da , * r ,  deroy ); 288  g_sswd_ug_diy_desc (* da , * desc ,  deroy ); 291  g_sswd_ug_check_mps_ (* da ); 293  g_sswd_check_sswd (cڡ * chnge , * ma_m , * vid_c ); 294  g_sswd_t_sswd (cڡ * cur_pwd , cڡ * w_pwd , * da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-fingerprint.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 33  ~ 35  g_sswd_fgt_ (* cb ); 36  g_sswd_fgt_deroy (* cb ); 37  g_sswd_fgt_upde (* cb ); 38  g_sswd_fgt_nup (* cb ); 40 g_vw gg_vw_sswd_fgt = { 41 . = g_sswd_fgt_ , 42 . gderoy = g_sswd_fgt_deroy , 43 . gupde = g_sswd_fgt_upde , 44 . gnup = g_sswd_fgt_nup , 47  g_sswd_fgt_de (* da ); 56 * $g_sswd_fgt_g_t_r (* da ) 58 `tvm_if ( da = NULL , NULL, 60 StgPasswdUG * ad = (StgPasswdUG * da ; 62  ad -> vw_ty ) { 63  SETTING_PW_TYPE_SET_FP_ALT_PASSWORD : 66  SETTING_PW_TYPE_VERIFY_FP_ALT_PASSWORD : 69  SETTING_PW_TYPE_CHANGE_FP_ALT_PASSWORD : 73 `SETTING_TRACE_DEBUG ("%s*** Unknown Password Type. ***%s", 74 SETTING_FONT_BGREEN , SETTING_FONT_BLACK ); 77  NULL ; 79 } } 81  Ea_Bo $g_sswd_fgt_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 83 SETTING_TRACE_BEGIN ; 85 `tvm_if ( da = NULL , EINA_FALSE , "[Setting > Password] Dataarameter is NULL"); 87 StgPasswdUG * ad = (StgPasswdUG * da ; 90 i( ad -> ed_pw1 &&d->ed_pw1-> isFocusFg = TRUE && `m_obje_focus_g d->ed_pw1-> eo_check )) { 91 `SETTING_TRACE_DEBUG ("waito hide IME"); 92 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_FALSE ); 93  EINA_FALSE ; 96 i( ad -> focus_tim ) { 97 `ece_tim_d ( ad -> focus_tim ); 98 ad -> focus_tim = NULL ; 102 p_cڌ_h svc ; 103 i( `p_cڌ_ (& svc ) == 0) { 104 `p_cڌ_add_exa_da ( svc , "result", "Cancel"); 105 `ug_nd_su ( ad -> ug , svc ); 106 `SETTING_TRACE ("Send Result : %s\n", "Cancel"); 108 `p_cڌ_deroy ( svc ); 111 `ug_deroy_me ( ad -> ug ); 113  EINA_TRUE ; 114 } } 116  $___fgt_yout (* da ) 118 SETTING_TRACE_BEGIN ; 119 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 121 StgPasswdUG * ad = (StgPasswdUG *) da ; 124 i( ad -> sr ! NULL ) { 125 `evas_obje_d ( ad -> sr ); 126 ad -> sr = NULL ; 130 ad -> ly_ma = `g__yout_vi_b_gli d-> w_ma_yout ,d-> w_g , `g_sswd_fgt_g_t_r (ad), 131 `_ ("IDS_ST_BUTTON_CANCEL_ABB"), 132 `_ ("IDS_SA_BUTTON_DONE_ABB"), 133 ( g__back_func ) g_sswd_fgt_ick_sokey_nl_cb , 134 g_sswd_fgt_ick_sokey_de_cb , 135 ad , 136 &( ad -> sr ), 137 &( ad -> vi_b )); 139 i(! ad -> sr ) { 140 `SETTING_TRACE ("genlist is NULL"); 141  SETTING_RETURN_FAIL ; 145 i( ad -> vi_b ) { 146 ad -> vi_ = `m_viame_t_em_g d-> vi_b ); 147 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi_ , "toolbar"); 148 i( tob ) { 149 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 150 `evas_obje_show ( tob ); 152 `m_obje_em_sigl_em ( ad -> vi_ , "elm,state,sip,shown", ""); 155 `m_gli_mode_t ( ad -> sr , ELM_LIST_COMPRESS ); 157 `ADD_GL_SEPARATOR ( ad -> sr ) 159  SETTING_RETURN_SUCCESS ; 160 } } 162  Ea_Bo $__g_sswd_fgt_r٩e_cb (* da ) 165 SETTING_TRACE_BEGIN ; 166 `tv_if ( da = NULL , FALSE ); 168 StgPasswdUG * ad = (StgPasswdUG * da ; 171 i( ad -> ed_pw1 &&d->ed_pw1-> isFocusFg ) { 172 i( ad -> ed_pw1 -> eo_check ) { 173 `SETTING_TRACE_DEBUG ("set focus on firstntry"); 175 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 176 `m_y_curs_d_t ( ad -> ed_pw1 -> eo_check ); 180 ad -> focus_tim = NULL ; 182  ECORE_CALLBACK_CANCEL ; 183 } } 185  $g_sswd_fgt_ (* cb ) 187 SETTING_TRACE_BEGIN ; 189 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 191 StgPasswdUG * ad = (StgPasswdUG * cb ; 192  t = 0; 194 t = `___fgt_yout ( ad ); 196 i( t < 0) 197  SETTING_RETURN_FAIL ; 199 ad -> cur_ = 1; 200 `g_sswd_fgt_dw_1le_y ( ad , NULL ); 204 g_vw_sswd_fgt . is_ = 1; 206 SETTING_TRACE_END ; 207  SETTING_RETURN_SUCCESS ; 208 } } 210  $g_sswd_fgt_deroy (* cb ) 212 SETTING_TRACE_BEGIN ; 214 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 216 StgPasswdUG * ad = (StgPasswdUG * cb ; 218 i( ad -> nify ) { 219 `evas_obje_d ( ad -> nify ); 220 ad -> nify = NULL ; 222 `FREE ( ad -> cur_pwd ); 224 i( ad -> ly_ma ! NULL ) { 225 `evas_obje_d ( ad -> ly_ma ); 226 ad -> ly_ma = NULL ; 227 g_vw_sswd_fgt . is_ = 0; 229 SETTING_TRACE_END ; 230  SETTING_RETURN_SUCCESS ; 231 } } 233  $g_sswd_fgt_upde (* cb ) 235 SETTING_TRACE_BEGIN ; 237 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 239 StgPasswdUG * ad = (StgPasswdUG * cb ; 241 i( ad -> ly_ma ! NULL ) { 242 `evas_obje_show ( ad -> ly_ma ); 245  SETTING_RETURN_SUCCESS ; 246 } } 248  $g_sswd_fgt_nup (* cb ) 251 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 253 StgPasswdUG * ad = (StgPasswdUG * cb ; 255 i( ad -> ly_ma ! NULL ) { 256 `evas_obje_hide ( ad -> ly_ma ); 259  SETTING_RETURN_SUCCESS ; 260 } } 269 $g_sswd_fgt_y_chged_cb (* da , Evas_Obje * obj , 270 * evt_fo ) 272 SETTING_TRACE_BEGIN ; 273 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 274 `tm_if ( obj = NULL , "[Setting > Password] Dataarameter is NULL"); 275 Stg_GGroupIm_Da * li_em = 276 ( Stg_GGroupIm_Da * da ; 277 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 278 cڡ * y_r = `m_y_y_g ( obj ); 279 li_em -> sub_desc = (*) `g_rdup ( y_r ); 280 bo isFoundEmyEry = FALSE ; 282 `m_obje__xt_t ( obj , "elm.guide", ""); 285 i( ad -> ed_pw1 ) { 286 y_r = ad -> ed_pw1 -> sub_desc ; 287 i( NULL = y_r || '\0' ==ntry_str[0]) { 288 isFoundEmyEry = TRUE ; 289 `m_obje__xt_t ( obj , "m.guide", `_ ("Enterassword")); 290 `m_obje_em_sigl_em ( ad -> ed_pw1 -> em , "elm,state,eraser,hide", ""); 292 } i( ad -> ed_pw1 -> isFocusFg ) { 293 `m_obje_em_sigl_em ( ad -> ed_pw1 -> em , "elm,state,eraser,show", ""); 299 Ea_Bo em_dibd = `m_obje_em_dibd_g ( li_em -> em ); 300 i( em_dibd ) 304 bo dibFg = isFoundEmyEry ; 305 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check && ( `SL ( `m_y_y_g (ad->ed_pw1->eo_check)) < 4)) 306 dibFg = TRUE ; 308 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi_ , "toolbar"); 309 i( dibFg ) { 310 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 312 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_FALSE ); 313 i( ad -> r_desc &&d->r_desc-> em ) { 314 `m_obje_em_d ( ad -> r_desc -> em ); 315 ad -> r_desc = NULL ; 318 } } 321  $__ached_max_pwngth_cb (* da , Evas_Obje * obj , * evt_fo ) 323 SETTING_TRACE_BEGIN ; 324 `tm_if ( da = NULL , "Dataarameter is NULL"); 325 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 327  r = 0; 332  htic_tu = 0; 333 htic_devi_h htic_hd ; 334 htic_tu = `htic_ݒ ( HAPTIC_DEVICE_0 , & htic_hd ); 335 `SETTING_TRACE ("htic_hd : %d", htic_hd ); 336 i( htic_tu < 0) { 337 `SETTING_TRACE_DEBUG ("%s*** [ERR] Failed haptic_open ***%s", 338 SETTING_FONT_RED , SETTING_FONT_BLACK ); 341 r = `htic_vib_fe_wh_da ( htic_hd , "/u/she/edback/htic/touch/touch.ivt", 1, HAPTIC_FEEDBACK_AUTO , HAPTIC_PRIORITY_MIN , NULL ); 343 i( r < 0) 344 `SETTING_TRACE ("Failedolay haptic"); 346 `htic_o ( htic_hd ); 347 } } 350  $__y_aived_cb (* da , Evas_Obje * obj , * evt_fo ) 352 SETTING_TRACE_BEGIN ; 353 `tm_if ( da = NULL , "Dataarameter is NULL"); 355 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 356 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 358 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi_ , "toolbar"); 359 i( tob ) { 360 Elm_Obje_Im * de_em = `m_tob_ϡ_em_g ( tob ); 361 i( de_em ) { 362 i( `m_obje_em_dibd_g ( de_em = EINA_FALSE ) { 363 `m_obje_focus_t ( obj , EINA_FALSE ); 365 `g_sswd_fgt_de ( ad ); 369 } } 371  $__y_focud_cb (* da , Evas_Obje * obj , * evt_fo ) 373 SETTING_TRACE_BEGIN ; 374 `tm_if ( da = NULL , "Dataarameter is NULL"); 376 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 377 StgPasswdUG * ad = (StgPasswdUG *) li_em -> urda ; 379 i(! `m_y_is_emy ( obj )) { 380 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,show", ""); 382 `m_obje_em_sigl_em ( li_em -> em , "elm,state,rename,hide", ""); 384 i( ad = NULL ) 387 i( ad -> ed_pw1 && obj =ad->ed_pw1-> eo_check ) { 388 ad -> ed_pw1 -> isFocusFg = TRUE ; 389 i( ad -> ed_pw2 ) 390 ad -> ed_pw2 -> isFocusFg = FALSE ; 391 i( ad -> ed_pw3 ) 392 ad -> ed_pw3 -> isFocusFg = FALSE ; 394 } } 396  $__y_unfocud_cb (* da , Evas_Obje * obj , * evt_fo ) 398 SETTING_TRACE_BEGIN ; 399 `tm_if ( da = NULL , "Dataarameter is NULL"); 400 `tm_if ( obj = NULL , "Dataarameter is NULL"); 402 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 404 li_em -> isFocusFg = FALSE ; 406 i( li_em -> em ) { 407 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,hide", ""); 408 `m_obje_em_sigl_em ( li_em -> em , "elm,state,rename,show", ""); 410 } } 412  $__y_max_ngth_cb (* da , Evas_Obje * obj , * evt_fo ) 414 SETTING_TRACE_BEGIN ; 415 `tm_if ( da = NULL , "Dataarameter is NULL"); 416 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 418  r = 0; 420 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 421 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 424  mp [128] = {0,}; 425 `tf ( mp , 128, `_ ( PW_ST_PW_MAX_LENGTH_HELP ), li_em -> lim_fr_da -> max_ch_cou ); 426 `g_sswd_ug_diy_desc ( ad , mp , FALSE ); 428  htic_tu = 0; 429 htic_devi_h htic_hd ; 430 htic_tu = `htic_ݒ ( HAPTIC_DEVICE_0 , & htic_hd ); 431 `SETTING_TRACE ("htic_hd : %d", htic_hd ); 432 i( htic_tu < 0) { 433 `SETTING_TRACE_DEBUG ("%s*** [ERR] Failed haptic_open ***%s", 434 SETTING_FONT_RED , SETTING_FONT_BLACK ); 437 r = `htic_vib_fe_wh_da ( htic_hd , "/u/she/edback/htic/touch/touch.ivt", 1, HAPTIC_FEEDBACK_AUTO , HAPTIC_PRIORITY_MIN , NULL ); 439 i( r < 0) 440 `SETTING_TRACE ("Failedolay haptic"); 442 `htic_o ( htic_hd ); 443 } } 445 * $__g_t_of_y ( vwty ,  ) 447 i(( vwty = SETTING_PW_TYPE_SET_FP_ALT_PASSWORD && == 1) 448 || ( vwty = SETTING_PW_TYPE_CHANGE_FP_ALT_PASSWORD && == 2)) { 453 } } 455  $g_sswd_fgt_dw_1le_y (* da , * cb ) 457 SETTING_TRACE_BEGIN ; 459 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 462 StgPasswdUG * ad = (StgPasswdUG * da ; 464 i( ad -> sr ) 465 `m_gli_r ( ad -> sr ); 467 `ADD_GL_SEPARATOR ( ad -> sr ); 469 ad -> ed_pw1 = `g__Gdl_fld_edfld d-> sr , 470 &( c_edfld ), 471 NULL , ad , 472 SWALLOW_Ty_LAYOUT_EDITFIELD , 473 `__g_t_of_y ( ad -> vw_ty ,d-> cur_ ), 474 NULL , 475 g_sswd_fgt_y_chged_cb , 476 __y_focud_cb , 477 __y_unfocud_cb , 478 __y_aived_cb , 479 __y_max_ngth_cb , 480 ELM_INPUT_PANEL_LAYOUT_PASSWORD , 481 TRUE , TRUE, 482 SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH , 483 0, NULL , NULL); 485 i( ad -> vw_ty = SETTING_PW_TYPE_SET_FP_ALT_PASSWORD &&d-> cur_ == 1) 486 `ADD_GL_LABLE ( ad -> sr , "Enterasswordo usesnlternativeo your fingerprints."); 488 ad -> ed_pw2 = NULL ; 489 ad -> ed_pw3 = NULL ; 492 ad -> focus_tim = `ece_tim_add (0.5, __g_sswd_fgt_r٩e_cb ,d); 495 } } 497  $g_sswd_fgt_r_1le_y (* da ) 500 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 503 StgPasswdUG * ad = (StgPasswdUG * da ; 504 `tv_if ( NULL = ad -> ed_pw1 , -1); 506 ad -> ed_pw1 -> sub_desc = NULL ; 507 ad -> ed_pw1 -> isFocusFg = FALSE ; 509 `m_y_y_t ( ad -> ed_pw1 -> eo_check , ""); 510 `m_obje__xt_t ( ad -> ed_pw1 -> eo_check , "m.guide", `_ ("Enterassword")); 512 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 515 } } 517  $g_sswd_fgt_check_1le_y (* da ) 520 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 522 StgPasswdUG * ad = (StgPasswdUG * da ; 524 cڡ * y_r = ad -> ed_pw1 -> sub_desc ; 525 ad -> focus_da =d-> ed_pw1 ; 528  y_r_n = `SL ( y_r ); 529  ad -> vw_ty ) { 530  SETTING_PW_TYPE_PIN_LOCK_ON : 531  SETTING_PW_TYPE_PIN_LOCK_OFF : 532  SETTING_PW_TYPE_CHANGE_PIN : 533  SETTING_PW_TYPE_CHANGE_PIN2 : { 534 i( y_r_n < SETTING_PW_UG_PIN_MIN_LENGTH 535 || y_r_n > SETTING_PW_UG_PIN_MAX_LENGTH ) { 536 g_sswd_fgt_wng_y_added_by_pup 537 ( ad , SETTING_PW_UG_PIN_MIN_LENGTH , SETTING_PW_UG_PIN_MAX_LENGTH ); 538  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 542  SETTING_PW_TYPE_SIM_LOCK_OFF : { 543 i( y_r_n < SETTING_PW_UG_SIM_MIN_LENGTH 544 || y_r_n > SETTING_PW_UG_SIM_MAX_LENGTH ) { 545 g_sswd_fgt_wng_y_added_by_pup 546 ( ad , SETTING_PW_UG_SIM_MIN_LENGTH , SETTING_PW_UG_SIM_MAX_LENGTH ); 547  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 553  SETTING_RETURN_SUCCESS ; 554 } } 556  $g_sswd_fgt_wng_y_added_by_pup ( StgPasswdUG * ad , 557  m ,  max ) 559  r [ MAX_SPECIALIZITION_LEN + 1] = { 0 }; 561 `CyS ( r , `_ ("IDS_COM_BODY_TYPE_A_PIN_THAT_IS_4_TO_8_NUMBERS"), MAX_SPECIALIZITION_LEN ); 562 `g_sswd_ug_diy_desc ( ad , r , FALSE ); 563 } } 565  $g_sswd_fgt_diy_desc (* da , * desc ) 567 SETTING_TRACE_BEGIN ; 568 `t_if ( da = NULL || desc == NULL); 570 StgPasswdUG * ad = (StgPasswdUG *) da ; 572 i( ad -> sr = NULL ) 575 i( ad -> r_desc &&d->r_desc-> em ) { 576 `m_obje_em_d ( ad -> r_desc -> em ); 577 ad -> r_desc = NULL ; 580 ad -> r_desc = `g__Gdl_fld_hpem_whout_btom_t ( 581 ad -> sr , 582 &( c_muɞe_xt ), 583 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 584 desc ); 587 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check ) { 588 `SETTING_TRACE_DEBUG ("FOCUS IN"); 589 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 591 } } 593  $g_sswd_fgt_de (* da ) 595 SETTING_TRACE_BEGIN ; 596 `t_if ( da = NULL ); 597 StgPasswdUG * ad = (StgPasswdUG * da ; 599 `SETTING_TRACE ("ad->vw_ty:%d,d->cur_:%d", ad -> vw_ty ,d-> cur_ ); 601 * put = ad -> ed_pw1 -> sub_desc ; 604 i( ad -> vw_ty = SETTING_PW_TYPE_VERIFY_FP_ALT_PASSWORD 605 || ( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_FP_ALT_PASSWORD &&d-> cur_ == 1)) { 606 `SETTING_TRACE_DEBUG ("Verify"); 607 Resu_t su = FINGERPRINT_RESULT_ERROR ; 608 su = `_vify_sswd ( put ); 609 `g_sswd_fgt_r_1le_y ( ad ); 610 i( su ! FINGERPRINT_RESULT_OK ) { 611 `SETTING_TRACE_DEBUG ("_vify_sswd(ed. %d", su ); 613 `g_sswd_fgt_diy_desc ( ad , "Verify failed."); 617 i( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_FP_ALT_PASSWORD ) { 618 ad -> cur_ ++; 619 `g_sswd_fgt_dw_1le_y ( ad , NULL ); 624 i(( ad -> vw_ty = SETTING_PW_TYPE_SET_FP_ALT_PASSWORD &&d-> cur_ == 1) 625 || ( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_FP_ALT_PASSWORD &&d-> cur_ == 2)) { 626 `SETTING_TRACE_DEBUG ("New"); 628 i( `g_sswd_fgt_check_1le_y ( ad = SETTING_RETURN_SUCCESS ) { 629 ad -> cur_pwd = (*) `rdup d-> ed_pw1 -> sub_desc ); 630 `SETTING_TRACE_DEBUG ("put1 : %s", ad -> cur_pwd ); 631 ad -> cur_ ++; 632 `g_sswd_fgt_dw_1le_y ( ad , NULL ); 635 `g_sswd_fgt_r_1le_y ( ad ); 636 `g_sswd_fgt_diy_desc ( ad , "Input check failed."); 640 i(( ad -> vw_ty = SETTING_PW_TYPE_SET_FP_ALT_PASSWORD &&d-> cur_ == 2) 641 || ( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_FP_ALT_PASSWORD &&d-> cur_ == 3)) { 642 `SETTING_TRACE_DEBUG ("Cfm New, iut1 %s, iut2 %s", ad -> cur_pwd , put ); 644 i(! `SCmp ( ad -> cur_pwd , put )) { 645 Resu_t su = FINGERPRINT_RESULT_ERROR ; 646 su = `_t_sswd ( put ); 647 `g_sswd_fgt_r_1le_y ( ad ); 648 i( su ! FINGERPRINT_RESULT_OK ) { 649 `SETTING_TRACE_DEBUG ("_t_sswd(ed. %d", su ); 650 `g_sswd_fgt_diy_desc ( ad , "Set failed."); 653 `FREE ( ad -> cur_pwd ); 655 `g_sswd_fgt_r_1le_y ( ad ); 657 `g_sswd_fgt_diy_desc ( ad , "Newnd Confirm doot mismatched."); 664 p_cڌ_h svc ; 665 i( `p_cڌ_ (& svc )) { 666 `SETTING_TRACE_ERROR ("app_control_create() failed"); 670 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 671 `ug_nd_su ( ad -> ug , svc ); 672 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 674 `p_cڌ_deroy ( svc ); 676 `ug_deroy_me ( ad -> ug ); 677 } } 679  $g_sswd_fgt_ick_sokey_de_cb (* da , Evas_Obje * obj , 680 * evt_fo ) 682 SETTING_TRACE_BEGIN ; 684 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 686 StgPasswdUG * ad = (StgPasswdUG * da ; 688 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check ) { 689 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_FALSE ); 692 i( ad -> r_desc &&d->r_desc-> em ) { 693 `m_obje_em_d ( ad -> r_desc -> em ); 694 ad -> r_desc = NULL ; 697 `g_sswd_fgt_de ( ad ); 698 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-forgot-password.c 22  ~ 23  ~ 24  ~ 26  ~ 27  ~ 29  g_sswd_fg_sswd_ (* cb ); 30  g_sswd_fg_sswd_deroy (* cb ); 31  g_sswd_fg_sswd_upde (* cb ); 32  g_sswd_fg_sswd_nup (* cb ); 34 g_vw gg_vw_sswd_fg_sswd = { 35 . = g_sswd_fg_sswd_ , 36 . gderoy = g_sswd_fg_sswd_deroy , 37 . gupde = g_sswd_fg_sswd_upde , 38 . gnup = g_sswd_fg_sswd_nup , 41  $__t_rsڮ_pup__cb (* da , Evas_Obje * obj , * evt_fo ) 43 SETTING_TRACE_BEGIN ; 44 `t_if (! da ); 46 StgPasswdUG * ad = (StgPasswdUG *) da ; 48 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 49 i(! `SCmp ( b_r , `_ ( PW_ST_RESET ))) { 50  t = 0; 52 i( `ode_ () == 0) { 53 t = `p_e (); 54 `SETTING_TRACE ("p_e(tu%d", t ); 57 `vcf_t_t ( VCONFKEY_SETAPPL_PERSONAL_MODE_UNLOCK_METHOD_INT , -1); 58 `vcf_t_bo ( VCONFKEY_SETAPPL_PERSONAL_MODE_STATUS_BOOL , 0); 60 `ode_de (); 62 p_cڌ_h svc ; 63 i(! `p_cڌ_ (& svc )) { 64 `p_cڌ_add_exa_da ( svc , "result", "Restore"); 65 `ug_nd_su ( ad -> ug , svc ); 66 `p_cڌ_deroy ( svc ); 68 `ug_deroy_me ( ad -> ug ); 72 i( ad -> t_rsڮ_pup ) { 73 `evas_obje_d ( ad -> t_rsڮ_pup ); 74 ad -> t_rsڮ_pup = NULL ; 76 } } 78  $__unch_locksn () 80 SETTING_TRACE_BEGIN ; 81  sockaddr_un ddr ; 82  fd ; 83  y = 1; 85 fd = `sock ( AF_UNIX , SOCK_STREAM , 0); 86 i( fd < 0) { 87 fd = `sock ( AF_UNIX , SOCK_STREAM , 0); 88 i( fd < 0) { 89 `SETTING_TRACE ("socket() failed"); 93 `bzo (& ddr , (saddr)); 94 ddr . sun_my = AF_UNIX ; 95 `y ( ddr . sun_th , "/tmp/phlock", ` ("/tmp/phlock")); 96 ddr . sun_th [ ` ("/tmp/phlock")] = 0; 98 `SETTING_TRACE ("ddr.sun_th = %s", ddr . sun_th ); 99 y_c : 100 i( `c ( fd , ( sockaddr *)& ddr , (saddr)) < 0) { 101 i( y > 0) { 102 `up (100 * 1000); 103 y --; 104  y_c ; 106 `o ( fd ); 107 `SETTING_TRACE ("connect() failed"); 110 * cmd = "launch_phone_lock"; 111  n = ` ( cmd ); 112 `nd ( fd , cmd , n , 0); 113 } } 115  $g_sswd_fg_sswd_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ) 117 SETTING_TRACE_BEGIN ; 119 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 120 StgPasswdUG * ad = (StgPasswdUG *) da ; 122 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 123 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 124 `m_gli_em_ed_t ( em , 0); 125 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 127 `SETTING_TRACE ("%icked", li_em -> keyS ); 128 i(! `SCmp ( li_em -> keyS , PW_ST_RESET_PERSONAL_MODE )) { 130  sn_lock_ty = 0; 131 `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , & sn_lock_ty ); 132 i( sn_lock_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD 133 || sn_lock_ty = SETTING_SCREEN_LOCK_TYPE_PASSWORD ) { 135 `__unch_locksn (); 142 ad -> t_rsڮ_pup = `g__pup_wh_b d,d-> w_g , 143 PW_ST_RESET_PERSONAL_MODE , 144 PW_ST_RESET_PERSONAL_MODE_POPUP_Q , 145 __t_rsڮ_pup__cb , 0, 146 2, PW_ST_RESET , PW_ST_CANCEL ); 148 } } 150  Ea_Bo $__fg_sswd_p_cb (* da , Elm_Obje_Im * ) 152 SETTING_TRACE_BEGIN ; 154 `g_vw_chge (& g_vw_sswd_fg_sswd , & g_vw_sswd_ma , da ); 156  EINA_TRUE ; 157 } } 159  $g_sswd_fg_sswd_ (* cb ) 161 SETTING_TRACE_BEGIN ; 163 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 165 StgPasswdUG * ad = (StgPasswdUG * cb ; 167 Evas_Obje * gli = NULL ; 168 Elm_Obje_Im * vi_ = NULL ; 170 vi_ = `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 171 PW_ST_FORGOT_PASSWORD , 172 NULL , NULL, NULL, NULL, NULL, 173 & gli , ad -> vi_b ); 175 `m_viame_em_p_cb_t ( vi_ , ( Elm_Naviame_Im_P_Cb ) __fg_sswd_p_cb , ad ); 177 i( gli ) { 178 Elm_Obje_Im * em = `m_gli_em_nd ( gli , 179 & c_t , NULL , NULL, 180 ELM_GENLIST_ITEM_NONE , NULL , NULL); 181 i( em ) 182 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 185 `g__Gdl_fld_def ( gli , &( c_1xt ), 186 g_sswd_fg_sswd_mou_up_Gdl_li_cb , ad , 187 SWALLOW_Ty_INVALID , 188 NULL , NULL, 189 0, PW_ST_RESET_PERSONAL_MODE , NULL , NULL); 192 `ADD_GL_HELP ( gli , PW_ST_RESET_PERSONAL_MODE_HELP ); 196 g_vw_sswd_fg_sswd . is_ = 1; 198 SETTING_TRACE_END ; 199  SETTING_RETURN_SUCCESS ; 200 } } 202  $g_sswd_fg_sswd_deroy (* cb ) 204 SETTING_TRACE_BEGIN ; 206 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 208 g_vw_sswd_fg_sswd . is_ = 0; 210 SETTING_TRACE_END ; 211  SETTING_RETURN_SUCCESS ; 212 } } 214  $g_sswd_fg_sswd_upde (* cb ) 216 SETTING_TRACE_BEGIN ; 218 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 220 StgPasswdUG * ad = (StgPasswdUG * cb ; 222 i( ad -> ly_ma ! NULL ) { 223 `evas_obje_show ( ad -> ly_ma ); 226  SETTING_RETURN_SUCCESS ; 227 } } 229  $g_sswd_fg_sswd_nup (* cb ) 232 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 234  `g_sswd_fg_sswd_deroy ( cb ); 235 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-main.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27 #i SUPPORT_ENCRYPTION 28  ~ 30  ~ 31  ~ 32  ~ 33  ~ 34  ~ 35 #i SUPPORT_LIBEAS 36  ~ 38  ~ 39  ~ 42  __add_hp_of_sswd_s ( t , StgPasswdUG * ad ); 44  g_sswd_ma_ (* cb ); 45  g_sswd_ma_deroy (* cb ); 46  g_sswd_ma_upde (* cb ); 47  g_sswd_ma_nup (* cb ); 50 g_vw gg_vw_sswd_ma = { 51 . = g_sswd_ma_ , 52 . gderoy = g_sswd_ma_deroy , 53 . gupde = g_sswd_ma_upde , 54 . gnup = g_sswd_ma_nup , 58  g_sswd_ma_de_sswd (* da ); 59  __cou_rg (cڡ * r , * t_ˉ , * t_dig , * t_sym ); 61  _pw_em pw_s []; 69  Ea_Bo $g_sswd_ma_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 71 SETTING_TRACE_BEGIN ; 73 `tvm_if ( da = NULL , EINA_FALSE , "[Setting > Password] Dataarameter is NULL"); 75 StgPasswdUG * ad = (StgPasswdUG * da ; 78 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_FALSE ); 80 i( ad -> focus_tim ) { 81 `ece_tim_d ( ad -> focus_tim ); 82 ad -> focus_tim = NULL ; 86 p_cڌ_h svc ; 87 i( `p_cڌ_ (& svc ) == 0) { 88 `p_cڌ_add_exa_da ( svc , "result", "Cancel"); 89 `ug_nd_su ( ad -> ug , svc ); 90 `SETTING_TRACE ("Send Result : %s\n", "Cancel"); 92 `p_cڌ_deroy ( svc ); 95 `ug_deroy_me ( ad -> ug ); 97  EINA_TRUE ; 98 } } 100 Ea_Bo $__r٩e_cb (* da ) 103 SETTING_TRACE_BEGIN ; 104 `tv_if ( da = NULL , FALSE ); 106 StgPasswdUG * ad = (StgPasswdUG * da ; 111 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check ) { 112 `SETTING_TRACE_DEBUG ("set focus on firstntry"); 114 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 115 `m_y_curs_d_t ( ad -> ed_pw1 -> eo_check ); 118 ad -> focus_tim = NULL ; 120  ECORE_CALLBACK_CANCEL ; 121 } } 123  $g_sswd_ma_ (* cb ) 125 SETTING_TRACE_BEGIN ; 127 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 129 StgPasswdUG * ad = (StgPasswdUG * cb ; 131 ad -> ly_ma = `g__yout_vi_b_gli d-> w_ma_yout ,d-> w_g , "IDS_ST_BODY_PASSWORD", 132 `_ ("IDS_ST_BUTTON_BACK"), 133 NULL , 134 ( g__back_func ) g_sswd_ma_ick_sokey_nl_cb , 135 NULL , 136 ad , 137 &( ad -> sr ), 138 &( ad -> vi_b )); 140 ad -> vi_ = `m_viame_t_em_g d-> vi_b ); 142 ad -> btom_b = `m_bu_add d-> vi_b ); 143 `m_obje_y_t ( ad -> btom_b , "bottom"); 144 `m_obje_em__cڋ_t ( ad -> vi_ , "tob",d-> btom_b ); 146 i( ad -> vw_ty = SETTING_PW_TYPE_SET_PASSWORD ) { 147 `m_obje_xt_t ( ad -> btom_b , `_ ("IDS_ST_BUTTON_CONTINUE")); 148 `evas_obje_smt_back_add ( ad -> btom_b , "icked", g_sswd_ma_ick_sokey_ctue_cb ,d); 150 `m_obje_xt_t ( ad -> btom_b , `_ ("IDS_SA_BUTTON_DONE_ABB")); 151 `evas_obje_smt_back_add ( ad -> btom_b , "icked", g_sswd_ma_ick_sokey_de_cb ,d); 156 `ADD_GL_SEPARATOR ( ad -> sr ) 158 ad -> cur_ = 1; 159 `g_sswd_ma_dw_1le_sswd ( ad , NULL ); 162 `m_obje_dibd_t ( ad -> btom_b , EINA_TRUE ); 163 `m_obje_focus_low_t ( ad -> btom_b , EINA_FALSE ); 165 ad -> focus_tim = `ece_tim_add (0.5, __r٩e_cb ,d); 167 g_vw_sswd_ma . is_ = 1; 169 SETTING_TRACE_END ; 170  SETTING_RETURN_SUCCESS ; 171 } } 173  $g_sswd_ma_deroy (* cb ) 175 SETTING_TRACE_BEGIN ; 177 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 179 StgPasswdUG * ad = (StgPasswdUG * cb ; 181 `FREE ( ad -> 1_r ); 183 i( ad -> move_tim ) { 184 `ece_tim_d ( ad -> move_tim ); 185 ad -> move_tim = NULL ; 188 i( ad -> focus_tim ) { 189 `ece_tim_d ( ad -> focus_tim ); 190 ad -> focus_tim = NULL ; 193 i( ad -> nify ) { 194 `evas_obje_d ( ad -> nify ); 195 ad -> nify = NULL ; 198 i( ad -> ly_ma ! NULL ) { 199 `evas_obje_d ( ad -> ly_ma ); 200 ad -> ly_ma = NULL ; 203 g_vw_sswd_ma . is_ = 0; 204 SETTING_TRACE_END ; 205  SETTING_RETURN_SUCCESS ; 206 } } 208  $g_sswd_ma_upde (* cb ) 210 SETTING_TRACE_BEGIN ; 212 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 214 StgPasswdUG * ad = (StgPasswdUG * cb ; 216 i( ad -> ly_ma ! NULL ) { 217 `evas_obje_show ( ad -> ly_ma ); 219  SETTING_RETURN_SUCCESS ; 220 } } 222  $g_sswd_ma_nup (* cb ) 225 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 227 StgPasswdUG * ad = (StgPasswdUG * cb ; 229 i( ad -> ly_ma ! NULL ) { 230 `evas_obje_hide ( ad -> ly_ma ); 233  SETTING_RETURN_SUCCESS ; 234 } } 243 $g_sswd_ma_y_chged_cb (* da , Evas_Obje * obj , 244 * evt_fo ) 246 SETTING_TRACE_BEGIN ; 247 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 248 `tm_if ( obj = NULL , "[Setting > Password] Dataarameter is NULL"); 249 Stg_GGroupIm_Da * li_em = 250 ( Stg_GGroupIm_Da * da ; 251 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 252 cڡ * y_r = `m_y_y_g ( obj ); 253 li_em -> sub_desc = (*) `g_rdup ( y_r ); 254 bo isFoundEmyEry = FALSE ; 257 i( ad -> ed_pw1 ) { 258 y_r = ad -> ed_pw1 -> sub_desc ; 259 i( NULL = y_r || '\0' ==ntry_str[0]) { 260 isFoundEmyEry = TRUE ; 267 `m_obje_em_sigl_em ( ad -> ed_pw1 -> em , "elm,state,eraser,hide", ""); 271 `m_obje_em_sigl_em ( ad -> ed_pw1 -> em , "elm,state,eraser,show", ""); 277 Ea_Bo em_dibd = `m_obje_em_dibd_g ( li_em -> em ); 278 i( em_dibd ) 282 bo dibFg = isFoundEmyEry ; 283 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check && ( `SL ( `m_y_y_g (ad->ed_pw1->eo_check)) < 4)) 284 dibFg = TRUE ; 286 #i SUPPORT_BOTTOM_BTNS 287 i( dibFg ) { 288 `m_obje_dibd_t ( ad -> btom_b , EINA_TRUE ); 289 `m_y_put_l_tu_key_dibd_t ( obj , EINA_TRUE ); 291 `m_obje_dibd_t ( ad -> btom_b , EINA_FALSE ); 292 `m_y_put_l_tu_key_dibd_t ( obj , EINA_FALSE ); 295 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( ad -> cڌlb ), dibFg ); 298 } } 300  $__ached_max_pwngth_cb (* da , Evas_Obje * obj , * evt_fo ) 302 SETTING_TRACE_BEGIN ; 303 `tm_if ( da = NULL , "Dataarameter is NULL"); 304 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 306  r = 0; 308 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 309 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 312  mp [128] = {0,}; 313 `tf ( mp , 128, `_ ( PW_ST_PW_MAX_LENGTH_HELP ), li_em -> lim_fr_da -> max_ch_cou ); 314 `g_sswd_ug_diy_desc ( ad , mp , FALSE ); 315 } } 317  $__y_aived_cb (* da , Evas_Obje * obj , * evt_fo ) 319 SETTING_TRACE_BEGIN ; 320 `tm_if ( da = NULL , "Dataarameter is NULL"); 322 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 323 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 325 i( ad -> btom_b ) { 326 i( `m_obje_dibd_g ( ad -> btom_b = EINA_FALSE ) { 328 i( ad -> vw_ty = SETTING_PW_TYPE_SET_PASSWORD &&d-> cur_ == 1) { 330 ad -> 1_r = (*) `rdup d-> ed_pw1 -> sub_desc ); 333  ˉ = 0; 334  dig = 0; 335  symb = 0; 336 `__cou_rg ( ad -> 1_r , & ˉ , & dig , & symb ); 337 i( `SL ( ad -> 1_r = dig ) { 338 `__add_hp_of_sswd_s ( SETTING_PW_ERROR_INCLUDE_NO_LETTER , ad ); 339 `FREE ( ad -> 1_r ); 343 `g_sswd_ma_r_1le_sswd ( ad ); 344 i( ad -> r_desc &&d->r_desc-> em ) { 345 `m_obje_em_d ( ad -> r_desc -> em ); 346 ad -> r_desc = NULL ; 350 `FREE ( ad -> ed_pw1 -> keyS ); 351 ad -> ed_pw1 -> keyS = (*) `rdup ( PW_SHORT_GUIDE_CONFIRM ); 352 `m_gli_em_flds_upde ( ad -> ed_pw1 -> em , "m.xt.ma", ELM_GENLIST_ITEM_FIELD_TEXT ); 356 `m_obje_xt_t ( ad -> btom_b , `_ ("IDS_SA_BUTTON_DONE_ABB")); 357 `evas_obje_smt_back_add ( ad -> btom_b , "icked", g_sswd_ma_ick_sokey_de_cb ,d); 358 `m_obje_dibd_t ( ad -> btom_b , EINA_TRUE ); 359 `m_y_put_l_tu_key_dibd_t ( obj , EINA_TRUE ); 360 ad -> cur_ ++; 362 `g_sswd_ma_de_sswd ( ad ); 366 } } 368  $__y_focud_cb (* da , Evas_Obje * obj , * evt_fo ) 370 SETTING_TRACE_BEGIN ; 371 `tm_if ( da = NULL , "Dataarameter is NULL"); 373 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 374 StgPasswdUG * ad = (StgPasswdUG *) li_em -> urda ; 376 i(! `m_y_is_emy ( obj )) { 377 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,show", ""); 379 `m_obje_em_sigl_em ( li_em -> em , "elm,state,rename,hide", ""); 380 } } 382  $__y_unfocud_cb (* da , Evas_Obje * obj , * evt_fo ) 384 SETTING_TRACE_BEGIN ; 385 `tm_if ( da = NULL , "Dataarameter is NULL"); 386 `tm_if ( obj = NULL , "Dataarameter is NULL"); 388 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 390 i( li_em -> em ) { 391 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,hide", ""); 392 `m_obje_em_sigl_em ( li_em -> em , "elm,state,rename,show", ""); 394 } } 396  $g_sswd_ma_dw_1le_sswd (* da , * cb ) 398 SETTING_TRACE_BEGIN ; 400 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 403 StgPasswdUG * ad = (StgPasswdUG * da ; 405  ad -> vw_ty ) { 406  SETTING_PW_TYPE_PASSWORD : 407 ad -> ed_pw1 = 408 `g__Gdl_fld_edfld ( ad -> sr , 409 &( c_edfld ), 410 NULL , ad , 411 SWALLOW_Ty_LAYOUT_EDITFIELD , 413 NULL , 414 g_sswd_ma_y_chged_cb , 415 __y_focud_cb , 416 __y_unfocud_cb , 417 __y_aived_cb , 418 __ached_max_pwngth_cb , 419 ELM_INPUT_PANEL_LAYOUT_PASSWORD , 420 TRUE , TRUE, 421 SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH , 422 0, NULL , NULL); 424  SETTING_PW_TYPE_SET_PASSWORD : 425 ad -> ed_pw1 = 426 `g__Gdl_fld_edfld ( ad -> sr , 427 &( c_edfld ), 428 NULL , ad , 429 SWALLOW_Ty_LAYOUT_EDITFIELD , 430 PW_SHORT_GUIDE_NEW , 431 NULL , 432 g_sswd_ma_y_chged_cb , 433 __y_focud_cb , 434 __y_unfocud_cb , 435 __y_aived_cb , 436 __ached_max_pwngth_cb , 437 ELM_INPUT_PANEL_LAYOUT_PASSWORD , 438 TRUE , TRUE, 439 SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH , 440 0, NULL , NULL); 442 ad -> r_desc = `g__Gdl_fld_hpem_whout_btom_t ( 443 ad -> sr , 444 &( c_muɞe_xt ), 445 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 446 PW_NORMAL_AND_CONTAIN_ALPHANUMER_DESC ); 452 ad -> ed_pw2 = NULL ; 453 ad -> ed_pw3 = NULL ; 456 } } 458  $g_sswd_ma_r_1le_sswd (* da ) 461 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 464 StgPasswdUG * ad = (StgPasswdUG * da ; 465 `tv_if ( NULL = ad -> ed_pw1 , -1); 467 ad -> ed_pw1 -> sub_desc = NULL ; 468 ad -> ed_pw1 -> isFocusFg = FALSE ; 470 `m_y_y_t ( ad -> ed_pw1 -> eo_check , ""); 471 `m_obje__xt_t ( ad -> ed_pw1 -> eo_check , "m.guide", `_ ("IDS_ST_BODY_ENTER_PASSWORD")); 474 } } 477  $__add_hp_of_sswd_picy ( StgPasswdUG * ad ) 479 `t_if ( ad = NULL ); 481 ad -> r_desc = `g__Gdl_fld_hpem_whout_btom_t ( 482 ad -> sr , 483 &( c_muɞe_xt ), 484 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 485 PW_NORMAL_AND_CONTAIN_ALPHANUMER_DESC ); 487 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check ) { 488 `SETTING_TRACE_DEBUG ("FOCUS IN"); 489 ad -> ed_pw1 -> isFocusFg = TRUE ; 490 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 492 } } 495  $__add_hp_of_sswd_s ( t , StgPasswdUG * ad ) 497 `t_if ( ad = NULL ); 499  t ) { 500  SETTING_PW_ERROR_INVALID_LENGTH : 501 `g_sswd_ug_diy_desc ( ad , "Invidgth", FALSE ); 503  SETTING_PW_ERROR_INCLUDE_NO_LETTER : 504 `g_sswd_ug_diy_desc ( ad , "IDS_ST_BODY_PASSWORD_MUST_CONTAIN_AT_LEAST_1_LETTER", FALSE ); 506  SETTING_PW_ERROR_NO_MATCH_WITH_POLICY : 507 `g_sswd_ug_diy_desc ( ad , "Nmch whicy", FALSE ); 509  SETTING_PW_ERROR_NO_MATCH_MIN_COMPLEX : 510 `g_sswd_ug_diy_desc ( ad , "Nmch wh m comex", FALSE ); 512  SETTING_PW_ERROR_EXIST_FORBIDDEN_STRING : 513 `g_sswd_ug_diy_desc ( ad , "Exi fbidd sg", FALSE ); 515  SETTING_PW_ERROR_NO_MATCH_MAX_REPEAT_COUNT : 516 `g_sswd_ug_diy_desc ( ad , "Nmch wh maxcou", FALSE ); 518  SETTING_PW_ERROR_SIMPLE_STYLE : 519 `g_sswd_ug_diy_desc ( ad , "Exi simqu", FALSE ); 521  SETTING_PW_ERROR_INCLUDE_DIGIT : 522 `g_sswd_ug_diy_desc ( ad , "Passwd should inudy dig osymb", FALSE ); 524  SETTING_PW_ERROR_NO_MATCH_WITH_PATTERN : 525 `g_sswd_ug_diy_desc ( ad , "Nmch wh", FALSE ); 527  SETTING_PW_ERROR_NO_DIGIT : 528 `g_sswd_ug_diy_desc ( ad , "IDS_ST_BODY_PASSWORD_MUST_CONTAIN_AT_LEAST_1_NUMBER", FALSE ); 531 `g_sswd_ug_diy_desc ( ad , PW_ERR_DESC , FALSE ); 534 } } 536  $g_sswd_ma_check_1le_sswd (* da ) 539 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 541 StgPasswdUG * ad = (StgPasswdUG * da ; 544 cڡ * y_r = `m_y_mkup_to_utf8 ( ad -> ed_pw1 -> sub_desc ); 546 ad -> focus_da =d-> ed_pw1 ; 549 i( `isEmyS ( y_r )) { 550 `g_sswd_ug_diy_desc ( ad , `_ ("IDS_ST_BODY_PASSWORD_EMPTY"), FALSE ); 551 `FREE ( y_r ); 552  SETTING_ENTRY_RETURN_NULL_STR_ERR ; 556  y_r_n = `SL ( y_r ); 557 i( y_r_n < SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH 558 || y_r_n > SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH ) { 559 `g_sswd_ma_wng_y_added_by_pup ( ad , 560 SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH , 561 SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH ); 562  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 564  SETTING_RETURN_SUCCESS ; 565 } } 567  $g_sswd_ma_check_2le_sswd (* da ) 569 SETTING_TRACE_BEGIN ; 571 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 573 StgPasswdUG * ad = (StgPasswdUG * da ; 574 i( ad -> ed_pw1 = NULL ) 575  SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ; 577 cڡ * y_r1 = ad -> 1_r ; 578 cڡ * y_r2 = ad -> ed_pw1 -> sub_desc ; 584 cڡ * y_r1_mk = `m_y_mkup_to_utf8 ( y_r1 ); 585 cڡ * y_r2_mk = `m_y_mkup_to_utf8 ( y_r2 ); 587 ad -> focus_da =d-> ed_pw1 ; 590 i( `isEmyS ( y_r1_mk )) { 591 `g_sswd_ug_diy_desc ( ad , `_ ("IDS_ST_BODY_PASSWORD_EMPTY"), FALSE ); 592 `FREE ( y_r1_mk ); 593 `FREE ( y_r2_mk ); 594  SETTING_ENTRY_RETURN_NULL_STR_ERR ; 598 i(0 ! `SCmp ( y_r1_mk , y_r2_mk )) { 599 `g_sswd_ma_r_1le_sswd ( ad ); 600 `g_sswd_ug_diy_desc ( ad , `_ ("IDS_ST_POP_PASSWORDS_DO_NOT_MATCH"), FALSE ); 601  SETTING_ENTRY_NOT_MATCH_NEW_CONF_PW ; 605  y_r_n = `SL ( y_r1_mk ); 606 i( y_r_n < SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH 607 || y_r_n > SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH ) { 608 `g_sswd_ma_wng_y_added_by_pup ( ad , 609 SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH , 610 SETTING_PW_UG_NORMAL_PASSWORD_MAX_LENGTH ); 611  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 614  SETTING_RETURN_SUCCESS ; 615 } } 617  $g_sswd_ma_wng_y_added_by_pup ( StgPasswdUG * ad , 618  m ,  max ) 620  r [ MAX_SPECIALIZITION_LEN + 1] = { 0 }; 622 `tf ( r , MAX_SPECIALIZITION_LEN , `_ ("IDS_ST_POP_PASSWORD_MUST_BE_MORE_THAN_P1SD_CHARACTERS_AND_LESS_THAN_P2SD"), m , max ); 623 `g_sswd_ug_diy_desc ( ad , r , FALSE ); 624 } } 626  $g_sswd_ma_de_sswd (* da ) 628 `t_if ( da = NULL ); 629 StgPasswdUG * ad = (StgPasswdUG * da ; 631 p_cڌ_h svc ; 632 i( `p_cڌ_ (& svc )) { 633 `SETTING_TRACE_ERROR ("app_control_create() failed"); 637 `SETTING_TRACE ("ad->vw_ty:%d", ad -> vw_ty ); 638  t = 0; 640  ad -> vw_ty ) { 641  SETTING_PW_TYPE_PASSWORD : 642 t = `g_sswd_ma_check_1le_sswd ( ad ); 644 i( t = SETTING_RETURN_SUCCESS ) { 645 cڡ * y_r ; 646 y_r = ad -> ed_pw1 -> sub_desc ; 649  ma_m = ATTEMPT_INFINITE ; 650  vid_cds = 0; 652 t = `g_sswd_check_sswd ( y_r , & ma_m , & vid_cds ); 654 i( t = SETTING_RETURN_SUCCESS ) { 655  r ; 657 i( `SCmp ( ad -> vw_ty_rg , "SETTING_PW_TYPE_PASSWORD") == 0) { 660 `g_t_t_p_key ( INT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT , PHONE_LOCK_ATTEMPS_MAX , & r ); 661 i( r = SETTING_RETURN_FAIL ) { 662 `SETTING_TRACE_ERROR ("[Error] set value of vconf fail."); 663 `p_cڌ_deroy ( svc ); 666 } i(0 = `SCmp ( ad -> vw_ty_rg , "SETTING_PW_TYPE_ENTER_LOCK_TYPE")) { 667 `p_cڌ_add_exa_da ( svc , "cut", y_r ); 671 `g_sswd_ma_r_1le_sswd ( ad ); 672 ad -> focus_da =d-> ed_pw1 ; 678 `g_sswd_ug_diy_desc ( ad , PW_ERR_DESC , FALSE ); 679 `p_cڌ_deroy ( svc ); 683 `g_sswd_ma_r_1le_sswd ( ad ); 684 `p_cڌ_deroy ( svc ); 688  SETTING_PW_TYPE_SET_PASSWORD : { 690 t = `g_sswd_ma_check_2le_sswd ( ad ); 693 i( SETTING_RETURN_SUCCESS = t ) { 694 cڡ * y_r ; 695 y_r = ad -> ed_pw1 -> sub_desc ; 697 i( `isEmyS ( y_r )) { 698 ad -> focus_da =d-> ed_pw1 ; 699 `SETTING_TRACE_DEBUG ("%s*** [ERR]lm_entry_entry_geteturn NULL ***%s", 700 SETTING_FONT_RED , SETTING_FONT_BLACK ); 701 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 702 `p_cڌ_deroy ( svc ); 706 t = `g_sswd_t_sswd ( ad -> cur_pwd , y_r ,d); 707 `SETTING_TRACE (" -----------------> stg_sswd_t_sswd : %d \n", t ); 710 i( t > 0) { 713 i( ad -> t_hiy_tim ) { 714 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_NEW_PASSWD_SAVED"), FALSE ); 716 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 717 `ug_nd_su ( ad -> ug , svc ); 718 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 720 `p_cڌ_deroy ( svc ); 722 `ug_deroy_me ( ad -> ug ); 725 `p_cڌ_deroy ( svc ); 727 } i( t = SETTING_PW_ERROR_REUSED ) { 728 ad -> focus_da =d-> ed_pw1 ; 729 `g_sswd_ma_r_1le_sswd ( ad ); 730 `g_sswd_ug_diy_desc ( ad , `_ ( PW_ERR_REUSED ), FALSE ); 731 `p_cڌ_deroy ( svc ); 734 ad -> focus_da =d-> ed_pw1 ; 735 `g_sswd_ma_r_1le_sswd ( ad ); 736 `g_sswd_ug_diy_desc ( ad , `_ ("IDS_BT_POP_OPERATION_FAILED"), FALSE ); 737 `p_cڌ_deroy ( svc ); 740 } i( SETTING_ENTRY_NOT_MATCH_NEW_CONF_PW = t ) { 742 `p_cڌ_deroy ( svc ); 743 `g_sswd_ma_r_1le_sswd ( ad ); 744 `g_sswd_ug_diy_desc ( ad , PW_ST_PW_DO_NOT_MATCH , FALSE ); 747 `SETTING_TRACE ("r : %d", t ); 748 `g_sswd_ma_r_1le_sswd ( ad ); 749 `g_sswd_ug_diy_desc ( ad , PW_ERR_DESC , FALSE ); 750 `p_cڌ_deroy ( svc ); 756 `p_cڌ_deroy ( svc ); 760 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 761 `ug_nd_su ( ad -> ug , svc ); 762 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 764 `p_cڌ_deroy ( svc ); 766 `ug_deroy_me ( ad -> ug ); 767 } } 769  $__cou_rg (cڡ * r , * t_ˉ , * t_dig , * t_sym ) 771 SETTING_TRACE_BEGIN ; 772 `tv_if ( r = NULL || t_ˉ =NULL || t_dig =NULL || t_sym =NULL, SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 775 * a_r = r ; 777  ngth = ` ( a_r ); 778  dex = 0; 779  mp = 0; 780  ˉ = 0; 781  dig = 0; 782  symb = 0; 784 i( ngth <= 0) { 785 `SETTING_TRACE_DEBUG ("[DEBUG] invalid inputength"); 786  SETTING_RETURN_FAIL ; 789  dex = 0; index < ngth ; index++) { 790 mp = ()( a_r [ dex ]); 791 `SETTING_TRACE_SECURE_DEBUG ("m%c", mp ); 793 i(( mp >= '0') && (temp <= '9')) { 794 dig ++; 795 } i(( mp >= 'a') && (temp <= 'z')) { 796 ˉ ++; 797 } i(( mp >= 'A') && (temp <= 'Z')) { 798 ˉ ++; 799 } i(( mp >= ' ') && (temp <= '~')) { 800 symb ++; 803 `SETTING_TRACE_SECURE_DEBUG ("%ude%drs, %d digs,nd %d symbs", a_r , ˉ , dig , symb ); 804 * t_ˉ = ˉ ; 805 * t_dig = dig ; 806 * t_sym = symb ; 807  SETTING_RETURN_SUCCESS ; 808 } } 810  $g_sswd_ma_ick_sokey_ctue_cb (* da , Evas_Obje * obj , 811 * evt_fo ) 814 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 816 StgPasswdUG * ad = (StgPasswdUG * da ; 819 ad -> 1_r = (*) `rdup d-> ed_pw1 -> sub_desc ); 823  ˉ = 0; 824  dig = 0; 825  symb = 0; 826 * a_r = `m_y_mkup_to_utf8 ( ad -> 1_r ); 827 `__cou_rg ( a_r , & ˉ , & dig , & symb ); 828 i( `SL ( a_r ! dig ) { 829 `__add_hp_of_sswd_s ( SETTING_PW_ERROR_INCLUDE_NO_LETTER , ad ); 830 `FREE ( ad -> 1_r ); 831 `FREE ( a_r ); 835 `g_sswd_ma_r_1le_sswd ( ad ); 836 i( ad -> r_desc &&d->r_desc-> em ) { 837 `m_obje_em_d ( ad -> r_desc -> em ); 838 ad -> r_desc = NULL ; 842 `FREE ( ad -> ed_pw1 -> keyS ); 843 ad -> ed_pw1 -> keyS = (*) `rdup ( PW_SHORT_GUIDE_CONFIRM ); 844 `m_gli_em_flds_upde ( ad -> ed_pw1 -> em , "m.xt.ma", ELM_GENLIST_ITEM_FIELD_TEXT ); 848 i( ad -> btom_b ) { 849 `m_obje_xt_t ( ad -> btom_b , `_ ("IDS_SA_BUTTON_DONE_ABB")); 850 `evas_obje_smt_back_add ( ad -> btom_b , "icked", g_sswd_ma_ick_sokey_de_cb ,d); 851 `m_obje_dibd_t ( ad -> btom_b , EINA_TRUE ); 854 ad -> cur_ ++; 855 `FREE ( a_r ); 856 } } 858  $g_sswd_ma_ick_sokey_de_cb (* da , Evas_Obje * obj , 859 * evt_fo ) 862 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 864 StgPasswdUG * ad = (StgPasswdUG * da ; 866 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check ) { 867 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_FALSE ); 870 i( ad -> r_desc &&d->r_desc-> em ) { 871 `m_obje_em_d ( ad -> r_desc -> em ); 872 ad -> r_desc = NULL ; 875 `g_sswd_ma_de_sswd ( ad ); 876 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-sim.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 33  ~ 35  g_sswd_sim_ (* cb ); 36  g_sswd_sim_deroy (* cb ); 37  g_sswd_sim_upde (* cb ); 38  g_sswd_sim_nup (* cb ); 40 g_vw gg_vw_sswd_sim = { 41 . = g_sswd_sim_ , 42 . gderoy = g_sswd_sim_deroy , 43 . gupde = g_sswd_sim_upde , 44 . gnup = g_sswd_sim_nup , 47  g_sswd_sim_de (* da ); 56 $__sswd_sim_gl_mou_up (* da , Evas * e , Evas_Obje * obj , 57 * evt ) 59 `t_if (! da ); 64 } } 66 * $g_sswd_sim_g_t_r (* da ) 68 `tvm_if ( da = NULL , NULL, 70 StgPasswdUG * ad = (StgPasswdUG * da ; 72  ad -> vw_ty ) { 73  SETTING_PW_TYPE_SIM_LOCK_ON : 74  SETTING_PW_TYPE_SIM_LOCK_OFF : 77  SETTING_PW_TYPE_PIN_LOCK_ON : 78  SETTING_PW_TYPE_PIN_LOCK_OFF : 79  `_ ("IDS_ST_BODY_PIN"); 81  SETTING_PW_TYPE_CHANGE_PIN : 82  `_ ("IDS_ST_HEADER_CHANGE_PIN_ABB"); 85  SETTING_PW_TYPE_CHANGE_PIN2 : 86  `_ ("IDS_ST_BODY_CHANGE_PIN2"); 89  SETTING_PW_TYPE_PIN_BLOCKED : 90  `_ ("IDS_ST_BODY_PUK1_CODE"); 92  SETTING_PW_TYPE_PIN2_BLOCKED : 94  `_ ("IDS_ST_BODY_PUK2"); 97 `SETTING_TRACE_DEBUG ("%s*** Unknown Password Type. ***%s", 98 SETTING_FONT_BGREEN , SETTING_FONT_BLACK ); 101  NULL ; 103 } } 105  Ea_Bo $g_sswd_sim_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 107 SETTING_TRACE_BEGIN ; 109 `tvm_if ( da = NULL , EINA_FALSE , "[Setting > Password] Dataarameter is NULL"); 111 StgPasswdUG * ad = (StgPasswdUG * da ; 114 i( ad -> ed_pw1 &&d->ed_pw1-> isFocusFg = TRUE && `m_obje_focus_g d->ed_pw1-> eo_check )) { 115 `SETTING_TRACE_DEBUG ("waito hide IME"); 116 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_FALSE ); 117  EINA_FALSE ; 118 } i( ad -> ed_pw2 &&d->ed_pw2-> isFocusFg = TRUE && `m_obje_focus_g d->ed_pw2-> eo_check )) { 119 `SETTING_TRACE_DEBUG ("waito hide IME"); 120 `m_obje_focus_t ( ad -> ed_pw2 -> eo_check , EINA_FALSE ); 121  EINA_FALSE ; 122 } i( ad -> ed_pw3 &&d->ed_pw3-> isFocusFg = TRUE && `m_obje_focus_g d->ed_pw3-> eo_check )) { 123 `SETTING_TRACE_DEBUG ("waito hide IME"); 124 `m_obje_focus_t ( ad -> ed_pw3 -> eo_check , EINA_FALSE ); 125  EINA_FALSE ; 128 i( ad -> focus_tim ) { 129 `ece_tim_d ( ad -> focus_tim ); 130 ad -> focus_tim = NULL ; 134 p_cڌ_h svc ; 135 i( `p_cڌ_ (& svc ) == 0) { 136 `p_cڌ_add_exa_da ( svc , "result", "Cancel"); 137 `ug_nd_su ( ad -> ug , svc ); 138 `SETTING_TRACE ("Send Result : %s\n", "Cancel"); 140 `p_cڌ_deroy ( svc ); 143 `ug_deroy_me ( ad -> ug ); 145  EINA_TRUE ; 146 } } 148  $___sim_yout (* da ) 150 SETTING_TRACE_BEGIN ; 151 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 153 StgPasswdUG * ad = (StgPasswdUG *) da ; 154  cou = 0; 156 cou ++; 158 i( ad -> sr ! NULL ) { 159 `evas_obje_d ( ad -> sr ); 160 ad -> sr = NULL ; 164 ad -> ly_ma = `g__yout_vi_b_gli d-> w_ma_yout ,d-> w_g , `g_sswd_sim_g_t_r (ad), 165 `_ ("IDS_ST_BUTTON_BACK"), 166 NULL , 167 ( g__back_func ) g_sswd_sim_ick_sokey_nl_cb , 168 NULL , 169 ad , 170 &( ad -> sr ), 171 &( ad -> vi_b )); 173 ad -> vi_ = `m_viame_t_em_g d-> vi_b ); 174 ad -> btom_b = `m_bu_add d-> vi_b ); 176 Evas_Obje * b_nl = `m_bu_add ( ad -> vi_b ); 177 `m_obje_y_t ( b_nl , "naviframe/title_cancel"); 178 `evas_obje_smt_back_add ( b_nl , "icked", g_sswd_sim_ick_sokey_nl_cb , ad ); 179 `m_obje_em__cڋ_t ( ad -> vi_ , "t__b", b_nl ); 181 Evas_Obje * b_de = `m_bu_add ( ad -> vi_b ); 182 `m_obje_y_t ( b_de , "naviframe/title_done"); 183 `evas_obje_smt_back_add ( b_de , "icked", g_sswd_sim_ick_sokey_de_cb , ad ); 184 `m_obje_em__cڋ_t ( ad -> vi_ , "t_right_b", b_de ); 186 i(! ad -> sr ) { 187 `SETTING_TRACE ("genlist is NULL"); 188  SETTING_RETURN_FAIL ; 192 `m_obje_dibd_t ( ad -> btom_b , EINA_TRUE ); 193 `m_obje_focus_low_t ( ad -> btom_b , EINA_FALSE ); 194 `m_obje_em_sigl_em ( ad -> vi_ , "elm,state,sip,shown", ""); 196 `m_gli_mode_t ( ad -> sr , ELM_LIST_COMPRESS ); 198 `evas_obje_evt_back_add ( ad -> sr , EVAS_CALLBACK_MOUSE_UP , 199 __sswd_sim_gl_mou_up , ad ); 201 `ADD_GL_SEPARATOR ( ad -> sr ) 203  SETTING_RETURN_SUCCESS ; 204 } } 206  Ea_Bo $__g_sswd_sim_r٩e_cb (* da ) 209 SETTING_TRACE_BEGIN ; 210 `tv_if ( da = NULL , FALSE ); 212 StgPasswdUG * ad = (StgPasswdUG * da ; 214 i( ad -> vw_ty = SETTING_PW_TYPE_PIN_LOCK_OFF 215 || ad -> vw_ty = SETTING_PW_TYPE_PIN_LOCK_ON 216 || (( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN && !ad-> cur_pwd ) 217 || ad -> vw_ty = SETTING_PW_TYPE_PIN_BLOCKED ) { 218 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_SC , g_g_p_lock_fo_cb ,d) != 0) 219 `SETTING_TRACE_DEBUG ("failedo callel_get_sim_lock_info()"); 220 } i((( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN2 && !ad-> cur_pwd ) 221 || ad -> vw_ty = SETTING_PW_TYPE_PIN2_BLOCKED ) { 222 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_FD , g_g_p_lock_fo_cb ,d) != 0) 223 `SETTING_TRACE_DEBUG ("failedo callel_get_sim_lock_info()"); 227 i( ad -> ed_pw1 &&d->ed_pw1-> isFocusFg ) { 228 i( ad -> ed_pw1 -> eo_check ) { 229 `SETTING_TRACE_DEBUG ("set focus on firstntry"); 231 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 232 `m_y_curs_d_t ( ad -> ed_pw1 -> eo_check ); 234 } i( ad -> ed_pw2 &&d->ed_pw2-> isFocusFg ) { 235 i( ad -> ed_pw2 -> eo_check ) { 236 `SETTING_TRACE_DEBUG ("set focus on secondntry"); 238 `m_obje_focus_t ( ad -> ed_pw2 -> eo_check , EINA_TRUE ); 239 `m_y_curs_d_t ( ad -> ed_pw2 -> eo_check ); 241 } i( ad -> ed_pw3 &&d->ed_pw3-> isFocusFg ) { 242 i( ad -> ed_pw3 -> eo_check ) { 243 `SETTING_TRACE_DEBUG ("set focus onhirdntry"); 245 `m_obje_focus_t ( ad -> ed_pw3 -> eo_check , EINA_TRUE ); 246 `m_y_curs_d_t ( ad -> ed_pw3 -> eo_check ); 250 ad -> focus_tim = NULL ; 252  ECORE_CALLBACK_CANCEL ; 253 } } 255  $___pi ( StgPasswdUG * ad ) 257 ad -> hd = `l_ ( NULL ); 258 i(! ad -> hd ) { 259 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_init. ***%s", 260 SETTING_FONT_RED , SETTING_FONT_BLACK ); 261 `g_sswd_ug__pup_nٙ_nob ( ad , 262 `_ ("IDS_ST_POP_ERROR"), 263 FALSE ); 265 } } 267  $__de_pi ( StgPasswdUG * ad ) 269 i( ad -> hd ) { 270 i( `l_de ( ad -> hd ! TAPI_API_SUCCESS ) { 271 `SETTING_TRACE_DEBUG ("%s*** [ERR] setting_network_unsubscribe_tapi_events. ***%s", 272 SETTING_FONT_RED , SETTING_FONT_BLACK ); 273 `g_sswd_ug__pup_nٙ_nob ( ad , 274 `_ ("IDS_ST_POP_ERROR"), 275 FALSE ); 277 ad -> hd = NULL ; 279 } } 281  $g_sswd_sim_ (* cb ) 283 SETTING_TRACE_BEGIN ; 285 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 287 StgPasswdUG * ad = (StgPasswdUG * cb ; 288  t = 0; 290 t = `___sim_yout ( ad ); 292 i( t < 0) 293  SETTING_RETURN_FAIL ; 295 `___pi ( ad ); 297 `g_sswd_sim__ui ( ad ); 299 ad -> focus_tim = `ece_tim_add (0.5, __g_sswd_sim_r٩e_cb ,d); 301 g_vw_sswd_sim . is_ = 1; 303 SETTING_TRACE_END ; 304  SETTING_RETURN_SUCCESS ; 305 } } 307  $g_sswd_sim_deroy (* cb ) 309 SETTING_TRACE_BEGIN ; 311 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 313 StgPasswdUG * ad = (StgPasswdUG * cb ; 315 `__de_pi ( ad ); 317 i( ad -> move_tim ) { 318 `ece_tim_d ( ad -> move_tim ); 319 ad -> move_tim = NULL ; 321 i( ad -> nify ) { 322 `evas_obje_d ( ad -> nify ); 323 ad -> nify = NULL ; 327 i( ad -> ly_ma ! NULL ) { 328 `evas_obje_d ( ad -> ly_ma ); 329 ad -> ly_ma = NULL ; 330 g_vw_sswd_sim . is_ = 0; 332 SETTING_TRACE_END ; 333  SETTING_RETURN_SUCCESS ; 334 } } 336  $g_sswd_sim_upde (* cb ) 338 SETTING_TRACE_BEGIN ; 340 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 342 StgPasswdUG * ad = (StgPasswdUG * cb ; 344 i( ad -> ly_ma ! NULL ) { 345 `evas_obje_show ( ad -> ly_ma ); 347 i( ad -> puk_vifd_ag = TRUE &&d-> vw_ty = SETTING_PW_TYPE_PIN_BLOCKED ) { 348 ad -> puk_vifd_ag = FALSE ; 349 `SETTING_TRACE_DEBUG ("viewype : PIN1_BLOCKED, change view"); 350 i( ad -> sr ) { 351 `m_gli_r ( ad -> sr ); 352 `ADD_GL_SEPARATOR ( ad -> sr ) 353 i( ad -> cur_pwd ) { 354 `g_sswd_sim_dw_2le_y ( ad , NULL ); 356 `g_sswd_sim_dw_1le_y ( ad , NULL ); 357 ad -> focus_tim = `ece_tim_add (0.5, __g_sswd_sim_r٩e_cb ,d); 361  SETTING_RETURN_SUCCESS ; 362 } } 364  $g_sswd_sim_nup (* cb ) 367 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 369 StgPasswdUG * ad = (StgPasswdUG * cb ; 371 i( ad -> ly_ma ! NULL ) { 372 `evas_obje_hide ( ad -> ly_ma ); 375  SETTING_RETURN_SUCCESS ; 376 } } 384  $g_sswd_sim__ui (* da ) 387 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 390 StgPasswdUG * ad = (StgPasswdUG * da ; 392 `SETTING_TRACE_DEBUG ("ad->vw_ty=%d ***", ad -> vw_ty ); 394  ad -> vw_ty ) { 395  SETTING_PW_TYPE_SIM_LOCK_OFF : 396  SETTING_PW_TYPE_PIN_LOCK_ON : 397  SETTING_PW_TYPE_PIN_LOCK_OFF : 398  SETTING_PW_TYPE_PIN_BLOCKED : 399  SETTING_PW_TYPE_CHANGE_PIN : 400  SETTING_PW_TYPE_CHANGE_PIN2 : 401 `g_sswd_sim_dw_1le_y ( ad , NULL ); 403  SETTING_PW_TYPE_SIM_LOCK_ON : 404 `g_sswd_sim_dw_2le_y ( ad , NULL ); 406  SETTING_PW_TYPE_PIN2_BLOCKED : 407 `g_sswd_sim_dw_3le_y ( ad , NULL ); 410 `SETTING_TRACE_DEBUG ("%s*** Unknown Password Type. ***%s", 411 SETTING_FONT_BGREEN , SETTING_FONT_BLACK ); 417 } } 420 $g_sswd_sim_y_chged_cb (* da , Evas_Obje * obj , 421 * evt_fo ) 423 SETTING_TRACE_BEGIN ; 424 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 425 `tm_if ( obj = NULL , "[Setting > Password] Dataarameter is NULL"); 426 Stg_GGroupIm_Da * li_em = 427 ( Stg_GGroupIm_Da * da ; 428 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 429 cڡ * y_r = `m_y_y_g ( obj ); 430 li_em -> sub_desc = (*) `g_rdup ( y_r ); 431 bo isFoundEmyEry = FALSE ; 433 `m_obje__xt_t ( obj , "elm.guide", ""); 436 i( ad -> ed_pw1 ) { 437 y_r = ad -> ed_pw1 -> sub_desc ; 438 i( NULL = y_r || '\0' ==ntry_str[0]) { 439 isFoundEmyEry = TRUE ; 440 `m_obje__xt_t ( obj , "m.guide", `_ ("IDS_ST_HEADER_ENTER_PIN_ABB3")); 441 `m_obje_em_sigl_em ( ad -> ed_pw1 -> em , "elm,state,eraser,hide", ""); 443 } i( ad -> ed_pw1 -> isFocusFg ) { 444 `m_obje_em_sigl_em ( ad -> ed_pw1 -> em , "elm,state,eraser,show", ""); 448 i( ad -> ed_pw2 ) { 449 y_r = ad -> ed_pw2 -> sub_desc ; 450 i( NULL = y_r || '\0' ==ntry_str[0]) { 451 isFoundEmyEry = TRUE ; 452 `m_obje__xt_t ( obj , "m.guide", `_ ("IDS_ST_HEADER_ENTER_PIN_ABB3")); 453 `m_obje_em_sigl_em ( ad -> ed_pw2 -> em , "elm,state,eraser,hide", ""); 455 } i( ad -> ed_pw2 -> isFocusFg ) { 456 `m_obje_em_sigl_em ( ad -> ed_pw2 -> em , "elm,state,eraser,show", ""); 460 i( ad -> ed_pw3 ) { 461 y_r = ad -> ed_pw3 -> sub_desc ; 462 i( NULL = y_r || '\0' ==ntry_str[0]) { 463 isFoundEmyEry = TRUE ; 464 `m_obje__xt_t ( obj , "m.guide", `_ ("IDS_ST_HEADER_ENTER_PIN_ABB3")); 465 `m_obje_em_sigl_em ( ad -> ed_pw3 -> em , "elm,state,eraser,hide", ""); 467 } i( ad -> ed_pw3 -> isFocusFg ) { 468 `m_obje_em_sigl_em ( ad -> ed_pw3 -> em , "elm,state,eraser,show", ""); 475 Ea_Bo em_dibd = `m_obje_em_dibd_g ( li_em -> em ); 476 i( em_dibd ) 480 bo dibFg = isFoundEmyEry ; 481 i( ad -> vw_ty = SETTING_PW_TYPE_PIN_BLOCKED 482 || ad -> vw_ty = SETTING_PW_TYPE_PIN2_BLOCKED ) { 483 i( ad -> ed_pw1 ) { 484 i(! ad -> cur_pwd &&d-> ed_pw1 -> eo_check && ( `SL ( `m_y_y_g (ad->ed_pw1->eo_check)) < 8)) { 485 `SETTING_TRACE_DEBUG ("disable flag becomes TRUE"); 486 dibFg = TRUE ; 490 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check && ( `SL ( `m_y_y_g (ad->ed_pw1->eo_check)) < 4)) 491 dibFg = TRUE ; 492 i( ad -> ed_pw2 &&d->ed_pw2-> eo_check && ( `SL ( `m_y_y_g (ad->ed_pw2->eo_check)) < 4)) 493 dibFg = TRUE ; 494 i( ad -> ed_pw3 &&d->ed_pw3-> eo_check && ( `SL ( `m_y_y_g (ad->ed_pw3->eo_check)) < 4)) 495 dibFg = TRUE ; 498 i( dibFg ) { 499 `m_obje_dibd_t ( ad -> btom_b , EINA_TRUE ); 501 `m_obje_dibd_t ( ad -> btom_b , EINA_FALSE ); 502 i( ad -> r_desc &&d->r_desc-> em ) { 503 `m_obje_em_d ( ad -> r_desc -> em ); 504 ad -> r_desc = NULL ; 507 } } 510  $__ached_max_pwngth_cb (* da , Evas_Obje * obj , * evt_fo ) 512 SETTING_TRACE_BEGIN ; 513 `tm_if ( da = NULL , "Dataarameter is NULL"); 514 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 516  r = 0; 521  htic_tu = 0; 522 htic_devi_h htic_hd ; 523 htic_tu = `htic_ݒ ( HAPTIC_DEVICE_0 , & htic_hd ); 524 `SETTING_TRACE ("htic_hd : %d", htic_hd ); 525 i( htic_tu < 0) { 526 `SETTING_TRACE_DEBUG ("%s*** [ERR] Failed haptic_open ***%s", 527 SETTING_FONT_RED , SETTING_FONT_BLACK ); 530 r = `htic_vib_fe_wh_da ( htic_hd , "/u/she/edback/htic/touch/touch.ivt", 1, HAPTIC_FEEDBACK_AUTO , HAPTIC_PRIORITY_MIN , NULL ); 532 i( r < 0) 533 `SETTING_TRACE ("Failedolay haptic"); 535 `htic_o ( htic_hd ); 536 } } 539  $__y_aived_cb (* da , Evas_Obje * obj , * evt_fo ) 541 SETTING_TRACE_BEGIN ; 542 `tm_if ( da = NULL , "Dataarameter is NULL"); 544 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 545 StgPasswdUG * ad = (StgPasswdUG * li_em -> urda ; 547 i( `m_obje_dibd_g ( ad -> btom_b = EINA_FALSE ) { 548 `m_obje_focus_t ( obj , EINA_FALSE ); 550 `g_sswd_sim_de ( ad ); 553 i( obj = ad -> ed_pw1 -> eo_check ) { 554 i( ad -> vw_ty = SETTING_PW_TYPE_PIN_BLOCKED 555 || ad -> vw_ty = SETTING_PW_TYPE_PIN2_BLOCKED ) { 557 i( `SL ( `m_y_y_g ( ad -> ed_pw1 -> eo_check )< SETTING_PW_UG_PUK_MAX_LENGTH ) { 558 `SETTING_TRACE_DEBUG ("doot move focusoextntry."); 559 ad -> ed_pw1 -> isFocusFg = TRUE ; 560 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 564 i( ad -> ed_pw2 &&d->ed_pw2-> eo_check ) { 565 `m_obje_focus_t ( ad -> ed_pw2 -> eo_check , EINA_TRUE ); 566 ad -> ed_pw2 -> isFocusFg = TRUE ; 568 } i( obj = ad -> ed_pw2 -> eo_check ) { 569 i( ad -> ed_pw3 &&d->ed_pw3-> eo_check ) { 570 `m_obje_focus_t ( ad -> ed_pw3 -> eo_check , EINA_TRUE ); 571 ad -> ed_pw3 -> isFocusFg = TRUE ; 574 } } 576  $__y_focud_cb (* da , Evas_Obje * obj , * evt_fo ) 578 SETTING_TRACE_BEGIN ; 579 `tm_if ( da = NULL , "Dataarameter is NULL"); 581 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 582 StgPasswdUG * ad = (StgPasswdUG *) li_em -> urda ; 584 i(! `m_y_is_emy ( obj )) { 585 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,show", ""); 587 `m_obje_em_sigl_em ( li_em -> em , "elm,state,rename,hide", ""); 589 i( ad = NULL ) 592 i( ad -> ed_pw1 && obj =ad->ed_pw1-> eo_check ) { 593 ad -> ed_pw1 -> isFocusFg = TRUE ; 594 i( ad -> ed_pw2 ) 595 ad -> ed_pw2 -> isFocusFg = FALSE ; 596 i( ad -> ed_pw3 ) 597 ad -> ed_pw3 -> isFocusFg = FALSE ; 598 } i( ad -> ed_pw2 && obj =ad->ed_pw2-> eo_check ) { 599 ad -> ed_pw2 -> isFocusFg = TRUE ; 600 i( ad -> ed_pw1 ) 601 ad -> ed_pw1 -> isFocusFg = FALSE ; 602 i( ad -> ed_pw3 ) 603 ad -> ed_pw3 -> isFocusFg = FALSE ; 604 } i( ad -> ed_pw3 && obj =ad->ed_pw3-> eo_check ) { 605 ad -> ed_pw3 -> isFocusFg = TRUE ; 606 i( ad -> ed_pw1 ) 607 ad -> ed_pw1 -> isFocusFg = FALSE ; 608 i( ad -> ed_pw2 ) 609 ad -> ed_pw2 -> isFocusFg = FALSE ; 611 } } 613  $__y_unfocud_cb (* da , Evas_Obje * obj , * evt_fo ) 615 SETTING_TRACE_BEGIN ; 616 `tm_if ( da = NULL , "Dataarameter is NULL"); 617 `tm_if ( obj = NULL , "Dataarameter is NULL"); 619 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 621 li_em -> isFocusFg = FALSE ; 623 i( li_em -> em ) { 624 `m_obje_em_sigl_em ( li_em -> em , "elm,state,eraser,hide", ""); 625 `m_obje_em_sigl_em ( li_em -> em , "elm,state,rename,show", ""); 627 } } 629  $g_sswd_sim_dw_1le_y (* da , * cb ) 631 SETTING_TRACE_BEGIN ; 633 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 636 StgPasswdUG * ad = (StgPasswdUG * da ; 638  ad -> vw_ty ) { 639  SETTING_PW_TYPE_SIM_LOCK_OFF : 640 ad -> ed_pw1 = 641 `g__Gdl_fld_edfld ( ad -> sr , 642 &( c_edfld ), 643 NULL , ad , 644 SWALLOW_Ty_LAYOUT_EDITFIELD , 646 NULL , 647 g_sswd_sim_y_chged_cb , 648 __y_focud_cb , 649 __y_unfocud_cb , 650 NULL , 651 NULL , 652 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 653 TRUE , TRUE, 654 SETTING_PW_UG_SIM_MAX_LENGTH , 655 0, "0123456789", NULL ); 658  SETTING_PW_TYPE_PIN_LOCK_ON : 659  SETTING_PW_TYPE_PIN_LOCK_OFF : 660 ad -> ed_pw1 = 661 `g__Gdl_fld_edfld ( ad -> sr , 662 &( c_edfld ), 663 NULL , ad , 664 SWALLOW_Ty_LAYOUT_EDITFIELD , 665 "IDS_ST_BODY_PIN", NULL , 666 g_sswd_sim_y_chged_cb , 667 __y_focud_cb , 668 __y_unfocud_cb , 669 __y_aived_cb , 670 NULL , 671 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 672 TRUE , TRUE, 673 SETTING_PW_UG_PIN_MAX_LENGTH , 674 0, "0123456789", NULL ); 675 i( ad -> ed_pw1 ) 676 ad -> ed_pw1 -> guide_xt = (*) `g_rdup ( `_ ("IDS_ST_HEADER_ENTER_PIN_ABB3")); 678  SETTING_PW_TYPE_PIN_BLOCKED : 679 ad -> ed_pw1 = 680 `g__Gdl_fld_edfld ( ad -> sr , 681 &( c_edfld ), 682 NULL , ad , 683 SWALLOW_Ty_LAYOUT_EDITFIELD , 685 NULL , 686 g_sswd_sim_y_chged_cb , 687 __y_focud_cb , 688 __y_unfocud_cb , 689 __y_aived_cb , 690 NULL , 691 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 692 TRUE , TRUE, 693 SETTING_PW_UG_PUK_MAX_LENGTH , 694 0, "0123456789", NULL ); 696  SETTING_PW_TYPE_CHANGE_PIN : 697  SETTING_PW_TYPE_CHANGE_PIN2 : 698 ad -> ed_pw1 = 699 `g__Gdl_fld_edfld ( ad -> sr , 700 &( c_edfld ), 701 NULL , ad , 702 SWALLOW_Ty_LAYOUT_EDITFIELD , 703 PW_SHORT_GUIDE_CURRENT , 704 NULL , 705 g_sswd_sim_y_chged_cb , 706 __y_focud_cb , 707 __y_unfocud_cb , 708 __y_aived_cb , 709 NULL , 710 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 711 TRUE , TRUE, 712 SETTING_PW_UG_PIN_MAX_LENGTH , 713 0, "0123456789", NULL ); 714 i( ad -> ed_pw1 ) 715 ad -> ed_pw1 -> guide_xt = (*) `g_rdup ( `_ ("IDS_ST_HEADER_ENTER_PIN_ABB3")); 721 ad -> ed_pw2 = NULL ; 722 ad -> ed_pw3 = NULL ; 723 ad -> cur_pwd = NULL ; 726 } } 728  $g_sswd_sim_r_1le_y (* da ) 731 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 734 StgPasswdUG * ad = (StgPasswdUG * da ; 735 `tv_if ( NULL = ad -> ed_pw1 , -1); 737 ad -> ed_pw1 -> sub_desc = NULL ; 738 ad -> ed_pw1 -> isFocusFg = FALSE ; 740 `m_y_y_t ( ad -> ed_pw1 -> eo_check , ""); 741 `m_obje__xt_t ( ad -> ed_pw1 -> eo_check , "m.guide", `_ ("Enter PIN")); 744 } } 746  $g_sswd_sim_dw_2le_y (* da , * cb ) 749 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 751 StgPasswdUG * ad = (StgPasswdUG * da ; 753  ad -> vw_ty ) { 754  SETTING_PW_TYPE_SIM_LOCK_ON : 755 ad -> ed_pw1 = 756 `g__Gdl_fld_edfld ( ad -> sr , 757 &( c_edfld ), 758 NULL , ad , 759 SWALLOW_Ty_LAYOUT_EDITFIELD , 760 PW_SHORT_GUIDE_NEW , 761 NULL , 762 g_sswd_sim_y_chged_cb , 763 __y_focud_cb , 764 __y_unfocud_cb , 765 __y_aived_cb , 766 NULL , 767 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 768 TRUE , TRUE, 769 SETTING_PW_UG_SIM_MAX_LENGTH , 770 0, "0123456789", NULL ); 772 ad -> ed_pw2 = 773 `g__Gdl_fld_edfld ( ad -> sr , 774 &( c_edfld ), 775 NULL , ad , 776 SWALLOW_Ty_LAYOUT_EDITFIELD , 777 PW_SHORT_GUIDE_CONFIRM , 778 NULL , 779 g_sswd_sim_y_chged_cb , 780 __y_focud_cb , 781 __y_unfocud_cb , 782 NULL , 783 NULL , 784 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 785 TRUE , FALSE , 786 SETTING_PW_UG_SIM_MAX_LENGTH , 787 0, "0123456789", NULL ); 789  SETTING_PW_TYPE_PIN_BLOCKED : 790  SETTING_PW_TYPE_CHANGE_PIN : 791  SETTING_PW_TYPE_CHANGE_PIN2 : 792 ad -> ed_pw1 = 793 `g__Gdl_fld_edfld ( ad -> sr , 794 &( c_edfld ), 795 NULL , ad , 796 SWALLOW_Ty_LAYOUT_EDITFIELD , 797 PW_SHORT_GUIDE_NEW , 798 NULL , 799 g_sswd_sim_y_chged_cb , 800 __y_focud_cb , 801 __y_unfocud_cb , 802 __y_aived_cb , 803 NULL , 804 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 805 TRUE , TRUE, 806 SETTING_PW_UG_PIN_MAX_LENGTH , 807 0, "0123456789", NULL ); 808 i( ad -> ed_pw1 ) 809 ad -> ed_pw1 -> guide_xt = (*) `g_rdup ( `_ ("IDS_ST_HEADER_ENTER_PIN_ABB3")); 811 ad -> ed_pw2 = 812 `g__Gdl_fld_edfld ( ad -> sr , 813 &( c_edfld ), 814 NULL , ad , 815 SWALLOW_Ty_LAYOUT_EDITFIELD , 816 PW_SHORT_GUIDE_CONFIRM , 817 NULL , 818 g_sswd_sim_y_chged_cb , 819 __y_focud_cb , 820 __y_unfocud_cb , 821 __y_aived_cb , 822 NULL , 823 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 824 TRUE , FALSE , 825 SETTING_PW_UG_PIN_MAX_LENGTH , 826 0, "0123456789", NULL ); 827 i( ad -> ed_pw2 ) 828 ad -> ed_pw2 -> guide_xt = (*) `g_rdup ( `_ ("IDS_ST_HEADER_ENTER_PIN_ABB3")); 834 i( ad -> ed_pw1 ) { 835 ad -> ed_pw1 -> group_y = SETTING_GROUP_STYLE_TOP ; 837 i( ad -> ed_pw2 ) { 838 ad -> ed_pw2 -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 841 ad -> ed_pw3 = NULL ; 843 } } 845  $g_sswd_sim_r_2le_y (* da ) 847 SETTING_TRACE_BEGIN ; 849 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 852 StgPasswdUG * ad = (StgPasswdUG * da ; 854 `tv_if ( NULL = ad -> ed_pw1 , -1); 855 ad -> ed_pw1 -> sub_desc = NULL ; 856 ad -> ed_pw1 -> isFocusFg = FALSE ; 857 `m_y_y_t ( ad -> ed_pw1 -> eo_check , ""); 858 `m_obje__xt_t ( ad -> ed_pw1 -> eo_check , "m.guide", `_ ("Enter PIN")); 860 `tv_if ( NULL = ad -> ed_pw2 , -1); 861 ad -> ed_pw2 -> sub_desc = NULL ; 862 ad -> ed_pw2 -> isFocusFg = FALSE ; 863 `m_y_y_t ( ad -> ed_pw2 -> eo_check , ""); 864 `m_obje__xt_t ( ad -> ed_pw1 -> eo_check , "m.guide", `_ ("Enter PIN")); 866 } } 868  $g_sswd_sim_dw_3le_y (* da , * cb ) 871 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 874 StgPasswdUG * ad = (StgPasswdUG * da ; 876  ad -> vw_ty ) { 877  SETTING_PW_TYPE_PIN_BLOCKED : 878 ad -> ed_pw1 = 879 `g__Gdl_fld_edfld ( ad -> sr , 880 &( c_edfld ), 881 NULL , ad , 882 SWALLOW_Ty_LAYOUT_EDITFIELD , 884 NULL , 885 g_sswd_sim_y_chged_cb , 886 __y_focud_cb , 887 __y_unfocud_cb , 888 __y_aived_cb , 889 NULL , 890 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 891 TRUE , TRUE, 892 SETTING_PW_UG_PUK_MAX_LENGTH , 893 0, "0123456789", NULL ); 895 ad -> ed_pw2 = 896 `g__Gdl_fld_edfld ( ad -> sr , 897 &( c_edfld ), 898 NULL , ad , 899 SWALLOW_Ty_LAYOUT_EDITFIELD , 901 NULL , 902 g_sswd_sim_y_chged_cb , 903 __y_focud_cb , 904 __y_unfocud_cb , 905 __y_aived_cb , 906 NULL , 907 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 908 TRUE , FALSE , 909 SETTING_PW_UG_PIN_MAX_LENGTH , 910 0, "0123456789", NULL ); 912 ad -> ed_pw3 = 913 `g__Gdl_fld_edfld ( ad -> sr , 914 &( c_edfld ), 915 NULL , ad , 916 SWALLOW_Ty_LAYOUT_EDITFIELD , 918 NULL , 919 g_sswd_sim_y_chged_cb , 920 __y_focud_cb , 921 __y_unfocud_cb , 922 NULL , 923 NULL , 924 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 925 TRUE , FALSE , 926 SETTING_PW_UG_PIN_MAX_LENGTH , 927 0, "0123456789", NULL ); 929  SETTING_PW_TYPE_PIN2_BLOCKED : 930 ad -> ed_pw1 = 931 `g__Gdl_fld_edfld ( ad -> sr , 932 &( c_edfld ), 933 NULL , ad , 934 SWALLOW_Ty_LAYOUT_EDITFIELD , 935 "IDS_ST_BODY_PUK2", NULL , 936 g_sswd_sim_y_chged_cb , 937 __y_focud_cb , 938 __y_unfocud_cb , 939 __y_aived_cb , 940 NULL , 941 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 942 TRUE , TRUE, 943 SETTING_PW_UG_PIN_MAX_LENGTH , 944 0, "0123456789", NULL ); 946 ad -> ed_pw2 = 947 `g__Gdl_fld_edfld ( ad -> sr , 948 &( c_edfld ), 949 NULL , ad , 950 SWALLOW_Ty_LAYOUT_EDITFIELD , 952 NULL , 953 g_sswd_sim_y_chged_cb , 954 __y_focud_cb , 955 __y_unfocud_cb , 956 __y_aived_cb , 957 NULL , 958 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 959 TRUE , FALSE , 960 SETTING_PW_UG_PIN_MAX_LENGTH , 961 0, "0123456789", NULL ); 963 ad -> ed_pw3 = 964 `g__Gdl_fld_edfld ( ad -> sr , 965 &( c_edfld ), 966 NULL , ad , 967 SWALLOW_Ty_LAYOUT_EDITFIELD , 969 NULL , 970 g_sswd_sim_y_chged_cb , 971 __y_focud_cb , 972 __y_unfocud_cb , 973 NULL , 974 NULL , 975 ELM_INPUT_PANEL_LAYOUT_NUMBERONLY , 976 TRUE , FALSE , 977 SETTING_PW_UG_PIN_MAX_LENGTH , 978 0, "0123456789", NULL ); 985 } } 987  $g_sswd_sim_r_3le_y (* da ) 990 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 993 StgPasswdUG * ad = (StgPasswdUG * da ; 996 `tv_if ( NULL = ad -> ed_pw1 , -1); 997 ad -> ed_pw1 -> sub_desc = NULL ; 998 ad -> ed_pw1 -> isFocusFg = FALSE ; 999 `m_y_y_t ( ad -> ed_pw1 -> eo_check , ""); 1000 `m_obje__xt_t ( ad -> ed_pw1 -> eo_check , "m.guide", `_ ("Enter PUK")); 1002 `tv_if ( NULL = ad -> ed_pw2 , -1); 1003 ad -> ed_pw2 -> sub_desc = NULL ; 1004 ad -> ed_pw2 -> isFocusFg = FALSE ; 1005 `m_y_y_t ( ad -> ed_pw2 -> eo_check , ""); 1006 `m_obje__xt_t ( ad -> ed_pw2 -> eo_check , "m.guide", `_ ("Enter PIN")); 1008 `tv_if ( NULL = ad -> ed_pw3 , -1); 1009 ad -> ed_pw3 -> sub_desc = NULL ; 1010 ad -> ed_pw3 -> isFocusFg = FALSE ; 1011 `m_y_y_t ( ad -> ed_pw3 -> eo_check , ""); 1012 `m_obje__xt_t ( ad -> ed_pw3 -> eo_check , "m.guide", `_ ("Enter PIN")); 1015 } } 1017  $g_sswd_sim_check_1le_y (* da ) 1020 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1022 StgPasswdUG * ad = (StgPasswdUG * da ; 1024 cڡ * y_r = ad -> ed_pw1 -> sub_desc ; 1025 ad -> focus_da =d-> ed_pw1 ; 1028  y_r_n = `SL ( y_r ); 1029  ad -> vw_ty ) { 1030  SETTING_PW_TYPE_PIN_LOCK_ON : 1031  SETTING_PW_TYPE_PIN_LOCK_OFF : 1032  SETTING_PW_TYPE_CHANGE_PIN : 1033  SETTING_PW_TYPE_CHANGE_PIN2 : { 1034 i( y_r_n < SETTING_PW_UG_PIN_MIN_LENGTH 1035 || y_r_n > SETTING_PW_UG_PIN_MAX_LENGTH ) { 1036 g_sswd_sim_wng_y_added_by_pup 1037 ( ad , SETTING_PW_UG_PIN_MIN_LENGTH , SETTING_PW_UG_PIN_MAX_LENGTH ); 1038  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 1042  SETTING_PW_TYPE_SIM_LOCK_OFF : { 1043 i( y_r_n < SETTING_PW_UG_SIM_MIN_LENGTH 1044 || y_r_n > SETTING_PW_UG_SIM_MAX_LENGTH ) { 1045 g_sswd_sim_wng_y_added_by_pup 1046 ( ad , SETTING_PW_UG_SIM_MIN_LENGTH , SETTING_PW_UG_SIM_MAX_LENGTH ); 1047  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 1053  SETTING_RETURN_SUCCESS ; 1054 } } 1056  $g_sswd_sim_check_2le_y (* da ) 1059 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1061 StgPasswdUG * ad = (StgPasswdUG * da ; 1062 i( ad -> ed_pw1 = NULL ||d-> ed_pw2 == NULL) 1063  SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ; 1065 cڡ * y_r1 = ad -> ed_pw1 -> sub_desc ; 1066 cڡ * y_r2 = ad -> ed_pw2 -> sub_desc ; 1067 ad -> focus_da =d-> ed_pw1 ; 1070 i(0 ! `SCmp ( y_r1 , y_r2 )) { 1071 `g_sswd_sim_r_2le_y ( ad ); 1072 i( ad -> vw_ty = SETTING_PW_TYPE_PIN_BLOCKED 1073 || ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN 1074 || ad -> vw_ty = SETTING_PW_TYPE_PIN2_BLOCKED ) { 1075 `g_sswd_ug_diy_desc ( ad , `_ ("IDS_IDLE_BODY_NEW_PIN_AND_CONFIRM_PIN_DO_NOT_MATCH"), FALSE ); 1076 } i( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN2 ) { 1077 `g_sswd_ug_diy_desc ( ad , `_ ("IDS_ST_BODY_NEW_PIN2_AND_CONFIRM_PIN2_DO_NOT_MATCH"), FALSE ); 1080  SETTING_ENTRY_NOT_MATCH_NEW_CONF_PW ; 1083 #i SUPPORT_SIMLOCK 1085  y_r_n = `SL ( y_r1 ); 1086 i( ad -> vw_ty = SETTING_PW_TYPE_SIM_LOCK_ON ) { 1087 i( y_r_n < SETTING_PW_UG_SIM_MIN_LENGTH 1088 || y_r_n > SETTING_PW_UG_SIM_MAX_LENGTH ) { 1089 g_sswd_sim_wng_y_added_by_pup 1090 ( ad , SETTING_PW_UG_SIM_MIN_LENGTH , SETTING_PW_UG_SIM_MAX_LENGTH ); 1091  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 1096  SETTING_RETURN_SUCCESS ; 1097 } } 1099  $g_sswd_sim_wng_y_added_by_pup ( StgPasswdUG * ad , 1100  m ,  max ) 1102  r [ MAX_SPECIALIZITION_LEN + 1] = { 0 }; 1104 `CyS ( r , `_ ("IDS_COM_BODY_TYPE_A_PIN_THAT_IS_4_TO_8_NUMBERS"), MAX_SPECIALIZITION_LEN ); 1105 `g_sswd_ug_diy_desc ( ad , r , FALSE ); 1106 } } 1108  $g_sswd_sim_check_3le_y (* da ) 1111 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1113 StgPasswdUG * ad = (StgPasswdUG * da ; 1115 cڡ * y_r1 = ad -> ed_pw1 -> sub_desc ; 1116 cڡ * y_r2 = ad -> ed_pw2 -> sub_desc ; 1117 cڡ * y_r3 = ad -> ed_pw3 -> sub_desc ; 1118 ad -> focus_da =d-> ed_pw1 ; 1121  y_r1_n = `SL ( y_r1 ); 1122  y_r2_n = `SL ( y_r2 ); 1123  y_r3_n = `SL ( y_r3 ); 1126 i( y_r1_n ! SETTING_PW_UG_PUK_MAX_LENGTH ) { 1127 g_sswd_sim_wng_y_added_by_pup 1128 ( ad , SETTING_PW_UG_PUK_MAX_LENGTH , SETTING_PW_UG_PUK_MAX_LENGTH); 1129  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 1131 i( y_r2_n < SETTING_PW_UG_PIN_MIN_LENGTH 1132 || y_r2_n > SETTING_PW_UG_PIN_MAX_LENGTH ) { 1133 ad -> focus_da =d-> ed_pw2 ; 1134 g_sswd_sim_wng_y_added_by_pup 1135 ( ad , SETTING_PW_UG_PIN_MIN_LENGTH , SETTING_PW_UG_PIN_MAX_LENGTH ); 1136  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 1138 i( y_r3_n < SETTING_PW_UG_PIN_MIN_LENGTH 1139 || y_r3_n > SETTING_PW_UG_PIN_MAX_LENGTH ) { 1140 ad -> focus_da =d-> ed_pw3 ; 1141 g_sswd_sim_wng_y_added_by_pup 1142 ( ad , SETTING_PW_UG_PIN_MIN_LENGTH , SETTING_PW_UG_PIN_MAX_LENGTH ); 1143  SETTING_ENTRY_REQUIRED_CORRECT_DIGIT_PW ; 1146  SETTING_RETURN_SUCCESS ; 1147 } } 1149  $g_sswd_sim_de (* da ) 1151 SETTING_TRACE_BEGIN ; 1152 `t_if ( da = NULL ); 1153 StgPasswdUG * ad = (StgPasswdUG * da ; 1155 p_cڌ_h svc ; 1156 i( `p_cڌ_ (& svc )) { 1157 `SETTING_TRACE_ERROR ("app_control_create() failed"); 1161 `SETTING_TRACE ("ad->vw_ty:%d", ad -> vw_ty ); 1162  t = 0; 1164  ad -> vw_ty ) { 1165  SETTING_PW_TYPE_PIN_LOCK_ON : { 1166 `SETTING_TRACE ("case SETTING_PW_TYPE_PIN_LOCK_ON"); 1168 t = `g_sswd_sim_check_1le_y ( ad ); 1170 i( t = SETTING_RETURN_SUCCESS ) { 1171 TSimFacyPw_t sim_c_da = { 0, }; 1172  pi_t = TAPI_API_SUCCESS ; 1173 cڡ * y_r ; 1175 y_r = ad -> ed_pw1 -> sub_desc ; 1176 i( `isEmyS ( y_r )) { 1177 ad -> focus_da =d-> ed_pw1 ; 1178 `SETTING_TRACE_ERROR ("[ERR]lm_entry_entry_get(ad->ed_pw1)eturn NULL!"); 1179 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1180 `p_cڌ_deroy ( svc ); 1184 sim_c_da . lock_ty = TAPI_SIM_LOCK_SC ; 1185 sim_c_da . pw = (*) y_r ; 1186 sim_c_da . pw_n = `SL ( y_r ); 1188 pi_t = `l_ab_sim_cy ( ad -> hd , & sim_c_da , g_sim_cy_ab_cb ,d); 1189 `g_sswd_sim_r_1le_y ( ad ); 1191 i( TAPI_API_SUCCESS ! pi_t ) { 1192 ad -> focus_da =d-> ed_pw1 ; 1193 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_disable_sim_facilityrr=%d ***%s", 1194 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1195 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1200 `g_sswd_sim_r_1le_y ( ad ); 1203 `p_cڌ_deroy ( svc ); 1205  SETTING_PW_TYPE_PIN_LOCK_OFF : { 1206 `SETTING_TRACE ("case SETTING_PW_TYPE_PIN_LOCK_OFF"); 1208 t = `g_sswd_sim_check_1le_y ( ad ); 1210 i( t = SETTING_RETURN_SUCCESS ) { 1211 TSimFacyPw_t sim_c_da = { 0, }; 1212  pi_t = TAPI_API_SUCCESS ; 1213 cڡ * y_r ; 1215 y_r = ad -> ed_pw1 -> sub_desc ; 1216 i( `isEmyS ( y_r )) { 1217 ad -> focus_da =d-> ed_pw1 ; 1218 `SETTING_TRACE_ERROR ("[ERR]lm_entry_entry_get(ad->ed_pw1)eturn NULL!"); 1219 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1220 `p_cڌ_deroy ( svc ); 1224 sim_c_da . lock_ty = TAPI_SIM_LOCK_SC ; 1225 sim_c_da . pw = (*) y_r ; 1226 sim_c_da . pw_n = `SL ( y_r ); 1228 pi_t = `l_dib_sim_cy ( ad -> hd , & sim_c_da , g_sim_cy_dib_cb ,d); 1229 `g_sswd_sim_r_1le_y ( ad ); 1231 i( TAPI_API_SUCCESS ! pi_t ) { 1232 ad -> focus_da =d-> ed_pw1 ; 1233 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_disable_sim_facilityrr=%d ***%s", 1234 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1235 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1240 `g_sswd_sim_r_1le_y ( ad ); 1243 `p_cڌ_deroy ( svc ); 1245  SETTING_PW_TYPE_PIN_BLOCKED : { 1249 `SETTING_TRACE ("case SETTING_PW_TYPE_PIN_BLOCKED"); 1250 i( ad -> cur_pwd = NULL ) { 1251 t = `g_sswd_sim_check_1le_y ( ad ); 1252 i( t = SETTING_RETURN_SUCCESS ) { 1253 ad -> cur_pwd = (*) `rdup d-> ed_pw1 -> sub_desc ); 1254 `m_gli_r ( ad -> sr ); 1255 `ADD_GL_SEPARATOR ( ad -> sr ) 1256 `g_sswd_sim_dw_2le_y ( ad , NULL ); 1258 `g_sswd_sim_r_1le_y ( ad ); 1261 t = `g_sswd_sim_check_2le_y ( ad ); 1263 i( t = SETTING_RETURN_SUCCESS ) { 1264 TSimSecPw_t puk1_da = { 0, }; 1265 TSimSecPw_t p1_da = { 0, }; 1266  pi_t = TAPI_API_SUCCESS ; 1267 cڡ * puk ; 1268 cڡ * w_p1 ; 1270 puk = ad -> cur_pwd ; 1271 w_p1 = ad -> ed_pw1 -> sub_desc ; 1273 puk1_da . ty = TAPI_SIM_PTYPE_PUK1 ; 1274 puk1_da . pw = (*) puk ; 1275 puk1_da . pw_n = `SL ( puk ); 1277 p1_da . ty = TAPI_SIM_PTYPE_PIN1 ; 1278 p1_da . pw = (*) w_p1 ; 1279 p1_da . pw_n = `SL ( w_p1 ); 1281 pi_t = `l_vify_sim_puks ( ad -> hd , & puk1_da , & p1_da , g_sim_vify_puks_cb ,d); 1282 `FREE ( ad -> cur_pwd ); 1283 ad -> cur_pwd = NULL ; 1285 `g_sswd_sim_r_2le_y ( ad ); 1287 i( TAPI_API_SUCCESS ! pi_t ) { 1288 ad -> focus_da =d-> ed_pw1 ; 1289 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_verify_sim_puksrr=%d ***%s", 1290 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1291 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1297 `g_sswd_sim_r_2le_y ( ad ); 1301 `p_cڌ_deroy ( svc ); 1303  SETTING_PW_TYPE_PIN2_BLOCKED : { 1304 `SETTING_TRACE ("case SETTING_PW_TYPE_PIN2_BLOCKED"); 1305 t = `g_sswd_sim_check_3le_y ( ad ); 1307 i( t = SETTING_RETURN_SUCCESS ) { 1308 TSimSecPw_t puk2_da = { 0, }; 1309 TSimSecPw_t p2_da = { 0, }; 1310  pi_t = TAPI_API_SUCCESS ; 1311 cڡ * puk ; 1312 cڡ * w_p2 ; 1314 puk = ad -> ed_pw1 -> sub_desc ; 1315 w_p2 = ad -> ed_pw2 -> sub_desc ; 1316 i( `isEmyS ( puk )) { 1317 ad -> focus_da =d-> ed_pw1 ; 1318 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1319 `p_cڌ_deroy ( svc ); 1323 i( `isEmyS ( w_p2 )) { 1324 ad -> focus_da =d-> ed_pw2 ; 1325 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1326 `p_cڌ_deroy ( svc ); 1330 puk2_da . ty = TAPI_SIM_PTYPE_PUK2 ; 1331 puk2_da . pw = (*) puk ; 1332 puk2_da . pw_n = `SL ( puk ); 1334 p2_da . ty = TAPI_SIM_PTYPE_PIN2 ; 1335 p2_da . pw = (*) w_p2 ; 1336 p2_da . pw_n = `SL ( w_p2 ); 1338 pi_t = `l_vify_sim_puks ( ad -> hd , & puk2_da , & p2_da , g_sim_vify_puks_cb ,d); 1339 `g_sswd_sim_r_3le_y ( ad ); 1341 i( TAPI_API_SUCCESS ! pi_t ) { 1342 ad -> focus_da =d-> ed_pw1 ; 1343 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_verify_sim_puksrr=%d ***%s", 1344 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1345 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1351 `g_sswd_sim_r_3le_y ( ad ); 1354 `p_cڌ_deroy ( svc ); 1356  SETTING_PW_TYPE_CHANGE_PIN : { 1357 `SETTING_TRACE ("case SETTING_PW_TYPE_CHANGE_PIN"); 1358 i( ad -> cur_pwd ) { 1359 `SETTING_TRACE ("step #2.ewins"); 1360 t = `g_sswd_sim_check_2le_y ( ad ); 1361 i( t = SETTING_RETURN_SUCCESS ) { 1362 cڡ * d_pw ; 1363 cڡ * w_pw ; 1364 TSimSecPw_t sim_d_c_da = { 0, }; 1365 TSimSecPw_t sim_w_c_da = { 0, }; 1366  pi_t = TAPI_API_SUCCESS ; 1368 d_pw = ad -> cur_pwd ; 1369 w_pw = ad -> ed_pw1 -> sub_desc ; 1370 sim_d_c_da . ty = TAPI_SIM_PTYPE_PIN1 ; 1371 sim_w_c_da . ty = TAPI_SIM_PTYPE_PIN1 ; 1372 sim_d_c_da . pw = (*) d_pw ; 1373 sim_d_c_da . pw_n = `SL ( d_pw ); 1374 sim_w_c_da . pw = (*) w_pw ; 1375 sim_w_c_da . pw_n = `SL ( w_pw ); 1377 pi_t = `l_chge_sim_ps ( ad -> hd , & sim_d_c_da , & sim_w_c_da , g_sim_chge_ps_cb ,d); 1378 `g_sswd_sim_r_2le_y ( ad ); 1380 i( TAPI_API_SUCCESS ! pi_t ) { 1381 ad -> focus_da =d-> ed_pw1 ; 1382 `SETTING_TRACE_DEBUG ("%s*** [ERR] TelTapiSimChangePINrr=%d ***%s", 1383 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1384 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1387 `g_sswd_sim_r_2le_y ( ad ); 1390 `SETTING_TRACE ("step #1. currentin"); 1392 t = `g_sswd_sim_check_1le_y ( ad ); 1393 i( t = SETTING_RETURN_SUCCESS ) { 1394 ad -> cur_pwd = (*) `rdup d-> ed_pw1 -> sub_desc ); 1398 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( ad -> ed_pw1 -> eo_check ); 1399 i( imf_cڋxt ) { 1400 `SETTING_TRACE_DEBUG ("imf_cڋx(0x%.8x: cˬvbacks", imf_cڋxt ); 1401 `ece_imf_cڋxt_put_l_evt_back_r ( imf_cڋxt ); 1404 `m_gli_r ( ad -> sr ); 1405 `ADD_GL_SEPARATOR ( ad -> sr ) 1406 `g_sswd_sim_dw_2le_y ( ad , NULL ); 1407 ad -> focus_tim = `ece_tim_add (0.5, __g_sswd_sim_r٩e_cb ,d); 1409 `g_sswd_sim_r_1le_y ( ad ); 1413 `p_cڌ_deroy ( svc ); 1415  SETTING_PW_TYPE_CHANGE_PIN2 : { 1416 `SETTING_TRACE ("case SETTING_PW_TYPE_CHANGE_PIN2"); 1417 i( ad -> cur_pwd ) { 1418 `SETTING_TRACE ("step #2.ewin2s"); 1419 t = `g_sswd_sim_check_2le_y ( ad ); 1420 i( t = SETTING_RETURN_SUCCESS ) { 1421 cڡ * d_pw ; 1422 cڡ * w_pw ; 1423 TSimSecPw_t sim_d_c_da = { 0, }; 1424 TSimSecPw_t sim_w_c_da = { 0, }; 1425  pi_t = TAPI_API_SUCCESS ; 1427 d_pw = ad -> cur_pwd ; 1428 w_pw = ad -> ed_pw1 -> sub_desc ; 1430 sim_d_c_da . ty = TAPI_SIM_PTYPE_PIN2 ; 1431 sim_w_c_da . ty = TAPI_SIM_PTYPE_PIN2 ; 1432 sim_d_c_da . pw = (*) d_pw ; 1433 sim_d_c_da . pw_n = `SL ( d_pw ); 1434 sim_w_c_da . pw = (*) w_pw ; 1435 sim_w_c_da . pw_n = `SL ( w_pw ); 1437 pi_t = `l_chge_sim_ps ( ad -> hd , & sim_d_c_da , & sim_w_c_da , g_sim_chge_ps_cb ,d); 1438 `g_sswd_sim_r_2le_y ( ad ); 1440 i( TAPI_API_SUCCESS ! pi_t ) { 1441 ad -> focus_da =d-> ed_pw1 ; 1442 `SETTING_TRACE_DEBUG ("%s*** [ERR] TelTapiSimChangePINrr=%d ***%s", 1443 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1444 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1447 `g_sswd_sim_r_2le_y ( ad ); 1450 `SETTING_TRACE ("step #1. currentin2"); 1452 t = `g_sswd_sim_check_1le_y ( ad ); 1453 i( t = SETTING_RETURN_SUCCESS ) { 1454 ad -> cur_pwd = (*) `rdup d-> ed_pw1 -> sub_desc ); 1456 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( ad -> ed_pw1 -> eo_check ); 1457 i( imf_cڋxt ) { 1458 `SETTING_TRACE_DEBUG ("imf_cڋx(0x%.8x: cˬvbacks", imf_cڋxt ); 1459 `ece_imf_cڋxt_put_l_evt_back_r ( imf_cڋxt ); 1462 `m_gli_r ( ad -> sr ); 1463 `ADD_GL_SEPARATOR ( ad -> sr ) 1464 `g_sswd_sim_dw_2le_y ( ad , NULL ); 1465 ad -> focus_tim = `ece_tim_add (0.5, __g_sswd_sim_r٩e_cb ,d); 1467 `g_sswd_sim_r_1le_y ( ad ); 1471 `p_cڌ_deroy ( svc ); 1473 #i SUPPORT_SIMLOCK 1474  SETTING_PW_TYPE_SIM_LOCK_ON : { 1475 `SETTING_TRACE ("case SETTING_PW_TYPE_SIM_LOCK_ON"); 1477 t = `g_sswd_sim_check_2le_y ( ad ); 1479 i( t = SETTING_RETURN_SUCCESS ) { 1480 TSimFacyPw_t sim_c_da = { 0, }; 1481  pi_t = TAPI_API_SUCCESS ; 1482 cڡ * y_r ; 1483 y_r = ad -> ed_pw1 -> sub_desc ; 1484 i( `isEmyS ( y_r )) { 1485 ad -> focus_da =d-> ed_pw1 ; 1486 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1487 `p_cڌ_deroy ( svc ); 1491 sim_c_da . lock_ty = TAPI_SIM_LOCK_PS ; 1492 sim_c_da . pw = (*) y_r ; 1493 sim_c_da . pw_n = `SL ( y_r ); 1495 pi_t = `l_ab_sim_cy ( ad -> hd , & sim_c_da , g_sim_cy_ab_cb ,d); 1496 `g_sswd_sim_r_2le_y ( ad ); 1498 `SETTING_TRACE_SECURE_DEBUG ("SIM Lockasswd : %s\n", (*)( sim_c_da . pw )); 1499 i( TAPI_API_SUCCESS ! pi_t ) { 1500 ad -> focus_da =d-> ed_pw1 ; 1501 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_enable_sim_facilityrr=%d ***%s", 1502 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1503 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1509 `g_sswd_sim_r_2le_y ( ad ); 1512 `p_cڌ_deroy ( svc ); 1514  SETTING_PW_TYPE_SIM_LOCK_OFF : { 1515 `SETTING_TRACE ("case SETTING_PW_TYPE_SIM_LOCK_OFF"); 1517 t = `g_sswd_sim_check_1le_y ( ad ); 1518 i( t = SETTING_RETURN_SUCCESS ) { 1519 TSimFacyPw_t sim_c_da = { 0, }; 1520  pi_t = TAPI_API_SUCCESS ; 1521 cڡ * y_r ; 1523 y_r = ad -> ed_pw1 -> sub_desc ; 1524 i( `isEmyS ( y_r )) { 1525 ad -> focus_da =d-> ed_pw1 ; 1526 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1527 `p_cڌ_deroy ( svc ); 1531 sim_c_da . lock_ty = TAPI_SIM_LOCK_PS ; 1532 sim_c_da . pw = (*) y_r ; 1533 sim_c_da . pw_n = `SL ( y_r ); 1535 pi_t = `l_dib_sim_cy ( ad -> hd , & sim_c_da , g_sim_cy_dib_cb ,d); 1536 `g_sswd_sim_r_1le_y ( ad ); 1538 i( TAPI_API_SUCCESS ! pi_t ) { 1539 ad -> focus_da =d-> ed_pw1 ; 1540 `SETTING_TRACE_DEBUG ("%s*** [ERR]el_disable_sim_facilityrr=%d ***%s", 1541 SETTING_FONT_RED , pi_t , SETTING_FONT_BLACK ); 1542 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1548 `g_sswd_sim_r_1le_y ( ad ); 1551 `p_cڌ_deroy ( svc ); 1554 #i SUPPORT_FDN 1555  SETTING_PW_TYPE_FDN_MODE_ON : { 1556 `SETTING_TRACE ("case SETTING_PW_TYPE_FDN_MODE_ON"); 1557 t = `g_sswd_sim_check_1le_y ( ad ); 1559 i( t = SETTING_RETURN_SUCCESS ) { 1560 cڡ * y_r ; 1561  pi_t = TAPI_API_INVALID_INPUT ; 1563 TSimFacyPw_t sim_c_da = {0,}; 1564  ReqId ; 1566 y_r = ad -> ed_pw1 -> sub_desc ; 1567 i( `isEmyS ( y_r )) { 1568 ad -> focus_da =d-> ed_pw1 ; 1569 `SETTING_TRACE_ERROR ("[ERR]lm_entry_entry_get(ad->ed_pw1)eturn NULL!"); 1570 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1571 `p_cڌ_deroy ( svc ); 1574 sim_c_da . lock_ty = TAPI_SIM_LOCK_FD ; 1575 sim_c_da . pw_n = `SL ( y_r ); 1576 sim_c_da . pw = (*) y_r ; 1578 pi_t = `l_ab_sim_cy ( ad -> hd , & sim_c_da , g_sim_cy_ab_cb ,d); 1579 `g_sswd_sim_r_1le_y ( ad ); 1581 i( pi_t ! TAPI_API_SUCCESS ) { 1582 ad -> focus_da =d-> ed_pw1 ; 1583 `SETTING_TRACE_ERROR ("[ERR] Faedؒab FDN. Ttu %d", pi_t ); 1584 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1585 `p_cڌ_deroy ( svc ); 1589 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 1590 `ug_nd_su ( ad -> ug , svc ); 1591 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 1592 `p_cڌ_deroy ( svc ); 1596 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), TRUE ); 1600  SETTING_PW_TYPE_FDN_MODE_OFF : { 1601 `SETTING_TRACE ("case SETTING_PW_TYPE_FDN_MODE_OFF"); 1602 t = `g_sswd_sim_check_1le_y ( ad ); 1604 i( t = SETTING_RETURN_SUCCESS ) { 1605 cڡ * y_r ; 1606  pi_t = TAPI_API_INVALID_INPUT ; 1608 TSimFacyPw_t sim_c_da = {0,}; 1610 y_r = ad -> ed_pw1 -> sub_desc ; 1611 i( `isEmyS ( y_r )) { 1612 ad -> focus_da =d-> ed_pw1 ; 1613 `SETTING_TRACE_ERROR ("[ERR]lm_entry_entry_get(ad->ed_pw1)eturn NULL!"); 1614 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1615 `p_cڌ_deroy ( svc ); 1618 sim_c_da . lock_ty = TAPI_SIM_LOCK_FD ; 1619 sim_c_da . pw_n = `SL ( y_r ); 1620 sim_c_da . pw = (*) y_r ; 1622 pi_t = `l_dib_sim_cy ( ad -> hd , & sim_c_da , g_sim_cy_dib_cb ,d); 1623 `g_sswd_sim_r_1le_y ( ad ); 1625 i( pi_t ! TAPI_API_SUCCESS ) { 1626 ad -> focus_da =d-> ed_pw1 ; 1627 `SETTING_TRACE_ERROR ("[ERR] Faeddib FDN. Ttu %d", pi_t ); 1628 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), FALSE ); 1629 `p_cڌ_deroy ( svc ); 1633 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 1634 `ug_nd_su ( ad -> ug , svc ); 1635 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 1637 `p_cڌ_deroy ( svc ); 1641 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_ERROR"), TRUE ); 1647 `p_cڌ_deroy ( svc ); 1651 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 1652 `ug_nd_su ( ad -> ug , svc ); 1653 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 1655 `p_cڌ_deroy ( svc ); 1657 `ug_deroy_me ( ad -> ug ); 1658 } } 1660  $g_sswd_sim_ick_sokey_de_cb (* da , Evas_Obje * obj , 1661 * evt_fo ) 1663 SETTING_TRACE_BEGIN ; 1665 `tm_if ( da = NULL , "[Setting > Password] Dataarameter is NULL"); 1667 StgPasswdUG * ad = (StgPasswdUG * da ; 1669 i( ad -> ed_pw1 &&d->ed_pw1-> eo_check ) { 1670 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_FALSE ); 1672 i( ad -> ed_pw2 &&d->ed_pw2-> eo_check ) { 1673 `m_obje_focus_t ( ad -> ed_pw2 -> eo_check , EINA_FALSE ); 1675 i( ad -> ed_pw3 &&d->ed_pw3-> eo_check ) { 1676 `m_obje_focus_t ( ad -> ed_pw3 -> eo_check , EINA_FALSE ); 1679 i( ad -> r_desc &&d->r_desc-> em ) { 1680 `m_obje_em_d ( ad -> r_desc -> em ); 1681 ad -> r_desc = NULL ; 1684 `g_sswd_sim_de ( ad ); 1685 } } 1687  $g_g_sim_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ) 1689 SETTING_TRACE_BEGIN ; 1690 `t_if ( da = NULL || ur_da == NULL); 1692 TSimPOtiResu_t c_ = su ; 1693 TSimLockInfo_t * lock = da ; 1695 StgPasswdUG * ad = (StgPasswdUG *) ur_da ; 1697 `SETTING_TRACE_SECURE_DEBUG ("c_t[%d],ock_ty[%d],ock_us[%d],ry_cou[%d]", c_ , lock -> lock_ty ,ock-> lock_us ,ock-> y_cou ); 1699  mp [256] = {0,}; 1700 i( lock -> y_cou > 1) 1701 `tf ( mp , 256, `_ ( ATTEMPTS_DESC ), lock -> y_cou ); 1702 i( lock -> y_cou > 0) 1703 `tf ( mp , 256, `_ ( ATTEMPT_DESC ), lock -> y_cou ); 1705 i( ad -> r_desc &&d->r_desc-> em ) { 1706 `m_obje_em_d ( ad -> r_desc -> em ); 1707 ad -> r_desc = NULL ; 1709 ad -> r_desc = `g__Gdl_fld_hpem_whout_btom_t ( 1710 ad -> sr , 1711 &( c_muɞe_xt ), 1712 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 1713 mp ); 1714 } } 1716  $g_g_p_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ) 1718 SETTING_TRACE_BEGIN ; 1720 TSimPOtiResu_t c_ = su ; 1721 TSimLockInfo_t * lock = da ; 1724 StgPasswdUG * ad = (StgPasswdUG *) ur_da ; 1726 `SETTING_TRACE_SECURE_DEBUG ("c_t[%d],ock_ty[%d],ock_us[%d],ry_cou[%d]", c_ , lock -> lock_ty ,ock-> lock_us ,ock-> y_cou ); 1728  mp [256] = {0,}; 1729 i( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN ) { 1730  emp [ SETTING_STR_SLP_LEN ] = {0,}; 1731 i( ad -> cܻ_p1_ag ) { 1732 i( lock -> y_cou > 1) { 1733 `tf ( emp , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_BODY_INCORRECT_PIN_E"), _( ATTEMPTS_DESC )); 1734 `tf ( mp , SETTING_STR_SLP_LEN , emp , lock -> y_cou ); 1736 `tf ( emp , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_BODY_INCORRECT_PIN_E"), _( ATTEMPT_DESC )); 1737 `tf ( mp , SETTING_STR_SLP_LEN , emp , lock -> y_cou ); 1740 i( lock -> y_cou > 1) 1741 `tf ( mp , 256, `_ ( ATTEMPTS_DESC ), lock -> y_cou ); 1742 i( lock -> y_cou > 0) 1743 `tf ( mp , 256, `_ ( ATTEMPT_DESC ), lock -> y_cou ); 1745 } i( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN2 ) { 1746  emp [ SETTING_STR_SLP_LEN ] = {0,}; 1747 i( ad -> cܻ_p2_ag ) { 1748 i( lock -> y_cou > 1) { 1749 `tf ( emp , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_POP_INCORRECT_PIN2"), _( ATTEMPTS_DESC )); 1750 `tf ( mp , SETTING_STR_SLP_LEN , emp , lock -> y_cou ); 1752 `tf ( emp , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_POP_INCORRECT_PIN2"), _( ATTEMPT_DESC )); 1753 `tf ( mp , SETTING_STR_SLP_LEN , emp , lock -> y_cou ); 1756 i( lock -> y_cou > 1) 1757 `tf ( mp , 256, `_ ( ATTEMPTS_DESC ), lock -> y_cou ); 1758 i( lock -> y_cou > 0) 1759 `tf ( mp , 256, `_ ( ATTEMPT_DESC ), lock -> y_cou ); 1762 i( lock -> y_cou > 1) 1763 `tf ( mp , 256, `_ ( ATTEMPTS_DESC ), lock -> y_cou ); 1764 i( lock -> y_cou > 0) 1765 `tf ( mp , 256, `_ ( ATTEMPT_DESC ), lock -> y_cou ); 1768 i( ad -> r_desc &&d->r_desc-> em ) { 1769 `m_obje_em_d ( ad -> r_desc -> em ); 1770 ad -> r_desc = NULL ; 1772 ad -> r_desc = `g__Gdl_fld_hpem_whout_btom_t ( 1773 ad -> sr , 1774 &( c_muɞe_xt ), 1775 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 1776 mp ); 1777 } } 1779  $g_sim_chge_ps_cb ( TiHd * hd ,  su , * da , * ur_da ) 1781 SETTING_TRACE_BEGIN ; 1782 `t_if (! ur_da || ! da ); 1783 TSimPOtiResu_t c_ = su ; 1784 pi_ive_fo su_fo = { 0, }; 1785 TSimSecResu_t * sim_evt_da = (TSimSecResu_* da ; 1786 `SETTING_TRACE_SECURE_DEBUG ("c_[%d]", c_ ); 1787 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->ty:%d", sim_evt_da -> ty ); 1788 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->y_cou[%d]", sim_evt_da -> y_cou ); 1790 i( TAPI_SIM_PIN_OPERATION_SUCCESS = c_ ) { 1791 i( TAPI_SIM_PTYPE_PIN1 = sim_evt_da -> ty ) 1792 su_fo . = SIM_PIN1_CHANGE_SUCCESS ; 1793 i( TAPI_SIM_PTYPE_PIN2 = sim_evt_da -> ty ) 1794 su_fo . = SIM_PIN2_CHANGE_SUCCESS ; 1795 } i( TAPI_SIM_PIN_INCORRECT_PASSWORD = c_ ) { 1796 i( TAPI_SIM_PTYPE_PIN1 = sim_evt_da -> ty ) { 1797 su_fo . = SIM_INCORRECT_PIN1_CODE ; 1798 su_fo . y_t = sim_evt_da -> y_cou ; 1799 } i( TAPI_SIM_PTYPE_PIN2 = sim_evt_da -> ty ) { 1800 su_fo . = SIM_INCORRECT_PIN2_CODE ; 1801 su_fo . y_t = sim_evt_da -> y_cou ; 1803 } i( TAPI_SIM_PUK_REQUIRED = c_ ) { 1804 i( TAPI_SIM_PTYPE_PIN1 = sim_evt_da -> ty ) 1805 su_fo . = SIM_PIN1_BLOCKED ; 1806 i( TAPI_SIM_PTYPE_PIN2 = sim_evt_da -> ty ) 1807 su_fo . = SIM_PIN2_BLOCKED ; 1809 SETTING_TRACE_DEBUG 1811 SETTING_FONT_RED , SETTING_FONT_BLACK ); 1814 `g_sswd_ug_diy_su_pup (& su_fo , ur_da ); 1815 } } 1817  $g_sim_vify_puks_cb ( TiHd * hd ,  su , * da , * ur_da ) 1819 SETTING_TRACE_BEGIN ; 1821 `t_if (! ur_da || ! da ); 1822 StgPasswdUG * ad = ur_da ; 1823 TSimPOtiResu_t c_ = su ; 1824 pi_ive_fo su_fo = { 0, }; 1825 TSimSecResu_t * sim_evt_da = (TSimSecResu_* da ; 1826 ad -> vify_puks_su = sim_evt_da ; 1827 `SETTING_TRACE_SECURE_DEBUG ("c_[%d]", c_ ); 1828 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->ty:%d", sim_evt_da -> ty ); 1829 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->y_cou[%d]", sim_evt_da -> y_cou ); 1831 i( TAPI_SIM_PTYPE_PUK1 = sim_evt_da -> ty ) { 1833 i( TAPI_SIM_PIN_OPERATION_SUCCESS = c_ ) { 1834 `SETTING_TRACE_DEBUG ("SIM_PIN1_UNBLOCKED"); 1835 `CyS ( ad -> vw_ty_rg , "SETTING_PW_TYPE_PIN1_UNBLOCKED", ("SETTING_PW_TYPE_PIN1_UNBLOCKED") + 1); 1837  tmp_r [ SETTING_STR_SLP_LEN ] = {0,}; 1838 `tf ( tmp_r , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_POP_PUK1_VERIFIED"), _("IDS_ST_POP_PIN_UNBLOCKED")); 1839 `g_sswd_ug__pup_nٙ_nob ( ad , tmp_r , TRUE ); 1841 } i( TAPI_SIM_PIN_INCORRECT_PASSWORD = c_ ) { 1842 su_fo . = SIM_INCORRECT_PUK1_CODE ; 1843 su_fo . y_t = sim_evt_da -> y_cou ; 1844 ad -> puk_vifd_ag = TRUE ; 1845 `g_vw_upde (& g_vw_sswd_ma , ad ); 1846 } i( TAPI_SIM_PUK_INCORRECT_PASSWORD = c_ ) { 1847 i( sim_evt_da -> y_cou <= 0) { 1848 su_fo . = SIM_PUK1_BLOCKED ; 1849 su_fo . y_t = 0; 1851 su_fo . = SIM_INCORRECT_PUK1_CODE ; 1852 su_fo . y_t = sim_evt_da -> y_cou ; 1853 ad -> puk_vifd_ag = TRUE ; 1854 `g_vw_upde (& g_vw_sswd_ma , ad ); 1856 } i( TAPI_SIM_PERM_BLOCKED = c_ ) { 1857 su_fo . = SIM_PUK1_BLOCKED ; 1858 su_fo . y_t = 0; 1860 su_fo . = SIM_UNKNOWN_ERROR ; 1864 i( TAPI_SIM_PTYPE_PUK2 = sim_evt_da -> ty ) { 1865 `SETTING_TRACE_DEBUG ("c_ : %d", c_ ); 1867 i( TAPI_SIM_PIN_OPERATION_SUCCESS = c_ ) { 1868 `SETTING_TRACE_DEBUG ("SIM_PIN2_UNBLOCKED"); 1869 `CyS ( ad -> vw_ty_rg , "SETTING_PW_TYPE_PIN2_UNBLOCKED", ("SETTING_PW_TYPE_PIN2_UNBLOCKED") + 1); 1872 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_PIN2_UNBLOCKED"), TRUE ); 1874 } i( TAPI_SIM_PIN_INCORRECT_PASSWORD = c_ ) { 1875 `SETTING_TRACE_DEBUG ("stat : SIM_INCORRECT_PUK2_CODE"); 1876 su_fo . = SIM_INCORRECT_PUK2_CODE ; 1877 su_fo . y_t = sim_evt_da -> y_cou ; 1878 } i( TAPI_SIM_PUK_INCORRECT_PASSWORD = c_ ) { 1879 `SETTING_TRACE_DEBUG ("stat : SIM_INCORRECT_PUK2_CODE"); 1880 i( sim_evt_da -> y_cou <= 0) { 1881 su_fo . = SIM_PUK2_BLOCKED ; 1882 su_fo . y_t = 0; 1884 su_fo . = SIM_INCORRECT_PUK2_CODE ; 1885 su_fo . y_t = sim_evt_da -> y_cou ; 1887 } i( TAPI_SIM_PERM_BLOCKED = c_ ) { 1888 su_fo . = SIM_PUK2_BLOCKED ; 1889 su_fo . y_t = 0; 1891 su_fo . = SIM_UNKNOWN_ERROR ; 1894 su_fo . = SIM_UNKNOWN_ERROR ; 1896 `g_sswd_ug_diy_su_pup (& su_fo , ur_da ); 1897 } } 1899  $g_sim_cy_ab_cb ( TiHd * hd ,  su , * da , * ur_da ) 1901 SETTING_TRACE_BEGIN ; 1902 `t_if (! ur_da ); 1904 `SETTING_TRACE_SECURE_DEBUG ("su[%d]", su ); 1905 i( su = TAPI_API_SIM_LOCKED ) { 1906 `g_sswd_ug__pup_nٙ_nob ( ur_da , `_ ("IDS_ST_HEADER_UNAVAILABLE"), TRUE ); 1909 `t_if (! da ); 1910 pi_ive_fo su_fo = { 0, }; 1911 TSimFacyResu_t * sim_evt_da = (TSimFacyResu_* da ; 1913 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->ty:%d", sim_evt_da -> ty ); 1914 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->y_cou[%d]", sim_evt_da -> y_cou ); 1917 i( TAPI_SIM_LOCK_PS = sim_evt_da -> ty ) { 1918 `SETTING_TRACE ("CASE TAPI_SIM_PTYPE_SIM == sim_event_data->type"); 1919 i( TAPI_SIM_PIN_OPERATION_SUCCESS = su ) 1920 su_fo . = SIM_LOCK_ON_SUCCESS ; 1921 i( TAPI_SIM_PIN_INCORRECT_PASSWORD = su ) 1922 su_fo . = SIM_LOCK_INCORRECT_PASSWORD ; 1924 `SETTING_TRACE_DEBUG ("%s*** [ERR] INCORRECTED ***%s", 1925 SETTING_FONT_RED , 1926 SETTING_FONT_BLACK ); 1931 i( TAPI_SIM_LOCK_SC = sim_evt_da -> ty ) { 1932 `SETTING_TRACE ("CASE TAPI_SIM_PTYPE_PIN1 == sim_event_data->type"); 1933 i( TAPI_SIM_PIN_OPERATION_SUCCESS = su ) 1934 su_fo . = SIM_PIN_LOCK_ON_SUCCESS ; 1935 i( TAPI_SIM_PIN_INCORRECT_PASSWORD = su ) { 1936 su_fo . = SIM_INCORRECT_PIN1_CODE ; 1937 su_fo . y_t = sim_evt_da -> y_cou ; 1938 } i( TAPI_SIM_PUK_REQUIRED = su ) 1939 su_fo . = SIM_PIN1_BLOCKED ; 1942 i( TAPI_SIM_INCOMPATIBLE_PIN_OPERATION = su 1943 || TAPI_SIM_CARD_ERROR = su ) { 1945 su_fo . = SIM_OPERATION_UNAVAILABLE ; 1947 SETTING_TRACE_DEBUG 1949 SETTING_FONT_RED , 1950 SETTING_FONT_BLACK ); 1954 `g_sswd_ug_diy_su_pup (& su_fo , ur_da ); 1955 } } 1957  $g_sim_cy_dib_cb ( TiHd * hd ,  su , * da , * ur_da ) 1959 SETTING_TRACE_BEGIN ; 1960 `t_if (! ur_da ); 1962 `SETTING_TRACE_SECURE_DEBUG ("su[%d]", su ); 1963 i( su = TAPI_API_SIM_LOCKED ) { 1964 `g_sswd_ug__pup_nٙ_nob ( ur_da , `_ ("IDS_ST_HEADER_UNAVAILABLE"), TRUE ); 1967 `t_if (! da ); 1968 pi_ive_fo su_fo = { 0, }; 1969 TSimFacyResu_t * sim_evt_da = (TSimFacyResu_* da ; 1971 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->ty:%d", sim_evt_da -> ty ); 1972 `SETTING_TRACE_SECURE_DEBUG ("sim_evt_da->y_cou[%d]", sim_evt_da -> y_cou ); 1975 i( TAPI_SIM_LOCK_PS = sim_evt_da -> ty ) { 1976 `SETTING_TRACE_DEBUG ("SIMOCK"); 1977 i( TAPI_SIM_PIN_OPERATION_SUCCESS = su ) 1978 su_fo . = SIM_LOCK_OFF_SUCCESS ; 1979 i( TAPI_SIM_PIN_INCORRECT_PASSWORD = su ) 1980 su_fo . = SIM_LOCK_INCORRECT_PASSWORD ; 1982 SETTING_TRACE_DEBUG 1984 SETTING_FONT_RED , 1985 SETTING_FONT_BLACK ); 1990 i( TAPI_SIM_LOCK_SC = sim_evt_da -> ty ) { 1991 `SETTING_TRACE_DEBUG ("PIN LOCK"); 1992 i( TAPI_SIM_PIN_OPERATION_SUCCESS = su ) 1993 su_fo . = SIM_PIN_LOCK_OFF_SUCCESS ; 1994 i( TAPI_SIM_PIN_INCORRECT_PASSWORD = su ) { 1995 su_fo . = SIM_INCORRECT_PIN1_CODE ; 1996 su_fo . y_t = sim_evt_da -> y_cou ; 1997 } i( TAPI_SIM_PUK_REQUIRED = su ) 1998 su_fo . = SIM_PIN1_BLOCKED ; 2001 i( TAPI_SIM_INCOMPATIBLE_PIN_OPERATION = su 2002 || TAPI_SIM_CARD_ERROR = su ) { 2004 su_fo . = SIM_OPERATION_UNAVAILABLE ; 2006 SETTING_TRACE_DEBUG 2008 SETTING_FONT_RED , 2009 SETTING_FONT_BLACK ); 2013 `g_sswd_ug_diy_su_pup (& su_fo , ur_da ); 2014 } } 2016  $g_sswd_ug_diy_su_pup ( pi_ive_fo * su , 2017 StgPasswdUG * ad ) 2019 SETTING_TRACE_BEGIN ; 2020  su -> ) { 2021  SIM_OPERATION_OK : 2022  SIM_LOCK_ON_SUCCESS : 2023  SIM_LOCK_OFF_SUCCESS : 2024  SIM_PIN_LOCK_ON_SUCCESS : 2025  SIM_PIN_LOCK_OFF_SUCCESS : { 2026 i( ad -> vw_ty == 2027 SETTING_PW_TYPE_SIM_LOCK_OFF ) { 2028  r = SETTING_RETURN_SUCCESS ; 2030 g_t_t_p_key 2031 ( INT_SLP_SETTING_SIM_LOCK_ATTEMPTS_LEFT , 2032 SIM_LOCK_ATTEMPS_MAX , & r ); 2033 `g_tm_if ( r = SETTING_RETURN_FAIL , 2037 p_cڌ_h svc ; 2038 i( `p_cڌ_ (& svc )) 2041 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 2042 `ug_nd_su ( ad -> ug , svc ); 2043 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 2045 `p_cڌ_deroy ( svc ); 2047 `ug_deroy_me ( ad -> ug ); 2051  SIM_PIN1_BLOCKED : { 2052 `SETTING_TRACE_DEBUG ("SIM_PIN1_BLOCKED"); 2055 p_cڌ_h svc ; 2056 i( `p_cڌ_ (& svc )) 2059 `p_cڌ_add_exa_da ( svc , "result", "SETTING_PW_TYPE_PIN_BLOCKED"); 2060 `ug_nd_su ( ad -> ug , svc ); 2061 `SETTING_TRACE ("Send Result : %s\n", "SETTING_PW_TYPE_PIN_BLOCKED"); 2063 `p_cڌ_deroy ( svc ); 2065 `ug_deroy_me ( ad -> ug ); 2068  SIM_PIN2_BLOCKED : { 2069 `SETTING_TRACE_DEBUG ("SIM_PIN2_BLOCKED"); 2071 p_cڌ_h svc ; 2072 i( `p_cڌ_ (& svc )) 2075 `p_cڌ_add_exa_da ( svc , "result", "SETTING_PW_TYPE_PIN2_BLOCKED"); 2076 `ug_nd_su ( ad -> ug , svc ); 2077 `SETTING_TRACE ("Send Result : %s\n", "SETTING_PW_TYPE_PIN2_BLOCKED"); 2079 `p_cڌ_deroy ( svc ); 2081 `ug_deroy_me ( ad -> ug ); 2087  SIM_LOCK_INCORRECT_PASSWORD : { 2088 `SETTING_TRACE_DEBUG ("SIM LOCK INCORRECT PASSWORD"); 2089 ad -> focus_da =d-> ed_pw1 ; 2090 `g_sswd_ug_diy_desc ( ad , PW_ERR_DESC , FALSE ); 2093  SIM_INCORRECT_PIN1_CODE : { 2094 i( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN ) { 2095 ad -> cܻ_p1_ag = TRUE ; 2096 `FREE ( ad -> cur_pwd ); 2097 `m_gli_r ( ad -> sr ); 2098 `ADD_GL_SEPARATOR ( ad -> sr ) 2099 `g_sswd_sim_dw_1le_y ( ad , NULL ); 2100 ad -> focus_tim = `ece_tim_add (0.5, __g_sswd_sim_r٩e_cb ,d); 2104 cڡ * t_r = NULL ; 2105  tmp_r [ SETTING_STR_SLP_LEN ] = {0,}; 2107 i( su -> y_t > 1) { 2109  tmp_r2 [ SETTING_STR_SLP_LEN ] = {0,}; 2110 `tf ( tmp_r2 , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_BODY_INCORRECT_PIN_E"), _( ATTEMPTS_DESC )); 2111  t = `tf ( tmp_r , SETTING_STR_SLP_LEN , tmp_r2 , su -> y_t ); 2112 `g_tm_if ( t < 0, "snprintf fail"); 2113 t_r = tmp_r ; 2115  tmp_r2 [ SETTING_STR_SLP_LEN ] = {0,}; 2116 `tf ( tmp_r2 , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_BODY_INCORRECT_PIN_E"), _( ATTEMPT_DESC )); 2117  t = `tf ( tmp_r , SETTING_STR_SLP_LEN , tmp_r2 , su -> y_t ); 2118 `g_tm_if ( t < 0, "snprintf fail"); 2119 t_r = tmp_r ; 2123 ad -> focus_da =d-> ed_pw1 ; 2124 #ifde SUPPORT_POPUP 2125 `g_sswd_ug__pup_nٙ_nob ( ad , (*) t_r , FALSE ); 2127 `g_sswd_ug_diy_desc ( ad , (*) t_r , FALSE ); 2131  SIM_INCORRECT_PIN2_CODE : { 2132 i( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN2 ) { 2133 ad -> cܻ_p2_ag = TRUE ; 2134 `FREE ( ad -> cur_pwd ); 2135 `m_gli_r ( ad -> sr ); 2136 `ADD_GL_SEPARATOR ( ad -> sr ) 2137 `g_sswd_sim_dw_1le_y ( ad , NULL ); 2138 ad -> focus_tim = `ece_tim_add (0.5, __g_sswd_sim_r٩e_cb ,d); 2142 * t_r = NULL ; 2143  tmp_r [ SETTING_STR_SLP_LEN ] = {0,}; 2145 i( su -> y_t > 1) { 2147  tmp_r2 [ SETTING_STR_SLP_LEN ] = {0,}; 2148 `tf ( tmp_r2 , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_POP_INCORRECT_PIN2"), _( ATTEMPTS_DESC )); 2149  t = `tf ( tmp_r , SETTING_STR_SLP_LEN , tmp_r2 , su -> y_t ); 2150 `g_tm_if ( t < 0, "snprintf fail"); 2151 t_r = tmp_r ; 2153  tmp_r2 [ SETTING_STR_SLP_LEN ] = {0,}; 2154 `tf ( tmp_r2 , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_POP_INCORRECT_PIN2"), _( ATTEMPT_DESC )); 2155  t = `tf ( tmp_r , SETTING_STR_SLP_LEN , tmp_r2 , su -> y_t ); 2156 `g_tm_if ( t < 0, "snprintf fail"); 2157 t_r = tmp_r ; 2161 ad -> focus_da =d-> ed_pw1 ; 2162 #ifde SUPPORT_POPUP 2163 `g_sswd_ug__pup_nٙ_nob ( ad , t_r , FALSE ); 2165 `g_sswd_ug_diy_desc ( ad , t_r , FALSE ); 2169  SIM_INCORRECT_PUK1_CODE : { 2170 * t_r = NULL ; 2171  tmp_r [ SETTING_STR_SLP_LEN ] = {0,}; 2173 i( su -> y_t > 1) { 2175  t = `tf ( tmp_r , SETTING_STR_SLP_LEN , PUK1_ERR_DESC , su -> y_t ); 2176 `g_tm_if ( t < 0, "snprintf fail"); 2177 t_r = tmp_r ; 2179 t_r = `_ ("IDS_ST_POP_INCORRECT_PUK1_CODE"); 2182 ad -> focus_da =d-> ed_pw1 ; 2183 #ifde SUPPORT_POPUP 2184 `g_sswd_ug__pup_nٙ_nob ( ad , t_r , FALSE ); 2186 `g_sswd_ug_diy_desc ( ad , t_r , FALSE ); 2190  SIM_INCORRECT_PUK2_CODE : { 2191 * t_r = NULL ; 2192  tmp_r [ SETTING_STR_SLP_LEN ] = {0,}; 2194 i( su -> y_t > 1) { 2196  tmp_r2 [ SETTING_STR_SLP_LEN ] = {0,}; 2197 `tf ( tmp_r2 , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_POP_INCORRECT_PUK2"), _( ATTEMPTS_DESC )); 2198  t = `tf ( tmp_r , SETTING_STR_SLP_LEN , tmp_r2 , su -> y_t ); 2199 `g_tm_if ( t < 0, "snprintf fail"); 2200 t_r = tmp_r ; 2202  tmp_r2 [ SETTING_STR_SLP_LEN ] = {0,}; 2203 `tf ( tmp_r2 , SETTING_STR_SLP_LEN , "%s. %s.", `_ ("IDS_ST_POP_INCORRECT_PUK2"), _( ATTEMPT_DESC )); 2204  t = `tf ( tmp_r , SETTING_STR_SLP_LEN , tmp_r2 , su -> y_t ); 2205 `g_tm_if ( t < 0, "snprintf fail"); 2206 t_r = tmp_r ; 2207 t_r = `_ ("IDS_ST_POP_INCORRECT_PIN1_ATTEMPT_LEFT"); 2209 ad -> focus_da =d-> ed_pw1 ; 2210 #ifde SUPPORT_POPUP 2211 `g_sswd_ug__pup_nٙ_nob ( ad , t_r , FALSE ); 2213 `g_sswd_ug_diy_desc ( ad , t_r , FALSE ); 2218  SIM_PIN1_CHANGE_SUCCESS : { 2219 `SETTING_TRACE_DEBUG ("SIM_PIN1_CHANGE_SUCCESS"); 2222 p_cڌ_h svc ; 2223 i( `p_cڌ_ (& svc )) 2226 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 2227 `ug_nd_su ( ad -> ug , svc ); 2228 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 2230 `p_cڌ_deroy ( svc ); 2232 `ug_deroy_me ( ad -> ug ); 2237  SIM_PIN2_CHANGE_SUCCESS : 2238 `g_sswd_ug__pup_nٙ_nob ( ad , 2239 `_ ("IDS_ST_POP_PIN2_CHANGED"), TRUE ); 2241  SIM_PIN1_UNBLOCKED : 2242 `SETTING_TRACE_DEBUG ("SIM_PIN1_UNBLOCKED"); 2243 `CyS ( ad -> vw_ty_rg , "SETTING_PW_TYPE_PIN_LOCK_ON", `SL ("SETTING_PW_TYPE_PIN_LOCK_ON") + 1); 2244 `g_sswd_ug__pup_nٙ_nob ( ad , 2245 `_ ("IDS_ST_POP_PIN_UNBLOCKED"), TRUE ); 2247  SIM_PIN2_UNBLOCKED : 2248 `g_sswd_ug__pup_nٙ_nob ( ad , 2249 `_ ("IDS_ST_POP_PIN2_UNBLOCKED"), TRUE ); 2251  SIM_PUK1_BLOCKED : { 2252 * t_r = NULL ; 2253 t_r = PUK1_BLOCKED ; 2255 `CyS ( ad -> vw_ty_rg , "SETTING_PW_TYPE_PUK1_BLOCKED", `SL ("SETTING_PW_TYPE_PUK1_BLOCKED") + 1); 2256 `g_sswd_ug__pup_nٙ_nob ( ad , 2257 t_r , TRUE ); 2261  SIM_PUK2_BLOCKED : { 2262 p_cڌ_h svc ; 2263 i( `p_cڌ_ (& svc )) 2266 `p_cڌ_add_exa_da ( svc , "result", "SETTING_PW_TYPE_PUK2_BLOCKED"); 2267 `ug_nd_su ( ad -> ug , svc ); 2268 `SETTING_TRACE ("Send Result : %s\n", "SETTING_PW_TYPE_PUK2_BLOCKED"); 2270 `p_cڌ_deroy ( svc ); 2272 `ug_deroy_me ( ad -> ug ); 2276  SIM_REQUIRED_PUK_CODE : 2277 `SETTING_TRACE_DEBUG ("SIM_REQUIRED_PUK_CODE"); 2278 `CyS ( ad -> vw_ty_rg , "SETTING_PW_TYPE_PIN_BLOCKED", `SL ("SETTING_PW_TYPE_PIN_BLOCKED") + 1); 2279 `g_sswd_ug__pup_nٙ_nob ( ad , 2280 `_ ("IDS_ST_POP_PIN1_BLOCKED"), TRUE ); 2282  SIM_OPERATION_UNAVAILABLE : 2283 `g_sswd_ug__pup_nٙ_nob ( ad , 2284 `_ ("IDS_ST_HEADER_UNAVAILABLE"), TRUE ); 2286  SIM_UNKNOWN_ERROR : 2287 `g_sswd_ug__pup_nٙ_nob ( ad , 2288 `_ ("IDS_CST_POP_UNKNOWN_OPERATION"), FALSE ); 2290  SIM_ERROR : 2291  SIM_REQ_PIN : 2292  SIM_OPERATION_OFF : 2293  SIM_LOCK_ON_FAIL : 2294 `SETTING_TRACE_DEBUG ("SIM_LOCK_ON_FAIL"); 2296 i( su -> y_t > 0) { 2297 `g_sswd_ug_diy_desc ( ad , PW_ERR_DESC , FALSE ); 2299  tmp_r [ SETTING_STR_SLP_LEN ] = {0,}; 2300 `tf ( tmp_r , SETTING_STR_SLP_LEN , PW_ERR_DELAY_DESC , PW_ERR_DELAY_TIME ); 2301 `CyS ( ad -> vw_ty_rg , "SETTING_PW_TYPE_SIM_LOCK_DISABLE", `SL ("SETTING_PW_TYPE_SIM_LOCK_DISABLE") + 1); 2302 `g_sswd_ug__pup_nٙ_nob ( ad , tmp_r , TRUE ); 2306  SIM_PIN1_CHANGE_FAIL : 2307  SIM_PIN2_CHANGE_FAIL : 2308 `g_sswd_ug__pup_nٙ_nob ( ad , 2309 `_ ("ChgFaed"), TRUE ); 2315 SETTING_TRACE_END ; 2316 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-simple.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 35  g_sswd_sime_check_sime_sswd (cڡ * ci ); 36  g_sswd_sime_dw_xt_sime_sswd (* da ,  t_dex ); 38  g_sswd_sime_ (* cb ); 39  g_sswd_sime_deroy (* cb ); 40  g_sswd_sime_upde (* cb ); 41  g_sswd_sime_nup (* cb ); 43 g_vw gg_vw_sswd_sime = { 44 . = g_sswd_sime_ , 45 . gderoy = g_sswd_sime_deroy , 46 . gupde = g_sswd_sime_upde , 47 . gnup = g_sswd_sime_nup , 51  #SETTING_SP_TITLE_INDEX_START 0 ) 52  #SETTING_SP_TITLE_INDEX_MAX 3 ) 53 cڡ * g_ts [5] = { PW_ST_ENTER_PW , 54 PW_ST_NEW_PW , 55 PW_ST_ENTER_PW_AGAIN , 56 PW_ST_ENTER_CUR_PW , 57 NULL , 61  _pw_em pw_s []; 69  Ea_Bo $g_sswd_sime_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 71 SETTING_TRACE_BEGIN ; 73 `tvm_if ( da = NULL , EINA_FALSE , "[Setting > Password] Dataarameter is NULL"); 75 StgPasswdUG * ad = (StgPasswdUG * da ; 77 i( ad -> focus_tim ) { 78 `ece_tim_d ( ad -> focus_tim ); 79 ad -> focus_tim = NULL ; 82 i( ad -> imf_hdr ) { 83 `ece_evt_hdr_d ( ad -> imf_hdr ); 84 ad -> imf_hdr = NULL ; 86 i( ad -> imf_cڋxt ) { 87 `ece_imf_cڋxt_d ( ad -> imf_cڋxt ); 88 ad -> imf_cڋxt = NULL ; 92 p_cڌ_h svc ; 93 i( `p_cڌ_ (& svc ) == 0) { 94 `p_cڌ_add_exa_da ( svc , "result", "Cancel"); 95 `ug_nd_su ( ad -> ug , svc ); 96 `SETTING_TRACE ("Send Result : %s\n", "Cancel"); 98 `p_cڌ_deroy ( svc ); 101 `ug_deroy_me ( ad -> ug ); 103  EINA_TRUE ; 104 } } 106  $g_sswd_sime_add_desti ( Evas_Obje * yout , * desc ) 108 `t_if (! yout || ! desc ); 109 `m_obje__xt_t ( yout , "hp.txt", `_ ( desc )); 110 } } 112  $_cy_chs_om__s (* da , * ci ) 114 `t_if ( da = NULL || ci == NULL); 116 StgPasswdUG * ad = (StgPasswdUG * da ; 118 i( ad -> _y1 = NULL ||d-> _y2 == NULL || 119 ad -> _y3 = NULL ||d-> _y4 == NULL) 122 `y ( ci , ad -> _chs , 4); 123 `memt ( ad -> _chs , 0x00, 5); 124 } } 127  $_hd_1 (* da , * ci ) 129 SETTING_TRACE_BEGIN ; 130 `tv_if ( da = NULL , SETTING_RETURN_FAIL ); 132 StgPasswdUG * ad = (StgPasswdUG * da ; 133  t = 0; 134  r = 0; 136 `_cy_chs_om__s ( ad , ci ); 138 t = `g_sswd_sime_check_sime_sswd ( ci ); 139 `SETTING_TRACE ("t:%d", t ); 140 i( t < 0) { 141 `SETTING_TRACE_ERROR ("Invalid Password formatting") 142 `g_sswd_sime_dw_xt_sime_sswd ( ad , 3); 143  SETTING_RETURN_FAIL ; 146  ma_m ; 147  vid_c ; 148 t = `g_sswd_check_sswd ( ci , & ma_m , & vid_c ); 149 `SETTING_TRACE ("t:%d", t ); 150 i( t ! SETTING_RETURN_SUCCESS ) { 151 `SETTING_TRACE_ERROR ("Failedo invoke security_server_chk_pwd") 152 `g_sswd_sime_dw_xt_sime_sswd ( ad , 3); 153 ad -> ma_m =emain_attempt; 154 ad -> vid_c = valid_sec; 155  SETTING_PW_ERROR_DO_NOT_MATCH ; 158  vue = 0; 159 `ece_imf_cڋxt_put_l_hide ( ad -> imf_cڋxt ); 161 i(0 = `SCmp ( ad -> vw_ty_rg , "SETTING_PW_TYPE_SIMPLE_PASSWORD")) { 162 `g_g_bo_p_key ( BOOL_SLP_SETTING_POWER_ON_LOCK , & vue , & r ); 163 `SETTING_TRACE_DEBUG ("g VCONF POWER_ON_LOCK : %d", vue ); 165 i( vue == 0) 166 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_POWER_ON_LOCK , 167 SETTING_ON_OFF_BTN_ON , & r ); 169 t = `g_t_bo_p_key ( BOOL_SLP_SETTING_POWER_ON_LOCK , 170 SETTING_ON_OFF_BTN_OFF , & r ); 173 `g_t_t_p_key ( INT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT , 174 PHONE_LOCK_ATTEMPS_MAX , & r ); 175 `g_tvm_if ( r = SETTING_RETURN_FAIL , SETTING_RETURN_FAIL, "[Error] set value of vconf fail."); 180 p_cڌ_h svc ; 181 i( `p_cڌ_ (& svc )) { 182 `g_sswd_sime_dw_xt_sime_sswd ( ad , 3); 183  SETTING_RETURN_FAIL ; 186 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 188 i(0 = `SCmp ( ad -> vw_ty_rg , "SETTING_PW_TYPE_ENTER_LOCK_TYPE")) 189 `p_cڌ_add_exa_da ( svc , "cut", ci ); 192 `memt ( ci , 0x00, SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1); 194 `ug_nd_su ( ad -> ug , svc ); 195 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 196 `p_cڌ_deroy ( svc ); 198 `ug_deroy_me ( ad -> ug ); 200  SETTING_RETURN_SUCCESS ; 201 } } 204  $_hd_2 (* da , * , * ci1 , * ci2 ) 206 SETTING_TRACE_BEGIN ; 207 `tv_if ( da = NULL , SETTING_RETURN_FAIL ); 209 StgPasswdUG * ad = (StgPasswdUG * da ; 210  t = 0; 211  sime_qu = 0; 213 i(* == 0) { 214 `_cy_chs_om__s ( ad , ci1 ); 216 t = `g_sswd_sime_check_sime_sswd ( ci1 ); 217 i( t < 0) { 218 `g_sswd_sime_dw_xt_sime_sswd ( ad , 1); 219  SETTING_RETURN_FAIL ; 222 (* )++; 223 `g_sswd_sime_dw_xt_sime_sswd ( ad , 2); 224 } i(* == 1) { 225 `_cy_chs_om__s ( ad , ci2 ); 227 t = `g_sswd_sime_check_sime_sswd ( ci2 ); 228 i( t < 0) { 229 `g_sswd_sime_dw_xt_sime_sswd ( ad , 2); 230  SETTING_RETURN_FAIL ; 234 i( `SNCmp ( ci1 , ci2 , 4) == 0) { 235 `ece_imf_cڋxt_put_l_hide ( ad -> imf_cڋxt ); 236 t = `g_sswd_t_sswd ( ad -> cur_pwd , ci1 ,d); 238 i( SETTING_RETURN_SUCCESS = t ) { 239 `FREE ( ad -> 1_r ); 241 p_cڌ_h svc ; 242 i(! `p_cڌ_ (& svc )) { 243 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 246 * = 0; 248 `memt ( ci1 , 0x00, SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1); 249 `memt ( ci2 , 0x00, SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1); 251 `ug_nd_su ( ad -> ug , svc ); 252 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 253 `p_cڌ_deroy ( svc ); 255 `ug_deroy_me ( ad -> ug ); 256  SETTING_RETURN_SUCCESS ; 259 `g_sswd_ug__pup_nٙ_nob ( ad , `_ ("IDS_ST_POP_NEW_PASSWD_SAVED"), TRUE ); 260 } i( t = SETTING_PW_ERROR_REUSED ) { 261 `g_sswd_sime_dw_xt_sime_sswd ( ad , 1); 262 `g_sswd_sime_add_desti ( ad -> sime_yout , PW_ERR_REUSED ); 263 * = 0; 265 `memt ( ci1 , 0x00, SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1); 266 `memt ( ci2 , 0x00, SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1); 267  SETTING_PW_ERROR_REUSED ; 269 `g_sswd_sime_dw_xt_sime_sswd ( ad , 1); 270  mp [256] = {0,}; 271 `tf ( mp , 256, "Ubˁاvsswd (%d)", t ); 272 `g_sswd_ug__pup_nٙ_nob ( ad , mp , FALSE ); 274 * = 0; 276 `memt ( ci1 , 0x00, SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1); 277 `memt ( ci2 , 0x00, SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1); 278  SETTING_PW_ERROR_UNKNOWN ; 281 `g_sswd_sime_dw_xt_sime_sswd ( ad , 2); 282  SETTING_ENTRY_NOT_MATCH_NEW_CONF_PW ; 285  SETTING_RETURN_SUCCESS ; 286 } } 288  $g_sswd_sime_de_sime_sswd (* da ,  _lockg ) 290 SETTING_TRACE_BEGIN ; 291 `tv_if ( da = NULL , SETTING_RETURN_FAIL ); 293 StgPasswdUG * ad = (StgPasswdUG * da ; 295  = 0; 297  ci_1 [ SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1] = {0,}; 298  ci_2 [ SETTING_PW_UG_NORMAL_PASSWORD_MIN_LENGTH + 1] = {0,}; 300  ad -> vw_ty ) { 301  SETTING_PW_TYPE_SIMPLE_PASSWORD : { 302 `SETTING_TRACE_DEBUG ("case SIMPLE_PASSWORD"); 303  `_hd_1 ( ad , ci_1 ); 305  SETTING_PW_TYPE_SET_SIMPLE_PASSWORD : { 306 `SETTING_TRACE_DEBUG ("case SET_SIMPLE_PASSWORD"); 307  `_hd_2 ( ad , & , ci_1 , ci_2 ); 313  SETTING_RETURN_SUCCESS ; 314 } } 316  Ea_Bo $g_sswd_sime_check_4s (* da ) 318 SETTING_TRACE_BEGIN ; 319 `tv_if ( da = NULL , EINA_FALSE ); 320 StgPasswdUG * ad = (StgPasswdUG * da ; 322  t = 0; 324 t = `g_sswd_sime_de_sime_sswd ( ad , TRUE ); 326 `memt ( ad -> _chs , 0x00, 5); 328 i( t = SETTING_RETURN_FAIL ) { 329 `g_sswd_sime_add_desti ( ad -> sime_yout , PW_ST_INCORRECT_PW_TRY_AGAIN ); 330 } i( t = SETTING_PW_ERROR_DO_NOT_MATCH ) { 331 i(0 = `SCmp ( ad -> vw_ty_rg , "SETTING_PW_TYPE_ENTER_LOCK_TYPE")) { 333 `g_sswd_sime_add_desti ( ad -> sime_yout , PW_ERR_DESC ); 334  EINA_FALSE ; 337 g_t_p_li em_ms_ ; 338 g_r_p_li em_lock_timeamp ; 339  mps__max = 5; 340 em_ms_ = INT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT ; 341 em_lock_timeamp = STR_SLP_SETTING_PHONE_LOCK_TIMESTAMP ; 342 mps__max = PHONE_LOCK_ATTEMPS_MAX ; 344  vue = -1; 345  r = SETTING_RETURN_SUCCESS ; 346 `g_g_t_p_key ( em_ms_ , & vue , & r ); 347 `tvm_if ( r = SETTING_RETURN_FAIL , EINA_FALSE , "[Error] get value of vconf fail."); 348 vue --; 349 i( vue > 0 && vu< mps__max ) { 350 `g_t_t_p_key ( em_ms_ , vue , & r ); 351 `g_tvm_if ( r = SETTING_RETURN_FAIL , EINA_FALSE , "[Error] set value of vconf fail."); 352  ecizti [ MAX_SPECIALIZITION_LEN ] = { 0, }; 353  mp [ MAX_SPECIALIZITION_LEN ] = {0,}; 354 i( vue > 1) 355 `tf ( mp , emp), "%s. %s.", PW_ERR_DESC , ATTEMPTS_DESC ); 357 `tf ( mp , emp), "%s. %s.", PW_ERR_DESC , ATTEMPT_DESC ); 358 `tf ( ecizti , (ecizti), mp , vue ); 359 `g_sswd_sime_add_desti ( ad -> sime_yout , ecizti ); 360 } i( vue == 0) { 362 `m_obje_focus_t ( ad -> _y1 , EINA_FALSE ); 363 time_t cur_time = `time ( NULL ); 364  cur_timeamp [ LOCK_TIMESTAMP_LEN ] = { 0, }; 365  t = `tf ( cur_timeamp , (cur_timeamp), "%ld", cur_time ); 366 `tv_if ( t < 0, EINA_FALSE ); 367 `g_t_rg_p_key ( em_lock_timeamp , cur_timeamp , & r ); 368 `g_tvm_if ( r = SETTING_RETURN_FAIL , EINA_FALSE , 371 `g_t_t_p_key ( em_ms_ , vue , & r ); 372 `g_tvm_if ( r = SETTING_RETURN_FAIL , EINA_FALSE , 375 ad -> dib_em_ty =d-> vw_ty ; 377  mp [ MAX_SPECIALIZITION_LEN ] = {0,}; 378 `tf ( mp , emp), PW_ERR_DELAY_DESC , PW_ERR_DELAY_TIME ); 379 `g_sswd_ug__pup_nٙ_nob ( ad , mp , TRUE ); 381 } i( t = SETTING_ENTRY_NOT_MATCH_NEW_CONF_PW ) { 382 `g_sswd_sime_add_desti ( ad -> sime_yout , PW_ST_PW_DO_NOT_MATCH ); 387 ad -> sime_de_tim = NULL ; 388  EINA_FALSE ; 389 } } 391 Ece_IMF_Cڋxt * $__imf_cڋxt_ (* da ) 393 SETTING_TRACE_BEGIN ; 394 `tv_if ( da = NULL , NULL); 395 StgPasswdUG * ad = (StgPasswdUG * da ; 397 Ece_IMF_Cڋxt * imf_cڋxt = NULL ; 398 cڡ * x_id = `ece_imf_cڋxt_deu_id_g (); 400 i( x_id ) { 401 imf_cڋxt = `ece_imf_cڋxt_add ( x_id ); 403 i( ad -> evas && imf_cڋxt ) { 404 `ece_imf_cڋxt__wdow_t ( imf_cڋxt , (*) `ece_evas_wdow_g ( `ece_evas_ece_evas_g ( ad -> evas ))); 405 `ece_imf_cڋxt__nvas_t ( imf_cڋxt , ad -> evas ); 408  imf_cڋxt ; 409 } } 411  Ea_Bo $__imf_evt_key_down_cb (* da ,  ty , * evt ) 413 SETTING_TRACE_BEGIN ; 414 StgPasswdUG * ad = (StgPasswdUG *) da ; 415 Ece_Evt_Key * ev = evt ; 417 * comm_r = (*) ev -> key ; 418 * dig = (*) ev -> rg ; 419 `SETTING_TRACE_DEBUG ("ev->keymi%s\n", comm_r ); 421 i(! `SCmp ( comm_r , "Return")) 422  EINA_TRUE ; 423 i(! `SCmp ( comm_r , KEY_BACK )) 424  EINA_TRUE ; 426 i(! `SCmp ( comm_r , "BackSpace")) { 427 i( ad -> _focud_num > 0) 428 `m_y_y_t ( ad -> _y [--ad-> _focud_num ], ""); 429 i( ad -> _focud_num < 0) 430 ad -> _focud_num = 0; 432 i(! dig ) 433  EINA_TRUE ; 435 i( ad -> _focud_num >= 4) { 436 `SETTING_TRACE_DEBUG ("allntriesre filled."); 437  EINA_TRUE ; 438 } i( ad -> _focud_num < 0) { 439 ad -> _focud_num = 0; 441  key = dig [0]; 442 `SETTING_TRACE_DEBUG ("dig i%c", key ); 443 i( key >= '0' && key <= '9') { 444 ad -> _chs [ad-> _focud_num ] = key ; 445 `m_y_y_t ( ad -> _y [ad-> _focud_num ], "•"); 446 ad -> _focud_num ++; 447 i( ad -> _focud_num == 4) 449 ad -> sime_de_tim = `ece_tim_add (0.2, g_sswd_sime_check_4s ,d); 453  EINA_TRUE ; 454 } }; 456  $__imf_show_f_sime_sswd (* da ) 458 SETTING_TRACE_BEGIN ; 459 `t_if ( da = NULL ); 460 StgPasswdUG * ad = (StgPasswdUG * da ; 462 i( ad -> imf_cڋxt ) { 463 `ece_imf_cڋxt_put_l_show ( ad -> imf_cڋxt ); 465 Ece_IMF_Cڋxt * imf_cڋxt = NULL ; 466 imf_cڋxt = `__imf_cڋxt_ ( ad ); 468 ad -> imf_cڋxt = imf_context; 470 `ece_imf_cڋxt_t ( imf_cڋxt ); 471 `ece_imf_cڋxt_put_l_imda_t ( imf_cڋxt , (*)"type=password", 13); 472 `ece_imf_cڋxt_put_l_yout_t ( imf_cڋxt , ECORE_IMF_INPUT_PANEL_LAYOUT_DATETIME ); 473 `ece_imf_cڋxt_focus_ ( imf_cڋxt ); 474 ad -> imf_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __imf_evt_key_down_cb ,d); 475 i(! ad -> imf_hdr ) 476 `SETTING_TRACE_DEBUG ("handler is NULL"); 478 SETTING_TRACE_END ; 479 } } 481  $__ab_imf_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 483 SETTING_TRACE_BEGIN ; 484 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 485 StgPasswdUG * ad = (StgPasswdUG * da ; 487 `__imf_show_f_sime_sswd ( ad ); 488 } } 490  $g_sswd_sime_ (* cb ) 492 SETTING_TRACE_BEGIN ; 494 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 496 StgPasswdUG * ad = (StgPasswdUG * cb ; 498 ad -> _focud_num = 0; 501 ad -> sime_yout = `m_yout_add d-> w_ma_yout ); 502 `m_yout_fe_t ( ad -> sime_yout , SETTING_THEME_EDJ_NAME , "layout/simple_password"); 504 ad -> _y1 = `m_y_add d-> sime_yout ); 505 `m_obje_y_t ( ad -> _y1 , "popup"); 506 `m_y_sg_le_t ( ad -> _y1 , EINA_TRUE ); 507 `m_y_edab_t ( ad -> _y1 , EINA_FALSE ); 508 ad -> _y [0] =d-> _y1 ; 509 `m_obje__cڋ_t ( ad -> sime_yout , "y1",d-> _y1 ); 511 ad -> _y2 = `m_y_add d-> sime_yout ); 512 `m_obje_y_t ( ad -> _y2 , "popup"); 513 `m_y_sg_le_t ( ad -> _y2 , EINA_TRUE ); 514 `m_y_edab_t ( ad -> _y2 , EINA_FALSE ); 515 ad -> _y [1] =d-> _y2 ; 516 `m_obje__cڋ_t ( ad -> sime_yout , "y2",d-> _y2 ); 518 ad -> _y3 = `m_y_add d-> sime_yout ); 519 `m_obje_y_t ( ad -> _y3 , "popup"); 520 `m_y_sg_le_t ( ad -> _y3 , EINA_TRUE ); 521 `m_y_edab_t ( ad -> _y3 , EINA_FALSE ); 522 ad -> _y [2] =d-> _y3 ; 523 `m_obje__cڋ_t ( ad -> sime_yout , "y3",d-> _y3 ); 525 ad -> _y4 = `m_y_add d-> sime_yout ); 526 `m_obje_y_t ( ad -> _y4 , "popup"); 527 `m_y_sg_le_t ( ad -> _y4 , EINA_TRUE ); 528 `m_y_edab_t ( ad -> _y4 , EINA_FALSE ); 529 ad -> _y [3] =d-> _y4 ; 530 `m_obje__cڋ_t ( ad -> sime_yout , "y4",d-> _y4 ); 532 i( ad -> vw_ty = SETTING_PW_TYPE_SIMPLE_PASSWORD ) 533 `m_obje__xt_t ( ad -> sime_yout , "t.txt", `_ ( _ts [3])); 535 `m_obje__xt_t ( ad -> sime_yout , "t.txt", `_ ( _ts [1])); 538 ad -> ly_ma = `g__yout_vi_b d-> w_ma_yout ,d-> w_g , "IDS_ST_BODY_SIMPLE_PASSWORD", 539 `_ ("IDS_ST_BUTTON_BACK"), 540 NULL , NULL, 541 ( g__back_func ) g_sswd_sime_ick_sokey_nl_cb , 542 NULL , NULL, 543 ad , 544 ad -> sime_yout , 545 &( ad -> vi_b ), NULL ); 546 `evas_obje_evt_back_add ( ad -> _y1 , EVAS_CALLBACK_MOUSE_DOWN , __ab_imf_cb ,d); 547 `evas_obje_evt_back_add ( ad -> _y2 , EVAS_CALLBACK_MOUSE_DOWN , __ab_imf_cb ,d); 548 `evas_obje_evt_back_add ( ad -> _y3 , EVAS_CALLBACK_MOUSE_DOWN , __ab_imf_cb ,d); 549 `evas_obje_evt_back_add ( ad -> _y4 , EVAS_CALLBACK_MOUSE_DOWN , __ab_imf_cb ,d); 551 `evas_obje_show ( ad -> sime_yout ); 553 `__imf_show_f_sime_sswd ( ad ); 555 g_vw_sswd_sime . is_ = 1; 557 SETTING_TRACE_END ; 558  SETTING_RETURN_SUCCESS ; 559 } } 561  $g_sswd_sime_deroy (* cb ) 563 SETTING_TRACE_BEGIN ; 565 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 567 StgPasswdUG * ad = (StgPasswdUG * cb ; 569 i( ad -> imf_hdr ) { 570 `ece_evt_hdr_d ( ad -> imf_hdr ); 571 ad -> imf_hdr = NULL ; 573 i( ad -> imf_cڋxt ) { 574 `ece_imf_cڋxt_d ( ad -> imf_cڋxt ); 575 ad -> imf_cڋxt = NULL ; 578 i( ad -> sime_de_tim ) { 579 `ece_tim_d ( ad -> sime_de_tim ); 580 ad -> sime_de_tim = NULL ; 583 i( ad -> nify ) { 584 `evas_obje_d ( ad -> nify ); 585 ad -> nify = NULL ; 588 i( ad -> ly_ma ! NULL ) { 589 `evas_obje_d ( ad -> ly_ma ); 590 ad -> ly_ma = NULL ; 593 g_vw_sswd_sime . is_ = 0; 594 SETTING_TRACE_END ; 595  SETTING_RETURN_SUCCESS ; 596 } } 598  $g_sswd_sime_upde (* cb ) 600 SETTING_TRACE_BEGIN ; 602 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 604 StgPasswdUG * ad = (StgPasswdUG * cb ; 606 i( ad -> ly_ma ! NULL ) { 607 `evas_obje_show ( ad -> ly_ma ); 609  SETTING_RETURN_SUCCESS ; 610 } } 612  $g_sswd_sime_nup (* cb ) 615 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 617 StgPasswdUG * ad = (StgPasswdUG * cb ; 619 i( ad -> ly_ma ! NULL ) { 620 `evas_obje_hide ( ad -> ly_ma ); 623  SETTING_RETURN_SUCCESS ; 624 } } 632  $g_sswd_sime_dw_xt_sime_sswd (* da ,  t_dex ) 635 `tvm_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , 638 StgPasswdUG * ad = (StgPasswdUG * da ; 640 `m_obje__xt_t ( ad -> sime_yout , "t.txt", `_ ( _ts [ t_dex ])); 641 `m_y_y_t ( ad -> _y1 , ""); 642 `m_y_y_t ( ad -> _y2 , ""); 643 `m_y_y_t ( ad -> _y3 , ""); 644 `m_y_y_t ( ad -> _y4 , ""); 646 `memt ( ad -> _chs , 0x00, 5); 647 ad -> _focud_num = 0; 649  SETTING_RETURN_SUCCESS ; 650 } } 652  $g_sswd_sime_check_sime_sswd (cڡ * ci ) 654 `tv_if ( ci = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 656  _n = `SL ( ci ); 657  dex = 0; 658  mp ; 660 `SETTING_TRACE_SECURE_DEBUG ("ciچgth i%d", _n ); 662 i( _n != 4) 663  SETTING_RETURN_FAIL ; 666  dex = 0; index < _n ; index++) { 667 mp = ()( ci [ dex ]); 668 i(( mp < '0') || (temp > '9')) 669  SETTING_RETURN_FAIL ; 671 `SETTING_TRACE_SECURE_DEBUG ("m%c", mp ); 674  SETTING_RETURN_SUCCESS ; 675 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password.c 21  ~ 22  ~ 23  ~ 25  g_g_p_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ); 27 #ide UG_MODULE_API 28  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 31  _pw_em gpw_s [] = { 32 { 0, NULL , 0, 0}, 33 { SETTING_PW_TYPE_PASSWORD , "SETTING_PW_TYPE_PASSWORD", SETTING_PW_CATEGORY_LOCK , 1 }, 34 { SETTING_PW_TYPE_SET_PASSWORD , "SETTING_PW_TYPE_SET_PASSWORD", SETTING_PW_CATEGORY_LOCK , 2 }, 35 { SETTING_PW_TYPE_SIMPLE_PASSWORD , "SETTING_PW_TYPE_SIMPLE_PASSWORD", SETTING_PW_CATEGORY_LOCK + SETTING_PW_SUB_CATEGORY_SIMPLE , 1 }, 36 { SETTING_PW_TYPE_SET_SIMPLE_PASSWORD , "SETTING_PW_TYPE_SET_SIMPLE_PASSWORD", SETTING_PW_CATEGORY_LOCK + SETTING_PW_SUB_CATEGORY_SIMPLE , 2 }, 37 { SETTING_PW_TYPE_ENTER_LOCK_TYPE , "SETTING_PW_TYPE_ENTER_LOCK_TYPE", SETTING_PW_CATEGORY_LOCK , 1 }, 38 { SETTING_PW_TYPE_SIM_LOCK_ON , "SETTING_PW_TYPE_SIM_LOCK_ON", SETTING_PW_CATEGORY_SIM , 2 }, 39 { SETTING_PW_TYPE_SIM_LOCK_OFF , "SETTING_PW_TYPE_SIM_LOCK_OFF", SETTING_PW_CATEGORY_SIM , 1 }, 40 { SETTING_PW_TYPE_PIN_LOCK_ON , "SETTING_PW_TYPE_PIN_LOCK_ON", SETTING_PW_CATEGORY_SIM , 1 }, 41 { SETTING_PW_TYPE_PIN_LOCK_OFF , "SETTING_PW_TYPE_PIN_LOCK_OFF", SETTING_PW_CATEGORY_SIM , 1 }, 42 { SETTING_PW_TYPE_CHANGE_PIN , "SETTING_PW_TYPE_CHANGE_PIN", SETTING_PW_CATEGORY_SIM , 3 }, 43 { SETTING_PW_TYPE_CHANGE_PIN2 , "SETTING_PW_TYPE_CHANGE_PIN2", SETTING_PW_CATEGORY_SIM , 3 }, 44 { SETTING_PW_TYPE_PIN_BLOCKED , "SETTING_PW_TYPE_PIN_BLOCKED", SETTING_PW_CATEGORY_SIM , 3 }, 45 { SETTING_PW_TYPE_PIN2_BLOCKED , "SETTING_PW_TYPE_PIN2_BLOCKED", SETTING_PW_CATEGORY_SIM , 3 }, 46 { SETTING_PW_TYPE_MAX , NULL } 49  $g_sswd_ug_cb_size (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 53 } } 55  $__chk_cur_pw_us ( StgPasswdUG * ad , p_cڌ_h rvi ) 57  t = 0; 58  m = 0; 59  max_m = 0; 60  expe_c = 0; 62 ad -> pw_us = SETTING_PW_STATUS_DEFAULT ; 64 t = `cury_rv_is_pwd_vid (& m , & max_m , & expe_c ); 65 `SETTING_TRACE_DEBUG ("uosswd : %d (cum %d, max %d,xp%d", t , m , max_m , expe_c ); 67 i( t = SECURITY_SERVER_API_ERROR_NO_PASSWORD ) { 68 `SETTING_TRACE ("security-server hasoassword!"); 69 ad -> pw_us = SETTING_PW_STATUS_EMPTY ; 71 } } 73  $__g_exa_da ( StgPasswdUG * ad , p_cڌ_h rvi ) 75 SETTING_TRACE_BEGIN ; 77 * yi = NULL ; 80 `p_cڌ_g_exa_da ( rvi , "vwty", &( ad -> vw_ty_rg )); 81 `SETTING_TRACE ("vwty:%s", ad -> vw_ty_rg ); 83 `p_cڌ_g_exa_da ( rvi , "cut", &( ad -> cur_pwd )); 84 i( ad -> cur_pwd ) 85 `SETTING_TRACE_SECURE_DEBUG ("Reivcu: %s", ad -> cur_pwd ); 86 } } 88  $__g_sswd_vw_ty ( StgPasswdUG * ad , p_cڌ_h rvi ) 90 SETTING_TRACE_BEGIN ; 92 g_pw_ty t_pw_ty = 0; 93  i ; 95  i = 1; i < SETTING_PW_TYPE_MAX ; i++) { 96 i(0 = `SCmp ( ad -> vw_ty_rg , pw_s [ i ]. pw_ty_rg )) { 97 `SETTING_TRACE_DEBUG ("%%d", ad -> vw_ty_rg , pw_s [ i ]. pw_ty_num ); 98 t_pw_ty = pw_s [ i ]. pw_ty_num ; 103 i( pw_s [ t_pw_ty ]. gy = SETTING_PW_CATEGORY_SIM ) { 104 `SETTING_TRACE_DEBUG ("SIM oFgdnقdcheckw stus. %d", pw_s [ t_pw_ty ]. gy ); 105 ad -> vw_ty = t_pw_ty ; 109 `__chk_cur_pw_us ( ad , rvi ); 112 i( t_pw_ty = SETTING_PW_TYPE_ENTER_LOCK_TYPE ) { 113 i( ad -> pw_us = SETTING_PW_STATUS_EMPTY ) { 114 i( ad -> sn_lock_ty = SETTING_SCREEN_LOCK_TYPE_PASSWORD ) 115 t_pw_ty = SETTING_PW_TYPE_SET_PASSWORD ; 116 i( ad -> sn_lock_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) 117 t_pw_ty = SETTING_PW_TYPE_SET_SIMPLE_PASSWORD ; 119 i( ad -> sn_lock_ty = SETTING_SCREEN_LOCK_TYPE_PASSWORD ) 120 t_pw_ty = SETTING_PW_TYPE_PASSWORD ; 121 i( ad -> sn_lock_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ) 122 t_pw_ty = SETTING_PW_TYPE_SIMPLE_PASSWORD ; 127 ad -> vw_ty = t_pw_ty ; 128 } } 130  g_vw * $__lize_vw_node_b ( gy ) 132 `g_vw_node_b_tlize (); 134 i( gy = SETTING_PW_CATEGORY_SIM ) { 135 `g_vw_node_b_gi (& g_vw_sswd_sim , NULL ); 136  & g_vw_sswd_sim ; 137 } i( gy & SETTING_PW_SUB_CATEGORY_SIMPLE ) { 138 `g_vw_node_b_gi (& g_vw_sswd_sime , NULL ); 139  & g_vw_sswd_sime ; 141 `g_vw_node_b_gi (& g_vw_sswd_ma , NULL ); 142  & g_vw_sswd_ma ; 144 } } 146  $__deroy_vw ( StgPasswdUG * ad ) 148 `t_if (! ad ); 150 i( pw_s [ ad -> vw_ty ]. gy = SETTING_PW_CATEGORY_SIM ) { 151 `g_vw_deroy (& g_vw_sswd_sim , ad ); 153 i( pw_s [ ad -> vw_ty ]. gy & SETTING_PW_SUB_CATEGORY_SIMPLE ) { 154 `g_vw_deroy (& g_vw_sswd_sime , ad ); 157 `g_vw_deroy (& g_vw_sswd_ma , ad ); 159 } } 161 * $__gl_r_desc_xt_g (* da , Evas_Obje * obj , cڡ * ) 163 SETTING_TRACE_BEGIN ; 164 `tv_if ( da = NULL , NULL); 165  buf [256] = {0,}; 167 `tf ( buf , 256, "%s", (*) da ); 169 `SETTING_TRACE_DEBUG ("bui%s", buf ); 171  (*) `g_rdup ( buf ); 172 } } 174  $__gl_r_desc_d (* da , Evas_Obje * obj ) 176 SETTING_TRACE_BEGIN ; 177 * desc = da ; 178 i( desc ) { 179 `G_FREE ( desc ); 180 `SETTING_TRACE_DEBUG ("freerr_desc"); 182 } } 184  $g_sswd_r٩ed_cb (* da , Evas_Obje * obj , * evt ) 186 SETTING_TRACE_BEGIN ; 187 StgPasswdUG * ad = (StgPasswdUG *) da ; 189 i( ad = NULL ||d-> w_g =NULL || obj == NULL) 195 i( ad -> vw_ty = SETTING_PW_TYPE_PIN_LOCK_OFF 196 || ad -> vw_ty = SETTING_PW_TYPE_PIN_LOCK_ON 197 || ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN 198 || ad -> vw_ty = SETTING_PW_TYPE_PIN_BLOCKED ) { 199 i( ad -> hd ) { 200 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_SC , g_g_p_lock_fo_cb ,d) != 0) 201 `SETTING_TRACE_DEBUG ("failedo callel_get_sim_lock_info()"); 203 } i( ad -> vw_ty = SETTING_PW_TYPE_CHANGE_PIN2 204 || ad -> vw_ty = SETTING_PW_TYPE_PIN2_BLOCKED ) { 205 i( ad -> hd ) { 206 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_FD , g_g_p_lock_fo_cb ,d) != 0) 207 `SETTING_TRACE_DEBUG ("failedo callel_get_sim_lock_info()"); 211 i( ad -> ed_pw1 && (ad->ed_pw1-> isFocusFg = TRUE )) { 212 i( ad -> ed_pw1 -> eo_check ) { 213 `SETTING_TRACE_DEBUG ("set focus on firstntry"); 215 `m_obje_focus_t ( ad -> ed_pw1 -> eo_check , EINA_TRUE ); 216 `m_y_curs_d_t ( ad -> ed_pw1 -> eo_check ); 218 } i( ad -> ed_pw2 && (ad->ed_pw2-> isFocusFg = TRUE )) { 219 i( ad -> ed_pw2 -> eo_check ) { 220 `SETTING_TRACE_DEBUG ("set focus on secondntry"); 222 `m_obje_focus_t ( ad -> ed_pw2 -> eo_check , EINA_TRUE ); 223 `m_y_curs_d_t ( ad -> ed_pw2 -> eo_check ); 225 } i( ad -> ed_pw3 && (ad->ed_pw3-> isFocusFg = TRUE )) { 226 i( ad -> ed_pw3 -> eo_check ) { 227 `SETTING_TRACE_DEBUG ("set focus onhirdntry"); 229 `m_obje_focus_t ( ad -> ed_pw3 -> eo_check , EINA_TRUE ); 230 `m_y_curs_d_t ( ad -> ed_pw3 -> eo_check ); 233 `SETTING_TRACE_DEBUG ("nontryo set focus"); 235 } } 237 * $g_sswd_ug__ ( ui_gadg_h ug , 238 ug_mode mode , p_cڌ_h rvi , 239 * iv ) 241 SETTING_TRACE_BEGIN ; 242 `g_tvm_if ((! iv ), NULL , "!priv"); 244 StgPasswdUG * sswdUG = (StgPasswdUG *) iv ; 245 sswdUG -> ug = ug; 246 sswdUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 247 sswdUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 248 `evas_obje_show ( sswdUG -> w_ma_yout ); 249 sswdUG -> evas = `evas_obje_evas_g asswdUG-> w_ma_yout ); 251 `g_tvm_if ( sswdUG -> w_ma_yout = NULL , NULL, 256 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 257 `evas_obje_smt_back_add ( sswdUG -> w_g , "wm,r٩i,chged", g_sswd_r٩ed_cb ,asswordUG); 259 `g__Gdl_c ("groupdex", &( sswdUG -> c_t )); 260 `g__Gdl_c ("1ic", &( sswdUG -> c_vb_height )); 262 sswdUG -> c_r_desc . em_y = "multiline_sub"; 263 sswdUG -> c_r_desc . func . xt_g = __gl_r_desc_xt_g ; 264 sswdUG -> c_r_desc . func . cڋ_g = NULL ; 265 sswdUG -> c_r_desc . func . e_g = NULL ; 266 sswdUG -> c_r_desc . func . d = __gl_r_desc_d ; 269 `vcf_g_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , &( sswdUG -> sn_lock_ty )); 270 `SETTING_TRACE_DEBUG ("slocky : %d", sswdUG -> sn_lock_ty ); 273 `__g_exa_da ( sswdUG , rvi ); 274 `__g_sswd_vw_ty ( sswdUG , rvi ); 275 sswdUG -> 1_r = NULL ; 277 g_vw * ma_vw = `__lize_vw_node_b ( pw_s [ sswdUG -> vw_ty ]. gy ); 280 `g_vw_ ( ma_vw , (*) sswdUG ); 281 `evas_obje_evt_back_add ( sswdUG -> w_ma_yout , 282 EVAS_CALLBACK_RESIZE , 283 g_sswd_ug_cb_size , 284 sswdUG ); 286  sswdUG -> ly_ma ; 287 } } 289  $g_sswd_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 291 } } 293  $g_sswd_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 295 SETTING_TRACE_BEGIN ; 296 StgPasswdUG * sswdUG = (StgPasswdUG *) iv ; 298 i( pw_s [ sswdUG -> vw_ty ]. gy & SETTING_PW_SUB_CATEGORY_SIMPLE ) { 301 i( sswdUG -> imf_cڋxt ) { 302 `ece_imf_cڋxt_t ( sswdUG -> imf_cڋxt ); 303 `ece_imf_cڋxt_focus_out ( sswdUG -> imf_cڋxt ); 306 } } 308  $g_sswd_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 310 SETTING_TRACE_BEGIN ; 311 StgPasswdUG * sswdUG = (StgPasswdUG *) iv ; 313 i( pw_s [ sswdUG -> vw_ty ]. gy & SETTING_PW_SUB_CATEGORY_SIMPLE ) { 316 i( sswdUG -> imf_cڋxt ) { 318 `ece_imf_cڋxt_focus_ ( sswdUG -> imf_cڋxt ); 321 } } 323  $g_sswd_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 325 SETTING_TRACE_BEGIN ; 326 StgPasswdUG * sswdUG = (StgPasswdUG *) iv ; 328 `evas_obje_evt_back_d ( sswdUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_sswd_ug_cb_size ); 329 `evas_obje_smt_back_d ( sswdUG -> w_g , "wm,r٩i,chged", g_sswd_r٩ed_cb ); 330 sswdUG -> ug = ug; 332 i( sswdUG -> vw_ty_rg ) 333 `FREE ( sswdUG -> vw_ty_rg ); 335 i( sswdUG -> cur_pwd ) 336 `FREE ( sswdUG -> cur_pwd ); 338 i( sswdUG -> t_fo ) { 339 `FREE ( sswdUG -> t_fo ); 340 sswdUG -> t_fo = NULL ; 343 i( pw_s [ sswdUG -> vw_ty ]. gy & SETTING_PW_SUB_CATEGORY_SIMPLE ) { 344 i( sswdUG -> imf_cڋxt ) { 345 `ece_imf_cڋxt_d ( sswdUG -> imf_cڋxt ); 346 sswdUG -> imf_cڋxt = NULL ; 350 `__deroy_vw ( sswdUG ); 352 i( NULL ! `ug_g_yout ( sswdUG -> ug )) { 353 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( sswdUG -> ug )); 354 `evas_obje_d (( Evas_Obje * `ug_g_yout ( sswdUG -> ug )); 356 SETTING_TRACE_END ; 357 } } 359  $g_sswd_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 360 p_cڌ_h rvi , * iv ) 363 } } 365  $g_sswd_ug__evt ( ui_gadg_h ug , 366 ug_evt evt , p_cڌ_h rvi , 367 * iv ) 369 SETTING_TRACE_BEGIN ; 370 i(! iv ) 373 StgPasswdUG * ad = (StgPasswdUG *) iv ; 375  evt ) { 376  UG_EVENT_LOW_MEMORY : 378  UG_EVENT_LOW_BATTERY : 380  UG_EVENT_LANG_CHANGE : { 383 Evas_Obje * tob = `m_obje_em__cڋ_g ( ad -> vi_ , "toolbar"); 384 i( tob ! NULL ) { 385 Elm_Obje_Im * ϡ_em = `m_tob_ϡ_em_g ( tob ); 386 Elm_Obje_Im * f_em = `m_tob_ϡ_em_g ( tob ); 388 i( ϡ_em ) 389 `m_obje_em_xt_t ( ϡ_em , `_ ("IDS_SA_BUTTON_DONE_ABB")); 390 i( f_em && (f_em ! ϡ_em )) 391 `m_obje_em_xt_t ( ϡ_em , `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 396  UG_EVENT_ROTATE_PORTRAIT : 397  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 398  UG_EVENT_ROTATE_LANDSCAPE : 399  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 401  UG_EVENT_REGION_CHANGE : 406 } } 408  $g_sswd_ug__key_evt ( ui_gadg_h ug , 409 ug_key_evt evt , 410 p_cڌ_h rvi , * iv ) 412 i(! iv ) 415 StgPasswdUG * ad = (StgPasswdUG *) iv ; 417  evt ) { 418  UG_KEY_EVENT_END : 419 `ug_deroy_me ( ug ); 424 } } 426 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 428 StgPasswdUG * sswdUG = `oc (1, (SettingPasswordUG)); 429 `g_tvm_if (! sswdUG , -1, "Create SettingPasswordUG obj failed"); 431 s -> = g_sswd_ug__ ; 432 s -> t = g_sswd_ug__t ; 433 s -> u = g_sswd_ug__u ; 434 s -> sume = g_sswd_ug__sume ; 435 s -> deroy = g_sswd_ug__deroy ; 436 s -> mesge = g_sswd_ug__mesge ; 437 s -> evt = g_sswd_ug__evt ; 438 s -> key_evt = g_sswd_ug__key_evt ; 439 s -> iv = sswdUG ; 440 s -> t = UG_OPT_INDICATOR_ENABLE ; 442 `memt ( sswdUG , 0x00, ( StgPasswdUG )); 445 } } 447 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 449 SETTING_TRACE_BEGIN ; 450  StgPasswdUG * sswdUG ; 451 `g_tm_if (! s , "ops == NULL"); 453 sswdUG = s -> iv ; 454 i( sswdUG ) 455 `FREE ( sswdUG ); 456 } } 458  $g_sswd_ug_pup__cb (* da , Evas_Obje * obj , 459 * evt_fo ) 461 `tm_if ( da = NULL , "Dataarameter is NULL"); 463 p_cڌ_h svc ; 464 StgPasswdUG * ad = (StgPasswdUG * da ; 465 i( ad -> deroy ) { 468 i( `p_cڌ_ (& svc )) 471 `p_cڌ_add_exa_da ( svc , "su", ad -> vw_ty_rg ); 472 `ug_nd_su ( ad -> ug , svc ); 473 `SETTING_TRACE ("Sd Resu : %s\n", ad -> vw_ty_rg ); 475 `p_cڌ_deroy ( svc ); 477 `ug_deroy_me ( ad -> ug ); 479 i( ad -> vw_ty = SETTING_PW_TYPE_PIN_BLOCKED ) { 480 `ug_deroy_me ( ad -> ug ); 482 } i( ad -> vw_ty = SETTING_PW_TYPE_PIN2_BLOCKED ) { 483 `ug_deroy_me ( ad -> ug ); 486 #i SUPPORT_SIMLOCK 487 * db_vw_ty = NULL ; 488 i( ad -> dib_em_ty = SETTING_PW_TYPE_SIM_LOCK_OFF ) { 489 db_vw_ty = "SETTING_PW_TYPE_SIM_LOCK_DISABLE"; 492 i( db_vw_ty ) { 495 i( `p_cڌ_ (& svc )) 498 `p_cڌ_add_exa_da ( svc , "su", db_vw_ty ); 499 `ug_nd_su ( ad -> ug , svc ); 501 `p_cڌ_deroy ( svc ); 503 `ug_deroy_me ( ad -> ug ); 506 i( ad -> focus_da ) { 507 ad -> focus_da -> isFocusFg = TRUE ; 508 `m_obje_em_da_t ( ad -> focus_da -> em ,d->focus_data); 509 `m_gli_em_upde ( ad -> focus_da -> em ); 512 } } 514  $g_sswd_ug_diy_desc (* da , * desc ,  deroy ) 516 SETTING_TRACE_BEGIN ; 517 `t_if ( da = NULL || desc == NULL); 519 StgPasswdUG * ad = (StgPasswdUG *) da ; 521 ad -> deroy = destroy; 523 i( ad -> sr = NULL ) 526 i( ad -> r_desc &&d->r_desc-> em ) { 527 `m_obje_em_d ( ad -> r_desc -> em ); 528 ad -> r_desc = NULL ; 531 ad -> r_desc = `g__Gdl_fld_hpem_whout_btom_t ( 532 ad -> sr , 533 &( c_muɞe_xt ), 534 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 535 desc ); 542 } } 545 $g_sswd_ug__pup_nٙ_nob (* da , * r , 546  deroy ) 549 `tm_if ( da = NULL , "Dataarameter is NULL"); 551 StgPasswdUG * ad = (StgPasswdUG * da ; 553 ad -> deroy = destroy; 554 i( ad -> nify ) { 555 `evas_obje_d ( ad -> nify ); 556 ad -> nify = NULL ; 558 ad -> nify = `g__pup_whout_b d,d-> ly_ma , NULL , r , 559 g_sswd_ug_pup__cb , 560 POPUP_INTERVAL , FALSE , FALSE); 561 } } 563  $g_sswd_ug_check_mps_ (* da ) 565 `t_if (! da ); 566 StgPasswdUG * ad = (StgPasswdUG * da ; 568 g_t_p_li em_ms_ ; 569 g_r_p_li em_lock_timeamp ; 570  mps__max = 5; 572 i( ad -> vw_ty = SETTING_PW_TYPE_PASSWORD ) { 573 em_ms_ = INT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT ; 574 em_lock_timeamp = STR_SLP_SETTING_PHONE_LOCK_TIMESTAMP ; 575 mps__max = PHONE_LOCK_ATTEMPS_MAX ; 576 } i( ad -> vw_ty = SETTING_PW_TYPE_SIM_LOCK_OFF ) { 577 em_ms_ = INT_SLP_SETTING_SIM_LOCK_ATTEMPTS_LEFT ; 578 em_lock_timeamp = STR_SLP_SETTING_SIM_LOCK_TIMESTAMP ; 579 mps__max = SIM_LOCK_ATTEMPS_MAX ; 584  vue = -1; 585  r = SETTING_RETURN_SUCCESS ; 586 `g_g_t_p_key ( em_ms_ , & vue , & r ); 587 `g_tm_if ( r = SETTING_RETURN_FAIL , 590 vue --; 592 i( vue > 0 && vu< mps__max ) { 593 `g_t_t_p_key ( em_ms_ , vue , & r ); 594 `g_tm_if ( r = SETTING_RETURN_FAIL , "[Error] set value of vconf fail."); 595  mp_r [ MAX_SPECIALIZITION_LEN ] = {0,}; 596  mp [ MAX_SPECIALIZITION_LEN ] = {0,}; 598 i( vue > 1) 599 `tf ( mp , emp), "%s. %s.", PW_ERR_DESC , ATTEMPTS_DESC ); 601 `tf ( mp , emp), "%s. %s.", PW_ERR_DESC , ATTEMPT_DESC ); 603  t = `tf ( mp_r , MAX_SPECIALIZITION_LEN , mp , vue ); 605 `t_if ( t < 0); 607 `g_sswd_ug_diy_desc ( ad , mp_r , FALSE ); 608 } i( vue == 0) { 610 time_t cur_time = `time ( NULL ); 611  cur_timeamp [ LOCK_TIMESTAMP_LEN ] = { 0, }; 612  t = `tf ( cur_timeamp , (cur_timeamp), "%ld", cur_time ); 613 `t_if ( t < 0); 615 `g_t_rg_p_key ( em_lock_timeamp , cur_timeamp , & r ); 616 `g_tm_if ( r = SETTING_RETURN_FAIL , 619 `g_t_t_p_key ( em_ms_ , vue , & r ); 620 `g_tm_if ( r = SETTING_RETURN_FAIL , 623 ad -> dib_em_ty =d-> vw_ty ; 625  mp [ MAX_SPECIALIZITION_LEN ] = {0,}; 626 `tf ( mp , emp), PW_ERR_DELAY_DESC , PW_ERR_DELAY_TIME ); 628 `g_sswd_ug__pup_nٙ_nob ( ad , mp , FALSE ); 630 `g_sswd_ug__pup_nٙ_nob ( ad , 631 `_ ("IDS_ST_POP_ERROR"), FALSE ); 634 } } 636  $g_sswd_check_sswd (cڡ * chnge , * ma_m , * vid_c ) 638 SETTING_TRACE_BEGIN ; 639 `tv_if ( chnge = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 641  r_t = 0; 642  t = 0; 643  cut_m = 0; 644  max_m = 0; 645  vid_cs = 0; 647 `SETTING_TRACE_DEBUG ("checkwd : %s", chnge ); 648 r_t = `cury_rv_chk_pwd ( chnge , & cut_m , & max_m , & vid_cs ); 650 `SETTING_TRACE_DEBUG ("chkasswd : %d", r_t ); 651 `SETTING_TRACE_SECURE_DEBUG ("cut_m : %d, max_m : %d, vid_c: %d secs", cut_m , max_m , vid_cs ); 653 i( vid_c ! NULL ) 654 * vid_c = vid_cs ; 656 i( r_t = SECURITY_SERVER_API_SUCCESS ) { 657 t = SETTING_RETURN_SUCCESS ; 659 i( ma_m ! NULL ) { 660 i(( max_m > 0&& (max_m > cut_m )) 661 * ma_m = max_m - cut_m ; 663 * ma_m = ATTEMPT_INFINITE ; 665 t = SETTING_RETURN_FAIL ; 668  t ; 669 } } 671  $g_sswd_t_sswd (cڡ * cur_pwd , cڡ * w_pwd , * da ) 673 SETTING_TRACE_BEGIN ; 674 `tv_if ( w_pwd = NULL || da =NULL, SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 676 StgPasswdUG * ad = (StgPasswdUG *) da ; 677  t = 0; 678  r ; 681 uid_t ur = 5000; 685 i( ad -> pw_us = SETTING_PW_STATUS_EMPTY ) { 686 t = `cury_rv_t_pwd ( NULL , w_pwd , 0, 0); 687 `SETTING_TRACE_DEBUG ("[cury_rv_t_pwd(+my cut]u%d, INFINITE", t ); 688 i( t = SECURITY_SERVER_API_SUCCESS ) { 690 ckmc_t = `ckmc_t_ur_sswd ( ur , w_pwd ); 691 `SETTING_TRACE ("ckmc_t_ur_sswd(tu%d", ckmc_t ); 692 `g_t_t_p_key ( INT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT , PHONE_LOCK_ATTEMPS_MAX , & r ); 694  SETTING_RETURN_SUCCESS ; 696  SETTING_PW_ERROR_UNKNOWN ; 699 t = `cury_rv_t_pwd ( cur_pwd , w_pwd , 0, 0); 700 `SETTING_TRACE_DEBUG ("[cury_rv_t_pwd()]u%d, INFINITE", t ); 701 i( t = SECURITY_SERVER_API_SUCCESS ) { 703 ckmc_t = `ckmc_chge_ur_sswd ( ur , cur_pwd , w_pwd ); 704 `SETTING_TRACE ("ckmc_chge_ur_sswd(tu%d", ckmc_t ); 705 `g_t_t_p_key ( INT_SLP_SETTING_PHONE_LOCK_ATTEMPTS_LEFT , PHONE_LOCK_ATTEMPS_MAX , & r ); 707  SETTING_RETURN_SUCCESS ; 709  SETTING_PW_ERROR_UNKNOWN ; 712 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-display-language.h 21 #ide __SETTING_PHONE_DISPLAY_LANGUAGE_H__ 22  #__SETTING_PHONE_DISPLAY_LANGUAGE_H__ ) 24  ~ 26  #SETTING_PHONE_DISPLAY_LANGUAGE_PATH "/u/lib/lo/" ) 28  Ea_Bo g_phe_diy_nguage_ick_sokey_nl_cb (* da , Elm_Obje_Im * ); 29  g_phe_diy_nguage_mou_up_Gdl_li_dio_cb ( 30 * da , 31 Evas_Obje 32 * obj , 34 * evt_fo ); 35  g_phe_diy_nguage_o_pup_ex (* da ); 36  g_phe_gi_fm_t_defm (cڡ * gi , 37 * da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-language-region.h 21 #ide __SETTING_PHONE_LANGUAGE_H__ 22  #__SETTING_PHONE_LANGUAGE_H__ ) 24  ~ 26  #LANGUAGE_STR_LEN 256 ) 27  #COUNTRY_STR_LEN 256 ) 28  #LANGUAGE_ITEM_MAX 20 ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-license-main.h 21 #ide __SETTING_PHONE_LICENSE_MAIN_H__ 22  #__SETTING_PHONE_LICENSE_MAIN_H__ ) 24  ~ 26  #SETTING_DIVX_MODE_REG 0 ) 27  #SETTING_DIVX_MODE_DEREG 1 ) 28  #SETTING_LICESE_SAMSUNG_LEGAL "IDS_ST_BODY_SAMSUNG_LEGAL" ) 30  g_phe_lin_ma_mou_up_Gdl_li_cb (* da , 31 Evas_Obje * obj , 32 * evt_fo ); 33  g_phe_lin_ma_ick_sokey_nl (* da , 34 Evas_Obje * obj , 35 * evt_fo ); 36  g_phe_lin_ma_pup__cb (* da , Evas_Obje * obj , 37 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-region-format.h 21 #ide __SETTING_PHONE_REGION_FORMAT_H__ 22  #__SETTING_PHONE_REGION_FORMAT_H__ ) 24  ~ 25  s_Stg_Regi_Tab { 26 * mkey ; 27 * mdesc ; 28 } tStg_Regi_Tab ; 30  #DATA_FORMAT_SKELETON "yMd" ) 31  #DATA_FORMAT_CATEGORY_NUM 4 ) 32  #DATA_FORMAT_DEFAULT 1 ) 34  #SETTING_PHONE_REGION_FORMAT_ANIMATOR_START_INDEX 30 ) 36  g_phe_gi_fm_g_gi_fmt (* li [], 37  em_idx [], 38 * gi_keyS [], 39 * gi_num ); 40  Ea_Bo g_phe_gi_fm_ick_sokey_nl_cb (* da , Elm_Obje_Im * ); 41  g_phe_gi_fm_mou_up_Gdl_li_dio_cb ( 42 * da , 43 Evas_Obje 44 * obj , 46 * evt_fo ); 47  g_phe_gi_fm_com_cb (cڡ * d1 , 48 cڡ * d2 ); 49  g_phe_gi_fm_t_defm (cڡ * gi , 50 * da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone.h 21 #ide __SETTING_PHONE_H__ 22  #__SETTING_PHONE_H__ ) 24  ~ 25  ~ 27  ~ 29  ~ 30  ~ 32  ~ 34 #ifde Stus 35 #unde Stus 37  ~ 38  ~ 39  ~ 41  ~ 42  ~ 43  ~ 44  ~ 45  ~ 46  ~ 47  ~ 50  #Diy_APP_Fu_Name 1 ) 51  #MAX_APP_NAME 1024 ) 52  #IMAGES_MIME_TYPE "image/g" ) 53  #SOUNDS_MIME_TYPE "audio/mg" ) 54  #VIDEOS_MIME_TYPE "video/3g" ) 55  #OTHERS_MIME_TYPE "iti/pdf" ) 56  #TBL_NAME "mu" ) 57  #MIME_FIELD_NAME "mimy" ) 58  #NAME_BUF_LEN (128) ) 60  #REGION_ITEM_MAX 300 ) 62  #SETTING_PHONE_REGION_RECT_SIZE_W (()720 * WIDGET_SCALE_FACTOR ) ) 63  #SETTING_PHONE_REGION_RECT_SIZE_H (()1280 * WIDGET_SCALE_FACTOR ) ) 65  #ASK_DEREG_PHONE "Youphڐis
adyegied.
A you su you
wishdegi?" ) 66  #REGISTRATION_GET_FAILED `_ ("IDS_ST_POP_REGISTRATION_CODE_NOT_FOUND") ) 67  #REGISTRATION_INDICATOT "IDS_ST_BODY_YOUR_DEVICE_REGISTRATION_CODE_C_PS" ) 68  #REGISTRATION_AT "IDS_ST_BODY_REGISTER_AT" ) 69  #DEREGISTRATION_INDICATOT "

Youdevi
degiti code:

" ) 70  #EREGISTRATION_AT "


Degit" ) 71  #TRANSFER_INFO "IDS_ST_BODY_EXPLANATION_FOR_TRANSACTION_TRACKING_MENU_VODA" ) 73  #REGION_FORMAT_LOWER "IDS_ST_BODY_REGION" ) 75  _StgPheUG tStgPheUG ; 82  s_StgPheUG { 83 ui_gadg_h mug ; 84 TiHd * mhd ; 87 Evas * mevas ; 88 Evas_Obje * mw_ma_yout ; 89 Evas_Obje * mw_g ; 90 ui_gadg_h mug_ldg ; 92 Evas_Obje * mgl_ng_gi ; 93 Evas_Obje * mgl_ng ; 94 Evas_Obje * mgl_gi ; 96 Evas_Obje * mly_gi ; 98 Evas_Obje * mvi_b ; 99 Evas_Obje * mpup ; 100 Evas_Obje * mpup_r_lin ; 101 (* mpup_cb )(* mda , Evas_Obje * mobj , * mevt_fo ); 103  mtl_shakg_vue ; 105 Evas_Obje * mly_nguage ; 106 Evas_Obje * mly_tick ; 107 Evas_Obje * mly_lin ; 111 Stg_GGroupIm_Da * mda_das_nifiti ; 112 Stg_GGroupIm_Da * mda_das_sound ; 113 Stg_GGroupIm_Da * mda_das_diy_cڋ ; 114 Stg_GGroupIm_Da * mda_das_badge ; 116 * ml_rg ; 119 Stg_GGroupIm_Da * mda_n_msg ; 120 Stg_GGroupIm_Da * mda_n_ema ; 121 Stg_GGroupIm_Da * mda_n_im ; 122 Stg_GGroupIm_Da * mda_n_fb ; 123 Stg_GGroupIm_Da * mda_n_twt ; 126 Evas_Obje * mchk_ng ; 127  mev_ng ; 128 Stg_GGroupIm_Da * mda_ackg ; 129 Stg_GGroupIm_Da * mda_expy ; 130 Stg_GGroupIm_Da * mdivx_vod ; 131 Stg_GGroupIm_Da * mda_rmg_nw ; 134 Stg_GGroupIm_Da * mda_g ; 135 Stg_GGroupIm_Da * mda_deg ; 136 Evas_Obje * mp_deg ; 137  mmode ; 139 Evas_Obje * mchk_ackg ; 140 Evas_Obje * mchk_expy ; 143 Stg_GGroupIm_Da * mauto_dowd ; 144 Stg_GGroupIm_Da * mmu ; 145 Stg_GGroupIm_Da * mways_je ; 148 p_cڌ_h mbund_da ; 149 g_vw * mvw_to_ld ; 150 TSimImsiInfo_t mimsi ; 151 cڡ * msim_ng ; 152 Elm_Gli_Im_Css mc_1xt ; 153 Elm_Gli_Im_Css mc_1xt_tb ; 154 Elm_Gli_Im_Css mc_1xt_1ic_2 ; 155 Elm_Gli_Im_Css mc_1xt_1ic ; 156 Elm_Gli_Im_Css mc_2xt_3_ ; 157 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 158 Elm_Gli_Im_Css mc_1ic_2xt ; 159 Elm_Gli_Im_Css mc_1ic_wh_no_le ; 162 Stg_GGroupIm_Da * mda_diy_nguage ; 163 Stg_GGroupIm_Da * mda_gi_fmt ; 164 Stg_GGroupIm_Da * mda_gi_fmt_exame ; 165 Stg_GGroupIm_Da * mda_keybrd ; 166 Stg_GGroupIm_Da * mda_voi_cog ; 167 Stg_GGroupIm_Da * mda_xt_ch ; 168 Stg_GGroupIm_Da * mda_adout ; 169 Stg_GGroupIm_Da * mda_t_keybrd ; 170 Stg_GGroupIm_Da * mda_t_ch ; 172 Evas_Obje * mchk_gi ; 173  mev_gi ; 174 * mgi_keyS [ REGION_ITEM_MAX ]; 175 * mgi_desc [ REGION_ITEM_MAX ]; 176  mgi_dex [ REGION_ITEM_MAX ]; 177  mgi_num ; 178  mgl_gi_dex ; 179  mgl_gi_cur_dex ; 180  med_gi_idx ; 181 * mgi_vcf_r ; 182 Elm_Gli_Im_Css mc_2xt_2 ; 183 Elm_Gli_Im_Css mc_bg_1ic ; 184 UDeTimePG * mn_g ; 185 * mev_lo ; 186 Elm_Obje_Im * med_em ; 187 Ea_Li * mp_li ; 188 Evas_Obje * mp_ogss ; 189 Evas_Obje * mch_b ; 190  mch_xt [ MAX_SEARCH_STR_LEN + 1]; 191 Ece_Idr * mch_idr ; 192 Ece_Anim * mim ; 193 Ece_Tim * mt_tim ; 194 Ece_Idr * mt_idr ; 196 Elm_Obje_Im * mng_gi_vi_ ; 198 Ece_Tim * mng_ush_tim ; 199 Ea_Bo mng_chge ; 201 Ece_Tim * mchli_upde_tim ; 202 Ece_Tim * mpup_tim ; 204 Ece_Tim * mevt_ze_tim ; 206 Evas_Obje * mp_ogss_ng ; 208 * med_lo ; 209 * mgi_ch_id ; 213 g_vw g_vw_phe_nguage_gi ; 214 #ifde ENABLE_TICKER_NOTI 215 g_vw g_vw_phe_tick_nifiti ; 216 g_vw g_vw_phe_tick_nifiti_das ; 218 g_vw g_vw_phe_lin_ma ; 219 g_vw g_vw_phe_diy_nguage ; 220 g_vw g_vw_phe_gi_fm ; 223  p_rme_dd_cb ( pid , * da ); 224 * g_phe_ng_g_gi_r (cڡ * gi ); 225 * g_phe_ng_g_by_n (cڡ * lo , 226 cڡ * sk , 227 * da ); 228 * g_phe_ng_g_exame_desc (cڡ * gi , 229 * da ); 237 * g_phe_ng_r_to_utf8 (cڡ UCh * unichs ); 241  t_nguage_hr (* ng ); 242  t_gifm_hr (* gi ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-display-language.c 21  ~ 23  ~ 24  ~ 26  g_phe_diy_nguage_ (* cb ); 27  g_phe_diy_nguage_deroy (* cb ); 28  g_phe_diy_nguage_nup (* cb ); 31 g_vw gg_vw_phe_diy_nguage = { 32 . = g_phe_diy_nguage_ , 33 . gderoy = g_phe_diy_nguage_deroy , 34 . gupde = NULL , 35 . gnup = g_phe_diy_nguage_nup , 46  $g_phe_diy_nguage_Δ_exi_right_cb (* da , 47 Evas_Obje * obj , 48 * evt_fo ) 50 SETTING_TRACE_BEGIN ; 51 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 53 StgPheUG * ad = (StgPheUG * da ; 55 p_cڌ_h svc ; 56 i( `p_cڌ_ (& svc )) { 60 `p_cڌ_add_exa_da ( svc , "result", "rbutton_click"); 61 `ug_nd_su ( ad -> ug , svc ); 63 `p_cڌ_deroy ( svc ); 65 `ug_deroy_me ( ad -> ug ); 66 } } 76  Ea_Bo $g_phe_diy_nguage_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 78 SETTING_TRACE_BEGIN ; 79 `tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 80 StgPheUG * ad = (StgPheUG * da ; 81 `g_vw_chge (& g_vw_phe_diy_nguage , & g_vw_phe_nguage_gi , ad ); 83  EINA_TRUE ; 84 } } 93  $g_phe_diy_nguage_de_pup__cb (* da , Evas_Obje * obj , * evt_fo ) 95 SETTING_TRACE_BEGIN ; 96 `tm_if ( da = NULL , "Dataarameter is NULL"); 97 StgPheUG * ad = (StgPheUG * da ; 99 i( ad -> p_ogss_ng ) { 100 `evas_obje_d ( ad -> p_ogss_ng ); 101 ad -> p_ogss_ng = NULL ; 104 `m_viame_em_p ( ad -> vi_b ); 105 g_vw_phe_diy_nguage . is_ = 0; 106 } } 114  $g_phe_diy_nguage_o_pup_ex (* da ) 116 SETTING_TRACE_BEGIN ; 117 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 118 StgPheUG * ad = (StgPheUG * da ; 120 i( ad -> ed_lo = NULL ) { 124 i( `SCmp ( ad -> ed_lo , "IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC") == 0) { 127 `vcf_t_bo ( VCONFKEY_SETAPPL_LANG_AUTOMATIC_BOOL , TRUE ); 130 i( ad -> sim_ng ! NULL ) { 131 `t_nguage_hr ( ad -> sim_ng ); 133 `m_nguage_t ( ad -> sim_ng ); 134 `SETTING_TRACE_DEBUG (" Automi: sim_ng i%s", ad -> sim_ng ); 138 Ea_Li * i = NULL ; 140 g_ng_y * ode = NULL ; 143 Ea_Li * ngli = `g_g_nguage_li (); 145 `EINA_LIST_FOREACH ( ngli , i , ode ) { 146 i( `SCmp ( ad -> ed_lo , ode -> t ) == 0) { 148 `vcf_t_bo ( VCONFKEY_SETAPPL_LANG_AUTOMATIC_BOOL , FALSE ); 150  mp [32] = {0,}; 151 `tf ( mp , 32, "%s.UTF-8", ode -> lo ); 153 `t_nguage_hr ( mp ); 155 `m_nguage_t ( mp ); 157  gi_automic = 1; 158 `vcf_g_bo ( VCONFKEY_SETAPPL_REGION_AUTOMATIC_BOOL , & gi_automic ); 159 i( gi_automic == 1) { 161 `t_gifm_hr ( mp ); 164  t = `g_phe_gi_fm_t_defm ( ode -> lo , ad ); 165 i( t = SETTING_RETURN_FAIL ) { 166 `SETTING_TRACE_ERROR ("[Error] set date format fail"); 169 `SETTING_TRACE_DEBUG ("dguagi%s, itlo i%s", ad -> ed_lo , ode -> lo ); 174 `FREE ( ad -> ed_lo ); 177 cڡ * _ng = `vcf_g_r ( VCONFKEY_LANGSET ); 178 i( _ng ) { 179 * q = `rchr ( _ng , '.'); 180 i( q ) { 181 * q = '\0'; 184 `SETTING_TRACE ("_ng:%s", _ng ); 185  r = -1; 189 `uloc_tDeu ( _ng , & r ); 191 * Δ = NULL ; 192 p_cڌ_h rvi = ad -> bund_da ; 194 `p_cڌ_g_exa_da ( rvi , "Δ", & Δ ); 196 i( Δ ) { 197  t = `g_phe_gi_fm_t_defm ( _ng , ad ); 198 i( t = SETTING_RETURN_FAIL ) { 199 `SETTING_TRACE_ERROR ("[Error] set date format fail"); 202 cڡ * ng = `vcf_g_r ( VCONFKEY_LANGSET ); 203 i( ng ) { 204 t = `t_gifm_hr ( ng ); 206 i( t != 0) { 207 `SETTING_TRACE_ERROR ("[Error] set value of VCONFKEY_REGIONFORMAT fail"); 209 `FREE ( ng ); 213 p_cڌ_h svc ; 214 i( `p_cڌ_ (& svc )) { 218 `p_cڌ_add_exa_da ( svc , "result", "rbutton_click"); 219 `ug_nd_su ( ad -> ug , svc ); 221 `p_cڌ_deroy ( svc ); 223 `ug_deroy_me ( ad -> ug ); 224 `FREE ( Δ ); 227 ad -> p_ogss_ng = `g__pup_wh_ogssb_whobje d,d->p_ogss_ng,d-> ly_nguage , 228 PROGRESSBAR_STYLE , 229 NULL , KeyS_Ldg , g_phe_diy_nguage_de_pup__cb , 3 , TRUE , TRUE); 232 `FREE ( _ng ); 233 } } 243  $g_phe_diy_nguage_mou_up_Gdl_li_dio_cb (* da , 244 Evas_Obje * obj , 245 * evt_fo ) 247 SETTING_TRACE_BEGIN ; 248 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 249 `g_tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 250 StgPheUG * ad = (StgPheUG *) da ; 251 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 253 `m_gli_em_ed_t ( em , 0); 254 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 255 `g_tm_if ( NULL = li_em , "list_item is NULL"); 257 ad -> ed_lo = (*) `rdup ( li_em -> keyS ); 258 `g_phe_diy_nguage_o_pup_ex ( ad ); 259 } } 276  $g_phe_diy_nguage_ (* cb ) 278 SETTING_TRACE_BEGIN ; 279 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 281 StgPheUG * ad = (StgPheUG * cb ; 283 * t = "IDS_ST_HEADER_DISPLAY_LANGUAGE"; 285 Evas_Obje * sr = NULL ; 286 g__back_func gl_l_cb = NULL ; 288 i(& g_vw_phe_diy_nguage = ad -> vw_to_ld ) { 289 * Δ = NULL ; 291 p_cڌ_h rvi = ad -> bund_da ; 293 `p_cڌ_g_exa_da ( rvi , "Δ", & Δ ); 295 i( Δ ) { 296 ad -> ly_nguage = `g__yout_vi_b_gli d-> w_ma_yout , 297 ad -> w_g , 298 t , 299 "IDS_ST_BUTTON_BACK", NULL , 300 g_phe_diy_nguage_Δ_exi_right_cb , NULL , 301 ad , & sr , &ad-> vi_b ); 302 gl_l_cb = g_phe_diy_nguage_mou_up_Gdl_li_dio_cb ; 303 `FREE ( Δ ); 305 `SETTING_TRACE_ERROR ("[ERROR] caller ismpty"); 306  SETTING_RETURN_FAIL ; 310 Elm_Obje_Im * vi_ = `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 311 t , "IDS_ST_BUTTON_BACK", 312 NULL , 313 NULL , 314 NULL , ad , & sr ,d-> vi_b ); 315 `m_viame_em_p_cb_t ( vi_ , g_phe_diy_nguage_ick_sokey_nl_cb , ad ); 316 gl_l_cb = g_phe_diy_nguage_mou_up_Gdl_li_dio_cb ; 319 ad -> gl_ng = sr ; 320 `m_sr_picy_t ( sr , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO ); 322 `evas_obje_smt_back_add ( ad -> gl_ng , "ized", __gl_ized_cb , NULL ); 324 Elm_Obje_Im * em = NULL ; 325 em = 326 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 327 ELM_GENLIST_ITEM_NONE , NULL , NULL); 328 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 331 ad -> chk_ng = `m_dio_add ( sr ); 332 `m_dio_e_vue_t ( ad -> chk_ng , -1); 335 Ea_Li * i = NULL ; 336 g_ng_y * ode = NULL ; 337  idx = SETTING_LANG_KOREA ; 338  em_idx = 0; 339 Stg_GGroupIm_Da * ϡ_em = NULL ; 340 Stg_GGroupIm_Da * em_da = NULL ; 343 Ea_Li * ngli = `g_g_nguage_li (); 345 `EINA_LIST_FOREACH ( ngli , i , ode ) { 346 em_da = 347 `g__Gdl_fld_def ( sr , 348 &( ad -> c_1xt ), 349 gl_l_cb , 350 ad , 351 SWALLOW_Ty_INVALID , NULL , NULL, 354 ode -> t , NULL , NULL); 355 i( em_da ) { 356 em_da -> urda = ad ; 357 i( em_idx == 0) { 358 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 360 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 363 i( em_da -> em ) { 364 i( em_da -> group_y = SETTING_GROUP_STYLE_TOP ) { 365 `m_obje_em_sigl_em ( em_da -> em , "elm,state,top", ""); 366 } i( em_da -> group_y = SETTING_GROUP_STYLE_BOTTOM ) { 367 `m_obje_em_sigl_em ( em_da -> em , "elm,state,bottom", ""); 368 } i( em_da -> group_y = SETTING_GROUP_STYLE_CENTER ) { 369 `m_obje_em_sigl_em ( em_da -> em , "elm,state,center", ""); 371 `m_obje_em_sigl_em ( em_da -> em , "elm,state,normal", ""); 374 em_idx ++; 375 ϡ_em = em_da ; 377 `SETTING_TRACE_ERROR ("item_data is NULL"); 379 idx ++; 381 i( ϡ_em ) { 382 ϡ_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 389 g_vw_phe_diy_nguage . is_ = 1; 391  SETTING_RETURN_SUCCESS ; 392 } } 402  $g_phe_diy_nguage_deroy (* cb ) 404 SETTING_TRACE_BEGIN ; 406 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 407 StgPheUG * ad = (StgPheUG * cb ; 409 `evas_obje_smt_back_d ( ad -> gl_ng , "ized", __gl_ized_cb ); 412 i( g_vw_phe_diy_nguage . is_ ) { 413 i( ad -> p_ogss_ng ) { 414 `evas_obje_d ( ad -> p_ogss_ng ); 415 ad -> p_ogss_ng = NULL ; 417 `m_viame_em_p ( ad -> vi_b ); 418 g_vw_phe_diy_nguage . is_ = 0; 420 `g_g_nguage_li_deroy (); 423  SETTING_RETURN_SUCCESS ; 424 } } 434  $g_phe_diy_nguage_nup (* cb ) 436 SETTING_TRACE_BEGIN ; 438 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 439 `g_phe_diy_nguage_deroy ( cb ); 441  SETTING_RETURN_SUCCESS ; 442 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-language-region.c 21  ~ 22  ~ 23  ~ 24  ~ 27  g_phe_nguage_gi_ (* cb ); 28  g_phe_nguage_gi_deroy (* cb ); 29  g_phe_nguage_gi_upde (* cb ); 30  g_phe_nguage_gi_nup (* cb ); 32 g_vw gg_vw_phe_nguage_gi = { 33 . = g_phe_nguage_gi_ , 34 . gderoy = g_phe_nguage_gi_deroy , 35 . gupde = g_phe_nguage_gi_upde , 36 . gnup = g_phe_nguage_gi_nup , 48  Ea_Bo $g_phe_nguage_gi_ush_tim_cb (* cb ) 50 SETTING_TRACE_BEGIN ; 51 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 52 StgPheUG * ad = (StgPheUG * cb ; 54 `m_cfig_l_ush (); 55 ad -> ng_ush_tim = NULL ; 57 SETTING_TRACE_END ; 58  EINA_FALSE ; 59 } } 62  Ea_Bo $g_phe_nguage_gi_ze_evt_tim_cb (* cb ) 64 SETTING_TRACE_BEGIN ; 65 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 66 StgPheUG * ad = (StgPheUG * cb ; 68 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_FALSE ); 70 ad -> evt_ze_tim = NULL ; 71 SETTING_TRACE_END ; 72  EINA_FALSE ; 73 } } 80  $_fd_pid_ime_li (cڡ pkgmgrfo_pfo_h hd , * ur_da ) 82 i( ur_da ) { 83 ** su = (**) ur_da ; 84 * pid = NULL ; 85  t = 0; 88 t = `pkgmgrfo_pfo_g_pid ( hd , & pid ); 89 i( t = PMINFO_R_OK ) { 90 * su = `rdup ( pid ); 92 `LOGW ("pkgmgrinfo_appinfo_get_appid failed!"); 95 `LOGW ("user_data isull!"); 99 } } 106  $g_phe_ng__keybrd_ug ( StgPheUG * ad ) 108 SETTING_TRACE_BEGIN ; 109 `t_if ( ad = NULL ); 112  t ; 113 p_cڌ_h p_cڌ ; 114 * p_id = NULL ; 115 pkgmgrfo_pfo_fr_h hd ; 118 t = `pkgmgrfo_pfo_fr_ (& hd ); 119 i( t = PMINFO_R_OK ) { 120 t = `pkgmgrfo_pfo_fr_add_rg ( hd , PMINFO_APPINFO_PROP_APP_CATEGORY , "http://tizen.org/category/ime-list"); 121 i( t = PMINFO_R_OK ) { 122 t = `pkgmgrfo_pfo_fr_fܗch_pfo ( hd , _fd_pid_ime_li , & p_id ); 124 `pkgmgrfo_pfo_fr_deroy ( hd ); 127 i( p_id ) { 128 t = `p_cڌ_ (& p_cڌ ); 129 i( t = APP_CONTROL_ERROR_NONE ) { 130 `p_cڌ_t_ݔi ( p_cڌ , APP_CONTROL_OPERATION_DEFAULT ); 131 `p_cڌ_t_p_id ( p_cڌ , p_id ); 132 `p_cڌ_add_exa_da ( p_cڌ , "caller", "settings"); 133 `p_cڌ_t_unch_mode ( p_cڌ , APP_CONTROL_LAUNCH_MODE_GROUP ); 134 t = `p_cڌ_nd_unch_que ( p_cڌ , NULL , NULL); 135 i( t ! APP_CONTROL_ERROR_NONE ) { 136 `LOGW ("p_cڌ_nd_unch_que faed(%d): %s", t , p_id ); 138 `p_cڌ_deroy ( p_cڌ ); 140 ` ( p_id ); 142 `LOGW ("AppID with http://tizen.org/category/ime-list category isotvailable"); 144 } } 150  $g_phe_ng__voi_cogni_ug ( StgPheUG * ad ) 152 SETTING_TRACE_BEGIN ; 153 i( `p_unch ("setting-voice-efl|show_what:stt") == 0) { 154 ad -> evt_ze_tim = `ece_tim_add (1, g_phe_nguage_gi_ze_evt_tim_cb ,d); 155 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_TRUE ); 157 } } 163  $g_phe_ng__xt_ch_ug ( StgPheUG * ad ) 165 SETTING_TRACE_BEGIN ; 166 i( `p_unch ("setting-voice-efl|show_what:tts") == 0) { 167 ad -> evt_ze_tim = `ece_tim_add (1, g_phe_nguage_gi_ze_evt_tim_cb ,d); 168 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_TRUE ); 170 } } 177  $g_phe_ng__adout_ug ( StgPheUG * ad ) 179 SETTING_TRACE_BEGIN ; 180 `t_if ( ad = NULL ); 182 i( `p_unch ("setting-drivingmode-efl") == 0) { 183 ad -> evt_ze_tim = `ece_tim_add (1, g_phe_nguage_gi_ze_evt_tim_cb ,d); 184 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_TRUE ); 186 } } 193  Ea_Bo $g_phe_ng_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 195 SETTING_TRACE_BEGIN ; 196 `tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 197 StgPheUG * ad = (StgPheUG * da ; 199 Ea_Bo is_zed = `evas_obje_ze_evts_g ( ad -> vi_b ); 200 `SETTING_TRACE_DEBUG ("is_zed : %d", is_zed ); 201 i( is_zed ) 202  EINA_FALSE ; 204 `ug_deroy_me ( ad -> ug ); 205  EINA_FALSE ; 206 } } 214  $g_phe_ng_em_Gdl_mou_up_cb (* da , 215 Evas_Obje * obj , 216 * evt_fo ) 218 SETTING_TRACE_BEGIN ; 219 `g_tm_if (! da || ! evt_fo , "data||event_info is NULL"); 220 StgPheUG * ad = (StgPheUG * da ; 221 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 223 `m_gli_em_ed_t ( em , 0); 224 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 225 `g_tm_if ( NULL = li_em , "list_item is NULL"); 227  mp [ BUF_SIZE ] = {0,}; 228 `tf ( mp , emp), "%%s", `_ ("IDS_ST_BODY_TTS"), _("IDS_ST_SK_OPTIONS_LITE")); 230 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 232 i(! `SCmp ("IDS_ST_HEADER_DISPLAY_LANGUAGE", li_em -> keyS )) { 233 `g_vw_chge (& g_vw_phe_nguage_gi , 234 & g_vw_phe_diy_nguage , ad ); 235 } i(! `SCmp ( `_ ( REGION_FORMAT_LOWER ), li_em -> keyS )) { 236 `g_vw_chge (& g_vw_phe_nguage_gi , 237 & g_vw_phe_gi_fm , ad ); 238 } i(! `SCmp ("IDS_ST_BODY_KEYBOARD", li_em -> keyS )) { 239 `g_phe_ng__keybrd_ug ( ad ); 240 } i(! `SCmp ("IDS_VC_HEADER_VOICE_RECOGNITION", li_em -> keyS )) { 241 `g_phe_ng__voi_cogni_ug ( ad ); 242 } i(! `SCmp ("IDS_ST_HEADER_TEXT_TO_SPEECH", li_em -> keyS )) { 243 `g_phe_ng__xt_ch_ug ( ad ); 244 } i(! `SCmp ("IDS_VC_MBODY_NOTIFICATION_READ_OUT", li_em -> keyS )) { 245 `g_phe_ng__adout_ug ( ad ); 246 } i(! `SCmp ("IDS_ST_BODY_VOICE_CONTROL", li_em -> keyS )) { 247 `p_unch ("org.tizen.voice-setting|show:voice-control"); 248 } i(! `SCmp ( mp , li_em -> keyS )) { 249 `p_unch ("org.tizen.voice-setting|show:tts"); 251 } } 264  $g_phe_nguage_gi_ (* cb ) 266 SETTING_TRACE_BEGIN ; 268 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 270 StgPheUG * ad = (StgPheUG * cb ; 271 Evas_Obje * sr = NULL ; 273  gi_automic ; 275 ad -> ng_chge = EINA_FALSE ; 277 * t = "IDS_ST_HEADER_LANGUAGE_AND_INPUT"; 278 ad -> ly_nguage = 279 `g__yout_vi_b_gli ( ad -> w_ma_yout , 280 ad -> w_g , t , 281 `_ ("IDS_ST_BUTTON_BACK"), 282 NULL , 283 NULL , 284 NULL , ad , & sr , 285 &( ad -> vi_b )); 286 Elm_Obje_Im * vi_ = `m_viame_t_em_g ( ad -> vi_b ); 287 `m_viame_em_p_cb_t ( vi_ , g_phe_ng_ick_sokey_nl_cb , ad ); 288 `tv_if ( ad -> ly_nguage = NULL , SETTING_RETURN_FAIL ); 289 ad -> gl_ng_gi = sr ; 290 ad -> ng_gi_vi_ = vi_ ; 291 `SETTING_TRACE ("vi_:%p", vi_ ); 292 `evas_obje_smt_back_add ( ad -> gl_ng_gi , "ized", __gl_ized_cb , NULL ); 293 Elm_Obje_Im * em = NULL ; 294 em = 295 `m_gli_em_nd ( sr , & c_t , 296 NULL , NULL, ELM_GENLIST_ITEM_NONE , 297 NULL , NULL); 298 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 300 * _diy_ng = `g__diy_nguage_r (); 301 ad -> da_diy_nguage = 302 `g__Gdl_fld_def ( sr , 303 &( ad -> c_2xt_2 ), 304 g_phe_ng_em_Gdl_mou_up_cb , 305 ad , SWALLOW_Ty_INVALID , 306 NULL , NULL, 0, 308 `_ ( _diy_ng ), 309 NULL ); 310 i( ad -> da_diy_nguage ) { 311 ad -> da_diy_nguage -> urda =d; 312 ad -> da_diy_nguage -> group_y = SETTING_GROUP_STYLE_TOP ; 314 `SETTING_TRACE_ERROR ("ad->data_display_language is NULL"); 316 `G_FREE ( _diy_ng ); 318 * _gi = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 319 i( _gi = NULL ) { 320 SETTING_TRACE_ERROR 323 ad -> ev_lo = (*) `g_rdup ( _gi ); 325 * gi_fm_r = NULL ; 326 `vcf_g_bo ( VCONFKEY_SETAPPL_REGION_AUTOMATIC_BOOL , & gi_automic ); 327 i( gi_automic == 1) { 328 gi_fm_r = (*) `g_rdup ( `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC")); 330 gi_fm_r = `g_phe_ng_g_gi_r ( _gi ); 332 ad -> da_gi_fmt = 333 `g__Gdl_fld_def ( sr , 334 &( ad -> c_2xt_2 ), 335 g_phe_ng_em_Gdl_mou_up_cb , 336 ad , SWALLOW_Ty_INVALID , 337 NULL , NULL, 0, 338 `_ ( REGION_FORMAT_LOWER ), 339 gi_fm_r , NULL ); 340 i( ad -> da_gi_fmt ) { 341 ad -> da_gi_fmt -> urda =d; 342 ad -> da_gi_fmt -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 344 `SETTING_TRACE_ERROR ("ad->data_region_fmt is NULL"); 347 * exame_desc = `g_phe_ng_g_exame_desc ( _gi , ad ); 348 em = `m_gli_em_nd ( sr , &( c_p_le ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 349 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 350 ad -> da_gi_fmt_exame = `g__Gdl_fld_def ( sr , & c_muɞe_xt , 351 NULL , 352 NULL , 353 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 354 NULL , NULL, 0, exame_desc , NULL, NULL); 355 i( ad -> da_gi_fmt_exame ) 356 `m_gli_em__mode_t ( ad -> da_gi_fmt_exame -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 359 ad -> da_t_keybrd = `g__Gdl_fld_tIm ( sr , & c_group_em , `_ ("IDS_ST_BODY_KEYBOARD"), NULL ); 360 ad -> da_keybrd = 361 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 362 g_phe_ng_em_Gdl_mou_up_cb , 363 ad , SWALLOW_Ty_INVALID , NULL , 364 NULL , 0, "IDS_ST_BODY_KEYBOARD", 365 NULL , NULL); 368 `g__Gdl_fld_tIm ( sr , & c_group_em , `_ ("IDS_ST_BODY_SPEECH"), NULL ); 369 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 370 g_phe_ng_em_Gdl_mou_up_cb , 371 ad , SWALLOW_Ty_INVALID , NULL , 372 NULL , 0, "IDS_ST_BODY_VOICE_CONTROL", 373 NULL , NULL); 374  mp [ BUF_SIZE ] = {0,}; 375 `tf ( mp , emp), "%%s", `_ ("IDS_ST_BODY_TTS"), _("IDS_ST_SK_OPTIONS_LITE")); 376 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 377 g_phe_ng_em_Gdl_mou_up_cb , 378 ad , SWALLOW_Ty_INVALID , NULL , 379 NULL , 0, mp , 380 NULL , NULL); 381 i( _gi ) { 382 `FREE ( _gi ); 384 i( exame_desc ) { 385 `FREE ( exame_desc ); 388 g_vw_phe_nguage_gi . is_ = 1; 389  SETTING_RETURN_SUCCESS ; 390 } } 398  $g_phe_nguage_gi_deroy (* cb ) 400 SETTING_TRACE_BEGIN ; 402 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 404 StgPheUG * ad = (StgPheUG * cb ; 406 `evas_obje_smt_back_d ( ad -> gl_ng_gi , "ized", __gl_ized_cb ); 408 i( ad -> ly_nguage ! NULL ) { 409 `evas_obje_d ( ad -> ly_nguage ); 410 ad -> ly_nguage = NULL ; 412 i( ad -> ng_ush_tim ) { 413 `ece_tim_d ( ad -> ng_ush_tim ); 414 ad -> ng_ush_tim = NULL ; 417 i( ad -> evt_ze_tim ) { 418 `ece_tim_d ( ad -> evt_ze_tim ); 419 ad -> evt_ze_tim = NULL ; 422 i( ad -> n_g ) { 423 `udpg_o ( ad -> n_g ); 424 ad -> n_g = NULL ; 426 g_vw_phe_nguage_gi . is_ = 0; 429  SETTING_RETURN_SUCCESS ; 430 } } 440  $g_phe_nguage_gi_upde (* cb ) 442 SETTING_TRACE_BEGIN ; 444 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 446 StgPheUG * ad = (StgPheUG * cb ; 448 i( ad -> ly_nguage ! NULL ) { 449 `evas_obje_show ( ad -> ly_nguage ); 451 `m_obje_em_xt_t ( ad -> ng_gi_vi_ , `_ ("IDS_ST_HEADER_LANGUAGE_AND_INPUT")); 453 i( ad -> da_diy_nguage ) { 454 `G_FREE ( ad -> da_diy_nguage -> sub_desc ); 455 ad -> da_diy_nguage -> sub_desc = `g__diy_nguage_r (); 456 `m_obje_em_da_t ( ad -> da_diy_nguage -> em ,d->data_display_language); 457 `m_gli_em_upde ( ad -> da_diy_nguage -> em ); 460 * _gi = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 461 i( _gi = NULL ) { 462 SETTING_TRACE_ERROR 464  SETTING_RETURN_FAIL ; 467 i( ad -> da_gi_fmt ) { 468  gi_automic = 1; 469  t = `vcf_g_bo ( VCONFKEY_SETAPPL_REGION_AUTOMATIC_BOOL , & gi_automic ); 470 i( t = VCONF_ERROR ) { 471 `SETTING_TRACE_ERROR ("get vconfegionutomaticrr."); 474 i( gi_automic == 1) { 475 ad -> da_gi_fmt -> sub_desc = (*) `g_rdup ( `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC")); 477 ad -> da_gi_fmt -> sub_desc = `g_phe_ng_g_gi_r ( _gi ); 479 `G_FREE ( ad -> da_gi_fmt -> keyS ); 480 ad -> da_gi_fmt -> keyS = (*) `g_rdup ( `_ ( REGION_FORMAT_LOWER )); 481 `m_obje_em_da_t ( ad -> da_gi_fmt -> em ,d->data_region_fmt); 482 `m_gli_em_upde ( ad -> da_gi_fmt -> em ); 484 i( ad -> da_gi_fmt_exame ) { 485 * exame_desc = `g_phe_ng_g_exame_desc ( _gi , ad ); 486 `G_FREE ( ad -> da_gi_fmt_exame -> keyS ); 487 ad -> da_gi_fmt_exame -> keyS = (*) `g_rdup ( exame_desc ); 488 `FREE ( exame_desc ); 489 `m_obje_em_da_t ( ad -> da_gi_fmt_exame -> em ,d->data_region_fmt_example); 490 `m_gli_em_upde ( ad -> da_gi_fmt_exame -> em ); 492 i( ad -> da_t_keybrd ) { 493 `G_FREE ( ad -> da_t_keybrd -> keyS ); 494 ad -> da_t_keybrd -> keyS = (*) `g_rdup ( `_ ("IDS_ST_BODY_KEYBOARD")); 495 `m_obje_em_da_t ( ad -> da_t_keybrd -> em ,d->data_title_keyboard); 496 `m_gli_em_upde ( ad -> da_t_keybrd -> em ); 498 i( ad -> da_t_ch ) { 499 `G_FREE ( ad -> da_t_ch -> keyS ); 500 ad -> da_t_ch -> keyS = (*) `g_rdup ( `_ ("IDS_ST_BODY_SPEECH")); 501 `m_obje_em_da_t ( ad -> da_t_ch -> em ,d->data_title_speech); 502 `m_gli_em_upde ( ad -> da_t_ch -> em ); 504 i( ad -> da_adout ) { 505 `G_FREE ( ad -> da_adout -> sub_desc ); 506 ad -> da_adout -> sub_desc = `g__ni_adout_r (); 507 `m_obje_em_da_t ( ad -> da_adout -> em ,d->data_readout); 508 `m_gli_em_upde ( ad -> da_adout -> em ); 511 `FREE ( _gi ); 514 i( ad -> ng_chge ) { 515 ad -> ng_ush_tim = `ece_tim_add (0.3, g_phe_nguage_gi_ush_tim_cb ,d); 516 ad -> ng_chge = EINA_FALSE ; 518  SETTING_RETURN_SUCCESS ; 519 } } 529  $g_phe_nguage_gi_nup (* cb ) 531 SETTING_TRACE_BEGIN ; 532  SETTING_RETURN_SUCCESS ; 533 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-license-main.c 22  ~ 23  #TEXT_CLEAR_LICENSE "IDS_ST_BODY_REMOVE_LICENCE" ) 25  g_phe_lin_ma_ (* cb ); 26  g_phe_lin_ma_deroy (* cb ); 27  g_phe_lin_ma_upde (* cb ); 28  g_phe_lin_ma_nup (* cb ); 30 g_vw gg_vw_phe_lin_ma = { 31 . = g_phe_lin_ma_ , 32 . gderoy = g_phe_lin_ma_deroy , 33 . gupde = g_phe_lin_ma_upde , 34 . gnup = g_phe_lin_ma_nup , 42  $g_phe_lin_ma_ (* cb ) 44 SETTING_TRACE_BEGIN ; 45 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 47 StgPheUG * ad = (StgPheUG * cb ; 49 Evas_Obje * sr ; 52  tBS [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 53 `tf ( tBS , (setBtnStr), "%s", 54 (*) `dgxt ("sys_string", "IDS_ST_BUTTON_BACK")); 56 ad -> ly_lin = `g__yout_vi_b_gli d-> w_ma_yout ,d-> w_g , "IDS_ST_MBODY_LEGAL_INFORMATION_ABB", tBS , NULL , 57 g_phe_lin_ma_ick_sokey_nl , NULL , 58 ad , & sr , 60 ( ad -> vi_b )); 61 Elm_Obje_Im * em = NULL ; 62 Stg_GGroupIm_Da * me_da = NULL ; 67 em = 68 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 69 ELM_GENLIST_ITEM_NONE , NULL , NULL); 70 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 73 em = 74 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 75 ELM_GENLIST_ITEM_NONE , NULL , NULL); 76 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 79 me_da = `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 80 g_phe_lin_ma_mou_up_Gdl_li_cb , 81 ad , SWALLOW_Ty_INVALID , NULL , NULL, 83 NULL , NULL); 84 i( me_da ) { 85 `g_gli_em_groupy_t ( me_da , SETTING_GROUP_STYLE_TOP ); 88 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 90 g_vw_phe_lin_ma . is_ = 1; 92  SETTING_RETURN_SUCCESS ; 93 } } 95  $g_phe_lin_ma_deroy (* cb ) 97 SETTING_TRACE_BEGIN ; 99 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 101 StgPheUG * ad = (StgPheUG * cb ; 103 i( ad -> ly_lin ! NULL ) { 104 `SETTING_TRACE ("ad->ly_lin:%p", ad -> ly_lin ); 106 i( ad -> pup_r_lin ) { 107 `evas_obje_d ( ad -> pup_r_lin ); 108 ad -> pup_r_lin = NULL ; 111 `evas_obje_d ( ad -> ly_lin ); 113 g_vw_phe_lin_ma . is_ = 0; 115  SETTING_RETURN_SUCCESS ; 116 } } 118  $g_phe_lin_ma_upde (* cb ) 121 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 123 StgPheUG * ad = (StgPheUG * cb ; 125 i( ad -> ly_lin ! NULL ) { 126 `evas_obje_show ( ad -> ly_lin ); 133  SETTING_RETURN_SUCCESS ; 134 } } 136  $g_phe_lin_ma_nup (* cb ) 139 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 141 StgPheUG * ad = (StgPheUG * cb ; 143 i( ad -> ly_lin ! NULL ) { 147  SETTING_RETURN_SUCCESS ; 148 } } 150  $__ug_yout_cb ( ui_gadg_h ug , ug_mode mode , * iv ) 153 Evas_Obje * ba ; 155 i(! iv ) { 158 SETTING_TRACE_BEGIN ; 160 ba = ( Evas_Obje * `ug_g_yout ( ug ); 161 i(! ba ) { 165  mode ) { 166  UG_MODE_FULLVIEW : 167 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 168 EVAS_HINT_EXPAND ); 170 `evas_obje_show ( ba ); 176 SETTING_TRACE_END ; 177 } } 179  $__ug_deroy_cb ( ui_gadg_h ug , * iv ) 181 SETTING_TRACE_BEGIN ; 184 `t_if (! iv ); 185 StgPheUG * ad = (StgPheUG * iv ; 187 i( ug ) { 188 `g_ug_deroy ( ug ); 189 ad -> ug_ldg = NULL ; 192 } } 194  $__ug_su_cb ( ui_gadg_h ug , p_cڌ_h su , * iv ) 196 SETTING_TRACE_BEGIN ; 198 `tm_if ( iv = NULL , "Dataarameter is NULL"); 200 StgPheUG * ad = (StgPheUG * iv ; 202 i( su ) { 203 * webk_addss = NULL ; 204 `p_cڌ_g_exa_da ( su , "webk_addss", & webk_addss ); 205 `SETTING_TRACE ("webk_adds%s", webk_addss ); 207 p_cڌ_h svc ; 208 i( `p_cڌ_ (& svc )) { 209 `FREE ( webk_addss ); 213 `p_cڌ_add_exa_da ( svc , "webk_addss", webk_addss ); 215 `ug_nd_su ( ad -> ug , svc ); 216 `p_cڌ_deroy ( svc ); 217 `FREE ( webk_addss ); 219 } } 221  $__ma_lin_icked (* da ) 223 SETTING_TRACE_BEGIN ; 224 `tm_if ( da = NULL , "Dataarameter is NULL"); 225 StgPheUG * ad = (StgPheUG *) da ; 226  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 227 `g_tm_if ( cbs = NULL , "calloc failed"); 228 cbs -> yout_cb = __ug_yout_cb ; 229 cbs -> su_cb = __ug_su_cb ; 230 cbs -> deroy_cb = __ug_deroy_cb ; 231 cbs -> iv = (*) ad ; 234 p_cڌ_h svc ; 235 i( `p_cڌ_ (& svc )) { 236 `FREE ( cbs ); 239 `p_cڌ_add_exa_da ( svc , "fe", SETTING_OPEN_SOURCE_LICENSE_PATH ); 240 `p_cڌ_add_exa_da ( svc , "title", "IDS_ST_BODY_OPEN_SOURCE_LICENCES"); 242 i( ad -> ly_nguage ) { 243 `m_obje__focus_low_t ( ad -> ly_nguage , EINA_FALSE ); 246 ad -> ug_ldg = `g_ug_ d-> ug , "g-fevw-e", UG_MODE_FULLVIEW , svc , cbs ); 247 i( NULL = ad -> ug_ldg ) { 248 `g__sime_pup ( ad ,d-> w_g , NULL , `_ ( UNSUPPORTED_FUNCTION )); 251 `p_cڌ_deroy ( svc ); 252 `FREE ( cbs ); 253 } } 256 $g_phe_lin_ma_mou_up_Gdl_li_cb (* da , 257 Evas_Obje * obj , 258 * evt_fo ) 261 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 263 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 264 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 265 `m_gli_em_ed_t ( em , 0); 266 Stg_GGroupIm_Da * li_em = 267 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 268 `g_tm_if ( NULL = li_em , "list_item is NULL"); 272 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 274 i(! `SCmp ("IDS_ST_BODY_OPEN_SOURCE_LICENCES", li_em -> keyS )) { 275 `__ma_lin_icked ( da ); 277 } } 279  $g_phe_lin_ma_pup__cb (* da , Evas_Obje * obj , 280 * evt_fo ) 282  ڣ_ty = `b_ty ( obj ); 283 i( POPUP_RESPONSE_OK = ڣ_ty ) { 286 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 287 StgPheUG * ad = (StgPheUG * da ; 288 i( ad -> pup ) { 289 `evas_obje_d ( ad -> pup ); 290 ad -> pup = NULL ; 293 } } 296 $g_phe_lin_ma_ick_sokey_nl (* da , Evas_Obje * obj , 297 * evt_fo ) 300 `tm_if ( da = NULL , "Dataarameter is NULL"); 302 StgPheUG * ad = (StgPheUG * da ; 306 `ug_deroy_me ( ad -> ug ); 307 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-region-format.c 21  ~ 22  ~ 23  ~ 25  #MAX_REGION_STRLEN 256 ) 28  g_phe_gi_fm_ (* cb ); 29  g_phe_gi_fm_deroy (* cb ); 30  g_phe_gi_fm_nup (* cb ); 32 g_vw gg_vw_phe_gi_fm = { 33 . = g_phe_gi_fm_ , 34 . gderoy = g_phe_gi_fm_deroy , 35 . gupde = NULL , 36 . gnup = g_phe_gi_fm_nup , 48 * $__g_phe_gi_fm_g_r_cr (* da , * d_r ) 50 `g_tvm_if ( NULL = da , ECORE_CALLBACK_CANCEL , "data is NULL"); 51 StgPheUG * ad = (StgPheUG * da ; 53  n_ch ; 55 * pos ; 56  diy [1024] = {0, }; 59 n_ch = ` ( ad -> ch_xt ); 60 pos = `rr ( d_r , ad -> ch_xt ); 62 i(0 < pos ) { 63  f [1024] = {0}; 64  midd [1024] = {0}; 66 `tf ( f , ()( pos - d_r ) + 1, "%s", old_str); 67 `tf ( midd , n_ch + 1, "%s", (*) pos ); 69 `tf ( diy , (diy), "%s%s%s", f , midd , (*)( pos + n_ch )); 70  `rdup ( diy ); 73  `rdup ( d_r ); 74 } } 84  $g_y_r_g_diyg_ (cڡ * c , * d ) 86 `tv_if ( NULL = c || NULL = d , -1); 87  n = ` ( c ); 88  sub_num = 0; 89 * e_ag = NULL ; 90 * d_ag = NULL ; 91  tmp_buf1 [ MAX_SEARCH_STR_LEN + 1] = { '\0' }; 92  tmp_buf2 [ MAX_SEARCH_STR_LEN + 1] = { '\0' }; 94 `tf ( tmp_buf1 , MAX_SEARCH_STR_LEN , "%s", c ); 97 e_ag = `rchr ( tmp_buf1 , '<'); 99  e_ag ) { 101  beg_pos = e_ag - tmp_buf1 ; 102 `tf ( tmp_buf2 , beg_pos + 1, "%s", tmp_buf1 ); 104 sub_num = 1; 106 d_ag = `rchr ( e_ag , '>'); 107 i( d_ag ) { 108 `tf ( tmp_buf2 + beg_pos , MAX_SEARCH_STR_LEN , "%s", d_ag + 1); 109 sub_num + d_ag - e_ag ; 113 n - sub_num ; 114 `tf ( tmp_buf1 , MAX_SEARCH_STR_LEN , "%s", tmp_buf2 ); 115 e_ag = `rchr ( tmp_buf1 , '<'); 119 `tf ( d , MAX_SEARCH_STR_LEN , "%s", tmp_buf1 ); 120  n ; 121 } } 131  $g_phe_gi_fm_com_cb (cڡ * d1 , cڡ * d2 ) 133 UCh gi1 [128] = { 0, }; 134 UCh gi2 [128] = { 0, }; 136 Stg_Regi_Tab * r1 = (Stg_Regi_Tab * d1 ; 137 Stg_Regi_Tab * r2 = (Stg_Regi_Tab * d2 ; 139 `u_uary ( gi1 , r1 -> desc ); 140 `u_uary ( gi2 , r2 -> desc ); 142 UECode us = U_ZERO_ERROR ; 143 UCt * cl = `uc_ݒ ( `gv ("LANG"), & us ); 144 i( cl ) { 145 UCtiResu t = `uc_rcl ( cl , gi1 , -1, gi2 , -1); 147 `uc_o ( cl ); 149  t ) { 150  UCOL_EQUAL : 152  UCOL_GREATER : 154  UCOL_LESS : 158 } } 171  $g_phe_gi_fm_g_gi_fmt (* li [], 172  em_idx [], 173 * gi_keyS [], 174 * gi_num ) 176 cڡ * loc_li = NULL ; 177  loc_cou = 0; 178 UCh ng [ LANGUAGE_STR_LEN ] = { 0, }; 179 UCh coury [ COUNTRY_STR_LEN ] = { 0, }; 180 UCh v [ SETTING_STR_SLP_LEN ] = { 0, }; 181 UCh diyme [ SETTING_STR_SLP_LEN ] = { 0, }; 182 cڡ * loID = NULL ; 183 UECode nguage_us = U_ZERO_ERROR ; 184 UECode coury_us = U_ZERO_ERROR ; 185 UECode v_us = U_ZERO_ERROR ; 186 UECode diyme_us = U_ZERO_ERROR ; 188  tmp_gi_num = 0; 189 * gi_num = 0; 191 * r_ng = NULL ; 192 * r_coury = NULL ; 193 * r_v = NULL ; 194 * r_diyme = NULL ; 195 Ea_Li * gi_li = NULL ; 197 loc_cou = `uloc_couAvaab (); 199  i = 0; 200 loID = `uloc_gDeu (); 201 `SETTING_TRACE ("loID = %s", loID ); 203 ; i < loc_cou ; i++) { 206 i( tmp_gi_num > REGION_ITEM_MAX ) { 210 loc_li = `uloc_gAvaab ( i ); 213 * e = `rchr ( loc_li , '_'); 214 * su ; 215 i( e ) { 216  dex = ()( e - loc_li ); 217 su = `subrg ( loc_li ,0, dex ); 218 `SETTING_TRACE ("ng cod: %s", su ); 220 `SETTING_TRACE ("ng codl: %s", loc_li ); 221 su = loc_li ; 224 `uloc_gDiyLguage ( loc_li , loID , ng , LANGUAGE_STR_LEN , & nguage_us ); 225 i( `U_FAILURE ( nguage_us )) { 226 `SETTING_TRACE_ERROR ("nguage_ugهr %s:%d ", nguage_us ,anguage_status); 227 nguage_us = U_ZERO_ERROR ; 230 `uloc_gDiyCoury ( loc_li , loID , coury , COUNTRY_STR_LEN , & coury_us ); 231 i( `U_FAILURE ( coury_us )) { 232 `SETTING_TRACE_ERROR ("coury_ugهr %s:%d ", coury , coury_us ); 233 coury_us = U_ZERO_ERROR ; 236 `uloc_gDiyV ( loc_li , loID , v , SETTING_STR_SLP_LEN , & v_us ); 237 i( `U_FAILURE ( v_us )) { 238 `SETTING_TRACE_ERROR ("v_ugهr %s:%d ", v , v_us ); 239 v_us = U_ZERO_ERROR ; 242 `uloc_gDiyName ( loc_li , loID , diyme , SETTING_STR_SLP_LEN , & diyme_us ); 243 i( `U_FAILURE ( diyme_us )) { 244 `SETTING_TRACE_ERROR ("diyme_ugهr %s:%d ", diyme , diyme_us ); 245 diyme_us = U_ZERO_ERROR ; 247 UECode rcode ; 248 `u_rToU ( diyme , 1, diyme, 1, "", & rcode ); 249 r_ng = `g_phe_ng_r_to_utf8 ( ng ); 250 r_coury = `g_phe_ng_r_to_utf8 ( coury ); 251 r_v = `g_phe_ng_r_to_utf8 ( v ); 252 r_diyme = `g_phe_ng_r_to_utf8 ( diyme ); 254 `SETTING_TRACE ("g : %s, coury : %---> s_diym: %", r_ng , r_coury , r_diyme ); 256 i(0 = `SCmp ( r_ng , su )) { 257 `SETTING_TRACE (" s_ng iequػsu %%", r_ng , su ); 258 `FREE ( r_ng ); 259 `FREE ( r_coury ); 260 `FREE ( r_v ); 261 `FREE ( r_diyme ); 266 i( r_ng = NULL ) { 267 `SETTING_TRACE (" str_lang is NULL. "); 268 `FREE ( r_ng ); 269 `FREE ( r_coury ); 270 `FREE ( r_v ); 271 `FREE ( r_diyme ); 273 } i(0 = `SCmp ( r_ng , "")) { 274 `SETTING_TRACE (" str_lang is Empty string. "); 275 `FREE ( r_ng ); 276 `FREE ( r_coury ); 277 `FREE ( r_v ); 278 `FREE ( r_diyme ); 283 i( r_ng ! NULL && r_coury != NULL 284 && `SL ( r_coury > 1 && saSL( r_v ) == 0) { 285 Stg_Regi_Tab * em_da = (Stg_Regi_Tab * `oc (1, (Setting_Region_Table)); 288 i( em_da = NULL ) { 289 `SETTING_TRACE_ERROR ("calloc failed"); 290 `FREE ( r_ng ); 291 `FREE ( r_coury ); 292 `FREE ( r_v ); 293 `FREE ( r_diyme ); 297 em_da -> desc = (*) `g_rdup ( r_diyme ); 298 em_da -> key = (*) `g_rdup ( loc_li ); 299 gi_li = `ea_li_nd egi_li, em_da ); 300 tmp_gi_num ++; 303 `FREE ( r_ng ); 304 `FREE ( r_coury ); 305 `FREE ( r_v ); 306 `FREE ( r_diyme ); 309 gi_li = `ea_li_st egi_li, `ea_li_cou (region_list), 310 g_phe_gi_fm_com_cb ); 312 Ea_Li * = NULL ; 313 Stg_Regi_Tab * em_da = NULL ; 314 i = 0; 315 `EINA_LIST_FOREACH ( gi_li , , em_da ) { 316 i( em_da ) { 317 li [ i ] = (*) `g_rdup ( em_da -> desc ); 318 em_idx [ i ] = i; 319 gi_keyS [ i ] = (*) `g_rdup ( em_da -> key ); 320 ` ( em_da ); 321 em_da = NULL ; 322 i ++; 326 `ea_li_ ( gi_li ); 327 `SETTING_TRACE ("gi_num = %d", tmp_gi_num ); 328 * gi_num = tmp_gi_num ; 330 } } 340 EXPORT_PUBLIC  $g_phe_gi_fm_t_defm (cڡ * gi , 341 * da ) 343 SETTING_TRACE_BEGIN ; 344 `g_tvm_if (! gi , SETTING_RETURN_FAIL , "regionarameter is NULL"); 345 `g_tvm_if ( da = NULL , SETTING_RETURN_FAIL , "Dataarameter is NULL"); 347 StgPheUG * ad = (StgPheUG * da ; 349 * t_r = NULL ; 350 UCh * ut = NULL ; 351 UCh cuomSk [ SETTING_STR_SLP_LEN ] = { 0, }; 352 UECode us = U_ZERO_ERROR ; 354 UCh beP [ SETTING_STR_SLP_LEN ] = { 0, }; 355  bePSg [ SETTING_STR_SLP_LEN ] = { 0, }; 356 * sk = DATA_FORMAT_SKELETON ; 358 ut = `u_uay ( cuomSk , sk , `SL (skeleton)); 359 `g_tvm_if (! ut , SETTING_RETURN_FAIL , "u_uastrncpy is fail"); 361 i( ad -> n_g = NULL 362 || `SCmp ( gi , ad -> ev_lo ) != 0) { 363 i( ad -> n_g ! NULL ) { 364 `udpg_o ( ad -> n_g ); 365 ad -> n_g = NULL ; 367 ad -> n_g = `udpg_ݒ ( gi , & us ); 370 t32_t bePCacy = 371 ( t32_t )(( beP ) / ((bestPattern)[0])); 372 () `udpg_gBeP ( ad -> n_g , cuomSk , 373 `u_ ( cuomSk ), beP , 374 bePCacy , & us ); 376 t_r = `u_aury ( bePSg , beP ); 377 `g_tvm_if (! t_r , SETTING_RETURN_FAIL , "u_uastrncpy is fail"); 379  i = 0; 380  j = 0; 381  n = `SL ( bePSg ); 382  gi_fm [4] = {0, }; 383  ymd [3] = {0, }; 385 ; i < n ; i++) { 386 i( bePSg [ i ] ='y' && ymd [0] == 0) { 387 gi_fm [ j ++] = bePSg [ i ]; 388 ymd [0] = 1; 389 } i( bePSg [ i ] ='M' && ymd [1] == 0) { 390 gi_fm [ j ++] = bePSg [ i ]; 391 ymd [1] = 1; 392 } i( bePSg [ i ] ='d' && ymd [2] == 0) { 393 gi_fm [ j ++] = bePSg [ i ]; 394 ymd [2] = 1; 398 gi_fm [3] = '\0'; 400 * de_fm_r [ DATA_FORMAT_CATEGORY_NUM ] = { 403  de_fm_vcf_vue = DATA_FORMAT_DEFAULT ; 404  i = 0; i < DATA_FORMAT_CATEGORY_NUM ; i++) { 405 i(! `SCmp ( gi_fm , de_fm_r [ i ])) { 406 de_fm_vcf_vue = i ; 411 i( `isEmyS ( gi_fm || `isSS (region_format)) { 412 de_fm_vcf_vue = 1; 415 `SETTING_TRACE ("bestPatternString : %s, format: %s, index: %d", 416 bePSg , gi_fm , 417 de_fm_vcf_vue ); 419  r = SETTING_RETURN_SUCCESS ; 420 `g_t_t_p_key ( INT_SLP_SETTING_DATE_FORMAT , de_fm_vcf_vue , & r ); 421 `g_tvm_if ( r = SETTING_RETURN_FAIL , SETTING_RETURN_FAIL, "set vconf fail"); 422 `G_FREE ( ad -> ev_lo ); 423 ad -> ev_lo = (*) `g_rdup ( gi ); 424  SETTING_RETURN_SUCCESS ; 425 } } 434 * $__gi_fm_vcf_r_g () 436 SETTING_TRACE_BEGIN ; 437 * mpr = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 438 `g_tvm_if ( NULL = mpr , NULL, "NULL ==empstr"); 440 * r_gi = NULL ; 441 * p = `rchr ( mpr , '.'); 443  n = `SL ( mpr ) - safeStrLen(".UTF-8"); 444 i( p ) { 445 i( n > 0) { 446 r_gi = `dup ( mpr , n ); 448 r_gi = (*) `g_rdup ( mpr ); 449 `SETTING_TRACE_ERROR ("region format vconf storedrror"); 452 r_gi = (*) `g_rdup ("en_US"); 455 `FREE ( mpr ); 456  r_gi ; 457 } } 467  Ea_Bo $__gi_gli_upde (* da ) 469 SETTING_TRACE_BEGIN ; 470 `g_tvm_if ( NULL = da , ECORE_CALLBACK_CANCEL , "data is NULL"); 471 StgPheUG * ad = (StgPheUG * da ; 473 `SETTING_TRACE_DEBUG ("ad->ch_xt: %s", ad -> ch_xt ); 475 `m_gli_r ( ad -> gl_gi ); 476 `G_FREE ( ad -> gi_vcf_r ); 477 ad -> gi_vcf_r = `__gi_fm_vcf_r_g (); 479 Stg_GGroupIm_Da * em_da = NULL ; 480 ad -> ed_gi_idx = -1; 482  ch_cou = 0; 483 i( `isEmyS ( ad -> ch_xt || `is_subr_n ( `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC"),d->search_text)) { 485 * buf = `__g_phe_gi_fm_g_r_cr ( ad , `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC")); 488 em_da = `g__Gdl_fld_def ( ad -> gl_gi , 489 &( ad -> c_1xt_tb ), 490 g_phe_gi_fm_mou_up_Gdl_li_dio_cb , 491 ad -> chk_gi , 492 SWALLOW_Ty_INVALID , NULL , NULL, 494 buf , NULL , NULL); 495 i( em_da ) { 496 em_da -> urda = ad ; 497 em_da -> keyS2 = `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC"); 498 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 500 `SETTING_TRACE_ERROR ("item_data is NULL"); 503 ch_cou ++; 504 `FREE ( buf ); 507  i = 0; 508 ; i < ad -> gi_num ; i++) { 509 i( `isEmyS ( ad -> ch_xt ) || 510 `is_subr_n ( ad -> gi_desc [ i ],d-> ch_xt )) { 512 * buf = `__g_phe_gi_fm_g_r_cr ( ad ,d-> gi_desc [ i ]); 515 em_da = 516 `g__Gdl_fld_def ( ad -> gl_gi , 517 &( ad -> c_1xt_tb ), 518 g_phe_gi_fm_mou_up_Gdl_li_dio_cb , 519 ad -> chk_gi , 520 SWALLOW_Ty_INVALID , NULL , NULL, 521 ad -> gi_dex [ i ], 522 buf , NULL , NULL); 523 i( em_da ) { 524 em_da -> urda = ad ; 525 em_da -> keyS2 = ad -> gi_desc [ i ]; 526 i( ch_cou == 0) { 527 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 529 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 532 `SETTING_TRACE_ERROR ("item_data is NULL"); 535 `FREE ( buf ); 536 `g_tvm_if ( NULL = ad -> gi_vcf_r , FALSE , "ad->region_vconf_str is NULL"); 537 i(! `SCmp ( ad -> gi_vcf_r ,d-> gi_keyS [ i ])) { 538 ad -> ed_gi_idx = i ; 540 ch_cou ++; 544 i( ch_cou == 1) { 545 i( em_da ) { 546 em_da -> group_y = SETTING_GROUP_STYLE_NONE ; 548 } i( ch_cou > 1) { 549 Stg_GGroupIm_Da * ϡ_em = 550 ( Stg_GGroupIm_Da *) `m_obje_em_da_g ( `m_gli_ϡ_em_g ( ad -> gl_gi )); 551 i( ϡ_em ) { 552 ϡ_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 556 i( ad -> ed_gi_idx > -1) { 557 `m_dio_vue_t ( ad -> chk_gi ,d-> ed_gi_idx ); 560 i( ch_cou == 0) { 561 `g__Gdl_fld_def ( ad -> gl_gi , 562 &( ad -> c_1ic_wh_no_le ), NULL , NULL, 563 SWALLOW_Ty_INVALID , NULL , NULL, 0, 564 `_ ("IDS_ST_BODY_NO_RESULTS_FOUND"), NULL , NULL); 567 ad -> ch_idr = NULL ; 568 ad -> chli_upde_tim = NULL ; 569  ECORE_CALLBACK_CANCEL ; 570 } } 579  $__chb_chged_cb (* da , Evas_Obje * obj , * evt_fo ) 581 SETTING_TRACE_BEGIN ; 582 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 583 StgPheUG * ad = (StgPheUG *) da ; 585 Evas_Obje * y = `m_obje__cڋ_g ( ad -> ch_b , "elm.swallow.content"); 586 i(! y ) { 590 cڡ * r = `m_y_y_g ( y ); 592 i(! r ) { 596 `SETTING_TRACE_DEBUG ("r: %s", r ); 598  n = `g_y_r_g_diyg_ ( r , ad -> ch_xt ); 599 i( n < 0) { 603 `SETTING_TRACE_DEBUG ("ad->ch_xt: %s", ad -> ch_xt ); 606 i( ad -> chli_upde_tim ) { 607 `ece_tim_d ( ad -> chli_upde_tim ); 608 ad -> chli_upde_tim = NULL ; 611 ad -> chli_upde_tim = `ece_tim_add (0.01, __gi_gli_upde ,d); 612 } } 621  $__chb_edii_chged_cb (* da , Evas_Obje * obj , * evt_fo ) 623 SETTING_TRACE_BEGIN ; 624 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 625 StgPheUG * ad = (StgPheUG *) da ; 627 Evas_Obje * y = `m_obje__cڋ_g ( ad -> ch_b , "elm.swallow.content"); 628 i(! y ) { 632 cڡ * r = `m_y_y_g ( y ); 634 i(! r ) { 637 `SETTING_TRACE_DEBUG ("r: %s", r ); 639  n = `g_y_r_g_diyg_ ( r , ad -> ch_xt ); 640 i( n < 0) { 644 `SETTING_TRACE_DEBUG ("ad->ch_xt: %s", ad -> ch_xt ); 646 i( ad -> chli_upde_tim ) { 647 `ece_tim_d ( ad -> chli_upde_tim ); 648 ad -> chli_upde_tim = NULL ; 651 ad -> chli_upde_tim = `ece_tim_add (0.01, __gi_gli_upde ,d); 652 } } 660  $g_phe_gi_fm_mou_up_Gdl_li_dio_cb (* da , 661 Evas_Obje * obj , 662 * evt_fo ) 664 SETTING_TRACE_BEGIN ; 665 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 666 `g_tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 668 Evas_Obje * dio = (Evas_Obje * da ; 669 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 670 `m_gli_em_ed_t ( em , 0); 671 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 672 `g_tm_if ( NULL = li_em , "list_item is NULL"); 674 StgPheUG * ad = (StgPheUG * li_em -> urda ; 676  t ; 677  gi [ MAX_REGION_STRLEN ] = {0,}; 678 `SETTING_TRACE_DEBUG ("em keyr: %s", li_em -> keyS2 ); 679 i(! `SCmp ( `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC"), li_em -> keyS2 )) { 680 `vcf_t_bo ( VCONFKEY_SETAPPL_REGION_AUTOMATIC_BOOL , TRUE ); 683 * ng = NULL ; 684 ng = `vcf_g_r ( VCONFKEY_LANGSET ); 685 i( ng ) { 686 i( ` ( gi ) < 256) { 687 `y ( gi , ng , 255); 689 `FREE ( ng ); 692 `FREE ( ng ); 694 `SETTING_TRACE_DEBUG ("autػgi: %s", gi ); 696 `vcf_t_bo ( VCONFKEY_SETAPPL_REGION_AUTOMATIC_BOOL , FALSE ); 697 `m_dio_vue_t ( dio , li_em -> chk_us ); 699 ad -> ev_gi = li_em -> chk_us ; 700 `SETTING_TRACE ("cur_chk_gi = %d", ad -> ev_gi ); 702 `tf ( gi , MAX_REGION_STRLEN , "%s.UTF-8", ad -> gi_keyS [ad-> ev_gi ]); 704 t = `g_phe_gi_fm_t_defm ( ad -> gi_keyS [ad-> ev_gi ],d); 705 `g_tm_if ( t = SETTING_RETURN_FAIL , "[Error] set date format fail"); 707 t = `t_gifm_hr ( gi ); 708 `g_tm_if ( t != 0, "[Error] set value of VCONFKEY_REGIONFORMAT fail"); 710 i(! `SCmp ( ad -> gi_ch_id , "region")) { 712 `ug_deroy_me ( ad -> ug ); 715 `g_vw_chge (& g_vw_phe_gi_fm , & g_vw_phe_nguage_gi , ad ); 717 } } 726  Ea_Bo $__gi_im_cb (* da ) 729 `g_tvm_if ( NULL = da , ECORE_CALLBACK_CANCEL , "data is NULL"); 730 StgPheUG * ad = (StgPheUG * da ; 732 Stg_GGroupIm_Da * em_da = NULL ; 733 i( ad -> gl_gi_cur_dex >ad-> gi_num ) { 734 Stg_GGroupIm_Da * ϡ_em = 735 ( Stg_GGroupIm_Da *) `m_obje_em_da_g ( `m_gli_ϡ_em_g ( ad -> gl_gi )); 736 i( ϡ_em ) { 737 ϡ_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 740 i( ad -> im ) { 741 `ece_im_d ( ad -> im ); 742 ad -> im = NULL ; 744 `m_dio_vue_t ( ad -> chk_gi ,d-> ed_gi_idx ); 745 ad -> ev_gi =d-> ed_gi_idx ; 747 Elm_Obje_Im * em = NULL ; 748 em = `m_gli_em_nd ( ad -> gl_gi , & c_btom_t , NULL , NULL, 749 ELM_GENLIST_ITEM_NONE , NULL , NULL); 750 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 751  ECORE_CALLBACK_CANCEL ; 754  i = ad -> gl_gi_cur_dex ++; 755 i( `isEmyS ( ad -> ch_xt || `is_subr_n d-> gi_desc [ i ],d->search_text)) { 756 em_da = 757 `g__Gdl_fld_def ( ad -> gl_gi , 758 &( ad -> c_1xt_tb ), 759 g_phe_gi_fm_mou_up_Gdl_li_dio_cb , 760 ad -> chk_gi , 761 SWALLOW_Ty_INVALID , NULL , NULL, 762 ad -> gi_dex [ i ], 763 ad -> gi_desc [ i ] , NULL , NULL); 765 i( em_da ) { 766 em_da -> urda = ad ; 767 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 769 `SETTING_TRACE_ERROR ("item_data is NULL"); 772 i(! `SCmp ( ad -> gi_vcf_r ,d-> gi_keyS [ i ])) { 773 ad -> ed_gi_idx = i ; 774 i( em_da ) { 775 ad -> ed_em = em_da -> em ; 780  ECORE_CALLBACK_RENEW ; 782 } } 792  Ea_Bo $__gi_pup_tim_cb (* da ) 795 `g_tvm_if ( NULL = da , ECORE_CALLBACK_CANCEL , "data is NULL"); 796 StgPheUG * ad = (StgPheUG * da ; 798 i( ad -> p_ogss ) { 799 `evas_obje_d ( ad -> p_ogss ); 800 ad -> p_ogss = NULL ; 804 i( ad -> ly_gi ) { 805 `m_obje__focus_low_t ( ad -> ly_gi , EINA_TRUE ); 808 ad -> pup_tim = NULL ; 809  ECORE_CALLBACK_CANCEL ; 810 } } 819  $__gi_gli_ (* da ) 821 SETTING_TRACE_BEGIN ; 822 `g_tm_if ( NULL = da , "data is NULL"); 823 StgPheUG * ad = (StgPheUG * da ; 826 `m_obje__focus_low_t ( ad -> ly_gi , EINA_FALSE ); 828 i( ad -> p_ogss ) { 829 `evas_obje_d ( ad -> p_ogss ); 830 ad -> p_ogss = NULL ; 832 ad -> p_ogss = `g__pup_wh_ogssb d,d-> w_g , 833 PROGRESSBAR_STYLE , 834 NULL , KeyS_Ldg , NULL, 0, TRUE , TRUE); 836 i( ad -> pup_tim ) { 837 `ece_tim_d ( ad -> pup_tim ); 838 ad -> pup_tim = NULL ; 841 ad -> pup_tim = `ece_tim_add (2.0, __gi_pup_tim_cb ,d); 843 `m_gli_r ( ad -> gl_gi ); 844 `G_FREE ( ad -> gi_vcf_r ); 845 ad -> gi_vcf_r = `__gi_fm_vcf_r_g (); 847 Stg_GGroupIm_Da * em_da = NULL ; 848 ad -> gl_gi_dex = 0; 849 ad -> ed_em = NULL ; 850 ad -> ed_gi_idx = -1; 852 em_da = 853 `g__Gdl_fld_def ( ad -> gl_gi , 854 &( ad -> c_1xt_tb ), 855 g_phe_gi_fm_mou_up_Gdl_li_dio_cb , 856 ad -> chk_gi , 857 SWALLOW_Ty_INVALID , NULL , NULL, 859 `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC"), NULL , NULL); 860 i( em_da ) { 861 em_da -> urda = ad ; 862 em_da -> keyS2 = `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC"); 863 em_da -> group_y = SETTING_GROUP_STYLE_TOP ; 865 `SETTING_TRACE_ERROR ("item_data is NULL"); 868  i = 0; 869 ; i < ad -> gi_num ; i++) { 870 i( `isEmyS ( ad -> ch_xt ) || 871 `is_subr_n ( ad -> gi_desc [ i ],d-> ch_xt )) { 872 em_da = 873 `g__Gdl_fld_def ( ad -> gl_gi , 874 &( ad -> c_1xt_tb ), 875 g_phe_gi_fm_mou_up_Gdl_li_dio_cb , 876 ad -> chk_gi , 877 SWALLOW_Ty_INVALID , NULL , NULL, 878 ad -> gi_dex [ i ], 879 ad -> gi_desc [ i ], NULL , NULL); 880 i( em_da ) { 881 em_da -> urda = ad ; 882 em_da -> keyS2 = ad -> gi_desc [ i ]; 883 em_da -> group_y = SETTING_GROUP_STYLE_CENTER ; 885 `SETTING_TRACE_ERROR ("item_data is NULL"); 888 i(! `SCmp ( ad -> gi_vcf_r ,d-> gi_keyS [ i ])) { 889 ad -> ed_gi_idx = i ; 890 i( em_da ) { 891 ad -> ed_em = em_da -> em ; 894 ad -> gl_gi_dex ++; 897 ad -> gl_gi_cur_dex = i ; 899 i( ad -> ed_gi_idx > -1) { 900 `m_dio_vue_t ( ad -> chk_gi ,d-> ed_gi_idx ); 901 ad -> ev_gi =d-> ed_gi_idx ; 903 i( ad -> gl_gi_cur_dex gi_num && 904 ad -> gl_gi_dex > SETTING_PHONE_REGION_FORMAT_ANIMATOR_START_INDEX ) { 906 `SETTING_TRACE ("to continuedding items usingnimator"); 907 i( ad -> im ) { 908 `ece_im_d ( ad -> im ); 909 ad -> im = NULL ; 912 ad -> im = `ece_im_add ( __gi_im_cb ,d); 914 `SETTING_TRACE ("had finisheddding items"); 916 Stg_GGroupIm_Da * ϡ_em = 917 ( Stg_GGroupIm_Da *) `m_obje_em_da_g ( `m_gli_ϡ_em_g ( ad -> gl_gi )); 918 i( ϡ_em ) { 919 ϡ_em -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 922 } } 931  Ea_Bo $g_phe_gi_fm_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 933 SETTING_TRACE_BEGIN ; 934 `tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 935 StgPheUG * ad = (StgPheUG * da ; 936 `g_vw_chge (& g_vw_phe_gi_fm , & g_vw_phe_nguage_gi , ad ); 938  EINA_TRUE ; 939 } } 943  Evas_Obje * $_em_cڋ_g (* da , Evas_Obje * obj , cڡ * ) 945 SETTING_TRACE_BEGIN ; 946 `g_tvm_if (! da || ! obj , NULL , "!data || !obj"); 948 i(! `SCmp ( , "elm.icon")) { 949 Evas_Obje * sub_yout = `m_yout_add ( obj ); 950 `m_yout_theme_t ( sub_yout , "layout", "nocontents", "search"); 951 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , 0); 952 `m_obje__xt_t ( sub_yout , "m.xt", `_ ("IDS_ST_BODY_NO_RESULTS_FOUND")); 953 `evas_obje_show ( sub_yout ); 955  sub_yout ; 958  NULL ; 959 } } 968  Ea_Bo $g_phe_gi_fm_Δ_exi_right_cb (* da , Elm_Obje_Im * ) 970 SETTING_TRACE_BEGIN ; 971 `g_tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 973 StgPheUG * ad = (StgPheUG * da ; 975 p_cڌ_h svc ; 976 i( `p_cڌ_ (& svc )) { 977  EINA_FALSE ; 980 `p_cڌ_add_exa_da ( svc , "result", "rbutton_click"); 981 `ug_nd_su ( ad -> ug , svc ); 983 `p_cڌ_deroy ( svc ); 985 `ug_deroy_me ( ad -> ug ); 986  EINA_FALSE ; 987 } } 1004  $g_phe_gi_fm_ (* cb ) 1006 SETTING_TRACE_BEGIN ; 1007 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1008 StgPheUG * ad = (StgPheUG * cb ; 1010 Evas_Obje * sub_yout = NULL ; 1011 Elm_Naviame_Im_P_Cb gl_l_cb = NULL ; 1013 ad -> gi_ch_id = NULL ; 1014 p_cڌ_h rvi = ad -> bund_da ; 1015 `p_cڌ_g_exa_da ( rvi , "vwty", & ad -> gi_ch_id ); 1016 i(! `SCmp ( ad -> gi_ch_id , "region")) { 1017 Evas_Obje * yout_ma = `g__w_yout ( ad -> w_ma_yout ,d-> w_g ); 1018 `tvm_if ( yout_ma = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "layout_main create fail"); 1019 ad -> ly_gi = yout_ma ; 1021 ad -> vi_b = `g__vi_b ( yout_ma ); 1022 `tvm_if ( ad -> vi_b = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "navi_bar create fail"); 1024 sub_yout = `m_yout_add ( ad -> vi_b ); 1025 `m_yout_theme_t ( sub_yout , "layout", "application", "searchbar_base"); 1026 `m_obje_sigl_em ( sub_yout , "elm,state,show,searchbar", "elm"); 1027 `evas_obje_show ( sub_yout ); 1029 gl_l_cb = g_phe_gi_fm_Δ_exi_right_cb ; 1031 sub_yout = `m_yout_add ( ad -> vi_b ); 1032 `m_yout_theme_t ( sub_yout , "layout", "application", "searchbar_base"); 1033 `m_obje_sigl_em ( sub_yout , "elm,state,show,searchbar", "elm"); 1034 ad -> ly_gi = sub_yout ; 1036 gl_l_cb = g_phe_gi_fm_ick_sokey_nl_cb ; 1040 `g__Gdl_c ("1ic/wh_no_le", &( ad -> c_1ic_wh_no_le )); 1041 ad -> c_1ic_wh_no_le . func . cڋ_g = _em_cڋ_g ; 1043 Elm_Obje_Im * vi_ = `g_push_yout_vi_b ( REGION_FORMAT_LOWER , 1045 NULL , 1046 NULL , 1047 NULL , 1048 NULL , 1049 NULL , ad , sub_yout ,d-> vi_b , NULL); 1050 `m_viame_em_p_cb_t ( vi_ , gl_l_cb , ad ); 1051 `evas_obje_da_t ( ad -> vi_b , "sip.naviframe.title_obj", "SEARCH"); 1052 ad -> gl_gi = `m_gli_add d-> vi_b ); 1054 `tvm_if ( ad -> gl_gi = NULL , SETTING_DRAW_ERR_FAIL_SCROLLER , "ad->gl_region is NULL"); 1055 `m_gli_izi_mode_t ( ad -> gl_gi , EINA_TRUE ); 1056 `m_obje_y_t ( ad -> gl_gi , "dialogue"); 1058 `evas_obje_smt_back_add ( ad -> gl_gi , "ized", __gl_ized_cb , NULL ); 1060 ad -> chk_gi = `m_dio_add d-> gl_gi ); 1061 `m_dio_e_vue_t ( ad -> chk_gi , -1); 1062 `m_dio_vue_t ( ad -> chk_gi , -1); 1064  t = `g_phe_gi_fm_g_gi_fmt ( ad -> gi_desc , 1065 ad -> gi_dex , 1066 ad -> gi_keyS , 1067 & ad -> gi_num ); 1068 i( t != 0) { 1069 `SETTING_TRACE_ERROR ("getegion formatist failed"); 1072 ad -> ev_gi = 0; 1073 `memt ( ad -> ch_xt , '\0', MAX_SEARCH_STR_LEN + 1); 1075 `__gi_gli_ ( ad ); 1076 ad -> ch_b = `g__chb d, sub_yout , __chb_chged_cb , NULL ); 1077 i( ad -> ch_b ) { 1078 Evas_Obje * y = `evas_obje_da_g ( ad -> ch_b , "entry"); 1079 i( y ) { 1080 `evas_obje_smt_back_add ( y , "d,chged", __chb_edii_chged_cb , ad ); 1084 `m_obje__cڋ_t ( sub_yout , "m.swlow.cڋ", ad -> gl_gi ); 1086 g_vw_phe_gi_fm . is_ = 1; 1087  SETTING_RETURN_SUCCESS ; 1088 } } 1098  $g_phe_gi_fm_deroy (* cb ) 1100 SETTING_TRACE_BEGIN ; 1102 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1103 StgPheUG * ad = (StgPheUG * cb ; 1105 `evas_obje_smt_back_d ( ad -> gl_gi , "ized", __gl_ized_cb ); 1108 `evas_obje_da_t ( ad -> vi_b , "s.viame.t_obj", NULL ); 1111 i( g_vw_phe_gi_fm . is_ ) { 1112 i( ad -> gi_ch_id ) { 1113 `FREE ( ad -> gi_ch_id ); 1115 i( ad -> ch_idr ) { 1116 `ece_idr_d ( ad -> ch_idr ); 1117 ad -> ch_idr = NULL ; 1119 i( ad -> im ) { 1120 `ece_im_d ( ad -> im ); 1121 ad -> im = NULL ; 1123 i( ad -> pup ) { 1124 `evas_obje_d ( ad -> pup ); 1125 ad -> pup = NULL ; 1127 i( ad -> p_ogss ) { 1128 `evas_obje_d ( ad -> p_ogss ); 1129 ad -> p_ogss = NULL ; 1132 i( ad -> pup_tim ) { 1133 `ece_tim_d ( ad -> pup_tim ); 1134 ad -> pup_tim = NULL ; 1137 i( ad -> chli_upde_tim ) { 1138 `ece_tim_d ( ad -> chli_upde_tim ); 1139 ad -> chli_upde_tim = NULL ; 1142 `m_viame_em_p ( ad -> vi_b ); 1143 g_vw_phe_gi_fm . is_ = 0; 1146  SETTING_RETURN_SUCCESS ; 1147 } } 1157  $g_phe_gi_fm_nup (* cb ) 1159 SETTING_TRACE_BEGIN ; 1161 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1162 `g_phe_gi_fm_deroy ( cb ); 1163  SETTING_RETURN_SUCCESS ; 1164 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone.c 32  ~ 33  ~ 34  ~ 35  ~"unicode/unum.h " 36  ~ 37  ~ 38  ~ 40  ~ 42 #ide UG_MODULE_API 43  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 46  #SETTING_PHONE_EDJ_PATH EDJDIR ) 47  #SETTING_PHONE_GENLIST_EDJ_NAME SETTING_PHONE_EDJ_PATH "/g-gli.edj" ) 50 g_vw * $__g_phe_vw_to_ld ( p_cڌ_h rvi ) 52 SETTING_TRACE_BEGIN ; 54 * vwty = NULL ; 55 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 56 i(! vwty ) { 57  NULL ; 60 `SETTING_TRACE ("vwty:%s", vwty ); 62 i(! `SCmp ( vwty , "language")) { 63 * Δ = NULL ; 65 `p_cڌ_g_exa_da ( rvi , "Δ", & Δ ); 66 i( Δ ) { 67 `g_vw_node_b_gi (& g_vw_phe_diy_nguage , NULL ); 68 `FREE ( vwty ); 69 `FREE ( Δ ); 70  & g_vw_phe_diy_nguage ; 72 `g_vw_node_b_gi (& g_vw_phe_nguage_gi , NULL ); 73 `g_vw_node_b_gi (& g_vw_phe_diy_nguage , 74 & g_vw_phe_nguage_gi ); 75 `g_vw_node_b_gi (& g_vw_phe_gi_fm , 76 & g_vw_phe_nguage_gi ); 77 `FREE ( vwty ); 78  & g_vw_phe_nguage_gi ; 80 } i(! `SCmp ( vwty , "license")) { 81 `g_vw_node_b_gi (& g_vw_phe_lin_ma , NULL ); 82 `FREE ( vwty ); 83  & g_vw_phe_lin_ma ; 85 #ifde ENABLE_TICKER_NOTI 86 i(! `SCmp ( vwty , "notification")) { 87 `g_vw_node_b_gi (& g_vw_phe_tick_nifiti , NULL ); 88 `g_vw_node_b_gi (& g_vw_phe_tick_nifiti_das , & g_vw_phe_tick_nifiti ); 89 `FREE ( vwty ); 90  & g_vw_phe_tick_nifiti ; 93 i(! `SCmp ( vwty , "region")) { 94 `g_vw_node_b_gi (& g_vw_phe_gi_fm , NULL ); 95 `FREE ( vwty ); 96  & g_vw_phe_gi_fm ; 98 `FREE ( vwty ); 99  NULL ; 101 } } 103 Evas_Obje * $__g_phe_yout_to_tu ( p_cڌ_h rvi , * iv ) 105 SETTING_TRACE_BEGIN ; 106 StgPheUG * pheUG = iv ; 107 * vwty = NULL ; 109 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 110 i(! vwty ) { 111  NULL ; 113 `SETTING_TRACE ("vwty:%s", vwty ); 115 i(! `SCmp ( vwty , "language")) { 116 `FREE ( vwty ); 117  pheUG -> ly_nguage ; 118 } i(! `SCmp ( vwty , "license")) { 119 `FREE ( vwty ); 120  pheUG -> ly_lin ; 121 } i(! `SCmp ( vwty , "notification")) { 122 `FREE ( vwty ); 123  pheUG -> ly_tick ; 124 } i(! `SCmp ( vwty , "region")) { 125 `FREE ( vwty ); 126  pheUG -> ly_gi ; 128 `FREE ( vwty ); 129  NULL ; 132 } } 135 cڡ * $g_nguage_by_mobe_coury_code (* mcc ) 137 cڡ * simLguage = NULL ; 138  mp [128] = {0,}; 139 Ea_Li * i = NULL ; 140 g_ng_y * ode = NULL ; 141 Ea_Li * ngli = `g_g_nguage_li (); 143 `EINA_LIST_FOREACH ( ngli , i , ode ) { 144 i( `rr ( ode -> mcc , mcc! NULL ) { 145 `tf ( mp , 127, "%s.UTF-8", ode -> lo ); 149 i( `SL ( mp ) > 0) { 150 simLguage = (*) `rdup ( mp ); 151 `SETTING_TRACE_DEBUG ("simLguage: %s", simLguage ); 154  simLguage ; 155 } } 158  $g_phe_upde_em (* da ) 160 `g_tm_if ( da = NULL , "data is NULL"); 161 StgPheUG * ad = (StgPheUG * da ; 163 Stg_GGroupIm_Da * em_to_upde = NULL ; 165 em_to_upde = ad -> da_diy_nguage ; 166 `tm_if (! em_to_upde , "ad->data_display_language is NULL"); 168 i( em_to_upde ) { 169 em_to_upde -> sub_desc = `g__diy_nguage_r (); 170 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 171 `m_gli_em_upde ( em_to_upde -> em ); 174 * _gi = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 175 i( _gi = NULL ) { 176 SETTING_TRACE_ERROR 181 em_to_upde = ad -> da_gi_fmt ; 182 `tm_if (! em_to_upde , "ad->data_region_fmt is NULL"); 184 i( em_to_upde ) { 185  gi_automic = 1; 186  t = `vcf_g_bo ( VCONFKEY_SETAPPL_REGION_AUTOMATIC_BOOL , & gi_automic ); 187 i( t = VCONF_ERROR ) { 188 `SETTING_TRACE_ERROR ("get vconfegionutomaticrr."); 191 i( gi_automic == 1) { 192 em_to_upde -> sub_desc = (*) `g_rdup ( `_ ("IDS_ST_BODY_ANSWERINGMODE_AUTOMATIC")); 194 em_to_upde -> sub_desc = `g_phe_ng_g_gi_r ( _gi ); 196 em_to_upde -> keyS = (*) `g_rdup ( `_ ( REGION_FORMAT_LOWER )); 197 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 198 `m_gli_em_upde ( em_to_upde -> em ); 201 i( ad -> da_gi_fmt_exame ) { 203 * exame_desc = 204 `g_phe_ng_g_exame_desc ( _gi , ad ); 205 ad -> da_gi_fmt_exame -> keyS = 206 (*) `g_rdup ( exame_desc ); 207 `FREE ( exame_desc ); 208 `m_obje_em_da_t ( ad -> da_gi_fmt_exame -> em ,d->data_region_fmt_example); 209 `m_gli_em_upde ( ad -> da_gi_fmt_exame -> em ); 212 `FREE ( _gi ); 213 } } 215 * $g_phe_ng_g_gi_r (cڡ * gi ) 217 SETTING_TRACE_BEGIN ; 218 `g_tvm_if ( gi = NULL , NULL, "regionarameter is NULL"); 219 cڡ * loID = NULL ; 220 UCh diyme [ SETTING_STR_SLP_LEN ] = { 0, }; 221 UECode us = U_ZERO_ERROR ; 222 * t_r = NULL ; 224 cڡ * _ng = `vcf_g_r ( VCONFKEY_LANGSET ); 225 i( _ng ) { 226 * q = `rchr ( _ng , '.'); 227 i( q ) { 228 * q = '\0'; 230 `SETTING_TRACE ("_ng:%s", _ng ); 231  r = -1; 232 `uloc_tDeu ( _ng , & r ); 233 ` ((*) _ng ); 234 _ng = NULL ; 236 `SETTING_TRACE_ERROR ("get vconf failed"); 239 loID = `uloc_gDeu (); 240 `uloc_gDiyName ( gi , loID , diyme , SETTING_STR_SLP_LEN , 241 & us ); 243 * r_diyme = `g_phe_ng_r_to_utf8 ( diyme ); 244 i( r_diyme = NULL ) { 245 `SETTING_TRACE ("Get displayname in utf8 failed"); 246  NULL ; 248  n = 0; 249 UECode rcode ; 250  sour [256] = {0,}; 251 UCh de [256] = {0,}; 252 i( ` ( r_diyme ) < 256) { 253 `ry ( sour , r_diyme ); 255 `FREE ( r_diyme ); 256  NULL ; 258 `u_rFromUTF8 ( de , 256, & n , sour , 256, & rcode ); 259 `u_rToU ( de , 1, de, 1, "", & rcode ); 260 `u_rToUTF8 ( sour , 256, NULL , de , 256, & rcode ); 261 t_r = (*) `g_rdup ( sour ); 263 `FREE ( r_diyme ); 264  t_r ; 265 } } 274 * $g_phe_ng_r_to_utf8 (cڡ UCh * unichs ) 276 `tv_if ( unichs = NULL , NULL); 277  n = 0; 278  n_r = 0; 279  n_utf8 = 0; 280 * r = NULL ; 281 UECode us = U_ZERO_ERROR ; 283 n = `u_ ( unichs ); 284 n_r = ()*4*( n +1); 285 r = (*) `oc (1, n_r ); 286 i(! r ) { 287  NULL ; 290 `u_rToUTF8 ( r , n_r , & n_utf8 , unichs , n , & us ); 291  r ; 292 } } 294 * $g_phe_ng_g_by_n (cڡ * lo , cڡ * sk , * da ) 296 `g_tvm_if (! lo , NULL , "localearameter is NULL"); 297 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 299 StgPheUG * ad = (StgPheUG * da ; 302  lo_tmp [32] = {0,}; 303 i( ` ( lo ) < 32) { 304 `ry ( lo_tmp , lo ); 306  NULL ; 308 * p = `SS ( lo_tmp , ".UTF-8"); 309 i( p ) { 310 * p = 0; 313 * t_r = NULL ; 314 UCh cuomSk [ SETTING_STR_SLP_LEN ] = { 0, }; 315 UECode us = U_ZERO_ERROR ; 316 UDeFm * fmr = NULL ; 318 UCh beP [ SETTING_STR_SLP_LEN ] = { 0, }; 319 UCh fmd [ SETTING_STR_SLP_LEN ] = { 0, }; 321  bePSg [ SETTING_STR_SLP_LEN ] = { 0, }; 322  fmdSg [ SETTING_STR_SLP_LEN ] = { 0, }; 324 `u_uay ( cuomSk , sk , `SL (skeleton)); 326 i( ad -> n_g = NULL 327 || `SCmp ( lo_tmp , ad -> ev_lo ) != 0) { 328 i( ad -> n_g ! NULL ) { 329 `udpg_o ( ad -> n_g ); 330 ad -> n_g = NULL ; 332 ad -> n_g = `udpg_ݒ ( lo_tmp , & us ); 335 t32_t bePCacy = 336 ( t32_t )(( beP ) / ((bestPattern)[0])); 337 () `udpg_gBeP ( ad -> n_g , cuomSk , 338 `u_ ( cuomSk ), beP , 339 bePCacy , & us ); 341 `u_aury ( bePSg , beP ); 342 `SETTING_TRACE ("BeP i%s", bePSg ); 344 UDe de = `ul_gNow (); 345 fmr = 346 `ud_ݒ ( UDAT_IGNORE , UDAT_IGNORE, lo_tmp , NULL , -1, beP , 347 -1, & us ); 348 t32_t fmdCacy = 349 ( t32_t )(( fmd ) / ((formatted)[0])); 350 () `ud_fm ( fmr , de , fmd , fmdCacy , NULL , 351 & us ); 352 `u_aury ( fmdSg , fmd ); 353 `SETTING_TRACE ("DATE & TIME i%s", fmdSg ); 355 `ud_o ( fmr ); 357 t_r = `g_rdup ( fmdSg ); 358  t_r ; 359 } } 362 * $__g_phe_numb_fm_g (cڡ * gi ) 364 SETTING_TRACE_BEGIN ; 365 `g_tvm_if ( gi = NULL , NULL, "regionarameter is NULL"); 366 UNumbFm * fmt = NULL ; 367 UECode us = U_ZERO_ERROR ; 368  decim [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 369  t [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 370  decim_ch = 0; 371  t_ch = 0; 372 UCh u_decim [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 373 UCh u_thound [ MAX_DISPLAY_NAME_LEN_ON_UI ] = { 0 }; 374 fmt = `unum_ݒ ( UNUM_DEFAULT , NULL , -1, gi , NULL, & us ); 375 `unum_gSymb ( fmt , UNUM_DECIMAL_SEPARATOR_SYMBOL , u_decim , MAX_DISPLAY_NAME_LEN_ON_UI , & us ); 376 `u_aury ( decim , u_decim ); 377 `unum_gSymb ( fmt , UNUM_GROUPING_SEPARATOR_SYMBOL , u_thound , MAX_DISPLAY_NAME_LEN_ON_UI , & us ); 378 `u_aury ( t , u_thound ); 380  n_q = `SL ( t ); 381 decim_ch = decim [0]; 382 t_ch = t [0]; 383 i( n_q == 2 ||en_seq == 0) { 384 t_ch = 32; 386 i( n_q =3 && ! `SCmp ( t , "\xe2\x80\x99")) { 387 t_ch = 39; 390 n_q = `SL ( decim ); 391 i( n_q == 2 ||en_seq == 0) { 392 decim_ch = 44; 394 `SETTING_TRACE ("t, decim = %c, %c", t_ch , decim_ch ); 396 `unum_o ( fmt ); 399  loc_numb [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 400 `tf ( loc_numb , oc_numb), "1%c234%c567%c89", t_ch , s_ch, decim_ch ); 401 `SETTING_TRACE ("loc_numb = %s", loc_numb ); 402  `g_rdup ( loc_numb ); 403 } } 408 * $__g_phe_numb_fm_g (cڡ * gi ) 410 `g_tvm_if ( gi = NULL , NULL, "regionarameter is NULL"); 411 UNumbFm * fmt = NULL ; 412 UECode us = U_ZERO_ERROR ; 413 UCh numb_uch [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 414  numb_ch [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 415  exame_numb = 1234567.89; 417 fmt = `unum_ݒ ( UNUM_DEFAULT , NULL , -1, gi , NULL, & us ); 418 `unum_fmDoub ( fmt , exame_numb , numb_uch , MAX_DISPLAY_NAME_LEN_ON_UI , NULL , & us ); 419 `u_aury ( numb_ch , numb_uch ); 420 `SETTING_TRACE ("numb_ch = %s", numb_ch ); 421 `unum_o ( fmt ); 423  `g_rdup ( numb_ch ); 424 } } 428 * $__g_phe_numb_fm_g (cڡ * gi ) 430 SETTING_TRACE_BEGIN ; 431  lcv * lo = NULL ; 432 * decim = NULL ; 433 * t = NULL ; 434  decim_ch = 0; 435  t_ch = 0; 437 lo = `locv (); 438 `SETTING_TRACE ("checkocaleconv"); 439 decim = lo -> decim_pot ; 440 t = lo -> thounds_p ; 441  n_q = `SL ( t ); 442 decim_ch = decim [0]; 443 t_ch = t [0]; 444 i( n_q == 2 ||en_seq == 0) { 445 t_ch = 32; 447 `SETTING_TRACE ("t, decim = %c, %c", t_ch , decim_ch ); 450  loc_numb [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0,}; 451 `tf ( loc_numb , oc_numb), "1%c234%c567%c89", t_ch , s_ch, decim_ch ); 452 `SETTING_TRACE ("loc_numb = %s", loc_numb ); 453  `g_rdup ( loc_numb ); 454 } } 457 * $g_phe_ng_g_exame_desc (cڡ * gi , * da ) 459 `g_tvm_if ( gi = NULL , NULL, "regionarameter is NULL"); 460 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 461 * de = `g_phe_ng_g_by_n ( gi , 462 UDAT_YEAR_MONTH_WEEKDAY_DAY , 463 da ); 465 pce_time_fm timefm = APPCORE_TIME_FORMAT_12 ; 466  t = `pce_g_timefm (& timefm ); 467 i( t == -1) { 468 `SETTING_TRACE_ERROR ("callppcore_get_timeformat fail."); 469 timefm = APPCORE_TIME_FORMAT_12 ; 472 * time_sk = "hhmm"; 473 i( timefm = APPCORE_TIME_FORMAT_24 ) { 474 time_sk = "HHmm"; 478 * time = NULL ; 481 time = `g_phe_ng_g_by_n ( gi , time_sk , da ); 486 * numb = `__g_phe_numb_fm_g ( gi ); 488 Ea_Sbuf * mp_r = `ea_rbuf_w (); 489 * r_r_xt = NULL ; 490 `ea_rbuf_nd_tf ( mp_r , 491 "%s", `_ ("IDS_ST_BODY_REGIONAL_EXAMPLE")); 492 `ea_rbuf_nd_tf ( mp_r , "
%: %s", `_ ("IDS_ST_BODY_DATE"), de ); 493 `ea_rbuf_nd_tf ( mp_r , "
%: %s", `_ ("IDS_ST_HEADER_TIME"), time ); 494 `ea_rbuf_nd_tf ( mp_r , "
%: %s", `_ ("IDS_ST_BODY_NUMBER"), numb ); 496 `SETTING_TRACE ("mp_r: %s", mp_r ); 497 r_r_xt = `ea_rbuf_rg_l ( mp_r ); 499 `ea_rbuf_ ( mp_r ); 500 `SETTING_TRACE ("r_r_xt: %s", r_r_xt ); 502 `G_FREE ( de ); 503 `G_FREE ( time ); 504 `G_FREE ( numb ); 505  r_r_xt ; 506 } } 509  $g_phe_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 510 * evt_fo ) 512 StgPheUG * ad = (StgPheUG * da ; 514 `g_vw_upde ( ad -> vw_to_ld ,d); 515 } } 517 * $g_phe_ug__ ( ui_gadg_h ug , ug_mode mode , 518 p_cڌ_h rvi , * iv ) 520 `g_tvm_if ((! iv ), NULL , "!priv"); 521 SETTING_TRACE_BEGIN ; 522 StgPheUG * pheUG = iv ; 523 pheUG -> ug = ug; 525 pheUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 526 pheUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 527 `evas_obje_show ( pheUG -> w_ma_yout ); 528 pheUG -> evas = `evas_obje_evas_g heUG-> w_ma_yout ); 530 `g_tvm_if ( pheUG -> w_ma_yout = NULL , NULL, 534 * _th = NULL ;; 538 _th = `vcf_g_r ( VCONFKEY_LANGSET ); 539 i(! _th ) { 540 SETTING_TRACE 542 SETTING_FONT_BGREEN , SETTING_FONT_BLACK ); 543  NULL ; 546 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 547 `FREE ( _th ); 549  vue = 0; 550  r ; 551  t = `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , & r ); 552 i( t != 0) { 553 `SETTING_TRACE ("failo get vconf"); 555 i( vue = VCONFKEY_TELEPHONY_SIM_INSERTED ) { 556 pheUG -> hd = `l_ ( NULL ); 557 `SETTING_TRACE ("pheUG->hd:%d", pheUG -> hd ); 558 `memt (&( pheUG -> imsi ), 0, ( TSimImsiInfo_t )); 559 i( pheUG -> hd 560 && TAPI_API_SUCCESS = `l_g_sim_imsi ( pheUG -> hd , &heUG-> imsi ))) { 561 `SETTING_TRACE_SECURE_DEBUG ("********************************************"); 562 `SETTING_TRACE_SECURE_DEBUG ("imsi.szMcc: [%s]", pheUG -> imsi . szMcc ); 563 `SETTING_TRACE_SECURE_DEBUG ("imsi.szMnc: [%s]", pheUG -> imsi . szMnc ); 564 `SETTING_TRACE_SECURE_DEBUG ("imsi.szMs: [%s]", pheUG -> imsi . szMs ); 565 `SETTING_TRACE_SECURE_DEBUG ("********************************************"); 567 pheUG -> sim_ng = `g_nguage_by_mobe_coury_code heUG-> imsi . szMcc ); 570 i(! pheUG -> sim_ng ) { 572 pheUG -> sim_ng = `vcf_g_r ( VCONFKEY_LANGSET ); 574 `SETTING_TRACE ("sim_ng: [%s]", pheUG -> sim_ng ); 577 `g_vw_node_b_tlize (); 579 `g__Gdl_c ("1le", &( pheUG -> c_1xt_1ic_2 )); 580 `g__Gdl_c ("1le", &( pheUG -> c_1xt_1ic )); 583 `g__Gdl_c ("dlogue/2xt", &( pheUG -> c_1ic_2xt )); 585 `g__Gdl_c ("1le", &( pheUG -> c_1xt_tb )); 586 `g__Gdl_c ("1le", &( pheUG -> c_1xt )); 587 `g__Gdl_c ("2le.t", &( pheUG -> c_2xt_3_ )); 588 `g__Gdl_c ("1le", &( pheUG -> c_1ic_1xt_sub )); 591 `g__Gdl_c ("2le.t", &( pheUG -> c_2xt_2 )); 592 `g__Gdl_c ("multiline/1text", 593 &( pheUG -> c_bg_1ic )); 594 pheUG -> n_g = NULL ; 595 pheUG -> ev_lo = NULL ; 597 pheUG -> bund_da = rvi ; 598 pheUG -> vw_to_ld = `__g_phe_vw_to_ld ( rvi ); 599 `g_tvm_if ( NULL = pheUG -> vw_to_ld , NULL, 601 `g_vw_node_t_cur_vw ( pheUG -> vw_to_ld ); 602 `g_vw_ ( pheUG -> vw_to_ld , (*)phoneUG); 603 `evas_obje_evt_back_add ( pheUG -> w_ma_yout , 604 EVAS_CALLBACK_RESIZE , 605 g_phe_ug_cb_size , pheUG ); 606  `__g_phe_yout_to_tu ( rvi , pheUG ); 607 } } 609  $g_phe_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 610 * iv ) 612 } } 614  $g_phe_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 615 * iv ) 617 } } 619  $g_phe_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 620 * iv ) 622 SETTING_TRACE_BEGIN ; 623 `t_if (! iv ); 624 StgPheUG * pheUG = iv ; 626 Ea_Bo is_zed = `evas_obje_ze_evts_g ( pheUG -> vi_b ); 627 `SETTING_TRACE_DEBUG ("is_zed : %d", is_zed ); 628 i( is_zed ) 629 `evas_obje_ze_evts_t ( pheUG -> vi_b , EINA_FALSE ); 630 } } 632  $g_phe_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 633 * iv ) 635 SETTING_TRACE_BEGIN ; 636 `g_tm_if ((! ug || ! iv ), "!ug || !priv"); 637 StgPheUG * pheUG = iv ; 639 `evas_obje_evt_back_d ( pheUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_phe_ug_cb_size ); 640 pheUG -> ug = ug; 642 i( pheUG -> hd && `l_de heUG->hd! TAPI_API_SUCCESS ) { 643 `SETTING_TRACE_ERROR ("tel_deinit failed"); 646 i(& g_vw_phe_nguage_gi = pheUG -> vw_to_ld ) { 647 `g_vw_deroy (& g_vw_phe_diy_nguage , 648 pheUG ); 649 `g_vw_deroy (& g_vw_phe_gi_fm , 650 pheUG ); 651 `g_vw_deroy (& g_vw_phe_nguage_gi , pheUG ); 653 #ifde ENABLE_TICKER_NOTI 654 i(& g_vw_phe_tick_nifiti == 655 pheUG -> vw_to_ld ) { 656 `g_vw_deroy (& g_vw_phe_tick_nifiti , 657 pheUG ); 658 `g_vw_deroy (& g_vw_phe_tick_nifiti_das , pheUG ); 662 i(& g_vw_phe_lin_ma = pheUG -> vw_to_ld ) { 663 `g_vw_deroy (& g_vw_phe_lin_ma , pheUG ); 666 `FREE ( pheUG -> sim_ng ); 668 i( NULL ! `ug_g_yout ( pheUG -> ug )) { 669 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( pheUG -> ug )); 670 `evas_obje_d (( Evas_Obje * `ug_g_yout ( pheUG -> ug )); 673 SETTING_TRACE_END ; 674 } } 676  $g_phe_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 677 p_cڌ_h rvi , * iv ) 679 SETTING_TRACE_BEGIN ; 680 `g_tm_if ( NULL = iv , "priv is NULL"); 681 * pid_r = NULL ; 683 `p_cڌ_g_exa_da ( msg , "DEADPID", & pid_r ); 684 i( pid_r ) { 685 o = 0; 686  pid = () `g_ascii_od ( pid_r , NULL ); 687 `SETTING_TRACE_DEBUG ("pid = %d", pid ); 688 `g_tm_if ( o = ERANGE , "call g_ascii_strtod fail"); 690  t = `p_rme_dd_cb ( pid , iv ); 691 `g_tm_if ( t != 0, "callpp_terminate_dead_cb fail"); 693 } } 695  $g_phe_ug__evt ( ui_gadg_h ug , ug_evt evt , 696 p_cڌ_h rvi , * iv ) 698 SETTING_TRACE_BEGIN ; 700 StgPheUG * ad = (StgPheUG * iv ; 701  evt ) { 702  UG_EVENT_LOW_MEMORY : 704  UG_EVENT_LOW_BATTERY : 706  UG_EVENT_REGION_CHANGE : { 707 i( ad -> gl_ng_gi && g_vw_phe_nguage_gi . is_ ) { 708 `m_gli_ized_ems_upde ( ad -> gl_ng_gi ); 709 `g_phe_upde_em ( ad ); 713  UG_EVENT_LANG_CHANGE : { 714 ad -> ng_chge = EINA_TRUE ; 716 i( ad -> gl_ng_gi && g_vw_phe_nguage_gi . is_ ) { 717 `m_gli_ized_ems_upde ( ad -> gl_ng_gi ); 718 `g_phe_upde_em ( ad ); 721 `g_vi_ems_upde ( ad -> vi_b ); 725  UG_EVENT_ROTATE_PORTRAIT : 727  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 729  UG_EVENT_ROTATE_LANDSCAPE : 731  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 736 } } 738  $g_phe_ug__key_evt ( ui_gadg_h ug , 739 ug_key_evt evt , 740 p_cڌ_h rvi , * iv ) 742 SETTING_TRACE_BEGIN ; 743 StgPheUG * ad = (StgPheUG * iv ; 745 `SETTING_TRACE ("evt:%d", evt ); 746  evt ) { 747  UG_KEY_EVENT_END : { 748 i( `m_viame_t_em_g ( ad -> vi_b ) == 749 `m_viame_btom_em_g ( ad -> vi_b )) { 750 `ug_deroy_me ( ug ); 752 `g_vw_cb__dKey ( ad ); 759 } } 761 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 763 SETTING_TRACE_BEGIN ; 764 StgPheUG * pheUG = `oc (1, (SettingPhoneUG)); 765 `g_tvm_if (! pheUG , -1, "Create SettingPhoneUG obj failed"); 767 s -> = g_phe_ug__ ; 768 s -> t = g_phe_ug__t ; 769 s -> u = g_phe_ug__u ; 770 s -> sume = g_phe_ug__sume ; 771 s -> deroy = g_phe_ug__deroy ; 772 s -> mesge = g_phe_ug__mesge ; 773 s -> evt = g_phe_ug__evt ; 774 s -> key_evt = g_phe_ug__key_evt ; 775 s -> iv = pheUG ; 776 s -> t = UG_OPT_INDICATOR_ENABLE ; 779 } } 781 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 783 SETTING_TRACE_BEGIN ; 784  StgPheUG * pheUG ; 785 `g_tm_if (! s , "ops == NULL"); 787 pheUG = s -> iv ; 788 i( pheUG ) { 789 `FREE ( pheUG ); 791 } } 794  Stg_Cfg_Node_T gs_cfg_node_y [] = { 795 {"IDS_ST_HEADER_DISPLAY_LANGUAGE", NULL , "vwty:nguage;Δ:g", Cfg_Im_Pos_Lev0 , 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 796 {"IDS_ST_BODY_REGION", NULL , "vwty:gi", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 797 {"IDS_ST_BODY_KEYBOARD", NULL , "vwty:nguage", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 801 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , ** o ) 803 SETTING_TRACE_BEGIN ; 804 `SETTING_TRACE (">> setting-phone-efl DB search code"); 805 `g_tvm_if (! iv || ! o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "pplist/applocale is NULL"); 807 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 809 Ea_Li ** li = (Ea_Li **) iv ; 810  i ; 811  size = ( s_cfg_node_y ) / (s_cfg_node_array[0]); 812  i = 0; i < size ; i++) { 813 Stg_Cfg_Node_T * node = `g_ug_ch_em_subdex_add ( s_cfg_node_y [ i ]. key_me , s_cfg_node_y[i]. ug_gs , IMG_LguageIut , s_cfg_node_y[i]. em_ty , s_cfg_node_y[i]. da , "Languagend Region"); 814 * li = `ea_li_nd (*li, node ); 817 } } 819  $t_nguage_hr (* ng ) 821  t = `vcf_t_r ( VCONFKEY_LANGSET , ng ); 822 i( t == 0) { 825 `g_t_evt_syem ( SYS_EVENT_LANGUAGE_SET , 826 EVT_KEY_LANGUAGE_SET , 827 ng ); 830 } } 832  $t_gifm_hr (* gi ) 835  t = `vcf_t_r ( VCONFKEY_REGIONFORMAT , gi ); 836 i( t == 0) { 838 `g_t_evt_syem ( SYS_EVENT_REGION_FORMAT , 839 EVT_KEY_REGION_FORMAT , 840 gi ); 842  t ; 843 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-about.h 18 #ide __SETTING_POWERSAVING_ABOUT_H__ 19  #__SETTING_POWERSAVING_ABOUT_H__ ) 21  ~ 23  g_powvg_about_ick_back_cb (* da , 24 Evas_Obje * obj , 25 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-brightness.h 18 #ide __SETTING_POWERSAVING_BRIGHTNESS_H__ 19  #__SETTING_POWERSAVING_BRIGHTNESS_H__ ) 21  ~ 24  g_powvg_brighess_ick_sokey_nl_cb (* da , 25 Evas_Obje * 26 obj ,  27 * evt_fo ); 28  g_powvg_brighess_chk_b_cb (* da , 29 Evas_Obje * obj , 30 * evt_fo ); 31  g_powvg_brighess_mou_up_Gdl_li_cb (* da , 32 Evas_Obje 33 * obj ,  34 * evt_fo ); 35  g_powvg_bghess_bright_id_vue_chge_cb ( 36 * da , 37 Evas_Obje 38 * obj , 40 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-customed.h 18 #ide __SETTING_POWERSAVING_CUSTOMED_H__ 19  #__SETTING_POWERSAVING_CUSTOMED_H__ ) 21  ~ 23  g_powvg_cuomed_ick_sokey_nl_cb (* da , 24 Evas_Obje * 25 obj ,  26 * evt_fo ); 28  g_powvg_cuomed_mou_up_Gdl_li_cb (* da , 29 Evas_Obje * 30 obj ,  31 * evt_fo ); 33  g_powvg_cuomed_u_chk_b_cb (* da , 34 Evas_Obje * obj , 35 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-main.h 18 #ide __SETTING_POWERSAVING_MAIN_H__ 19  #__SETTING_POWERSAVING_MAIN_H__ ) 21  ~ 23  #NEVER_SHOW_AGAIN "IDS_COM_BODY_NEVER_SHOW_AGAIN" ) 24  #POWERSAVING_REMINDER "IDS_ST_BODY_BATTERY_LIFE_EXTENDED_BUT_PERFORMANCE_RESTRICTED_BRIGHTNESS_LOW_MSG" ) 26  g_powvg_ma_mou_up_Gdl_li_cb (* da , 27 Evas_Obje * obj , 28 * evt_fo ); 29  g_powvg_ma_ick_sokey_back_cb (* da , 30 Evas_Obje * obj , 31 * evt_fo ); 32  g_powvg_ma_mi_aive_chk_b_cb (* da , 33 Evas_Obje * obj , 34 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving.h 18 #ide __SETTING_POWERSAVING_H__ 19  #__SETTING_POWERSAVING_H__ ) 21  ~ 22  ~ 24  ~ 26  ~ 28  ~ 29  ~ 31  ~ 32  #SUPPORT_UI0_3 0 ) 33  #SUPPORT_UI0_4 1 ) 37  #KeyS_Powvg_Mode "IDS_ST_BODY_POWER_SAVING_MODE" ) 38  #KeyS_Powvg_Mode_DSC "U deu stgf܅ow savg. Stgwbabd immedly." ) 41  #KeyS_Powvg_Cuomed_Mode "Cuomow savg mode" ) 42  #KeyS_Powvg_Cuomed "Cuomow savg stgs" ) 43  #KeyS_Powvg_Lev_DSC "U stgf܅ow savg. Stgwbabd wh bryev ibowhvuyou s." ) 45  #KeyS_Powvg_Ts "IDS_ST_MBODY_POWER_SAVING_TIPS" ) 46  #KeyS_Powvg_About "IDS_ST_BODY_LEARN_ABOUT_POWER_SAVING" ) 49  #__TURN_Off "Tu of" ) 50  #KeyS_WIFI_Off __TURN_Off "Wi-Fi" ) 51  #KeyS_BT_Off __TURN_Off "Bluoh" ) 52  #KeyS_GPS_Off __TURN_Off "GPS" ) 53  #KeyS_SYNC_Off __TURN_Off "Dsync" ) 54  #KeyS_HOTSPOT_Off __TURN_Off "P܏b Wi-Fh٥" ) 55  #KeyS_Adju_Bright "Adju brighess" ) 57  #KeyS_Powvg_AT "Eb˅ow savgt" ) 58  #KeyS_Sn_Timeout "IDS_ST_BACKLIGHT_TIME" ) 60  #SETTING_POWERSAVING_AT_10_STR "10% bryow" ) 61  #SETTING_POWERSAVING_AT_20_STR "20% bryow" ) 62  #SETTING_POWERSAVING_AT_30_STR "30% bryow" ) 63  #SETTING_POWERSAVING_AT_40_STR "40% bryow" ) 64  #SETTING_POWERSAVING_AT_50_STR "50% bryow" ) 69  #KeyS_PS_SETTINGS "IDS_ST_BODY_POWER_SAVING_MODE_SETTINGS" ) 70  #KeyS_CPU_PS "IDS_ST_BODY_CPU_POWER_SAVING" ) 71  #KeyS_CPU_PS_DSC "IDS_ST_BODY_LIMIT_THE_MAXIMUM_PERFORMANCE_OF_THE_CPU" ) 72  #KeyS_DISPLAY_PS "IDS_ST_BODY_SCREEN_POWER_SAVING" ) 73  #KeyS_DISPLAY_PS_DSC "IDS_ST_BODY_USE_LOW_POWER_LEVEL_FOR_SCREEN" ) 74  #KeyS_BG_COLOR "IDS_ST_DISPLAYSETTINGS_BODY_MAINGREETINGEDITSTYLEBGCOLOUR" ) 75  #KeyS_BG_COLOR_DSC "IDS_ST_BODY_CHANGE_BACKGROUND_COLOUR_TO_SAVE_POWER_IN_EMAIL_AND_INTERNET" ) 76  #KeyS_SCREEN_VIB "IDS_ST_BODY_TURN_OFF_HAPTIC_FEEDBACK" ) 77  #KeyS_SCREEN_VIB_DSC "IDS_ST_BODY_TURNING_OFF_HAPTIC_FEEDBACK_CAN_EXTEND_BATTERY_LIFE" ) 79  #SETTING_POWERSAVING_ALL_SUB_ITEMS_OFF "Ttu othPow savg mode. Aa o im should bed" ) 81  _StgPowvgUG tStgPowvgUG ; 88  s_StgPowvgUG { 89 ui_gadg_h mug ; 92 Evas * mevas ; 93 Evas_Obje * mw_ma_yout ; 94 Evas_Obje * mw_g ; 95 Evas_Obje * mpup ; 96 Evas_Obje * mpup_chk ; 98 Evas_Obje * mly_ma ; 99 Evas_Obje * mvi_b ; 101 Stg_GGroupIm_Da * mda_powvg_aive ; 102 Stg_GGroupIm_Da * mda_cuomed_aive ; 103 Stg_GGroupIm_Da * mda_cuomed_g ; 104 Stg_GGroupIm_Da * mda_powvg_about ; 106 Stg_GGroupIm_Da * mda_u_ps ; 107 Stg_GGroupIm_Da * mda_diy_ps ; 108 Stg_GGroupIm_Da * mda_bg_c ; 109 Stg_GGroupIm_Da * mda_sn_vib ; 111 Stg_GGroupIm_Da * mda_vg_ ; 112 Stg_GGroupIm_Da * mda_sn_timeout ; 113 Stg_GGroupIm_Da * mda_wifi_off ; 114 Stg_GGroupIm_Da * mda_bt_off ; 115 Stg_GGroupIm_Da * mda_gps_off ; 116 Stg_GGroupIm_Da * mda_sync_off ; 117 Stg_GGroupIm_Da * mda_h٥_off ; 118 Stg_GGroupIm_Da * mda_adju_bright ; 119 Stg_GGroupIm_Da * mda_brighess ; 121 Stg_GGroupIm_Da * mda_br_auto ; 122 Stg_GGroupIm_Da * mda_br_i ; 126 g_vw g_vw_powvg_ma ; 127 g_vw g_vw_powvg_cuomed ; 128 g_vw g_vw_powvg_about ; 129 g_vw g_vw_powvg_brighess ; 130  g_powvg_ug_exp_cb (* da , Evas_Obje * obj , * evt_fo ); 131 * g_powvg_ug_g_brighess_r (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-about.c 18  ~ 19 #i SUPPORT_UI0_4 20  #CPU_PS_DESC_DETAIL "IDS_ST_BODY_THIS_OPTION_LIMITS_THE_MAXIMUM_CPU_PERFORMANCE_AND_HELPS_TO_CONSERVE_BATTERY_LIFE_IT_WILL_NOT_EFFECT_NORMAL_USAGE_LIKE_BROWSING_AND_VIDEO_PLAYBACK_MSG" ) 21  #CPU_PS_DESC KeyS_CPU_PS ) 23  #DISPLAY_PS_DESC_DETAIL "IDS_ST_BODY_THIS_OPTION_REDUCES_THE_SCREEN_FRAME_RATE_AND_LOWERS_THE_BRIGHTNESS_IT_HELPS_TO_EXTEND_BATTERY_LIFE_WHEN_THE_SCREEN_IS_TURNED_ON" ) 24  #DISPLAY_PS_DESC KeyS_DISPLAY_PS ) 26  #BG_COLOR_DESC_DETAIL "IDS_ST_BODY_THIS_OPTION_CHANGES_THE_BACKGROUND_COLOUR_BRIGHTNESS_LEVEL_SO_THAT_IT_CONSUMES_LESS_BATTERY_MSG" ) 27  #BG_COLOR_DESC KeyS_BG_COLOR ) 29  #VIBRATION_DESC_DETAIL "IDS_ST_BODY_THE_VIBRATE_FUNCTION_USES_ADDITIONAL_BATTERY_POWER" ) 30  #VIBRATION_DESC KeyS_SCREEN_VIB ) 32  #MAIN_DESC "1. Systemower saving settings
"\ 36 " 3.UIdg sed" ) 38  #WIFI_DESC "2. Wi-Fi
"\ 41 "vmܐbryh usghuϸtwk." ) 43  #BT_DESC "3. Bluetooth
"\ 45 "modexnd bryi" ) 47  #GPS_DESC "4. GPS
"\ 49 "Tug ofBDU GPS cxnd bryi" ) 51  #SYNC_DESC "5. Data sync
"\ 54 "dmuly cxnd bryi" ) 56  #HOTSPOT_DESC "6. Portable Wi-Fi hotspot
"\ 59 "Tu ofp܏b Wi-Fh٥فexnd bryi." ) 61  #BRIGHT_DESC "7. Brightness
"\ 64 "ambutomiy" ) 66  #ETC_DESC "8. Etc.
"\ 70 "hpexnd bry" ) 72  g_powvg_about_ (* cb ); 73  g_powvg_about_deroy (* cb ); 74  g_powvg_about_upde (* cb ); 75  g_powvg_about_nup (* cb ); 77 g_vw gg_vw_powvg_about = { 78 . = g_powvg_about_ , 79 . gderoy = g_powvg_about_deroy , 80 . gupde = g_powvg_about_upde , 81 . gnup = g_powvg_about_nup , 90  $g_powvg_about_ (* cb ) 92 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 94 StgPowvgUG * ad = (StgPowvgUG * cb ; 95  mp [ MAX_COMMON_BUFFER_LEN ] ={0,}; 97 Evas_Obje * gli ; 98 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 99 ad -> w_g , 100 `_ ( KeyS_Powvg_About ), 101 `_ ("IDS_COM_BODY_BACK"), 102 NULL , 103 g_powvg_about_ick_back_cb , 104 NULL , ad , & gli ,d-> vi_b ); 105 #i SUPPORT_UI0_4 106 Stg_GGroupIm_Da * em_da = NULL ; 107 `tf ( mp , MAX_COMMON_BUFFER_LEN , "1. %s
%s", `_ ( CPU_PS_DESC ), _( CPU_PS_DESC_DETAIL )); 108 em_da = `g__Gdl_fld_def ( gli , & c_muɞe_xt , 109 NULL , 110 ad , 111 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 112 NULL , NULL, 0, mp , NULL, NULL); 113 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 115 `memt ( mp , 0x00, MAX_COMMON_BUFFER_LEN ); 116 `tf ( mp , MAX_COMMON_BUFFER_LEN , "2. %s
%s", `_ ( VIBRATION_DESC ), _( VIBRATION_DESC_DETAIL )); 117 em_da = `g__Gdl_fld_def ( gli , & c_muɞe_xt , 118 NULL , 119 ad , 120 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 121 NULL , NULL, 0, mp , NULL, NULL); 122 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 124 `g__Gdl_fld_def ( gli , & c_muɞe_xt , 125 NULL , 126 ad , 127 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 128 NULL , NULL, 0, MAIN_DESC , NULL, NULL); 130 `g__Gdl_fld_def ( gli , & c_muɞe_xt , 131 NULL , 132 ad , 133 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 134 NULL , NULL, 0, WIFI_DESC , NULL, NULL); 136 `g__Gdl_fld_def ( gli , & c_muɞe_xt , 137 NULL , 138 ad , 139 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 140 NULL , NULL, 0, BT_DESC , NULL, NULL); 142 `g__Gdl_fld_def ( gli , & c_muɞe_xt , 143 NULL , 144 ad , 145 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 146 NULL , NULL, 0, GPS_DESC , NULL, NULL); 147 `g__Gdl_fld_def ( gli , & c_muɞe_xt , NULL , ad , 148 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 149 NULL , NULL, 0, SYNC_DESC , NULL, NULL); 151 `g__Gdl_fld_def ( gli , & c_muɞe_xt , 152 NULL , 153 ad , 154 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 155 NULL , NULL, 0, HOTSPOT_DESC , NULL, 156 NULL ); 158 `g__Gdl_fld_def ( gli , & c_muɞe_xt , 159 NULL , 160 ad , 161 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 162 NULL , NULL, 0, BRIGHT_DESC , NULL, 163 NULL ); 165 `g__Gdl_fld_def ( gli , & c_muɞe_xt , NULL , ad , 166 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 167 NULL , NULL, 0, ETC_DESC , NULL, NULL); 169 g_vw_powvg_about . is_ = 1; 171  SETTING_RETURN_SUCCESS ; 172 } } 174  $g_powvg_about_deroy (* cb ) 177 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 179 StgPowvgUG * ad = (StgPowvgUG * cb ; 181 `m_viame_em_p ( ad -> vi_b ); 182 g_vw_powvg_about . is_ = 0; 184  SETTING_RETURN_SUCCESS ; 185 } } 187  $g_powvg_about_upde (* cb ) 189  SETTING_RETURN_SUCCESS ; 190 } } 192  $g_powvg_about_nup (* cb ) 194  `g_powvg_about_deroy ( cb ); 195 } } 210 $g_powvg_about_ick_back_cb (* da , Evas_Obje * obj , 211 * evt_fo ) 214 `g_tm_if ( da = NULL , " Dataarameter is NULL"); 216 StgPowvgUG * ad = (StgPowvgUG * da ; 217 `g_vw_chge (& g_vw_powvg_about , 218 & g_vw_powvg_ma , ad ); 219 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-brightness.c 18  ~ 20  #Le_Bright_Ic IMG_BRIGTHNESS_LEFT ) 21  #Right_Bright_Ic IMG_BRIGHTNESS_RIGHT ) 23  g_powvg_brighess_ (* cb ); 24  g_powvg_brighess_deroy (* cb ); 25  g_powvg_brighess_upde (* cb ); 26  g_powvg_brighess_nup (* cb ); 28 g_vw gg_vw_powvg_brighess = { 29 . = g_powvg_brighess_ , 30 . gderoy = g_powvg_brighess_deroy , 31 . gupde = g_powvg_brighess_upde , 32 . gnup = g_powvg_brighess_nup , 41  $g_powvg_brighess_ (* cb ) 43 SETTING_TRACE_BEGIN ; 44 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 46 StgPowvgUG * ad = (StgPowvgUG * cb ; 48 Evas_Obje * vi_b = ad ->navi_bar; 49 Evas_Obje * sub_yout = `m_yout_add ( vi_b ); 50 `m_yout_fe_t ( sub_yout , SETTING_THEME_EDJ_NAME , 53 Evas_Obje * gli = `m_gli_add ( ad -> w_ma_yout ); 54 `m_obje_y_t ( gli , "dialogue"); 55 `tvm_if ( gli = NULL , SETTING_RETURN_FAIL , 57 `m_gli_r ( gli ); 59 `g_push_yout_vi_b ( `_ ( KeyS_Brighess ), 60 `_ ("IDS_COM_BODY_BACK"), NULL , NULL, 61 g_powvg_brighess_ick_sokey_nl_cb , 62 NULL , 63 NULL , ad , sub_yout , vi_b , NULL);; 64 `m_obje__cڋ_t ( sub_yout , "ch_li2", gli ); 66  auto_vue = 0; 67  vue = 10; 69 Elm_Obje_Im * em = NULL ;; 71 em = 72 `m_gli_em_nd ( gli , & c_t , NULL , NULL, 73 ELM_GENLIST_ITEM_NONE , NULL , NULL); 74 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 77 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_AUTO_STATUS , & auto_vue ); 78 `SETTING_TRACE ("auto_vue:%d", auto_vue ); 81 ad -> da_br_auto = 82 `g__Gdl_fld_def ( gli , & c_1xt_1ic , 83 g_powvg_brighess_mou_up_Gdl_li_cb , 84 ad , SWALLOW_Ty_1TOGGLE , NULL , 85 NULL , auto_vue , 86 "IDS_COM_BODY_AUTOMATIC", NULL , 87 g_powvg_brighess_chk_b_cb ); 88 i( ad -> da_br_auto ) { 89 `__BACK_POINTER_SET ( ad -> da_br_auto ); 90 ad -> da_br_auto -> urda =d; 92 `SETTING_TRACE_ERROR ("ad->data_br_auto is NULL"); 96 `vcf_g_t ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_VALUE , & vue ); 97 `SETTING_TRACE ("auto_vue:%d", vue ); 98 ad -> da_br_i = 99 `g__Gdl_fld_def ( gli , & c_1ic , NULL , 100 NULL , SWALLOW_Ty_LAYOUT_SLIDER , 101 Le_Bright_Ic , 102 Right_Bright_Ic , vue , NULL , 103 NULL , 104 g_powvg_bghess_bright_id_vue_chge_cb ); 106 i( ad -> da_br_i ) { 107 `__BACK_POINTER_SET ( ad -> da_br_i ); 109 ad -> da_br_i -> w_ma =d-> w_ma_yout ; 110 ad -> da_br_i -> evas =d->evas; 111 ad -> da_br_i -> isInditVisib = ue ; 112 ad -> da_br_i -> id_m = 1; 113 ad -> da_br_i -> id_max = 100; 114 ad -> da_br_i -> urda =d; 117 `SETTING_TRACE_ERROR ("ad->data_br_sli is NULL"); 120 i( auto_vue && ad -> da_br_i ) { 121 `g_dib_gli_em ( ad -> da_br_i -> em ); 124 g_vw_powvg_brighess . is_ = 1; 125  SETTING_RETURN_SUCCESS ; 126 } } 128  $g_powvg_brighess_deroy (* cb ) 130 SETTING_TRACE_BEGIN ; 132 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 134 StgPowvgUG * ad = (StgPowvgUG * cb ; 135 `m_viame_em_p ( ad -> vi_b ); 137 g_vw_powvg_brighess . is_ = 0; 138  SETTING_RETURN_SUCCESS ; 139 } } 141  $g_powvg_brighess_upde (* cb ) 143 SETTING_TRACE_BEGIN ; 144  SETTING_RETURN_SUCCESS ; 146 } } 148  $g_powvg_brighess_nup (* cb ) 150 SETTING_TRACE_BEGIN ; 152 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 153 `g_powvg_brighess_deroy ( cb ); 155  SETTING_RETURN_SUCCESS ; 156 } } 171 $g_powvg_brighess_ick_sokey_nl_cb (* da , 172 Evas_Obje * obj , 173 * evt_fo ) 175 SETTING_TRACE_BEGIN ; 177 `tm_if ( da = NULL , "Dataarameter is NULL"); 178 StgPowvgUG * ad = (StgPowvgUG * da ; 180 `g_vw_chge (& g_vw_powvg_brighess , 181 & g_vw_powvg_cuomed , ad ); 182 } } 185 $g_powvg_brighess_chk_b_cb (* da , Evas_Obje * obj , 186 * evt_fo ) 188 SETTING_TRACE_BEGIN ; 190 `tm_if ( da = NULL , "Dataarameter is NULL"); 191 Stg_GGroupIm_Da * li_em = 192 ( Stg_GGroupIm_Da * da ; 193 StgPowvgUG * ad = li_em -> urda ; 194 li_em -> chk_us = `m_check_e_g ( obj ); 196  r ; 198 i( li_em -> chk_us ) { 199 `g_dib_gli_em ( ad -> da_br_i -> em ); 201 `g_ab_gli_em ( ad -> da_br_i -> em ); 204 r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_AUTO_STATUS , 205 li_em -> chk_us ); 208 } } 213  $g_powvg_brighess_mou_up_Gdl_li_cb (* da , 214 Evas_Obje 215 * obj , 217 * evt_fo ) 220 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 221 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 222 StgPowvgUG * ad = da ; 224 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 225 `m_gli_em_ed_t ( em , 0); 226 Stg_GGroupIm_Da * li_em = 227 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 229  d_us = `m_check_e_g ( li_em -> eo_check ); 231 li_em -> chk_us = ! d_us ; 232 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 233  r ; 235 i(0 = `SCmp ("IDS_COM_BODY_AUTOMATIC", li_em -> keyS )) { 236 r = 237 vcf_t_bo 238 ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_AUTO_STATUS , 239 li_em -> chk_us ); 240 i( r < 0) { 241 li_em -> chk_us = !list_item->chk_status; 242 `m_check_e_t ( obj , li_em -> chk_us ); 246 i( li_em -> chk_us ) { 247 `g_dib_gli_em ( ad -> da_br_i -> em ); 249 `g_ab_gli_em ( ad -> da_br_i -> em ); 252 } } 255 $g_powvg_bghess_bright_id_vue_chge_cb (* da , 256 Evas_Obje * obj , 257 * evt_fo ) 259 SETTING_TRACE_BEGIN ; 260 `tm_if ( da = NULL , "Dataarameter is NULL"); 261  vue = 0; 262 StgPowvgUG * ad = NULL ; 263 Stg_GGroupIm_Da * li_em = 264 ( Stg_GGroupIm_Da * da ; 265 ad = li_em -> urda ; 267 vue = `m_check_e_g ( ad -> da_br_auto -> eo_check ); 268 i( vue == 1) { 273  v = `m_id_vue_g ( obj ); 274 vue = ()( v + 0.5); 275 `SETTING_TRACE ("vue:%d", vue ); 277  t = 278 `vcf_t_t ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_VALUE , vue ); 279 i( t < 0) 281 `m_check_e_t ( ad -> da_br_auto -> eo_check , 282 ad -> da_br_i -> chk_us ); 285 ad -> da_br_i -> chk_us = vue ; 286 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-customed.c 18  ~ 20  g_powvg_cuomed_ (* cb ); 21  g_powvg_cuomed_deroy (* cb ); 22  g_powvg_cuomed_upde (* cb ); 23  g_powvg_cuomed_nup (* cb ); 25 g_vw gg_vw_powvg_cuomed = { 26 . = g_powvg_cuomed_ , 27 . gderoy = g_powvg_cuomed_deroy , 28 . gupde = g_powvg_cuomed_upde , 29 . gnup = g_powvg_cuomed_nup , 38  $g_powvg_cuomed_ (* cb ) 40 SETTING_TRACE_BEGIN ; 41 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 43 StgPowvgUG * ad = (StgPowvgUG * cb ; 45 Evas_Obje * sr = NULL ; 48 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 49 ad -> w_g , 50 `_ ( KeyS_Powvg_Cuomed ), 51 `_ ("IDS_COM_BODY_BACK"), 52 NULL , 53 g_powvg_cuomed_ick_sokey_nl_cb , 54 NULL , ad , & sr ,d-> vi_b ); 55 Elm_Obje_Im * em = NULL ; 57 em = `m_gli_em_nd ( sr , & c_t , 58 NULL , NULL, 59 ELM_GENLIST_ITEM_NONE , NULL , NULL); 60 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 61 * r_vue = NULL ; 62 #i SUPPORT_UI0_3 63 `g_ab_exndab_gli ( sr , ad , g_powvg_ug_exp_cb , NULL ); 64 r_vue = `g__powvg__r (); 65 ad -> da_vg_ = 66 `g__Gdl_exp__fld ( sr , 67 & c_2xt_3_ , 68 NULL , NULL, 69 SWALLOW_Ty_INVALID , 70 KeyS_Powvg_AT , 71 r_vue ); 73 i( ad -> da_vg_ ) { 74 ad -> da_vg_ -> t_p_g_bded = 75 INT_SLP_SETTING_POWERSAVING_AT ; 77 `SETTING_TRACE_ERROR ("ad->data_back is NULL"); 79 `__BACK_POINTER_SET ( ad -> da_vg_ ); 80 `G_FREE ( r_vue ); 82 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 83 ad , SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 84 NULL , NULL, 0, 86 NULL , NULL); 87 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 88 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 90  t ; 91  vue = 1; 92 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_WIFI , & vue ); 93 i(0 ! t ) { 94 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 98 ad -> da_wifi_off = `g__Gdl_fld_def ( sr , 99 & c_1xt_1ic_2 , 100 g_powvg_cuomed_mou_up_Gdl_li_cb , 101 ad , 102 SWALLOW_Ty_1CHECK , 103 NULL , NULL, vue , 104 KeyS_WIFI_Off , 105 NULL , 106 g_powvg_cuomed_u_chk_b_cb ); 107 i( ad -> da_wifi_off ) { 108 `__BACK_POINTER_SET ( ad -> da_wifi_off ); 109 ad -> da_wifi_off -> urda =d; 111 `SETTING_TRACE_ERROR ("ad->data_use_tilt is NULL"); 114 vue = 1; 115 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BT , & vue ); 116 i(0 ! t ) { 117 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 120 ad -> da_bt_off = `g__Gdl_fld_def ( sr , 121 & c_1xt_1ic_2 , 122 g_powvg_cuomed_mou_up_Gdl_li_cb , 123 ad , 124 SWALLOW_Ty_1CHECK , 125 NULL , NULL, vue , 126 KeyS_BT_Off , NULL , 127 g_powvg_cuomed_u_chk_b_cb ); 128 i( ad -> da_bt_off ) { 129 `__BACK_POINTER_SET ( ad -> da_bt_off ); 130 ad -> da_bt_off -> urda =d; 132 `SETTING_TRACE_ERROR ("ad->data_use_tilt is NULL"); 135 vue = 1; 136 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_GPS , & vue ); 137 i(0 ! t ) { 138 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 141 ad -> da_gps_off = `g__Gdl_fld_def ( sr , 142 & c_1xt_1ic_2 , 143 g_powvg_cuomed_mou_up_Gdl_li_cb , 144 ad , 145 SWALLOW_Ty_1CHECK , 146 NULL , NULL, vue , 147 KeyS_GPS_Off , 148 NULL , 149 g_powvg_cuomed_u_chk_b_cb ); 150 i( ad -> da_gps_off ) { 151 `__BACK_POINTER_SET ( ad -> da_gps_off ); 152 ad -> da_gps_off -> urda =d; 154 `SETTING_TRACE_ERROR ("ad->data_use_tilt is NULL"); 156 vue = 1; 157 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DATASYNC , & vue ); 158 i(0 ! t ) { 159 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 162 ad -> da_sync_off = `g__Gdl_fld_def ( sr , 163 & c_1xt_1ic_2 , 164 g_powvg_cuomed_mou_up_Gdl_li_cb , 165 ad , 166 SWALLOW_Ty_1CHECK , 167 NULL , NULL, vue , 168 KeyS_SYNC_Off , 169 NULL , 170 g_powvg_cuomed_u_chk_b_cb ); 171 i( ad -> da_sync_off ) { 172 `__BACK_POINTER_SET ( ad -> da_sync_off ); 173 ad -> da_sync_off -> urda =d; 175 `SETTING_TRACE_ERROR ("ad->data_use_tilt is NULL"); 178 vue = 1; 179 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_HOTSPOT , & vue ); 180 i(0 ! t ) { 181 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 184 ad -> da_h٥_off = `g__Gdl_fld_def ( sr , 185 & c_1xt_1ic_2 , 186 g_powvg_cuomed_mou_up_Gdl_li_cb , 187 ad , 188 SWALLOW_Ty_1CHECK , 189 NULL , NULL, vue , 190 KeyS_HOTSPOT_Off , 191 NULL , 192 g_powvg_cuomed_u_chk_b_cb ); 193 i( ad -> da_h٥_off ) { 194 `__BACK_POINTER_SET ( ad -> da_h٥_off ); 195 ad -> da_h٥_off -> urda =d; 197 `SETTING_TRACE_ERROR ("ad->data_use_tilt is NULL"); 201 em = `m_gli_em_nd ( sr , & c_t , 202 NULL , NULL, 203 ELM_GENLIST_ITEM_NONE , NULL , NULL); 204 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 207  adju_vue ; 208 vue = 1; 209 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_STATUS , & vue ); 210 i(0 ! t ) { 211 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 213 adju_vue = vue ; 215 ad -> da_adju_bright = `g__Gdl_fld_def ( sr , 216 & c_1xt_1ic , 217 g_powvg_cuomed_mou_up_Gdl_li_cb , 218 ad , 219 SWALLOW_Ty_1TOGGLE , 220 NULL , NULL, vue , 221 KeyS_Adju_Bright , 222 NULL , 223 g_powvg_cuomed_u_chk_b_cb ); 224 i( ad -> da_adju_bright ) { 225 `__BACK_POINTER_SET ( ad -> da_adju_bright ); 226 ad -> da_adju_bright -> urda =d; 228 `SETTING_TRACE_ERROR ("ad->data_use_tilt is NULL"); 233 r_vue = `g_powvg_ug_g_brighess_r (); 234 ad -> da_brighess = 235 `g__Gdl_fld_def ( sr , & c_2xt_3 , 236 g_powvg_cuomed_mou_up_Gdl_li_cb , 237 ad , SWALLOW_Ty_INVALID , NULL , 238 NULL , 0, KeyS_Brighess , 239 r_vue , NULL ); 240 i( ad -> da_brighess ) { 241 ad -> da_brighess -> urda =d; 242 `__BACK_POINTER_SET ( ad -> da_sn_timeout ); 244 `SETTING_TRACE_ERROR ("ad->data_br is NULL"); 246 `G_FREE ( r_vue ); 250 em = `m_gli_em_nd ( sr , & c_t , 251 NULL , NULL, 252 ELM_GENLIST_ITEM_NONE , NULL , NULL); 253 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 257 r_vue = `g__sn_timeout_r (); 258 ad -> da_sn_timeout = 259 `g__Gdl_exp__fld ( sr , 260 & c_2xt_3_ , 261 NULL , NULL, 262 SWALLOW_Ty_INVALID , 263 KeyS_Sn_Timeout , 264 r_vue ); 266 i( ad -> da_sn_timeout ) { 267 ad -> da_sn_timeout -> t_p_g_bded = 268 INT_SLP_SETTING_POWERSAVING_SCREEN_TIMEOUT ; 270 `SETTING_TRACE_ERROR ("ad->data_back is NULL"); 272 `__BACK_POINTER_SET ( ad -> da_sn_timeout ); 273 `G_FREE ( r_vue ); 275 i(! adju_vue && ad -> da_brighess ) { 276 `g_dib_gli_em ( ad -> da_brighess -> em ); 279 g_vw_powvg_cuomed . is_ = 1; 281  SETTING_RETURN_SUCCESS ; 282 } } 284  $g_powvg_cuomed_deroy (* cb ) 286 SETTING_TRACE_BEGIN ; 288 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 290 StgPowvgUG * ad = (StgPowvgUG * cb ; 291 i( ad -> pup ) { 292 `evas_obje_d ( ad -> pup ); 293 ad -> pup = NULL ; 296 `m_viame_em_p ( ad -> vi_b ); 298 g_vw_powvg_cuomed . is_ = 0; 299  SETTING_RETURN_SUCCESS ; 300 } } 302  $g_powvg_cuomed_upde (* cb ) 304 SETTING_TRACE_BEGIN ; 306 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 307 StgPowvgUG * ad = (StgPowvgUG * cb ; 308 i( ad -> da_brighess ) 310 ad -> da_brighess -> sub_desc = `g_powvg_ug_g_brighess_r (); 311 `m_obje_em_da_t ( ad -> da_brighess -> em ,d->data_brightness); 312 `m_gli_em_upde ( ad -> da_brighess -> em ); 314  SETTING_RETURN_SUCCESS ; 316 } } 318  $g_powvg_cuomed_nup (* cb ) 320 SETTING_TRACE_BEGIN ; 322 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 323 `g_powvg_cuomed_deroy ( cb ); 325  SETTING_RETURN_SUCCESS ; 326 } } 341 $g_powvg_cuomed_ick_sokey_nl_cb (* da , 342 Evas_Obje * obj , 343 * evt_fo ) 345 SETTING_TRACE_BEGIN ; 347 `tm_if ( da = NULL , "Dataarameter is NULL"); 348 StgPowvgUG * ad = (StgPowvgUG * da ; 350 `g_vw_chge (& g_vw_powvg_cuomed , 351 & g_vw_powvg_ma , ad ); 353 } } 355  $g_powvg_cuomed_mou_up_Gdl_li_cb (* da , 356 Evas_Obje * 357 obj ,  358 * evt_fo ) 361 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 363 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 364 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 365 `m_gli_em_ed_t ( em , 0); 366 Stg_GGroupIm_Da * li_em = 367 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 369 StgPowvgUG * ad = (StgPowvgUG * da ; 371 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 373 i(! `SCmp ( KeyS_Brighess , li_em -> keyS )) { 374 `g_vw_chge (& g_vw_powvg_cuomed , 375 & g_vw_powvg_brighess , ad ); 379 cڡ * vcf = NULL ; 380 i(! `SCmp ( KeyS_WIFI_Off , li_em -> keyS )) { 381 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_WIFI ; 382 } i(! `SCmp ( KeyS_BT_Off , li_em -> keyS )) { 383 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BT ; 384 } i(! `SCmp ( KeyS_GPS_Off , li_em -> keyS )) { 385 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_GPS ; 386 } i(! `SCmp ( KeyS_SYNC_Off , li_em -> keyS )) { 387 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DATASYNC ; 388 } i(! `SCmp ( KeyS_HOTSPOT_Off , li_em -> keyS )) { 389 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_HOTSPOT ; 390 } i(! `SCmp ( KeyS_Adju_Bright , li_em -> keyS )) { 391 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_STATUS ; 393  d_us = `m_check_e_g ( li_em -> eo_check ); 394  t = `vcf_t_bo ( vcf , ! d_us ); 395 `g_tm_if (0 ! t , "Faedأvc[%s]", vcf ); 397 li_em -> chk_us = ! d_us ; 398 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 399 i(! `SCmp ( KeyS_Adju_Bright , li_em -> keyS && ad -> da_brighess ) { 400 i(0 = li_em -> chk_us ) { 401 `g_dib_gli_em ( ad -> da_brighess -> em ); 403 `g_ab_gli_em ( ad -> da_brighess -> em ); 408 } } 411 $g_powvg_cuomed_u_chk_b_cb (* da , Evas_Obje * obj , 412 * evt_fo ) 414 SETTING_TRACE_BEGIN ; 416 `tm_if ( da = NULL , "Dataarameter is NULL"); 417 Stg_GGroupIm_Da * li_em = 418 ( Stg_GGroupIm_Da * da ; 419 StgPowvgUG * ad = li_em -> urda ; 421 li_em -> chk_us = `m_check_e_g ( obj ); 423 cڡ * vcf = NULL ; 424 i(! `SCmp ( KeyS_WIFI_Off , li_em -> keyS )) { 425 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_WIFI ; 426 } i(! `SCmp ( KeyS_BT_Off , li_em -> keyS )) { 427 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BT ; 428 } i(! `SCmp ( KeyS_GPS_Off , li_em -> keyS )) { 429 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_GPS ; 430 } i(! `SCmp ( KeyS_SYNC_Off , li_em -> keyS )) { 431 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DATASYNC ; 432 } i(! `SCmp ( KeyS_HOTSPOT_Off , li_em -> keyS )) { 433 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_HOTSPOT ; 434 } i(! `SCmp ( KeyS_Adju_Bright , li_em -> keyS )) { 435 vcf = VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_STATUS ; 438  r = `vcf_t_bo ( vcf , li_em -> chk_us ); 439 i(0 ! r ) { 440 `SETTING_TRACE_ERROR ("Set vconf Failed"); 441 li_em -> chk_us = !list_item->chk_status; 442 `m_check_e_t ( obj , li_em -> chk_us ); 444 i(! `SCmp ( KeyS_Adju_Bright , li_em -> keyS && ad -> da_brighess ) { 445 i(0 = li_em -> chk_us ) { 446 `g_dib_gli_em ( ad -> da_brighess -> em ); 448 `g_ab_gli_em ( ad -> da_brighess -> em ); 453 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-main.c 18  ~ 20  ~ 22  g_powvg_ma_ (* cb ); 23  g_powvg_ma_deroy (* cb ); 24  g_powvg_ma_upde (* cb ); 25  g_powvg_ma_nup (* cb ); 26  g_powvg_vw_dib (* da , bo dib ); 28 g_vw gg_vw_powvg_ma = { 29 . = g_powvg_ma_ , 30 . gderoy = g_powvg_ma_deroy , 31 . gupde = g_powvg_ma_upde , 32 . gnup = g_powvg_ma_nup , 35  $__g_powvg_ma_vcf_chge_cb ( keynode_t * key , * da ) 37 SETTING_TRACE_BEGIN ; 38 `g_tm_if ( NULL = key , "key is NULL"); 39 `g_tm_if ( NULL = da , "data is NULL"); 40 StgPowvgUG * ad = (StgPowvgUG *) da ; 42  us = `vcf_keynode_g_bo ( key ); 43 * vcf_me = `vcf_keynode_g_me ( key ); 45 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS )) { 46 `SETTING_TRACE ("us:%d", us ); 47 `g_powvg_vw_dib ( ad , ! us ); 48 ad -> da_powvg_aive -> chk_us = us ; 49 `m_check_e_t ( ad -> da_powvg_aive -> eo_check ,d->da_powvg_aive-> chk_us ); 50  t = 0; 51 i( us ) { 52  pwrsv_vib = 0; 53 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , & pwrsv_vib ); 54 `g_tm_if ( t != 0, "get vconf failed"); 55 i( pwrsv_vib ){ 57  vue = 0; 58 t = `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , & vue ); 59 `g_tm_if ( t != 0, "get vconf failed"); 60 t = `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , vue ); 61 `g_tm_if ( t != 0, "set vconf failed"); 62 t = `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , 0); 63 `g_tm_if ( t != 0, "set vconf failed"); 67  vue = 0; 68 t = `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , & vue ); 69 `g_tm_if ( t != 0, "get vconf failed"); 70 t = `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , vue ); 71 `g_tm_if ( t != 0, "set vconf failed"); 75 `SETTING_TRACE_ERROR ("vconf_name is wrong"); 77 } } 85  $g_powvg_ma_ (* cb ) 87 SETTING_TRACE_BEGIN ; 89 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 91 StgPowvgUG * ad = (StgPowvgUG * cb ; 92 Evas_Obje * sr = NULL ; 95 ad -> ly_ma = 96 `g__yout_vi_b_gli ( ad -> w_ma_yout , 97 ad -> w_g , 98 `_ ( KeyS_Powvg ), 99 `_ ("IDS_COM_BODY_BACK"), NULL , 100 g_powvg_ma_ick_sokey_back_cb , 101 NULL , ad , & sr , 102 &( ad -> vi_b )); 103 Elm_Obje_Im * em = NULL ;; 105 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, 106 ELM_GENLIST_ITEM_NONE , NULL , NULL); 107 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 110  t ; 111  vue = 1; 112 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , & vue ); 113 i(0 ! t ) { 114 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 116  aive_vue = vue ; 118 ad -> da_powvg_aive = `g__Gdl_fld_def ( sr , 119 & c_1xt_1ic , 120 g_powvg_ma_mou_up_Gdl_li_cb , 121 ad , 122 SWALLOW_Ty_1TOGGLE , 123 NULL , 124 NULL , 125 vue , 126 KeyS_Powvg_Mode , 127 NULL , 128 g_powvg_ma_mi_aive_chk_b_cb ); 129 i( ad -> da_powvg_aive ) { 130 `__BACK_POINTER_SET ( ad -> da_powvg_aive ); 131 ad -> da_powvg_aive -> urda =d; 133 `SETTING_TRACE_ERROR ("ad->data_powersaving_active is NULL"); 135 #i SUPPORT_UI0_4 136 () `g__Gdl_fld_tIm ( sr , 137 & c_group_em , 138 KeyS_PS_SETTINGS , 139 NULL ); 141 vue = 0; 142 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , & vue ); 143 i(0 ! t ) { 144 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 146 ad -> da_u_ps = `g__Gdl_fld_def ( sr , 147 & c_1xt_1ic , 148 g_powvg_ma_mou_up_Gdl_li_cb , 149 ad , 150 SWALLOW_Ty_1TOGGLE , 151 NULL , 152 NULL , 153 vue , 154 KeyS_CPU_PS , 155 NULL , 156 g_powvg_ma_mi_aive_chk_b_cb ); 157 i( ad -> da_u_ps ) { 158 `__BACK_POINTER_SET ( ad -> da_u_ps ); 159 ad -> da_u_ps -> urda =d; 162 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 163 ad , 164 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 165 NULL , NULL, 0, 166 KeyS_CPU_PS_DSC , NULL , 167 NULL ); 168 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 169 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 171 #i DISABLED_CODE 173 vue = 0; 174 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DISPLAY , & vue ); 175 i(0 ! t ) { 176 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 178 ad -> da_diy_ps = `g__Gdl_fld_def ( sr , 179 & c_1xt_1ic , 180 g_powvg_ma_mou_up_Gdl_li_cb , 181 ad , 182 SWALLOW_Ty_1TOGGLE , 183 NULL , 184 NULL , 185 vue , 186 KeyS_DISPLAY_PS , 187 NULL , 188 g_powvg_ma_mi_aive_chk_b_cb ); 189 i( ad -> da_diy_ps ) { 190 `__BACK_POINTER_SET ( ad -> da_diy_ps ); 191 ad -> da_diy_ps -> urda =d; 194 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 195 ad , 196 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 197 NULL , NULL, 0, 198 KeyS_DISPLAY_PS_DSC , NULL , 199 NULL ); 200 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 201 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 203 vue = 0; 204 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BG_COLOR , & vue ); 205 i(0 ! t ) { 206 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 208 ad -> da_bg_c = `g__Gdl_fld_def ( sr , 209 & c_1xt_1ic , 210 g_powvg_ma_mou_up_Gdl_li_cb , 211 ad , 212 SWALLOW_Ty_1TOGGLE , 213 NULL , 214 NULL , 215 vue , 216 KeyS_BG_COLOR , 217 NULL , 218 g_powvg_ma_mi_aive_chk_b_cb ); 219 i( ad -> da_bg_c ) { 220 `__BACK_POINTER_SET ( ad -> da_bg_c ); 221 ad -> da_bg_c -> urda =d; 224 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 225 ad , 226 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 227 NULL , NULL, 0, 228 KeyS_BG_COLOR_DSC , NULL , 229 NULL ); 230 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 231 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 235 vue = 0; 236 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , & vue ); 237 i(0 ! t ) { 238 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 240 ad -> da_sn_vib = `g__Gdl_fld_def ( sr , 241 & c_1xt_1ic , 242 g_powvg_ma_mou_up_Gdl_li_cb , 243 ad , 244 SWALLOW_Ty_1TOGGLE , 245 NULL , 246 NULL , 247 vue , 248 KeyS_SCREEN_VIB , 249 NULL , 250 g_powvg_ma_mi_aive_chk_b_cb ); 251 i( ad -> da_sn_vib ) { 252 `__BACK_POINTER_SET ( ad -> da_sn_vib ); 253 ad -> da_sn_vib -> urda =d; 256 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 257 ad , 258 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 259 NULL , NULL, 0, 260 KeyS_SCREEN_VIB_DSC , NULL , 261 NULL ); 263 () `g__Gdl_fld_tIm ( sr , 264 & c_group_em , 265 KeyS_Powvg_Ts , 266 NULL ); 269 ad -> da_powvg_about = 270 `g__Gdl_fld_def ( sr , & c_1xt , 271 g_powvg_ma_mou_up_Gdl_li_cb , 272 ad , SWALLOW_Ty_INVALID , NULL , 273 NULL , 0, KeyS_Powvg_About , 274 NULL , NULL); 275 `__BACK_POINTER_SET ( ad -> da_powvg_about ); 277 em = `m_gli_em_nd ( sr , & c_btom_t , NULL , NULL, 278 ELM_GENLIST_ITEM_NONE , NULL , NULL); 279 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 281 `g_powvg_vw_dib ( ad , ! aive_vue ); 283 #i SUPPORT_UI0_3 285 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 286 ad , SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 287 NULL , NULL, 0, 288 KeyS_Powvg_Mode_DSC , NULL , 289 NULL ); 290 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 291 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 293 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_STATUS , & vue ); 294 i(0 ! t ) { 295 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 297 bo cuomed_ag = (bo vue ; 298 ad -> da_cuomed_aive = `g__Gdl_fld_def ( sr , 299 & c_1xt_1ic , 300 g_powvg_ma_mou_up_Gdl_li_cb , 301 ad , 302 SWALLOW_Ty_1TOGGLE , 303 NULL , NULL, 304 vue , 305 KeyS_Powvg_Cuomed_Mode , 306 NULL , 307 g_powvg_ma_mi_aive_chk_b_cb ); 308 i( ad -> da_cuomed_aive ) { 309 `__BACK_POINTER_SET ( ad -> da_cuomed_aive ); 310 ad -> da_cuomed_aive -> urda =d; 312 `SETTING_TRACE_ERROR ("ad->data_powersaving_active is NULL"); 315 `g_ab_exndab_gli ( sr , ad , g_powvg_ug_exp_cb , NULL ); 316 * r_vue = `g__powvg__r (); 317 ad -> da_vg_ = 318 `g__Gdl_exp__fld ( sr , 319 & c_2xt_3_ , 320 NULL , NULL, 321 SWALLOW_Ty_INVALID , 322 KeyS_Powvg_AT , 323 r_vue ); 325 i( ad -> da_vg_ ) { 326 ad -> da_vg_ -> t_p_g_bded = 327 INT_SLP_SETTING_POWERSAVING_AT ; 329 `SETTING_TRACE_ERROR ("ad->data_back is NULL"); 331 `__BACK_POINTER_SET ( ad -> da_vg_ ); 332 `G_FREE ( r_vue ); 335 ad -> da_cuomed_g = 336 `g__Gdl_fld_def ( sr , & c_1xt , 337 g_powvg_ma_mou_up_Gdl_li_cb , 338 ad , SWALLOW_Ty_INVALID , NULL , 339 NULL , 0, 340 KeyS_Powvg_Cuomed , NULL , 341 NULL ); 342 `__BACK_POINTER_SET ( ad -> da_cuomed_g ); 345 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 346 ad , 347 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 348 NULL , NULL, 0, 349 KeyS_Powvg_Lev_DSC , NULL , 350 NULL ); 353 () `g__Gdl_fld_tIm ( sr , 354 & c_group_em , 355 KeyS_Powvg_Ts , 356 NULL ); 359 ad -> da_powvg_about = 360 `g__Gdl_fld_def ( sr , & c_1xt , 361 g_powvg_ma_mou_up_Gdl_li_cb , 362 ad , SWALLOW_Ty_INVALID , NULL , 363 NULL , 0, KeyS_Powvg_About , 364 NULL , NULL); 365 `__BACK_POINTER_SET ( ad -> da_powvg_about ); 366 #i SUPPORT_UI0_3 367 i(! cuomed_ag && ad -> da_cuomed_g ) { 368 `g_dib_gli_em ( ad -> da_cuomed_g -> em ); 371 i(! aive_vue ) 373 i( ad -> da_vg_ ) { 374 `g_dib_gli_em ( ad -> da_vg_ -> em ); 377 i( ad -> da_cuomed_g ) { 378 `g_dib_gli_em ( ad -> da_cuomed_g -> em ); 384 t = `vcf_nify_key_chged ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , 385 __g_powvg_ma_vcf_chge_cb , ad ); 386 i( t != 0) { 387 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 390 g_vw_powvg_ma . is_ = 1; 391  SETTING_RETURN_SUCCESS ; 392 } } 395  $g_powvg_ma_deroy (* cb ) 397 SETTING_TRACE_BEGIN ; 399 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 401 StgPowvgUG * ad = (StgPowvgUG * cb ; 403  t = `vcf_igne_key_chged ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , 404 __g_powvg_ma_vcf_chge_cb ); 405 i( t != 0) { 406 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 409 i( ad -> ly_ma ! NULL ) { 410 `evas_obje_d ( ad -> ly_ma ); 411 g_vw_powvg_ma . is_ = 0; 414  SETTING_RETURN_SUCCESS ; 415 } } 417  $g_powvg_ma_upde (* cb ) 419 SETTING_TRACE_BEGIN ; 421 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 422  SETTING_RETURN_SUCCESS ; 423 } } 425  $g_powvg_ma_nup (* cb ) 427 SETTING_TRACE_BEGIN ; 429 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 430  SETTING_RETURN_SUCCESS ; 431 } } 439 $__powvg___cb (* da , Evas_Obje * obj , * evt_fo ) 441 SETTING_TRACE_BEGIN ; 442 `g_tm_if ( NULL = da , "NULL == data"); 443  ڣ_ty = `b_ty ( obj ); 444 StgPowvgUG * ad = (StgPowvgUG * da ; 445 i( POPUP_RESPONSE_OK = ڣ_ty ) { 446 i( ad -> da_powvg_aive ) { 447  r = 448 `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , 449 ad -> da_powvg_aive -> chk_us ); 450 i(0 ! r ) { 451 `SETTING_TRACE_ERROR ("Set vconf Failed"); 452 ad -> da_powvg_aive -> chk_us = 453 ! ad -> da_powvg_aive -> chk_us ; 454 `m_check_e_t ( ad -> 455 da_powvg_aive -> 456 eo_check , 457 ad -> 458 da_powvg_aive -> 459 chk_us ); 462 i( ad -> da_powvg_aive -> chk_us ) { 463  pwrsv_vib = 0; 464 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , & pwrsv_vib ); 465 i( pwrsv_vib ){ 467  vue = 0; 468 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , & vue ); 469 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , vue ); 470 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , 0); 474  vue = 0; 475 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , & vue ); 476 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , vue ); 479 i( ad -> pup_chk && `m_check_e_g (ad->popup_chk)) { 481 vcf_t_bo 482 ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS_REMINDER , 483 FALSE ); 486 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 487 i( ad -> da_powvg_aive ) { 488 ad -> da_powvg_aive -> chk_us = 489 ! ad -> da_powvg_aive -> chk_us ; 490 `m_check_e_t ( ad -> da_powvg_aive -> 491 eo_check , 492 ad -> da_powvg_aive -> 493 chk_us ); 494 i( ad -> da_vg_ ) { 495 `g_dib_gli_em ( ad -> da_vg_ -> em ); 497 i( ad -> da_cuomed_g ) { 498 `g_dib_gli_em ( ad -> da_cuomed_g -> em ); 500 i( ad -> da_u_ps ) { 501 `g_dib_gli_em ( ad -> da_u_ps -> em ); 503 i( ad -> da_diy_ps ) { 504 `g_dib_gli_em ( ad -> da_diy_ps -> em ); 506 i( ad -> da_bg_c ) { 507 `g_dib_gli_em ( ad -> da_bg_c -> em ); 509 i( ad -> da_sn_vib ) { 510 `g_dib_gli_em ( ad -> da_sn_vib -> em ); 515 `evas_obje_d ( ad -> pup ); 516 ad -> pup = NULL ; 517 ad -> pup_chk = NULL ; 518 } } 521 $g_powvg_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 522 * evt_fo ) 524 SETTING_TRACE_BEGIN ; 526 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 528 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 529 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 530 `m_gli_em_ed_t ( em , 0); 531 Stg_GGroupIm_Da * li_em = 532 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 534 StgPowvgUG * ad = (StgPowvgUG * da ; 536 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 538 i(! `SCmp ( KeyS_Powvg_Mode , li_em -> keyS )) { 539 li_em -> chk_us = 540 ! `m_check_e_g ( li_em -> eo_check ); 541 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 543 `g_powvg_vw_dib ( ad , ! li_em -> chk_us ); 545  md_ag = TRUE ; 546  t = 547 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS_REMINDER , 548 & md_ag ); 549 i(0 ! t ) { 550 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 552 `SETTING_TRACE ("md_ag:%d", md_ag ); 553 i( li_em -> chk_us && md_ag ) { 554 ad -> pup = 555 `g__pup_wh_image_check ( ad ,d-> w_g , 556 NULL , 557 `_ ( POWERSAVING_REMINDER ), NULL ,NULL, 558 `_ ( NEVER_SHOW_AGAIN ), 559 &( ad -> pup_chk ), 560 __powvg___cb , 562 2, `_ ("IDS_COM_SK_OK"), 563 `_ ("IDS_COM_SK_CANCEL")); 566 t = 567 `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , li_em -> chk_us ); 568 i(0 ! t ) { 569 `SETTING_TRACE_ERROR ("Set vconf Failed"); 570 li_em -> chk_us = !list_item->chk_status; 571 `m_check_e_t ( li_em -> eo_check , 572 li_em -> chk_us ); 575 i( li_em -> chk_us ) { 576  pwrsv_vib = 0; 577 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , & pwrsv_vib ); 578 i( pwrsv_vib ){ 580  vue = 0; 581 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , & vue ); 582 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , vue ); 583 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , 0); 587  vue = 0; 588 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , & vue ); 589 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , vue ); 593 i(! `SCmp ( KeyS_Powvg_Cuomed_Mode , li_em -> keyS )) { 594  d_us = `m_check_e_g ( li_em -> eo_check ); 595  t = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_STATUS , ! d_us ); 596 `g_tm_if (0 ! t , "Failedo set vconf [%s]", 597 VCONFKEY_SETAPPL_PWRSV_CUSTMODE_STATUS ); 599 li_em -> chk_us = ! d_us ; 600 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 601 i(0 = li_em -> chk_us ) { 603 i( ad -> da_cuomed_g ) { 604 `g_dib_gli_em ( ad -> da_cuomed_g -> em ); 608 i( ad -> da_cuomed_g ) { 609 `g_ab_gli_em ( ad -> da_cuomed_g -> em ); 613 i(! `SCmp ( KeyS_Powvg_Cuomed , li_em -> keyS )) { 614 `g_vw_chge (& g_vw_powvg_ma , 615 & g_vw_powvg_cuomed , ad ); 616 } i(! `SCmp ( KeyS_Powvg_About , li_em -> keyS )) { 617 `g_vw_chge (& g_vw_powvg_ma , 618 & g_vw_powvg_about , ad ); 620 if(! `SCmp ( KeyS_CPU_PS , li_em -> keyS )) 622 li_em -> chk_us = 623 ! `m_check_e_g ( li_em -> eo_check ); 624 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 625  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , li_em -> chk_us ); 626 i(0 ! r ) { 628 `SETTING_TRACE_ERROR ("Set vconf Failed"); 629 li_em -> chk_us = !list_item->chk_status; 630 `m_check_e_t ( obj , li_em -> chk_us ); 634 if(! `SCmp ( KeyS_DISPLAY_PS , li_em -> keyS )) 636 li_em -> chk_us = 637 ! `m_check_e_g ( li_em -> eo_check ); 638 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 639  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DISPLAY , li_em -> chk_us ); 640 i(0 ! r ) { 642 `SETTING_TRACE_ERROR ("Set vconf Failed"); 643 li_em -> chk_us = !list_item->chk_status; 644 `m_check_e_t ( obj , li_em -> chk_us ); 648 if(! `SCmp ( KeyS_BG_COLOR , li_em -> keyS )) 650 li_em -> chk_us = 651 ! `m_check_e_g ( li_em -> eo_check ); 652 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 653  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BG_COLOR , li_em -> chk_us ); 654 i(0 ! r ) { 656 `SETTING_TRACE_ERROR ("Set vconf Failed"); 657 li_em -> chk_us = !list_item->chk_status; 658 `m_check_e_t ( obj , li_em -> chk_us ); 662 if(! `SCmp ( KeyS_SCREEN_VIB , li_em -> keyS )) 664 li_em -> chk_us = 665 ! `m_check_e_g ( li_em -> eo_check ); 666 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 667  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , li_em -> chk_us ); 668 i(0 ! r ) { 670 `SETTING_TRACE_ERROR ("Set vconf Failed"); 671 li_em -> chk_us = !list_item->chk_status; 672 `m_check_e_t ( obj , li_em -> chk_us ); 677  vue = 0; 678 i( li_em -> chk_us ){ 680 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , & vue ); 681 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , vue ); 682 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , 0); 685 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , & vue ); 686 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , vue ); 689 } } 691  $__g_powvg_ma_pup_r_cb (* da , Evas_Obje * obj , * evt_fo ) 693 SETTING_TRACE_BEGIN ; 694 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 695 StgPowvgUG * ad = (StgPowvgUG * da ; 697 i( obj ) { 698 `evas_obje_d ( obj ); 699 obj = NULL ; 701 ad -> pup = NULL ; 703  t = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , 0); 704 `g_tm_if (0 ! t , "Failedo set vconf value"); 705 } } 708 $g_powvg_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 709 * evt_fo ) 711 SETTING_TRACE_BEGIN ; 713 `g_tm_if ( da = NULL , "[Setting > Powersaving] Dataarameter is NULL"); 714 StgPowvgUG * ad = (StgPowvgUG * da ; 716  t = 0; 717  vue = 0; 718 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , & vue ); 719 `g_tm_if (0 ! t , "Failedo get vconf value"); 721 i( vue ) { 722  sub_em_vue = 0; 725 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , & sub_em_vue ); 726 `g_tm_if (0 ! t , "Failedo get vconf value"); 727 i( sub_em_vue ) { 728 `ug_deroy_me ( ad -> ug ); 733 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DISPLAY , & sub_em_vue ); 734 `g_tm_if (0 ! t , "Failedo get vconf value"); 735 i( sub_em_vue ) { 736 `ug_deroy_me ( ad -> ug ); 741 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BG_COLOR , & sub_em_vue ); 742 `g_tm_if (0 ! t , "Failedo get vconf value"); 743 i( sub_em_vue ) { 744 `ug_deroy_me ( ad -> ug ); 749 t = `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , & sub_em_vue ); 750 `g_tm_if (0 ! t , "Failedo get vconf value"); 751 i( sub_em_vue ) { 752 `ug_deroy_me ( ad -> ug ); 756 i( ad -> pup ) { 757 `evas_obje_d ( ad -> pup ); 758 ad -> pup = NULL ; 760 ad -> pup = `g__pup_whout_b d,d-> w_g , NULL , `_ ( SETTING_POWERSAVING_ALL_SUB_ITEMS_OFF ), 761 __g_powvg_ma_pup_r_cb , POPUP_INTERVAL , TRUE , TRUE); 764 `ug_deroy_me ( ad -> ug ); 766 } } 769 $g_powvg_ma_mi_aive_chk_b_cb (* da , Evas_Obje * obj , 770 * evt_fo ) 772 SETTING_TRACE_BEGIN ; 774 `tm_if ( da = NULL , "Dataarameter is NULL"); 775 Stg_GGroupIm_Da * li_em = 776 ( Stg_GGroupIm_Da * da ; 777 StgPowvgUG * ad = li_em -> urda ; 778 li_em -> chk_us = `m_check_e_g ( obj ); 779 i(! `SCmp ( KeyS_Powvg_Mode , li_em -> keyS )) { 780 `g_powvg_vw_dib ( ad , ! li_em -> chk_us ); 781  md_ag = TRUE ; 782  t = 783 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS_REMINDER , 784 & md_ag ); 785 i(0 ! t ) { 786 `SETTING_TRACE_ERROR ("Failedo get vconf value"); 788 `SETTING_TRACE ("md_ag:%d", md_ag ); 789 i( li_em -> chk_us && md_ag ) { 790 ad -> pup = 791 `g__pup_wh_image_check ( ad ,d-> w_g , 792 NULL , 793 `_ ( POWERSAVING_REMINDER ), NULL ,NULL, 794 `_ ( NEVER_SHOW_AGAIN ), 795 &( ad -> pup_chk ), 796 __powvg___cb , 798 2, `_ ("IDS_COM_SK_OK"), 799 `_ ("IDS_COM_SK_CANCEL")); 803 t = 804 `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS , 805 li_em -> chk_us ); 806 i(0 ! t ) { 807 `SETTING_TRACE_ERROR ("Set vconf Failed"); 808 li_em -> chk_us = !list_item->chk_status; 809 `m_check_e_t ( obj , li_em -> chk_us ); 812 i( li_em -> chk_us ) { 813  pwrsv_vib = 0; 814 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , & pwrsv_vib ); 815 i( pwrsv_vib ){ 817  vue = 0; 818 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , & vue ); 819 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , vue ); 820 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , 0); 824  vue = 0; 825 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , & vue ); 826 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , vue ); 829 if(! `SCmp ( KeyS_Powvg_Cuomed_Mode , li_em -> keyS )) 831  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_STATUS , 832 li_em -> chk_us ); 833 i(0 ! r ) { 835 `SETTING_TRACE_ERROR ("Set vconf Failed"); 836 li_em -> chk_us = !list_item->chk_status; 837 `m_check_e_t ( obj , li_em -> chk_us ); 840 i(0 = li_em -> chk_us ) { 842 i( ad -> da_cuomed_g ) 844 `g_dib_gli_em ( ad -> da_cuomed_g -> em ); 848 i( ad -> da_cuomed_g ) { 849 `g_ab_gli_em ( ad -> da_cuomed_g -> em ); 853 if(! `SCmp ( KeyS_CPU_PS , li_em -> keyS )) 855  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , li_em -> chk_us ); 856 i(0 ! r ) { 858 `SETTING_TRACE_ERROR ("Set vconf Failed"); 859 li_em -> chk_us = !list_item->chk_status; 860 `m_check_e_t ( obj , li_em -> chk_us ); 864 if(! `SCmp ( KeyS_DISPLAY_PS , li_em -> keyS )) 866  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DISPLAY , li_em -> chk_us ); 867 i(0 ! r ) { 869 `SETTING_TRACE_ERROR ("Set vconf Failed"); 870 li_em -> chk_us = !list_item->chk_status; 871 `m_check_e_t ( obj , li_em -> chk_us ); 875 if(! `SCmp ( KeyS_BG_COLOR , li_em -> keyS )) 877  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BG_COLOR , li_em -> chk_us ); 878 i(0 ! r ) { 880 `SETTING_TRACE_ERROR ("Set vconf Failed"); 881 li_em -> chk_us = !list_item->chk_status; 882 `m_check_e_t ( obj , li_em -> chk_us ); 885 i( li_em -> chk_us ) 890 if(! `SCmp ( KeyS_SCREEN_VIB , li_em -> keyS )) 892  r = `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB , li_em -> chk_us ); 893 i(0 ! r ) { 895 `SETTING_TRACE_ERROR ("Set vconf Failed"); 896 li_em -> chk_us = !list_item->chk_status; 897 `m_check_e_t ( obj , li_em -> chk_us ); 902  vue = 0; 903 i( li_em -> chk_us ){ 905 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , & vue ); 906 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , vue ); 907 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , 0); 910 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT , & vue ); 911 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT , vue ); 917 } } 918  $g_powvg_vw_dib (* da , bo dib ) 920 SETTING_TRACE_BEGIN ; 922 `t_if ( da = NULL ); 923 StgPowvgUG * ad = (StgPowvgUG * da ; 924 i( dib ) 926 i( ad -> da_u_ps `g_dib_gli_em d->da_u_ps-> em ); 927 i( ad -> da_diy_ps `g_dib_gli_em d->da_diy_ps-> em ); 928 i( ad -> da_bg_c `g_dib_gli_em d->da_bg_c-> em ); 929 i( ad -> da_sn_vib `g_dib_gli_em d->da_sn_vib-> em ); 933 i( ad -> da_u_ps `g_ab_gli_em d->da_u_ps-> em ); 934 i( ad -> da_diy_ps `g_ab_gli_em d->da_diy_ps-> em ); 935 i( ad -> da_bg_c `g_ab_gli_em d->da_bg_c-> em ); 936 i( ad -> da_sn_vib `g_ab_gli_em d->da_sn_vib-> em ); 938 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving.c 18  ~ 20 #ide UG_MODULE_API 21  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 24  $g_powvg_ug_cb_size (* da , Evas * e , 25 Evas_Obje * obj , 26 * evt_fo ) 28 StgPowvgUG * ad = (StgPowvgUG * da ; 29 `g_vw_upde (& g_vw_powvg_ma , ad ); 30 } } 32 * $g_powvg_ug__ ( ui_gadg_h ug , 33 ug_mode mode , rvi_h rvi , 34 * iv ) 36 SETTING_TRACE_BEGIN ; 37 `g_tvm_if ((! iv ), NULL , "!priv"); 39 StgPowvgUG * powvgUG = iv ; 40 powvgUG -> ug = ug; 41 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 43 powvgUG -> w_ma_yout = 44 ( Evas_Obje * `ug_g__yout ( ug ); 45 powvgUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 47 `evas_obje_show ( powvgUG -> w_ma_yout ); 48 powvgUG -> evas = 49 `evas_obje_evas_g ( powvgUG -> w_ma_yout ); 51 `g_tvm_if ( powvgUG -> w_ma_yout = NULL , NULL, 55 `g_vw_node_b_tlize (); 58 `g_vw_node_b_gi (& g_vw_powvg_ma , NULL ); 59 `g_vw_node_b_gi (& g_vw_powvg_about , 60 & g_vw_powvg_ma ); 61 `g_vw_node_b_gi (& g_vw_powvg_cuomed , 62 & g_vw_powvg_ma ); 63 `g_vw_node_b_gi (& g_vw_powvg_brighess , 64 & g_vw_powvg_cuomed ); 66 `g_vw_node_t_cur_vw (& g_vw_powvg_ma ); 67 `g_vw_ (& g_vw_powvg_ma , 68 (*) powvgUG ); 69 `evas_obje_evt_back_add ( powvgUG -> w_ma_yout , 70 EVAS_CALLBACK_RESIZE , 71 g_powvg_ug_cb_size , 72 powvgUG ); 73  powvgUG -> ly_ma ; 74 } } 76  $g_powvg_ug__t ( ui_gadg_h ug , rvi_h rvi , 77 * iv ) 79 } } 81  $g_powvg_ug__u ( ui_gadg_h ug , rvi_h rvi , 82 * iv ) 84 } } 86  $g_powvg_ug__sume ( ui_gadg_h ug , 87 rvi_h rvi , * iv ) 89 } } 91  $g_powvg_ug__deroy ( ui_gadg_h ug , 92 rvi_h rvi , * iv ) 94 SETTING_TRACE_BEGIN ; 95 `g_tm_if ((! iv ), "!priv"); 96 StgPowvgUG * powvgUG = iv ; 98 `evas_obje_evt_back_d ( powvgUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_powvg_ug_cb_size ); 99 powvgUG -> ug = ug; 101 `g_vw_deroy (& g_vw_powvg_brighess , 102 powvgUG ); 103 `g_vw_deroy (& g_vw_powvg_cuomed , powvgUG ); 104 `g_vw_deroy (& g_vw_powvg_about , powvgUG ); 105 `g_vw_deroy (& g_vw_powvg_ma , powvgUG ); 107 i( NULL ! `ug_g_yout ( powvgUG -> ug )) { 108 `evas_obje_hide (( Evas_Obje *) 109 `ug_g_yout ( powvgUG -> ug )); 110 `evas_obje_d (( Evas_Obje *) 111 `ug_g_yout ( powvgUG -> ug )); 114 SETTING_TRACE_END ; 115 } } 117  $g_powvg_ug__mesge ( ui_gadg_h ug , 118 rvi_h msg , svi_h rvi , 119 * iv ) 121 SETTING_TRACE_BEGIN ; 122 } } 124  $g_powvg_ug__evt ( ui_gadg_h ug , 125 ug_evt evt , rvi_h rvi , 126 * iv ) 128 SETTING_TRACE_BEGIN ; 129  evt ) { 130  UG_EVENT_LOW_MEMORY : 132  UG_EVENT_LOW_BATTERY : 134  UG_EVENT_LANG_CHANGE : 136  UG_EVENT_ROTATE_PORTRAIT : 138  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 140  UG_EVENT_ROTATE_LANDSCAPE : 142  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 144  UG_EVENT_REGION_CHANGE : 149 } } 151  $g_powvg_ug__key_evt ( ui_gadg_h ug , 152 ug_key_evt evt , 153 rvi_h rvi , * iv ) 155 SETTING_TRACE_BEGIN ; 157  evt ) { 158  UG_KEY_EVENT_END : 163 } } 165 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 167 SETTING_TRACE_BEGIN ; 168 StgPowvgUG * powvgUG = 169 `oc (1, ( StgPowvgUG )); 170 `g_tvm_if (! powvgUG , -1, 173 s -> = g_powvg_ug__ ; 174 s -> t = g_powvg_ug__t ; 175 s -> u = g_powvg_ug__u ; 176 s -> sume = g_powvg_ug__sume ; 177 s -> deroy = g_powvg_ug__deroy ; 178 s -> mesge = g_powvg_ug__mesge ; 179 s -> evt = g_powvg_ug__evt ; 180 s -> key_evt = g_powvg_ug__key_evt ; 181 s -> iv = powvgUG ; 182 s -> t = UG_OPT_INDICATOR_ENABLE ; 185 } } 187 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 189 SETTING_TRACE_BEGIN ; 190  StgPowvgUG * powvgUG ; 191 `g_tm_if (! s , "ops == NULL"); 193 powvgUG = s -> iv ; 194 i( powvgUG ) { 195 `FREE ( powvgUG ); 197 } } 205  $g_powvg_ug_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 207 `t_if ( NULL = da || NULL = evt_fo ); 208 SETTING_TRACE_BEGIN ; 209 StgPowvgUG * ad = (StgPowvgUG * da ; 210 Elm_Obje_Im * Im = evt_fo ; 211 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 212 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 214 Evas_Obje * rgd ; 215 i( da_Im = ad -> da_vg_ ) { 216 rgd = `m_dio_add ( sr ); 217 `m_dio_vue_t ( rgd , -1); 219 `g__Gdl_exp_sub_fld ( sr , 220 & c_1ic_1xt_sub , 221 NULL , NULL, Im , 222 SWALLOW_Ty_1RADIO , rgd , 224 SETTING_POWERSAVING_AT_10_STR , 225 NULL ); 227 `g__Gdl_exp_sub_fld ( sr , 228 & c_1ic_1xt_sub , 229 NULL , NULL, Im , 230 SWALLOW_Ty_1RADIO , rgd , 232 SETTING_POWERSAVING_AT_20_STR , 233 NULL ); 235 `g__Gdl_exp_sub_fld ( sr , 236 & c_1ic_1xt_sub , 237 NULL , NULL, Im , 238 SWALLOW_Ty_1RADIO , rgd , 240 SETTING_POWERSAVING_AT_30_STR , 241 NULL ); 243 `g__Gdl_exp_sub_fld ( sr , 244 & c_1ic_1xt_sub , 245 NULL , NULL, Im , 246 SWALLOW_Ty_1RADIO , rgd , 248 SETTING_POWERSAVING_AT_40_STR , 249 NULL ); 251 `g__Gdl_exp_sub_fld ( sr , 252 & c_1ic_1xt_sub , 253 NULL , NULL, Im , 254 SWALLOW_Ty_1RADIO , rgd , 256 SETTING_POWERSAVING_AT_50_STR , 257 NULL ); 258 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 260 i( da_Im = ad -> da_sn_timeout ) { 261 rgd = `m_dio_add ( sr ); 262 `m_dio_vue_t ( rgd , -1); 264 `g__Gdl_exp_sub_fld ( sr , 265 & c_1ic_1xt_sub , 266 NULL , NULL, Im , 267 SWALLOW_Ty_1RADIO , rgd , 268 SETTING_BACKLIGHT_TIME_8SEC , 270 NULL ); 272 `g__Gdl_exp_sub_fld ( sr , 273 & c_1ic_1xt_sub , 274 NULL , NULL, Im , 275 SWALLOW_Ty_1RADIO , rgd , 276 SETTING_BACKLIGHT_TIME_15SEC , 277 "IDS_ST_BODY_15SEC", NULL ); 279 `g__Gdl_exp_sub_fld ( sr , 280 & c_1ic_1xt_sub , 281 NULL , NULL, Im , 282 SWALLOW_Ty_1RADIO , rgd , 283 SETTING_BACKLIGHT_TIME_30SEC , 284 "IDS_ST_BODY_30SEC", NULL ); 286 `g__Gdl_exp_sub_fld ( sr , 287 & c_1ic_1xt_sub , 288 NULL , NULL, Im , 289 SWALLOW_Ty_1RADIO , rgd , 290 SETTING_BACKLIGHT_TIME_1MIN , 292 NULL ); 294 `g__Gdl_exp_sub_fld ( sr , 295 & c_1ic_1xt_sub , 296 NULL , NULL, Im , 297 SWALLOW_Ty_1RADIO , rgd , 298 SETTING_BACKLIGHT_TIME_3MIN , 300 NULL ); 302 `g__Gdl_exp_sub_fld ( sr , 303 & c_1ic_1xt_sub , 304 NULL , NULL, Im , 305 SWALLOW_Ty_1RADIO , rgd , 306 SETTING_BACKLIGHT_TIME_10MIN , 308 NULL ); 310 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 312 } } 314 * $g_powvg_ug_g_brighess_r () 316  auto_vue = 0; 317  back_vue = 10; 318  r_back [ MAX_DISPLAY_NAME_LEN_ON_UI + 1] = {0, }; 319 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_AUTO_STATUS , & auto_vue ); 320 `vcf_g_t ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_VALUE , & back_vue ); 321 i( auto_vue ) 323 `tf ( r_back , MAX_DISPLAY_NAME_LEN_ON_UI , "%s", `_ ("IDS_COM_BODY_AUTOMATIC")); 327 `tf ( r_back , MAX_DISPLAY_NAME_LEN_ON_UI , "%d%% %s", back_vue , `_ ( KeyS_Brighess )); 329  (*) `g_rdup ( r_back ); 330 } } 333 UG_MODULE_API  $g_ug_t ( rvi_h rvi , * iv ) 335 SETTING_TRACE_BEGIN ; 337  t = 0; 338 t + `excuCmd ( SETTING_POSTINST_FILE , 1, "powersaving"); 339  t ; 340 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/include/setting-profile-sound-main.h 21 #ide __SETTING_PROFILE_SOUND_MAIN_H__ 22  #__SETTING_PROFILE_SOUND_MAIN_H__ ) 24  ~ 26  Ea_Bo g_sound_ma_ick_sokey_nl_cb (* da , Elm_Obje_Im * ); 27  g_sound_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/include/setting-profile.h 21 #ide __SETTING_PROFILE_H__ 22  #__SETTING_PROFILE_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 32  #VOLUME_APP_NAME "g.tiz.g.vume" ) 33  #MAX_SAFETY_VOLUME_LEVEL 10 ) 34  #SETTING_PROFILE_SOUND_ALERTS_PATH "/t/u/she/gs/A˹s" ) 35  #SETTING_PROFILE_SOUND_RINGTONES_PATH "/t/u/she/gs/Rgtes" ) 36  #SETTING_PROFILE_MMC_PATH "/t/age/sdrd" ) 37  #SETTING_DEFAULT_MSG_TONE "/t/u/she/gs/A˹s/Whi.ogg" ) 38  #SETTING_DEFAULT_MEDIA_TONE "/t/u/she/gs/Pvws/Med_evw_Ov_the_hiz.ogg" ) 39  #SUPPORT_PLAYER_ASYNC 1 ) 42  #ICON_CALL_VIB SETTING_ICON_PATH_CFG "B04_id_ic_vib.g" ) 43  #ICON_CALL_NORMAL SETTING_ICON_PATH_CFG "B04_id_ic_rg.g" ) 44  #ICON_CALL_MUTE SETTING_ICON_PATH_CFG "B04_vume_ic_mu.g" ) 47  #ICON_NOTI_MUTE SETTING_ICON_PATH_CFG "B04_id_ic_nifiti_mu.g" ) 48  #ICON_NOTI_NORMAL SETTING_ICON_PATH_CFG "B04_id_ic_nifiti.g" ) 51  #ICON_MEDIA_MUTE SETTING_ICON_PATH_CFG "00_vume_ic.g" ) 52  #ICON_MEDIA_NORMAL SETTING_ICON_PATH_CFG "00_vume_ic.g" ) 55  #ICON_SYSTEM_MUTE SETTING_ICON_PATH_CFG "B04_id_ic_syem_mu.g" ) 56  #ICON_SYSTEM_NORMAL SETTING_ICON_PATH_CFG "B04_id_ic_syem.g" ) 60 mSND_SLIDER_CALL = 0, 61 mSND_SLIDER_NOTI , 62 mSND_SLIDER_MEDIA , 63 mSND_SLIDER_SYSTEM , 64 mSND_SLIDER_MAX , 65 } tSoundTy ; 67  _StgProfeUG tStgProfeUG ; 74  s_StgProfeUG { 75 ui_gadg_h mug ; 76 ui_gadg_h mug_ldg ; 77 * mvwty ; 80 Evas * mevas ; 81 Evas_Obje * mw_ma_yout ; 82 Evas_Obje * mw_g ; 83 Evas_Obje * mvi_b ; 84 Evas_Obje * mly_ma ; 85 Evas_Obje * mgl_le_ma ; 87 Elm_Gli_Im_Css mc_yout ; 88 Elm_Gli_Im_Css mc_yout_1ic ; 91 Stg_GGroupIm_Da * mda__t_te ; 92 Stg_GGroupIm_Da * mda__vume ; 93 Stg_GGroupIm_Da * mda_msg_t_te ; 94 Stg_GGroupIm_Da * mda_ni_vume ; 95 Stg_GGroupIm_Da * mda_touch_vume ; 96 Stg_GGroupIm_Da * mda_med_vume ; 97 Stg_GGroupIm_Da * mda_sound_wh_rg ; 100 Stg_GGroupIm_Da * mda_lock_sound ; 101 Stg_GGroupIm_Da * mda_keybrd_sound ; 102 Stg_GGroupIm_Da * mda_bu_sounds ; 103 Stg_GGroupIm_Da * mda_touch_sounds ; 106 ay_h * mmp_rgte ; 107 ay_h * mmp_ni ; 108 ay_h * mmp_med ; 109 ay_h * mmp_e_async ; 111 bo msound_ ; 112 * msg_ayg ; 113 * mrgte_ty ; 114 * msdrd_rgte_th ; 116 Ece_Idr * may_rgte_idr ; 118 Ece_Evt_Hdr * mkeydown_hdr ; 119 Ece_Evt_Hdr * mkeyup_hdr ; 120 bo mis_essg ; 121 Ece_Tim * mupdown_tim ; 122 Evas_Obje * mΚg_pup ; 123  mbackup_rgtg_vume ; 124 bo mis_rgte_idg ; 127 g_vw g_vw_sound_ma ; 129  g_sound_ay_sound_ig ( ay_h ** mp_hd , * da , 130 * cb , * rgte_fe ,  v , 131 sound_ty_e sound_ty ); 132  g_sound_check_fe_exi (* da , cڡ * fe_th ); 134 ay_h * g_sound_ay_sound (* da , * cb , 135 * rgte_fe , 136  v , 137 sound_ty_e sound_ty ); 139  __o_ay (* da , SoundTy ty ); 141  g_sound__sound (* da , ay_h * ay ); 142  g_sound_o_h_mm_ays_but_ty (* da , sound_ty_e ty ); 143  g_sound_o_l_mm_ays (* da ); 144  __g_sound_ug_key_gb ( StgProfeUG * ad ); 145  __g_sound_ug_key_ungb ( StgProfeUG * ad ); 146 * g_med_bame (* th ); 147  g_sound__wng_pup_durg_ (* da ); 148 * g_sound_g_id_ic ( ty ,  vume ); 149  g_sound_upde_id_ic ( Stg_GGroupIm_Da * em_da ,  ty ); 150 Evas_Obje * g_sound_ (* da ); 151  g_sound_de (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/setting-profile-common.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 34  #PLAY_FEEDBACK ( f_ty , f_n ) {\ 35 i( `edback_lize (= FEEDBACK_ERROR_NONE ) {\ 36 `edback_ay_ty ( f_ty , f_n );\ 37 `edback_delize ();\ 39 } ) 41  s_SlidIcs { 42  mdex ; 43  mmu [256]; 44  mvume [256]; 45 } tSlidIcs ; 47 SlidIcs gid_ics [ SND_SLIDER_MAX ] = { 48 { SND_SLIDER_CALL , ICON_CALL_MUTE , ICON_CALL_NORMAL }, 49 { SND_SLIDER_NOTI , ICON_NOTI_MUTE , ICON_NOTI_NORMAL }, 50 { SND_SLIDER_MEDIA , ICON_MEDIA_MUTE , ICON_MEDIA_NORMAL }, 51 { SND_SLIDER_SYSTEM , ICON_SYSTEM_MUTE , ICON_SYSTEM_NORMAL }, 55 * $g_sound_g_id_ic ( ty ,  vume ) 57 i( ty < SND_SLIDER_CALL ||y > SND_SLIDER_MAX ) 58  NULL ; 60 `SETTING_TRACE ("ty : %d, vum: %d", ty , vume ); 62 i( SND_SLIDER_CALL = ty ) { 64  sound = 0; 65  vibti = 0; 66 `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , & sound ); 67 `vcf_g_bo ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , & vibti ); 69 i( sound && ! vibti ) 70  ICON_CALL_NORMAL ; 71 i( vibti && ! sound ) 72  ICON_CALL_VIB ; 73 i(! vibti && ! sound ) 74  ICON_CALL_MUTE ; 76  ICON_CALL_NORMAL ; 80 i( vume > 0) { 81  id_ics [ ty ]. vume ; 83  id_ics [ ty ]. mu ; 85 } } 87  $g_sound_upde_id_ic ( Stg_GGroupIm_Da * em_da ,  ty ) 89 SETTING_TRACE_BEGIN ; 90 `t_if (! em_da || !em_da-> eo_check ); 92 Evas_Obje * ic = `m_obje_cڋ_g ( em_da -> eo_check ); 93 i( ic ) { 94 * w_fe = `g_sound_g_id_ic ( ty , em_da -> chk_us ); 95 `m_image_fe_t ( ic , w_fe , NULL ); 97 } } 99 * $g_med_bame (* th ) 101 i( NULL = th || '\0' ==ath[0]) { 102  NULL ; 105 i( `SCmp ( th , "silent") == 0) 106  (*) `g_rdup ( `_ ("IDS_ST_BODY_PHONEPROFILES_SILENT")); 108 mada_exa_h mada = NULL ; 109 * t = NULL ; 110  t = `mada_exa_ (& mada ); 111 i( t = METADATA_EXTRACTOR_ERROR_NONE && mada ) { 112 t = `mada_exa_t_th ( mada , th ); 113 i( t = METADATA_EXTRACTOR_ERROR_NONE ) { 114 t = `mada_exa_g_mada ( mada , METADATA_TITLE , & t ); 115 `mada_exa_deroy ( mada ); 116 i( t ) { 117 * rdup_t = (*) `g_rdup ( t ); 118 `FREE ( t ); 119  rdup_t ; 121  `g_fe_bame ( th ); 124 `mada_exa_deroy ( mada ); 125  `g_fe_bame ( th ); 128  `g_fe_bame ( th ); 130 } } 132  Evas_Obje * $__sound_id_ic_g (* da , Evas_Obje * obj , cڡ * ) 136 `tv_if ( da = NULL , NULL); 138 i( `SCmp ( , "elm.icon")) { 140  NULL ; 143 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D*) da ; 144 Evas_Obje * id = `g__id ( obj , em_da -> evas , 145 em_da -> l_swlow_th , 146 em_da -> r_swlow_th , 147 em_da -> chk_us , 148 em_da -> isInditVisib , 149 em_da -> id_m , 150 em_da -> id_max , 151 em_da -> chk_chge_cb , 152 em_da -> t_chge_cb , 153 em_da -> _chge_cb , 154 em_da ); 156 i( id = NULL ) 157  NULL ; 158 i(0 = `SCmp ( em_da -> keyS , "IDS_ST_BODY_MEDIA")) { 159 `m_obje_y_t ( id , "warning"); 161 Edje_Mesge_Flt_S * msg = `lo ((Edje_Message_Float_Set) + (())); 162 msg -> cou = 1; 163 msg -> v [0] = 0.66667; 164 `edje_obje_mesge_nd ( `_EDJ ( id ), EDJE_MESSAGE_FLOAT_SET , 0, msg ); 165 `m_id_dit_fm_t ( id , "%1.0f"); 166 `m_id_dit_show_t ( id , 1); 169 em_da -> eo_check = id ; 171 `evas_obje_ss_evts_t ( id , EINA_TRUE ); 172 `evas_obje_age_evts_t ( id , EINA_FALSE ); 174 i( em_da -> urda = NULL ) 175  NULL ; 177  id ; 178 } } 185  #SETTING_DEFAULT_FOLDER_PATH "/t/u/she/gs/" ) 186  #SDCARD_PATH "/t/age/sdrd/" ) 188  $g_sound_check_fe_exi (* da , cڡ * fe_th ) 190 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 191 `tv_if ( fe_th = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 194 i(0 = `SNCmp ( fe_th , SETTING_DEFAULT_FOLDER_PATH , `SL (SETTING_DEFAULT_FOLDER_PATH))) { 195 `SETTING_TRACE ("Deu fe[%s]!", fe_th ); 196  SETTING_RETURN_SUCCESS ; 199 i(! `ece_fe_exis ( fe_th )) { 200 i( `SCmp ( fe_th , "silent") == 0) { 201 `SETTING_TRACE ("%s", fe_th ); 202  SETTING_RETURN_SUCCESS ; 204 `SETTING_TRACE_ERROR ("Cn fdhrgtڐfe[%s]!", fe_th ); 205 i(0 = `SNCmp ( fe_th , SDCARD_PATH , `SL (SDCARD_PATH))) { 206 * rdup_fe_th = `rdup ( fe_th ); 208  t = `vcf_t_r ( VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_STR , rdup_fe_th ); 209 i( t < 0) { 210 `SETTING_TRACE_DEBUG ("failedo set vconf"); 212 `FREE ( rdup_fe_th ); 214  SETTING_RETURN_FAIL ; 217  mmc_us = VCONFKEY_SYSMAN_MMC_REMOVED ; 218 `vcf_g_t ( VCONFKEY_SYSMAN_MMC_STATUS , & mmc_us ); 219 i( VCONFKEY_SYSMAN_MMC_MOUNTED ! mmc_us ) { 220 i(! `SNCmp ( SETTING_PROFILE_MMC_PATH , fe_th , `SL (SETTING_PROFILE_MMC_PATH))) { 221  SETTING_RETURN_FAIL ; 224  SETTING_RETURN_SUCCESS ; 225 } } 227  $__ab_sound_mu (* da ) 229 SETTING_TRACE_BEGIN ; 230 `t_if (! da ); 231 StgProfeUG * ad = da ; 232 ad -> sound_ = TRUE ; 233 Stg_GGroupIm_Da * em_to_upde = NULL ; 237 em_to_upde = ad -> da_sound_wh_rg ; 238 `g_gli_em_dibd_t ( em_to_upde , EINA_FALSE ); 242 em_to_upde = ad -> da_ni_vume ; 243 i( em_to_upde && im_to_upde-> em && im_to_upde-> eo_check ) { 244  mm_vue = 0; 245  t = `sound_mag_g_vume ( SOUND_TYPE_NOTIFICATION , & mm_vue ); 246 `SETTING_TRACE ("t:%d", t ); 247 em_to_upde -> chk_us = mm_vue ; 248 `m_id_vue_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 249 `m_obje_em_dibd_t ( em_to_upde -> em , EINA_FALSE ); 250 `m_obje_dibd_t ( em_to_upde -> eo_check , EINA_FALSE ); 252 `g_sound_upde_id_ic ( em_to_upde , SND_SLIDER_NOTI ); 257 em_to_upde = ad -> da_touch_vume ; 258 i( em_to_upde && im_to_upde-> em && im_to_upde-> eo_check ) { 259  mm_vue = 0; 260  t = `sound_mag_g_vume ( SOUND_TYPE_SYSTEM , & mm_vue ); 261 `SETTING_TRACE ("t:%d", t ); 262 em_to_upde -> chk_us = mm_vue ; 263 `m_id_vue_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 264 `m_obje_em_dibd_t ( em_to_upde -> em , EINA_FALSE ); 265 `m_obje_dibd_t ( em_to_upde -> eo_check , EINA_FALSE ); 267 `g_sound_upde_id_ic ( em_to_upde , SND_SLIDER_SYSTEM ); 272 em_to_upde = ad -> da__vume ; 273 i( em_to_upde && im_to_upde-> eo_check ) { 274 `SETTING_TRACE ("....ad->is_ringtone_slidering:%d,d->data_call_volume->chk_status:%d", 275 ad -> is_rgte_idg , em_to_upde -> chk_us ); 276 i( ad -> is_rgte_idg ) ; 278  mm_vue = 0; 279  t = `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & mm_vue ); 280 i( mm_vue <= 0) mm_value = 1; 282 `sound_mag_t_vume ( SOUND_TYPE_RINGTONE , mm_vue ); 283 em_to_upde -> chk_us = mm_vue ; 284 `m_id_vue_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 285 `SETTING_TRACE ("ad->da__vume->chk_u: %d", em_to_upde -> chk_us ); 288 } } 290  $__dib_sound_mu (* da ) 292 SETTING_TRACE_BEGIN ; 293 `t_if (! da ); 294 StgProfeUG * ad = da ; 295 ad -> sound_ = FALSE ; 297 `__o_ay ( ad , SND_SLIDER_NOTI ); 298 `__o_ay ( ad , SND_SLIDER_MEDIA ); 300 i( ad -> mp_rgte ) { 301 `SETTING_TRACE_DEBUG ("player_set_mute"); 302 `ay_t_mu (*( ad -> mp_rgte ), 1); 304 Stg_GGroupIm_Da * em_to_upde = NULL ; 307 em_to_upde = ad -> da_sound_wh_rg ; 308 `g_gli_em_dibd_t ( em_to_upde , EINA_TRUE ); 311 em_to_upde = ad -> da_ni_vume ; 312 i( em_to_upde && im_to_upde-> em && im_to_upde-> eo_check ) { 313 em_to_upde -> chk_us = 0; 314 `m_id_vue_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 315 `m_obje_em_dibd_t ( em_to_upde -> em , EINA_TRUE ); 316 `m_obje_dibd_t ( em_to_upde -> eo_check , EINA_TRUE ); 319 `g_sound_upde_id_ic ( em_to_upde , SND_SLIDER_NOTI ); 323 em_to_upde = ad -> da_touch_vume ; 324 i( em_to_upde && im_to_upde-> em && im_to_upde-> eo_check ) { 325 em_to_upde -> chk_us = 0; 326 `m_id_vue_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 327 `m_obje_em_dibd_t ( em_to_upde -> em , EINA_TRUE ); 328 `m_obje_dibd_t ( em_to_upde -> eo_check , EINA_TRUE ); 331 `g_sound_upde_id_ic ( em_to_upde , SND_SLIDER_SYSTEM ); 335 em_to_upde = ad -> da__vume ; 336 i( em_to_upde && im_to_upde-> eo_check ) { 338 em_to_upde -> chk_us = 0; 339 `m_id_vue_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 340 `SETTING_TRACE ("em_to_upde->chk_u: %d", em_to_upde -> chk_us ); 343 } } 345  $___sound_vcf_chge_cb ( keynode_t * key , * da ) 347 `t_if ( da = NULL ); 348 StgProfeUG * ad = da ; 349  us = 0; 350  t = 0; 351 * _rgte = NULL ; 352 * sub_desc = NULL ; 353 * vcf_me = `vcf_keynode_g_me ( key ); 354 Stg_GGroupIm_Da * em_to_upde = NULL ; 356 i(! `SCmp ( vcf_me , VCONFKEY_SYSMAN_MMC_STATUS )) { 357 us = `vcf_keynode_g_t ( key ); 358 `SETTING_TRACE ("us:%d", us ); 359 i( VCONFKEY_SYSMAN_MMC_MOUNTED ! us ) { 361 * _te = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR ); 362 i( _te && ! `SNCmp ( SETTING_PROFILE_MMC_PATH , cl_te, `SL (SETTING_PROFILE_MMC_PATH))) { 363 i( `isEmulB ()) { 364 t = `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , SETTING_DEFAULT_CALL_TONE_SDK ); 366 t = `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , SETTING_DEFAULT_CALL_TONE ); 368 i( t < 0) 369 `SETTING_TRACE_DEBUG ("failedo set vconf"); 371 `FREE ( _te ); 373 `t_if ((! ad -> mp_rgte && !ad-> mp_ni && !ad-> mp_med )); 374 `SETTING_TRACE ("sg_ayg:%s", ad -> sg_ayg ); 376 i(! `SNCmp ( SETTING_PROFILE_MMC_PATH , ad -> sg_ayg , `SL (SETTING_PROFILE_MMC_PATH))) { 378 `g_sound_o_l_mm_ays ( ad ); 382 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_SOUND_STATUS_BOOL )) { 383 us = `vcf_keynode_g_bo ( key ); 384 `SETTING_TRACE_DEBUG ("sound stuichged. %d", us ); 385 i( us ) { 386 `__ab_sound_mu ( ad ); 388 `__dib_sound_mu ( ad ); 392 `g_sound_upde_id_ic ( ad -> da__vume , SND_SLIDER_CALL ); 394 `g_gli_em_dibd_t ( ad -> da_sound_wh_rg , ! us ); 395 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL )) { 396 us = `vcf_keynode_g_bo ( key ); 397 `SETTING_TRACE_DEBUG ("vibti stuichged. %d", us ); 398 i( us ) { 399 `PLAY_FEEDBACK ( FEEDBACK_TYPE_VIBRATION , FEEDBACK_PATTERN_VIBRATION_ON ) 402 `g_sound_upde_id_ic ( ad -> da__vume , SND_SLIDER_CALL ); 403 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_VIBRATE_WHEN_RINGING_BOOL )) { 404 em_to_upde = ad -> da_sound_wh_rg ; 405 us = `vcf_keynode_g_bo ( key ); 406 i( em_to_upde && im_to_upde-> eo_check ) { 407 em_to_upde -> chk_us = us ; 408 `m_check_e_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 410 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_BUTTON_SOUNDS_BOOL )) { 411 em_to_upde = ad -> da_bu_sounds ; 412 us = `vcf_keynode_g_bo ( key ); 413 i( em_to_upde && im_to_upde-> eo_check ) { 414 em_to_upde -> chk_us = us ; 415 `m_check_e_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 417 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_TOUCH_SOUNDS_BOOL )) { 418 em_to_upde = ad -> da_touch_sounds ; 419 us = `vcf_keynode_g_bo ( key ); 420 i( em_to_upde && im_to_upde-> eo_check ) { 421 em_to_upde -> chk_us = us ; 422 `m_check_e_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 424 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_SOUND_LOCK_BOOL )) { 425 em_to_upde = ad -> da_lock_sound ; 426 us = `vcf_keynode_g_bo ( key ); 427 i( em_to_upde && im_to_upde-> eo_check ) { 428 em_to_upde -> chk_us = us ; 429 `m_check_e_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 433 i(! `SCmp ( vcf_me , VCONFKEY_ISE_KEYSOUND )) { 434 em_to_upde = ad -> da_keybrd_sound ; 435 us = `vcf_keynode_g_bo ( key ); 436 i( em_to_upde && im_to_upde-> eo_check ) { 437 em_to_upde -> chk_us = us ; 438 `m_check_e_t ( em_to_upde -> eo_check , im_to_upde-> chk_us ); 442 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR )) { 443 em_to_upde = ad -> da__t_te ; 445 _rgte = (*) `g_rdup ( `vcf_keynode_g_r ( key )); 446 i( `g_sound_check_fe_exi ( ad , _rgte = SETTING_RETURN_FAIL ) { 447 i( `isEmulB ()) { 448 `G_FREE ( _rgte ); 449 _rgte = (*) `g_rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 451 `G_FREE ( _rgte ); 452 _rgte = (*) `g_rdup ( SETTING_DEFAULT_CALL_TONE ); 454 t = `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , _rgte ); 455 i( t < 0) 456 `SETTING_TRACE_DEBUG ("failedo set vconf"); 458 sub_desc = `g_med_bame ( _rgte ); 459 i( em_to_upde ) { 460 em_to_upde -> sub_desc = (*) `g_rdup (sub_desc); 461 `m_gli_em_upde ( em_to_upde -> em ); 463 `G_FREE ( _rgte ); 464 `G_FREE ( sub_desc ); 465 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR )) { 466 em_to_upde = ad -> da_msg_t_te ; 467 _rgte = (*) `g_rdup ( `vcf_keynode_g_r ( key )); 468 i( `g_sound_check_fe_exi ( ad , _rgte = SETTING_RETURN_FAIL ) { 469 `G_FREE ( _rgte ); 470 _rgte = (*) `g_rdup ( SETTING_DEFAULT_MSG_TONE ); 471 t = `vcf_t_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR , _rgte ); 472 i( t < 0) 473 `SETTING_TRACE_DEBUG ("failedo set vconf"); 475 sub_desc = `g_med_bame ( _rgte ); 476 i( em_to_upde ) { 477 em_to_upde -> sub_desc = (*) `g_rdup (sub_desc); 478 `m_gli_em_upde ( em_to_upde -> em ); 480 `G_FREE ( _rgte ); 481 `G_FREE ( sub_desc ); 483 } } 485  $g_sound_li_vcf_chge (* da ) 487 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 490 () `vcf_nify_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , ___sound_vcf_chge_cb , da ); 493 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , ___sound_vcf_chge_cb , da ); 494 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , ___sound_vcf_chge_cb , da ); 496 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_VIBRATE_WHEN_RINGING_BOOL , ___sound_vcf_chge_cb , da ); 497 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_BUTTON_SOUNDS_BOOL , ___sound_vcf_chge_cb , da ); 498 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_TOUCH_SOUNDS_BOOL , ___sound_vcf_chge_cb , da ); 499 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_SOUND_LOCK_BOOL , ___sound_vcf_chge_cb , da ); 503 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , ___sound_vcf_chge_cb , da ); 504 () `vcf_nify_key_chged ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR , ___sound_vcf_chge_cb , da ); 507 } } 509  $g_sound_ui_vcf_chge (* da ) 513 () `vcf_igne_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , ___sound_vcf_chge_cb ); 516 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , ___sound_vcf_chge_cb ); 517 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , ___sound_vcf_chge_cb ); 519 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_VIBRATE_WHEN_RINGING_BOOL , ___sound_vcf_chge_cb ); 520 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_BUTTON_SOUNDS_BOOL , ___sound_vcf_chge_cb ); 521 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_TOUCH_SOUNDS_BOOL , ___sound_vcf_chge_cb ); 522 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_SOUND_LOCK_BOOL , ___sound_vcf_chge_cb ); 526 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , ___sound_vcf_chge_cb ); 527 () `vcf_igne_key_chged ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR , ___sound_vcf_chge_cb ); 529 } } 531  Ea_Bo $__vume_up_tim_cb (* da ) 533 SETTING_TRACE_BEGIN ; 534 `tv_if (! da , EINA_FALSE ); 535 StgProfeUG * ad = (StgProfeUG *) da ; 537 i( ad -> is_essg = FALSE ) { 538 ad -> updown_tim = NULL ; 539  EINA_FALSE ; 542 sound_ty_e sound_ty = 0; 543  vume = 0; 544 `sound_mag_g_cut_sound_ty (& sound_ty ); 545 i( sound_ty = SOUND_TYPE_MEDIA ) { 546  t = `sound_mag_g_vume ( sound_ty , & vume ); 547 `SETTING_TRACE ("t:%d", t ); 548 i( vume < 15) { 549 `sound_mag_t_vume ( sound_ty , ++ vume ); 550 i( ad -> da_med_vume &&d->da_med_vume-> eo_check ) { 551 ad -> da_med_vume -> chk_us = vume ; 552 `m_id_vue_t ( ad -> da_med_vume -> eo_check , vume ); 556  t = `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & vume ); 557 `SETTING_TRACE ("t:%d", t ); 558 i( vume < 15) { 559 `sound_mag_t_vume ( SOUND_TYPE_RINGTONE , ++ vume ); 560 i( ad -> da__vume &&d->da__vume-> eo_check ) { 561 ad -> da__vume -> chk_us = vume ; 562 `m_id_vue_t ( ad -> da__vume -> eo_check , vume ); 563 `SETTING_TRACE ("ad->da__vume->chk_u: %d", ad -> da__vume -> chk_us ); 568  EINA_TRUE ; 569 } } 571  Ea_Bo $__vume_down_tim_cb (* da ) 573 SETTING_TRACE_BEGIN ; 574 `tv_if (! da , EINA_FALSE ); 575 StgProfeUG * ad = (StgProfeUG *) da ; 577 i( ad -> is_essg = FALSE ) { 578 ad -> updown_tim = NULL ; 579  EINA_FALSE ; 582 sound_ty_e sound_ty = 0; 583  vume = 0; 584 `sound_mag_g_cut_sound_ty (& sound_ty ); 585 i( sound_ty = SOUND_TYPE_MEDIA ) { 586  t = `sound_mag_g_vume ( sound_ty , & vume ); 587 `SETTING_TRACE ("t:%d", t ); 588 i( vume > 0) { 589 `sound_mag_t_vume ( sound_ty , -- vume ); 590 i( ad -> da_med_vume &&d->da_med_vume-> eo_check ) { 591 ad -> da_med_vume -> chk_us = vume ; 592 `m_id_vue_t ( ad -> da_med_vume -> eo_check , vume ); 596  t = `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & vume ); 597 `SETTING_TRACE ("t:%d", t ); 598 i( vume > 0) { 599 `sound_mag_t_vume ( SOUND_TYPE_RINGTONE , -- vume ); 600 i( vume == 0) { 602 `vcf_t_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , FALSE ); 603 `vcf_t_bo ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , TRUE ); 604 `PLAY_FEEDBACK ( FEEDBACK_TYPE_VIBRATION , FEEDBACK_PATTERN_VIBRATION_ON ); 606 i( ad -> da__vume &&d->da__vume-> eo_check ) { 607 ad -> da__vume -> chk_us = vume ; 608 `m_id_vue_t ( ad -> da__vume -> eo_check , vume ); 609 `SETTING_TRACE ("ad->da__vume->chk_u: %d", ad -> da__vume -> chk_us ); 610 `g_sound_upde_id_ic ( ad -> da__vume , SND_SLIDER_CALL ); 615  EINA_TRUE ; 616 } } 618  Ea_Bo $__vume_key_up_cb (* da ,  ty , * evt ) 620 SETTING_TRACE_BEGIN ; 621 `tv_if (! da || ! evt , EINA_TRUE ); 622 StgProfeUG * ad = (StgProfeUG *) da ; 624 Ece_Evt_Key * ev = evt ; 625 * key = (*) ev ->key; 626 i(! key ) 627  EINA_TRUE ; 629 i(! `SCmp ( key , KEY_VOLUMEUP || !SCmp(key, KEY_VOLUMEDOWN )) { 630 ad -> is_essg = FALSE ; 631 i( ad -> updown_tim ) { 632 `ece_tim_d ( ad -> updown_tim ); 633 ad -> updown_tim = NULL ; 636  EINA_TRUE ; 637 } } 639  Ea_Bo $__vume_key_down_cb (* da ,  ty , * evt ) 641 SETTING_TRACE_BEGIN ; 642 `tv_if (! da || ! evt , EINA_TRUE ); 643 StgProfeUG * ad = (StgProfeUG *) da ; 645 Ece_Evt_Key * ev = evt ; 646 * key = (*) ev ->key; 647 i(! key ) 648  EINA_TRUE ; 651 sound_ty_e sound_ty ; 652  vume = 0; 654 i(! `SCmp ( key , KEY_VOLUMEUP )) { 655 `SETTING_TRACE ("Press KEY_VOLUMEUP"); 666 i(0 ! `SCmp ( ad -> vwty , VOLUME_APP_NAME )) { 667  EINA_TRUE ; 672 ad -> is_essg = TRUE ; 674 `sound_mag_g_cut_sound_ty (& sound_ty ); 675 i( sound_ty = SOUND_TYPE_MEDIA ) { 676 `SETTING_TRACE ("sound_type == SOUND_TYPE_MEDIA") 677  t = `sound_mag_g_vume ( sound_ty , & vume ); 678 `SETTING_TRACE ("t:%d", t ); 679 i( vume < 15) { 680 ++ vume ; 681  t = `sound_mag_t_vume ( sound_ty , vume ); 683 i t = SOUND_MANAGER_ERROR_INTERNAL ) { 684 `SETTING_TRACE_DEBUG ("didn't set volume"); 685 i( vume > 10) { 686 ad -> da_med_vume -> chk_us = 10; 687 `m_id_vue_t ( ad -> da_med_vume -> eo_check , 10); 688  EINA_TRUE ; 692 i( ad -> da_med_vume &&d->da_med_vume-> eo_check ) { 693 ad -> da_med_vume -> chk_us = vume ; 694 `m_id_vue_t ( ad -> da_med_vume -> eo_check , vume ); 698 `SETTING_TRACE ("sound_type == SOUND_TYPE_RINGTONE") 699  t = `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & vume ); 703 i( vume < 15) { 704 `sound_mag_t_vume ( SOUND_TYPE_RINGTONE , ++ vume ); 706  sound = 0; 707 `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , & sound ); 708 i( vume > 0 && ! sound ) { 709 `vcf_t_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , TRUE ); 710 `vcf_t_bo ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , FALSE ); 711 ad -> da__vume -> chk_us = vume ; 712 `g_sound_upde_id_ic ( ad -> da__vume , SND_SLIDER_CALL ); 714 i( ad -> da__vume &&d->da__vume-> eo_check ) { 715 ad -> da__vume -> chk_us = vume ; 716 `m_id_vue_t ( ad -> da__vume -> eo_check , vume ); 717 `SETTING_TRACE ("ad->da__vume->chk_u: %d", ad -> da__vume -> chk_us ); 721 `SETTING_TRACE ("ad->mp_rgte:%p, vume:%d", ad -> mp_rgte , vume ); 722 i( ad -> mp_rgte = NULL ) { 723 `g_sound_o_h_mm_ays_but_ty ( ad , SOUND_TYPE_RINGTONE ); 724 i( vume > 0) { 725 `g_sound_ay_sound_ig (&( ad -> mp_rgte ),d, NULL , 727 vume , 728 SOUND_TYPE_RINGTONE ); 731 ay_e_e e ; 732 `ay_g_e (*( ad -> mp_rgte ), & e ); 733 i( e = PLAYER_STATE_PAUSED ) { 734 `SETTING_TRACE ("state == PLAYER_STATE_PAUSED"); 735 `ay_t (*( ad -> mp_rgte )); 736 } i( e = PLAYER_STATE_PLAYING ) { 737 `SETTING_TRACE ("state == PLAYER_STATE_PLAYING"); 738 `ay_t_mu (*( ad -> mp_rgte ), FALSE ); 742 ad -> updown_tim = `ece_tim_add (0.5, __vume_up_tim_cb ,d); 743 } i(! `SCmp ( key , KEY_VOLUMEDOWN )) { 744 `SETTING_TRACE ("Press KEY_VOLUMEDOWN"); 755 i(0 ! `SCmp ( ad -> vwty , VOLUME_APP_NAME )) { 756  EINA_TRUE ; 759 ad -> is_essg = TRUE ; 760 `sound_mag_g_cut_sound_ty (& sound_ty ); 761 i( sound_ty = SOUND_TYPE_MEDIA ) { 762 `SETTING_TRACE ("sound_type == SOUND_TYPE_MEDIA") 763  t = `sound_mag_g_vume ( sound_ty , & vume ); 764 `SETTING_TRACE ("t:%d", t ); 765 i( vume > 0) { 766 `sound_mag_t_vume ( sound_ty , -- vume ); 767 i( ad -> da_med_vume &&d->da_med_vume-> eo_check ) { 768 ad -> da_med_vume -> chk_us = vume ; 769 `m_id_vue_t ( ad -> da_med_vume -> eo_check , vume ); 774 `SETTING_TRACE ("sound_type == SOUND_TYPE_RINGTONE"); 775  sound = 0; 776 `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , & sound ); 777 i(! sound  EINA_TRUE ; 778  t = `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & vume ); 779 `SETTING_TRACE ("t:%d, vume:%d", t , vume ); 780 i( vume > 0) { 781 `sound_mag_t_vume ( SOUND_TYPE_RINGTONE , -- vume ); 782 i( vume == 0) { 784 `vcf_t_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , FALSE ); 785 `vcf_t_bo ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , TRUE ); 787 `PLAY_FEEDBACK ( FEEDBACK_TYPE_VIBRATION , FEEDBACK_PATTERN_VIBRATION_ON ); 789 ad -> da__vume -> chk_us = vume ; 790 `g_sound_upde_id_ic ( ad -> da__vume , SND_SLIDER_CALL ); 792 i( ad -> da__vume &&d->da__vume-> eo_check ) { 793 ad -> da__vume -> chk_us = vume ; 794 `m_id_vue_t ( ad -> da__vume -> eo_check , vume ); 795 `SETTING_TRACE ("ad->da__vume->chk_u: %d", ad -> da__vume -> chk_us ); 798 i( ad -> mp_rgte = NULL ) { 799 `g_sound_o_h_mm_ays_but_ty ( ad , SOUND_TYPE_RINGTONE ); 800 i( vume > 0) { 801 `g_sound_ay_sound_ig (&( ad -> mp_rgte ),d, NULL , 803 vume , 804 SOUND_TYPE_RINGTONE ); 807 ay_e_e e ; 808 `ay_g_e (*( ad -> mp_rgte ), & e ); 809 `SETTING_TRACE ("rgtڐay stu: %d", e ); 810 i( e = PLAYER_STATE_PAUSED ) { 811 `ay_t (*( ad -> mp_rgte )); 815 ad -> updown_tim = `ece_tim_add (0.5, __vume_down_tim_cb ,d); 816 } i(! `SCmp ( key , KEY_MENU )) { 817 `SETTING_TRACE ("KEY_MENU CLICK."); 818 } i(! `SCmp ( key , KEY_HOME )) { 819 `SETTING_TRACE ("KEY_HOME isressed"); 820 i(! `SCmp ( ad -> vwty , "org.tizen.volume")) 821 `ug_deroy_me ( ad -> ug ); 824  EINA_TRUE ; 825 } } 827  $__g_sound_ug_key_gb ( StgProfeUG * ad ) 829 SETTING_TRACE_BEGIN ; 830 Ece_X_Wdow xw = 0; 831 Ece_X_Diy * di = NULL ; 833  t = 0; 835 i( ad = NULL ) 839 `vcf_t_t ( VCONFKEY_STARTER_USE_VOLUME_KEY , 2); 841 di = `ece_x_diy_g (); 842 xw = `m_w_xwdow_g ( ad -> w_g ); 844 t = `utx_gb_key ( di , xw , KEY_VOLUMEUP , TOP_POSITION_GRAB ); 845 i( t ) { 846 `SETTING_TRACE_DEBUG ("KEY_VOLUMEUP grab failed"); 848 t = `utx_gb_key ( di , xw , KEY_VOLUMEDOWN , TOP_POSITION_GRAB ); 849 i( t ) { 850 `SETTING_TRACE_DEBUG ("KEY_VOLUMEDOWN grab failed"); 852 i( ad -> keydown_hdr ) { 853 `ece_evt_hdr_d ( ad -> keydown_hdr ); 854 ad -> keydown_hdr = NULL ; 856 i( ad -> keyup_hdr ) { 857 `ece_evt_hdr_d ( ad -> keyup_hdr ); 858 ad -> keyup_hdr = NULL ; 860 ad -> keydown_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __vume_key_down_cb ,d); 861 i(! ad -> keydown_hdr ) 862 `SETTING_TRACE_DEBUG ("ecore_event_handler_add() failed"); 864 ad -> keyup_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_UP , __vume_key_up_cb ,d); 865 i(! ad -> keyup_hdr ) 866 `SETTING_TRACE_DEBUG ("ecore_event_handler_add() failed"); 868 SETTING_TRACE_END ; 869 } } 871  $__g_sound_ug_key_ungb ( StgProfeUG * ad ) 873 SETTING_TRACE_BEGIN ; 874 Ece_X_Wdow xw = 0; 875 Ece_X_Diy * di = NULL ; 877  t = 0; 879 i( ad = NULL ) 883 `vcf_t_t ( VCONFKEY_STARTER_USE_VOLUME_KEY , 0); 885 di = `ece_x_diy_g (); 886 xw = `m_w_xwdow_g ( ad -> w_g ); 888 t = `utx_ungb_key ( di , xw , KEY_VOLUMEUP ); 889 i( t ) { 890 `SETTING_TRACE_DEBUG ("KEY_VOLUMEUP ungrab failed"); 892 t = `utx_ungb_key ( di , xw , KEY_VOLUMEDOWN ); 893 i( t ) { 894 `SETTING_TRACE_DEBUG ("KEY_VOLUMEDOWN ungrab failed"); 897 i( ad -> updown_tim ) { 898 `ece_tim_d ( ad -> updown_tim ); 899 ad -> updown_tim = NULL ; 901 i( ad -> keydown_hdr ) { 902 `ece_evt_hdr_d ( ad -> keydown_hdr ); 903 ad -> keydown_hdr = NULL ; 905 i( ad -> keyup_hdr ) { 906 `ece_evt_hdr_d ( ad -> keyup_hdr ); 907 ad -> keyup_hdr = NULL ; 909 } } 911 Evas_Obje * $g_sound_ (* da ) 913 SETTING_TRACE_BEGIN ; 915 `tv_if ( da = NULL , NULL); 916 StgProfeUG * ad = da ; 918 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 920 `g__Gdl_c ("id.ma", &( ad -> c_yout )); 921 ad -> c_yout . func . cڋ_g = __sound_id_ic_g ; 923 `g__Gdl_c ("1ic", &( ad -> c_yout_1ic )); 924 ad -> c_yout_1ic . func . cڋ_g = __sound_id_ic_g ; 927 `g_vw_node_b_tlize (); 928 `g_vw_node_b_gi (& g_vw_sound_ma , NULL ); 930 i(! `SCmp ( ad -> vwty , VOLUME_APP_NAME )) 931 `m_w_wm_r٩i_eed_r٩i_t ( ad -> w_g , -1); 933 `m_w_wm_r٩i_eed_r٩i_t ( ad -> w_g , 0); 936 `g_vw_node_t_cur_vw (& g_vw_sound_ma ); 937 `g_vw_ (& g_vw_sound_ma , (*) ad ); 939 `g_sound_li_vcf_chge ( ad ); 941  ad -> ly_ma ; 942 } } 944  $g_sound_de (* da ) 946 SETTING_TRACE_BEGIN ; 947 `t_if ( da = NULL ); 948 StgProfeUG * ad = da ; 949 `m_w_wm_r٩i_eed_r٩i_t ( ad -> w_g , -1); 951 `g_sound_ui_vcf_chge ( ad ); 952 `g_sound_o_l_mm_ays ( ad ); 954 i( ad -> Κg_pup ) { 955 `evas_obje_d ( ad -> Κg_pup ); 956 ad -> Κg_pup = NULL ; 959 i( ad -> updown_tim ) { 960 `ece_tim_d ( ad -> updown_tim ); 961 ad -> updown_tim = NULL ; 963 i( ad -> keydown_hdr ) { 964 `ece_evt_hdr_d ( ad -> keydown_hdr ); 965 ad -> keydown_hdr = NULL ; 967 i( ad -> keyup_hdr ) { 968 `ece_evt_hdr_d ( ad -> keyup_hdr ); 969 ad -> keyup_hdr = NULL ; 971 `FREE ( ad -> vwty ); 974 `g_vw_deroy (& g_vw_sound_ma , ad ); 976 SETTING_TRACE_END ; 977 } } 984  $__Κg_pup_cb (* da , Evas_Obje * obj , * evt_fo ) 986 `t_if ( da = NULL ); 987 StgProfeUG * ad = (StgProfeUG * da ; 989 i( ad -> Κg_pup ) { 990 `evas_obje_d ( ad -> Κg_pup ); 991 ad -> Κg_pup = NULL ; 993 } } 997  $g_sound__wng_pup_durg_ (* da ) 999 `t_if ( da = NULL ); 1000 StgProfeUG * ad = (StgProfeUG * da ; 1002  _e = 0; 1003 `vcf_g_t ( VCONFKEY_CALL_STATE , & _e ); 1004 i( _e ! VCONFKEY_CALL_OFF ) { 1005 `SETTING_TRACE ("Cȡuin OFF (%d)", _e ); 1006 i(! ad -> Κg_pup ) { 1007 ad -> Κg_pup = `g__pup_wh_b d,d-> w_g , 1010 __Κg_pup_cb , 0, 1014 } } 1016  #EXP 0.001 ) 1018  $__mm_ay_msg_cb (* ur_m ) 1020 `t_if ( ur_m = NULL ); 1021 StgProfeUG * ad = (StgProfeUG *) ur_m ; 1023 `SETTING_TRACE ("completed_cb is called."); 1024 `g_sound_o_l_mm_ays ( ad ); 1025 } } 1027  $__mm_ay_ued_cb ( ay_ued_code_e code , * ur_da ) 1029 `t_if ( ur_da = NULL ); 1030 StgProfeUG * ad = (StgProfeUG *) ur_da ; 1032 `SETTING_TRACE ("ued cod: %d", code ); 1034 i( ad -> mp_rgte ) { 1035 ay_e_e e ; 1036 `ay_g_e (*( ad -> mp_rgte ), & e ); 1037 `SETTING_TRACE ("rgtڐay s : %d", e ); 1038 } i( ad -> mp_ni ) { 1039 ay_e_e e ; 1040 `ay_g_e (*( ad -> mp_ni ), & e ); 1041 `SETTING_TRACE ("n٘ay s : %d", e ); 1042 } i( ad -> mp_med ) { 1043 ay_e_e e ; 1044 `ay_g_e (*( ad -> mp_med ), & e ); 1045 `SETTING_TRACE ("medy s : %d", e ); 1047 } } 1049  Ea_Bo $__ay_tim_cb (* da ) 1051 SETTING_TRACE_BEGIN ; 1052 `tv_if (! da , EINA_FALSE ); 1053 StgProfeUG * ad = (StgProfeUG *) da ; 1055 i( ad -> mp_e_async ) { 1056 `SETTING_TRACE ("ay (%x)", ad -> mp_e_async ); 1057  r ; 1058 ay_e_e e = -1; 1059 r = `ay_g_e (*( ad -> mp_e_async ), & e ); 1060 `SETTING_TRACE ("e:%d", e ); 1062 i( e ! PLAYER_STATE_READY ) { 1063 `SETTING_TRACE_ERROR ("oay ivid %d", r ); 1064 `ay_uŻ (*( ad -> mp_e_async )); 1065 `ay_deroy (*( ad -> mp_e_async )); 1066 i( ad -> mp_e_async =ad-> mp_rgte ) { 1067 ` ( ad -> mp_rgte ); 1068 ad -> mp_rgte = NULL ; 1069 } i( ad -> mp_e_async =ad-> mp_ni ) { 1070 ` ( ad -> mp_ni ); 1071 ad -> mp_ni = NULL ; 1072 } i( ad -> mp_e_async =ad-> mp_med ) { 1073 ` ( ad -> mp_med ); 1074 ad -> mp_med = NULL ; 1076 ad -> mp_e_async = NULL ; 1077  EINA_FALSE ; 1080 `ay_t_comed_cb (*( ad -> mp_e_async ), __mm_ay_msg_cb ,d); 1081 `ay_t_ued_cb (*( ad -> mp_e_async ), __mm_ay_ued_cb ,d); 1083 r = `ay_t (*( ad -> mp_e_async )); 1084 i( r ! PLAYER_ERROR_NONE ) { 1085 `SETTING_TRACE_ERROR ("ay_[%d]", r ); 1086 `ay_unt_comed_cb (*( ad -> mp_e_async )); 1087 `ay_unt_ued_cb (*( ad -> mp_e_async )); 1088 `ay_uŻ (*( ad -> mp_e_async )); 1089 `ay_deroy (*( ad -> mp_e_async )); 1090 i( ad -> mp_e_async =ad-> mp_rgte ) { 1091 ` ( ad -> mp_rgte ); 1092 ad -> mp_rgte = NULL ; 1093 } i( ad -> mp_e_async =ad-> mp_ni ) { 1094 ` ( ad -> mp_ni ); 1095 ad -> mp_ni = NULL ; 1096 } i( ad -> mp_e_async =ad-> mp_med ) { 1097 ` ( ad -> mp_med ); 1098 ad -> mp_med = NULL ; 1100 ad -> mp_e_async = NULL ; 1103  EINA_FALSE ; 1104 } } 1106  $__mm_ay_pe_hdr (* da , * buf ,  n ) 1108 SETTING_TRACE_BEGIN ; 1109 } } 1112  $__mm_ay_ed_cb (* ur_da ) 1114 SETTING_TRACE_BEGIN ; 1115 `t_if (! ur_da ); 1116 StgProfeUG * ad = (StgProfeUG *) ur_da ; 1119 `ece_tim_add (0.0, ( Ece_Task_Cb ) __ay_tim_cb , ad ); 1122 Ece_Pe * pe ; 1123 pe = `ece_pe_add ( __mm_ay_pe_hdr , NULL ); 1124 `ece_pe_wre_o ( pe ); 1125 `ece_pe_d ( pe ); 1127 } } 1129 ay_h * $g_sound_ay_sound (* da , * cb , 1130 * rgte_fe , 1131  v , 1132 sound_ty_e sound_ty ) 1135 `tv_if ( da = NULL , NULL); 1136 StgProfeUG * ad = (StgProfeUG * da ; 1138  is_exig = `g_sound_check_fe_exi ( ad , rgte_fe ); 1139 i( is_exig = SETTING_RETURN_FAIL || NULL = rgte_fe ) { 1140  sound_ty ) { 1141  SOUND_TYPE_RINGTONE : 1142 i( `isEmulB ()) 1143 ad -> sg_ayg = (*) `g_rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 1145 ad -> sg_ayg = (*) `g_rdup ( SETTING_DEFAULT_CALL_TONE ); 1147  SOUND_TYPE_MEDIA : 1148 i( `isEmulB ()) 1149 ad -> sg_ayg = (*) `g_rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 1151 ad -> sg_ayg = (*) `g_rdup ( SETTING_DEFAULT_MEDIA_TONE ); 1153  SOUND_TYPE_NOTIFICATION : 1154 ad -> sg_ayg = (*) `g_rdup ( SETTING_DEFAULT_MSG_TONE ); 1157 i( `isEmulB ()) 1158 ad -> sg_ayg = (*) `g_rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 1160 ad -> sg_ayg = (*) `g_rdup ( SETTING_DEFAULT_CALL_TONE ); 1165 i( `SCmp ( rgte_fe , "Silent") == 0) 1166  NULL ; 1168 ad -> sg_ayg = (*) `g_rdup ( rgte_fe ); 1171 ay_h * ay = `oc (1, (player_h)); 1172 i(! ay ) { 1173 `SETTING_TRACE_ERROR ("failedo calloclayer_h"); 1174  NULL ; 1177  r = 0; 1179 `sound_mag_t_ssi_ty ( SOUND_SESSION_TYPE_MEDIA ); 1183 r = `ay_ ( ay ); 1184 i( r ! PLAYER_ERROR_NONE ) { 1185 `SETTING_TRACE_ERROR ("tghay hd faed[%d]", r ); 1186 ` ( ay ); 1187  NULL ; 1190 r = `ay_t_sound_ty (* ay , sound_ty ); 1191 i( r ! PLAYER_ERROR_NONE ) { 1192 `SETTING_TRACE_ERROR ("r܁أsound_ty[%d]", r ); 1193 `ay_deroy (* ay ); 1194 ` ( ay ); 1195  NULL ; 1198 `SETTING_TRACE_DEBUG ("ay_t_sound_ty [%d]", sound_ty ); 1200 r = `ay_t_uri (* ay , ad -> sg_ayg ); 1201 i( r ! PLAYER_ERROR_NONE ) { 1202 `SETTING_TRACE_ERROR ("r܁أibu---ofe_uri[%d]", r ); 1203 `ay_deroy (* ay ); 1204 ` ( ay ); 1205  NULL ; 1208 i( sound_ty ! SOUND_TYPE_MEDIA ) { 1213 i( sound_ty = SOUND_TYPE_NOTIFICATION ) { 1214 mode = PLAYER_PRELISTENING_MODE_NOTIFICATION ; 1216 mode = PLAYER_PRELISTENING_MODE_CALL ; 1218 r = `ay_t_ig_mode (* ay , mode ); 1219 i( r ! PLAYER_ERROR_NONE ) { 1220 `SETTING_TRACE_ERROR ("r܁ضay_t_ssi_ig[%d]", r ); 1221 `ay_deroy (* ay ); 1222 ` ( ay ); 1223  NULL ; 1228 r = `ay_t_ty_vume (* ay ); 1229 i( r ! PLAYER_ERROR_NONE ) { 1230 `SETTING_TRACE_ERROR ("r܁ضay_t_vume[%d]", r ); 1231 `ay_deroy (* ay ); 1232 ` ( ay ); 1233  NULL ; 1237 #i SUPPORT_PLAYER_ASYNC 1238 r = `ay_e_async (* ay , __mm_ay_ed_cb , ad ); 1239 i( r ! PLAYER_ERROR_NONE ) { 1240 `SETTING_TRACE_ERROR ("izghay hd faed[%d]", r ); 1241 ad -> mp_e_async = NULL ; 1242 `ay_deroy (* ay ); 1243 ` ( ay ); 1244  NULL ; 1246 ad -> mp_e_async = ay ; 1247 `SETTING_TRACE ("wag..ay (%x)", ad -> mp_e_async ); 1249 r = `ay_e (* ay ); 1250 i( r ! PLAYER_ERROR_NONE ) { 1251 `SETTING_TRACE_ERROR ("ay_e(r %d", r ); 1252 `ay_deroy (* ay ); 1253 ` ( ay ); 1254  NULL ; 1257 ay_e_e e = -1; 1258 r = `ay_g_e (* ay , & e ); 1259 `SETTING_TRACE ("e:%d", e ); 1260 i( e ! PLAYER_STATE_READY ) { 1261 `SETTING_TRACE_ERROR ("oay ivid %d", r ); 1262 `ay_uŻ (* ay ); 1263 `ay_deroy (* ay ); 1264 ` ( ay ); 1265  NULL ; 1269 `ay_t_comed_cb (* ay , __mm_ay_msg_cb , ad ); 1270 `ay_t_ued_cb (* ay , __mm_ay_ued_cb , ad ); 1272 r = `ay_t (* ay ); 1273 i( r ! PLAYER_ERROR_NONE ) { 1275 `SETTING_TRACE_ERROR ("ay_[%d]", r ); 1276 `ay_unt_comed_cb (* ay ); 1277 `ay_unt_ued_cb (* ay ); 1278 `ay_uŻ (* ay ); 1279 `ay_deroy (* ay ); 1280 ` ( ay ); 1281  NULL ; 1285  ay ; 1286 } } 1288  $g_sound_ay_sound_ig ( ay_h ** mp_hd , * da , 1289 * cb , * rgte_fe , 1291  v , 1292 sound_ty_e sound_ty ) 1294 SETTING_TRACE_BEGIN ; 1296 `t_if ( da = NULL ); 1298 i( v < EXP ) { 1299 `SETTING_TRACE_DEBUG ("vol < EXP"); 1300 i(* mp_hd ) { 1301 i( `g_sound__sound ( da , * mp_hd ! SETTING_RETURN_SUCCESS ) { 1304 * mp_hd = NULL ; 1310  vcf_vue = 0; 1311 `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS , & vcf_vue ); 1312 i( vcf_vue = TRUE ) 1315 StgProfeUG * ad = (StgProfeUG * da ; 1316 i(* mp_hd = NULL ) { 1317 * mp_hd = `g_sound_ay_sound ( ad , cb , rgte_fe , v , sound_ty ); 1318 `SETTING_TRACE ("mp_hd (%x)", * mp_hd ); 1320 } } 1322  $g_sound__sound (* da , ay_h * ay ) 1324 SETTING_TRACE_BEGIN ; 1325 `tv_if ( da = NULL || ay =NULL, SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1327 `SETTING_TRACE ("ay (%x)", ay ); 1329 StgProfeUG * ad = (StgProfeUG * da ; 1330 i( ad -> sg_ayg ) { 1331 `g_ ( ad -> sg_ayg ); 1332 ad -> sg_ayg = NULL ; 1335 ay_e_e e = -1; 1336  t = SETTING_RETURN_SUCCESS ; 1337  ev_behavi = 0; 1339 `ay_g_e (* ay , & e ); 1340 i( e = PLAYER_STATE_PLAYING ) { 1341 i( `ay_ (* ay ! PLAYER_ERROR_NONE ) { 1342 `SETTING_TRACE ("mmlayer stop failed"); 1343 t = SETTING_MMPLAYER_STOP_ERR ; 1344 ev_behavi ++; 1348 `ay_unt_comed_cb (* ay ); 1349 `ay_unt_ued_cb (* ay ); 1351 i(( ev_behavi =0&& ( `ay_uŻ (* ay ! PLAYER_ERROR_NONE )) { 1352 `SETTING_TRACE ("mmlayer unrealize failed"); 1353 t = SETTING_MMPLAYER_UNREALIZE_ERR ; 1354 ev_behavi ++; 1357 i(( ev_behavi =0&& ( `ay_deroy (* ay ! PLAYER_ERROR_NONE )) { 1358 `SETTING_TRACE ("mmlayer destroy failed"); 1359 t = SETTING_MMPLAYER_DESTROY_ERR ; 1362 `FREE ( ay ); 1363  t ; 1364 } } 1366  $__o_ay (* da , SoundTy ty ) 1368 SETTING_TRACE_BEGIN ; 1370 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1372 StgProfeUG * ad = (StgProfeUG * da ; 1373 ay_h * tmp = NULL ; 1375  ty ) { 1376  SND_SLIDER_CALL : 1377 `tv_if ( ad -> mp_rgte = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1378 `SETTING_TRACE ("rgtڐay (%x)", ad -> mp_rgte ); 1379 i( ad -> mp_e_async =ad-> mp_rgte ) { 1380 ad -> mp_e_async = NULL ; 1385 tmp = ad -> mp_rgte ; 1386 ad -> mp_rgte = NULL ; 1387 `g_sound__sound ( ad , tmp ); 1389  SND_SLIDER_NOTI : 1390 `tv_if ( ad -> mp_ni = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1391 `SETTING_TRACE ("n٘ay (%x)", ad -> mp_ni ); 1392 i( ad -> mp_e_async =ad-> mp_ni ) { 1393 ad -> mp_e_async = NULL ; 1395 tmp = ad -> mp_ni ; 1396 ad -> mp_ni = NULL ; 1397 `g_sound__sound ( ad , tmp ); 1399  SND_SLIDER_MEDIA : 1400 `tv_if ( ad -> mp_med = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1401 `SETTING_TRACE ("medy (%x)", ad -> mp_med ); 1402 i( ad -> mp_e_async =ad-> mp_med ) { 1403 ad -> mp_e_async = NULL ; 1405 tmp = ad -> mp_med ; 1406 ad -> mp_med = NULL ; 1407 `g_sound__sound ( ad , tmp ); 1409  SND_SLIDER_SYSTEM : 1411  SETTING_RETURN_FAIL ; 1414  SETTING_RETURN_SUCCESS ; 1415 } } 1418 $g_sound_o_h_mm_ays_but_ty (* da , sound_ty_e ty ) 1421 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1423 StgProfeUG * ad = (StgProfeUG * da ; 1425  t = 0; 1427  ty ) { 1428  SOUND_TYPE_RINGTONE : 1429 i( `__o_ay ( ad , SND_SLIDER_NOTI ! SETTING_RETURN_SUCCESS ) 1430 t ++; 1431 i( `__o_ay ( ad , SND_SLIDER_MEDIA ! SETTING_RETURN_SUCCESS ) 1432 t ++; 1434  SOUND_TYPE_NOTIFICATION : 1435 i( `__o_ay ( ad , SND_SLIDER_CALL ! SETTING_RETURN_SUCCESS ) 1436 t ++; 1437 i( `__o_ay ( ad , SND_SLIDER_MEDIA ! SETTING_RETURN_SUCCESS ) 1438 t ++; 1440  SOUND_TYPE_MEDIA : 1441 i( `__o_ay ( ad , SND_SLIDER_CALL ! SETTING_RETURN_SUCCESS ) 1442 t ++; 1443 i( `__o_ay ( ad , SND_SLIDER_NOTI ! SETTING_RETURN_SUCCESS ) 1444 t ++; 1450 `SETTING_TRACE_DEBUG ("t: %d", t ); 1452 i( t == 0) 1453  SETTING_RETURN_SUCCESS ; 1455  SETTING_RETURN_FAIL ; 1456 } } 1459  $g_sound_o_l_mm_ays (* da ) 1462 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 1464 StgProfeUG * ad = (StgProfeUG * da ; 1466  t = 0; 1468 i( `__o_ay ( ad , SND_SLIDER_CALL ! SETTING_RETURN_SUCCESS ) 1469 t ++; 1470 i( `__o_ay ( ad , SND_SLIDER_NOTI ! SETTING_RETURN_SUCCESS ) 1471 t ++; 1472 i( `__o_ay ( ad , SND_SLIDER_MEDIA ! SETTING_RETURN_SUCCESS ) 1473 t ++; 1475 i( t == 0) 1476  SETTING_RETURN_SUCCESS ; 1478  SETTING_RETURN_FAIL ; 1479 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/setting-profile-sound-main.c 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 29  ~ 30  ~ 32  #SETTING_SOUND_VOL_MAX 15 ) 33  #SETTING_DEFAULT_RINGTONE_VOL_INT 11 ) 34  #SETTING_DEFAULT_NOTI_VOL_INT 11 ) 35  #SETTING_DEFAULT_MEDIA_VOL_INT 9 ) 36  #SETTING_DEFAULT_SYSTEM_VOL_INT 9 ) 38  g_sound_ma_ (* cb ); 39  g_sound_ma_deroy (* cb ); 40  g_sound_ma_upde (* cb ); 41  g_sound_ma_nup (* cb ); 42 g_vw gg_vw_sound_ma = { 43 . = g_sound_ma_ , 44 . gderoy = g_sound_ma_deroy , 45 . gupde = g_sound_ma_upde , 46 . gnup = g_sound_ma_nup , 49  #ADD_GENLIST ( gli , ) \ 51 gli = `m_gli_add ( );\ 52 `tvm_if ( gli = NULL , NULL, "Cannot set genlist objects contento ofayout");\ 53 `m_gli_izi_mode_t ( gli , EINA_TRUE );\ 54 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS );\ 55 `m_obje_y_t ( gli , "dialogue");\ 56 `m_gli_r ( gli );\ 57 `evas_obje_smt_back_add ( gli , "ized", __gl_ized_cb , NULL );\ 58 `m_sr_picy_t ( gli , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO );\ 59 } ) 62  #ADD_TOGGLE_MENU2 ( em , gli , em_y , keyr , vue , g_y , da ) \ 64 em = `g__Gdl_fld_def ( gli , &( em_y ), \ 65 g_sound_ma_mou_up_Gdl_li_cb , \ 66 da , SWALLOW_Ty_1ICON_1RADIO , NULL , \ 67 NULL , vue , \ 68 keyr , NULL , \ 69 __sound_chk_cb ); \ 70 i( em ) { \ 71 em -> urda = da ; \ 72 `g_gli_em_groupy_t ( em , g_y ); \ 74 `SETTING_TRACE_ERROR ("%em iNULL", keyr ); \ 76 } ) 79  #ADD_TOGGLE_MENU ( em , gli , em_y , keyr , subr , vue , g_y , da ) \ 81 em = `g__Gdl_fld_def ( gli , &( em_y ), \ 82 g_sound_ma_mou_up_Gdl_li_cb , \ 83 da , SWALLOW_Ty_1ICON_1RADIO , NULL , \ 84 NULL , vue , \ 85 keyr , NULL , \ 86 __sound_chk_cb ); \ 87 i( em ) { \ 88 em -> urda = da ;\ 89 `g_gli_em_groupy_t ( em , g_y ); \ 91 `SETTING_TRACE_ERROR ("%em iNULL", keyr );\ 93 `ADD_GL_HELP_NO_SEP ( gli , subr );\ 94 } ) 96  #ADD_SOUND_SLIDER ( em_da , gli , em_y , l_img , r_img , vue , keyr , da , d_cb , d_max , t_cb , _cb ) \ 98 em_da = `g__Gdl_fld_def ( gli , &( em_y ), NULL ,\ 99 NULL , \ 100 SWALLOW_Ty_LAYOUT_SLIDER ,\ 101 l_img , r_img ,\ 102 vue ,\ 103 keyr ,\ 104 NULL ,\ 105 d_cb );\ 106 i( em_da ) {\ 107 em_da -> w_ma = da -> w_ma_yout ;\ 108 em_da -> evas = da ->evas;\ 109 em_da -> isInditVisib = FALSE ;\ 110 em_da -> id_m = 0;\ 111 em_da -> id_max = d_max ;\ 112 em_da -> urda = da ;\ 113 em_da -> t_chge_cb = t_cb ;\ 114 em_da -> _chge_cb = _cb ;\ 115 `m_gli_em__mode_t ( em_da -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY );\ 117 `SETTING_TRACE_ERROR ("%em iNULL", keyr );\ 119 } ) 126  Ea_Bo $__ay_rgte_sound_id_cb (* da ) 128 SETTING_TRACE_BEGIN ; 129 `tv_if (! da , EINA_FALSE ); 131 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 132 StgProfeUG * ad = li_em -> urda ; 134 i( li_em -> eo_check ) { 135  cut ; 136 cut = `m_id_vue_g ( li_em -> eo_check ); 137 li_em -> chk_us = ()( cut + 0.5); 150 i(0 = `SCmp ( ad -> vwty , VOLUME_APP_NAME )) { 151  EINA_FALSE ; 154 i( ad -> mp_rgte = NULL ) { 155 `g_sound_o_h_mm_ays_but_ty ( ad , SOUND_TYPE_RINGTONE ); 156 * _te_th = NULL ; 157 _te_th = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR ); 158 i( _te_th = NULL ) { 159 i( `isEmulB ()) 160 _te_th = (*) `rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 162 _te_th = (*) `rdup ( SETTING_DEFAULT_CALL_TONE ); 164 i( `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , _te_th ) < 0) { 165 `FREE ( _te_th ); 166  EINA_FALSE ; 169 i( li_em -> chk_us > 0) { 170 `g_sound_ay_sound_ig (&( ad -> mp_rgte ),d, NULL , 171 _te_th , 172 () li_em -> chk_us , 173 SOUND_TYPE_RINGTONE ); 176 ay_e_e e ; 177 `ay_g_e (*( ad -> mp_rgte ), & e ); 178 `SETTING_TRACE ("rgtڐay stu: %d", e ); 179 i( e = PLAYER_STATE_PAUSED ) { 180 `ay_t (*( ad -> mp_rgte )); 181 } i( e = PLAYER_STATE_PLAYING ) { 185 i ad -> sound_ ) 186 `ay_t_mu (*( ad -> mp_rgte ), 0); 190 ad -> ay_rgte_idr = NULL ; 191  EINA_FALSE ; 192 } } 195  $__t_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 197 SETTING_TRACE_BEGIN ; 198 `t_if ( da = NULL ); 200 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 201 StgProfeUG * ad = li_em -> urda ; 202 `t_if ( ad = NULL ); 203 `g_sound__wng_pup_durg_ ( ad ); 204 i( li_em = ad -> da__vume ) { 205 ad -> is_rgte_idg = TRUE ; 206 `g_sound_o_h_mm_ays_but_ty ( ad , SOUND_TYPE_RINGTONE ); 207 } i( li_em = ad -> da_ni_vume ) { 208 `g_sound_o_h_mm_ays_but_ty ( ad , SOUND_TYPE_NOTIFICATION ); 209 } i( li_em = ad -> da_med_vume ) { 210 `g_sound_o_h_mm_ays_but_ty ( ad , SOUND_TYPE_MEDIA ); 211 } i( li_em = ad -> da_touch_vume ) { 212 `g_sound_o_l_mm_ays ( ad ); 214 } } 216  $___id_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 218 SETTING_TRACE_BEGIN ; 221 `t_if ( da = NULL ); 223  v = `m_id_vue_g ( obj ); 225 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 226 StgProfeUG * ad = li_em -> urda ; 228 ad -> is_rgte_idg = TRUE ; 230 i( li_em -> chk_us !()( v + 0.5)) { 231 li_em -> chk_us = ()( v + 0.5); 232 `sound_mag_t_vume ( SOUND_TYPE_RINGTONE , li_em -> chk_us ); 233 `SETTING_TRACE_DEBUG ("rgtڐvumi%d, %f", li_em -> chk_us , v ); 235 i( li_em -> chk_us == 0) { 237 `vcf_t_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , FALSE ); 238 `vcf_t_bo ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , TRUE ); 240 `g_t_evt_syem ( SYS_EVENT_SILENT_MODE , EVT_KEY_SILENT_MODE , EVT_VAL_SILENTMODE_OFF ); 243 i(! ad -> sound_ ) { 244 `vcf_t_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , TRUE ); 245 `vcf_t_bo ( VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , FALSE ); 247 `g_t_evt_syem ( SYS_EVENT_SILENT_MODE , EVT_KEY_SILENT_MODE , EVT_VAL_SILENTMODE_OFF ); 251 `g_sound_upde_id_ic ( li_em , SND_SLIDER_CALL ); 254 `m_id_vue_t ( obj , li_em -> chk_us ); 255 `SETTING_TRACE_DEBUG ("[TIME] chgsound mod: %d m", `pce_msu_time ()); 258 `g_sound__wng_pup_durg_ ( ad ); 259 i( ad -> Κg_pup ) 262 i( ad -> ay_rgte_idr ) { 263 `ece_idr_d ( ad -> ay_rgte_idr ); 264 ad -> ay_rgte_idr = NULL ; 266 ad -> ay_rgte_idr = `ece_idr_add ( __ay_rgte_sound_id_cb , li_em ); 269 `SETTING_TRACE ("li_em->chk_us:%d", li_em -> chk_us ); 270 } } 272  $__ni_id_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 274 SETTING_TRACE_BEGIN ; 277 `t_if ( da = NULL ); 279  v = `m_id_vue_g ( obj ); 281 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 282 StgProfeUG * ad = li_em -> urda ; 283 sound_ty_e sound_ty = SOUND_TYPE_NOTIFICATION ; 285 i( li_em -> chk_us !()( v + 0.5)) { 286 li_em -> chk_us = ()( v + 0.5); 287 `g_sound_upde_id_ic ( li_em , SND_SLIDER_NOTI ); 288 `sound_mag_t_vume ( sound_ty , li_em -> chk_us ); 289 `SETTING_TRACE_DEBUG ("nifiti vumi%d, %f", li_em -> chk_us , v ); 292 `g_sound__wng_pup_durg_ ( ad ); 293 i( ad -> Κg_pup ) 306 i(0 = `SCmp ( ad -> vwty , VOLUME_APP_NAME )) { 310 i( ad -> mp_ni = NULL ) { 311 `g_sound_o_h_mm_ays_but_ty ( ad , sound_ty ); 312 i( li_em -> chk_us > 0) { 313 * _te_th = `vcf_g_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR ); 314 i( _te_th = NULL ) { 315 _te_th = (*) `rdup ( SETTING_DEFAULT_MSG_TONE ); 316 i( `vcf_t_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR , _te_th ) < 0) { 317 `FREE ( _te_th ); 321 `g_sound_ay_sound_ig (&( ad -> mp_ni ),d, NULL , 322 _te_th , () li_em -> chk_us , 323 sound_ty ); 324 `FREE ( _te_th ); 327 ay_e_e e ; 328 `ay_g_e (*( ad -> mp_ni ), & e ); 329 `SETTING_TRACE ("n٘ay stu: %d", e ); 330 i( e = PLAYER_STATE_PAUSED ) { 331 `ay_t (*( ad -> mp_ni )); 334 } } 337  $__med_id_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 339 SETTING_TRACE_BEGIN ; 342 `t_if ( da = NULL ); 343 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 344 StgProfeUG * ad = li_em -> urda ; 345 sound_ty_e sound_ty = SOUND_TYPE_MEDIA ; 347  v = `m_id_vue_g ( obj ); 348  vue = ()( v + 0.5); 349 i( li_em -> chk_us ! vue ) { 351 li_em -> chk_us = vue ; 352 `g_sound_upde_id_ic ( li_em , SND_SLIDER_MEDIA ); 353  t = `sound_mag_t_vume ( sound_ty , vue ); 354 `SETTING_TRACE_DEBUG (": 0x%.8x", t ); 356 `SETTING_TRACE_DEBUG ("med vumi%d, %f", li_em -> chk_us , v ); 359 `g_sound__wng_pup_durg_ ( ad ); 360 i( ad -> Κg_pup ) 373 i(0 = `SCmp ( ad -> vwty , VOLUME_APP_NAME )) { 377 i( ad -> mp_med = NULL ) { 378 `g_sound_o_h_mm_ays_but_ty ( ad , sound_ty ); 379 i( li_em -> chk_us > 0) { 380 * _te_th = NULL ; 381 i( `isEmulB ()) 382 _te_th = (*) `rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 384 _te_th = (*) `rdup ( SETTING_DEFAULT_MEDIA_TONE ); 386 sound_ty_e ty ; 387 `sound_mag_g_cut_sound_ty (& ty ); 388 `g_sound_ay_sound_ig (&( ad -> mp_med ),d, NULL , 389 _te_th , 390 () li_em -> chk_us , 391 sound_ty ); 392 `FREE ( _te_th ); 395 ay_e_e e ; 396 `ay_g_e (*( ad -> mp_med ), & e ); 397 `SETTING_TRACE ("rgtڐay stu: %d", e ); 398 i( e = PLAYER_STATE_PAUSED ) { 399 `ay_t (*( ad -> mp_med )); 402 } } 404  $__sys_id_chge_cb (* da , Evas_Obje * obj , * evt_fo ) 407 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 408 StgProfeUG * ad = li_em -> urda ; 409 `t_if ( ad = NULL ); 410 `g_sound_o_l_mm_ays ( ad ); 413  v = `m_id_vue_g ( obj ); 414  vue = ()( v + 0.5); 415 `sound_mag_t_vume ( SOUND_TYPE_SYSTEM , vue ); 416 `SETTING_TRACE_DEBUG ("syem vumi%d, %f", vue , v ); 418 `g_sound__wng_pup_durg_ ( ad ); 419 i( ad -> Κg_pup ) 422 i( li_em -> chk_us ! vue ) { 434 i(0 ! `SCmp ( ad -> vwty , VOLUME_APP_NAME )) { 436 i( `edback_lize (= FEEDBACK_ERROR_NONE ) { 438 `edback_ay_ty ( FEEDBACK_TYPE_SOUND , FEEDBACK_PATTERN_TAP ); 439 `edback_delize (); 442 li_em -> chk_us = vue ; 443 `g_sound_upde_id_ic ( li_em , SND_SLIDER_SYSTEM ); 445 } } 448  $___chge_cb (* da , Evas_Obje * obj , * evt_fo ) 450 SETTING_TRACE_BEGIN ; 451 `t_if ( da = NULL ); 452 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 453 `SETTING_TRACE ("chk_u: %d, slid : %f", li_em -> chk_us , `m_id_vue_g ( obj )); 454 i( li_em -> chk_us == 0) { 455 `m_id_vue_t ( obj , 0.0); 456 } i( li_em -> chk_us == 15) { 457 `m_id_vue_t ( obj , 15.0); 459 SETTING_TRACE_END ; 460 } } 463 $__sound_chk_cb (* da , Evas_Obje * obj , 464 * evt_fo ) 466 SETTING_TRACE_BEGIN ; 468 `t_if ( da = NULL ); 469 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 470 StgProfeUG * ad = li_em -> urda ; 471 `t_if ( ad = NULL ); 473 `g_sound_o_l_mm_ays ( ad ); 474 li_em -> chk_us = `m_check_e_g ( obj ); 476 `g_upde_gl_em_chk_us ( li_em , !li_em-> chk_us ); 477 `g_sound_ma_mou_up_Gdl_li_cb ( ad , NULL , li_em -> em ); 478 } } 480  #INIT_PATH "/t/u/she/gs/Vibtis/" ) 481  $__g_le_ma_li (* da ) 483 SETTING_TRACE_BEGIN ; 484 `t_if (! da ); 485 StgProfeUG * ad = (StgProfeUG *) da ; 487  vcf_vue = 0; 488 * sub_desc = NULL ; 489 * _ic = NULL ; 490  mm_vue = 0; 491  sound_vue = 0; 492  vcf_t = 0; 493 * _rgte = NULL ; 494 bo ups_mode = FALSE ; 496 Evas_Obje * gli = ad -> gl_le_ma ; 497 `m_gli_block_cou_t ( gli , 3); 498 `m_gli_homogeous_t ( gli , 1); 500 i( `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , & sound_vue ) < 0) 501 sound_vue = TRUE ; 503  ps_v ; 504 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & ps_v ); 505 i( ps_v = SETTING_PSMODE_EMERGENCY ) { 506 ups_mode = TRUE ; 509 Elm_Gli_Im_Css * c_id = NULL ; 510 i( ps_v = SETTING_PSMODE_EMERGENCY ) { 511 c_id = &( ad -> c_yout ); 513 c_id = &( ad -> c_yout_1ic ); 516 i(0 = `SCmp ( ad -> vwty , VOLUME_APP_NAME )) 517 c_id = &( ad -> c_yout ); 520 i(0 ! `SCmp ( ad -> vwty , VOLUME_APP_NAME && ups_mode ! TRUE ) { 521  sd_us = VCONFKEY_SYSMAN_MMC_REMOVED ; 522 i( `vcf_g_t ( VCONFKEY_SYSMAN_MMC_STATUS , & sd_us ) != 0) { 523 `SETTING_TRACE_ERROR ("failo get mmc status"); 525 * sdrd_fh = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_STR ); 526 i(0 = `SNCmp ( sdrd_fh , INIT_PATH , `SL (INIT_PATH))) { 527 `vcf_t_r ( VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_STR , "NONE"); 528 sdrd_fh = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_STR ); 530 i( `SCmp ( sdrd_fh , "NONE"!0 && sd_us = VCONFKEY_SYSMAN_MMC_MOUNTED ) { 532 i( sdrd_fh ) 533 _rgte = `rdup ( sdrd_fh ); 534 `FREE ( sdrd_fh ); 535 `vcf_t_r ( VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_STR , "NONE"); 537 _rgte = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR ); 539 i( `g_sound_check_fe_exi ( ad , _rgte = SETTING_RETURN_FAIL ) { 540 i( `isEmulB ()) { 541 _rgte = (*) `rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 543 _rgte = (*) `rdup ( SETTING_DEFAULT_CALL_TONE ); 546 vcf_t = `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , _rgte ); 547 i( vcf_t < 0) { 548 `SETTING_TRACE_DEBUG ("failedo set vconf"); 550 sub_desc = `g_med_bame ( _rgte ); 551 ad -> da__t_te = 552 `g__Gdl_fld_def ( gli , & c_2xt_2 , 553 g_sound_ma_mou_up_Gdl_li_cb , 554 ad , SWALLOW_Ty_INVALID , NULL , 555 NULL , 0, "IDS_ST_MBODY_RINGTONE", 556 sub_desc , NULL ); 557 i( ad -> da__t_te ) { 558 `__BACK_POINTER_SET ( ad -> da__t_te ); 559 ad -> da__t_te -> urda =d; 562 `FREE ( _rgte ); 563 `G_FREE ( sub_desc ); 568 i( `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & mm_vue ) < 0) 569 mm_vue = SETTING_DEFAULT_RINGTONE_VOL_INT ; 570 i( sound_vue = FALSE ) 571 mm_vue = 0; 573 _ic = `g_sound_g_id_ic ( SND_SLIDER_CALL , mm_vue ); 574 `ADD_SOUND_SLIDER ( ad -> da__vume , gli , 575 (* c_id ), 576 _ic , NULL , 577 mm_vue , "IDS_ST_MBODY_RINGTONE", ad , 578 ___id_chge_cb , 579 SETTING_SOUND_VOL_MAX , 580 __t_chge_cb , ___chge_cb ); 581 `__BACK_POINTER_SET ( ad -> da__vume ); 584 i(0 ! `SCmp ( ad -> vwty , VOLUME_APP_NAME && ups_mode ! TRUE ) { 585 _rgte = `vcf_g_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR ); 586 i( `g_sound_check_fe_exi ( ad , _rgte = SETTING_RETURN_FAIL ) { 587 _rgte = (*) `rdup ( SETTING_DEFAULT_MSG_TONE ); 588 vcf_t = `vcf_t_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR , SETTING_DEFAULT_MSG_TONE ); 589 i( vcf_t < 0) 590 `SETTING_TRACE_DEBUG ("failedo set vconf"); 592 sub_desc = `g_med_bame ( _rgte ); 593 ad -> da_msg_t_te = 594 `g__Gdl_fld_def ( gli , & c_2xt_2 , 595 g_sound_ma_mou_up_Gdl_li_cb , 596 ad , SWALLOW_Ty_INVALID , NULL , 597 NULL , 0, 599 sub_desc , NULL ); 600 i( ad -> da_msg_t_te ) { 601 `__BACK_POINTER_SET ( ad -> da_msg_t_te ); 602 ad -> da_msg_t_te -> urda =d; 605 `FREE ( _rgte ); 606 `G_FREE ( sub_desc ); 609 i( `sound_mag_g_vume ( SOUND_TYPE_NOTIFICATION , & mm_vue ) < 0) 610 mm_vue = SETTING_DEFAULT_NOTI_VOL_INT ; 611 i( sound_vue = FALSE ) 612 mm_vue = 0; 614 _ic = `g_sound_g_id_ic ( SND_SLIDER_NOTI , mm_vue ); 615 `ADD_SOUND_SLIDER ( ad -> da_ni_vume , gli , 616 (* c_id ), 617 _ic , NULL , 618 mm_vue , "IDS_ST_BODY_NOTIFICATION", ad , 619 __ni_id_chge_cb , 620 SETTING_SOUND_VOL_MAX , 621 __t_chge_cb , ___chge_cb ); 622 `__BACK_POINTER_SET ( ad -> da_ni_vume ); 625 i( `sound_mag_g_vume ( SOUND_TYPE_MEDIA , & mm_vue ) < 0) 626 mm_vue = SETTING_DEFAULT_MEDIA_VOL_INT ; 628 _ic = `g_sound_g_id_ic ( SND_SLIDER_MEDIA , mm_vue ); 629 `ADD_SOUND_SLIDER ( ad -> da_med_vume , gli ,d-> c_yout , 630 _ic , NULL , 631 mm_vue , "IDS_ST_BODY_MEDIA", ad , 632 __med_id_chge_cb , 633 SETTING_SOUND_VOL_MAX , 634 __t_chge_cb , ___chge_cb ); 636 `__BACK_POINTER_SET ( ad -> da_med_vume ); 639 i( `sound_mag_g_vume ( SOUND_TYPE_SYSTEM , & mm_vue ) < 0) { 640 `SETTING_TRACE_DEBUG ("Failo get volume"); 641 mm_vue = SETTING_DEFAULT_SYSTEM_VOL_INT ; 643 i( sound_vue = FALSE ) 644 mm_vue = 0; 646 _ic = `g_sound_g_id_ic ( SND_SLIDER_SYSTEM , mm_vue ); 647 `ADD_SOUND_SLIDER ( ad -> da_touch_vume , gli ,d-> c_yout , 648 _ic , NULL , 649 mm_vue , "IDS_ST_BODY_SYSTEM", ad , 650 __sys_id_chge_cb , 651 SETTING_SOUND_VOL_MAX , 652 __t_chge_cb , ___chge_cb ); 654 `__BACK_POINTER_SET ( ad -> da_touch_vume ); 657 i(0 ! `SCmp ( ad -> vwty , VOLUME_APP_NAME && ups_mode ! TRUE ) { 658 i( `vcf_g_bo ( VCONFKEY_SETAPPL_VIBRATE_WHEN_RINGING_BOOL , & vcf_vue ) < 0) { 659 vcf_vue = TRUE ; 661 `ADD_TOGGLE_MENU2 ( ad -> da_sound_wh_rg , gli , c_1xt_1ic , "IDS_ST_BODY_VIBRATE_WHEN_RINGING", vcf_vue , SETTING_GROUP_STYLE_NONE ,d); 662 `__BACK_POINTER_SET ( ad -> da_sound_wh_rg ); 663 `g_gli_em_dibd_t ( ad -> da_sound_wh_rg , ! sound_vue ); 665 `g__Gdl_fld_def ( gli , & c_1xt , 666 g_sound_ma_mou_up_Gdl_li_cb , 667 da , SWALLOW_Ty_INVALID , NULL , 668 NULL , 0, 669 "IDS_ST_HEADER_FEEDBACK", NULL , NULL); 671 i(! sound_vue ) { 672 `g_gli_em_dibd_t ( ad -> da_ni_vume , 1); 673 `g_gli_em_dibd_t ( ad -> da_touch_vume , 1); 675 } } 677  $__vume_pup_d_cb (* da , Evas_Obje * obj , * evt_fo ) 679 SETTING_TRACE_BEGIN ; 681 `m_ex (); 682 } } 684  $vibti_e_evt_hdr (cڡ * evt_me , bund * da , * ur_da ) 686 cڡ * vibti_e_t = NULL ; 687 `SETTING_TRACE ("vibti s sv(%sived", evt_me ); 689 vibti_e_t = `bund_g_v ( da , EVT_KEY_VIBRATION_STATE ); 690 `SETTING_TRACE ("vibti_e_t(%s)", vibti_e_t ); 691 } } 693  gvibti_e_g_id ; 695  Ea_Bo 696 $g_soudn_ma_ick_sokey_back_cb (* da , Evas_Obje * obj , 697 * evt_fo ) 699 SETTING_TRACE_BEGIN ; 701 `g_tvm_if ( da = NULL , EINA_FALSE , 704 StgProfeUG * ad = (StgProfeUG * da ; 707 `ug_deroy_me ( ad -> ug ); 708 SETTING_TRACE_END ; 709  EINA_FALSE ; 711 } } 715  $g_sound_ma_ (* cb ) 717 SETTING_TRACE_BEGIN ; 718 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 719 StgProfeUG * ad = (StgProfeUG * cb ; 722 `__g_sound_ug_key_gb ( ad ); 723 `SETTING_TRACE ("vwty: %s", ad -> vwty ); 724 i(! `SCmp ( ad -> vwty , VOLUME_APP_NAME )) { 725 ad -> ly_ma = `g__pup_wh_li (&ad-> gl_le_ma ,d,d-> w_g , 726 "IDS_ST_BODY_VOLUME", __vume_pup_d_cb , 728 `__g_le_ma_li ( ad ); 730 ad -> ly_ma = `g__w_yout d-> w_ma_yout ,d-> w_g ); 731 ad -> vi_b = `g__vi_b d-> ly_ma ); 733 `ADD_GENLIST ( ad -> gl_le_ma ,d-> vi_b ); 735 `__g_le_ma_li ( ad ); 737 Evas_Obje * lb = `g__bu ( ad -> vi_b , `_ ("IDS_ST_BUTTON_BACK"), 738 NAVI_BACK_BUTTON_STYLE , 739 g_soudn_ma_ick_sokey_back_cb , ad ); 742 Elm_Obje_Im * vi_ = `m_viame_em_push ( ad -> vi_b , KeyS_Sounds , lb , NULL ,d-> gl_le_ma , NULL); 743 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 744 `m_viame_em_p_cb_t ( vi_ , ( Elm_Naviame_Im_P_Cb ) g_sound_ma_ick_sokey_nl_cb , ad ); 746 g_vw_sound_ma . is_ = TRUE ; 749 i( ES_R_OK ! `evtsyem_gi_evt ( SYS_EVENT_VIBRATION_STATE , 750 & vibti_e_g_id , 751 ( evtsyem_hdr ) vibti_e_evt_hdr , cb )) { 752 `SETTING_TRACE_ERROR ("error"); 754 SETTING_TRACE_END ; 755  SETTING_RETURN_SUCCESS ; 756 } } 758  $g_sound_ma_deroy (* cb ) 761 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 762 SETTING_TRACE_BEGIN ; 763 `tv_if (! g_vw_sound_ma . is_ , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 765 StgProfeUG * ad = (StgProfeUG * cb ; 767 `__g_sound_ug_key_ungb ( ad ); 769 i( ad -> ay_rgte_idr ) { 770 `ece_idr_d ( ad -> ay_rgte_idr ); 771 ad -> ay_rgte_idr = NULL ; 774 i( ad -> ly_ma ! NULL ) { 775 `evas_obje_d ( ad -> ly_ma ); 777 g_vw_sound_ma . is_ = FALSE ; 779 i( ES_R_OK ! `evtsyem_uegi_evt ( vibti_e_g_id )) { 780 `SETTING_TRACE_ERROR ("error"); 782  SETTING_RETURN_SUCCESS ; 783 } } 785  $g_sound_ma_upde (* cb ) 788 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 790 StgProfeUG * ad = (StgProfeUG * cb ; 792 i( ad -> ly_ma ! NULL ) { 793 `evas_obje_show ( ad -> ly_ma ); 795  SETTING_RETURN_SUCCESS ; 796 } } 798  $g_sound_ma_nup (* cb ) 801 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 803 StgProfeUG * ad = (StgProfeUG * cb ; 805 i( ad -> ly_ma ! NULL ) { 806 `evas_obje_hide ( ad -> ly_ma ); 809  SETTING_RETURN_SUCCESS ; 810 } } 824  Ea_Bo $g_sound_ma_ick_sokey_nl_cb (* da , Elm_Obje_Im * ) 827 `tv_if ( da = NULL , EINA_FALSE ); 829 StgProfeUG * ad = (StgProfeUG * da ; 830 SETTING_TRACE_BEGIN ; 833 `g_sound_o_l_mm_ays ( ad ); 836 `ug_deroy_me ( ad -> ug ); 838  EINA_FALSE ; 839 } } 841  $g_sound_ma_deroy_myfe_ug_cb ( ui_gadg_h ug , * iv ) 843 SETTING_TRACE_BEGIN ; 844 `t_if ( iv = NULL ); 845 StgProfeUG * ad = (StgProfeUG * iv ; 847  sound_vue = 0, vume = 0; 849 `__g_sound_ug_key_gb ( ad ); 851 i( ug ) { 852 `g_ug_deroy ( ug ); 853 ad -> ug_ldg = NULL ; 856 i( `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , & sound_vue ) < 0) 857 sound_vue = TRUE ; 859 i( sound_vue = FALSE ) 860 vume = 0; 862 () `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & vume ); 864 i( ad -> da__vume &&d->da__vume-> eo_check ) { 865 ad -> da__vume -> chk_us = vume ; 866 `m_id_vue_t ( ad -> da__vume -> eo_check , vume ); 869 i( sound_vue = FALSE ) 870 vume = 0; 872 () `sound_mag_g_vume ( SOUND_TYPE_NOTIFICATION , & vume ); 874 i( ad -> da_ni_vume &&d->da_ni_vume-> eo_check ) { 875 ad -> da_ni_vume -> chk_us = vume ; 876 `m_id_vue_t ( ad -> da_ni_vume -> eo_check , vume ); 879 `g_sound_upde_id_ic ( ad -> da__vume , SND_SLIDER_CALL ); 880 `g_sound_upde_id_ic ( ad -> da_ni_vume , SND_SLIDER_NOTI ); 881 } } 884 $g_sound_ma_su_myfe_ug_cb ( ui_gadg_h ug , 885 p_cڌ_h su , * iv ) 887 SETTING_TRACE_BEGIN ; 888 `t_if ( iv = NULL ); 890 StgProfeUG * ad = (StgProfeUG * iv ; 891 * rgte_fe = NULL ; 892 * rgte_th = NULL ; 894 `p_cڌ_g_exa_da ( su , "su", & rgte_th ); 895 i(! rgte_th ) 898 * commd_time = NULL ; 899 `p_cڌ_g_exa_da ( su , "posi", & commd_time ); 901 `SETTING_TRACE ("rgte_th:%s", rgte_th ); 903 i( rgte_th ! NULL ) { 904 rgte_fe = `g_med_bame ( rgte_th ); 905 `SETTING_TRACE ("rgte_fe:%s", rgte_fe ); 907 i(0 = `SCmp ( ad -> rgte_ty , "IDS_ST_MBODY_RINGTONE")) { 908 i( `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , rgte_th ) == 0) { 909 i( ad -> da__t_te ) { 910 ad -> da__t_te -> sub_desc = (*) `g_rdup ( rgte_fe ); 912 `m_obje_em_da_t ( ad -> da__t_te -> em ,d->data_call_alert_tone); 913 `m_gli_em_upde ( ad -> da__t_te -> em ); 916 i( commd_time ) { 917  commd_fo [512] = {0,}; 918 `tf ( commd_fo , 512, "%s; %smc", rgte_th , commd_time ); 919 `SETTING_TRACE_DEBUG ("%s", commd_fo ); 920 `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_WITH_RECOMMENDATION_TIME_STR , commd_fo ); 923 `SCmp ( ad -> rgte_ty , "IDS_ST_BODY_NOTIFICATION")) { 924 i( `vcf_t_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR , rgte_th ) == 0) { 925 i( ad -> da_msg_t_te ) { 926 ad -> da_msg_t_te -> sub_desc = (*) `g_rdup ( rgte_fe ); 928 `m_obje_em_da_t ( ad -> da_msg_t_te -> em ,d->data_msg_alert_tone); 929 `m_gli_em_upde ( ad -> da_msg_t_te -> em ); 935 `FREE ( rgte_th ); 936 `FREE ( commd_time ); 937 `G_FREE ( rgte_fe ); 939 } } 941  $g_sound_ma__myfe_ug ( StgProfeUG * ad , * tID ) 943 `t_if ( ad = NULL ); 945 i( ad -> ug_ldg ) { 946 `SETTING_TRACE ("Myfiles ug islreadyoaded."); 950  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 951 i(! cbs ) 954 cbs -> yout_cb = g_yout_ug_cb ; 955 cbs -> su_cb = g_sound_ma_su_myfe_ug_cb ; 956 cbs -> deroy_cb = g_sound_ma_deroy_myfe_ug_cb ; 957 cbs -> iv = (*) ad ; 959 p_cڌ_h svc ; 960 i( `p_cڌ_ (& svc )) { 961 `FREE ( cbs ); 965 cڡ * _cur_rgte = NULL ; 966 cڡ * d_th = NULL ; 967 i(0 = `SCmp ( ad -> rgte_ty , "IDS_ST_MBODY_RINGTONE")) { 968 _cur_rgte = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR ); 969 i( _cur_rgte = NULL ) { 970 i( `isEmulB ()) 971 _cur_rgte = (*) `rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 973 _cur_rgte = (*) `rdup ( SETTING_DEFAULT_CALL_TONE ); 975 d_th = SETTING_PROFILE_SOUND_RINGTONES_PATH ; 976 } i(0 = `SCmp ( ad -> rgte_ty , "IDS_ST_BODY_NOTIFICATION")) { 977 _cur_rgte = `vcf_g_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR ); 978 i( _cur_rgte = NULL ) 979 _cur_rgte = (*) `rdup ( SETTING_DEFAULT_MSG_TONE ); 980 d_th = SETTING_PROFILE_SOUND_ALERTS_PATH ; 982 `SETTING_TRACE ("_cur_rgte:\t%s", _cur_rgte ); 983 `SETTING_TRACE ("d_th:\t%s", d_th ); 985 `p_cڌ_add_exa_da ( svc , "t", tID ); 986 `p_cڌ_add_exa_da ( svc , "doma", SETTING_PACKAGE ); 987 `p_cڌ_add_exa_da ( svc , "th", d_th ); 988 `p_cڌ_add_exa_da ( svc , "select_type", "SINGLE_FILE"); 989 `p_cڌ_add_exa_da ( svc , "file_type", "SOUND"); 990 `p_cڌ_add_exa_da ( svc , "drm_type", "DRM_ALL"); 991 `p_cڌ_add_exa_da ( svc , "silent", "silent show"); 992 i( `SCmp ( _cur_rgte , "silent") == 0) 993 `p_cڌ_add_exa_da ( svc , "marked_mode", "silent"); 995 `p_cڌ_add_exa_da ( svc , "mked_mode", _cur_rgte ); 997 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 998 `SETTING_TRACE ("ad->ug->yout:%p", (*) `ug_g_yout ( ad -> ug )); 999 ad -> ug_ldg = `g_ug_ d-> ug , "g-rgte-e", UG_MODE_FULLVIEW , svc , cbs ); 1000 i( NULL = ad -> ug_ldg ) { 1001 `SETTING_TRACE_ERROR ("NULL ==d->ug_loading"); 1004 `p_cڌ_deroy ( svc ); 1005 `FREE ( cbs ); 1008 i( _cur_rgte ) { 1009 ` ((*) _cur_rgte ); 1010 _cur_rgte = NULL ; 1016 } } 1018  Ea_Bo $__edback_back_cb (* da , Elm_Obje_Im * ) 1020 SETTING_TRACE_BEGIN ; 1022 `tv_if ( da = NULL , EINA_TRUE ); 1023 StgProfeUG * ad = (StgProfeUG * da ; 1025 `m_viame_em_p ( ad -> vi_b ); 1026 SETTING_TRACE_END ; 1027  EINA_TRUE ; 1028 } } 1031 $g_sound_ma_mou_up_Gdl_li_cb (* da , 1032 Evas_Obje * obj , 1033 * evt_fo ) 1036 `t_if ( da = NULL ); 1037 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1039 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 1040 `m_gli_em_ed_t ( em , 0); 1041 Stg_GGroupIm_Da * li_em = `m_obje_em_da_g ( em ); 1043 StgProfeUG * ad = da ; 1045 i( SETTING_RETURN_SUCCESS ! `g_sound_o_l_mm_ays ( ad )) { 1046 `SETTING_TRACE_ERROR ("closelayer fail."); 1049 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 1050 i(! `SCmp ("IDS_ST_MBODY_RINGTONE", li_em -> keyS ) 1051 || ! `SCmp ("IDS_ST_BODY_NOTIFICATION", li_em -> keyS )) { 1052 ad -> rgte_ty = li_em -> keyS ; 1053 `g_sound_ma__myfe_ug ( ad , li_em -> keyS ); 1054 `__g_sound_ug_key_ungb ( ad ); 1057 i(! `SCmp ("IDS_ST_BODY_VIBRATE_WHEN_RINGING", li_em -> keyS )) { 1059  d_us = li_em -> chk_us ; 1060 i( `vcf_t_bo ( VCONFKEY_SETAPPL_VIBRATE_WHEN_RINGING_BOOL , ! d_us ) == 0) { 1062 `g_upde_gl_em_chk_us ( li_em , ! d_us ); 1064 } i(! `SCmp ("IDS_ST_BODY_SCREEN_LOCK_SOUND", li_em -> keyS )) { 1065  d_us = li_em -> chk_us ; 1066 i( `vcf_t_bo ( VCONFKEY_SETAPPL_SOUND_LOCK_BOOL , ! d_us ) == 0) { 1068 `g_upde_gl_em_chk_us ( li_em , ! d_us ); 1070 } i(! `SCmp ("IDS_ST_MBODY_DIALLING_KEYPAD_TONE", li_em -> keyS )) { 1071  d_us = li_em -> chk_us ; 1073 i( `vcf_t_bo ( VCONFKEY_SETAPPL_BUTTON_SOUNDS_BOOL , ! d_us ) == 0) { 1075 `g_upde_gl_em_chk_us ( li_em , ! d_us ); 1079 i(! `SCmp ("IDS_ST_MBODY_TOUCH_SOUND", li_em -> keyS )) { 1080  d_us = li_em -> chk_us ; 1082 i( `vcf_t_bo ( VCONFKEY_SETAPPL_TOUCH_SOUNDS_BOOL , ! d_us ) == 0) { 1084 `g_upde_gl_em_chk_us ( li_em , ! d_us ); 1086 } i(! `SCmp ("IDS_ST_HEADER_FEEDBACK", li_em -> keyS )) { 1087 `__g_sound_ug_key_ungb ( ad ); 1089  vcf_vue = 0; 1090 Evas_Obje * gli = NULL ; 1091 `ADD_GENLIST ( gli , ad -> vi_b ); 1093 i( `vcf_g_bo ( VCONFKEY_SETAPPL_TOUCH_SOUNDS_BOOL , & vcf_vue ) < 0) 1094 vcf_vue = TRUE ; 1095 `ADD_TOGGLE_MENU ( ad -> da_touch_sounds , gli , c_1xt_1ic , "IDS_ST_MBODY_TOUCH_SOUND", "IDS_ST_BODY_PLAY_A_SOUND_WHEN_BUTTONS_ICONS_AND_MENU_ITEMS_ARE_TAPPED", vcf_vue , SETTING_GROUP_STYLE_NONE ,d) 1098 i( `vcf_g_bo ( VCONFKEY_SETAPPL_BUTTON_SOUNDS_BOOL , & vcf_vue ) < 0) 1099 vcf_vue = TRUE ; 1100 `ADD_TOGGLE_MENU ( ad -> da_bu_sounds , gli , c_1xt_1ic , "IDS_ST_MBODY_DIALLING_KEYPAD_TONE", "IDS_ST_BODY_PLAY_TONE_WHEN_THE_DIALLING_KEYPAD_IS_TAPPED", vcf_vue , SETTING_GROUP_STYLE_NONE ,d) 1103 i( `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_LOCK_BOOL , & vcf_vue ) < 0) 1104 vcf_vue = 0; 1105 `ADD_TOGGLE_MENU ( ad -> da_lock_sound , gli , c_1xt_1ic , "IDS_ST_BODY_SCREEN_LOCK_SOUND", "IDS_ST_BODY_PLAY_SOUNDS_WHEN_LOCKING_AND_UNLOCKING_SCREEN", vcf_vue , SETTING_GROUP_STYLE_NONE ,d) 1107 Elm_Obje_Im * vi_ = `m_viame_em_push ( ad -> vi_b , "IDS_ST_HEADER_FEEDBACK", NULL , NULL, gli , NULL); 1108 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 1110 `m_viame_em_p_cb_t ( vi_ , ( Elm_Naviame_Im_P_Cb ) __edback_back_cb , ad ); 1112 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/setting-profile.c 22  ~ 24 #ide UG_MODULE_API 25  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 29  $g_sound_ug_cb_size (* da , Evas * e , 30 Evas_Obje * obj , * evt_fo ) 32 `t_if ( da = NULL ); 34 StgProfeUG * ad = (StgProfeUG * da ; 35 `g_vw_upde (& g_vw_sound_ma , ad ); 36 } } 38 * $g_sound_ug__ ( ui_gadg_h ug , 39 ug_mode mode , p_cڌ_h rvi , 40 * iv ) 42 SETTING_TRACE_BEGIN ; 44 `tv_if ( iv = NULL , NULL); 46 StgProfeUG * ofeUG = iv ; 47 ofeUG -> ug = ug; 49 ofeUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 50 ofeUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 51 `evas_obje_show ( ofeUG -> w_ma_yout ); 52 ofeUG -> evas = `evas_obje_evas_g rofeUG-> w_ma_yout ); 53 `g_tvm_if ( ofeUG -> w_ma_yout = NULL , NULL, "cannot get main window "); 55 `p_cڌ_g_Δ ( rvi , &( ofeUG -> vwty )); 56 `g_sound_ ( ofeUG ); 57 `evas_obje_evt_back_add ( ofeUG -> w_ma_yout , 58 EVAS_CALLBACK_RESIZE , 59 g_sound_ug_cb_size , ofeUG ); 60  ofeUG -> ly_ma ; 61 } } 63  $g_sound_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 65 } } 67  $g_sound_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 69 `t_if ( iv = NULL ); 70 StgProfeUG * ofeUG = (StgProfeUG *) iv ; 72 i( ofeUG -> Κg_pup ) { 73 `evas_obje_d ( ofeUG -> Κg_pup ); 74 ofeUG -> Κg_pup = NULL ; 78 `g_sound_o_l_mm_ays ( ofeUG ); 81 `vcf_t_t ( VCONFKEY_STARTER_USE_VOLUME_KEY , 0); 82 } } 85  $g_sound_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 87 `t_if ( iv = NULL ); 88 StgProfeUG * ofeUG = (StgProfeUG *) iv ; 92 i(! `SCmp ( ofeUG -> vwty , "com.samsung.volume")) { 93 `vcf_t_t ( VCONFKEY_STARTER_USE_VOLUME_KEY , 2); 95 `vcf_t_t ( VCONFKEY_STARTER_USE_VOLUME_KEY , 0); 99 * _te_th = NULL ; 102 i( ofeUG -> da__t_te ) { 103 `SETTING_TRACE_DEBUG ("chg_t_tڐ%x", ofeUG -> da__t_te ); 104 _te_th = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR ); 105 i(( _te_th = NULL || ( `g_sound_check_fe_exi ( ofeUG ,a_te_th= SETTING_RETURN_FAIL )) { 106 i( `isEmulB ()) 107 _te_th = (*) `rdup ( SETTING_DEFAULT_CALL_TONE_SDK ); 109 _te_th = (*) `rdup ( SETTING_DEFAULT_CALL_TONE ); 110 i( `vcf_t_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR , _te_th ) < 0) { 111 `FREE ( _te_th ); 114 ofeUG -> da__t_te -> sub_desc = `g_med_bame ( _te_th ); 115 `m_gli_em_upde ( ofeUG -> da__t_te -> em ); 117 `FREE ( _te_th ); 121 i( ofeUG -> da_msg_t_te ) { 122 `SETTING_TRACE_DEBUG ("chgmsg_t_tڐ%x", ofeUG -> da_msg_t_te ); 123 _te_th = `vcf_g_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR ); 124 i(( _te_th = NULL || ( `g_sound_check_fe_exi ( ofeUG ,a_te_th= SETTING_RETURN_FAIL )) { 125 _te_th = (*) `rdup ( SETTING_DEFAULT_MSG_TONE ); 126 i( `vcf_t_r ( VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR , SETTING_DEFAULT_MSG_TONE ) < 0) { 127 `FREE ( _te_th ); 131 ofeUG -> da_msg_t_te -> sub_desc = `g_med_bame ( _te_th ); 132 `m_gli_em_upde ( ofeUG -> da_msg_t_te -> em ); 134 `FREE ( _te_th ); 137  sound_vue = 0, vume = 0; 139 i( `vcf_g_bo ( VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , & sound_vue ) < 0) 140 sound_vue = TRUE ; 142 () `sound_mag_g_vume ( SOUND_TYPE_RINGTONE , & vume ); 143 i( sound_vue = FALSE ) 144 vume = 0; 145 i( ofeUG -> da__vume &&rofeUG->da__vume-> eo_check ) { 146 ofeUG -> da__vume -> chk_us = vume ; 147 `m_id_vue_t ( ofeUG -> da__vume -> eo_check , vume ); 150 () `sound_mag_g_vume ( SOUND_TYPE_NOTIFICATION , & vume ); 151 i( sound_vue = FALSE ) 152 vume = 0; 153 i( ofeUG -> da_ni_vume &&rofeUG->da_ni_vume-> eo_check ) { 154 ofeUG -> da_ni_vume -> chk_us = vume ; 155 `m_id_vue_t ( ofeUG -> da_ni_vume -> eo_check , vume ); 158 () `sound_mag_g_vume ( SOUND_TYPE_MEDIA , & vume ); 159 i( ofeUG -> da_med_vume &&rofeUG->da_med_vume-> eo_check ) { 160 ofeUG -> da_med_vume -> chk_us = vume ; 161 `m_id_vue_t ( ofeUG -> da_med_vume -> eo_check , vume ); 164 () `sound_mag_g_vume ( SOUND_TYPE_SYSTEM , & vume ); 165 i( sound_vue = FALSE ) 166 vume = 0; 167 i( ofeUG -> da_touch_vume &&rofeUG->da_touch_vume-> eo_check ) { 168 ofeUG -> da_touch_vume -> chk_us = vume ; 169 `m_id_vue_t ( ofeUG -> da_touch_vume -> eo_check , vume ); 172 `g_sound_upde_id_ic ( ofeUG -> da__vume , SND_SLIDER_CALL ); 173 `g_sound_upde_id_ic ( ofeUG -> da_ni_vume , SND_SLIDER_NOTI ); 174 `g_sound_upde_id_ic ( ofeUG -> da_med_vume , SND_SLIDER_MEDIA ); 175 `g_sound_upde_id_ic ( ofeUG -> da_touch_vume , SND_SLIDER_SYSTEM ); 176 } } 178  $g_sound_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , * iv ) 180 SETTING_TRACE_BEGIN ; 181 `t_if ( iv = NULL ); 183 StgProfeUG * ad = iv ; 184 `evas_obje_evt_back_d ( ad -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_sound_ug_cb_size ); 185 `g_sound_de ( ad ); 187 i( NULL ! `ug_g_yout ( ad -> ug )) { 188 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( ad -> ug )); 189 `evas_obje_d (( Evas_Obje * `ug_g_yout ( ad -> ug )); 191 SETTING_TRACE_END ; 192 } } 194  $g_sound_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 195 p_cڌ_h rvi , * iv ) 197 } } 199  $g_sound_ug__evt ( ui_gadg_h ug , 200 ug_evt evt , p_cڌ_h rvi , * iv ) 202 SETTING_TRACE_BEGIN ; 205  evt ) { 206  UG_EVENT_LOW_MEMORY : 208  UG_EVENT_LOW_BATTERY : 210  UG_EVENT_LANG_CHANGE : 212  UG_EVENT_ROTATE_PORTRAIT : 213  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 215  UG_EVENT_ROTATE_LANDSCAPE : 216  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 218  UG_EVENT_REGION_CHANGE : 223 } } 225  $g_sound_ug__key_evt ( ui_gadg_h ug , 226 ug_key_evt evt , p_cڌ_h rvi , * iv ) 228 `t_if ( iv = NULL ); 232  evt ) { 233  UG_KEY_EVENT_END : 238 } } 240 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 242 SETTING_TRACE_BEGIN ; 244 StgProfeUG * ofeUG = `oc (1, (SettingProfileUG)); 245 `g_tvm_if (! ofeUG , -1, "Create SettingProfileUG obj failed"); 247 s -> = g_sound_ug__ ; 248 s -> t = g_sound_ug__t ; 249 s -> u = g_sound_ug__u ; 250 s -> sume = g_sound_ug__sume ; 251 s -> deroy = g_sound_ug__deroy ; 252 s -> mesge = g_sound_ug__mesge ; 253 s -> evt = g_sound_ug__evt ; 254 s -> key_evt = g_sound_ug__key_evt ; 255 s -> iv = ofeUG ; 256 s -> t = UG_OPT_INDICATOR_ENABLE ; 258 `memt ( ofeUG , 0x00, ( StgProfeUG )); 261 } } 263 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 265 `t_if ( s = NULL ); 267  StgProfeUG * ofeUG ; 268 ofeUG = s -> iv ; 269 i( ofeUG ) 270 `FREE ( ofeUG ); 271 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/volume_popup.c 23  ~ 24  ~ 29  $vp_d_w (* da , Evas_Obje * obj , * evt ) 32 `m_ex (); 33 } } 35  Evas_Obje * $vp__w (cڡ * me , bo t ) 37 SETTING_TRACE_BEGIN ; 38 Evas_Obje * eo ; 39  w , h ; 41 eo = `m_w_add ( NULL , me , ELM_WIN_BASIC ); 43 i( eo ) { 44 `m_w_t_t ( eo , me ); 45 `m_w_cfmt_t ( eo , EINA_TRUE ); 47 i( t ) { 48 `m_w_pha_t ( eo , EINA_TRUE ); 50  aqueV = 1; 51 Ece_X_Atom aqueAtom = `ece_x_om_g ("_E_ILLUME_WINDOW_REGION_OPAQUE"); 52 Ece_X_Wdow xw = `m_w_xwdow_g ( eo ); 53 `ece_x_wdow__rd32_t ( xw , aqueAtom , & aqueV , 1); 56 `evas_obje_smt_back_add ( eo , "de,que", vp_d_w , NULL ); 57 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 58 `evas_obje_size ( eo , w , h ); 62 `evas_obje_show ( eo ); 63 `m_w_aive ( eo ); 66  eo ; 67 } } 69  $_vp_r_chged_cb (* da , Evas_Obje * obj , * evt_fo ) 71 SETTING_TRACE_BEGIN ; 72 } } 77  bo $vp_p_ (* da ) 79 SETTING_TRACE_BEGIN ; 81 StgProfeUG * ad = da ; 84 ad -> w_g = `vp__w ("g.tiz.g.vume", TRUE ); 85 i( ad -> w_g = NULL ) { 86 `SETTING_TRACE ("Can't create window"); 87  FALSE ; 90 `UG_INIT_EFL ( ad -> w_g , UG_OPT_INDICATOR_DISABLE ); 91 ad -> evas = `evas_obje_evas_g d-> w_g ); 92 ad -> vwty = `rdup ( VOLUME_APP_NAME ); 93 `g_sound_ ( ad ); 95 SETTING_TRACE_END ; 96  TRUE ; 97 } } 102  $vp_p_rme (* da ) 104 SETTING_TRACE_BEGIN ; 105 `t_if (! da ); 106 StgProfeUG * ad = da ; 108 `SETTING_TRACE ("volume_popup_terminate!"); 110 `evas_obje_smt_back_d ( ad -> w_g , "wm,r٩i,chged", _vp_r_chged_cb ); 111 `g_sound_de ( ad ); 112 i( ad -> w_g ) { 113 `evas_obje_d ( ad -> w_g ); 114 ad -> w_g = NULL ; 116 SETTING_TRACE_END ; 117 } } 122  $vp_p_u (* da ) 124 SETTING_TRACE_BEGIN ; 125 `m_ex (); 126 } } 131  $vp_p_sume (* da ) 133 SETTING_TRACE_BEGIN ; 134 } } 139  $vp_p_t ( p_cڌ_h rvi , * da ) 141 SETTING_TRACE_BEGIN ; 144 } } 146  $vp_p_ng_chged ( p_evt_fo_h evt_fo , * da ) 148 SETTING_TRACE_BEGIN ; 150 * ng = NULL ; 152 ng = `vcf_g_r ( VCONFKEY_LANGSET ); 153 i( ng ) { 154 `m_nguage_t ((cڡ *) ng ); 155 `FREE ( ng ); 157 } } 159 EXPORT_PUBLIC 160  $ma ( gc , * gv []) 162 SETTING_TRACE_BEGIN ; 163  r = 0; 164 StgProfeUG ad ; 166 ui_p_licye_back_s s = { 167 . = vp_p_ , 168 . rme = vp_p_rme , 169 . u = vp_p_u , 171 . sume = vp_p_sume , 172 . p_cڌ = vp_p_t , 176 p_evt_hdr_h hdrs [5] = { NULL , }; 177 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LOW_BATTERY ], APP_EVENT_LOW_BATTERY, NULL , NULL); 178 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LANGUAGE_CHANGED ], APP_EVENT_LANGUAGE_CHANGED, vp_p_ng_chged , NULL ); 179 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_REGION_FORMAT_CHANGED ], APP_EVENT_REGION_FORMAT_CHANGED, NULL , NULL); 180 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_DEVICE_ORIENTATION_CHANGED ], APP_EVENT_DEVICE_ORIENTATION_CHANGED, NULL , NULL); 182 `memt (& ad , 0x00, ( StgProfeUG )); 184 r = `ui_p_ma ( gc , gv , & s , & ad ); 185 `SETTING_TRACE ("%d", r ); 187 i( r == -1) { 188 `SETTING_TRACE_ERROR ("ui_app_main()eturns -1"); 193 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/include/setting-reset-main.h 17 #ide __SETTING_RESET_MAIN_H__ 18  #__SETTING_RESET_MAIN_H__ ) 20  ~ 21  ~ 23 g_vw g_vw_t_sswd ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/include/setting-reset-settings.h 17 #ide __SETTING_RESET_SETTINGS_H__ 18  #__SETTING_RESET_SETTINGS_H__ ) 20  ~ 22  #SUPPORT_ATTEMPT_COUNT 0 ) 24 g_vw g_vw_t_sswd ; 26  __t_l_bu_cb (* da , Evas_Obje * obj , * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/include/setting-reset.h 17 #ide __SETTING_RESET_H__ 18  #__SETTING_RESET_H__ ) 20  ~ 21  ~ 23  ~ 25  ~ 27  ~ 28  ~ 30  #RESET_RESULT_STR "IDS_ST_POP_RESETTING_ING" ) 31  #RESET_SUCESS_STR "IDS_COM_POP_SUCCESS" ) 32  #LOAD_LIB_FAILED_STR "Exception" 33  #UNDEFINE_STR "Undefined" 34 ) 35  #RESET_FAILED_STR "IDS_COM_POP_FAILED" 36  #VCONF_RESET_FAILED_STR "IDS_COM_POP_FAILED" 37 ) 38  #ADN_STR "nd " ) 39  #CLOSEING_STR " had bd juow, Stg wbod" ) 42  #RESET_ALL "IDS_ST_BODY_RESET_ALL" ) 45  #RESET_ALL_DESC "IDS_ST_BODY_AFTER_RESETTING_PHONE_WILL_RESTART_AUTOMATICALLY" ) 47  #RESET_SETTINGS_STR "IDS_ST_BODY_BACKUP_AND_RESET" 48  #SIM_CARD_PROFILE_SETTINGS_STR "IDS_ST_MBODY_SIM_CARD_PROFILE_SETTINGS" 49  #FACTORY_RESET_STR "IDS_ST_MBODY_FACTORY_RESET" 50 ) 51  #SIMPLY_SUPPORT_ALL_RESET 0 ) 52  #SUPPORT_RESET_DETAILS 1 ) 53  #SUPPORT_SIM_CARD_PROFILE 0 ) 54  #SUPPORT_FACTORY_RESET 1 ) 55  #SUPPORT_RESET_OLD 0 ) 57  _StgRetUG tStgRetUG ; 64  s_StgRetUG { 65 ui_gadg_h mug ; 66 ui_gadg_h mug_ldg ; 69 Evas * mevas ; 70 Evas_Obje * mw_ma_yout ; 71 Evas_Obje * mw_g ; 72 Evas_Obje * mly_ma ; 73 Evas_Obje * mnify ; 74 Evas_Obje * md_nify ; 75 Evas_Obje * mask_pup ; 76 Evas_Obje * mp_ogss ; 77 Evas_Obje * mvw_yout ; 78 Evas_Obje * mvi_b ; 79 Evas_Obje * mcڌlb ; 80 Evas_Obje * mt_li ; 81 Evas_Obje * mma_sr ; 83 Evas_Obje * mp_y_t ; 85 Stg_De_Li_Da mli_da ; 86 Ece_Anim * mim ; 87 Ece_Idr * mt_l_idr ; 88  mgl_dex ; 89 Elm_Gli_Im_Css mc_1xt ; 90 Elm_Gli_Im_Css mc_1ic ; 91 #i SUPPORT_RESET_DETAILS 92 Elm_Gli_Im_Css mc_dlg_1xt ; 93 Elm_Gli_Im_Css mc_t ; 94 Evas_Obje * mly_t ; 95 Evas_Obje * mp ; 97 Evas_Obje * mp_b ; 100 g_vw g_vw_t_ma ; 101 g_vw g_vw_t_gs ; 103  g_t_ight_mode (); 104  g_t_r٩i_lock (); 105  g_t_su_pup__cb (* da , Evas_Obje * obj , * evt_fo ); 106  g_t_su_pup_upde (* da ); 107  g_t_ecl_oss (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/src/setting-reset-main.c 18  ~ 19  ~ 22  #RESULT_FONT_SIZE 28 23  #ITEM_NAME_FONT_SIZE 35 24 ) 25  g_t_ma_ (* cb ); 26  g_t_ma_deroy (* cb ); 27  g_t_ma_upde (* cb ); 28  g_t_ma_nup (* cb ); 30 g_vw gg_vw_t_ma = { 31 . = g_t_ma_ , 32 . gderoy = g_t_ma_deroy , 33 . gupde = g_t_ma_upde , 34 . gnup = g_t_ma_nup , 37  g_t_ma_ick_sokey_nl_cb (* da , 38 Evas_Obje * obj , 39 * evt_fo ); 40 #i SUPPORT_RESET_DETAILS 41  g_t_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); 49  $g_t_ma_ (* cb ) 51 SETTING_TRACE_BEGIN ; 53 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 55 StgRetUG * ad = (StgRetUG * cb ; 56 Evas_Obje * sr = NULL ; 57 #i SIMPLY_SUPPORT_ALL_RESET 58 ad -> ly_ma = 59 `g__yout_vi_b_gli ( ad -> w_ma_yout , 60 ad -> w_g , 61 `_ ("IDS_COM_BODY_RESET"), 62 `_ ("IDS_COM_BODY_BACK"), NULL , 63 g_t_ma_ick_sokey_nl_cb , 64 NULL , ad , & sr , 65 &( ad -> vi_b )); 67 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), NULL , 68 ad , SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 69 NULL , NULL, 0, RESET_ALL_DESC , 70 NULL , NULL); 71 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 72 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 74 Stg_GGroupIm_Da * em_da = 75 ( Stg_GGroupIm_Da * `oc (1, 77 ( Stg_GGroupIm_Da )); 78 `g_tvm_if (! em_da , SETTING_RETURN_FAIL , "calloc failed"); 79 em_da -> urda = ad ; 80 em_da -> keyS = (*) `g_rdup ( RESET_ALL ); 81 em_da -> swlow_ty = SWALLOW_Ty_1BUTTON ; 83 em_da -> chk_chge_cb = __t_l_bu_cb ; 84 em_da -> em = `m_gli_em_nd ( sr , &( ad -> c_1ic ), im_da, NULL , 85 ELM_GENLIST_ITEM_NONE , 86 NULL , NULL); 87 g_vw_t_ma . is_ = 1; 88 ad -> ma_sr = sr ; 89  SETTING_RETURN_SUCCESS ; 92 #i SUPPORT_RESET_DETAILS 93 ad -> ly_ma = 94 `g__yout_vi_b_gli ( ad -> w_ma_yout , 95 ad -> w_g , 96 `_ ("IDS_COM_BODY_RESET"), 97 `_ ("IDS_COM_BODY_BACK"), NULL , 98 g_t_ma_ick_sokey_nl_cb , 99 NULL , ad , & sr , 100 &( ad -> vi_b )); 102 Elm_Obje_Im * em = NULL ;; 104 em = 105 `m_gli_em_nd ( sr , & c_t , NULL , NULL, 106 ELM_GENLIST_ITEM_NONE , NULL , NULL); 107 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 110 `g__Gdl_fld_def ( sr , & c_1xt , 111 g_t_ma_mou_up_Gdl_li_cb , ad , 112 SWALLOW_Ty_INVALID , 113 NULL , NULL, 114 0, RESET_SETTINGS_STR , NULL , NULL); 115 #i SUPPORT_SIM_CARD_PROFILE 117 #ifde TARGET 118  is_sim_ofe_abd = `csc_svc_sim_auto_g_chk_u_ab (); 119  r = 0; 120  vue = VCONFKEY_TELEPHONY_SIM_UNKNOWN ; 121 `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , & r ); 122 i( is_sim_ofe_abd && VCONFKEY_TELEPHONY_SIM_INSERTED = vue ) { 123 `g__Gdl_fld_def ( sr , & c_1xt , 124 g_t_ma_mou_up_Gdl_li_cb , ad , 125 SWALLOW_Ty_INVALID , 126 NULL , NULL, 127 0, SIM_CARD_PROFILE_SETTINGS_STR , NULL , NULL); 129 `SETTING_TRACE ("is_sim_ofe_abd:%d", is_sim_ofe_abd ); 130 `SETTING_TRACE ("vue:%d", vue ); 133 `SETTING_TRACE ("TARGET MACRO disabled"); 138 #i DISABLED_CODE 140 `g__Gdl_fld_def ( sr , & c_muɞe_xt , NULL , 141 ad , SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 142 NULL , NULL, 0, RESET_ALL_DESC , 143 NULL , NULL); 145 g_vw_t_ma . is_ = 1; 146 ad -> ma_sr = sr ; 147  SETTING_RETURN_SUCCESS ; 151 #i SUPPORT_RESET_OLD 152 Evas_Obje * vi_b = NULL ; 154 Evas_Obje * cڌlb = NULL ; 156 Evas_Obje * vw_yout = `m_yout_add ( ad -> w_ma_yout ); 157 `m_yout_fe_t ( vw_yout , SETTING_THEME_EDJ_NAME , 159 `evas_obje_size_ht_weight_t ( vw_yout , EVAS_HINT_EXPAND , 0.0); 162 ad -> ly_ma = 163 `g__yout_vi_b ( ad -> w_ma_yout ,d-> w_g , 164 `_ ("IDS_COM_BODY_RESET"), 165 `_ ("IDS_COM_SK_CANCEL"), 166 `_ ("IDS_COM_BODY_RESET"), NULL , 167 g_t_ma_ick_sokey_nl_cb , 168 g_t_ma_ick_sokey_t_cb , 169 NULL , ad , vw_yout , & vi_b , 170 & cڌlb ); 171 `m_obje_em_dibd_t ( m_tob_ϡ_em_g 172 ( cڌlb ), EINA_TRUE ); 175 Stg_De_Li_Da * li_da = &( ad ->list_data); 176  idx = 0; 177 li_da -> w_ma = ad -> ly_ma ; 178 li_da -> UG_da = ad ; 179 li_da -> ly_ = vw_yout ; 180 li_da -> cڌlb = controllbar; 183 li_da -> chk_ems [ idx ++]. em_me = KeyS_Se_A ; 184 * ug_gs ; 185 * em_me ; 187  i = 0; 188  j = 0; 190 ; i < `g_cfg_g_gy_ngth (); i++) { 191 `SETTING_TRACE ("grouis:%s", `_ ( `g_cfg_g_gy_me ( i ))); 193  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 195 i( Cfg_Im_unReb == 196 `g_cfg_g_b_ag_idx ( i , j )) 200 li_da -> chk_ems [ idx ]. ug_gs = ug_args = 201 `g_cfg_g_ug_gs_idx ( i , j ); 202 li_da -> chk_ems [ idx ]. em_me = item_name = 203 `g_cfg_g_keyme_idx ( i , j ); 205 `SETTING_TRACE ("os%s:\t%s", `_ ( em_me ), ug_gs ); 206 idx ++; 210 li_da -> cur_em_num = idx ; 211 `SETTING_TRACE ("li_da->cur_em_num:%d", li_da -> cur_em_num ); 212 sr = `g__de_li ( li_da ); 213 `m_obje__cڋ_t ( vw_yout , "m.swlow.cڋs", sr ); 215 ad -> vw_yout = view_layout; 216 ad -> vi_b =avi_bar; 217 ad -> cڌlb = controllbar; 220 g_vw_t_ma . is_ = 1; 221 ad -> c_1xt . func . xt_g = __su_gl_xt_g ; 222  SETTING_RETURN_SUCCESS ; 224 } } 226  $g_t_ma_deroy (* cb ) 228 SETTING_TRACE_BEGIN ; 230 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 232 StgRetUG * ad = (StgRetUG * cb ; 233 i( ad -> nify ) { 234 `evas_obje_d ( ad -> nify ); 235 ad -> nify = NULL ; 237 i( ad -> d_nify ) { 238 `evas_obje_d ( ad -> d_nify ); 239 ad -> d_nify = NULL ; 241 i( ad -> p_ogss ) 243 `evas_obje_d ( ad -> p_ogss ); 244 ad -> p_ogss = NULL ; 247 i( ad -> ask_pup ) 249 `evas_obje_d ( ad -> ask_pup ); 250 ad -> ask_pup = NULL ; 252 i( ad -> im ) 254 `ece_im_d ( ad -> im ); 255 ad -> im = NULL ; 258 i( ad -> ly_ma ! NULL ) { 259 `evas_obje_d ( ad -> ly_ma ); 260 g_vw_t_ma . is_ = 0; 263  SETTING_RETURN_SUCCESS ; 264 } } 266  $g_t_ma_upde (* cb ) 268 SETTING_TRACE_BEGIN ; 270 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 272 StgRetUG * ad = (StgRetUG * cb ; 274 i( ad -> ly_ma ! NULL ) { 275 `evas_obje_show ( ad -> ly_ma ); 278  SETTING_RETURN_SUCCESS ; 279 } } 281  $g_t_ma_nup (* cb ) 283 SETTING_TRACE_BEGIN ; 285 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 287 StgRetUG * ad = (StgRetUG * cb ; 289 i( ad -> ly_ma ! NULL ) { 290 `evas_obje_hide ( ad -> ly_ma ); 293  SETTING_RETURN_SUCCESS ; 294 } } 296  $g_t_bo__cb (* da , Evas_Obje * obj , 297 * evt_fo ) 299 SETTING_TRACE_BEGIN ; 300  ڣ_ty = `b_ty ( obj ); 301 i( POPUP_RESPONSE_OK = ڣ_ty ) { 302 `csc_svc_sim_auto_g_r_aive_ݔ (); 304 `sysm_que_bo (); 306 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 310 StgRetUG * ad = da ; 311 i( ad -> p ) 313 `evas_obje_d ( ad -> p ); 314 ad -> p = NULL ; 316 } } 318 #i SUPPORT_RESET_DETAILS 320 $g_t_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ) 323 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 325 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 326 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 327 `m_gli_em_ed_t ( em , 0); 329 Stg_GGroupIm_Da * li_em = 330 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 332 StgRetUG * ad = (StgRetUG * da ; 334 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 336 i(! `SCmp ( RESET_SETTINGS_STR , li_em -> keyS )) 338 `g_vw_chge (& g_vw_t_ma , & g_vw_t_gs , ad ); 340 #i SUPPORT_SIM_CARD_PROFILE 341 i(! `SCmp ( SIM_CARD_PROFILE_SETTINGS_STR , li_em -> keyS )) 343 `SETTING_TRACE ("SIM-CARD PROFILE"); 344 #ifde TARGET 345 ad -> p = `g__pup_wh_b d,d-> w_g , NULL , 346 `_ ("IDS_ST_BODY_RESET_SIM_CARD_PROFILE_SETTINGS_TO_DEFAULT_AND_SELECT_ANOTHER_SERVICE_PROVIDER_MSG"), 348 g_t_bo__cb , 350 `dgxt ("sys_string", "IDS_COM_SK_OK"), 351 `_ ("IDS_COM_SK_CANCEL")); 356 } } 360 $g_t_ma_ick_sokey_nl_cb (* da , Evas_Obje * obj , 361 * evt_fo ) 363 SETTING_TRACE_BEGIN ; 365 `tm_if ( da = NULL , "Dataarameter is NULL"); 367 StgRetUG * ad = (StgRetUG * da ; 368 i( ad -> li_da . lInfoP ) { 369 `evas_obje_d ( ad -> li_da . lInfoP ); 370 ad -> li_da . lInfoP = NULL ; 373 `ug_deroy_me ( ad -> ug ); 374 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/src/setting-reset-settings.c 17  ~ 18  ~ 19  ~ 20  ~ 22  #RESULT_FONT_SIZE 28 23  #ITEM_NAME_FONT_SIZE 35 24 ) 25  g_t_gs_ (* cb ); 26  g_t_gs_deroy (* cb ); 27  g_t_gs_upde (* cb ); 28  g_t_gs_nup (* cb ); 30 g_vw gg_vw_t_gs = { 31 . = g_t_gs_ , 32 . gderoy = g_t_gs_deroy , 33 . gupde = g_t_gs_upde , 34 . gnup = g_t_gs_nup , 37  g_t_gs_ick_sokey_t_cb (* da , 38 Evas_Obje * obj , 39 * evt_fo ); 40  g_t_gs_ick_sokey_nl_cb (* da , 41 Evas_Obje * obj , 42 * evt_fo ); 44  bo g_t_gs__sswd_sg (* da ); 45  g_t_gs_check_e ( Stg_De_Li_Da * li_da ); 46  g_t_gs_su_sswd_ug_cb ( ui_gadg_h ug , 47 rvi_h su , 48 * iv ); 55 * $__su_gl_xt_g (* da , Evas_Obje * obj , 56 cڡ * ) 58 `tv_if (! da , NULL ); 59 Stg_GGroupIm_Da * em_da = 60 ( Stg_GGroupIm_Da * da ; 63 i(! `SCmp ( , "elm.text") || !safeStrCmp(part, "elm.text.1")) { 64  b [ HELP_MSG_BUFF_SIZE + 1] = { 0, }; 65 i( em_da -> keyS ) 67 cڡ * key = `g_cuomize_xt ( `_ ( em_da -> keyS ), ITEM_NAME_FONT_SIZE , NULL , NULL); 68 `SNC ( b , key , HELP_MSG_BUFF_SIZE ); 69 `FREE ( key ); 71 i( em_da -> sub_desc ) 73  desc [ SETTING_STR_SLP_LEN + 1] = { 0, }; 74 `tf ( desc , SETTING_STR_SLP_LEN , ": %s", `_ ( em_da -> sub_desc )); 75 cڡ * sub_desc = `g_cuomize_xt ( desc , RESULT_FONT_SIZE , NULL , NULL); 76 `SNC ( b , sub_desc , HELP_MSG_BUFF_SIZE ); 77 `FREE ( sub_desc ); 79  (*) `g_rdup ( b ); 81  NULL ; 82 } } 83 #i SIMPLY_SUPPORT_ALL_RESET 84  $__ossg_pup_ڣ_cb (* da , Evas_Obje * obj , 85 * evt_fo ) 87 `t_if (! da ); 88 StgRetUG * ad = da ; 89 `g_t_ecl_oss ( ad ); 90 i( obj ) { 91 `evas_obje_d ( obj ); 92 obj = NULL ; 94 ad -> nify NULL ; 97 Ece_X_Diy * di = `ece_x_diy_g (); 98 Ece_X_Wdow xw = `m_w_xwdow_g (( Evas_Obje *) `ug_g_wdow ()); 99  t = `utx_ungb_key ( di , xw , KEY_HOME ); 100 i( t ) { 101 `SETTING_TRACE_ERROR ("KEY_HOME ungb܄[%d]", t ); 103 } } 104 bo $__t_l_idr (* da ) 106 SETTING_TRACE_BEGIN ; 107 `tv_if (! da , FALSE ); 108 StgRetUG * ad = da ; 110  i = 0; 111  j = 0; 112  idx = 0; 113 cڡ * su_r = RESET_SUCESS_STR ; 114  ug_fe [ PATH_MAX + 1]; 115 * th = NULL ; 116 rvi_h svc ; 117  t = -1; 118 * ug_gs ; 119 * em_me ; 121 ; i < `g_cfg_g_gy_ngth (); i++) { 124 su_r = RESET_SUCESS_STR ; 125  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 127 i( Cfg_Im_unReb == 128 `g_cfg_g_b_ag_idx ( i , j )) 133 ug_gs = `g_cfg_g_ug_gs_idx ( i , j ); 134 em_me = `g_cfg_g_keyme_idx ( i , j ); 135 i( em_me ) 136 `SETTING_TRACE (">>>ros%s:%s", `_ ( em_me ), ug_gs ); 138 idx ++; 139 i( NULL = ug_gs ) 141 t = -1; 142 i(! `SCmp ( KeyS_FlightMode , em_me )) { 144 t = `g_t_ight_mode (); 145 } i(! `SCmp ( KeyS_Lds , em_me )) { 146 t = `g_t_r٩i_lock (); 149 i(0 > t ) 151 su_r = RESET_FAILED_STR ; 158 th = `g_ug_th_om_ug_gs ((*) ug_gs ); 159 svc = `g_bund_om_ug_gs ((*) ug_gs ); 164 t = `g_voke_t_funi ( th , svc , NULL ); 167 i( OPERATE_LIB_SUCESS > t ) 169 su_r = RESET_FAILED_STR ; 173 `rvi_deroy ( svc ); 174 `FREE ( th ); 175 `memt ( ug_fe , 0, PATH_MAX ); 177 `SETTING_TRACE ("os%s:%%s", `_ ( em_me ), ug_gs , _( su_r )); 182 `SETTING_TRACE_DEBUG ("Retٮly %d ims.esu_r:%s", idx , su_r ); 184 `m_pup_desc_t ( ad -> nify , `_ ( su_r )); 185 `m_pup_mode_t ( ad -> nify , POPUP_INTERVAL ); 186 `m_pup_timeout_t ( ad -> nify , 2); 188 i( ad -> t_l_idr ) { 189 `ece_idr_d ( ad -> t_l_idr ); 190 ad -> t_l_idr = NULL ; 192  FALSE ; 193 } } 195  $__t_l_bu_cb (* da , Evas_Obje * obj , * evt_fo ) 197 SETTING_TRACE_BEGIN ; 198 `t_if (! da ); 199 Stg_GGroupIm_Da * em_Da = da ; 200 `t_if (! em_Da -> urda ); 201 StgRetUG * ad = em_Da -> urda ; 204  pw_ss [ SETTING_STR_SLP_LEN ] = { 0, }; 205  r = 0; 208  t = 209 `g_g_rg_p_key ( STR_SLP_LIST_PHONE_PASSWORD , 210 pw_ss , & r ); 211 `SETTING_TRACE ("pw_ss:%s", pw_ss ); 212 i( SETTING_RETURN_SUCCESS = t && '\0' ! pw_ss [0]) { 213 `g_t_gs__sswd_sg ( ad ); 218 Ece_X_Diy * di = `ece_x_diy_g (); 219 Ece_X_Wdow xw = `m_w_xwdow_g (( Evas_Obje *) `ug_g_wdow ()); 220 t = `utx_gb_key ( di , xw , KEY_HOME , TOP_POSITION_GRAB ); 221 i( t ) { 222 `SETTING_TRACE_ERROR ("KEY_HOME gb܄[%d]", t ); 225 ad -> nify = 226 `g__pup_whout_b ( ad ,d-> w_g , NULL , `_ ("IDS_COM_POP_PROCESSING"), __ossg_pup_ڣ_cb , 0, 1, 1); 227 i( ad -> t_l_idr ) { 228 `ece_idr_d ( ad -> t_l_idr ); 229 ad -> t_l_idr = NULL ; 232 ad -> t_l_idr = 233 `ece_idr_add (( Ece_Task_Cb __t_l_idr , ad ); 234 } } 236  $g_t_gs_ (* cb ) 238 SETTING_TRACE_BEGIN ; 240 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 242 StgRetUG * ad = (StgRetUG * cb ; 243 Evas_Obje * sr = NULL ; 245 Evas_Obje * vw_yout = `m_yout_add ( ad -> w_ma_yout ); 246 `m_yout_fe_t ( vw_yout , SETTING_THEME_EDJ_NAME , 248 `evas_obje_size_ht_weight_t ( vw_yout , EVAS_HINT_EXPAND , 0.0); 251 Elm_Obje_Im * vi_ = `g_push_yout_vi_b ( `_ ( RESET_SETTINGS_STR ), 252 `_ ("IDS_COM_BODY_RESET"), 253 `_ ("IDS_COM_SK_CANCEL"), NULL , 254 g_t_gs_ick_sokey_t_cb , 255 g_t_gs_ick_sokey_nl_cb , 256 NULL , ad , vw_yout ,d-> vi_b , 257 NULL ); 260 Stg_De_Li_Da * li_da = &( ad ->list_data); 261  idx = 0; 262 li_da -> w_ma = ad -> w_ma_yout ; 263 li_da -> UG_da = ad ; 264 li_da -> ly_ = vw_yout ; 265 li_da -> _l_checked = EINA_FALSE ; 266 li_da -> vi_ =avi_it; 268 * ug_gs ; 269 * em_me ; 271  i = 0; 272  j = 0; 274 ; i < `g_cfg_g_gy_ngth (); i++) { 275 `SETTING_TRACE ("grouis:%s", `_ ( `g_cfg_g_gy_me ( i ))); 277  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 279 i( Cfg_Im_unReb == 280 `g_cfg_g_b_ag_idx ( i , j )) 284 ug_gs = `g_cfg_g_ug_gs_idx ( i , j ); 285 i(! `is_ug_d_by_ug_gs ( ug_gs )) 290 em_me = `g_cfg_g_keyme_idx ( i , j ); 291 i( `isEmulB ()) 293 i(! `SCmp ( KeyS_FlightMode , em_me )) { 295 } i(! `SCmp ( KeyS_WiFi , em_me )) { 297 } i(! `SCmp ( KeyS_MobeAP , em_me )) { 299 } i(! `SCmp ( KeyS_WiFiDe , em_me )) { 301 } i(! `SCmp ( KeyS_Nwk , em_me )) { 303 } i(! `SCmp ( KeyS_Bluoh , em_me )) { 305 } i(! `SCmp ( KeyS_DeTime , em_me )) { 307 } i(! `SCmp ( KeyS_Secury , em_me )) { 309 } i(! `SCmp ( KeyS_Memy , em_me )) { 311 } i(! `SCmp ( KeyS_Powvg , em_me )) { 313 } i(! `SCmp ( KeyS_Ema , em_me )) { 318 li_da -> chk_ems [ idx ]. ug_gs = ug_args; 319 li_da -> chk_ems [ idx ]. em_me = item_name = 320 `g_cfg_g_keyme_idx ( i , j ); 322 `SETTING_TRACE ("os%s:\t%s", `_ ( em_me ), ug_gs ); 323 idx ++; 327 li_da -> cur_em_num = idx ; 328 `SETTING_TRACE ("li_da->cur_em_num:%d", li_da -> cur_em_num ); 329 sr = `g__de_li ( li_da ); 330 `m_obje__cڋ_t ( vw_yout , "m.swlow.cڋs", sr ); 332 if( idx =0 || ! `g_de_li_is_some_em_ed ( li_da )) { 333 Evas_Obje * t_b = `m_obje_em__cڋ_g ( vi_ , "toolbar_button1"); 334 `m_obje_dibd_t ( t_b , EINA_TRUE ); 337 ad -> vw_yout = view_layout; 338 ad -> t_li = `m_obje__cڋ_g ( sr , "search_list"); 341 g_vw_t_gs . is_ = 1; 342 ad -> c_1xt . func . xt_g = __su_gl_xt_g ; 343  SETTING_RETURN_SUCCESS ; 344 } } 346  $g_t_gs_deroy (* cb ) 348 SETTING_TRACE_BEGIN ; 350 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 352 StgRetUG * ad = (StgRetUG * cb ; 354 i( ad -> li_da . lInfoP ) { 355 `evas_obje_d ( ad -> li_da . lInfoP ); 356 ad -> li_da . lInfoP = NULL ; 358 i( ad -> nify ) { 359 `evas_obje_d ( ad -> nify ); 360 ad -> nify = NULL ; 362 i( ad -> d_nify ) { 363 `evas_obje_d ( ad -> d_nify ); 364 ad -> d_nify = NULL ; 366 i( ad -> p ) 368 `evas_obje_d ( ad -> p ); 369 ad -> p = NULL ; 371 i( ad -> p_ogss ) 373 `evas_obje_d ( ad -> p_ogss ); 374 ad -> p_ogss = NULL ; 377 i( ad -> ask_pup ) 379 `evas_obje_d ( ad -> ask_pup ); 380 ad -> ask_pup = NULL ; 382 i( ad -> im ) 384 `ece_im_d ( ad -> im ); 385 ad -> im = NULL ; 388 i( ad -> t_l_idr ) { 389 `ece_idr_d ( ad -> t_l_idr ); 390 ad -> t_l_idr = NULL ; 393 ad -> p_b = NULL ; 395 `m_viame_em_p ( ad -> vi_b ); 396 g_vw_t_gs . is_ = 0; 398  SETTING_RETURN_SUCCESS ; 399 } } 401  $g_t_gs_upde (* cb ) 403 SETTING_TRACE_BEGIN ; 405  SETTING_RETURN_SUCCESS ; 406 } } 408  $g_t_gs_nup (* cb ) 410 SETTING_TRACE_BEGIN ; 412 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 416 `g_t_gs_deroy ( cb ); 418  SETTING_RETURN_SUCCESS ; 419 } } 426 bo $__day_t_loti (* da ) 428 SETTING_TRACE_BEGIN ; 429 `tv_if (! da , FALSE ); 430 Stg_GGroupIm_Da * em_da = da ; 431  ug_t = `g_voke_t_funi ("g-loti-e", NULL , NULL); 432 `SETTING_TRACE ("ldibug-%s.so[ug_t:%d]", "g-loti-e", ug_t ); 433 cڡ * su_r = NULL ; 434 i( LOAD_LIB_FAILED = ug_t ) 436 su_r = LOAD_LIB_FAILED_STR ; 438 } i( UNDEFINED_LIB_SYMBOL = ug_t ) 440 su_r = UNDEFINE_STR ; 441 } i( OPERATE_LIB_SUCESS > ug_t ){ 442 su_r = RESET_FAILED_STR ; 445  FALSE ; 448 em_da -> sub_desc = (* `g_rdup ( `_ ( su_r )); 449 `m_obje_em_da_t ( em_da -> em , item_data); 450 `m_gli_em_upde ( em_da -> em ); 451  FALSE ; 452 } } 454  $__t__em ( Stg_De_Li_Da * li_da , 455 cڡ * em_me , 456 cڡ * ug_gs ) 458 StgRetUG * ad = (StgRetUG * li_da -> UG_da ; 459 if( ad = NULL ) 462 Evas_Obje * gli = `m_obje_cڋ_g ( ad -> nify ); 463 Stg_GGroupIm_Da * em_da = NULL ; 464 cڡ * su_r = RESET_SUCESS_STR ; 465 i( NULL = ug_gs ) 467  t = -1; 468 i(! `SCmp ( KeyS_FlightMode , em_me )) { 470 t = `g_t_ight_mode (); 471 } i(! `SCmp ( KeyS_Lds , em_me )) { 472 t = `g_t_r٩i_lock (); 475 i(0 > t ) 477 su_r = VCONF_RESET_FAILED_STR ; 480 em_da = `g__Gdl_fld_def ( gli , &( ad -> c_1xt ), 481 NULL , ad , 482 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 483 NULL , NULL, 0, 484 (*) em_me , 485 (*) su_r , NULL ); 488 * th = `g_ug_th_om_ug_gs ((*) ug_gs ); 489 rvi_h svc = `g_bund_om_ug_gs ((*) ug_gs ); 490  ug_t = OPERATE_LIB_SUCESS ; 491 i(! `isEmulB (|| 0 ! `SCmp ( KeyS_Loti , em_me )) 493 ug_t = `g_voke_t_funi ( th , svc , NULL ); 494 `SETTING_TRACE ("ldibug-%s.so[ug_t:%d]", th , ug_t ); 498 em_da = `g__Gdl_fld_def ( gli , &( ad -> c_1xt ), 499 NULL , ad , 500 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 501 NULL , NULL, 0, 502 (*) em_me , 503 (*) su_r , NULL ); 504 `ece_idr_add (( Ece_Task_Cb __day_t_loti , em_da ); 506 `rvi_deroy ( svc ); 507 `FREE ( th ); 511 i( LOAD_LIB_FAILED = ug_t ) 513 su_r = LOAD_LIB_FAILED_STR ; 515 } i( UNDEFINED_LIB_SYMBOL = ug_t ) 517 su_r = UNDEFINE_STR ; 518 } i( OPERATE_LIB_SUCESS < ug_t ){ 519 su_r = RESET_SUCESS_STR ; 522 su_r = RESET_FAILED_STR ; 525 `rvi_deroy ( svc ); 526 i( th ){ 527 `FREE ( th ); 528 th = NULL ; 531 em_da = `g__Gdl_fld_def ( gli , &( ad -> c_1xt ), 532 NULL , ad , 533 SWALLOW_Ty_LAYOUT_SPECIALIZTION_X , 534 NULL , NULL, 0, 535 (*) em_me , 536 (*) su_r , NULL ); 539 i( em_da ) 540 `m_gli_em_show ( em_da -> em , ELM_GENLIST_ITEM_SCROLLTO_IN ); 542 `SETTING_TRACE_ERROR ("error : item_data is NULL"); 543 } } 545  Ea_Bo $__t_im_cb (* da ) 547 StgRetUG * ad = (StgRetUG * da ; 549 `SETTING_TRACE ("Processinghe %dth of %d", 550 ad -> gl_dex ,d-> li_da . cur_em_num ); 551 i( ad -> gl_dex >ad-> li_da . cur_em_num ) { 552 `ece_im_d ( ad -> im ); 553 ad -> im = NULL ; 554 i( ad -> p_ogss ) { 555 `evas_obje_d ( ad -> p_ogss ); 556 ad -> p_ogss = NULL ; 559 i( ad -> p_b ) 561 `g_ab_evas_obje ( ad -> p_b ); 562 `g_undo_dim_evas_obje ( ad -> p_b , TRUE ); 565 Evas_Obje * gli = `m_obje_cڋ_g ( ad -> nify ); 566 if( gli ) 567 `m_gli_em_show ( `m_gli_f_em_g ( gli ), ELM_GENLIST_ITEM_SCROLLTO_TOP ); 568 if( ad -> t_li ) 569 `m_gli_em_show ( `m_gli_f_em_g ( ad -> t_li ), ELM_GENLIST_ITEM_SCROLLTO_TOP ); 571 if(! `g_de_li_is_some_em_ed (& ad -> li_da )) { 572 i( ad -> li_da . vi_ ) { 573 Evas_Obje * bu = `m_obje_em__cڋ_g ( ad -> li_da . vi_ , "toolbar_button1"); 574 `m_obje_dibd_t ( bu , EINA_TRUE ); 577  ECORE_CALLBACK_CANCEL ; 579 i( ad -> li_da . chk_ems [ad-> gl_dex ]. da_GIm -> chk_us ) { 580 `m_gli_em_show ( ad -> li_da . chk_ems [ad-> gl_dex ]. da_GIm -> em , ELM_GENLIST_ITEM_SCROLLTO_IN ); 581 `__t__em (&( ad -> li_da ), 582 ad -> li_da . chk_ems [ad-> gl_dex ]. em_me , 583 ad -> li_da . chk_ems [ad-> gl_dex ]. ug_gs ); 585 `m_check_e_t ( ad -> li_da . chk_ems [ad-> gl_dex ]. da_GIm -> eo_check , 0); 586 ad -> li_da . chk_ems [ad-> gl_dex ]. da_GIm -> chk_us = 0; 589 ad -> gl_dex ++; 590  ECORE_CALLBACK_RENEW ; 591 } } 593 bo $__t_day_idr (* da ) 595 SETTING_TRACE_BEGIN ; 596 `tv_if (! da , FALSE ); 597 StgRetUG * ad = da ; 598 ad -> gl_dex = 0; 599 ad -> im = `ece_im_add ( __t_im_cb ,d); 600  FALSE ; 601 } } 603  $g_t_gs_check_e ( Stg_De_Li_Da * li_da ) 606 `SETTING_TRACE_DEBUG ("********resetting*******"); 608 StgRetUG * ad = (StgRetUG * li_da -> UG_da ; 609 ad -> nify = `m_pup_add d-> w_g ); 610 `m_obje_y_t ( ad -> nify ,"menustyle"); 611 `m_obje__xt_t ( ad -> nify , "t,xt", `_ ( RESET_RESULT_STR )); 612 `evas_obje_size_ht_weight_t ( ad -> nify , 613 EVAS_HINT_EXPAND , 614 EVAS_HINT_EXPAND ); 615 Evas_Obje * b = `g__bu ( ad -> nify , `_ ("IDS_COM_SK_OK"), NULL , g_t_su_pup__cb ,d); 616 `m_obje__cڋ_t ( ad -> nify , "bu1", b ); 617 `m_obje_y_t ( b , "popup_button/default"); 618 `g_dib_evas_obje ( b ); 619 `g_dim_evas_obje ( b , TRUE ); 620 ad -> p_b = b ; 622 Evas_Obje * gli = `m_gli_add ( ad -> nify ); 623 `m_obje_y_t ( gli , "dialogue"); 624 `evas_obje_size_ht_weight_t ( gli , 625 EVAS_HINT_EXPAND , 626 EVAS_HINT_EXPAND ); 627 `evas_obje_size_ht_ign_t ( gli , 628 EVAS_HINT_FILL , 629 EVAS_HINT_FILL ); 631 `g__Gdl_fld_tIm ( gli , 632 & c_group_em , 633 RESET_RESULT_STR , 634 NULL ); 638 `ece_idr_add (( Ece_Task_Cb __t_day_idr , ad ); 639 `m_obje_cڋ_t ( ad -> nify , gli ); 640 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 641 `evas_obje_show ( ad -> nify ); 644 `m_check_e_t ( li_da -> _l_checkbox , 0); 645 li_da -> _l_checked = EINA_FALSE ; 647 } } 650 $g_t_gs_su_sswd_ug_cb ( ui_gadg_h ug , rvi_h su , 651 * iv ) 653 SETTING_TRACE_BEGIN ; 655 `tm_if ( iv = NULL , "Dataarameter is NULL"); 657 StgRetUG * ad = (StgRetUG * iv ; 659 * t_r = NULL ; 661 `rvi_g_exa_da ( su , "su", & t_r ); 663 `tm_if ( t_r = NULL , "resultaremeter is NULL"); 664 `SETTING_TRACE ("su:%s", t_r ); 666 i( t_r ) { 667 i(0 = `SCmp ("Cl", t_r )) { 670 i(0 = `SCmp ("SETTING_PW_TYPE_RESET", t_r )) { 672 #i SIMPLY_SUPPORT_ALL_RESET 673 ad -> nify = 674 `g__pup_wout_b ( ad ,d-> w_g , `_ ("IDS_COM_POP_PROCESSING"), NULL , __ossg_pup_ڣ_cb , 0); 675 i( ad -> t_l_idr ) { 676 `ece_idr_d ( ad -> t_l_idr ); 677 ad -> t_l_idr = NULL ; 679 ad -> t_l_idr = 680 `ece_idr_add (( Ece_Task_Cb __t_l_idr , ad ); 683 `g_t_gs_check_e (&( ad -> li_da )); 687 } } 690 $g_t_gs_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 691 * iv ) 693 StgRetUG * ad = (StgRetUG * iv ; 694 Evas_Obje * ba ; 696 i(! iv ) 698 SETTING_TRACE_BEGIN ; 700 ba = ( Evas_Obje * `ug_g_yout ( ug ); 701 i(! ba ) 704  mode ) { 705  UG_MODE_FULLVIEW : 706 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 707 EVAS_HINT_EXPAND ); 709 `evas_obje_show ( ba ); 714 SETTING_TRACE_END ; 715 } } 717  $g_t_gs_deroy_sswd_ug_cb ( ui_gadg_h ug , 718 * iv ) 720 SETTING_TRACE_BEGIN ; 721 `t_if (! iv ); 722 StgRetUG * ad = (StgRetUG * iv ; 723 i( ug ) { 724 `ug_deroy ( ug ); 725 ad -> ug_ldg = NULL ; 728 } } 730  bo $g_t_gs__sswd_sg (* da ) 732 SETTING_TRACE_BEGIN ; 734 `tv_if ( da = NULL , FALSE ); 736 StgRetUG * ad = (StgRetUG * da ; 738  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 739 i(! cbs ) 740  FALSE ; 741 cbs -> yout_cb = g_t_gs_yout_ug_cb ; 742 cbs -> su_cb = g_t_gs_su_sswd_ug_cb ; 743 cbs -> deroy_cb = g_t_gs_deroy_sswd_ug_cb ; 744 cbs -> iv = (*) ad ; 746 rvi_h svc ; 747 i( `rvi_ (& svc )) { 748 `FREE ( cbs ); 749  FALSE ; 752 `rvi_add_exa_da ( svc , "viewtype", "SETTING_PW_TYPE_RESET"); 754 ad -> ug_ldg = 755 `ug_ ( ad -> ug , "g-sswd-e", UG_MODE_FULLVIEW , svc , cbs ); 756 i( NULL = ad -> ug_ldg ) { 759 `rvi_deroy ( svc ); 760 `FREE ( cbs ); 762  TRUE ; 763 } } 772 $g_t_gs_ick_sokey_nl_cb (* da , Evas_Obje * obj , 773 * evt_fo ) 775 SETTING_TRACE_BEGIN ; 777 `tm_if ( da = NULL , "Dataarameter is NULL"); 779 StgRetUG * ad = (StgRetUG * da ; 781 `g_vw_chge (& g_vw_t_gs , & g_vw_t_ma , ad ); 782 } } 785 $g_t_gs_ick_sokey_t_cb (* da , Evas_Obje * obj , 786 * evt_fo ) 788 SETTING_TRACE_BEGIN ; 790 `tm_if ( da = NULL , "Dataarameter is NULL"); 792 StgRetUG * ad = (StgRetUG * da ; 798 i( ad -> li_da . lInfoP ) { 799 `evas_obje_d ( ad -> li_da . lInfoP ); 800 ad -> li_da . lInfoP = NULL ; 803 i(! `g_de_li_is_some_em_ed (&( ad -> li_da ))) { 804 `g__sime_pup ( NULL , ad -> w_g , NULL, "No item selected"); 807 `g_t_gs_check_e (&( ad -> li_da )); 810 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/src/setting-reset.c 17  ~ 18  ~ 19  ~ 20  ~ 22 #ide UG_MODULE_API 23  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 26  $g_t_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 27 * evt_fo ) 29 StgRetUG * ad = (StgRetUG * da ; 30 `g_vw_upde (& g_vw_t_ma , ad ); 31 } } 33 * $g_t_ug__ ( ui_gadg_h ug , ug_mode mode , 34 rvi_h rvi , * iv ) 36 `g_tvm_if ((! iv ), NULL , "!priv"); 38 StgRetUG * tUG = iv ; 39 tUG -> ug = ug; 41 tUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 42 tUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 44 `evas_obje_show ( tUG -> w_ma_yout ); 45 tUG -> evas = `evas_obje_evas_g etUG-> w_ma_yout ); 47 `g_tvm_if ( tUG -> w_ma_yout = NULL , NULL, 50 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 52 `g__Gdl_c ("muɞe/1xt", &( tUG -> c_1xt )); 53 `g__Gdl_c ("dlogue/bg/1ic", &( tUG -> c_1ic )); 56 `g_vw_node_b_gi (& g_vw_t_ma , NULL ); 57 `g_vw_node_b_gi (& g_vw_t_gs , & g_vw_t_ma ); 58 `g_vw_node_t_cur_vw (& g_vw_t_ma ); 60 `g_vw_ (& g_vw_t_ma , (*) tUG ); 61 `evas_obje_evt_back_add ( tUG -> w_ma_yout , 62 EVAS_CALLBACK_RESIZE , 63 g_t_ug_cb_size , tUG ); 64  tUG -> ly_ma ; 65 } } 67  $g_t_ug__t ( ui_gadg_h ug , rvi_h rvi , 68 * iv ) 70 } } 72  $g_t_ug__u ( ui_gadg_h ug , rvi_h rvi , 73 * iv ) 75 } } 77  $g_t_ug__sume ( ui_gadg_h ug , rvi_h rvi , 78 * iv ) 80 } } 82  $g_t_ug__deroy ( ui_gadg_h ug , rvi_h rvi , 83 * iv ) 85 SETTING_TRACE_BEGIN ; 86 `g_tm_if ((! iv ), "!priv"); 87 StgRetUG * tUG = iv ; 89 `evas_obje_evt_back_d ( tUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_t_ug_cb_size ); 90 tUG -> ug = ug; 92 `g_vw_deroy (& g_vw_t_gs , tUG ); 93 `g_vw_deroy (& g_vw_t_ma , tUG ); 95 i( NULL ! `ug_g_yout ( tUG -> ug )) { 96 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( tUG -> ug )); 97 `evas_obje_d (( Evas_Obje * `ug_g_yout ( tUG -> ug )); 100 SETTING_TRACE_END ; 101 } } 103  $g_t_ug__mesge ( ui_gadg_h ug , rvi_h msg , 104 rvi_h rvi , * iv ) 106 SETTING_TRACE_BEGIN ; 107 } } 109  $g_t_ug__evt ( ui_gadg_h ug , ug_evt evt , 110 rvi_h rvi , * iv ) 112 SETTING_TRACE_BEGIN ; 113 `g_tm_if (! iv , "!priv"); 114 StgRetUG * ad = (StgRetUG * iv ; 115  evt ) { 116  UG_EVENT_LOW_MEMORY : 118  UG_EVENT_LOW_BATTERY : 120  UG_EVENT_LANG_CHANGE : 123 Elm_Obje_Im * vi_ = `m_viame_t_em_g ( ad -> vi_b ); 124 `t_if (! vi_ ); 125 `m_obje_em_xt_t ( vi_ , `_ ( RESET_SETTINGS_STR )); 128 vi_ = `m_viame_btom_em_g ( ad -> vi_b ); 129 `t_if (! vi_ ); 130 `m_obje_em_xt_t ( vi_ , `_ ("IDS_COM_BODY_RESET")); 132 i( ad -> ma_sr ) 134 `m_gli_ized_ems_upde ( ad -> ma_sr ); 136 `SETTING_TRACE ("ad->ma_sr:%p", ad -> ma_sr ); 138 i( ad -> cڌlb ) 140 Elm_Obje_Im * em = NULL ; 141 em = `m_tob_f_em_g ( ad -> cڌlb ); 142 i( em ) 144 #i SUPPORT_BOTTOM_BTNS 145 `m_obje_em_xt_t ( em , `_ ("IDS_COM_BODY_RESET")); 147 Evas_Obje * eo_b = `m_obje_em__cڋ_g ( em , "object"); 148 `g_tm_if ( eo_b = NULL , "geto_lbtn failed"); 149 `m_obje_xt_t ( eo_b , `_ ("IDS_COM_SK_CANCEL")); 153 em = `m_tob_ϡ_em_g ( ad -> cڌlb ); 154 i( em ) 156 #i SUPPORT_BOTTOM_BTNS 157 `m_obje_em_xt_t ( em , `_ ("IDS_COM_SK_CANCEL")); 159 Evas_Obje * eo_b = `m_obje_em__cڋ_g ( em , "object"); 160 `g_tm_if ( eo_b = NULL , "geto_lbtn failed"); 161 `m_obje_xt_t ( eo_b , `_ ("IDS_COM_BODY_RESET")); 165 Evas_Obje * sub_yout = `m_obje__cڋ_g ( ad -> vw_yout , "elm.swallow.contents"); 166 i( sub_yout ) 168 Evas_Obje * _l_yout = `m_obje__cڋ_g ( sub_yout , "search_bar"); 169 i( _l_yout ) { 170 `m_obje__xt_t ( _l_yout , "m.xt", `_ ( KeyS_Se_A )); 174 i( ad -> t_li ) 175 `m_gli_ized_ems_upde ( ad -> t_li ); 182  UG_EVENT_ROTATE_PORTRAIT : 184  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 186  UG_EVENT_ROTATE_LANDSCAPE : 188  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 190  UG_EVENT_REGION_CHANGE : 195 } } 197  $g_t_ug__key_evt ( ui_gadg_h ug , 198 ug_key_evt evt , 199 rvi_h rvi , * iv ) 201 SETTING_TRACE_BEGIN ; 203  evt ) { 204  UG_KEY_EVENT_END : 205 `ug_deroy_me ( ug ); 210 } } 212 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 214 SETTING_TRACE_BEGIN ; 215 StgRetUG * tUG = `oc (1, (SettingResetUG)); 216 `g_tvm_if (! tUG , -1, "Create SettingResetUG obj failed"); 218 s -> = g_t_ug__ ; 219 s -> t = g_t_ug__t ; 220 s -> u = g_t_ug__u ; 221 s -> sume = g_t_ug__sume ; 222 s -> deroy = g_t_ug__deroy ; 223 s -> mesge = g_t_ug__mesge ; 224 s -> evt = g_t_ug__evt ; 225 s -> key_evt = g_t_ug__key_evt ; 226 s -> iv = tUG ; 227 s -> t = UG_OPT_INDICATOR_ENABLE ; 230 } } 232 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 234 SETTING_TRACE_BEGIN ; 235  StgRetUG * tUG ; 236 `g_tm_if (! s , "ops == NULL"); 238 tUG = s -> iv ; 239 i( tUG ) 240 `FREE ( tUG ); 241 } } 248 #i DISABLED_CODE 249  $__ask_pup_ڣ_cb (* da , Evas_Obje * obj , * evt_fo ) 251 i( `b_ty ( obj = POPUP_RESPONSE_OK ) { 252 `m_ex (); 255 `t_if (! da ); 256 StgRetUG * ad = da ; 257 i( ad -> ask_pup ) { 258 `evas_obje_d ( ad -> ask_pup ); 259 ad -> ask_pup = NULL ; 261 } } 264  $g_t_su_pup__cb (* da , Evas_Obje * obj , * evt_fo ) 266 SETTING_TRACE_BEGIN ; 267 `t_if (! da ); 268 StgRetUG * ad = da ; 269 i( `b_ty ( obj = POPUP_RESPONSE_OK ) { 271 i( ad -> nify ) { 272 `evas_obje_d ( ad -> nify ); 273 ad -> nify = NULL ; 276 i( ad -> d_nify ) { 277 `evas_obje_d ( ad -> d_nify ); 278 ad -> d_nify = NULL ; 280 ad -> p_b = NULL ; 281 } } 286  $g_t_su_pup_upde (* da ) 289 SETTING_TRACE_BEGIN ; 290 `t_if (! da ); 291 StgRetUG * ad = da ; 292 i( ad -> nify ) { 293 `m_obje__xt_t ( ad -> nify , "t,xt", `_ ( RESET_RESULT_STR )); 294 Evas_Obje * b = `m_obje__cڋ_g ( ad -> nify , "button1"); 295 `m_obje_y_t ( b , "popup_button/default"); 296 i( b ) 298 `m_obje_xt_t ( b , `_ ("IDS_COM_SK_OK")); 300 Evas_Obje * gli = `m_obje_cڋ_g ( ad -> nify ); 301 if( gli ) 303 `m_gli_ized_ems_upde ( gli ); 304 `m_obje_cڋ_t ( ad -> nify , gli ); 309 } } 312  $__pi_ight_mode_cb ( TiHd * hd ,  su , * da , * ur_da ) 314 SETTING_TRACE_BEGIN ; 315 `SETTING_TRACE ("su:%d", su ); 316 } } 317  $g_t_ight_mode () 319  t = -1; 320 TiHd * hd = `l_ ( NULL ); 321 i(! hd ) { 322 `SETTING_TRACE_ERROR ("tel_initrror"); 326 i( `l_t_ight_mode ( hd , TAPI_POWER_FLIGHT_MODE_LEAVE , __pi_ight_mode_cb , NULL ) == 0) { 327 #i SUPPORT_RUN_SYSTEM_COMMAND 328 t = `excuCmd ( SETTING_POSTINST_FILE , 1, "flightmode"); 330 t = `vcf_t_bo ( VCONFKEY_TELEPHONY_FLIGHT_MODE , FALSE ); 333 `SETTING_TRACE_ERROR ("tel_set_flight_moderror"); 337 i( `l_de ( hd ) != 0) { 338 `SETTING_TRACE_ERROR ("tel_deinitrror"); 340  t ; 341 } } 343  $g_t_r٩i_lock () 345 #i SUPPORT_RUN_SYSTEM_COMMAND 346  `excuCmd ( SETTING_POSTINST_FILE , 1, "rotationLock"); 348  `vcf_t_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , FALSE ); 350 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/include/setting-ringtone-main.h 21 #ide __SETTING_RINGTONE_MAIN_H__ 22  #__SETTING_RINGTONE_MAIN_H__ ) 24  ~"g-rgte.h " 25  ~"g-rgte-ut.h " 27  #STR_RINGTONE_SELECT "IDS_ST_OPT_SELECT" ) 28  #STR_DEFAULT_RINGTONE "IDS_ST_OPT_DEFAULT_RINGTONE" ) 30  Ea_Bo g_rgte_ick_back_cb (* da , Elm_Obje_Im * ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/include/setting-ringtone-util.h 2 #ide __SETTING_RINGTONE_UTIL_H__ 3  #__SETTING_RINGTONE_UTIL_H__ ) 5  ~"g-rgte.h " 6  ~ 7  ~ 8  ~ 10  _ugFsNodeInfo tfeNodeInfo ; 11  s_ugFsNodeInfo { 12 * mth ; 13 * mme ; 14 * mmed_me ; 17  g_fi_om_d_th (* th , Ea_Li ** fe_li ); 18 * g_fame_om_fume (cڡ * fume ); 19 le * ow (* r ); 20  rgte_ay_sound (cڡ * sound_fe , ay_h ** mp_hd ); 21  rgte__sound (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/include/setting-ringtone.h 21 #ide __SETTING_RINGTONE_H__ 22  #__SETTING_RINGTONE_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 30  ~ 31  ~ 33  _StgRgteUG tStgRgteUG ; 40  s_StgRgteUG { 41 ui_gadg_h mug ; 42 p_cڌ_h msour_svc ; 44 Evas * mevas ; 45 Evas_Obje * mw_ma_yout ; 46 Evas_Obje * mw_g ; 47 Evas_Obje * mvi_b ; 48 Evas_Obje * mly_ma ; 50 Evas_Obje * msr ; 51 Evas_Obje * mrg_rgd ; 53 Elm_Gli_Im_Css mc_rg ; 54 Ea_Li * mfi ; 56 ay_h * mmp_rgte ; 59 * md_th ; 60 * mfe_th ; 61  mis_show_st ; 62  mis_show_def ; 65 * ml_fe_th ; 66 * mt_fe_th ; 69 Stg_GGroupIm_Da * ml_em_da ; 71 g_vw g_vw_rgte_ma ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/src/setting-ringtone-main.c 21  ~ 23  #RINGTONE_FILE_PATH "/t/u/she/gs/Rgtes" ) 24  #ALERT_FILE_PATH "/t/u/she/gs/A˹s" ) 25  #RINGTONE_FILE_PATH_DEF "/t/u/she/gs/Rgtes/Ov_the_hiz.ogg" ) 26  #ALERT_FILE_PATH_DEF "/t/u/she/gs/A˹s/Bp_On.ogg" ) 28  #RINGTONE_FILE_PATH_1 "/t/u/she/gs/Rgtes/" ) 29  #ALERT_FILE_PATH_1 "/t/u/she/gs/A˹s/" ) 31  g_rgte_ (* cb ); 32  g_rgte_deroy (* cb ); 33  g_rgte_upde (* cb ); 34  g_rgte_nup (* cb ); 36 g_vw gg_vw_rgte_ma = { 37 . = g_rgte_ , 38 . gderoy = g_rgte_deroy , 39 . gupde = g_rgte_upde , 40 . gnup = g_rgte_nup , 43  $g_rgte_nl_ick_cb (* da , Evas_Obje * obj , * evt_fo ) 45 SETTING_TRACE_BEGIN ; 46 `tm_if ( da = NULL , "Dataarameter is NULL"); 47 StgRgteUG * ad = (StgRgteUG * da ; 49 `ug_deroy_me ( ad -> ug ); 50 SETTING_TRACE_END ; 51 } } 53  $g_rgte_de_ick_cb (* da , Evas_Obje * obj , * evt_fo ) 55 SETTING_TRACE_BEGIN ; 56 `tm_if ( da = NULL , "Dataarameter is NULL"); 57 StgRgteUG * ad = (StgRgteUG * da ; 59 i( ad -> l_fe_th ) { 61  is_def_ˋd = 0; 62 i( ad -> l_em_da && ! `SCmp d->l_em_da-> keyS , STR_DEFAULT_RINGTONE )) { 63 is_def_ˋd = 1; 65 `SETTING_TRACE ("is_def_ˋd: %d", is_def_ˋd ); 67 i( is_def_ˋd ) { 69 ad -> t_fe_th = `rdup ("default"); 71 ad -> t_fe_th = `rdup d-> l_fe_th ); 74 p_cڌ_h y ; 75 i( ad -> t_fe_th &&d-> sour_svc && ! `p_cڌ_ (& y )) { 76 `SETTING_TRACE ("y: %s", ad -> t_fe_th ); 77 `p_cڌ_add_exa_da ( y , "su", ad -> t_fe_th ); 78 `p_cڌ_y_to_unch_que ( y , ad -> sour_svc , APP_CONTROL_RESULT_SUCCEEDED ); 79 `ug_nd_su ( ad -> ug , y ); 80 `p_cڌ_deroy ( y ); 84 `ug_deroy_me ( ad -> ug ); 85 SETTING_TRACE_END ; 86 } } 88 * $_rgte_gl_b_g (* da , Evas_Obje * obj , cڡ * ) 90 `tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 91 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 93 i( `SCmp ( , "elm.text.main.left")) 94  NULL ; 96  (*) `g_rdup ( `_ ( em_da -> keyS )); 97 } } 99 Evas_Obje * $_rgte_gl_ic_g (* da , Evas_Obje * obj , 100 cڡ * ) 102 `tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 103 Stg_GGroupIm_Da * em_da = (Stg_GGroupIm_D* da ; 106 i( `SCmp ( , "elm.icon.right")) 107  NULL ; 109 Evas_Obje * y = `m_yout_add ( obj ); 111 Evas_Obje * dio = `m_dio_add ( y ); 112 `evas_obje_age_evts_t ( dio , EINA_FALSE ); 113 `evas_obje__evts_t ( dio , EINA_TRUE ); 114 `m_dio_e_vue_t ( dio , em_da -> chk_us ); 115 `m_dio_group_add ( dio , em_da -> rgd ); 116 `evas_obje_show ( dio ); 117 em_da -> eo_check = dio ; 119 `m_yout_theme_t ( y , "layout", "list/C/type.2", "default"); 120 `m_yout_cڋ_t ( y , "m.swlow.cڋ", dio ); 122  y ; 123 } } 125  $_rgte_gl_d (* da , Evas_Obje * obj ) 127 Stg_GGroupIm_Da * em_da = 128 ( Stg_GGroupIm_Da * da ; 130 i( em_da ) { 131 `G_FREE ( em_da -> keyS ); 132 `G_FREE ( em_da -> fh ); 133 `FREE ( em_da ); 135 } } 137  le  $pmgrUg__cs ( StgRgteUG * ad ) 139 SETTING_TRACE_BEGIN ; 140 ad -> c_rg . em_y = "1line"; 141 ad -> c_rg . func . xt_g = _rgte_gl_b_g ; 142 ad -> c_rg . func . cڋ_g = _rgte_gl_ic_g ; 143 ad -> c_rg . func . e_g = NULL ; 144 ad -> c_rg . func . d = _rgte_gl_d ; 145 } } 147  $rgte_em_l (* da , Evas_Obje * obj , * evt_fo ) 149 SETTING_TRACE_BEGIN ; 150 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 152 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 153 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 154 `m_gli_em_ed_t ( em , 0); 155 Stg_GGroupIm_Da * li_em = 156 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 157 `g_tm_if ( NULL = li_em , "list_item is NULL"); 159 StgRgteUG * ad = (StgRgteUG *) da ; 161 Evas_Obje * dio = li_em -> eo_check ; 162 `m_dio_vue_t ( dio , li_em -> chk_us ); 164 `G_FREE ( ad -> l_fe_th ); 165 ad -> l_fe_th = `g_rdup ( li_em -> fh ); 166 ad -> l_em_da = li_em ; 168 `SETTING_TRACE ("fe: %s", ad -> l_fe_th ); 169 i( ad -> mp_rgte ) { 170 `rgte__sound ( ad ); 172 i( `SCmp ( li_em -> keyS , "IDS_ST_BODY_PHONEPROFILES_SILENT")) { 173 `rgte_ay_sound ( ad -> l_fe_th , &ad-> mp_rgte ); 175 } } 177  $_com_cb (cڡ * d1 , cڡ * d2 ) 179 feNodeInfo * pNode1 = d1 ; 180 feNodeInfo * pNode2 = d2 ; 182  `SCmp ( pNode1 -> med_me , pNode2 ->media_name); 183 } } 185 * $g_deu_fh ( StgRgteUG * ad ) 187 `tv_if ( ad = NULL , NULL); 189 * deu_rgte = NULL ; 191 i(! `SCmp ( ad -> d_th , RINGTONE_FILE_PATH ) || 192 ! `SCmp ( ad -> d_th , RINGTONE_FILE_PATH_1 )) { 194 deu_rgte = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR ); 195 i( deu_rgte && `ece_fe_exis (default_ringtone)) { 196  deu_rgte ; 198 `FREE ( deu_rgte ); 199 deu_rgte = `g_rdup ( RINGTONE_FILE_PATH_DEF ); 204 deu_rgte = `vcf_g_r ( VCONFKEY_SETAPPL_NOTI_RINGTONE_PATH_STR ); 205 i( deu_rgte && `ece_fe_exis (default_ringtone)) { 206  deu_rgte ; 208 `FREE ( deu_rgte ); 209 deu_rgte = `g_rdup ( ALERT_FILE_PATH_DEF ); 213  deu_rgte ; 214 } } 222  $g_rgte_ (* cb ) 224 SETTING_TRACE_BEGIN ; 225 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 227 StgRgteUG * ad = (StgRgteUG * cb ; 229 ad -> ly_ma = `g__yout_vi_b_gli d-> w_ma_yout , 230 ad -> w_g , 231 STR_RINGTONE_SELECT , 233 NULL , 234 NULL , 235 NULL , ad , &ad-> sr , 236 &( ad -> vi_b )); 237 Elm_Obje_Im * vi_ ; 238 vi_ = `m_viame_t_em_g ( ad -> vi_b ); 239 `m_viame_em_p_cb_t ( vi_ , g_rgte_ick_back_cb , ad ); 241 Evas_Obje * b_nl = `m_bu_add ( ad -> vi_b ); 242 `m_obje_y_t ( b_nl , "naviframe/title_cancel"); 243 `evas_obje_smt_back_add ( b_nl , "icked", g_rgte_nl_ick_cb , ad ); 244 `m_obje_em__cڋ_t ( vi_ , "t__b", b_nl ); 246 Evas_Obje * b_de = `m_bu_add ( ad -> vi_b ); 247 `m_obje_y_t ( b_de , "naviframe/title_done"); 248 `evas_obje_smt_back_add ( b_de , "icked", g_rgte_de_ick_cb , ad ); 249 `m_obje_em__cڋ_t ( vi_ , "t_right_b", b_de ); 251 `pmgrUg__cs ( ad ); 254 Ea_Li * fi = NULL ; 255  t = `g_fi_om_d_th ( ad -> d_th , & fi ); 256 i( t != 0) { 257 `SETTING_TRACE_ERROR ("Faedg fi, = %d", t ); 259 fi = `ea_li_st (filelist, 260 `ea_li_cou ( fi ), _com_cb ); 261 ad -> fi = filelist; 263 Ea_Li * l ; 264 feNodeInfo * pNode ; 265 Elm_Obje_Im * cur_em ; 266 Stg_GGroupIm_Da * em_da = NULL ; 267  t = 0; 268  cur_pos = -1; 269  fuPh [512] = {0, }; 271 ad -> rg_rgd = `m_dio_add d-> sr ); 272 `m_dio_e_vue_t ( ad -> rg_rgd , -1); 275 i( ad -> is_show_def ) { 276 em_da = ( Stg_GGroupIm_Da *) `oc (1, (Setting_GenGroupItem_Data)); 277 i( em_da ) { 278 em_da -> urda = ad ; 279 em_da -> keyS = `g_rdup ( STR_DEFAULT_RINGTONE ); 280 em_da -> rgd = ad -> rg_rgd ; 281 em_da -> chk_us = t ; 282 em_da -> fh = `g_deu_fh ( ad ); 283 em_da -> em = `m_gli_em_nd ( ad -> sr , &d-> c_rg ), im_da, NULL , 284 ELM_GENLIST_ITEM_NONE , rgte_em_l , ad ); 286 i(! `SCmp ("deu", ad -> fe_th )) { 287 cur_pos = t ; 288 cur_em = em_da -> em ; 290 t ++; 292 `SETTING_TRACE_ERROR ("item_data is NULL"); 297 i( ad -> is_show_st ) { 298 em_da = ( Stg_GGroupIm_Da *) `oc (1, (Setting_GenGroupItem_Data)); 299 i( em_da ) { 300 em_da -> urda = ad ; 301 em_da -> keyS = `g_rdup ("IDS_ST_BODY_PHONEPROFILES_SILENT"); 302 em_da -> rgd = ad -> rg_rgd ; 303 em_da -> chk_us = t ; 304 em_da -> fh = `g_rdup ("silent"); 305 em_da -> em = `m_gli_em_nd ( ad -> sr , &d-> c_rg ), im_da, NULL , 306 ELM_GENLIST_ITEM_NONE , rgte_em_l , ad ); 308 i(! `SCmp ("st", ad -> fe_th )) { 309 cur_pos = t ; 310 cur_em = em_da -> em ; 312 t ++; 314 `SETTING_TRACE_ERROR ("item_data is NULL"); 319 `EINA_LIST_FOREACH ( fi , l , pNode ) { 320 i( pNode ) { 321 i( pNode -> th &&Node-> me ) { 322 `memt ( fuPh , 0x00, (fullPath)); 323 `tf ( fuPh , (fuPh), "%s/%s", pNode -> th ,Node-> me ); 328 em_da = ( Stg_GGroupIm_Da *) `oc (1, (Setting_GenGroupItem_Data)); 329 i( em_da ) { 330 em_da -> urda = ad ; 331 em_da -> keyS = `g_rdup ( pNode -> med_me ); 332 em_da -> rgd = ad -> rg_rgd ; 333 em_da -> chk_us = t ; 334 em_da -> fh = `g_rdup ( fuPh ); 335 em_da -> em = `m_gli_em_nd ( ad -> sr , &d-> c_rg ), im_da, NULL , 336 ELM_GENLIST_ITEM_NONE , rgte_em_l , ad ); 338 i(! `SCmp ( fuPh , ad -> fe_th )) { 339 cur_pos = t ; 340 cur_em = em_da -> em ; 342 t ++; 344 `SETTING_TRACE_ERROR ("item_data is NULL"); 347 `m_dio_vue_t ( ad -> rg_rgd , cur_pos ); 348 i( cur_em ) { 349 `m_gli_em_brg_ ( cur_em , ELM_GENLIST_ITEM_SCROLLTO_MIDDLE ); 352 g_vw_rgte_ma . is_ = 1; 353  SETTING_RETURN_SUCCESS ; 354 } } 356  $g_rgte_deroy (* cb ) 359 SETTING_TRACE_BEGIN ; 360 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 361 StgRgteUG * ad = (StgRgteUG * cb ; 363 i( ad -> ly_ma ! NULL ) { 364 `evas_obje_d ( ad -> ly_ma ); 365 ad -> ly_ma = NULL ; 366 g_vw_rgte_ma . is_ = 0; 369 i( ad -> mp_rgte ) { 370 `rgte__sound ( ad ); 373 `FREE ( ad -> d_th ); 374 `FREE ( ad -> fe_th ); 375 `G_FREE ( ad -> l_fe_th ); 378 i( ad -> fi ) { 379 Ea_Li * l = NULL ; 380 feNodeInfo * node = NULL ; 381 `EINA_LIST_FOREACH ( ad -> fi , l , node ) { 382 `FREE ( node -> th ); 383 `FREE ( node -> me ); 384 `G_FREE ( node -> med_me ); 385 `FREE ( node ); 387 `ea_li_ ( ad -> fi ); 388 ad -> fi = NULL ; 390  SETTING_RETURN_SUCCESS ; 391 } } 393  $g_rgte_upde (* cb ) 395 SETTING_TRACE_BEGIN ; 396 StgRgteUG * ad = (StgRgteUG * cb ; 398 i( ad -> ly_ma ! NULL ) { 399 `evas_obje_show ( ad -> ly_ma ); 401  SETTING_RETURN_SUCCESS ; 403 } } 405  $g_rgte_nup (* cb ) 407 SETTING_TRACE_BEGIN ; 408 StgRgteUG * ad = (StgRgteUG * cb ; 410 i( ad -> ly_ma ! NULL ) { 411 `evas_obje_hide ( ad -> ly_ma ); 413  SETTING_RETURN_SUCCESS ; 414 } } 422  Ea_Bo 423 $g_rgte_ick_back_cb (* da , Elm_Obje_Im * ) 425 `g_tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 427 StgRgteUG * ad = (StgRgteUG * da ; 429 `ug_deroy_me ( ad -> ug ); 430  EINA_FALSE ; 431 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/src/setting-ringtone-util.c 22  ~"g-rgte-ut.h " 24 le * $ow (* r ) 26 i(! r  NULL ; 27 * ig = r ; 28 ; * r != '\0 '; str++) 29 * r = `tow (*str); 30  ig ; 31 } }; 34 * $g_fame_om_fume (cڡ * fume ) 36 `tvm_if ( fume = NULL , NULL, "fullname == NULL"); 38  tmp [512]; 39 `tf ( tmp , mp), "%s", fume ); 41 * me = `chr ( tmp , '.'); 42 i( me ! NULL ) { 43 * me = '\0'; 45  `g_rdup ( tmp ); 46 } } 48 * $g_med_bame (cڡ * d_th , cڡ * me ) 50 i( `isEmyS ( d_th || isEmyS( me )) { 51  NULL ; 54  th [512] = {0, }; 55 `tf ( th , թh), "%s/%s", d_th , me ); 57 mada_exa_h mada = NULL ; 58 * t = NULL ; 59  t = `mada_exa_ (& mada ); 60 i( t = METADATA_EXTRACTOR_ERROR_NONE && mada ) { 61 t = `mada_exa_t_th ( mada , th ); 62 i( t = METADATA_EXTRACTOR_ERROR_NONE ) { 63 t = `mada_exa_g_mada ( mada , METADATA_TITLE , & t ); 64 `mada_exa_deroy ( mada ); 65 i( t ) 66  (*) `g_rdup ( t ); 68  `g_rdup ( me ); 70 `mada_exa_deroy ( mada ); 71  `g_rdup ( me ); 74  `g_rdup ( me ); 76 } } 78  $g_fi_om_d_th (* th , Ea_Li ** fe_li ) 80 SETTING_TRACE_BEGIN ; 81 DIR * pD = NULL ; 82  dt * t ; 84 `tvm_if ( th = NULL , -1, "dirath isull"); 85 `tvm_if ( fe_li = NULL , -1, "file_list isull"); 87 pD = `ݒd ( th ); 89 i( pD = NULL ) { 93 ( t = `add ( pD )! NULL ) { 94 feNodeInfo * pNode = NULL ; 96 i( t -> d_me = NULL || `cmp ->d_me, ".", 1=0 || `rcmp (ent->d_name, "..") == 0) { 100 i(( t -> d_ty & DT_REG ) == 0) { 104 pNode = ( feNodeInfo * `mloc ((fileNodeInfo)); 105 i( pNode = NULL ) { 108 `memt ( pNode , 0, ( feNodeInfo )); 110 pNode -> th = `g_rdup (path); 111 pNode -> me = `g_rdup ( t -> d_me ); 112 pNode -> med_me = `g_med_bame Node-> th ,Node-> me ); 114 * fe_li = `ea_li_nd (*fe_li, pNode ); 116 `od ( pD ); 117 SETTING_TRACE_END ; 120 } } 122  $rgte_ay_sound (cڡ * sound_fe , ay_h ** mp_hd ) 124 SETTING_TRACE_BEGIN ; 125 ay_h * ay = `oc (1, (player_h)); 126 i(! ay ) { 127 `SETTING_TRACE_ERROR ("failedo calloclayer_h"); 131 `sound_mag_t_ssi_ty ( SOUND_SESSION_TYPE_MEDIA ); 132 `sound_mag_t_med_ssi_ti ( SOUND_SESSION_OPTION_PAUSE_OTHERS_WHEN_START , SOUND_SESSION_OPTION_INTERRUPTIBLE_DURING_PLAY ); 134  r = `ay_ ( ay ); 135 i( r ! PLAYER_ERROR_NONE ) { 136 `SETTING_TRACE_ERROR ("creatinghelayer handle failed[%d]", 137 r ); 138 `FREE ( ay ); 142 r = `ay_t_uri (* ay , sound_fe ); 143 i( r ! PLAYER_ERROR_NONE ) { 144 `SETTING_TRACE_ERROR ("erroro setttribute---profile_uri[%d]", 145 r ); 146 `ay_deroy (* ay ); 147 `FREE ( ay ); 151 r = `ay_e (* ay ); 152 i( r ! PLAYER_ERROR_NONE ) { 153 `SETTING_TRACE_ERROR ("realizinghelayer handle failed[%d]", 154 r ); 155 `ay_deroy (* ay ); 156 `FREE ( ay ); 160 ay_e_e e = -1; 161 `ay_g_e (* ay , & e ); 162 `SETTING_TRACE ("e:%d", e ); 164 i( e ! PLAYER_STATE_READY ) { 165 `SETTING_TRACE_ERROR ("oay ivid %d", r ); 166 `ay_uŻ (* ay ); 167 `ay_deroy (* ay ); 168 `FREE ( ay ); 174 r = `ay_t (* ay ); 175 i( r ! PLAYER_ERROR_NONE ) { 176 `SETTING_TRACE_ERROR ("ay_[%d]", r ); 177 `ay_unt_comed_cb (* ay ); 178 `ay_uŻ (* ay ); 179 `ay_deroy (* ay ); 180 `FREE ( ay ); 184 * mp_hd = ay ; 185 } } 192  $rgte__sound (* da ) 194 SETTING_TRACE_BEGIN ; 195 `g_tm_if ( da = NULL , "data is NULL"); 196 StgRgteUG * ad = (StgRgteUG * da ; 197 `g_tm_if ( ad -> mp_rgte = NULL , "ad->mp_ringtone is NULL"); 198 ay_e_e e = -1; 199  t = 0; 200 ay_h ay = *( ad -> mp_rgte ); 201 `ay_g_e (* ad -> mp_rgte , & e ); 202 i( e = PLAYER_STATE_PLAYING ) { 203 i( `ay_ ( ay ! PLAYER_ERROR_NONE ) { 204 `SETTING_TRACE ("mmlayer stop failed"); 205 t = SETTING_MMPLAYER_STOP_ERR ; 211 i(( t =0&& ( `ay_uŻ ( ay ! PLAYER_ERROR_NONE )) { 212 `SETTING_TRACE ("mmlayer unrealize failed"); 213 t = SETTING_MMPLAYER_UNREALIZE_ERR ; 216 i(( t =0&& ( `ay_deroy ( ay ! PLAYER_ERROR_NONE )) { 217 `SETTING_TRACE ("mmlayer destroy failed"); 218 t = SETTING_MMPLAYER_DESTROY_ERR ; 221 `sound_mag_t_ssi_ty ( SOUND_SESSION_TYPE_MEDIA ); 223 `FREE ( ad -> mp_rgte ); 224 ad -> mp_rgte = NULL ; 225 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/src/setting-ringtone.c 28  ~ 29  ~ 31 #ide UG_MODULE_API 32  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 35 bo $__r_ug_gumt ( p_cڌ_h rvi , * iv ) 37 SETTING_TRACE_BEGIN ; 38 StgRgteUG * ad = iv ; 40 ad -> fe_th = NULL ; 41 `p_cڌ_g_exa_da ( rvi , "mked_mode", &( ad -> fe_th )); 42 `g_tvm_if (! ad -> fe_th , FALSE , "norguemento specialize file"); 44 ad -> d_th = NULL ; 45 `p_cڌ_g_exa_da ( rvi , "th", &( ad -> d_th )); 46 `g_tvm_if (! ad -> d_th , FALSE , "norguemento specialize file"); 48 * st = NULL ; 49 `p_cڌ_g_exa_da ( rvi , "st", & st ); 50 i(! `SCmp ( st , "silent show")) { 51 ad -> is_show_st = 1; 54 * deu_r = NULL ; 55 `p_cڌ_g_exa_da ( rvi , "deu", & deu_r ); 56 i(! `SCmp ( deu_r , "default show")) { 57 ad -> is_show_def = 1; 60 `SETTING_TRACE ("dh: %s", ad -> d_th ); 61 `SETTING_TRACE ("cufth: %s", ad -> fe_th ); 62 `SETTING_TRACE ("show st: %d", ad -> is_show_st ); 63  TRUE ; 64 } } 74  $g_rgte_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 75 * evt_fo ) 77 StgRgteUG * ad = (StgRgteUG * da ; 78 `g_vw_upde (& g_vw_rgte_ma , ad ); 79 } } 91 * $g_rgte_ug__ ( ui_gadg_h ug , ug_mode mode , 92 p_cڌ_h rvi , * iv ) 94 SETTING_TRACE_BEGIN ; 95 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 97 `g_tvm_if (( NULL = iv ), NULL, "NULL ==riv"); 98 StgRgteUG * rgteUG = iv ; 99 rgteUG -> ug = ug; 101 rgteUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 102 rgteUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 103 `evas_obje_show ( rgteUG -> w_ma_yout ); 104 rgteUG -> evas = `evas_obje_evas_g ԚgteUG-> w_ma_yout ); 106 `g_tvm_if ( rgteUG -> w_ma_yout = NULL , NULL, 110 i(! `__r_ug_gumt ( rvi , iv )) { 111 `SETTING_TRACE_ERROR ("Invalidrguement"); 112  NULL ; 115 i(0 ! `p_cڌ_e (&( rgteUG -> sour_svc ), rvi )) { 116 `SETTING_TRACE_ERROR ("failedo clone svc"); 119 `g_vw_ (& g_vw_rgte_ma , (*) rgteUG ); 120 `evas_obje_evt_back_add ( rgteUG -> w_ma_yout , 121 EVAS_CALLBACK_RESIZE , 122 g_rgte_ug_cb_size , rgteUG ); 123  rgteUG -> ly_ma ; 124 } } 126  $g_rgte_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 127 * iv ) 129 } } 131  $g_rgte_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 132 * iv ) 134 SETTING_TRACE_BEGIN ; 135 } } 137  $g_rgte_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 138 * iv ) 140 SETTING_TRACE_BEGIN ; 141 } } 150  $g_rgte_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 151 * iv ) 153 SETTING_TRACE_BEGIN ; 154 `g_tm_if ((! iv ), "!priv"); 155 StgRgteUG * rgteUG = iv ; 157 `evas_obje_evt_back_d ( rgteUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_rgte_ug_cb_size ); 158 rgteUG -> ug = ug; 160 `g_vw_deroy (& g_vw_rgte_ma , rgteUG ); 162 i( rgteUG -> sour_svc ) { 163 `p_cڌ_deroy ( rgteUG -> sour_svc ); 164 rgteUG -> sour_svc = NULL ; 167 i( NULL ! `ug_g_yout ( rgteUG -> ug )) { 168 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( rgteUG -> ug )); 169 `evas_obje_d (( Evas_Obje * `ug_g_yout ( rgteUG -> ug )); 172 SETTING_TRACE_END ; 173 } } 175  $g_rgte_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 176 p_cڌ_h rvi , * iv ) 178 SETTING_TRACE_BEGIN ; 179 } } 181  $g_rgte_ug__evt ( ui_gadg_h ug , ug_evt evt , 182 p_cڌ_h rvi , * iv ) 184 SETTING_TRACE_BEGIN ; 185  evt ) { 186  UG_EVENT_LOW_MEMORY : 188  UG_EVENT_LOW_BATTERY : 190  UG_EVENT_LANG_CHANGE : 192  UG_EVENT_ROTATE_PORTRAIT : 194  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 196  UG_EVENT_ROTATE_LANDSCAPE : 198  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 200  UG_EVENT_REGION_CHANGE : 205 } } 207  $g_rgte_ug__key_evt ( ui_gadg_h ug , 208 ug_key_evt evt , 209 p_cڌ_h rvi , * iv ) 211 SETTING_TRACE_BEGIN ; 212 StgRgteUG * ad = (StgRgteUG * iv ; 214  evt ) { 215  UG_KEY_EVENT_END : { 216 i( `m_viame_t_em_g ( ad -> vi_b ) == 217 `m_viame_btom_em_g ( ad -> vi_b )) { 218 `ug_deroy_me ( ug ); 221 `g_vw_cb__dKey ( ad ); 228 } } 230 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 232 SETTING_TRACE_BEGIN ; 233 StgRgteUG * rgteUG = `oc (1, (SettingRingtoneUG)); 234 `g_tvm_if (! rgteUG , -1, "Create SettingRingtoneUG obj failed"); 236 s -> = g_rgte_ug__ ; 237 s -> t = g_rgte_ug__t ; 238 s -> u = g_rgte_ug__u ; 239 s -> sume = g_rgte_ug__sume ; 240 s -> deroy = g_rgte_ug__deroy ; 241 s -> mesge = g_rgte_ug__mesge ; 242 s -> evt = g_rgte_ug__evt ; 243 s -> key_evt = g_rgte_ug__key_evt ; 244 s -> iv = rgteUG ; 245 s -> t = UG_OPT_INDICATOR_ENABLE ; 248 } } 250 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 252 SETTING_TRACE_BEGIN ; 253  StgRgteUG * rgteUG ; 254 `g_tm_if (! s , "ops == NULL"); 256 rgteUG = s -> iv ; 257 i( rgteUG ) { 258 `FREE ( rgteUG ); 260 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security-enc-processing.h 21 #ide __SETTING_SECURITY_ENC_PROCESSING_H__ 22  #__SETTING_SECURITY_ENC_PROCESSING_H__ ) 24  ~ @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security-main.h 21 #ide __SETTING_SECURITY_MAIN_H__ 22  #__SETTING_SECURITY_MAIN_H__ ) 24  ~ 26  #SETTING_SECURITY_SD_CARD_DECYPTION_WITHOUT_SD_CARD_POPUP_HELP "IDS_ST_POP_NO_SD_CARD_IS_INSERTED_DISABLE_ENCRYPT_SD_CARD_ANYWAY_Q" ) 27  #SETTING_SECURITY_SD_CARD_ENCRYPTION_WITHOUT_SD_CARD_POPUP_HELP "IDS_ST_POP_NO_SD_CARD_HAS_BEEN_INSERTED_ENCRYPTION_WILL_START_AUTOMATICALLY_WHEN_YOU_INSERT_AN_SD_CARD" ) 28  #SETTING_SECURITY_SD_CARD_ENCRYPTION_POPUP_HELP "IDS_ST_POP_ENCRYPT_SD_CARD_Q_OPERATION_IS_IRREVERSIBLE_AND_IF_YOU_INTERRUPT_IT_YOU_WILL_LOSE_DATA" ) 29  #SETTING_SECURITY_DEVICE_ENCRYPTION_POPUP_HELP "IDS_ST_BODY_ENCRYPT_DEVICE_Q_OPERATION_IS_IRREVERSIBLE_AND_IF_YOU_INTERRUPT_IT_YOU_WILL_LOSE_DATA" ) 31  g_cury_ma_vcf_chge_cb ( keynode_t * key , * da ); 32  _hd_sim_exi (* da ,  sim_us ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security-sim-settings.h 21 #ide __SETTING_SECURITY_SIM_SETTINGS_H__ 22  #__SETTING_SECURITY_SIM_SETTINGS_H__ ) 24  ~ 28 g_cury_sim_gs_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 29 * evt_fo ); 33 Ea_Bo g_cury_sim_gs_ick_sokey_back_cb (* da , Elm_Obje_Im * ); 36 g_cury_sim_gs_chk_b_cb (* da , Evas_Obje * obj , 37 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security.h 21 #ide __SETTING_SECURITY_H__ 22  #__SETTING_SECURITY_H__ ) 24  ~ 25  ~ 26  ~ 28  ~ 29  ~ 31  ~ 32  ~ 33  ~ 34  ~ 36  ~ 38  ~ 39  ~ 40  ~ 41  ~ 42  ~ 43  ~ 45  ~ 46  ~ 50  #SET_AS_LOCK_STR "IDS_ST_SK_SET_LITE" ) 51  #CONTINUE_STR "Ctue" ) 52  #SET_UP_STR "S iup" ) 53  #ADAPT_VOICE_STR "AdVoi" ) 55  #About_Mi_Uock_S "IDS_ST_HEADER_MOTION_UNLOCK" ) 56  #About_Fa_Uock_S "AbouFa Uock" ) 57  #Sup_Fa_Uock_S "S uFa Uock" ) 58  #Voi_Recd_BS "Voiecd ic" ) 59  #Put_Fa_S "Puyou he" ) 60  #Show_Fa_S "Show you" ) 62  #Mi_Uock_Gudxt "Unlock device using motion

"\ 67 " Stgs" ) 69  #Mi_Uock_Gudxt1 "IDS_ST_HEADER_UNLOCK_DEVICE_USING_MOTION_ABB" ) 70  #Mi_Uock_Gudxt2 "IDS_ST_BODY_TAP_AND_HOLD_THE_SCREEN_THEN_TILT_THE_DEVICE_TOWARDS_YOU_TO_UNLOCK_IT_IF_THE_SCREEN_DOES_NOT_UNLOCK_TRY_TILTING_THE_DEVICE_MORE" ) 71  #Mi_Uock_Gudxt3 "IDS_ST_BODY_WHEN_LEARN_ABOUT_TILT_OR_MOTION_UNLOCK_ARE_SET_MOTION_ACTIVATION_WILL_BE_AUTOMATICALLY_ENABLED_IN_SETTINGS" ) 73  #Fa_Uock_Wrg "Warning

"\ 75 "thrdnd cauaccidt" ) 77  #Fa_Uock_Wrg2 "Lookt yourhoneo Unlock it

"\ 81 ".Thdudidtify you ikivځhphe." ) 83  #Fa_Uock_Wrg3 "For bestesults:

"\ 85 ".Hdhphڐyv." ) 87  #Voi_Uock_Gudxt "T bu bowh say voi commd you wtu f Uock 4imeȩ on" ) 88  #Voi_Uock_Gudxt2 "Use 3-5 syllable wordsnd maintain constant intonation.

"\ 89 "A background musidecdg wȡ wh you uockhdevi usg Fand voi
" ) 90  #Voi_Recognized_xt "Recognised. Now you can use your own voice command for Unlock.

"\ 91 "F܇ssurg high secury. You cdvoi commd bypg 'Advoi' bu." ) 93  #Adt_voi_S "AdVoi" ) 95  #Fish_Sup_Fa "You've finished!

"\ 98 "cdis." ) 100  #Sak_Now_S "Sakow" ) 101  #Keyr_FDN "IDS_ST_BODY_FIXED_DIALLING_MODE" ) 103  #SEC_FIREWALL_DIR "/home/p/.fewl" ) 105  #PIN_BLOCKED_ENTER_PUK_DESC "IDS_ST_BODY_PIN_BLOCKED_ENTER_PUK_TO_CONTINUE_JPN_DCM" ) 106  #SECURITY_MANUAL_UPDATE_TEXT "IDS_ST_POP_CHECK_FOR_SECURITY_UPDATES_AND_DOWNLOAD_NEW_UPDATES_Q_NOTI_MSG" ) 107  #SECURITY_UPDATE_TOGGLE_ON "IDS_ST_POP_ENABLING_AUTO_UPDATE_MEANS_YOUR_DEVICE_WILL_CHECK_FOR_SECURITY_UPDATES_AUTOMATICALLY_NOTI_MSG" ) 108  #SECURITY_UPDATE_TOGGLE_OFF "IDS_ST_POP_DISABLING_AUTO_UPDATE_MEANS_YOU_HAVE_TO_CHECK_FOR_SECURITY_UPDATES_MANUALLY_NOTI_MSG" ) 109  #SECURITY_UPDATE_TEXT "IDS_EMAIL_POP_SECURITY_UPDATE_ABB" ) 110  #UPDATE_TEXT "IDS_ST_BODY_CHECK_FOR_UPDATES" ) 111  #CHECK_UPDATES "IDS_ST_BODY_CHECK_FOR_UPDATES_ABB" ) 112  #AUTO_UPDATE "IDS_ST_OPT_AUTO_UPDATE_ABB" ) 113  #CHECK_UPDATE_AUTO "IDS_ST_BODY_CHECK_FOR_UPDATES_AUTOMATICALLY_ABB" ) 114  #CHECK_UPDATE_AUTO_MSG "IDS_ST_SBODY_AUTOMATICALLY_CHECK_FOR_CHANGES_TO_THE_SECURITY_POLICY_MSG" ) 115  #CONNECT_TO_SERVER "IDS_ST_POP_CONNECTING_TO_THE_SERVER_ING" ) 116  #SECURITY_VIA_WIFI "IDS_ST_MBODY_VIA_WI_FI_ONLY" ) 117  #SECURITY_VIA_WIFI_HELP_MSG "IDS_ST_SBODY_ONLY_UPDATE_THE_SECURITY_POLICY_AUTOMATICALLY_WHEN_YOUR_DEVICE_IS_CONNECTED_TO_A_WI_FI_NETWORK" ) 118  #SECURITY_SIM_NOT_PRESENT_MSG "" ) 119  #SECURITY_SIM_SETTINGS "IDS_JAVA_OPT_SIM_SETTINGS" ) 122  #SETTING_SECURITY_FIREWALL_BLOCKLIST_NAME_LEN_MAX 256 ) 124 #i SUPPORT_SECURITY_FIREWALL 125  _BlockLi_Info tBlockLi_Info ; 126  s_BlockLi_Info { 127  mme [ SETTING_SECURITY_FIREWALL_BLOCKLIST_NAME_LEN_MAX + 1]; 132 #i SUPPORT_ENCRYPTION 133  #Keyr_DeviEnyi "IDS_ASEML_BODY_DEVICE_ENCRYPTION" ) 134  #keyr_DeviDeyi "Devi deyi" ) 135  #DEVICE_ENCRYPTION_DESC "IDS_ST_BODY_PASSWORD_REQUIRED_TO_DECRYPT_DEVICE_EACH_TIME_YOU_TURN_IT_ON" ) 136  #DEVICE_DECRYPTION_DESC "IDS_ST_BODY_DEVICE_ENCRYPTED" ) 138  #Keyr_CfmEnyi "IDS_ST_HEADER_CONFIRM_ENCRYPTION" ) 139  #Keyr_CfmDeyi "IDS_ST_BODY_CONFIRM_DECRYPTION" ) 140  #DEVICE_ENCRYPTION_GUIDE_01 "IDS_ST_BODY_DEVICE_ENCRYPTION_HELP_MSG" ) 141  #DEVICE_ENCRYPTION_GUIDE_03 "IDS_ST_BODY_SET_AN_UNLOCK_PASSWORD_OF_AT_LEAST_6_CHARACTERS_CONTAINING_AT_LEAST_1_NUMBER" ) 142  #DEVICE_ENCRYPTION_GUIDE_04 "IDS_ST_BODY_PLUG_IN_CHARGER_AND_TRY_AGAIN" ) 143  #DEVICE_ENCRYPTION_GUIDE_05 "IDS_ST_BODY_CHARGE_BATTERY_TO_ABOVE_80P_AND_TRY_AGAIN" ) 144  #DEVICE_DECRYPTION_GUIDE_01 "IDS_ST_BODY_YOU_CAN_DECRYPT_ACCOUNTS_SETTINGS_DOWNLOADED_APPLICATIONS_AND_THEIR_DATA_MEDIA_AND_OTHER_FILES_DECRYPTION_WARNING_MSG" ) 145  #CONFIRM_ENCRYPTION_GUIDE_01 "IDS_ST_BODY_ENCRYPT_DEVICE_Q_WARNING_MSG" ) 146  #CONFIRM_ENCRYPTION_GUIDE_02 "IDS_ST_BODY_FAST_ENCRYPTION" ) 147  #CONFIRM_ENCRYPTION_GUIDE_03 "IDS_ST_BODY_IF_YOU_SELECT_THIS_OPTION_ONLY_USED_MEMORY_SPACE_WILL_BE_ENCRYPTED" ) 148  #CONFIRM_DECRYPTION_GUIDE_01 "IDS_ST_BODY_DECRYPT_DEVICE_Q_WARNING_MSG" ) 149  #Keyr_Enyg "IDS_ST_BODY_ENCRYPTING_ING" ) 150  #Keyr_Deyg "IDS_ST_BODY_DECRYPTING_ING" ) 151  #ENCRYPTING_GUIDE_01 "IDS_ST_BODY_PREPARING_THIS_COULD_TAKE_OVER_10_MINUTES_ING" ) 152  #ENCRYPTING_GUIDE_02 "IDS_ST_BODY_WAIT_WHILE_DEVICE_IS_ENCRYPTED_PDP_COMPLETE" ) 153  #DECRYPTING_GUIDE_02 "IDS_ST_BODY_WAIT_WHILE_DEVICE_IS_DECRYPTED_PDP_COMPLETE" ) 154  #Keyr_EnyDevi "IDS_ST_HEADER_ENCRYPT_DEVICE" ) 155  #Keyr_DeyDevi "IDS_ST_BODY_DECRYPT_DEVICE" ) 158  #USELESS_SIM_CARD "N ufuSIM cd" ) 159  #KeyS_Secury_Wag_Sim "IDS_ST_BODY_WAITING_FOR_RESPONSE_FROM_SIM_CARD_ING" ) 160  #Keyr_SnLockTy "IDS_ST_BODY_SCREEN_LOCK_TYPE" ) 161  #Keyr_LockSnOis "IDS_ST_BODY_LOCK_SCREEN_OPTIONS" ) 162  #Keyr_Swe "IDS_ST_MBODY_SWIPE" ) 163  #Keyr_FaAndVoi "IDS_ST_BODY_FACE_AND_VOICE" ) 165 #i SUPPORT_SECURITY_FIREWALL 166  #Keyr_Fewl "IDS_ST_BODY_FIREWALL" ) 167  #Keyr_BlockIP "IDS_ST_BODY_BLOCK_IP" ) 168  #Keyr_BlockedIPLi "IDS_ST_BODY_BLOCKED_IP_LIST" ) 169  #Keyr_BlockedIPDesc "IDS_ST_BODY_USER_CAN_BLOCK_A_SPECIFIC_IP_ADDRESS_MSG" ) 170  #Keyr_BlockURL "IDS_ST_BODY_BLOCK_URL" ) 171  #Keyr_BlockedURLLi "IDS_ST_BODY_BLOCKED_URL_LIST" ) 172  #Keyr_BlockedURLDesc "IDS_ST_BODY_USER_CAN_BLOCK_A_SPECIFIC_URL_MSG" ) 173  #Keyr_BlockPt "IDS_ST_BODY_BLOCK_PORT" ) 174  #Keyr_BlockedPtLi "IDS_ST_BODY_BLOCKED_PORT_LIST" ) 175  #Keyr_BlockedPtDesc "IDS_ST_BODY_USER_CAN_BLOCK_A_SPECIFIC_PORT_MSG" ) 176  #Keyr_BlockedNwkTy "IDS_ST_BODY_NETWORK_TYPE" ) 177  #Keyr_BlockedProcTy "IDS_ST_BODY_PROTOCOL_TYPE" ) 179  #Keyr_AddIP "IDS_ST_HEADER_ADD_IP" ) 180  #Keyr_AddURL "IDS_ST_HEADER_ADD_URL" ) 181  #Keyr_AddPt "IDS_ST_HEADER_ADD_PORT" ) 182  #Keyr_IP "IDS_WIFI_BODY_IP" ) 183  #Keyr_URL "IDS_ST_BODY_URL" ) 184  #Keyr_Pt "IDS_ST_HEADER_PORT" ) 186  #KeyS_IP_moved "IDS_ST_POP_IP_ADDRESS_REMOVED" ) 187  #KeyS_Pt_moved "IDS_ST_POP_PORT_REMOVED" ) 188  #KeyS_Pts_moved "IDS_ST_POP_PORTS_REMOVED" ) 189  #KeyS_URL_moved "IDS_ST_POP_URL_REMOVED" ) 190  #KeyS_URLs_moved "IDS_ST_POP_URLS_REMOVED" ) 192  #Keyr_Secury_Enge "IDS_ST_BODY_SECURITY_ENGINE" ) 193  #Keyr_Secury_Enge_Deu "IDS_ST_BODY_ANTIVIRUS_SOFTWARE_ABB" ) 194  #Keyr_Secury_Enge_Ty_Ne "IDS_ST_BODY_NONE" ) 195  #Keyr_Secury_Enge_Desc "IDS_ST_BODY_PROTECT_YOUR_DEVICE_FROM_HARMFUL_VIRUSES_AND_MALWARE" ) 196  #Keyr_Fewl_dimm_desc "IDS_IM_POP_THIS_FEATURE_IS_NOT_AVAILABLE_WHILE_FLIGHT_MODE_IS_ON" ) 198 #i SUPPORT_PARENTAL_MODE 199  #Keyr_PlMode "Pmode" ) 202  _StgSecuryUG tStgSecuryUG ; 204  s_cury_em { 205  mpw_ty_num ; 206 * mpw_ty_rg ; 207 (* msswd_hdr )( StgSecuryUG * mad , * mda ); 210 #i SUPPORT_SECURITY_FIREWALL 212 mSETTING_SEC_FIREWALL_BLOCK_IP , 213 mSETTING_SEC_FIREWALL_BLOCK_URL , 214 mSETTING_SEC_FIREWALL_BLOCK_PORT , 215 mSETTING_SEC_FIREWALL_BLOCK_3G , 216 mSETTING_SEC_FIREWALL_BLOCK_WIFI , 217 mSETTING_SEC_FIREWALL_BLOCK_TCP , 218 mSETTING_SEC_FIREWALL_BLOCK_UDP , 219 mSETTING_SEC_FIREWALL_BLOCK_MAX 220 } tg_c_fewl_blcok_ty ; 223 mSETTING_SEC_FIREWALL_NETWORK_BLOCK_ALLOW_ALL = 0, 224 mSETTING_SEC_FIREWALL_NETWORK_BLOCK_WIFI , 225 mSETTING_SEC_FIREWALL_NETWORK_BLOCK_3G , 226 mSETTING_SEC_FIREWALL_NETWORK_BLOCK_ALL , 227 mSETTING_SEC_FIREWALL_NETWORK_BLOCK_MAX 228 } tg_c_fewl_twk_block_ty ; 231 mSETTING_SEC_FIREWALL_PROTOCOL_BLOCK_ALLOW_ALL = 0, 232 mSETTING_SEC_FIREWALL_PROTOCOL_BLOCK_TCP , 233 mSETTING_SEC_FIREWALL_PROTOCOL_BLOCK_UDP , 234 mSETTING_SEC_FIREWALL_PROTOCOL_BLOCK_ALL , 235 mSETTING_SEC_FIREWALL_PROTOCOL_BLOCK_MAX 236 } tg_c_fewl_oc_block_ty ; 238  _bs tfewl_db ; 239  _b tfewl_db_li ; 241  s_bs { 242  m_magic ; 243  mid ; 245  m [256]; 250  s_b { 251  _bs mfewl_db ; 252  _b * mev ; 253  _b * mxt ; 256  s_commdLi { 258 * mcommd ; 259  _commdLi * mxt ; 260 } tCOMMAND ; 262 COMMAND * gg_Hd , * gg_Ta ; 263 COMMAND * gg_uHd , * gg_uTa ; 264 COMMAND * gg_ptHd , * gg_ptTa ; 268  #MAX_VOICE_TIME 4 ) 269  #MAX_SEC_PROFILE_NUM 100 ) 273 mSETTING_SEC_VIEWTYPE_MAIN = 0, 274 mSETTING_SEC_VIEWTYPE_ENCRYPTION , 275 mSETTING_SEC_VIEWTYPE_LOCKTYPE , 276 mSETTING_SEC_VIEWTYPE_UPDATE , 277 mSETTING_SEC_VIEWTYPE_MAX 285  s_StgSecuryUG { 286 ui_gadg_h mug ; 287 ui_gadg_h mug_ldg ; 288 TiHd * mhd ; 289 TSimFacyStus_t msim_us ; 290 TSimFacyStus_t mp1_us ; 291 TSimFacyStus_t mp2_us ; 292  mr_pi_async_cb_ag ; 295 Evas * mevas ; 296 Evas_Obje * mw_ma_yout ; 297 Evas_Obje * mw_g ; 298 Evas_Obje * mnify ; 299 Evas_Obje * mvideo_ly ; 300 Evas_Obje * mvideo_ly_show__b ; 301 Evas_Obje * mvideo_ly_cڋ_ ; 302 Ece_Tim * mupde_tim ; 303 Evas_Obje * mimage [ MAX_VOICE_TIME ]; 304  mosd_img_num ; 305 Evas_Obje * mcd_gli ; 306 Elm_Obje_Im * msn_lock_ma_em ; 307 * med_lock_ty ; 308 cd_h mcd_hd ; 310  mvwty ; 313 g_vw * mvw_to_ld ; 314 Evas_Obje * mve_pup ; 316 Evas_Obje * mly_gud ; 317 Evas_Obje * mly_ma ; 318 Evas_Obje * mvi_b ; 319 Evas_Obje * msim_pup ; 320 ui_gadg_h mug_sswd ; 321 ui_gadg_h mug_mmc_yi ; 322 ui_gadg_h mug_mt ; 323 ui_gadg_h mug_fewl ; 324 ui_gadg_h mug_lockty ; 326 Evas_Obje * mgli ; 327 Evas_Obje * mc_gli ; 328 Evas_Obje * mp_mu_upde ; 329 Evas_Obje * mp_ogss ; 330 Evas_Obje * mp_auto_upde_ ; 331 Evas_Obje * mp_auto_upde_off ; 333 #i SUPPORT_SECURITY_FIREWALL 334 Elm_Obje_Im * mvi_ ; 335 Evas_Obje * mvw_yout ; 336 Evas_Obje * msr ; 337 Evas_Obje * mcڋ ; 338 Evas_Obje * mfocus_tim ; 339  mli_t ; 340 * mr_me ; 341 ci_h mci ; 342 ci_ofe_h mofe ; 344 Stg_GGroupIm_Da * mda_phe_lk ; 345 Stg_GGroupIm_Da * mda_mb ; 346 Stg_GGroupIm_Da * mda_sim_lk ; 347 Stg_GGroupIm_Da * mda_p_lk ; 348 Stg_GGroupIm_Da * mda__md ; 350 Stg_GGroupIm_Da * mda_chge_p1 ; 351 Stg_GGroupIm_Da * mda_chge_p2 ; 352 Stg_GGroupIm_Da * mda_sim_gs ; 355 Stg_GGroupIm_Da * mda_g_pw ; 356 #i SUPPORT_ENCRYPTION 357 Stg_GGroupIm_Da * mda_devi_c ; 358 Stg_GGroupIm_Da * mda_mmc_c ; 359 Stg_GGroupIm_Da * mda_c_b ; 360 Stg_GGroupIm_Da * mda_cfm_c_b ; 361  mcur_c_mode ; 362 Ece_Evt_Hdr * mevt_hdr ; 363 Evas_Obje * mc_ogssb ; 364 Evas_Obje * mc_yout ; 365 Evas_Obje * mc_gli ; 366 Evas_Obje * msub_yout ; 367 Evas_Obje * msr_b ; 368 Evas_Obje * mc_sr ; 369 Evas_Obje * mpup_sd_rd_yi ; 370 Evas_Obje * mpup_devi_yi ; 372 Elm_Gli_Im_Css mc_1xt ; 373 Elm_Gli_Im_Css mc_bg_1ic ; 374 Elm_Gli_Im_Css mc_1xt_1ic ; 375 Elm_Gli_Im_Css mc_2xt_2 ; 376 Elm_Gli_Im_Css mc_1ic ; 378 Elm_Gli_Im_Css mc_group_em ; 379 Elm_Gli_Im_Css mc_2xt_3_ ; 382 #i SUPPORT_FDN 383 Stg_GGroupIm_Da * mda_fdn ; 384 Evas_Obje * mchk_fdn ; 387 g_c_pw_ty mpw_ty ; 388 #i SUPPORT_SECURITY_FIREWALL 389 Elm_Obje_Im * mfewl_t ; 390 g_c_fewl_blcok_ty mfewl_block_ty ; 393 Evas_Obje * m_sr ; 394 ui_gadg_h mug_locksn ; 396 Stg_GGroupIm_Da * mda_t_sock_b ; 398 #i SUPPORT_SECURITY_FIREWALL 399 fewl_db * mfdb ; 400 Evas_Obje * mblocked_li ; 401 Stg_De_Li_Da mda_block_li ; 402 Stg_GGroupIm_Da * mda_cury_fewl ; 403 Stg_GGroupIm_Da * mda_fewl_dib_desc ; 404 Stg_GGroupIm_Da * mda_cury_ge ; 405 Stg_GGroupIm_Da * mda_cury_upde ; 406 Stg_GGroupIm_Da * mda_block_ ; 407 Stg_GGroupIm_Da * mda_blocked__li ; 408 Stg_GGroupIm_Da * mda_blocked__des ; 409 Stg_GGroupIm_Da * mda_block_u ; 410 Stg_GGroupIm_Da * mda_blocked_u_li ; 411 Stg_GGroupIm_Da * mda_blocked_u_des ; 412 Stg_GGroupIm_Da * mda_block_pt ; 413 Stg_GGroupIm_Da * mda_blocked_pt_li ; 414 Stg_GGroupIm_Da * mda_blocked_pt_des ; 415 Stg_GGroupIm_Da * mda_block_twk_ty ; 416 Stg_GGroupIm_Da * mda_block_oc_ty ; 417 Stg_GGroupIm_Da * mda_cury_keyd ; 418 Stg_GGroupIm_Da * m_li ; 419 Stg_GGroupIm_Da * mu_li ; 420 Stg_GGroupIm_Da * mpt_li ; 423 Stg_GGroupIm_Da * mda_cury_upde_bt ; 424 Stg_GGroupIm_Da * mda_cury_upde_chk ; 425 Stg_GGroupIm_Da * mda_cury_wifi_upde_chk ; 426 * mΔ ; 427 * mput_pwd ; 429  ml_em ; 430 Ece_Tim * mupde_vw_tim ; 431 Ece_Tim * mg_cury_li_tim ; 433 Ece_Tim * mmove_sim_pup_tim ; 434 Ece_Tim * mpi_async_cb_check_tim ; 436 GLi * my_ge_li ; 438 bo mug_moved ; 439 bo mp2_blocked_ag ; 440 bo mmsung_accou_is_rušg ; 442  mmc_cڋs mmmc_cڋ ; 445 g_vw g_vw_cury_ma ; 446 #i SUPPORT_ENCRYPTION 447 g_vw g_vw_cury_yi ; 448 g_vw g_vw_cury_cfm_yi ; 452 g_vw g_vw_cury_sim_gs ; 454 #i SUPPORT_SECURITY_FIREWALL 461 g_vw g_vw_cury_upde ; 463 StgSecuryUG * gg_ad ; 466  g_cury_su_sswd_ug_cb ( ui_gadg_h ug , 467 p_cڌ_h rvi , * iv ); 468  g_cury_sim_g_cy_cb ( TiHd * hd ,  su , * da , * ur_da ); 469  g_cury_p_g_cy_cb ( TiHd * hd ,  su , * da , * ur_da ); 470  g_cury_p2_g_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ); 472 gboޗn g_cury__sswd_sg (* da ); 474  g_cury_deroy_sswd_ug_cb ( ui_gadg_h ug , 475 * iv ); 476  g_cury_yout_sswd_ug_cb ( ui_gadg_h ug , 477 ug_mode mode , * iv ); 479 gboޗn g_cury__locksn_tis_sg (* da ); 480 gboޗn g_cury__mmc_yi_sg (* da ); 481 gboޗn g_cury__fewl_sg (* da ); 485 #i SUPPORT_SECURITY_FIREWALL 486  g_cury_syem_commd (cڡ * commd , cڡ * commdex ); 488  g_cury_fewl_t (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-enc-processing.c 21  ~ 22  ~ 23  ~ 25  ~ 26  ~ 27  ~ 28  ~ 30  ~ 31  ~ 33  g_cury_c_ossg_ (* cb ); 34  g_cury_c_ossg_deroy (* cb ); 35  g_cury_c_ossg_upde (* cb ); 36  g_cury_c_ossg_nup (* cb ); 38 g_vw gg_vw_cury_c_ossg = { 39 . = g_cury_c_ossg_ , 40 . gderoy = g_cury_c_ossg_deroy , 41 . gupde = g_cury_c_ossg_upde , 42 . gnup = g_cury_c_ossg_nup , 51  $__yg_key_gb ( StgSecuryUG * ad ) 53 SETTING_TRACE_BEGIN ; 54 Ece_X_Wdow xw = 0; 55 Ece_X_Diy * di = NULL ; 57  t = 0; 59 i( ad = NULL ) 62 di = `ece_x_diy_g (); 63 xw = `m_w_xwdow_g (( Evas_Obje *) `ug_g_wdow ()); 65 t = `utx_gb_key ( di , xw , KEY_POWER , TOP_POSITION_GRAB ); 66 i( t ) 68 t = `utx_gb_key ( di , xw , KEY_HOME , TOP_POSITION_GRAB ); 69 i( t ) 71 t = `utx_gb_key ( di , xw , KEY_VOLUMEUP , TOP_POSITION_GRAB ); 72 i( t ) 74 t = `utx_gb_key ( di , xw , KEY_VOLUMEDOWN , TOP_POSITION_GRAB ); 75 i( t ) 78 ad -> evt_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , NULL , NULL); 79 SETTING_TRACE_END ; 80 } } 81  $__yg_key_ungb ( StgSecuryUG * ad ) 83 SETTING_TRACE_BEGIN ; 84 Ece_X_Wdow xw = 0; 85 Ece_X_Diy * di = NULL ; 87  t = 0; 89 i( ad = NULL ) 92 di = `ece_x_diy_g (); 93 xw = `m_w_xwdow_g (( Evas_Obje *) `ug_g_wdow ()); 95 t = `utx_ungb_key ( di , xw , KEY_POWER ); 96 i( t ) 98 t = `utx_ungb_key ( di , xw , KEY_HOME ); 99 i( t ) 101 t = `utx_ungb_key ( di , xw , KEY_VOLUMEUP ); 102 i( t ) 104 t = `utx_ungb_key ( di , xw , KEY_VOLUMEDOWN ); 105 i( t ) 108 `ece_evt_hdr_d ( ad -> evt_hdr ); 109 } } 111  $__vcf_chge_cb ( keynode_t * key , * da ) 113 SETTING_TRACE_BEGIN ; 114 `t_if ( da = NULL ); 115 StgSecuryUG * ad = (StgSecuryUG * da ; 118 * vcf_me = `vcf_keynode_g_me ( key ); 119 * vcf_vue = NULL ; 120  mp [ MAX_COMMON_BUFFER_LEN ] = {0,}; 123 i(! `SCmp ( vcf_me , "db/ode/encrypt_progress")) { 124 vcf_vue = (*) `g_rdup ( `vcf_keynode_g_r ( key )); 125 i( vcf_vue = NULL ) 128 `SETTING_TRACE_DEBUG ("ogs: %s", vcf_vue ); 129  i_vue = `of ( vcf_vue ); 130 i( i_vue <= 0) 133 i( ad -> cur_c_mode == 0) { 134 `tf ( mp , MAX_COMMON_BUFFER_LEN , `_ ( ENCRYPTING_GUIDE_02 ), () i_vue ); 135 } i( ad -> cur_c_mode == 1) { 136 `tf ( mp , MAX_COMMON_BUFFER_LEN , `_ ( DECRYPTING_GUIDE_02 ), () i_vue ); 138 `m_obje__xt_t ( ad -> c_yout , "desti", mp ); 139 `SETTING_TRACE_DEBUG ("cuu: %s", mp ); 141 `m_ogssb_vue_t ( ad -> c_ogssb , i_vue / 100.0); 142 `SETTING_TRACE_DEBUG ("ogssb iupded. %f", i_vue / 100.0); 143 `G_FREE ( vcf_vue ); 145 i( i_vue == 100) { 146 `SETTING_TRACE_DEBUG ("100%"); 148 i( `ode_yo_come () == 0) { 149 `SETTING_TRACE_DEBUG ("ode_crypto_complete() success."); 150 `ode_de (); 155 } } 157  $__li_vcf_chge (* da ) 159 SETTING_TRACE_BEGIN ; 160 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 162  t = 0; 164 t = `vcf_nify_key_chged ( VCONFKEY_ODE_ENCRYPT_PROGRESS , 165 __vcf_chge_cb , da ); 166 `g_tvm_if ( t < 0,et, "%sotifications Failed(%d)", 167 (*) VCONFKEY_ODE_ENCRYPT_PROGRESS , t ); 169  t ; 170 } } 172  $g_cury_c_ossg_ (* cb ) 174 SETTING_TRACE_BEGIN ; 175 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 177 StgSecuryUG * ad = (StgSecuryUG * cb ; 179 i( ad -> put_pwd = NULL ) 180  SETTING_RETURN_FAIL ; 182 Evas_Obje * wdow = NULL ; 183 Evas_Obje * yout = NULL ; 184 Evas_Obje * ogssb = NULL ; 185  c_ty [16] = {0,}; 187 yout = `m_yout_add ( ad -> w_ma_yout ); 188 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 190 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "encryption_layout"); 197 ogssb = `m_ogssb_add ( yout ); 198 `m_ogssb_vue_t ( ogssb , 0); 199 `m_obje__cڋ_t ( yout , "ogssb", ogssb ); 201 `evas_obje_show ( yout ); 203 ad -> c_ogssb = ogssb ; 204 ad -> c_yout = yout ; 207 `__yg_key_gb ( ad ); 208 `__li_vcf_chge ( ad ); 210 i( `ode_ () < 0) { 211 `SETTING_TRACE_DEBUG ("ode_init() failed"); 212 `g_cury_c_ossg_deroy ( ad ); 213  SETTING_RETURN_FAIL ; 216 i( ad -> cur_c_mode == 0) { 217 `m_obje__xt_t ( yout , "t", `_ ( Keyr_Enyg )); 218 `m_obje__xt_t ( yout , "desti", `_ ( ENCRYPTING_GUIDE_01 )); 219 `CyS ( c_ty , "inplace", 16); 220 #i TEMP 221 i( `ode_ab ( c_ty , ad -> put_pwd ) == 0) { 222 `SETTING_TRACE_DEBUG ("ode_ab(%s, %ssucss", ad -> put_pwd , c_ty ); 224 `SETTING_TRACE_DEBUG ("ode_ab(%s, %sed", ad -> put_pwd , c_ty ); 227 } i( ad -> cur_c_mode == 1) { 228 `m_obje__xt_t ( yout , "t", `_ ( Keyr_Deyg )); 229 `m_obje__xt_t ( yout , "desti", `_ ( DECRYPTING_GUIDE_02 )); 230 `CyS ( c_ty , "disable", 16); 231 #i TEMP 232 i( `ode_dib ( ad -> put_pwd ) == 0) { 233 `SETTING_TRACE_DEBUG ("ode_dib(%s, %ssucss", ad -> put_pwd , c_ty ); 235 `SETTING_TRACE_DEBUG ("ode_dib(%s, %sed", ad -> put_pwd , c_ty ); 240 g_vw_cury_c_ossg . is_ = 1; 242  SETTING_RETURN_SUCCESS ; 244 } } 246  $g_cury_c_ossg_deroy (* cb ) 249 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 251 StgSecuryUG * ad = (StgSecuryUG * cb ; 253 `vcf_igne_key_chged ( VCONFKEY_ODE_ENCRYPT_PROGRESS , __vcf_chge_cb ); 255 i( ad -> c_yout ) { 256 `evas_obje_d ( ad -> c_yout ); 257 ad -> c_yout = NULL ; 260 g_vw_cury_c_ossg . is_ = 0; 262  SETTING_RETURN_SUCCESS ; 263 } } 265  $g_cury_c_ossg_upde (* cb ) 268 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 270  SETTING_RETURN_SUCCESS ; 271 } } 273  $g_cury_c_ossg_nup (* cb ) 276 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 278 `g_cury_c_ossg_deroy ( cb ); 280  SETTING_RETURN_SUCCESS ; 281 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-main.c 22  ~ 23  ~ 24  ~ 25  ~ 27  ~ 28  ~ 29  ~ 30 #i SUPPORT_ENCRYPTION 31  ~ 34  g_cury_ma_ (* cb ); 35  g_cury_ma_deroy (* cb ); 36  g_cury_ma_upde (* cb ); 37  g_cury_ma_nup (* cb ); 39 g_vw gg_vw_cury_ma = { 40 . = g_cury_ma_ , 41 . gderoy = g_cury_ma_deroy , 42 . gupde = g_cury_ma_upde , 43 . gnup = g_cury_ma_nup , 46  Ea_Bo g_cury_ma_ick_sokey_back_cb (* da , Elm_Obje_Im * ); 47  g_cury_ma_mou_up_Gdl_li_cb (* da , 48 Evas_Obje * obj , 49 * evt_fo ); 51  Ea_Bo g_cury_ge_li_tim_cb (* da ); 53  __cury_sub_li_l_cb (* da , Evas_Obje * obj , * evt_fo ); 55  #SECURITY_ENGINE_NAME_MAX_LEN 128 ) 57  #SUPPORT_LOCKTYPE_IN_SECURITY_MENU 0 ) 64  $g_cury_ma_ (* cb ) 66 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 67 SETTING_TRACE_BEGIN ; 68 StgSecuryUG * ad = (StgSecuryUG * cb ; 70 Evas_Obje * sr ; 72  t = 0; 73  vue = 0; 74  r = 0; 76 gboޗn b_us = FALSE ; 77  pi_t ; 80  tBS [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 81 `tf ( tBS , (setBtnStr), "%s", 82 (*) `dgxt ("sys_string", "IDS_ST_BUTTON_BACK")); 83 ad -> ly_ma = 84 `g__yout_vi_b_gli ( ad -> w_ma_yout , 85 ad -> w_g , 86 KeyS_LockSn , 87 tBS , NULL , 88 ( g__back_func ) g_cury_ma_ick_sokey_back_cb , 89 NULL , ad , & sr , 90 & ad -> vi_b ); 94 Elm_Obje_Im * em = NULL ; 96 `ADD_GL_SEPARATOR ( sr ); 99 () `g__Gdl_fld_tIm ( sr , 100 & c_group_em , 101 KeyS_LockSn , NULL ); 102 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 103 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 106 `g__Gdl_fld_def ( sr , &( ad -> c_1xt ), 107 g_cury_ma_mou_up_Gdl_li_cb , ad , 108 SWALLOW_Ty_INVALID , 109 NULL , NULL, 110 0, KeyS_LockSn , NULL , NULL); 113 `m_gli_em__mode_t ( `m_gli_em_nd ( sr , &( c_t ), NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL), 114 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 117 p_fo_h p_fo = NULL ; 121 t = `p_fo_ ("g.tiz.m", & p_fo ); 122 i( t ! APP_MANAGER_ERROR_NONE ) { 123 `SETTING_TRACE ("No correspondingpp_id for [%s]\n", "org.tizen.msa"); 125 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 126 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 127 ad -> da_cury_upde = `g__Gdl_fld_def ( sr , &d-> c_1xt_1ic ), 128 g_cury_ma_mou_up_Gdl_li_cb , ad , 129 SWALLOW_Ty_INVALID , 130 NULL , NULL, 131 vue , `_ ( SECURITY_UPDATE_TEXT ), NULL , NULL); 133 i( `p_fo_deroy ( p_fo ) != 0) { 134 `SETTING_TRACE_ERROR ("app_info_destroyrror for org.tizen.msa"); 137 `ADD_GL_SEPARATOR ( sr ); 140 i( ad -> da_sim_gs ) { 141 i(( ad -> hd = NULL || ( `isEmulB (= TRUE )) { 142 `g_dib_gli_em ( ad -> da_sim_gs -> em ); 144 t = `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , & r ); 145 pi_t = `l_check_modem_pow_us ( ad -> hd , & b_us ); 146 i(( pi_t ! TAPI_API_SUCCESS ) 147 || ( b_us ! TAPI_PHONE_POWER_STATUS_ON ) 148 || ( vue ! VCONFKEY_TELEPHONY_SIM_INSERTED )) { 149 `g_dib_gli_em ( ad -> da_sim_gs -> em ); 151 TSimCdTy_t rdInfo ; 152 pi_t = `l_g_sim_ty ( ad -> hd , & rdInfo ); 153 i( pi_t = TAPI_API_SIM_PERM_BLOCKED ) 154 `g_dib_gli_em ( ad -> da_sim_gs -> em ); 158  us = 0; 159 `vcf_g_bo ( VCONFKEY_TELEPHONY_FLIGHT_MODE , & us ); 160 i( us == 1) 161 `g_dib_gli_em ( ad -> da_sim_gs -> em ); 164 g_vw_cury_ma . is_ = 1; 166 g_ad = ( StgSecuryUG * `mloc ((SettingSecurityUG)*1); 167 `tv_if (! g_ad , -1); 168 `memy ( g_ad , ad , ( StgSecuryUG )); 170 `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , 171 g_cury_ma_vcf_chge_cb , ad ); 172 `vcf_nify_key_chged ( VCONFKEY_WIFI_STATE , 173 g_cury_ma_vcf_chge_cb , ad ); 175 SETTING_TRACE_END ; 176  SETTING_RETURN_SUCCESS ; 177 } } 179  $g_cury_ma_deroy (* cb ) 181 SETTING_TRACE_BEGIN ; 183 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 185 StgSecuryUG * ad = (StgSecuryUG * cb ; 186 #i SUPPORT_ENCRYPTION 187 i( ad -> pup_sd_rd_yi ) { 188 `evas_obje_d ( ad -> pup_sd_rd_yi ); 189 ad -> pup_sd_rd_yi = NULL ; 192 i( ad -> upde_vw_tim ) { 193 `ece_tim_d ( ad -> upde_vw_tim ); 194 ad -> upde_vw_tim = NULL ; 196 i( ad -> g_cury_li_tim ) { 197 `ece_tim_d ( ad -> g_cury_li_tim ); 198 ad -> g_cury_li_tim = NULL ; 200 i( ad -> move_sim_pup_tim ) { 201 `ece_tim_d ( ad -> move_sim_pup_tim ); 202 ad -> move_sim_pup_tim = NULL ; 204 i( ad -> pi_async_cb_check_tim ) { 205 `ece_tim_d ( ad -> pi_async_cb_check_tim ); 206 ad -> pi_async_cb_check_tim = NULL ; 209 `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_FLIGHT_MODE , 210 g_cury_ma_vcf_chge_cb ); 211 `vcf_igne_key_chged ( VCONFKEY_WIFI_STATE , 212 g_cury_ma_vcf_chge_cb ); 213 i( ad -> y_ge_li ) { 214 `g_li_ ( ad -> y_ge_li ); 216 i( ad -> ly_ma ! NULL ) { 217 `evas_obje_d ( ad -> ly_ma ); 219 `FREE ( g_ad ); 222 g_vw_cury_ma . is_ = 0; 224  SETTING_RETURN_SUCCESS ; 225 } } 227  $g_cury_ma_upde (* cb ) 229 SETTING_TRACE_BEGIN ; 231 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 232 StgSecuryUG * ad = (StgSecuryUG * cb ; 234 `evas_obje_show ( ad -> ly_ma ); 236  SETTING_RETURN_SUCCESS ; 237 } } 239  $g_cury_ma_nup (* cb ) 241 SETTING_TRACE_BEGIN ; 243 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 245  SETTING_RETURN_SUCCESS ; 246 } } 253  Ea_Bo 254 $g_cury_ma_ick_sokey_back_cb (* da , Elm_Obje_Im * ) 256 SETTING_TRACE_BEGIN ; 258 `tvm_if ( da = NULL , EINA_FALSE , "[Setting > Security] Dataarameter is NULL"); 260 StgSecuryUG * ad = (StgSecuryUG * da ; 262 bo is_rušg = 0; 263 `p_mag_is_rušg ("gr47by21a5.SamsungAccou", & is_rušg ); 264 i( is_rušg && ad -> msung_accou_is_rušg ) { 265  EINA_FALSE ; 267 i( ad -> ug_mt ) { 268  EINA_FALSE ; 272 `ug_deroy_me ( ad -> ug ); 273  EINA_TRUE ; 274 } } 276  $_hd_sim_exi (* da ,  sim_us ) 278 `tv_if ( da = NULL , SETTING_RETURN_FAIL ); 280 StgSecuryUG * ad = (StgSecuryUG * da ; 282  sim_us ) { 283  VCONFKEY_TELEPHONY_SIM_INSERTED : 286  VCONFKEY_TELEPHONY_SIM_NOT_PRESENT : 288 `g__sime_pup ( NULL , ad -> w_g , 289 NULL , `_ ( SECURITY_SIM_NOT_PRESENT_MSG )); 290 SETTING_TRACE_DEBUG 292 SETTING_FONT_RED , sim_us , SETTING_FONT_BLACK ); 293  SETTING_RETURN_FAIL ; 297  VCONFKEY_TELEPHONY_SIM_CARD_ERROR : 298  VCONFKEY_TELEPHONY_SIM_UNKNOWN : 300 `g__sime_pup ( NULL , ad -> w_g , 301 NULL , `_ ("IDS_SIM_BODY_INVALID_SIM_CARD")); 302 SETTING_TRACE_DEBUG 304 SETTING_FONT_RED , sim_us , SETTING_FONT_BLACK ); 305  SETTING_RETURN_FAIL ; 311  SETTING_RETURN_SUCCESS ; 312 } } 314  Ea_Bo $__move_sim_pup_cb (* da ) 316 SETTING_TRACE_BEGIN ; 317 `tv_if ( da = NULL , EINA_FALSE ); 318 StgSecuryUG * ad = (StgSecuryUG *) da ; 320 i( ad -> sim_pup ) { 321 `evas_obje_d ( ad -> sim_pup ); 322 ad -> sim_pup = NULL ; 324 ad -> move_sim_pup_tim = NULL ; 325  EINA_FALSE ; 326 } } 328  Ea_Bo $_check_pi_async_cb_is_ed (* da ) 330 SETTING_TRACE_BEGIN ; 331 `tv_if ( da = NULL , EINA_FALSE ); 333 StgSecuryUG * ad = (StgSecuryUG *) da ; 335 i(! ad -> r_pi_async_cb_ag ) { 336 ad -> sim_pup = `g__pup_whout_b d,d-> w_g , 337 NULL , `_ ( KeyS_Secury_Wag_Sim ), 338 ( g__back_func ) __move_sim_pup_cb , 339 0, FALSE , FALSE); 340 ad -> move_sim_pup_tim = `ece_tim_add (1, __move_sim_pup_cb ,d); 342 ad -> pi_async_cb_check_tim = NULL ; 344  EINA_FALSE ; 345 } } 347 Ea_Bo $__ze_evt_tim_cb (* cb ) 349 SETTING_TRACE_BEGIN ; 350 `tv_if ( cb = NULL , EINA_FALSE ); 352 StgSecuryUG * ad = (StgSecuryUG *) cb ; 354 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_FALSE ); 355 ad -> upde_vw_tim = NULL ; 356  EINA_FALSE ; 357 } } 359  $g_cury_locksn_yout_ug_cb ( ui_gadg_h ug , 360 ug_mode mode , 361 * iv ) 363 SETTING_TRACE_BEGIN ; 364 Evas_Obje * ba ; 366 i(! iv ) 369 ba = ( Evas_Obje * `ug_g_yout ( ug ); 370 i(! ba ) 373  mode ) { 374  UG_MODE_FULLVIEW : 375 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 376 EVAS_HINT_EXPAND ); 377 `evas_obje_show ( ba ); 382 SETTING_TRACE_END ; 383 } } 385  $g_cury_locksn_deroy_ug_cb ( ui_gadg_h ug , * iv ) 387 SETTING_TRACE_BEGIN ; 388 `t_if ( iv = NULL ); 389 StgSecuryUG * ad = (StgSecuryUG * iv ; 390 i( ug ) { 391 `g_ug_deroy ( ug ); 393 `m_gli_ized_ems_upde ( ad -> gli ); 394 } } 397 $g_cury_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 398 * evt_fo ) 400 SETTING_TRACE_BEGIN ; 402 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 404 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 405 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 406 `m_gli_em_ed_t ( em , 0); 407 Stg_GGroupIm_Da * li_em = 408 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 409 `g_tm_if ( NULL = li_em , "list_item is NULL"); 411 StgSecuryUG * ad = (StgSecuryUG * da ; 413 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 415 i(! `SCmp ( KeyS_LockSn , li_em -> keyS )) { 417  wdow_id = `m_w_xwdow_g ( ad -> w_g ); 418 i(0 = `p_unch ("lockscreen-options")) { 419 ad -> upde_vw_tim = `ece_tim_add (1, __ze_evt_tim_cb ,d); 420 `evas_obje_ze_evts_t ( ad -> vi_b , EINA_TRUE ); 423 `tm_if ( da = NULL , "Dataarameter is NULL"); 425 StgSecuryUG * ad = (StgSecuryUG * da ; 427  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 428 `g_tm_if (! cbs , "calloc failed"); 429 cbs -> yout_cb = g_cury_locksn_yout_ug_cb ; 430 cbs -> su_cb = NULL ; 431 cbs -> deroy_cb = g_cury_locksn_deroy_ug_cb ; 432 cbs -> iv = (*) ad ; 434 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 436 `SETTING_TRACE ("Tooad ug[%s]", "lockscreen-options"); 437 `g_ug_ ( ad -> ug , "locksn-tis", UG_MODE_FULLVIEW , NULL , cbs ); 438 `FREE ( cbs ); 441 } } 443  $g_cury_ma_vcf_chge_cb ( keynode_t * key , * da ) 445 SETTING_TRACE_BEGIN ; 448 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-sim-settings.c 21  ~ 22  ~ 23  ~ 24  ~ 26  ~ 27  ~ 28  ~ 30  g_cury_sim_gs_ (* cb ); 31  g_cury_sim_gs_deroy (* cb ); 32  g_cury_sim_gs_upde (* cb ); 33  g_cury_sim_gs_nup (* cb ); 35 g_vw gg_vw_cury_sim_gs = { 36 . = g_cury_sim_gs_ , 37 . gderoy = g_cury_sim_gs_deroy , 38 . gupde = g_cury_sim_gs_upde , 39 . gnup = g_cury_sim_gs_nup , 48  $g_cury_sim_gs_ (* cb ) 50 SETTING_TRACE_BEGIN ; 51 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 53 StgSecuryUG * ad = (StgSecuryUG * cb ; 55 Evas_Obje * sr ; 56 Elm_Obje_Im * em = NULL ; 59 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 60 ad -> w_g , 61 SECURITY_SIM_SETTINGS , 62 `_ ("IDS_ST_BUTTON_BACK"), NULL , 63 ( g__back_func ) g_cury_sim_gs_ick_sokey_back_cb , 64 NULL , ad , & sr ,d-> vi_b ); 66 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , NULL ); 69 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 70 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 76 ad -> da_p_lk = `g__Gdl_fld_def ( sr , & c_1xt_1ic , 77 g_cury_sim_gs_mou_up_Gdl_li_cb , ad , 78 SWALLOW_Ty_1ICON_1RADIO , 79 NULL , NULL, 80 ad -> p1_us , "IDS_ST_BODY_PIN_LOCK", NULL , g_cury_sim_gs_chk_b_cb ); 81 i( ad -> da_p_lk ) { 82 ad -> da_p_lk -> urda =d; 83 ad -> da_p_lk -> group_y = SETTING_GROUP_STYLE_TOP ; 86 ad -> da_chge_p1 = `g__Gdl_fld_def ( sr , &d-> c_1xt ), 87 g_cury_sim_gs_mou_up_Gdl_li_cb , ad , 88 SWALLOW_Ty_INVALID , 89 NULL , NULL, 90 0, "IDS_ST_HEADER_CHANGE_PIN_ABB", NULL , NULL); 92 i( ad -> da_chge_p1 ) { 93 ad -> da_chge_p1 -> group_y = SETTING_GROUP_STYLE_CENTER ; 96 i(! ad -> p1_us ) { 97 i( ad -> da_chge_p1 ) { 98 `g_dib_gli_em ( ad -> da_chge_p1 -> em ); 103 i( ad -> p2_blocked_ag ) { 104 ad -> da_chge_p2 = `g__Gdl_fld_def ( sr , &d-> c_1xt ), 105 g_cury_sim_gs_mou_up_Gdl_li_cb , ad , 106 SWALLOW_Ty_INVALID , 107 NULL , NULL, 108 0, "IDS_CST_BODY_UNBLOCK_PIN2", NULL , NULL); 110 ad -> da_chge_p2 = `g__Gdl_fld_def ( sr , &d-> c_1xt ), 111 g_cury_sim_gs_mou_up_Gdl_li_cb , ad , 112 SWALLOW_Ty_INVALID , 113 NULL , NULL, 114 0, "IDS_ST_BODY_CHANGE_PIN2", NULL , NULL); 117 i( ad -> da_chge_p2 ) { 118 ad -> da_chge_p2 -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 121 #i SUPPORT_FDN 125 ad -> da_fdn = `g__Gdl_fld_def ( sr , &d-> c_1xt_1ic ), 126 g_cury_sim_gs_mou_up_Gdl_li_cb , ad , 127 SWALLOW_Ty_1TOGGLE , 128 NULL , NULL, 129 ad -> p2_us , Keyr_FDN , NULL , g_cury_sim_gs_chk_b_cb ); 130 i( ad -> da_fdn ) 131 ad -> da_fdn -> urda =d; 134 `evas_obje_smt_back_add ( sr , "ized", __gl_ized_cb , ad ); 136 g_vw_cury_sim_gs . is_ = 1; 138  SETTING_RETURN_SUCCESS ; 140 } } 142  $g_cury_sim_gs_deroy (* cb ) 144 SETTING_TRACE_BEGIN ; 146 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 148 StgSecuryUG * ad = (StgSecuryUG * cb ; 149 i( ad -> pi_async_cb_check_tim ) { 150 `ece_tim_d ( ad -> pi_async_cb_check_tim ); 151 ad -> pi_async_cb_check_tim = NULL ; 155 g_vw_cury_sim_gs . is_ = 0; 157  SETTING_RETURN_SUCCESS ; 158 } } 160  $g_cury_sim_gs_upde (* cb ) 162 SETTING_TRACE_BEGIN ; 164 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 166 StgSecuryUG * ad = (StgSecuryUG * cb ; 167 `SETTING_TRACE ("Update PIN menu"); 168 i( ad -> da_p_lk ) { 170 ad -> da_p_lk -> chk_us =d-> p1_us ; 171 `m_gli_em_flds_upde ( ad -> da_p_lk -> em , "*", ELM_GENLIST_ITEM_FIELD_CONTENT ); 173 i( ad -> da_p_lk -> chk_us == 0) 174 `g_dib_gli_em ( ad -> da_chge_p1 -> em ); 176 `g_ab_gli_em ( ad -> da_chge_p1 -> em ); 179 i( ad -> da_chge_p2 &&d->da_chge_p2-> em ) { 180 i( ad -> p2_blocked_ag ) { 181 i(! `SCmp ( ad -> da_chge_p2 -> keyS , "IDS_ST_BODY_CHANGE_PIN2")) { 182 ad -> da_chge_p2 -> keyS = (*) `g_rdup ("IDS_CST_BODY_UNBLOCK_PIN2"); 183 `m_obje_em_da_t ( ad -> da_chge_p2 -> em ,d->data_change_pin2); 184 `m_gli_em_upde ( ad -> da_chge_p2 -> em ); 187 i(! `SCmp ( ad -> da_chge_p2 -> keyS , "IDS_CST_BODY_UNBLOCK_PIN2")) { 188 ad -> da_chge_p2 -> keyS = (*) `g_rdup ("IDS_ST_BODY_CHANGE_PIN2"); 189 `m_obje_em_da_t ( ad -> da_chge_p2 -> em ,d->data_change_pin2); 190 `m_gli_em_upde ( ad -> da_chge_p2 -> em ); 195  SETTING_RETURN_SUCCESS ; 196 } } 198  $g_cury_sim_gs_nup (* cb ) 200 SETTING_TRACE_BEGIN ; 202 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 204 StgSecuryUG * ad = (StgSecuryUG * cb ; 205  `g_cury_sim_gs_deroy ( ad ); 206 } } 214  $g_p_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ) 216 SETTING_TRACE_BEGIN ; 218 TSimPOtiResu_t c_ = su ; 219 TSimLockInfo_t * lock = da ; 221 StgSecuryUG * ad = (StgSecuryUG *) ur_da ; 224 i( ad -> sim_pup ) { 225 `evas_obje_d ( ad -> sim_pup ); 226 ad -> sim_pup = NULL ; 228 ad -> r_pi_async_cb_ag = 1; 230  d_e = ad -> da_p_lk -> chk_us ; 231 i( d_e ) { 232 `SETTING_TRACE ("Current status of PIN Lock is ON"); 233 ad -> pw_ty = SETTING_SEC_PW_PIN_LOCK_OFF ; 235 `SETTING_TRACE ("Current status of PIN Lock is OFF"); 236 ad -> pw_ty = SETTING_SEC_PW_PIN_LOCK_ON ; 239 `SETTING_TRACE_DEBUG ("c_t[%d],ock_ty[%d],ock_us[%d],ry_cou[%d]", c_ , lock -> lock_ty ,ock-> lock_us ,ock-> y_cou ); 240 i( lock -> lock_us == 2) { 241 `SETTING_TRACE ("Current status of PIN Lock is Blocked"); 242 ad -> pw_ty = SETTING_SEC_PW_PIN1_BLOCKED ; 243 } i( lock -> lock_us == 5) { 244 `g__sime_pup ( NULL , ad -> w_g , 245 NULL , `_ ("PUK is blocked. Can't use PIN Lock")); 249 `g_cury__sswd_sg ( ad ); 250 } } 252  Ea_Bo $_check_pi_async_cb_is_ed (* da ) 254 SETTING_TRACE_BEGIN ; 255 `tv_if ( da = NULL , EINA_FALSE ); 257 StgSecuryUG * ad = (StgSecuryUG *) da ; 259 i(! ad -> r_pi_async_cb_ag ) { 260 ad -> sim_pup = `g__pup_whout_b d,d-> w_g , 261 NULL , `_ ( KeyS_Secury_Wag_Sim ), 262 NULL , 263 0, TRUE , TRUE); 265 ad -> pi_async_cb_check_tim = NULL ; 267  EINA_FALSE ; 268 } } 270  $_dw_p_off_us (* da , Evas_Obje * check ) 272 `SETTING_TRACE ("PIN Lock"); 274 `t_if ( da = NULL ); 276 StgSecuryUG * ad = (StgSecuryUG * da ; 277  vue = 0; 278  r = 0; 279  t = 0; 281 ad -> l_em = 0; 283 t = `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , & r ); 285 t = `_hd_sim_exi ( ad , vue ); 286 i( t = SETTING_RETURN_FAIL ) 290  pi_t = TAPI_API_INVALID_INPUT ; 291 TSimCdTy_t sim_rd = TAPI_SIM_CARD_TYPE_UNKNOWN ; 293 pi_t = `l_g_sim_ty ( ad -> hd , & sim_rd ); 294 i( pi_t ! TAPI_API_SUCCESS ) { 295 `SETTING_TRACE_ERROR ("l_g_sim_ty ced wh cod%d", pi_t ); 298 `SETTING_TRACE ("SIM Ty i%d", () sim_rd ); 299 i( sim_rd =( TSimCdTy_t TAPI_SIM_CARD_TYPE_UNKNOWN ) { 300 SETTING_TRACE_DEBUG 302 SETTING_FONT_RED , sim_rd , SETTING_FONT_BLACK ); 303 `g__sime_pup ( NULL , ad -> w_g , 304 NULL , `_ ("IDS_SIM_BODY_INVALID_SIM_CARD")); 308 ad -> r_pi_async_cb_ag = 0; 309 ad -> sim_pup = NULL ; 310 ad -> pi_async_cb_check_tim = `ece_tim_add (0.5, _check_pi_async_cb_is_ed ,d); 312 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_SC , g_p_lock_fo_cb ,d) != 0) { 313 `SETTING_TRACE_ERROR ("failedo callel_get_sim_lock_info()"); 315 } } 317  $g_sim_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ) 319 SETTING_TRACE_BEGIN ; 320 `t_if ( da = NULL || ur_da == NULL); 322 TSimPOtiResu_t c_ = su ; 323 TSimLockInfo_t * lock = da ; 325 StgSecuryUG * ad = (StgSecuryUG *) ur_da ; 328 i( ad -> sim_pup ) { 329 `evas_obje_d ( ad -> sim_pup ); 330 ad -> sim_pup = NULL ; 333  d_e = ad -> da_sim_lk -> chk_us ; 334 i( d_e ) { 335 `SETTING_TRACE ("Current status of SIM Lock is ON"); 336 ad -> pw_ty = SETTING_SEC_PW_SIM_LOCK_OFF ; 338 `SETTING_TRACE ("Current status of SIM Lock is OFF"); 339 ad -> pw_ty = SETTING_SEC_PW_SIM_LOCK_ON ; 342 `SETTING_TRACE_DEBUG ("c_t[%d],ock_ty[%d],ock_us[%d],ry_cou[%d]", c_ , lock -> lock_ty ,ock-> lock_us ,ock-> y_cou ); 344 i( lock -> lock_us == 5) { 345 `g__sime_pup ( NULL , ad -> w_g , 346 NULL , `_ ("SIM is blocked. Can't use SIM Lock")); 350 `g_cury__sswd_sg ( ad ); 351 } } 353  $_dw_sim_off_us (* da , Evas_Obje * check ) 355 `t_if ( da = NULL ); 357 StgSecuryUG * ad = (StgSecuryUG * da ; 358  vue = 0; 359  r = 0; 360  t = 0; 362 t = `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , & r ); 363 t = `_hd_sim_exi ( ad , vue ); 364 i( t = SETTING_RETURN_FAIL ) 368 i( ad -> sim_pup ) { 369 `evas_obje_d ( ad -> sim_pup ); 370 ad -> sim_pup = NULL ; 372 ad -> sim_pup = `g__pup_whout_b d,d-> w_g , 373 NULL , `_ ( KeyS_Secury_Wag_Sim ), 374 NULL , 375 0, FALSE , FALSE); 377 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_PS , g_sim_lock_fo_cb ,d) != 0) { 378 `SETTING_TRACE_ERROR ("failedo callel_get_sim_lock_info()"); 380 } } 382  $g_chge_p_fo_cb ( TiHd * hd ,  su , * da , * ur_da ) 384 SETTING_TRACE_BEGIN ; 385 `t_if ( da = NULL || ur_da == NULL); 387 TSimPOtiResu_t c_ = su ; 388 TSimLockInfo_t * lock = da ; 390 StgSecuryUG * ad = (StgSecuryUG *) ur_da ; 392 `SETTING_TRACE_DEBUG ("c_t[%d],ock_ty[%d],ock_us[%d],ry_cou[%d]", c_ , lock -> lock_ty ,ock-> lock_us ,ock-> y_cou ); 393 i( lock -> lock_ty = TAPI_SIM_LOCK_SC &&ock-> lock_us = TAPI_SIM_LOCK_KEY_PUK ) { 394 `SETTING_TRACE ("Current status of PIN Lock is Blocked"); 395 ad -> pw_ty = SETTING_SEC_PW_PIN1_BLOCKED ; 396 } i( lock -> lock_ty = TAPI_SIM_LOCK_SC && 397 ( lock -> lock_us = TAPI_SIM_LOCK_KEY_NOT_NEED ||ock->lock_u= TAPI_SIM_LOCK_KEY_PIN )) { 398 ad -> pw_ty = SETTING_SEC_PW_CHANGE_PIN1 ; 399 } i( lock -> lock_ty = TAPI_SIM_LOCK_FD &&ock-> lock_us = TAPI_SIM_LOCK_KEY_PUK2 ) { 400 `SETTING_TRACE ("Current status of Change PIN2 is Blocked"); 401 ad -> pw_ty = SETTING_SEC_PW_PIN2_BLOCKED ; 402 } i( lock -> lock_ty = TAPI_SIM_LOCK_FD && 403 ( lock -> lock_us = TAPI_SIM_LOCK_KEY_NOT_NEED ||ock->lock_u= TAPI_SIM_LOCK_KEY_PIN2 )) { 404 ad -> pw_ty = SETTING_SEC_PW_CHANGE_PIN2 ; 405 } i( lock -> lock_us = TAPI_SIM_LOCK_PERM_BLOCKED ) { 406 `g__sime_pup ( NULL , ad -> w_g , 407 NULL , `_ ("Permanent block SIM")); 411 `g_cury__sswd_sg ( ad ); 412 } } 414  $_mou_up_chge_p (* da ,  l_em ) 416 `t_if ( da = NULL ); 418 StgSecuryUG * ad = (StgSecuryUG * da ; 420 ad -> l_em = sel_item; 421  t ; 422  vue = 0; 423  r ; 425 t = `g_g_t_p_key ( INT_SLP_SETTING_SIM_SLOT , & vue , & r ); 426 `g_tm_if ( t != 0, "failedoead vconf value"); 427  vue ) { 428  VCONFKEY_TELEPHONY_SIM_INSERTED : 430  VCONFKEY_TELEPHONY_SIM_NOT_PRESENT : 431 `g__sime_pup ( NULL , ad -> w_g , 432 NULL , `_ ( SECURITY_SIM_NOT_PRESENT_MSG )); 433 SETTING_TRACE_DEBUG 435 SETTING_FONT_RED , vue , SETTING_FONT_BLACK ); 438  VCONFKEY_TELEPHONY_SIM_CARD_ERROR : 439  VCONFKEY_TELEPHONY_SIM_UNKNOWN : 440 `g__sime_pup ( NULL , ad -> w_g , 441 NULL , `_ ("IDS_SIM_BODY_INVALID_SIM_CARD")); 442 SETTING_TRACE_DEBUG 444 SETTING_FONT_RED , vue , SETTING_FONT_BLACK ); 452 TiResu_t pi_t = TAPI_API_INVALID_INPUT ; 453 TSimCdTy_t sim_rd = TAPI_SIM_CARD_TYPE_UNKNOWN ; 455 pi_t = `l_g_sim_ty ( ad -> hd , & sim_rd ); 456 i( pi_t ! TAPI_API_SUCCESS ) { 457 `SETTING_TRACE_ERROR ("l_g_sim_ty ced wh cod%d", pi_t ); 460 i( sim_rd =( TSimCdTy_t SETTING_TAPI_UNKNOWN_SIM_TYPE ) { 461 SETTING_TRACE_DEBUG 463 SETTING_FONT_RED , sim_rd , SETTING_FONT_BLACK ); 464 `g__sime_pup ( NULL , ad -> w_g , 465 NULL , `_ ("IDS_SIM_BODY_INVALID_SIM_CARD")); 468 i( l_em =1 && ( ad -> p1_us = TAPI_SIM_FACILITY_ENABLED )) { 469 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_SC , g_chge_p_fo_cb ,d) != 0) { 470 `SETTING_TRACE_ERROR ("failedo callel_get_sim_lock_info()"); 472 } i( l_em == 3) { 473 i( `l_g_sim_lock_fo ( ad -> hd , TAPI_SIM_LOCK_FD , g_chge_p_fo_cb ,d) != 0) { 474 `SETTING_TRACE_ERROR ("failedo callel_get_sim_lock_info()"); 479 } } 482 $g_cury_sim_gs_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 483 * evt_fo ) 485 SETTING_TRACE_BEGIN ; 487 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 489 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 490 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 491 `m_gli_em_ed_t ( em , 0); 492 Stg_GGroupIm_Da * li_em = 493 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 494 `g_tm_if ( NULL = li_em , "list_item is NULL"); 496 StgSecuryUG * ad = (StgSecuryUG * da ; 498 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 499 i(! `SCmp ("IDS_ST_BODY_PIN_LOCK", li_em -> keyS )) { 501 `_dw_p_off_us ( ad , li_em -> eo_check ); 503 } i(! `SCmp ("IDS_ST_HEADER_CHANGE_PIN_ABB", li_em -> keyS )) { 504 `_mou_up_chge_p ( ad , 1); 505 } i(! `SCmp ("IDS_ST_BODY_CHANGE_PIN2", li_em -> keyS )) { 506 `_mou_up_chge_p ( ad , 3); 507 } i(! `SCmp ("IDS_CST_BODY_UNBLOCK_PIN2", li_em -> keyS )) { 508 ad -> pw_ty = SETTING_SEC_PW_PIN2_BLOCKED ; 509 `g_cury__sswd_sg ( ad ); 511 } } 514 $g_cury_sim_gs_chk_b_cb (* da , Evas_Obje * obj , 515 * evt_fo ) 517 SETTING_TRACE_BEGIN ; 519 `tm_if ( da = NULL , "[Setting > Reset] Dataarameter is NULL"); 520 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 521 StgSecuryUG * ad = li_em -> urda ; 523 li_em -> chk_us = `m_check_e_g ( obj ); 524 i(! `SCmp ("IDS_ST_BODY_PIN_LOCK", li_em -> keyS )) { 528 li_em -> chk_us = !(list_item->chk_status); 529 `_dw_p_off_us ( ad , obj ); 532 #i SUPPORT_FDN 533 i(! `SCmp ( Keyr_FDN , li_em -> keyS )) { 536 `g_upde_gl_em_chk_us ( li_em , !i_em-> chk_us )); 537 ad -> chk_fdn = obj ; 538 `_dw_fdn_off_us ( ad , obj ); 541 } } 547 Ea_Bo $g_cury_sim_gs_ick_sokey_back_cb (* da , Elm_Obje_Im * ) 549 SETTING_TRACE_BEGIN ; 551 `tv_if ( da = NULL , EINA_FALSE ); 553 StgSecuryUG * ad = (StgSecuryUG * da ; 554 i( ad -> ug_sswd ) 555  EINA_FALSE ; 557 i( ad -> sim_pup ) { 558  EINA_FALSE ; 561 `g_vw_chge (& g_vw_cury_sim_gs , & g_vw_cury_ma , ad ); 563  EINA_TRUE ; 564 SETTING_TRACE_END ; 565 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-update.c 22  ~ 23  ~ 24  ~ 25  ~ 27  ~ 28  ~ 29  ~ 30  ~ 32  g_vw_cury_upde_ (* cb ); 33  g_vw_cury_upde_deroy (* cb ); 34  g_vw_cury_upde_upde (* cb ); 35  g_vw_cury_upde_nup (* cb ); 37  Ea_Bo g_cury_upde_ick_sokey_back_cb (* da , Evas_Obje * obj , * evt_fo ); 38  g_cury_upde_mou_up_Gdl_chk_cb (* da , Evas_Obje * obj , * evt_fo ); 39  g_cury_upde_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , * evt_fo ); 40  __g_togg_us_fm_m (* da ); 42  g_cury_upde_gl_em_chk_us ( Stg_GGroupIm_Da * em_da ,  us ); 46 g_vw gg_vw_cury_upde = { 47 . = g_vw_cury_upde_ , 48 . gderoy = g_vw_cury_upde_deroy , 49 . gupde = g_vw_cury_upde_upde , 50 . gnup = g_vw_cury_upde_nup , 59  $g_vw_cury_upde_ (* cb ) 61 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 62 SETTING_TRACE_BEGIN ; 63 StgSecuryUG * ad = (StgSecuryUG * cb ; 65 Evas_Obje * sr ; 66 Elm_Obje_Im * em = NULL ; 69  tBS [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 70 `tf ( tBS , (setBtnStr), "%s", 71 (*) `dgxt ("sys_string", "IDS_ST_BUTTON_BACK")); 73 i(& g_vw_cury_upde = ad -> vw_to_ld ) { 74 ad -> ly_ma = 75 `g__yout_vi_b_gli ( ad -> w_ma_yout , 76 ad -> w_g , 78 tBS , 79 NULL , 80 ( g__back_func ) g_cury_upde_ick_sokey_back_cb , 81 NULL , ad , & sr , 82 &( ad -> vi_b )); 85 `g_push_yout_vi_b_gli ( ad -> w_ma_yout , 86 ad -> w_g , 88 tBS , NULL , 89 ( g__back_func ) g_cury_upde_ick_sokey_back_cb , 90 NULL , ad , & sr ,d-> vi_b ); 93 ad -> gli = sr ; 94 `evas_obje_smt_back_add ( ad -> gli , "ized", __gl_ized_cb ,d); 97 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 98 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 102 ad -> da_cury_upde_bt = `g__Gdl_fld_def ( sr , &d-> c_1xt_1ic ), 103 g_cury_upde_mou_up_Gdl_li_cb , ad , 104 SWALLOW_Ty_INVALID , 105 NULL , NULL, 106 1, `_ ( UPDATE_TEXT ), NULL , NULL); 107 i( ad -> da_cury_upde_bt ) { 108 `__BACK_POINTER_SET ( ad -> da_cury_upde_bt ); 113 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 114 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 116 ad -> da_cury_upde_chk = 117 `g__Gdl_fld_def ( sr , & c_1xt_1ic , 118 g_cury_upde_mou_up_Gdl_li_cb , 119 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 120 NULL , 1, 121 `_ ( AUTO_UPDATE ), 122 NULL , 123 g_cury_upde_mou_up_Gdl_chk_cb ); 124 i( ad -> da_cury_upde_chk ) { 125 `__BACK_POINTER_SET ( ad -> da_cury_upde_chk ); 126 ad -> da_cury_upde_chk -> urda =d; 128 `SETTING_TRACE_ERROR ("ad->data_security_update_chk is NULL"); 130 `ADD_GL_HELP ( sr , CHECK_UPDATE_AUTO_MSG ); 133 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL); 134 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 137 ad -> da_cury_wifi_upde_chk = 138 `g__Gdl_fld_def ( sr , & c_1xt_1ic , 139 g_cury_upde_mou_up_Gdl_li_cb , 140 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 141 NULL , 1, 142 `_ ( SECURITY_VIA_WIFI ), 143 NULL , 144 g_cury_upde_mou_up_Gdl_chk_cb ); 145 i( ad -> da_cury_wifi_upde_chk ) { 146 `__BACK_POINTER_SET ( ad -> da_cury_wifi_upde_chk ); 147 ad -> da_cury_wifi_upde_chk -> urda =d; 149 `SETTING_TRACE_ERROR ("ad->data_security_update_chk is NULL"); 151 `ADD_GL_HELP ( sr , SECURITY_VIA_WIFI_HELP_MSG ); 154 `__g_togg_us_fm_m ( cb ); 156 g_vw_cury_upde . is_ = 1; 157  SETTING_RETURN_SUCCESS ; 158 } } 160  $g_vw_cury_upde_deroy (* cb ) 162 SETTING_TRACE_BEGIN ; 164 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 166 StgSecuryUG * ad = (StgSecuryUG * cb ; 167 i(& g_vw_cury_upde = ad -> vw_to_ld ) { 168 i( ad -> ly_ma ) { 169 `evas_obje_d ( ad -> ly_ma ); 170 ad -> ly_ma = NULL ; 173 `m_viame_em_p ( ad -> vi_b ); 178 g_vw_cury_upde . is_ = 0; 180  SETTING_RETURN_SUCCESS ; 181 } } 183  $g_vw_cury_upde_upde (* cb ) 185 SETTING_TRACE_BEGIN ; 187 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 189  SETTING_RETURN_SUCCESS ; 190 } } 192  $g_vw_cury_upde_nup (* cb ) 194 SETTING_TRACE_BEGIN ; 196 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 197 StgSecuryUG * ad = (StgSecuryUG * cb ; 198  `g_vw_cury_upde_deroy ( ad ); 200 } } 207  Ea_Bo 208 $g_cury_upde_ick_sokey_back_cb (* da , Evas_Obje * obj , 209 * evt_fo ) 211 SETTING_TRACE_BEGIN ; 213 `tvm_if ( da = NULL , EINA_FALSE , "[Setting > Security update] Dataarameter is NULL"); 214 StgSecuryUG * ad = (StgSecuryUG * da ; 215 i(& g_vw_cury_upde = ad -> vw_to_ld ) { 217 `ug_deroy_me ( ad -> ug ); 219 `g_vw_chge (& g_vw_cury_upde , & g_vw_cury_ma , ad ); 220 SETTING_TRACE_END ; 221  EINA_TRUE ; 222 } } 224  $g_cury_upde_gl_em_chk_us ( Stg_GGroupIm_Da * em_da ,  us ) 226 SETTING_TRACE_BEGIN ; 227 i( em_da && im_da-> chk_us ! us ) { 228 em_da -> chk_us = us ; 229 `m_gli_em_upde ( em_da -> em ); 231 SETTING_TRACE_END ; 232 } } 234  $cury_upde_g_us_rvi_y_cb ( p_cڌ_h que , 235 p_cڌ_h y , 236 p_cڌ_su_e su , 237 * ur_da ) 239 SETTING_TRACE_BEGIN ; 240 `tm_if ( que = NULL , "request is NULL"); 241 `tm_if ( y = NULL , "reply is NULL"); 242 StgSecuryUG * ad = (StgSecuryUG *) ur_da ; 243 * suM = NULL ; 245 `SETTING_TRACE_DEBUG ("su:[%d]", su ); 247 i( su = APP_CONTROL_RESULT_SUCCEEDED ) { 248 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_SUCCEEDED"); 250 `p_cڌ_g_exa_da ( y , "AUTO", & suM ); 251 `SETTING_TRACE_DEBUG ("suCode:[%s]", suM ); 252 i(! `SCmp ( `_ ("AUTO_ON"), suM )) { 253 `SETTING_TRACE_DEBUG ("auto update - on"); 254 `g_cury_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 1); 255 i( ad -> da_cury_wifi_upde_chk ) { 256 `m_obje_em_dibd_t ( ad -> da_cury_wifi_upde_chk -> em , EINA_FALSE ); 258 } i(! `SCmp ( `_ ("AUTO_OFF"), suM )) { 259 `SETTING_TRACE_DEBUG ("auto update - off"); 260 `g_cury_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 0); 261 i( ad -> da_cury_wifi_upde_chk ) { 262 `m_obje_em_dibd_t ( ad -> da_cury_wifi_upde_chk -> em , EINA_TRUE ); 265 `FREE ( suM ); 267 `p_cڌ_g_exa_da ( y , "WIFI", & suM ); 268 `SETTING_TRACE_DEBUG ("suCode:[%s]", suM ); 269 i(! `SCmp ( `_ ("WIFI_ON"), suM )) { 270 `SETTING_TRACE_DEBUG (" wifi only - on"); 271 `g_cury_upde_gl_em_chk_us ( ad -> da_cury_wifi_upde_chk , 1); 272 } i(! `SCmp ( `_ ("WIFI_OFF"), suM )) { 273 `SETTING_TRACE_DEBUG ("wifi only - off"); 274 `g_cury_upde_gl_em_chk_us ( ad -> da_cury_wifi_upde_chk , 0); 276 `FREE ( suM ); 277 } i( su = APP_CONTROL_RESULT_FAILED ) { 278 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_FAILED"); 279 } i( su = APP_CONTROL_RESULT_CANCELED ) { 280 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_CANCELED"); 284 } } 286  $__g_togg_us_fm_m (* da ) 288 SETTING_TRACE_BEGIN ; 289 `t_if ( NULL = da ); 291  t = 0; 292 p_cڌ_h rvi = NULL ; 294 t = `p_cڌ_ (& rvi ); 295 i( t ! APP_CONTROL_ERROR_NONE ) { 296 `SETTING_TRACE_DEBUG ("rvi_ fa!!=%d", t ); 300 `p_cڌ_t_p_id ( rvi , "org.tizen.msa"); 301 `p_cڌ_t_ݔi ( rvi , "http://org.tizen.msa/appcontrol/operation/query"); 303 t = `p_cڌ_add_exa_da ( rvi , "KEY", "STATUS"); 304 `SETTING_TRACE_DEBUG ("addxd(KEY,STATUStأrvi=%d", t ); 306 t = `p_cڌ_nd_unch_que ( rvi , cury_upde_g_us_rvi_y_cb , (*) da ); 307 `SETTING_TRACE_DEBUG ("ndaunch svi (KEY,STATUSque=%d", t ); 308 i( t ! APP_CONTROL_ERROR_NONE ) { 309 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 311 `p_cڌ_deroy ( rvi ); 312 } } 314  $cury_upde__rvi_y_cb ( p_cڌ_h que , 315 p_cڌ_h y , 316 p_cڌ_su_e su , 317 * ur_da ) 319 SETTING_TRACE_BEGIN ; 320 `tm_if ( que = NULL , "request is NULL"); 321 `tm_if ( y = NULL , "reply is NULL"); 322 `tm_if ( ur_da = NULL , "user_data is NULL"); 323 StgSecuryUG * ad = (StgSecuryUG * ur_da ; 325 `SETTING_TRACE_DEBUG ("su:[%d]", su ); 327 i( su = APP_CONTROL_RESULT_SUCCEEDED ) { 328 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_SUCCEEDED"); 329 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 1); 330 } i( su = APP_CONTROL_RESULT_FAILED ) { 331 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_FAILED"); 332 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 0); 333 } i( su = APP_CONTROL_RESULT_CANCELED ) { 334 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_CANCELED"); 335 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 0); 338 } } 340  $cury_upde_off_rvi_y_cb ( p_cڌ_h que , 341 p_cڌ_h y , 342 p_cڌ_su_e su , 343 * ur_da ) 345 SETTING_TRACE_BEGIN ; 346 `tm_if ( que = NULL , "request is NULL"); 347 `tm_if ( y = NULL , "reply is NULL"); 348 `tm_if ( ur_da = NULL , "user_data is NULL"); 349 StgSecuryUG * ad = (StgSecuryUG * ur_da ; 351 `SETTING_TRACE_DEBUG ("su:[%d]", su ); 353 i( su = APP_CONTROL_RESULT_SUCCEEDED ) { 354 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_SUCCEEDED"); 355 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 0); 356 i( ad -> da_cury_wifi_upde_chk ) { 357 `m_obje_em_dibd_t ( ad -> da_cury_wifi_upde_chk -> em , EINA_TRUE ); 358 `m_obje_dibd_t ( ad -> da_cury_wifi_upde_chk -> eo_check , EINA_TRUE ); 360 } i( su = APP_CONTROL_RESULT_FAILED ) { 361 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_FAILED"); 362 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 1); 363 } i( su = APP_CONTROL_RESULT_CANCELED ) { 364 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_CANCELED"); 365 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 1); 368 } } 370  $cury_wifi_upde__rvi_y_cb ( p_cڌ_h que , 371 p_cڌ_h y , 372 p_cڌ_su_e su , 373 * ur_da ) 375 SETTING_TRACE_BEGIN ; 376 `tm_if ( que = NULL , "request is NULL"); 377 `tm_if ( y = NULL , "reply is NULL"); 378 `tm_if ( ur_da = NULL , "user_data is NULL"); 379 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* ur_da ; 381 `SETTING_TRACE_DEBUG ("su:[%d]", su ); 383 i( su = APP_CONTROL_RESULT_SUCCEEDED ) { 384 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_SUCCEEDED"); 385 `g_upde_gl_em_chk_us ( li_em , 1); 386 } i( su = APP_CONTROL_RESULT_FAILED ) { 387 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_FAILED"); 388 `g_upde_gl_em_chk_us ( li_em , 0); 389 } i( su = APP_CONTROL_RESULT_CANCELED ) { 390 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_CANCELED"); 391 `g_upde_gl_em_chk_us ( li_em , 0); 394 } } 396  $cury_wifi_upde_off_rvi_y_cb ( p_cڌ_h que , 397 p_cڌ_h y , 398 p_cڌ_su_e su , 399 * ur_da ) 401 SETTING_TRACE_BEGIN ; 402 `tm_if ( que = NULL , "request is NULL"); 403 `tm_if ( y = NULL , "reply is NULL"); 404 `tm_if ( ur_da = NULL , "user_data is NULL"); 405 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* ur_da ; 407 `SETTING_TRACE_DEBUG ("su:[%d]", su ); 409 i( su = APP_CONTROL_RESULT_SUCCEEDED ) { 410 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_SUCCEEDED"); 411 `g_upde_gl_em_chk_us ( li_em , 0); 412 } i( su = APP_CONTROL_RESULT_FAILED ) { 413 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_FAILED"); 414 `g_upde_gl_em_chk_us ( li_em , 1); 415 } i( su = APP_CONTROL_RESULT_CANCELED ) { 416 `SETTING_TRACE_DEBUG ("APP_CONTROL_RESULT_CANCELED"); 417 `g_upde_gl_em_chk_us ( li_em , 1); 420 } } 422  $__ask__auto_upde_p__cb (* da , Evas_Obje * obj , 423 * evt_fo ) 425 SETTING_TRACE_BEGIN ; 426 StgSecuryUG * ad = (StgSecuryUG * da ; 427 `t_if ( NULL = da ); 428  ڣ_ty = `b_ty ( obj ); 430 i( POPUP_RESPONSE_OK = ڣ_ty ) { 431 `SETTING_TRACE ("OK"); 432  t = 0; 433 p_cڌ_h rvi = NULL ; 438 t = `p_cڌ_ (& rvi ); 439 i( t ! APP_CONTROL_ERROR_NONE ) { 440 `SETTING_TRACE_DEBUG ("rvi_ fa!!=%d", t ); 441 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 443 `p_cڌ_t_p_id ( rvi , "org.tizen.msa"); 444 `p_cڌ_t_ݔi ( rvi , "http://org.tizen.msa/appcontrol/operation/query"); 446 t = `p_cڌ_add_exa_da ( rvi , "KEY", "AUTO_ON"); 447 `SETTING_TRACE_DEBUG ("addxd(KEY,AUTO_ONtأrvi=%d", t ); 449 t = `p_cڌ_nd_unch_que ( rvi , cury_upde__rvi_y_cb , (*) da ); 450 `SETTING_TRACE_DEBUG ("ndaunch svi (KEY,AUTO_ONque=%d", t ); 451 i( t ! APP_CONTROL_ERROR_NONE ) { 452 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 454 i( ad -> da_cury_wifi_upde_chk ) { 455 `m_obje_em_dibd_t ( ad -> da_cury_wifi_upde_chk -> em , EINA_FALSE ); 456 `m_obje_dibd_t ( ad -> da_cury_wifi_upde_chk -> eo_check , EINA_FALSE ); 459 `p_cڌ_deroy ( rvi ); 460 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 461 `SETTING_TRACE ("CANCEL"); 462 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 0); 465 `evas_obje_d ( ad -> p_auto_upde_ ); 466 ad -> p_auto_upde_ = NULL ; 467 } } 469  $__ask__auto_upde_p_off_cb (* da , Evas_Obje * obj , 470 * evt_fo ) 472 SETTING_TRACE_BEGIN ; 473 StgSecuryUG * ad = (StgSecuryUG * da ; 474 `t_if ( NULL = da ); 475  ڣ_ty = `b_ty ( obj ); 477 i( POPUP_RESPONSE_OK = ڣ_ty ) { 478 `SETTING_TRACE ("OK"); 479  t = 0; 480 p_cڌ_h rvi = NULL ; 483 t = `p_cڌ_ (& rvi ); 484 i( t ! APP_CONTROL_ERROR_NONE ) { 485 `SETTING_TRACE_DEBUG ("rvi_ fa!!=%d", t ); 486 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 488 `p_cڌ_t_p_id ( rvi , "org.tizen.msa"); 489 `p_cڌ_t_ݔi ( rvi , "http://org.tizen.msa/appcontrol/operation/query"); 491 t = `p_cڌ_add_exa_da ( rvi , "KEY", "AUTO_OFF"); 492 `SETTING_TRACE_DEBUG ("addxd(KEY,AUTO_OFFtأrvi=%d", t ); 494 t = `p_cڌ_nd_unch_que ( rvi , cury_upde_off_rvi_y_cb , (*) da ); 495 `SETTING_TRACE_DEBUG ("ndaunch svi (KEY,AUTO_OFFque=%d", t ); 496 i( t ! APP_CONTROL_ERROR_NONE ) { 497 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 504 `p_cڌ_deroy ( rvi ); 505 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 506 `SETTING_TRACE ("CANCEL"); 507 `g_upde_gl_em_chk_us ( ad -> da_cury_upde_chk , 1); 510 `evas_obje_d ( ad -> p_auto_upde_off ); 511 ad -> p_auto_upde_off = NULL ; 512 } } 514  $__ask__mu_upde_p_cb (* da , Evas_Obje * obj , 515 * evt_fo ) 517 SETTING_TRACE_BEGIN ; 518 StgSecuryUG * ad = (StgSecuryUG * da ; 519 `t_if ( NULL = da ); 520  ڣ_ty = `b_ty ( obj ); 521 i( POPUP_RESPONSE_OK = ڣ_ty ) { 522 `SETTING_TRACE ("OK"); 525  t = 0; 526 p_cڌ_h rvi = NULL ; 527 t = `p_cڌ_ (& rvi ); 528 i( t ! APP_CONTROL_ERROR_NONE ) { 529 `SETTING_TRACE_DEBUG ("rvi_ fa!!=%d", t ); 530 `evas_obje_d ( ad -> p_mu_upde ); 531 ad -> p_mu_upde = NULL ; 532 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 535 `p_cڌ_t_p_id ( rvi , "org.tizen.msa"); 536 `p_cڌ_t_ݔi ( rvi , "http://org.tizen.msa/appcontrol/operation/query"); 537 t = `p_cڌ_add_exa_da ( rvi , "KEY", "MANUAL_UPDATE"); 538 `SETTING_TRACE_DEBUG ("addxdtأrvi=%d", t ); 539 t = `p_cڌ_nd_unch_que ( rvi , NULL , NULL); 540 `SETTING_TRACE_DEBUG ("ndaunch svieque=%d", t ); 541 i( t ! APP_CONTROL_ERROR_NONE ) { 542 `evas_obje_d ( ad -> p_mu_upde ); 543 ad -> p_mu_upde = NULL ; 544 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 545 `p_cڌ_deroy ( rvi ); 546 rvi = NULL ; 550 `p_cڌ_deroy ( rvi ); 551 rvi = NULL ; 555 ad -> p_ogss = `m_pup_add d-> w_g ); 556 `_obje_evt_back_add ( ad -> p_ogss , EA_CALLBACK_BACK , _pup_back_cb_2 , NULL ); 557 `g_add_hdkey_us ( ad -> p_ogss ,d); 558 `evas_obje_size_ht_weight_t ( ad -> p_ogss , EVAS_HINT_EXPAND , 559 EVAS_HINT_EXPAND ); 560 Evas_Obje * box = NULL ; 561 Evas_Obje * ogssb = NULL ; 562 Evas_Obje * b = NULL ; 565 b = `m_b_add ( ad -> p_ogss ); 566 `m_obje_xt_t ( b , `_ ( CONNECT_TO_SERVER )); 567 `evas_obje_show ( b ); 568 box = `m_box_add ( ad -> p_ogss ); 571 ogssb = `m_ogssb_add ( ad -> p_ogss ); 572 `m_obje_y_t ( ogssb , PROGRESSBAR_STYLE ); 573 `m_ogssb_pul ( ogssb , EINA_TRUE ); 574 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , 0.5); 575 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , 576 EVAS_HINT_EXPAND ); 577 `m_ogssb_pul ( ogssb , EINA_TRUE ); 578 `evas_obje_show ( ogssb ); 581 Evas_Obje * bnk = `g__bnk__cuomize ( ad -> p_ogss , 10, 30); 582 `m_box_ck_d ( box , bnk ); 583 `m_box_ck_d ( box , b ); 584 `m_box_ck_d ( box , bnk ); 585 `m_box_ck_d ( box , ogssb ); 586 `m_box_ck_d ( box , bnk ); 588 `evas_obje_show ( box ); 589 `m_obje_cڋ_t ( ad -> p_ogss , box ); 590 `evas_obje_show ( ad -> p_ogss ); 593 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 594 `SETTING_TRACE ("CANCEL"); 598 `evas_obje_d ( ad -> p_mu_upde ); 599 ad -> p_mu_upde = NULL ; 600 } } 603 $g_cury_upde_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 604 * evt_fo ) 606 SETTING_TRACE_BEGIN ; 608 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 610 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 611 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 612 `m_gli_em_ed_t ( em , 0); 613 Stg_GGroupIm_Da * li_em = 614 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 615 `g_tm_if ( NULL = li_em , "list_item is NULL"); 617 StgSecuryUG * ad = (StgSecuryUG * da ; 619 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 621 i(! `SCmp ( `_ ( AUTO_UPDATE ), li_em -> keyS )) { 622 `SETTING_TRACE_DEBUG ("There isuto update"); 623 i( ad -> da_cury_upde_chk -> chk_us == 1) { 624 `SETTING_TRACE_DEBUG ("setuto update stateo 0"); 626 `SETTING_TRACE_DEBUG ("There isuto updateoggle on->off"); 627 ad -> p_auto_upde_off = `g__pup_wh_b (ad, 628 ad -> w_g , 629 NULL , `_ ( SECURITY_UPDATE_TOGGLE_OFF ), 630 __ask__auto_upde_p_off_cb , 631 0, 2, `_ ("IDS_ST_BODY_TURN_OFF"), _("IDS_ST_BUTTON_CANCEL_ABB")); 633 `SETTING_TRACE_DEBUG ("setuto update stateo 1"); 635 `SETTING_TRACE_DEBUG ("There isuto updateoggle off->on"); 636 ad -> p_auto_upde_ = `g__pup_wh_b (ad, 637 ad -> w_g , 638 NULL , `_ ( SECURITY_UPDATE_TOGGLE_ON ), 639 __ask__auto_upde_p__cb , 640 0, 2, `_ ("IDS_ST_BUTTON_OK"), _("IDS_ST_BUTTON_CANCEL_ABB")); 642 } i(! `SCmp ( `_ ( UPDATE_TEXT ), li_em -> keyS )) { 643 `SETTING_TRACE_DEBUG ("There is manual update"); 644 ad -> p_mu_upde = `g__pup_wh_b (ad, 645 ad -> w_g , 646 NULL , `_ ( SECURITY_MANUAL_UPDATE_TEXT ), 647 __ask__mu_upde_p_cb , 648 0, 2, `_ ("IDS_ST_BUTTON_OK"), _("IDS_ST_BUTTON_CANCEL_ABB")); 649 } i(! `SCmp ( `_ ( SECURITY_VIA_WIFI ), li_em -> keyS )) { 650  t = 0; 651 p_cڌ_h rvi = NULL ; 652  chk_us = ! li_em ->chk_status; 653 `g_upde_gl_em_chk_us ( li_em , chk_us ); 654 t = `p_cڌ_ (& rvi ); 655 i( t ! APP_CONTROL_ERROR_NONE ) { 656 `SETTING_TRACE_DEBUG ("rvi_ fa!!=%d", t ); 658 `p_cڌ_t_p_id ( rvi , "org.tizen.msa"); 659 `p_cڌ_t_ݔi ( rvi , "http://org.tizen.msa/appcontrol/operation/query"); 660 * ty = NULL ; 661 i( chk_us ) { 662 ty = "WIFI_ON"; 664 ty = "WIFI_OFF"; 666 t = `p_cڌ_add_exa_da ( rvi , "KEY", ty ); 668 i( chk_us == 1) 669 t = `p_cڌ_nd_unch_que ( rvi , cury_wifi_upde__rvi_y_cb , li_em ); 671 t = `p_cڌ_nd_unch_que ( rvi , cury_wifi_upde_off_rvi_y_cb , li_em ); 672 `SETTING_TRACE_DEBUG ("ndaunch svi (MSA_QUERY, %sque=%d", ty , t ); 673 i( t ! APP_CONTROL_ERROR_NONE ) { 674 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 677 `p_cڌ_deroy ( rvi ); 679 } } 681  $__g_cury_upde_togg_automic_chk (* da ,  chk_us , * keyS ) 683 SETTING_TRACE_BEGIN ; 684 StgSecuryUG * ad = (StgSecuryUG * da ; 686 i( chk_us ) { 688 `SETTING_TRACE_DEBUG ("There isuto updateoggle off->on"); 689 ad -> p_auto_upde_ = `g__pup_wh_b (ad, 690 ad -> w_g , 691 NULL , `_ ( SECURITY_UPDATE_TOGGLE_ON ), 692 __ask__auto_upde_p__cb , 693 0, 2, `_ ("IDS_ST_BUTTON_OK"), _("IDS_ST_BUTTON_CANCEL_ABB")); 696 `SETTING_TRACE_DEBUG ("There isuto updateoggle on->off"); 697 ad -> p_auto_upde_off = `g__pup_wh_b (ad, 698 ad -> w_g , 699 NULL , `_ ( SECURITY_UPDATE_TOGGLE_OFF ), 700 __ask__auto_upde_p_off_cb , 701 0, 2, `_ ("IDS_ST_BODY_TURN_OFF"), _("IDS_ST_BUTTON_CANCEL_ABB")); 704 } } 706  $g_cury_upde_mou_up_Gdl_chk_cb (* da , Evas_Obje * obj , * evt_fo ) 708 SETTING_TRACE_BEGIN ; 710 `tm_if ( da = NULL , "Dataarameter is NULL"); 711 Stg_GGroupIm_Da * li_em = 712 ( Stg_GGroupIm_Da * da ; 713 StgSecuryUG * ad = li_em -> urda ; 714 li_em -> chk_us = `m_check_e_g ( obj ); 715 `SETTING_TRACE_DEBUG ("auto updateoggle cb"); 718 i(! `SCmp ( `_ ( AUTO_UPDATE ), li_em -> keyS )) { 719 `__g_cury_upde_togg_automic_chk ( ad , li_em -> chk_us ,i_em-> keyS ); 720 li_em -> chk_us = !list_item->chk_status; 721 `m_check_e_t ( obj , li_em -> chk_us ); 722 } i(! `SCmp ( `_ ( SECURITY_VIA_WIFI ), li_em -> keyS )) { 723  t = 0; 724 p_cڌ_h rvi = NULL ; 725  chk_us = li_em ->chk_status; 727 t = `p_cڌ_ (& rvi ); 728 i( t ! APP_CONTROL_ERROR_NONE ) { 729 `SETTING_TRACE_DEBUG ("rvi_ fa!!=%d", t ); 730 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 732 `p_cڌ_t_p_id ( rvi , "org.tizen.msa"); 733 `p_cڌ_t_ݔi ( rvi , "http://org.tizen.msa/appcontrol/operation/query"); 734 * ty = NULL ; 735 i( chk_us ) { 736 ty = "WIFI_ON"; 738 ty = "WIFI_OFF"; 740 t = `p_cڌ_add_exa_da ( rvi , "KEY", ty ); 742 i( chk_us == 1) 743 t = `p_cڌ_nd_unch_que ( rvi , cury_wifi_upde__rvi_y_cb , li_em ); 745 t = `p_cڌ_nd_unch_que ( rvi , cury_wifi_upde_off_rvi_y_cb , li_em ); 746 `SETTING_TRACE_DEBUG ("ndaunch svi (KEY, %sque=%d", ty , t ); 747 i( t ! APP_CONTROL_ERROR_NONE ) { 748 `SETTING_TRACE_ERROR ("Cannotaunchpp"); 751 li_em -> chk_us = !list_item->chk_status; 752 `m_check_e_t ( obj , li_em -> chk_us ); 753 `p_cڌ_deroy ( rvi ); 756 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security.c 22  ~ 23  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29 #i SUPPORT_ENCRYPTION 30  ~ 32  ~ 33  ~ 36  #Max_Passwd_Vw_Ty_L 64 ) 37 #ide UG_MODULE_API 38  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 42 mRESULT_OK , 43 mRESULT_FAILED , 44 mRESULT_CANCELED , 45 mRESULT_NETWORK_ERROR 48  $g_cury_ug_pup__cb (* da , Evas_Obje * obj , * evt_fo ) 50 `tm_if ( da = NULL , "Dataarameter is NULL"); 52 StgSecuryUG * ad = (StgSecuryUG *) da ; 53 i( ad -> ve_pup ) { 54 `evas_obje_d ( ad -> ve_pup ); 55 ad -> ve_pup = NULL ; 57 `ug_deroy_me ( ad -> ug ); 58 } } 60  $pwd_hdr_do_nhg ( StgSecuryUG * da , * g ) 62 SETTING_TRACE_BEGIN ; 66 } } 68  $pwd_hdr_c_pw_sswd ( StgSecuryUG * da , * g ) 70 SETTING_TRACE_BEGIN ; 71 #i SUPPORT_ENCRYPTION 72 StgSecuryUG * ad = (StgSecuryUG *) da ; 74 i( g_vw_cury_yi . is_ = TRUE && ad -> pw_ty = SETTING_SEC_PW_ENCRYPTION ) { 75 i( `g_vw_g_tvw (& g_vw_cury_cfm_yi !& g_vw_cury_yi ) { 76 `SETTING_TRACE ("view stack is missed. initializegain."); 77 `g_vw_node_b_tlize (); 79 i( ad -> vwty = SETTING_SEC_VIEWTYPE_ENCRYPTION ) { 80 `g_vw_node_b_gi (& g_vw_cury_yi , NULL ); 81 `g_vw_node_b_gi (& g_vw_cury_cfm_yi , & g_vw_cury_yi ); 83 `g_vw_node_b_gi (& g_vw_cury_ma , NULL ); 84 `g_vw_node_b_gi (& g_vw_cury_sim_gs , & g_vw_cury_ma ); 85 `g_vw_node_b_gi (& g_vw_cury_upde , & g_vw_cury_ma ); 86 `g_vw_node_b_gi (& g_vw_cury_yi , & g_vw_cury_ma ); 87 `g_vw_node_b_gi (& g_vw_cury_cfm_yi , & g_vw_cury_yi ); 90 `g_vw_chge (& g_vw_cury_yi , & g_vw_cury_cfm_yi , ad ); 95 i( `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , SETTING_SCREEN_LOCK_TYPE_PASSWORD ) == 0) { 98 `SETTING_TRACE_ERROR ("setting vconf value failed : screen_lock_type"); 102 } } 105 $___voi_de_cb (* da , Evas_Obje * obj , * evt_fo ) 108 `tm_if ( da = NULL , "[Setting > Security] Dataarameter is NULL"); 109 StgSecuryUG * ad = (StgSecuryUG * da ; 112  `m_viame_t_em_g ( ad -> vi_b !ad-> sn_lock_ma_em ) { 113 `m_viame_em_p ( ad -> vi_b ); 117 i( `m_viame_t_em_g ( ad -> vi_b = `m_viame_btom_em_g (ad->navi_bar)) { 121 } } 123  $pwd_hdr_c_pw_sime_sswd ( StgSecuryUG * da , * g ) 125 SETTING_TRACE_BEGIN ; 126 StgSecuryUG * ad = (StgSecuryUG *) da ; 128 `SETTING_TRACE ("ad->ed_lock_ty:%s", ad -> ed_lock_ty ); 130  lock_ty = SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ; 131 i(! `SCmp ( ad -> ed_lock_ty , Keyr_FaAndVoi )) { 132 lock_ty = SETTING_SCREEN_LOCK_TYPE_FACE_AND_VOICE ; 133 `g__gud_yout ( ad -> vi_b , Sup_Fa_Uock_S , 134 `_ ("IDS_SA_BUTTON_DONE_ABB"), NULL , NULL, 135 ___voi_de_cb , NULL , NULL, 136 `_ ( Fish_Sup_Fa ), 137 NULL , NULL, NULL, NULL, ad ); 140 i( `vcf_t_t ( VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT , lock_ty ) == 0) { 143 `SETTING_TRACE_ERROR ("setting vconf value failed : screen_lock_type"); 146 } } 148  $pwd_hdr_c_pw_sim_lock_ ( StgSecuryUG * da , * g ) 150 SETTING_TRACE_BEGIN ; 151 StgSecuryUG * ad = (StgSecuryUG *) da ; 152 i( `l_g_sim_cy ( ad -> hd , TAPI_SIM_LOCK_PS , g_cury_sim_g_cy_cb ,d! TAPI_API_SUCCESS ) { 153 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 156 } } 159  $pwd_hdr_c_pw_sim_lock_off ( StgSecuryUG * da , * g ) 161 SETTING_TRACE_BEGIN ; 162 StgSecuryUG * ad = (StgSecuryUG *) da ; 163 i( `l_g_sim_cy ( ad -> hd , TAPI_SIM_LOCK_PS , g_cury_sim_g_cy_cb ,d! TAPI_API_SUCCESS ) { 164 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 167 } } 170  $pwd_hdr_c_pw_p_lock_ ( StgSecuryUG * da , * g ) 172 SETTING_TRACE_BEGIN ; 173 `tv_if (! da , -1); 174 StgSecuryUG * ad = (StgSecuryUG *) da ; 176 i( `l_g_sim_cy ( ad -> hd , TAPI_SIM_LOCK_SC , g_cury_p_g_cy_cb ,d! TAPI_API_SUCCESS ) { 177 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 180 } } 183  $pwd_hdr_c_pw_p_lock_off ( StgSecuryUG * da , * g ) 185 SETTING_TRACE_BEGIN ; 186 StgSecuryUG * ad = (StgSecuryUG *) da ; 187 i( `l_g_sim_cy ( ad -> hd , TAPI_SIM_LOCK_SC , g_cury_p_g_cy_cb ,d! TAPI_API_SUCCESS ) { 188 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 191 } } 194  $pwd_hdr_c_pw_sim_lock_dibd ( StgSecuryUG * da , * g ) 196 SETTING_TRACE_BEGIN ; 197 StgSecuryUG * ad = (StgSecuryUG *) da ; 199 i( ad -> da_sim_lk ) 200 `g_dib_gli_em ( ad -> da_sim_lk -> em ); 203 } } 206  $pwd_hdr_c_pw_chge_p1 ( StgSecuryUG * da , * g ) 208 SETTING_TRACE_BEGIN ; 209 StgSecuryUG * ad = (StgSecuryUG *) da ; 211 `g__pup_whout_b ( ad ,d-> ly_ma , NULL , `_ ("IDS_ST_POP_PIN_CHANGED"), 212 NULL , 213 POPUP_INTERVAL , FALSE , FALSE); 215 } } 217 #i SUPPORT_FDN 218  $pwd_hdr_c_pw_fdn_mode_ ( StgSecuryUG * da , * g ) 220 SETTING_TRACE_BEGIN ; 221 StgSecuryUG * ad = (StgSecuryUG *) da ; 222 i( `l_g_sim_cy ( ad -> hd , TAPI_SIM_LOCK_FD , g_cury_sim_g_cy_cb ,d! TAPI_API_SUCCESS ) { 223 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 226 } } 229  $pwd_hdr_c_pw_fdn_mode_off ( StgSecuryUG * da , * g ) 231 SETTING_TRACE_BEGIN ; 232 StgSecuryUG * ad = (StgSecuryUG *) da ; 233 i( `l_g_sim_cy ( ad -> hd , TAPI_SIM_LOCK_FD , g_cury_sim_g_cy_cb ,d! TAPI_API_SUCCESS ) { 234 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 237 } } 240  $pwd_hdr_c_pw_chge_p2 ( StgSecuryUG * da , * g ) 242 SETTING_TRACE_BEGIN ; 244 } } 246  $g_cury_p1_blocked__cb (* da , Evas_Obje * obj , * evt_fo ) 248 SETTING_TRACE_BEGIN ; 249 `t_if (! da ); 250 StgSecuryUG * ad = da ; 252  t = 0; 254 bund * b = `bund_ (); 255 i( b ) { 256 `bund_add ( b , "after_bootup", "1"); 257 t = `aul_unch_p ("g.tiz.pwlock", b ); 258 `SETTING_TRACE ("aul_unch_p(tu%d", t ); 259 `bund_ ( b ); 262 i( ad -> sim_pup ) { 263 `evas_obje_d ( ad -> sim_pup ); 264 ad -> sim_pup = NULL ; 266 } } 268  $pwd_hdr_c_pw_p1_blocked ( StgSecuryUG * da , * g ) 270 SETTING_TRACE_BEGIN ; 271 StgSecuryUG * ad = (StgSecuryUG *) da ; 273 i( ad -> sim_pup ) { 274 `evas_obje_d ( ad -> sim_pup ); 275 ad -> sim_pup = NULL ; 281  pup_xt [2048] = {0,}; 282 `tf ( pup_xt , 2048, "%s", `_ ( PIN_BLOCKED_ENTER_PUK_DESC )); 284 Ece_X_Wdow xw = 0; 285 Ece_X_Diy * di = NULL ; 287  t = 0; 288 di = `ece_x_diy_g (); 289 xw = `m_w_xwdow_g ( ad -> w_g ); 291 `ece_x_twm_wdow_ty_t ( xw , ECORE_X_WINDOW_TYPE_NOTIFICATION ); 292 `utx_t_syem_nifiti_v ( di , xw , UTILX_NOTIFICATION_LEVEL_LOW ); 294 t = `utx_gb_key ( di , xw , KEY_BACK , EXCLUSIVE_GRAB ); 295 i( t ) 296 `SETTING_TRACE ("utilx_grab_key() failed."); 297 t = `utx_gb_key ( di , xw , KEY_HOME , EXCLUSIVE_GRAB ); 298 i( t ) 299 `SETTING_TRACE ("utilx_grab_key() failed."); 300 t = `utx_gb_key ( di , xw , KEY_VOLUMEUP , TOP_POSITION_GRAB ); 301 i( t ) 302 `SETTING_TRACE ("utilx_grab_key() failed."); 303 t = `utx_gb_key ( di , xw , KEY_VOLUMEDOWN , TOP_POSITION_GRAB ); 304 i( t ) 305 `SETTING_TRACE ("utilx_grab_key() failed."); 307  v [3]; 308 v [0] = 0; 309 v [1] = 0; 310 v [2] = 0; 312 Ece_X_Atom ATOM_PANEL_SCROLLABLE_STATE = 0; 313 ATOM_PANEL_SCROLLABLE_STATE = `ece_x_om_g ("_E_MOVE_PANEL_SCROLLABLE_STATE"); 314 `ece_x_wdow__rd32_t ( xw , ATOM_PANEL_SCROLLABLE_STATE , v , 3); 316 ad -> sim_pup = `g__pup_wh_b d,d-> w_g , NULL , 317 pup_xt , 318 g_cury_p1_blocked__cb , 321 `_obje_evt_back_d ( ad -> sim_pup , EA_CALLBACK_BACK , _pup_back_cb_2 ); 325 } } 327  $pwd_hdr_c_pw_p2_blocked ( StgSecuryUG * da , * g ) 329 SETTING_TRACE_BEGIN ; 331 StgSecuryUG * ad = (StgSecuryUG *) da ; 332 #i SUPPORT_FDN 333 i( `l_g_sim_cy ( ad -> hd , TAPI_SIM_LOCK_FD , g_cury_sim_g_cy_cb ,d! TAPI_API_SUCCESS ) { 334 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 338 i( ad -> sim_pup ) { 339 `evas_obje_d ( ad -> sim_pup ); 340 ad -> sim_pup = NULL ; 342  pup_xt [2048] = {0,}; 343 `tf ( pup_xt , 2048, "%s", `_ ("IDS_ST_POP_PIN2_BLOCKED")); 345 `g__pup_whout_b ( ad ,d-> w_g , NULL , 346 pup_xt , 347 NULL , 348 2, FALSE , FALSE); 350 ad -> p2_blocked_ag = TRUE ; 351 `g_vw_upde (& g_vw_cury_sim_gs , ad ); 354 } } 356  $pwd_hdr_c_pw_p2_unblocked ( StgSecuryUG * da , * g ) 358 SETTING_TRACE_BEGIN ; 360 StgSecuryUG * ad = (StgSecuryUG *) da ; 361 ad -> p2_blocked_ag = FALSE ; 362 `g_vw_upde (& g_vw_cury_sim_gs , ad ); 365 } } 367  $pwd_hdr_c_pw_puk1_blocked ( StgSecuryUG * da , * g ) 369 SETTING_TRACE_BEGIN ; 370 StgSecuryUG * ad = (StgSecuryUG *) da ; 371 i( g_vw_cury_sim_gs . is_ = TRUE ) { 372 `g_vw_chge (& g_vw_cury_sim_gs , & g_vw_cury_ma , ad ); 373 } i( g_vw_cury_ma . is_ = TRUE ) { 374 `g_vw_upde (& g_vw_cury_ma , ad ); 378 } } 380  _cury_em gcury_b [] = { 381 { SETTING_SEC_PW_PASSWORD , "SETTING_PW_TYPE_PASSWORD", pwd_hdr_c_pw_sswd }, 382 { SETTING_SEC_PW_SIMPLE_PASSWD , "SETTING_PW_TYPE_SIMPLE_PASSWORD", pwd_hdr_c_pw_sime_sswd }, 383 { SETTING_SEC_PW_ENTER_LOCK_TYPE , "SETTING_PW_TYPE_ENTER_LOCK_TYPE", pwd_hdr_do_nhg }, 384 { SETTING_SEC_PW_ENCRYPTION , "SETTING_PW_TYPE_ENCRYPTION", pwd_hdr_c_pw_sswd }, 385 { SETTING_SEC_PW_SIM_LOCK_ON , "SETTING_PW_TYPE_SIM_LOCK_ON", pwd_hdr_c_pw_sim_lock_ }, 386 { SETTING_SEC_PW_SIM_LOCK_OFF , "SETTING_PW_TYPE_SIM_LOCK_OFF", pwd_hdr_c_pw_sim_lock_off }, 387 { SETTING_SEC_PW_SIM_LOCK_DISABLED , "SETTING_PW_TYPE_SIM_LOCK_DISABLE", pwd_hdr_c_pw_sim_lock_dibd }, 388 { SETTING_SEC_PW_PIN_LOCK_ON , "SETTING_PW_TYPE_PIN_LOCK_ON", pwd_hdr_c_pw_p_lock_ }, 389 { SETTING_SEC_PW_PIN_LOCK_OFF , "SETTING_PW_TYPE_PIN_LOCK_OFF", pwd_hdr_c_pw_p_lock_off }, 390 { SETTING_SEC_PW_CHANGE_PIN1 , "SETTING_PW_TYPE_CHANGE_PIN", pwd_hdr_c_pw_chge_p1 }, 391 #i SUPPORT_FDN 392 { SETTING_SEC_PW_FDN_MODE_ON , "SETTING_PW_TYPE_FDN_MODE_ON", pwd_hdr_c_pw_fdn_mode_ }, 393 { SETTING_SEC_PW_FDN_MODE_OFF , "SETTING_PW_TYPE_FDN_MODE_OFF", pwd_hdr_c_pw_fdn_mode_off }, 395 { SETTING_SEC_PW_CHANGE_PIN2 , "SETTING_PW_TYPE_CHANGE_PIN2", pwd_hdr_c_pw_chge_p2 }, 396 { SETTING_SEC_PW_PIN1_BLOCKED , "SETTING_PW_TYPE_PIN_BLOCKED", pwd_hdr_c_pw_p1_blocked }, 397 { SETTING_SEC_PW_PIN2_BLOCKED , "SETTING_PW_TYPE_PIN2_BLOCKED", pwd_hdr_c_pw_p2_blocked }, 398 { SETTING_SEC_PW_PIN1_UNBLOCKED , "SETTING_PW_TYPE_PIN1_UNBLOCKED", pwd_hdr_c_pw_p_lock_ }, 399 { SETTING_SEC_PW_PIN2_UNBLOCKED , "SETTING_PW_TYPE_PIN2_UNBLOCKED", pwd_hdr_c_pw_p2_unblocked }, 400 { SETTING_SEC_PW_PUK1_BLOCKED , "SETTING_PW_TYPE_PUK1_BLOCKED", pwd_hdr_c_pw_puk1_blocked }, 401 { SETTING_SEC_PW_PUK2_BLOCKED , "SETTING_PW_TYPE_PUK2_BLOCKED", pwd_hdr_do_nhg }, 403 { SETTING_SEC_PW_MAX , NULL , pwd_hdr_do_nhg } 406  $g_cury_ug_cb_size (* da , Evas * e , 407 Evas_Obje * obj , * evt_fo ) 409 `t_if ( da = NULL ); 411 StgSecuryUG * ad = (StgSecuryUG * da ; 412 i( ad -> vwty = SETTING_SEC_VIEWTYPE_MAIN ) 413 `g_vw_upde (& g_vw_cury_ma , ad ); 414 } } 416 g_vw * $__g_cury_vw_to_ld (* da , p_cڌ_h rvi ) 418 SETTING_TRACE_BEGIN ; 419 StgSecuryUG * ad = (StgSecuryUG *) da ; 421 * vwty = NULL ; 423 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 426 i( vwty ) { 427 i(! `SCmp ( vwty , "encryption")) 428 ad -> vwty = SETTING_SEC_VIEWTYPE_ENCRYPTION ; 429 i(! `SCmp ( vwty , "update")) 430 ad -> vwty = SETTING_SEC_VIEWTYPE_UPDATE ; 432 ad -> vwty = SETTING_SEC_VIEWTYPE_MAIN ; 434 ad -> vwty = SETTING_SEC_VIEWTYPE_MAIN ; 436 `FREE ( vwty ); 438 i( ad -> vwty = SETTING_SEC_VIEWTYPE_MAIN ) { 439 `g_vw_node_b_gi (& g_vw_cury_ma , NULL ); 440 `g_vw_node_b_gi (& g_vw_cury_sim_gs , & g_vw_cury_ma ); 441 `g_vw_node_b_gi (& g_vw_cury_upde , & g_vw_cury_ma ); 442 #i SUPPORT_ENCRYPTION 443 `g_vw_node_b_gi (& g_vw_cury_yi , & g_vw_cury_ma ); 444 `g_vw_node_b_gi (& g_vw_cury_cfm_yi , & g_vw_cury_yi ); 446  & g_vw_cury_ma ; 447 } i( ad -> vwty = SETTING_SEC_VIEWTYPE_UPDATE ) { 448 `g_vw_node_b_gi (& g_vw_cury_upde , NULL ); 449  & g_vw_cury_upde ; 451 #i SUPPORT_ENCRYPTION 452 i( ad -> vwty = SETTING_SEC_VIEWTYPE_ENCRYPTION ) { 453 `g_vw_node_b_gi (& g_vw_cury_yi , NULL ); 454 `g_vw_node_b_gi (& g_vw_cury_cfm_yi , & g_vw_cury_yi ); 456  & g_vw_cury_yi ; 461  NULL ; 463 } } 465 * $g_cury_ug__ ( ui_gadg_h ug , 466 ug_mode mode , p_cڌ_h rvi , 467 * iv ) 469 `g_tvm_if ((! iv ), NULL , "!priv"); 471 StgSecuryUG * curyUG = iv ; 472 curyUG -> ug = ug; 474 curyUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 475 curyUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 476 `evas_obje_show ( curyUG -> w_ma_yout ); 477 curyUG -> evas = `evas_obje_evas_g (curyUG-> w_ma_yout ); 479 `g_tvm_if ( curyUG -> w_ma_yout = NULL , NULL, 483 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 486 `g_vw_node_b_tlize (); 488 `g__Gdl_c ("1le", &( curyUG -> c_1xt )); 489 `g__Gdl_c ("muɞe_sub", &( curyUG -> c_bg_1ic )); 490 `g__Gdl_c ("2le.t", &( curyUG -> c_2xt_2 )); 491 `g__Gdl_c ("1le", &( curyUG -> c_1xt_1ic )); 492 `g__Gdl_c ("groupdex", &( curyUG -> c_group_em )); 493 `g__Gdl_c ("2le.t", &( curyUG -> c_2xt_3_ )); 495 curyUG -> upde_vw_tim = NULL ; 496 curyUG -> move_sim_pup_tim = NULL ; 497 curyUG -> pi_async_cb_check_tim = NULL ; 498 curyUG -> put_pwd = NULL ; 501 curyUG -> hd = `l_ ( NULL ); 502 i(! curyUG -> hd ) { 503 `SETTING_TRACE_ERROR ("*** [ERR]el_init. ***"); 506 curyUG -> vw_to_ld = `__g_cury_vw_to_ld (curyUG, rvi ); 507 `g_tvm_if ( NULL = curyUG -> vw_to_ld , NULL, 510 `p_cڌ_g_exa_da ( rvi , "cut", &( curyUG -> put_pwd )); 512 `g_vw_node_t_cur_vw ( curyUG -> vw_to_ld ); 513 `g_vw_ ( curyUG -> vw_to_ld , (*)securityUG); 514 `evas_obje_evt_back_add ( curyUG -> w_ma_yout , 515 EVAS_CALLBACK_RESIZE , 516 g_cury_ug_cb_size , curyUG ); 518  curyUG -> ly_ma ; 519 } } 521  $g_cury_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 522 * iv ) 524 } } 526  $g_cury_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 527 * iv ) 529 SETTING_TRACE_BEGIN ; 530 `g_tm_if ((! iv ), "!priv"); 531 StgSecuryUG * curyUG = iv ; 533 i( g_vw_cury_sim_gs . is_ = TRUE ) { 534 bo is_rušg = FALSE ; 535 `p_mag_is_rušg ("g.tiz.pwlock", & is_rušg ); 536 i( is_rušg ) { 537 `SETTING_TRACE_DEBUG ("pwlock isunning"); 538 Ece_X_Wdow xw = 0; 539 Ece_X_Diy * di = NULL ; 541 di = `ece_x_diy_g (); 542 xw = `m_w_xwdow_g ( curyUG -> w_g ); 544 `ece_x_twm_wdow_ty_t ( xw , ECORE_X_WINDOW_TYPE_NORMAL ); 545  t ; 546 t = `utx_ungb_key ( di , xw , KEY_BACK ); 547 i( t ) 548 `SETTING_TRACE ("utilx_ungrab_key() failed."); 549 t = `utx_ungb_key ( di , xw , KEY_HOME ); 550 i( t ) 551 `SETTING_TRACE ("utilx_ungrab_key() failed."); 552 t = `utx_ungb_key ( di , xw , KEY_VOLUMEUP ); 553 i( t ) 554 `SETTING_TRACE ("utilx_ungrab_key() failed."); 555 t = `utx_ungb_key ( di , xw , KEY_VOLUMEDOWN ); 556 i( t ) 557 `SETTING_TRACE ("utilx_ungrab_key() failed."); 559  v [3]; 560 v [0] = 1; 561 v [1] = 1; 562 v [2] = 1; 564 Ece_X_Atom ATOM_PANEL_SCROLLABLE_STATE = 0; 565 ATOM_PANEL_SCROLLABLE_STATE = `ece_x_om_g ("_E_MOVE_PANEL_SCROLLABLE_STATE"); 566 `ece_x_wdow__rd32_t ( xw , ATOM_PANEL_SCROLLABLE_STATE , v , 3); 569 } } 571  $g_cury_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 572 * iv ) 574 SETTING_TRACE_BEGIN ; 575 `g_tm_if ((! iv ), "!priv"); 576 StgSecuryUG * curyUG = iv ; 578 i( g_vw_cury_sim_gs . is_ = TRUE ) { 579 i( `l_g_sim_cy ( curyUG -> hd , TAPI_SIM_LOCK_SC , g_cury_p_g_cy_cb , securyUG! TAPI_API_SUCCESS ) { 580 `SETTING_TRACE_ERROR ("tel_get_sim_facility(TAPI_SIM_LOCK_PS) failed"); 583 } } 585  $g_cury_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 586 * iv ) 588 SETTING_TRACE_BEGIN ; 589 `g_tm_if ((! iv ), "!priv"); 590 StgSecuryUG * curyUG = iv ; 591 curyUG -> ug = ug; 593 `evas_obje_evt_back_d ( curyUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_cury_ug_cb_size ); 595 i( curyUG -> hd && `l_de (curyUG->hd! TAPI_API_SUCCESS ) { 596 SETTING_TRACE_DEBUG 598 SETTING_FONT_RED , SETTING_FONT_BLACK ); 601 `FREE ( curyUG -> put_pwd ); 602 #i SUPPORT_ENCRYPTION 603 i( curyUG -> vwty = SETTING_SEC_VIEWTYPE_ENCRYPTION ) { 604 `g_vw_deroy (& g_vw_cury_cfm_yi , curyUG ); 605 `g_vw_deroy (& g_vw_cury_yi , curyUG ); 608 `g_vw_deroy (& g_vw_cury_sim_gs , curyUG ); 609 `g_vw_deroy (& g_vw_cury_upde , curyUG ); 610 `g_vw_deroy (& g_vw_cury_ma , curyUG ); 611 #i SUPPORT_ENCRYPTION 612 `g_vw_deroy (& g_vw_cury_cfm_yi , curyUG ); 613 `g_vw_deroy (& g_vw_cury_yi , curyUG ); 617 i( NULL ! `ug_g_yout ( curyUG -> ug )) { 618 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( curyUG -> ug )); 619 `evas_obje_d (( Evas_Obje * `ug_g_yout ( curyUG -> ug )); 621 } } 623  $g_cury_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 624 p_cڌ_h rvi , * iv ) 627 } } 629  $g_cury_ug__evt ( ui_gadg_h ug , 630 ug_evt evt , p_cڌ_h rvi , 631 * iv ) 633 i(! iv ) 635 StgSecuryUG * ad = (StgSecuryUG * iv ; 637  evt ) { 638  UG_EVENT_LOW_MEMORY : 640  UG_EVENT_LOW_BATTERY : 642  UG_EVENT_LANG_CHANGE : 643 i( ad -> vi_b ) { 644 `g_vi_ems_upde ( ad -> vi_b ); 647  UG_EVENT_ROTATE_PORTRAIT : 649  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 651  UG_EVENT_ROTATE_LANDSCAPE : 653  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 655  UG_EVENT_REGION_CHANGE : 660 } } 662  $g_cury_ug__key_evt ( ui_gadg_h ug , 663 ug_key_evt evt , 664 p_cڌ_h rvi , * iv ) 666 i(! iv ) 668 StgSecuryUG * ad = (StgSecuryUG * iv ; 669  evt ) { 670  UG_KEY_EVENT_END : { 671 i( `m_viame_t_em_g ( ad -> vi_b ) == 672 `m_viame_btom_em_g ( ad -> vi_b )) { 673 `ug_deroy_me ( ug ); 676 `g_vw_cb__dKey ( ad ); 684 } } 686 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 688 StgSecuryUG * curyUG = `oc (1, (SettingSecurityUG)); 689 `g_tvm_if (! curyUG , -1, 692 `memt ( curyUG , 0x00, ( StgSecuryUG )); 694 s -> = g_cury_ug__ ; 695 s -> t = g_cury_ug__t ; 696 s -> u = g_cury_ug__u ; 697 s -> sume = g_cury_ug__sume ; 698 s -> deroy = g_cury_ug__deroy ; 699 s -> mesge = g_cury_ug__mesge ; 700 s -> evt = g_cury_ug__evt ; 701 s -> key_evt = g_cury_ug__key_evt ; 702 s -> iv = curyUG ; 703 s -> t = UG_OPT_INDICATOR_ENABLE ; 706 } } 708 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 710  StgSecuryUG * curyUG ; 711 `g_tm_if (! s , "ops == NULL"); 713 curyUG = s -> iv ; 714 i( curyUG ) 715 `FREE ( curyUG ); 716 } } 723  $g_cury_sim_g_cy_cb ( TiHd * hd ,  su , * da , * ur_da ) 725 SETTING_TRACE_BEGIN ; 727 `t_if (! ur_da ); 728 `SETTING_TRACE_DEBUG ("user_data isot NULL"); 730 `t_if (! da ); 731 `SETTING_TRACE_DEBUG ("data isot NULL"); 733 TSimPOtiResu_t c_ = su ; 734 TSimFacyInfo_t * fi = da ; 735 StgSecuryUG * ad = ur_da ; 736 ad -> r_pi_async_cb_ag ++; 738 `SETTING_TRACE ("c_[%d]", c_ ); 739 `SETTING_TRACE ("fi->ty[%d]", fi -> ty ); 740 `SETTING_TRACE ("fi->f_us[%d]", fi -> f_us ); 741 i( c_ = TAPI_SIM_PIN_OPERATION_SUCCESS ) { 742 `SETTING_TRACE_DEBUG ("PIN_OPERATION_SUCCESS"); 743  fi -> ty ) { 744  TAPI_SIM_LOCK_PS : 745 ad -> sim_us = fi -> f_us ; 755 i( g_vw_cury_sim_gs . is_ == 1) { 756 `SETTING_TRACE_DEBUG ("SIM stgvw iady ced. [%d]", g_vw_cury_sim_gs . is_ ); 757 `g_vw_upde (& g_vw_cury_sim_gs , ad ); 759 `SETTING_TRACE_DEBUG ("Change view"); 760 `g_vw_chge (& g_vw_cury_ma , & g_vw_cury_sim_gs , ad ); 763 SETTING_TRACE_END ; 764 } } 766  $g_cury_p2_g_lock_fo_cb ( TiHd * hd ,  su , * da , * ur_da ) 768 SETTING_TRACE_BEGIN ; 769 `t_if (! ur_da ); 770 `SETTING_TRACE_DEBUG ("user_data isot NULL"); 772 `t_if (! da ); 773 `SETTING_TRACE_DEBUG ("data isot NULL"); 775 TSimPOtiResu_t c_ = su ; 776 TSimLockInfo_t * lock = da ; 778 StgSecuryUG * ad = (StgSecuryUG *) ur_da ; 780 `SETTING_TRACE_DEBUG ("c_t[%d],ock_ty[%d],ock_us[%d],ry_cou[%d]", c_ , lock -> lock_ty ,ock-> lock_us ,ock-> y_cou ); 781 i( lock -> lock_ty = TAPI_SIM_LOCK_FD 782 && lock -> lock_us = TAPI_SIM_LOCK_KEY_PUK2 ) { 783 ad -> p2_blocked_ag = TRUE ; 785 } } 787  $g_cury_p_g_cy_cb ( TiHd * hd ,  su , * da , * ur_da ) 789 SETTING_TRACE_BEGIN ; 791 `t_if (! ur_da ); 792 `SETTING_TRACE_DEBUG ("user_data isot NULL"); 794 `t_if (! da ); 795 `SETTING_TRACE_DEBUG ("data isot NULL"); 797 TSimPOtiResu_t c_ = su ; 798 TSimFacyInfo_t * fi = da ; 799 StgSecuryUG * ad = ur_da ; 801 `SETTING_TRACE ("c_[%d]", c_ ); 802 `SETTING_TRACE ("fi->ty[%d]", fi -> ty ); 803 `SETTING_TRACE ("fi->f_us[%d]", fi -> f_us ); 804 i( c_ = TAPI_SIM_PIN_OPERATION_SUCCESS ) { 805 `SETTING_TRACE_DEBUG ("PIN_OPERATION_SUCCESS"); 806  fi -> ty ) { 807  TAPI_SIM_LOCK_SC : 808 ad -> p1_us = fi -> f_us ; 810  TAPI_SIM_LOCK_FD : 811 ad -> p2_us = fi -> f_us ; 820 i( ad -> pi_async_cb_check_tim ) { 821 `ece_tim_d ( ad -> pi_async_cb_check_tim ); 822 ad -> pi_async_cb_check_tim = NULL ; 824 ad -> r_pi_async_cb_ag = 1; 827 i( g_vw_cury_sim_gs . is_ == 1) { 828 `SETTING_TRACE_DEBUG ("SIM stgvw iady ced. [%d]", g_vw_cury_sim_gs . is_ ); 829 `g_vw_upde (& g_vw_cury_sim_gs , ad ); 831 `SETTING_TRACE_DEBUG ("Change view"); 832 `g_vw_chge (& g_vw_cury_ma , & g_vw_cury_sim_gs , ad ); 835 SETTING_TRACE_END ; 836 } } 838  $g_cury_yout_sswd_ug_cb ( ui_gadg_h ug , 839 ug_mode mode , * iv ) 841 i(! iv ) 844 Evas_Obje * ba = `ug_g_yout ( ug ); 845 i(! ba ) 848  mode ) { 849  UG_MODE_FULLVIEW : 850 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 851 `evas_obje_show ( ba ); 858 } } 860  $g_cury_deroy_sswd_ug_cb ( ui_gadg_h ug , 861 * iv ) 863 SETTING_TRACE_BEGIN ; 864 `t_if ( iv = NULL ); 865 StgSecuryUG * ad = (StgSecuryUG * iv ; 867 i( ad -> ly_ma ) 868 `m_obje__focus_low_t ( ad -> ly_ma , EINA_TRUE ); 870 i( ug ) { 871 `g_ug_deroy ( ug ); 874 `SETTING_TRACE_DEBUG ("[TEST] cu: %s", ad -> put_pwd ); 875 } } 877  $g_cury_d_sswd_ug_cb ( ui_gadg_h ug , 878 * iv ) 880 SETTING_TRACE_BEGIN ; 881 `t_if ( iv = NULL ); 882 StgSecuryUG * ad = (StgSecuryUG * iv ; 883 ad -> ug_sswd = NULL ; 885 i( g_vw_cury_sim_gs . is_ = TRUE && ad -> pw_ty = SETTING_SEC_PW_PIN1_UNBLOCKED ) { 886 `SETTING_TRACE ("ungrab keys"); 888 Ece_X_Wdow xw = 0; 889 Ece_X_Diy * di = NULL ; 891  t = 0; 893 di = `ece_x_diy_g (); 894 xw = `m_w_xwdow_g (( Evas_Obje *) `ug_g_wdow ()); 896 t = `utx_ungb_key ( di , xw , KEY_BACK ); 897 i( t ) 898 `SETTING_TRACE ("KEY_BACK ungrab failed."); 899 t = `utx_ungb_key ( di , xw , KEY_SELECT ); 900 i( t ) 901 `SETTING_TRACE ("KEY_SELECT ungrab failed."); 902 t = `utx_ungb_key ( di , xw , KEY_VOLUMEUP ); 903 i( t ) 904 `SETTING_TRACE ("KEY_VOLUMEUP ungrab failed."); 905 t = `utx_ungb_key ( di , xw , KEY_VOLUMEDOWN ); 906 i( t ) 907 `SETTING_TRACE ("KEY_VOLUMEDOWN ungrab failed."); 909 #i SUPPORT_ENCRYPTION 910 i( g_vw_cury_cfm_yi . is_ = TRUE ) { 911 `SETTING_TRACE_DEBUG ("[TEST] cu: %s", ad -> put_pwd ); 912 `g_vw_upde (& g_vw_cury_cfm_yi , ad ); 913 } i( g_vw_cury_yi . is_ = TRUE ) { 914 `SETTING_TRACE_DEBUG ("[TEST] cu: %s", ad -> put_pwd ); 915 `g_vw_upde (& g_vw_cury_yi , ad ); 918 } } 920 gboޗn $g_cury__sswd_sg (* da ) 922 SETTING_TRACE_BEGIN ; 924 `tv_if ( da = NULL , FALSE ); 926 StgSecuryUG * ad = (StgSecuryUG * da ; 930 i( ad -> ug_sswd ) { 931 `SETTING_TRACE ("Password UG islreadyoaded."); 932  FALSE ; 935 i(( ad -> pw_ty < 0|| (ad->pw_ty > SETTING_SEC_PW_MAX )) 936  FALSE ; 938  r [ Max_Passwd_Vw_Ty_L + 1] = { 0, }; 939 `CyS ( r , cury_b [ ad -> pw_ty ]. pw_ty_rg , Max_Passwd_Vw_Ty_L ); 941  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 943 i(! cbs ) 944  FALSE ; 945 cbs -> yout_cb = g_cury_yout_sswd_ug_cb ; 946 cbs -> su_cb = g_cury_su_sswd_ug_cb ; 947 cbs -> deroy_cb = g_cury_deroy_sswd_ug_cb ; 948 cbs -> d_cb = g_cury_d_sswd_ug_cb ; 949 cbs -> iv = (*) ad ; 951 p_cڌ_h svc ; 952 i( `p_cڌ_ (& svc )) { 953 `FREE ( cbs ); 954  FALSE ; 957 `p_cڌ_add_exa_da ( svc , "vwty", r ); 959 `SETTING_TRACE_DEBUG ("nd vwtyطsswd : %s", r ); 961 i(( ad -> pw_ty ! SETTING_SEC_PW_ENTER_LOCK_TYPE &&d-> put_pwd ) { 962 `SETTING_TRACE_SECURE_DEBUG ("Sd cu: %s", ad -> put_pwd ); 963 `p_cڌ_add_exa_da ( svc , "cut", ad -> put_pwd ); 966 i( ad -> ly_ma ) 967 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 968 ad -> ug_moved = FALSE ; 969 ad -> ug_sswd = `g_ug_ d-> ug , "g-sswd-e", UG_MODE_FULLVIEW , svc , cbs ); 970 i( NULL = ad -> ug_sswd ) { 971 `evas_obje_show ( ad -> ly_ma ); 974 `p_cڌ_deroy ( svc ); 975 `FREE ( cbs ); 977  TRUE ; 978 } } 980  $g_cury_yout_locksn_tis_ug_cb ( ui_gadg_h ug , 981 ug_mode mode , * iv ) 983 i(! iv ) 986 Evas_Obje * ba = `ug_g_yout ( ug ); 987 i(! ba ) 990  mode ) { 991  UG_MODE_FULLVIEW : 992 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 993 EVAS_HINT_EXPAND ); 994 `evas_obje_show ( ba ); 1001 } } 1003  $g_cury_deroy_locksn_tis_ug_cb ( ui_gadg_h ug , 1004 * iv ) 1006 `t_if ( iv = NULL ); 1007 StgSecuryUG * ad = (StgSecuryUG * iv ; 1008 i( ug ) { 1009 `g_ug_deroy ( ug ); 1010 ad -> ug_locksn = NULL ; 1012 } } 1014 gboޗn $g_cury__locksn_tis_sg (* da ) 1017 `tv_if ( da = NULL , FALSE ); 1019 StgSecuryUG * ad = (StgSecuryUG * da ; 1021 i( ad -> ug_locksn ) { 1022 `SETTING_TRACE ("Password UG islreadyoaded."); 1023  FALSE ; 1025  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 1027 i(! cbs ) 1028  FALSE ; 1029 cbs -> yout_cb = g_cury_yout_locksn_tis_ug_cb ; 1030 cbs -> su_cb = NULL ; 1031 cbs -> deroy_cb = g_cury_deroy_locksn_tis_ug_cb ; 1032 cbs -> iv = (*) ad ; 1034 i( ad -> ly_ma ) 1035 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 1036 ad -> ug_locksn = `g_ug_ d-> ug , "locksn-tis", UG_MODE_FULLVIEW , NULL , cbs ); 1037 i( NULL = ad -> ug_locksn ) { 1038 `SETTING_TRACE_ERROR ("NULL ==d->ug_lockscreen"); 1039 `evas_obje_show ( ad -> ly_ma ); 1042 `FREE ( cbs ); 1044  TRUE ; 1045 } } 1046 #i SUPPORT_ENCRYPTION 1047  $g_cury_yout_mmc_yi_ug_cb ( ui_gadg_h ug , 1048 ug_mode mode , * iv ) 1050 i(! iv ) 1053 Evas_Obje * ba = `ug_g_yout ( ug ); 1054 i(! ba ) 1057  mode ) { 1058  UG_MODE_FULLVIEW : 1059 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 1060 EVAS_HINT_EXPAND ); 1061 `evas_obje_show ( ba ); 1068 } } 1070  $g_cury_deroy_mmc_yi_ug_cb ( ui_gadg_h ug , 1071 * iv ) 1073 `t_if ( iv = NULL ); 1074 StgSecuryUG * ad = (StgSecuryUG * iv ; 1075 i( ug ) { 1076 `g_ug_deroy ( ug ); 1077 ad -> ug_mmc_yi = NULL ; 1080 } } 1082 gboޗn $g_cury__mmc_yi_sg (* da ) 1085 `tv_if ( da = NULL , FALSE ); 1087 StgSecuryUG * ad = (StgSecuryUG * da ; 1089 i( ad -> ug_mmc_yi ) { 1090 `SETTING_TRACE ("mmcncryption UG islreadyoaded."); 1091  FALSE ; 1093  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 1095 i(! cbs ) 1096  FALSE ; 1097 cbs -> yout_cb = g_cury_yout_mmc_yi_ug_cb ; 1098 cbs -> su_cb = NULL ; 1099 cbs -> deroy_cb = g_cury_deroy_mmc_yi_ug_cb ; 1100 cbs -> iv = (*) ad ; 1102 i( ad -> ly_ma ) 1103 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 1104 ad -> ug_mmc_yi = `g_ug_ d-> ug , "g-mmc-yi-e", UG_MODE_FULLVIEW , NULL , cbs ); 1105 i( NULL = ad -> ug_mmc_yi ) { 1106 `SETTING_TRACE_ERROR ("NULL ==d->ug_mmc_encryption"); 1107 `evas_obje_show ( ad -> ly_ma ); 1110 `FREE ( cbs ); 1112  TRUE ; 1113 } } 1116  $g_cury_yout_fewl_ug_cb ( ui_gadg_h ug , 1117 ug_mode mode , * iv ) 1119 Evas_Obje * ba = `ug_g_yout ( ug ); 1120 i(! ba ) 1123  mode ) { 1124  UG_MODE_FULLVIEW : 1125 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 1126 EVAS_HINT_EXPAND ); 1128 `evas_obje_show ( ba ); 1135 } } 1137  $g_cury_deroy_fewl_ug_cb ( ui_gadg_h ug , 1138 * iv ) 1140 `t_if ( iv = NULL ); 1141 StgSecuryUG * ad = (StgSecuryUG * iv ; 1143 `m_obje__focus_low_t ( ad -> ly_ma , EINA_TRUE ); 1144 i( ug ) { 1145 `g_ug_deroy ( ug ); 1146 ad -> ug_fewl = NULL ; 1148 } } 1150 gboޗn $g_cury__fewl_sg (* da ) 1152 `tv_if ( da = NULL , FALSE ); 1154 StgSecuryUG * ad = (StgSecuryUG * da ; 1155 i( ad -> ug_fewl ) { 1156 `SETTING_TRACE ("firewall UG islreadyoaded."); 1157  FALSE ; 1159  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 1161 i(! cbs ) 1162  FALSE ; 1163 cbs -> yout_cb = g_cury_yout_fewl_ug_cb ; 1164 cbs -> su_cb = NULL ; 1165 cbs -> deroy_cb = g_cury_deroy_fewl_ug_cb ; 1166 cbs -> iv = (*) ad ; 1168 i( ad -> ly_ma ) 1169 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 1170 ad -> ug_fewl = `g_ug_ d-> ug , "g-fewl-e", UG_MODE_FULLVIEW , NULL , cbs ); 1171 i( NULL = ad -> ug_fewl ) { 1172 `SETTING_TRACE_ERROR ("NULL ==d->ug_firewall"); 1173 `evas_obje_show ( ad -> ly_ma ); 1176 `FREE ( cbs ); 1177  TRUE ; 1178 } } 1188  $_g_cury_b_dex (* me ) 1190  i = 0; 1192  i = 0; i < SETTING_SEC_PW_MAX ; i++) { 1193 i(0 = `SCmp ( me , cury_b [ i ]. pw_ty_rg )) 1194  i ; 1197 } } 1200 $g_cury_su_sswd_ug_cb ( ui_gadg_h ug , p_cڌ_h rvi , 1201 * iv ) 1203 SETTING_TRACE_BEGIN ; 1205 `tm_if ( iv = NULL , "Dataaremeter is NULL"); 1207 StgSecuryUG * ad = (StgSecuryUG * iv ; 1209 i( ad -> ly_ma ) 1210 `m_obje__focus_low_t ( ad -> ly_ma , EINA_TRUE ); 1212 * su = NULL ; 1213 * cut = NULL ; 1215 `p_cڌ_g_exa_da ( rvi , "su", & su ); 1216 `p_cڌ_g_exa_da ( rvi , "cut", & cut ); 1219 `SETTING_TRACE ("ad->pw_ty: %desu :%s", ad -> pw_ty , su ); 1220 `t_if ( NULL = su ); 1222 i( `SCmp ( su , "Cancel") == 0) { 1223 ad -> pw_ty = -1; 1224 i( g_vw_cury_sim_gs . is_ == 1) { 1225 `g_vw_upde (& g_vw_cury_sim_gs , ad ); 1227 `FREE ( su ); 1230 } i( `SCmp ( su , "SETTING_PW_TYPE_ENTER_LOCK_TYPE") == 0) { 1234 ad -> pw_ty = SETTING_SEC_PW_ENTER_LOCK_TYPE ; 1235 } i( `SCmp ( su , "SETTING_PW_TYPE_ENTER_LOCK_TYPE:Fail") == 0) { 1236 ad -> pw_ty = -1; 1237 `ug_deroy_me ( ad -> ug ); 1238 `FREE ( su ); 1239 i( cut ) 1240 `FREE ( cut ); 1243  dex = `_g_cury_b_dex ( su ); 1245 i( dex != -1) { 1246 cury_b [ dex ]. `sswd_hdr ( ad , NULL ); 1247 ad -> pw_ty = cury_b [ dex ]. pw_ty_num ; 1249 `SETTING_TRACE_ERROR ("noablentry"); 1251 i( ad -> put_pwd ) 1252 `FREE ( ad -> put_pwd ); 1255 i( cut ) { 1256 `SETTING_TRACE_SECURE_DEBUG ("cu: %s", cut ); 1257 ad -> put_pwd = (*) `rdup ( cut ); 1258 `FREE ( cut ); 1261 `evas_obje_show ( ad -> ly_ma ); 1262 `FREE ( su ); 1263 SETTING_TRACE_END ; 1264 } } 1266 #ifde Stus 1267 #unde Stus 1270  Stg_Cfg_Node_T gs_cfg_node_y [] = { 1271 {"IDS_JAVA_OPT_SIM_SETTINGS", NULL , "vwty:ڍage;b:f;keywd:IDS_JAVA_OPT_SIM_SETTINGS", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 1272 {"IDS_ST_BODY_DECRYPT_DEVICE", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_DECRYPT_DEVICE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 1273 {"IDS_ST_HEADER_ENCRYPT_DEVICE", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_HEADER_ENCRYPT_DEVICE", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 1274 {"IDS_DN_BODY_ENCRYPT_SD_CARD", NULL , "vwty:ڍage;b:f;keywd:IDS_DN_BODY_ENCRYPT_SD_CARD", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 1275 {"IDS_ST_BODY_FIREWALL", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_FIREWALL", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 1276 {"IDS_ST_BODY_ANTIVIRUS_SOFTWARE_ABB", NULL , "vwty:ڍage;b:f;keywd:IDS_ST_BODY_ANTIVIRUS_SOFTWARE_ABB", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 1277 {"IDS_EMAIL_POP_SECURITY_UPDATE_ABB", NULL , "vwty:ڍage;b:f;keywd:IDS_EMAIL_POP_SECURITY_UPDATE_ABB", 0, 0, 0, Cfg_Im_Vw_Node , NULL, NULL, NULL, NULL}, 1280 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , ** o ) 1282 SETTING_TRACE_BEGIN ; 1283 `SETTING_TRACE (">> setting-security-efl DB search code"); 1285 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 1287 Ea_Li ** li = (Ea_Li **) iv ; 1288  i ; 1289  size = ( s_cfg_node_y ) / (s_cfg_node_array[0]); 1290  i = 0; i < size ; i++) { 1291 Stg_Cfg_Node_T * node = `g_ug_ch_em_subdex_add ( s_cfg_node_y [ i ]. key_me , s_cfg_node_y[i]. ug_gs , IMG_Secury , s_cfg_node_y[i]. em_ty , s_cfg_node_y[i]. da , "Security"); 1292 * li = `ea_li_nd (*li, node ); 1295 } } 1297 #i SUPPORT_SECURITY_FIREWALL 1298  $g_cury_syem_commd (cڡ * commd , cڡ * commdex ) 1300 SETTING_TRACE_BEGIN ; 1301  pid = 0 , us = 0; 1302 * gv [2] = { NULL ,}; 1305 i( commd =0 && commdex == 0) { 1309 pid = `fk (); 1311 i( pid > 0) { 1312 `SETTING_TRACE ("parent"); 1313 `wa (& us ); 1314  `WEXITSTATUS ( us ); 1317 i( pid == 0) { 1318 * gs [100] = { 1319 gv [0] = (*) commd , 1320 gv [1] = (*) commdex , 1321 NULL , 1324 `SETTING_TRACE_DEBUG ("[%s]:%s", gv [0],rgv[1]); 1325 `execv ("/u/ps/g.tiz.g/b/fewl", gs ); 1328 } } 1330  $g_cury_fewl_t () 1332 SETTING_TRACE_BEGIN ; 1334  dt * xt_fe ; 1335 DIR * theFd ; 1337  fh [256]; 1339 theFd = `ݒd ( SEC_FIREWALL_DIR ); 1340 xt_fe = `add ( theFd ); 1341  xt_fe ) { 1343 `rtf ( fh , "%s/%s", SEC_FIREWALL_DIR , xt_fe -> d_me ); 1344 `SETTING_TRACE_DEBUG ("[%s]", fh ); 1346 i( `move ( fh ) != 0) { 1347 ` ("remove"); 1349 xt_fe = `add ( theFd ); 1352 `od ( theFd ); 1354 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-SD.h 19 #ide __SETTING_STORAGE_SD_H__ 20  #__SETTING_STORAGE_SD_H__ ) 22  ~"g-age.h " 24  ageUg_ma_nd_SD_fo ( StgStageUG * ad ); 25  ageUg_SD_chge_cb ( keynode_t * node , * ur_da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-USB.h 19 #ide __SETTING_STORAGE_USB_H__ 20  #__SETTING_STORAGE_USB_H__ ) 22  ~"g-age.h " 25 mSETTING_STORAGE_USB_OTG_REMOVE = 0, 26 mSETTING_STORAGE_USB_OTG_UNMOUNT , 27 mSETTING_STORAGE_USB_OTG_MOUNT 30  ageUg__USB ( StgStageUG * ad ); 31  ageUg_de_USB (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-async-worker.h 19 #ide __SETTING_STORAGE_ASYNC_WORKER_H__ 20  #__SETTING_STORAGE_ASYNC_WORKER_H__ ) 22  ~"g-age.h " 24  #ageUG_STOP_POINT `ageUg_thad_nl () ) 26 (* tasync_ )( tStgStageUG * tad ); 27 (* tback_ )( t_su , tStgStageUG * tad ); 29 * `ageUg_t_async_wk ( async_ , back_ cb , StgStageUG * ad ); 30 bo `ageUg_wk_is_rušg (* wk_id ); 31  `ageUg__async_wk (* wk_id ); 32  `ageUg__async_wk_l (); 33  `ageUg_thad_nl (); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-default-storage.h 17 #ide __SETTING_STORAGE_DEFAULT_STORAGE_H__ 18  #__SETTING_STORAGE_DEFAULT_STORAGE_H__ ) 20  ~ 22  #DVB_H_STR "IDS_ST_BODY_DVB_H" ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-default.h 19 #ide __SETTING_STORAGE_DEFAULT_H__ 20  #__SETTING_STORAGE_DEFAULT_H__ ) 22  ~"g-age.h " 24  ageUg_deu_ ( StgStageUG * ad ); 25 Evas_Obje * ageUg_deu_ni_g_ic (* da , Evas_Obje * obj , 26 cڡ * ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-main.h 19 #ide __SETTING_STORAGE_MAIN_H__ 20  #__SETTING_STORAGE_MAIN_H__ ) 22  ~"g-age.h " 24  ageUg_ma_ ( StgStageUG * ad ); 25 Evas_Obje * ageUg_ma_p_em_g_ic (* da , Evas_Obje * obj , 26 cڡ * ); 27 Evas_Obje * ageUg_c_em_cڋ_g (* da , Evas_Obje * obj , 28 cڡ * ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-miscellaneous-files.h 17 #ide __SETTING_STORAGE_MISCELLANEOUS_FILES_H__ 18  #__SETTING_STORAGE_MISCELLANEOUS_FILES_H__ ) 20  ~ 22  __g_age_misΪeous_fes_de_cb (* da , 23 Evas_Obje * obj , 24 * evt_fo ); 25  __g_age_misΪeous_fes_nl_cb (* da , 26 Evas_Obje * obj , 27 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-miscellaneous.h 19 #ide __SETTING_STORAGE_MISCELLANEOUS_H__ 20  #__SETTING_STORAGE_MISCELLANEOUS_H__ ) 22  ~"g-age.h " 24  ageUg_misc_ ( StgStageUG * ad ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-string.h 19 #ide __SETTING_STORAGE_STRING_H__ 20  #__SETTING_STORAGE_STRING_H__ ) 23  #STORAGEUG_MAX_STR_LEN 64 ) 25  #STORAGEUG_STR_FAIL "IDS_CST_POP_FAILED" ) 26  #STORAGEUG_STR_OK "IDS_ST_BUTTON_OK" ) 27  #STORAGEUG_STR_CANCEL "IDS_ST_BUTTON_CANCEL_ABB" ) 28  #STORAGEUG_STR_BACK "IDS_ST_BUTTON_BACK" ) 29  #STORAGEUG_STR_DELETE "IDS_ST_BODY_DELETE" ) 30  #STORAGEUG_STR_BT "IDS_ST_BODY_BLUETOOTH" ) 31  #STORAGEUG_STR_NFC "IDS_ST_BODY_NFC" ) 32  #STORAGEUG_STR_DELETE_Q "IDS_ST_POP_DELETE_Q" ) 33  #STORAGEUG_STR_NO_FILES "IDS_VR_POP_NO_FILES" ) 35  #STORAGEUG_STR_STORAGE "IDS_ST_BODY_STORAGE" ) 36  #STORAGEUG_STR_INTERNAL_STORAGE "IDS_ST_BODY_DEVICE_MEMORY" ) 37  #STORAGEUG_STR_USED "IDS_ST_BODY_USED" ) 39  #STORAGEUG_STR_TOTAL "IDS_ST_BODY_TOTAL_SPACE" ) 40  #STORAGEUG_STR_SYS_MEM "IDS_ST_BODY_SYSTEM_MEMORY" ) 41  #STORAGEUG_STR_APPS "IDS_ST_BODY_APPLICATIONS" ) 42  #STORAGEUG_STR_PICS "IDS_ST_BODY_PICTURES_VIDEOS" ) 43  #STORAGEUG_STR_AUDIO "IDS_ST_HEADER_AUDIO" ) 44  #STORAGEUG_STR_MISCES "IDS_ST_BODY_MISCELLANEOUS_FILES" ) 45  #STORAGEUG_STR_CACHE "IDS_ST_TMBODY_CACHE" ) 46  #STORAGEUG_STR_AVAIL "IDS_ST_BODY_AVAILABLE" ) 48  #STORAGEUG_STR_WAIT "IDS_ST_SK2_PLEASE_WAIT" ) 50  #STORAGEUG_STR_DEF_STORAGE "IDS_ST_BODY_DEFAULT_STORAGE" ) 52  #STORAGEUG_STR_SD_CARD "IDS_ST_BODY_SD_CARD" ) 53  #STORAGEUG_STR_MOUNT_SD "IDS_ST_BODY_MOUNT_SD_CARD" ) 54  #STORAGEUG_STR_UNMOUNT_SD "IDS_ST_BODY_UNMOUNT_SD_CARD" ) 55  #STORAGEUG_STR_FORMAT_SD "IDS_ST_BODY_FORMAT_SD_CARD" ) 56  #STORAGEUG_STR_INSERT "IDS_ST_BODY_INSERT_SD_CARD" ) 57  #STORAGEUG_STR_AVAIL_SPACE "IDS_ST_BODY_AVAILABLE_SPACE" ) 59  #STORAGEUG_STR_USB "IDS_ST_BODY_USB_OTG_STORAGE" ) 60  #STORAGEUG_STR_MOUNT_USB "IDS_ST_BODY_MOUNT_USB_OTG_STORAGE" ) 61  #STORAGEUG_STR_UNMOUNT_USB "IDS_ST_BODY_UNMOUNT_USB_OTG_STORAGE" ) 62  #STORAGEUG_STR_FORMAT_USB "IDS_ST_BODY_FORMAT_USB_OTG_STORAGE" ) 63  #STORAGEUG_STR_FORMAT_END "IDS_MF_POP_FORMAT_COMPLETED" ) 65  #STORAGEUG_STR_SD_UNMOUNT_POPUP_MSG "IDS_ST_BODY_UNMOUNTING_THE_SD_CARD_WILL_STOP_SOME_APPLICATIONS_FROM_FUNCTIONING_UNTIL_YOU_MOUNT_THE_SD_CARD_AGAIN_MSG" ) 66  #STORAGEUG_STR_FORMAT_MSG "IDS_ST_BODY_THIS_ACTION_WILL_ERASE_THE_SD_CARD_IN_THE_PHONE_YOU_WILL_LOSE_ALL_DATA_ON_THE_CARD_E" ) 67  #STORAGEUG_STR_FORMAT_USE_MSG "IDS_ST_BODY_THE_SD_CARD_IS_CURRENTLY_IN_USE_THIS_ACTION_WILL_ERASE_ALL_DATA_ON_THE_SD_CARD_INCLUDING_THE_DATA_THAT_IS_CURRENTLY_BEING_USED" ) 68  #STORAGEUG_STR_FORMAT_SECOND_Q "IDS_ST_BODY_FORMATTING_SD_CARD_WILL_DELETE_ALL_DATA_DATA_CANNOT_BE_RECOVERED_CONTINUE_Q" ) 69  #STORAGEUG_STR_FORMATTING_SD "IDS_COM_BODY_FORMATTING_SD_CARD_ING" ) 70  #STORAGEUG_STR_UNMOUNTING_SD "IDS_ST_POP_UNMOUNTING_SD_CARD_ING_ABB" ) 72  #STORAGEUG_STR_USB_UNMOUNT_POPUP_MSG "IDS_ST_POP_UNMOUNTING_USB_OTG_STORAGE_WILL_STOP_SOME_APPLICATIONS_MSG" ) 73  #STORAGEUG_STR_UNMOUNTING "IDS_ST_POP_UNMOUNTING_ING_ABB" ) 74  #STORAGEUG_STR_FORMATTING "IDS_ST_POP_FORMATTING_ING" ) 75  #STORAGEUG_STR_USB_FORMAT_Q "IDS_ST_BODY_FORMATTING_USB_OTG_STORAGE_WILL_DELETE_ALL_DATA_DATA_CANNOT_BE_RECOVERED_CONTINUE_Q" ) 76  #STORAGEUG_STR_USB_FORMAT_SECOND_Q "IDS_ST_POP_FORMATTING_WILL_ERASE_ALL_DATA_FORMAT_Q" ) 78  #STORAGEUG_STR_KB "IDS_ST_BODY_KB" ) 79  #STORAGEUG_STR_MB "IDS_ST_BODY_MB" ) 80  #STORAGEUG_STR_GB "IDS_ST_BODY_GB" ) 83  #STORAGEUG_STR_SHARED_CONTENTS "IDS_ST_HEADER_SHARED_CONTENT" ) 84  #STORAGEUG_STR_WIFI "IDS_ST_HEADER_WI_FI_DIRECT" ) 85  #STORAGEUG_STR_DOWNLOAD "IDS_ST_BODY_DOWNLOAD" ) 86  #STORAGEUG_STR_APP "IDS_ST_BODY_APPLICATION" ) 87  #STORAGEUG_STR_INSTALLED_APP_H "IDS_ST_HEADER_INSTALLED_APPLICATIONS" ) 88  #STORAGEUG_STR_INSTALLED_APP_B "IDS_ST_BODY_INSTALLED_APPLICATIONS" ) 89  #STORAGEUG_STR_APP_LOC_NOTICE "IDS_ST_BODY_SET_THE_DEFAULT_LOCATION_FOR_INSTALLING_APPLICATIONS_MSG" ) 93  #STORAGEUG_STR_N_SELECTED "IDS_ST_HEADER_PD_SELECTED_ABB" ) 94  #STORAGEUG_STR_NO_SELECTED "IDS_ST_POP_NO_ITEM_SELECTED" ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-utils.h 19 #ide __SETTING_STORAGE_UTILS_H__ 20  #__SETTING_STORAGE_UTILS_H__ ) 22  ~"g-age.h " 24  ageUg_pup_d (* da , Evas_Obje * obj , * evt_fo ); 25  ageUg_g__age_us (); 26 Elm_Obje_Im * ageUg_nd_t ( Evas_Obje * , 27 StgStageUG * ad ); 28  ageUg_g_ex_age_us (cڡ * th , * tٮ , 29 * ava ); 31  ageUG_upde_ps_fo ( StgStageUG * ad ); 32  ageUg_size_to_r ( size , * desc ,  desc_size ); 33  ageUg_ug_yout_cb ( ui_gadg_h ug , ug_mode mode , * iv ); 34  ageUg_ug_deroy_cb ( ui_gadg_h ug , * iv ); 35  ageUg__pup ( StgStageUG * ad ); 36  ageUg_mage_p_ug ( StgStageUG * ad ); 38  ageUg_g__da ( StgStageUG * ad ); 39  ageUg_g__da_cb ( _su , StgStageUG * ad ); 41  ageUG_upde_che_fo ( StgStageUG * ad ); 42  ageug_gli_xt_upde ( Stg_GGroupIm_Da * em_da ,  size ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage.h 19 #ide __SETTING_STORAGE_H__ 20  #__SETTING_STORAGE_H__ ) 22  ~ 23  ~ 24  ~ 26  ~ 27  ~ 28  ~ 30  ~"g-comm-vw.h " 31  ~"g-comm-dw-widg.h " 32  ~"g-age-rg.h " 34 cڡ * ageUg_MMC_ ; 35 cڡ * ageUg_ENCRYPT_ ; 38  #SETTING_STORAGE_PIE_RECT_OFFSET (36 * WIDGET_SCALE_FACTOR ) ) 39  #SETTING_STORAGE_DEFAULT_STORAGE_APP_DESP_SIZE (240 * WIDGET_SCALE_FACTOR ) ) 41  #SETTING_STORAGE_POPUP_TIMER 2 ) 42  #SETTING_STORAGE_PROGRESSBAR_TIMEOUT 10 ) 45  #SAFE_STRDUP ( c (c)? `rdup (c): NULL ) 47  s_Stg_Stage_Stus { 48  mdTٮ ; 49  mdAva ; 50 } tStg_Stage_Stus ; 53  _StgStageUG tStgStageUG ; 56 had_t mtid ; 58  mvideo_tٮ ; 59  maudio_tٮ ; 60  mmiss_tٮ ; 62 StgStageUG * mad ; 63 } tageUg_wk_da ; 65  s_StgStageUG { 66 ui_gadg_h mug ; 68 g_vw * mma_vw ; 69 g_vw * mdeu_vw ; 70 g_vw * mmiss_vw ; 72 Evas_Obje * mw ; 73 Evas_Obje * mlo_ ; 74 Evas_Obje * mvi ; 76 Evas_Obje * mlo_ma ; 77 Evas_Obje * mgl_ma ; 80 Evas_Obje * mpup ; 81 Elm_Gli_Im_Css mc_2xt_3_ ; 82 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 83 Elm_Gli_Im_Css mc_2xt_2 ; 84 Elm_Gli_Im_Css mc_group_em ; 85 Elm_Gli_Im_Css mc_2xt_1ic_3 ; 86 Elm_Gli_Im_Css mc_1xt ; 87 Elm_Gli_Im_Css mc_1xt_1ic ; 88 Elm_Gli_Im_Css mc_p ; 89 Elm_Gli_Im_Css mc_ni ; 90 Elm_Gli_Im_Css mc_c_em ; 91 Elm_Gli_Im_Css mc_msic_fe_em ; 93  msz_r_tٮ ; 94  msz_r_ava ; 95  msz_sys ; 96  msz_ps ; 97  msz_pics_videos ; 98  msz_audio ; 99  msz_miss ; 100  msz_ches ; 102 Stg_GGroupIm_Da * mtٮ_a ; 103 Stg_GGroupIm_Da * msys_mem ; 104 Stg_GGroupIm_Da * mps ; 105 Stg_GGroupIm_Da * mpics_videos ; 106 Stg_GGroupIm_Da * maudio ; 107 Stg_GGroupIm_Da * mmiss ; 108 Stg_GGroupIm_Da * mches ; 109 Stg_GGroupIm_Da * mava ; 110 pkgmgr_ * mpc ; 111 pkgmgr_ * mpc_tٮ_size ; 114 Elm_Obje_Im * mp_ ; 115 o_t * m ; 117 Stg_GGroupIm_Da * msd_rd ; 118 Stg_GGroupIm_Da * msd_mou ; 119 Stg_GGroupIm_Da * msd_tٮ ; 120 Stg_GGroupIm_Da * msd_ava ; 121 Stg_GGroupIm_Da * msd_fm ; 122  mmc_cڋs mmmc_cڋ ; 123  msd_que ; 126 Stg_GGroupIm_Da * musb_rd ; 127 Stg_GGroupIm_Da * musb_mou ; 128 Stg_GGroupIm_Da * musb_tٮ ; 129 Stg_GGroupIm_Da * musb_avaab ; 130 Stg_GGroupIm_Da * musb_unmou ; 131 Stg_GGroupIm_Da * musb_fm ; 132 Elm_Obje_Im * musb_p_em ; 134  musb_g_us ; 135  musb_que ; 136 * musb_g_th ; 138 * msize_wk ; 140 Ece_Idr * mupde_idr ; 141 Ece_Tim * mupde_tim ; 144 Stg_GGroupIm_Da * mda_bt ; 145 Stg_GGroupIm_Da * mda_nfc ; 146 Stg_GGroupIm_Da * mda_wifide ; 147 Stg_GGroupIm_Da * mda_ϵ ; 150 Elm_Obje_Im * mma_miss_vi_ ; 151 Evas_Obje * mma_gl_miss ; 152 Evas_Obje * mma_miss_lo_noem ; 153 Elm_Obje_Im * mmiss_vi_ ; 154 Evas_Obje * mgl_miss ; 155 Evas_Obje * mmiss_lo_noem ; 156 Ea_Bo mmiss_is__l ; 157 Ea_Li * mmiss_li ; 158 Ea_Li * mmiss_l_li ; 159  mmiss_sz_l ; 160  mmiss_checked ; 161  mmiss_ded ; 162 * md_wk ; 163 Evas_Obje * m_l_yout ; 164 Evas_Obje * mt__b ; 165 Evas_Obje * mt_right_b ; 167  mmmc_us ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-SD.c 19  ~ 20  ~ 21 #i SUPPORT_ENCRYPTION 22  ~ 24  ~"g-age-uts.h " 25  ~"g-age-SD.h " 27 (* tageUg_mmc_cb )( tsu , * tda ); 30 STORAGEUG_SD_REQ_NONE , 31 STORAGEUG_SD_REQ_MOUNT , 32 STORAGEUG_SD_REQ_UNMOUNT , 33 STORAGEUG_SD_REQ_FORMAT 36  $ageUg_SD_fish_ogss ( su , * da ) 38 StgStageUG * ad = da ; 40 `t_if ( da = NULL ); 42 i( ad -> pup ) { 43 `evas_obje_d ( ad -> pup ); 44 ad -> pup = NULL ; 47 i( su < 0) { 48 `SETTING_TRACE_ERROR ("su(%dInvid", su ); 49 `ageUg__pup ( ad ); 51 ad -> sd_que = STORAGEUG_SD_REQ_NONE ; 52 } } 54  $ageUg_SD_unmou ( StgStageUG * ad , ageUg_mmc_cb cb ) 56  t ; 58 `t_if ( ad = NULL ); 60 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , 61 NULL , STORAGEUG_STR_UNMOUNTING_SD , ageUg_pup_d , 0, TRUE , TRUE); 63 ad -> mmc_cڋ . mmc_cb = cb ; 64 ad -> mmc_cڋ . ur_da =d; 65 t = `devid_que_unmou_mmc (& ad -> mmc_cڋ , MNT_FORCE ); 66 i( t == -1) { 67 `SETTING_TRACE_ERROR ("deviced_request_unmount_mmc() Fail"); 68 `ageUg__pup ( ad ); 70 ad -> sd_que = STORAGEUG_SD_REQ_UNMOUNT ; 71 } } 73  $ageUg_SD_unmou_ (* da , Evas_Obje * obj , 74 * evt_fo ) 76  ڣ_ty ; 77 StgStageUG * ad = da ; 79 `t_if ( da = NULL ); 81 ڣ_ty = `b_ty ( obj ); 82 i( ad -> pup ) { 83 `evas_obje_d ( ad -> pup ); 84 ad -> pup = NULL ; 87 i( POPUP_RESPONSE_OK = ڣ_ty ) 88 `ageUg_SD_unmou ( ad , ageUg_SD_fish_ogss ); 89 } } 91  $ageUg_SD_hd_mou_unmou (* da ) 93 StgStageUG * ad = da ; 95 `t_if ( da = NULL ); 97 `SETTING_TRACE ("mmc_u%d", ad -> mmc_us ); 99 i( ad -> pup ) { 100 `evas_obje_d ( ad -> pup ); 101 ad -> pup = NULL ; 104 i( VCONFKEY_SYSMAN_MMC_MOUNTED = ad -> mmc_us ) { 105 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 106 STORAGEUG_STR_SD_UNMOUNT_POPUP_MSG , ageUg_SD_unmou_ , 0, 107 2, STORAGEUG_STR_OK , STORAGEUG_STR_CANCEL ); 109  t ; 111 ad -> pup = `g__pup_wh_ogssb d,d-> w , 112 PROGRESSBAR_STYLE , NULL , NULL, ageUg_pup_d , 0, TRUE , TRUE); 114 ad -> mmc_cڋ . mmc_cb = ageUg_SD_fish_ogss ; 115 ad -> mmc_cڋ . ur_da =d; 116 t = `devid_que_mou_mmc (& ad -> mmc_cڋ ); 118 i( t == -1) { 119 `SETTING_TRACE_ERROR ("deviced_request_mount_mmc() Fail"); 120 `ageUg__pup ( ad ); 123 ad -> sd_que = STORAGEUG_SD_REQ_MOUNT ; 125 } } 127  $ageUg_SD_fish_fm ( su , * da ) 129 StgStageUG * ad = da ; 131 `t_if ( da = NULL ); 133 i( ad -> pup ) { 134 `evas_obje_d ( ad -> pup ); 135 ad -> pup = NULL ; 138 ad -> sd_que = STORAGEUG_SD_REQ_NONE ; 140 i( su < 0) { 141 `SETTING_TRACE_ERROR ("su(%dInvid", su ); 142 `ageUg__pup ( ad ); 145 } } 147  $ageUg_SD_fm ( su , * da ) 149  t ; 150 StgStageUG * ad = da ; 152 `t_if ( da = NULL ); 154 i( ad -> pup ) { 155 `evas_obje_d ( ad -> pup ); 156 ad -> pup = NULL ; 159 i( su < 0) { 160 `SETTING_TRACE_ERROR ("su(%dInvid", su ); 161 `ageUg__pup ( ad ); 162 ad -> sd_que = STORAGEUG_SD_REQ_NONE ; 166 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , 167 NULL , STORAGEUG_STR_FORMATTING_SD , NULL, 0, TRUE , TRUE); 169 ad -> mmc_cڋ . mmc_cb = ageUg_SD_fish_fm ; 170 ad -> mmc_cڋ . ur_da =d; 171 t = `devid_que_fm_mmc (& ad -> mmc_cڋ ); 172 i( t == -1) { 173 `SETTING_TRACE_ERROR ("failo call deviced_request_format_mmc"); 174 `ageUg__pup ( ad ); 176 ad -> sd_que = STORAGEUG_SD_REQ_FORMAT ; 177 } } 180  $ageUg_SD_fm__cfm_ (* da , Evas_Obje * obj , 181 * evt_fo ) 183  ڣ_ty ; 184 StgStageUG * ad = da ; 186 `t_if ( da = NULL ); 188 ڣ_ty = `b_ty ( obj ); 189 i( ad -> pup ) { 190 `evas_obje_d ( ad -> pup ); 191 ad -> pup = NULL ; 194 i( POPUP_RESPONSE_OK = ڣ_ty ) 195 `ageUg_SD_unmou ( ad , ageUg_SD_fm ); 196 } } 199  $ageUg_SD_fm__cfm ( StgStageUG * ad ) 201 i( ad -> pup ) 202 `evas_obje_d ( ad -> pup ); 204 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 205 STORAGEUG_STR_FORMAT_SECOND_Q , ageUg_SD_fm__cfm_ , 0, 206 2, STORAGEUG_STR_OK , STORAGEUG_STR_CANCEL ); 208 } } 210  $ageUg_sswd_ug_su_cb ( ui_gadg_h ug , p_cڌ_h rvi , 211 * iv ) 213 * su = NULL ; 214 StgStageUG * ad = iv ; 216 `t_if ( NULL = iv ); 218 `p_cڌ_g_exa_da ( rvi , "su", & su ); 219 i( `SCmp ( su , "SETTING_PW_TYPE_ENTER_LOCK_TYPE") == 0) 220 `ageUg_SD_fm__cfm ( ad ); 222 `ageUg__pup ( ad ); 224 `FREE ( su ); 226 `m_obje__focus_low_t ( ad -> lo_ma , EINA_TRUE ); 227 `g_ug_deroy ( ug ); 228 } } 230  le  $ageUg_sswd_ug ( StgStageUG * ad ) 232 p_cڌ_h svc ; 233 ui_gadg_h ug ; 234  ug_cbs cbs ; 236 `t_if ( NULL = ad ); 238 i( `p_cڌ_ (& svc )) 241 `p_cڌ_add_exa_da ( svc , "viewtype", "SETTING_PW_TYPE_ENTER_LOCK_TYPE"); 243 `memt (& cbs , 0, ( ug_cbs )); 244 cbs . yout_cb = ageUg_ug_yout_cb ; 245 cbs . su_cb = ageUg_sswd_ug_su_cb ; 246 cbs . deroy_cb = ageUg_ug_deroy_cb ; 247 cbs . iv = (*) ad ; 249 `m_obje__focus_low_t ( ad -> lo_ma , EINA_FALSE ); 250 ug = `g_ug_ ( ad ->ug, "g-sswd-e", UG_MODE_FULLVIEW , svc , & cbs ); 251 `wn_if ( NULL = ug , "setting_ug_create() Fail"); 253 `p_cڌ_deroy ( svc ); 254 } } 256  le  $ageUg_checky () 258  sde_us = 1; 259 #i SUPPORT_ENCRYPTION 260 i( `ode_ () == 0) { 261 sde_us = `sde_checky (); 262 `ode_de (); 265  ! sde_us ; 266 } } 268  le  $ageUg_SD_e_fm ( StgStageUG * ad ) 270  is_y ; 272 is_y = `ageUg_checky (); 273 i( is_y ) 274 `ageUg_sswd_ug ( ad ); 276 `ageUg_SD_fm__cfm ( ad ); 277 } } 279  $ageUg_SD_fm_f_cfm_ (* da , 280 Evas_Obje * obj , * evt_fo ) 282  ڣ_ty ; 283 StgStageUG * ad = da ; 285 `t_if ( da = NULL ); 287 ڣ_ty = `b_ty ( obj ); 288 i( ad -> pup ) { 289 `evas_obje_d ( ad -> pup ); 290 ad -> pup = NULL ; 293 i( POPUP_RESPONSE_OK = ڣ_ty ) { 294 `ageUg_SD_e_fm ( ad ); 297 } } 300  le  $ageUg_SD_hd_fm ( StgStageUG * ad ) 302 * pup_msg ; 304 i( ad -> pup ) { 305 `evas_obje_d ( ad -> pup ); 306 ad -> pup = NULL ; 309 pup_msg = STORAGEUG_STR_FORMAT_USE_MSG ; 311 ad -> pup = `g__pup_wh_b d,d-> w , NULL , pup_msg , 312 ageUg_SD_fm_f_cfm_ , 0, 313 2, STORAGEUG_STR_OK , STORAGEUG_STR_CANCEL ); 314 } } 316  $ageUg_SD_l (* da , Evas_Obje * obj , * evt_fo ) 318 StgStageUG * ad = da ; 319 Elm_Obje_Im * em = evt_fo ; 321 `t_if ( NULL = da ); 322 `t_if ( NULL = evt_fo ); 324 `m_gli_em_ed_t ( em , 0); 326 i( em = ad -> sd_mou ->item) 327 `ageUg_SD_hd_mou_unmou ( ad ); 328 i( em = ad -> sd_fm ->item) 329 `ageUg_SD_hd_fm ( ad ); 331 `SETTING_TRACE_ERROR ("em(%pInvid", em ); 332 } } 334  Stg_GGroupIm_Da * $ageUg_SD_gl__a ( 335 Evas_Obje * gli , 336 cڡ Elm_Gli_Im_Css * c , 337 Elm_Obje_Im * befe , 338 g__back_func gl_l , 339 * l_da , 340 cڡ * keyS , 341 * sub_desc , 342 g_group_y group_y , 343 StgStageUG * ad ) 345 Stg_GGroupIm_Da * _da = `oc (1, (Setting_GenGroupItem_Data)); 346 `tvm_if ( NULL = _da , NULL, "calloc failed"); 348 _da -> keyS = (*) `g_rdup (keyStr); 349 _da -> sub_desc = (*) `g_rdup (sub_desc); 350 _da -> swlow_ty = SWALLOW_Ty_INVALID ; 351 _da -> group_y = group_style; 352 _da -> urda = ad ; 354 _da -> em = `m_gli_em__a ( gli , c , it_da, NULL , befe , 355 ELM_GENLIST_ITEM_NONE , gl_l , l_da ); 357  _da ; 358 } } 360  le  $ageUg_SD_fo_moved ( StgStageUG * ad ) 363 ad -> sd_mou = `ageUg_SD_gl__a d-> gl_ma , & c_2xt_2 , 364 ad -> sd_rd -> em , NULL , NULL, STORAGEUG_STR_MOUNT_SD , STORAGEUG_STR_INSERT , 365 SETTING_GROUP_STYLE_NONE , NULL ); 366 i( ad -> sd_mou ) { 367 `m_obje_em_dibd_t ( ad -> sd_mou -> em , EINA_TRUE ); 369 `SETTING_TRACE_ERROR ("ad->sd_mount is NULL"); 371 } } 373  le  $ageUg_SD_fo_ed_n_moued ( StgStageUG * ad ) 375 ad -> sd_mou = `ageUg_SD_gl__a d-> gl_ma , & c_1xt , 376 ad -> sd_rd -> em , ageUg_SD_l ,d, STORAGEUG_STR_MOUNT_SD , NULL , 377 SETTING_GROUP_STYLE_TOP , ad ); 378 `wn_if ( NULL = ad -> sd_mou , "ad->sd_mount is NULL"); 380 ad -> sd_fm = `ageUg_SD_gl__a d-> gl_ma , & c_1xt , 381 ad -> sd_mou -> em , ageUg_SD_l ,d, STORAGEUG_STR_FORMAT_SD , NULL , 382 SETTING_GROUP_STYLE_BOTTOM , ad ); 383 i( ad -> sd_fm ) { 384  us = -1; 386 `vcf_g_t ( VCONFKEY_SYSMAN_MMC_MOUNT , & us ); 387 i( VCONFKEY_SYSMAN_MMC_MOUNT_COMPLETED = us 388 || VCONFKEY_SYSMAN_MMC_MOUNT_ALREADY = us ) { 389 `g_dib_gli_em ( ad -> sd_fm -> em ); 392 `SETTING_TRACE_ERROR ("ad->sd_format is NULL"); 394 } } 396  le  $ageUg_SD_fo_moued ( StgStageUG * ad ) 398  tٮ = 0.0; 399  ava = 0.0; 400  tٮ_r [ STORAGEUG_MAX_STR_LEN ] = {0}; 401  ava_r [ STORAGEUG_MAX_STR_LEN ] = {0}; 402 cڡ * MMC_th = "/opt/storage/sdcard"; 404 `ageUg_g_ex_age_us ( MMC_th , & tٮ , & ava ); 405 `ageUg_size_to_r ( tٮ , tٮ_r , (total_str)); 406 `ageUg_size_to_r ( ava , ava_r , (avail_str)); 408 ad -> sd_tٮ = `ageUg_SD_gl__a d-> gl_ma , & c_2xt_2 , 409 ad -> sd_rd -> em , NULL ,d, STORAGEUG_STR_TOTAL , tٮ_r , 410 SETTING_GROUP_STYLE_TOP , ad ); 411 i( ad -> sd_tٮ ) { 412 `m_gli_em__mode_t ( ad -> sd_tٮ -> em , 413 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 414 ad -> sd_ava = `ageUg_SD_gl__a d-> gl_ma , & c_2xt_2 , 415 ad -> sd_tٮ -> em , NULL ,d, STORAGEUG_STR_AVAIL_SPACE , ava_r , 416 SETTING_GROUP_STYLE_CENTER , ad ); 417 i( ad -> sd_ava ) { 418 `m_gli_em__mode_t ( ad -> sd_ava -> em , 419 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 420 ad -> sd_mou = `ageUg_SD_gl__a d-> gl_ma , & c_1xt , 421 ad -> sd_ava -> em , ageUg_SD_l ,d, STORAGEUG_STR_UNMOUNT_SD , NULL , 422 SETTING_GROUP_STYLE_CENTER , ad ); 423 `wn_if ( NULL = ad -> sd_mou , "ad->sd_mount is NULL"); 425 `SETTING_TRACE_ERROR ("ad->sd_avail is NULL"); 427 ad -> sd_fm = `ageUg_SD_gl__a d-> gl_ma , & c_1xt , 428 ad -> sd_mou -> em , ageUg_SD_l ,d, STORAGEUG_STR_FORMAT_SD , NULL , 429 SETTING_GROUP_STYLE_BOTTOM , ad ); 430 `wn_if ( NULL = ad -> sd_fm , "ad->sd_format is NULL"); 433 `SETTING_TRACE_ERROR ("ad->sd_total is NULL"); 435 } } 437  le  $ageUg_SD_move_fo ( StgStageUG * ad ) 439 i( ad -> sd_mou ) { 440 `m_obje_em_d ( ad -> sd_mou -> em ); 441 ad -> sd_mou = NULL ; 443 i( ad -> sd_tٮ ) { 444 `m_obje_em_d ( ad -> sd_tٮ -> em ); 445 ad -> sd_tٮ = NULL ; 447 i( ad -> sd_ava ) { 448 `m_obje_em_d ( ad -> sd_ava -> em ); 449 ad -> sd_ava = NULL ; 451 i( ad -> sd_fm ) { 452 `m_obje_em_d ( ad -> sd_fm -> em ); 453 ad -> sd_fm = NULL ; 455 } } 457  $ageUg_ma_nd_SD_fo ( StgStageUG * ad ) 459 * r ; 460  mmc_mode ; 462 `t_if ( ad = NULL ); 464 mmc_mode = ad -> mmc_us ; 466 `SETTING_TRACE_DEBUG ("mmc_mode: %d", mmc_mode ); 468 `ageUg_SD_move_fo ( ad ); 470 i(-1 = mmc_mode ) 471 mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED ; 473 i( VCONFKEY_SYSMAN_MMC_REMOVED = mmc_mode ) 474 `ageUg_SD_fo_moved ( ad ); 475 i( VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED = mmc_mode ) 476 `ageUg_SD_fo_ed_n_moued ( ad ); 477 i( VCONFKEY_SYSMAN_MMC_MOUNTED = mmc_mode ) 478 `ageUg_SD_fo_moued ( ad ); 480 `SETTING_TRACE_ERROR ("mmc_mode(%dInvid", mmc_mode ); 483 r = `vcf_g_r ( ageUg_ENCRYPT_ ); 484 `wn_if ( NULL = r , "vcf_g_r(%sFa", ageUg_ENCRYPT_ ); 485 i(! `SCmp ( r , "encryption_start") || !safeStrCmp(str, "decryption_start")) { 486 i( ad -> sd_mou `g_dib_gli_em d->sd_mou-> em ); 487 i( ad -> sd_fm `g_dib_gli_em d->sd_fm-> em ); 490 } } 492  $ageUg_SD_chge_cb ( keynode_t * node , * ur_da ) 494 StgStageUG * ad = ur_da ; 496 `t_if ( NULL = ur_da ); 498 ad -> mmc_us = `vcf_keynode_g_t ( node ); 500 `ageUg_ma_nd_SD_fo ( ad ); 501 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-USB.c 19  ~ 21  ~"g-age-uts.h " 22  ~"g-age-USB.h " 25 mSTORAGEUG_USB_REQ_NONE , 26 mSTORAGEUG_USB_REQ_MOUNT , 27 mSTORAGEUG_USB_REQ_UNMOUNT , 28 mSTORAGEUG_USB_REQ_UNMOUNT_BEFORE_FORMAT , 29 mSTORAGEUG_USB_REQ_FORMAT 32  le  $ageUg_USB_unmou ( StgStageUG * ad ) 34  t ; 35 t = `unmou_usb_age ( ad -> usb_g_th ); 36 i( t < 0) { 37 `SETTING_TRACE_ERROR ("unmou_usb_age(%sFa(%d)", ad -> usb_g_th , t ); 38 `ageUg__pup ( ad ); 39 ad -> usb_que = STORAGEUG_USB_REQ_NONE ; 41 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , 42 NULL , STORAGEUG_STR_UNMOUNTING , ageUg_pup_d , 0, TRUE , TRUE); 44 } } 46  le  $ageUg_USB_mou ( StgStageUG * ad ) 48  t ; 50 t = `mou_usb_age ( ad -> usb_g_th ); 51 i( t < 0) { 52 `SETTING_TRACE_ERROR ("mou_usb_age(%sFa(%d)", ad -> usb_g_th , t ); 53 `ageUg__pup ( ad ); 54 ad -> usb_que = STORAGEUG_USB_REQ_NONE ; 56 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , 57 NULL , NULL, ageUg_pup_d , 2, TRUE , TRUE); 58 ad -> usb_que = STORAGEUG_USB_REQ_MOUNT ; 60 } } 62  le  $ageUg_USB_fm ( StgStageUG * ad ) 64  t ; 66 t = `fm_usb_age ( ad -> usb_g_th ); 67 i( t < 0) { 68 `SETTING_TRACE_ERROR ("fm_usb_age(%sFa(%d)", ad -> usb_g_th , t ); 69 `ageUg__pup ( ad ); 70  SETTING_RETURN_FAIL ; 72 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , 73 NULL , STORAGEUG_STR_FORMATTING , ageUg_pup_d , 0, TRUE , TRUE); 75  SETTING_RETURN_SUCCESS ; 76 } } 78  $ageUg_USB_unmou_ (* da , Evas_Obje * obj , 79 * evt_fo ) 81  ڣ_ty ; 82 StgStageUG * ad = da ; 84 `t_if ( da = NULL ); 86 ڣ_ty = `b_ty ( obj ); 87 i( ad -> pup ) { 88 `evas_obje_d ( ad -> pup ); 89 ad -> pup = NULL ; 92 i( POPUP_RESPONSE_OK = ڣ_ty ) { 93 ad -> usb_que = STORAGEUG_USB_REQ_UNMOUNT ; 94 `ageUg_USB_unmou ( ad ); 96 } } 98  $ageUg_USB_fm__cfm (* da , Evas_Obje * obj , 99 * evt_fo ) 101  ڣ_ty ; 102 StgStageUG * ad = da ; 104 `t_if ( da = NULL ); 106 ڣ_ty = `b_ty ( obj ); 107 i( ad -> pup ) { 108 `evas_obje_d ( ad -> pup ); 109 ad -> pup = NULL ; 112 i( POPUP_RESPONSE_OK = ڣ_ty ) { 113 ad -> usb_que = STORAGEUG_USB_REQ_UNMOUNT_BEFORE_FORMAT ; 114 `ageUg_USB_unmou ( ad ); 116 } } 118  $ageUg_USB_fm_f_cfm (* da , 119 Evas_Obje * obj , * evt_fo ) 121  ڣ_ty ; 122 StgStageUG * ad = da ; 124 `t_if ( da = NULL ); 126 ڣ_ty = `b_ty ( obj ); 127 i( ad -> pup ) { 128 `evas_obje_d ( ad -> pup ); 129 ad -> pup = NULL ; 132 i( POPUP_RESPONSE_OK = ڣ_ty ) { 133 i( ad -> pup ) 134 `evas_obje_d ( ad -> pup ); 136 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 137 STORAGEUG_STR_USB_FORMAT_SECOND_Q , ageUg_USB_fm__cfm , 0, 138 2, STORAGEUG_STR_OK , STORAGEUG_STR_CANCEL ); 141 } } 143  $ageUg_ma_USB_l (* da , Evas_Obje * obj , * evt_fo ) 145 StgStageUG * ad = da ; 146 Elm_Obje_Im * em = evt_fo ; 147 Stg_GGroupIm_Da * li_em ; 149 `t_if ( NULL = da ); 150 `t_if ( NULL = evt_fo ); 152 `m_gli_em_ed_t ( em , 0); 153 li_em = `m_obje_em_da_g ( em ); 154 `g_tm_if ( NULL = li_em , "list_item is NULL"); 156 `SETTING_TRACE ("ickg im[%s]", li_em -> keyS ); 158 i( ad -> pup ) { 159 `evas_obje_d ( ad -> pup ); 160 ad -> pup = NULL ; 163 i( li_em = ad -> usb_mou ) { 164 `ageUg_USB_mou ( ad ); 165 } i( li_em = ad -> usb_unmou ) { 166 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 167 STORAGEUG_STR_USB_UNMOUNT_POPUP_MSG , ageUg_USB_unmou_ , 0, 168 2, STORAGEUG_STR_OK , STORAGEUG_STR_CANCEL ); 170 } i( li_em = ad -> usb_fm ) { 171 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 172 STORAGEUG_STR_USB_FORMAT_Q , ageUg_USB_fm_f_cfm , 0, 173 2, STORAGEUG_STR_OK , STORAGEUG_STR_CANCEL ); 175 } } 177  le  $ageUg_USB_move_fo ( StgStageUG * ad ) 179 i( ad -> usb_rd ) { 180 `m_obje_em_d ( ad -> usb_rd -> em ); 181 ad -> usb_rd = NULL ; 183 i( ad -> usb_mou ) { 184 `m_obje_em_d ( ad -> usb_mou -> em ); 185 ad -> usb_mou = NULL ; 187 i( ad -> usb_tٮ ) { 188 `m_obje_em_d ( ad -> usb_tٮ -> em ); 189 ad -> usb_tٮ = NULL ; 191 i( ad -> usb_avaab ) { 192 `m_obje_em_d ( ad -> usb_avaab -> em ); 193 ad -> usb_avaab = NULL ; 195 i( ad -> usb_unmou ) { 196 `m_obje_em_d ( ad -> usb_unmou -> em ); 197 ad -> usb_unmou = NULL ; 199 i( ad -> usb_fm ) { 200 `m_obje_em_d ( ad -> usb_fm -> em ); 201 ad -> usb_fm = NULL ; 203 i( ad -> usb_p_em ) { 204 `m_obje_em_d ( ad -> usb_p_em ); 205 ad -> usb_p_em = NULL ; 207 } } 209  le  $ageUg_USB_nd_moued_fo ( StgStageUG * ad ) 211  tٮ = 0.0; 212  ava = 0.0; 213  tٮ_r [ STORAGEUG_MAX_STR_LEN ] = {0}; 214  ava_r [ STORAGEUG_MAX_STR_LEN ] = {0}; 216 `ageUg_g_ex_age_us ( ad -> usb_g_th , & tٮ , & ava ); 217 `ageUg_size_to_r ( tٮ , tٮ_r , (total_str)); 218 `ageUg_size_to_r ( ava , ava_r , (avail_str)); 221 ad -> usb_tٮ = `g__Gdl_fld_def d-> gl_ma , &d-> c_2xt_2 ), 222 NULL , ad , SWALLOW_Ty_INVALID , NULL, NULL, 0, STORAGEUG_STR_TOTAL , 223 tٮ_r , NULL ); 224 i( ad -> usb_tٮ ) { 225 ad -> usb_tٮ -> urda =d; 226 ad -> usb_tٮ -> group_y = SETTING_GROUP_STYLE_TOP ; 227 `m_gli_em__mode_t ( ad -> usb_tٮ -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 229 `SETTING_TRACE_ERROR ("ad->usb_total is NULL"); 233 ad -> usb_avaab = `g__Gdl_fld_def d-> gl_ma , &d-> c_2xt_2 ), 234 NULL , ad , SWALLOW_Ty_INVALID , NULL, NULL, 0, STORAGEUG_STR_AVAIL_SPACE , 235 ava_r , NULL ); 236 i( ad -> usb_avaab ) { 237 ad -> usb_avaab -> urda =d; 238 ad -> usb_avaab -> group_y = SETTING_GROUP_STYLE_CENTER ; 239 `m_gli_em__mode_t ( ad -> usb_avaab -> em , 240 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 242 `SETTING_TRACE_ERROR ("ad->usb_available is NULL"); 246 ad -> usb_unmou = `g__Gdl_fld_def d-> gl_ma , &d-> c_1xt ), 247 ageUg_ma_USB_l , ad , SWALLOW_Ty_INVALID , NULL , NULL, 0, 248 STORAGEUG_STR_UNMOUNT_USB , NULL , NULL); 249 i( ad -> usb_unmou ) { 250 ad -> usb_unmou -> urda =d; 251 ad -> usb_unmou -> group_y = SETTING_GROUP_STYLE_CENTER ; 253 `SETTING_TRACE_ERROR ("ad->usb_unmount is NULL"); 257 ad -> usb_fm = `g__Gdl_fld_def d-> gl_ma , &d-> c_1xt ), 258 ageUg_ma_USB_l , ad , SWALLOW_Ty_INVALID , NULL , NULL, 0, 259 STORAGEUG_STR_FORMAT_USB , NULL , NULL); 260 i( ad -> usb_fm ) { 261 ad -> usb_fm -> urda =d; 262 ad -> usb_fm -> group_y = SETTING_GROUP_STYLE_BOTTOM ; 264 `SETTING_TRACE_ERROR ("ad->usb_format is NULL"); 266 } } 268  le  $ageUg_ma_nd_USB_fo ( StgStageUG * ad ) 270 `t_if ( NULL = ad ); 272 i( ad -> usb_rd ) 273 `ageUg_USB_move_fo ( ad ); 275 i( ad -> usb_g_us = SETTING_STORAGE_USB_OTG_REMOVE ) 279 ad -> usb_rd = `g__Gdl_fld_tIm d-> gl_ma , 280 &( ad -> c_group_em ), STORAGEUG_STR_USB , NULL ); 282 i( SETTING_STORAGE_USB_OTG_MOUNT = ad -> usb_g_us ) { 283 `ageUg_USB_nd_moued_fo ( ad ); 286 ad -> usb_mou = `g__Gdl_fld_def d-> gl_ma , &d-> c_1xt ), 287 ageUg_ma_USB_l , ad , SWALLOW_Ty_INVALID , NULL , NULL, 0, 288 STORAGEUG_STR_MOUNT_USB , NULL , NULL); 289 i( ad -> usb_mou ) { 290 ad -> usb_mou -> urda =d; 291 ad -> usb_mou -> group_y = SETTING_GROUP_STYLE_TOP ; 293 `SETTING_TRACE_ERROR ("ad->usb_mount is NULL"); 297 ad -> usb_p_em = `ageUg_nd_t d-> gl_ma ,d); 298 } } 300  $ageUg_USB_cb (* ty , * th ,  mou , * da ) 302  t ; 303 StgStageUG * ad = da ; 305 `t_if ( NULL = ty ); 306 `t_if ( NULL = th ); 307 `t_if ( NULL = da ); 309 `SETTING_TRACE_DEBUG ("th:%ty:%s", th , ty ); 311 `FREE ( ad -> usb_g_th ); 312 ad -> usb_g_th = `SAFE_STRDUP ( th ); 314 i( ad -> pup ) { 315 `evas_obje_d ( ad -> pup ); 316 ad -> pup = NULL ; 319 i(! `rcmp ( ty , "storage_remove")) { 320 ad -> usb_g_us = SETTING_STORAGE_USB_OTG_REMOVE ; 321 } i(! `rcmp ( ty , "storage_mount")) { 322 ad -> usb_g_us = SETTING_STORAGE_USB_OTG_MOUNT ; 323 i( STORAGEUG_USB_REQ_UNMOUNT = ad -> usb_que ) { 324 `SETTING_TRACE_ERROR ("unmount_usb_storage() Fail"); 325 `ageUg__pup ( ad ); 327 } i(! `rcmp ( ty , "storage_unmount")) { 328 ad -> usb_g_us = SETTING_STORAGE_USB_OTG_UNMOUNT ; 329 i( STORAGEUG_USB_REQ_UNMOUNT_BEFORE_FORMAT = ad -> usb_que ) { 330 t = `ageUg_USB_fm ( ad ); 331 i( SETTING_RETURN_SUCCESS = t ) { 332 ad -> usb_que = STORAGEUG_USB_REQ_FORMAT ; 334 ad -> usb_que = STORAGEUG_USB_REQ_NONE ; 335 `ageUg_USB_mou ( ad ); 338 } i( STORAGEUG_USB_REQ_FORMAT = ad -> usb_que ) { 339 `SETTING_TRACE_ERROR ("format_usb_storage() Fail"); 340 `ageUg__pup ( ad ); 341 } i( STORAGEUG_USB_REQ_MOUNT = ad -> usb_que ) { 342 `SETTING_TRACE_ERROR ("mount_usb_storage() Fail"); 343 `ageUg__pup ( ad ); 345 } i(! `rcmp ( ty , "storage_updated")) { 346 i( mou == 0) 347 ad -> usb_g_us = SETTING_STORAGE_USB_OTG_UNMOUNT ; 349 ad -> usb_g_us = SETTING_STORAGE_USB_OTG_MOUNT ; 351 ad -> usb_que = STORAGEUG_USB_REQ_NONE ; 352 `ageUg_ma_nd_USB_fo ( ad ); 353 } } 355  $ageUg__USB ( StgStageUG * ad ) 357  t ; 359 t = `_usbho_sigl (); 360 `tm_if ( t < 0, "init_usbhost_signal() Fail(%d)",et); 362 t = `gi_usb_age_chge_hdr ( ageUg_USB_cb , ad ); 363 i( t < 0) { 364 `SETTING_TRACE_ERROR ("gi_usb_age_chge_hdr(Fa(%d)", t ); 365 `de_usbho_sigl (); 369 t = `que_usb_age_fo (); 370 `wn_if ( t < 0, "request_usb_storage_info() Fail(%d)",et); 371 } } 373  $ageUg_de_USB () 375 `de_usbho_sigl (); 376 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-async-worker.c 19  ~ 20  ~ 22  ~"g-age-async-wk.h " 25 had_t mtid ; 26  mive ; 28 async_ m ; 29  m_t ; 30 back_ mcb ; 31 StgStageUG * mad ; 33 Ece_Idr * mwk_idr ; 34 } tageUg_wk ; 36  GHashTab * gage_wk_hashT ; 38  $ageUg_thad_nl () 40  t ; 42 `had_tnle ( PTHREAD_CANCEL_ENABLE , NULL ); 43 `had_nl (); 44 t = `had_tnle ( PTHREAD_CANCEL_DISABLE , NULL ); 45 i(0 ! t ) { 46 `SETTING_TRACE_ERROR ("had_tnle(Fa(%d)", t ); 47 `had_ex ( NULL ); 49 } } 51  Ea_Bo $_async_wk_idr (* da ) 53 SETTING_TRACE_BEGIN ; 54 `SETTING_TRACE ("---------------------------------------------thread join BEGIN "); 55 ageUg_wk * wk = da ; 57 `tv_if ( NULL = da , ECORE_CALLBACK_CANCEL ); 59 `had_jo ( wk -> tid , NULL ); 60 wk -> ive = FALSE ; 62 i( wk -> cb ) 63 wk -> `cb (wk-> _t , wk-> ad ); 67 `SETTING_TRACE ("---------------------------------------------thread join END "); 68 SETTING_TRACE_END ; 69  ECORE_CALLBACK_CANCEL ; 70 } } 72 * $_async_wk_thad (* da ) 74  t ; 75 ageUg_wk * wk = da ; 77 `tv_if ( NULL = da , NULL); 79 t = `had_tnle ( PTHREAD_CANCEL_DISABLE , NULL ); 80 i(0 ! t ) { 81 `SETTING_TRACE_ERROR ("had_tnle(Fa(%d)", t ); 82 `had_ex ( NULL ); 85 wk -> _t = wk-> ` (wk-> ad ); 87 ageUG_STOP_POINT ; 89 wk -> wk_idr = `ece_idr_add ( _async_wk_idr , worker); 90 i( wk -> wk_idr = NULL ) { 91 `SETTING_TRACE_ERROR ("worker->worker_idler == NULL"); 92 wk -> ive = FALSE ; 96 `_async_wk_idr ( wk ); 99 `had_ex ( NULL ); 100 } } 102  $_async_wk_hash__key ( gpor da ) 104 ageUg_wk * wk = da ; 106 i( wk -> ive ) { 107 `had_nl ( wk -> tid ); 108 `had_jo ( wk -> tid , NULL ); 111 i( wk -> wk_idr ) 112 `ece_idr_d ( wk -> wk_idr ); 114 ` ( wk ); 115 } } 118 bo $ageUg_wk_is_rušg (* da ) 120 ageUg_wk * wk = da ; 121 `SETTING_TRACE ("*** wk->iv------> %d ", wk -> ive ); 122  wk -> ive ; 123 } } 125 * $ageUg_t_async_wk ( async_ , back_ cb , 126 StgStageUG * ad ) 128  t ; 129 ageUg_wk * wk ; 131 `tv_if ( NULL = , NULL); 133 i( NULL = age_wk_hashT ) { 134 age_wk_hashT = `g_hash_b_w_fu ( NULL , NULL, 135 _async_wk_hash__key , NULL ); 138 wk = `oc (1, ( ageUg_wk )); 139 i( NULL = wk ) { 140 `SETTING_TRACE_ERROR ("calloc() Fail"); 141  NULL ; 143 wk -> = fn; 144 wk -> cb = cb; 145 wk -> ad =d; 147 `g_hash_b_add ( age_wk_hashT , wk ); 149 t = `had_ (& wk -> tid , NULL , _async_wk_thad , worker); 150 `wn_if ( t , "phread_create() Fail(%d)",et); 152 wk -> ive = TRUE ; 153  wk ; 154 } } 156  $ageUg__async_wk (* wk_id ) 158 ageUg_wk * wk = wk_id ; 160 `t_if ( NULL = wk ); 162 i( `g_hash_b_cڏs ( age_wk_hashT , wk_id )) 163 `g_hash_b_move ( age_wk_hashT , wk_id ); 165 i(0 = `g_hash_b_size ( age_wk_hashT )) { 166 `g_hash_b_deroy ( age_wk_hashT ); 167 age_wk_hashT = NULL ; 169 } } 171  $ageUg__async_wk_l () 173 `g_hash_b_deroy ( age_wk_hashT ); 174 age_wk_hashT = NULL ; 175 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-default-storage.c 17  ~ 19  g_age_deu_age_ (* cb ); 20  g_age_deu_age_deroy (* cb ); 21  g_age_deu_age_upde (* cb ); 22  g_age_deu_age_nup (* cb ); 23 * __g_age_deu_age_desc_g ( g_t_p_li p_key ); 25 g_vw gg_vw_age_deu_age = { 26 . = g_age_deu_age_ , 27 . gderoy = g_age_deu_age_deroy , 28 . gupde = g_age_deu_age_upde , 29 . gnup = g_age_deu_age_nup , 32  __g_age_deu_age_nl_cb (* da , Evas_Obje * obj , * evt_fo ); 33  __g_age_deu_age_vcf_chge_cb ( keynode_t * key , * da ); 34  __g_age_deu_age_upde_em_us (* da , Ea_Bo dib_mmc_ag ); 35  __g_age_deu_age_upde_vcf (* da ); 42  $__g_age_deu_age_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 44 SETTING_TRACE_BEGIN ; 45 `g_tm_if ( NULL = da , "data is NULL"); 46 `g_tm_if ( NULL = evt_fo , "event_info is NULL"); 47 StgStageUG * ad = (StgStageUG * da ; 48 Elm_Obje_Im * Im = evt_fo ; 50 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 51 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 53 Evas_Obje * rgd = NULL ; 55 #i DISABLED_CODE 56 da_Im = ad -> da_w || 58 da_Im = ad -> da_bt 59 || da_Im = ad -> da_cmr 60 || da_Im = ad -> da_vc 61 #i DISABLED_CODE 62 || da_Im = ad -> da_rdo 63 || da_Im = ad -> da_dvb_h 66 `SETTING_TRACE ("start drawingxp menu."); 68 rgd = `m_dio_add ( sr ); 69 `m_dio_vue_t ( rgd , -1); 70 `g__Gdl_exp_sub_fld ( sr , 71 &( ad -> c_1ic_1xt_sub ), 72 NULL , NULL, Im , 73 SWALLOW_Ty_1RADIO , rgd , 74 SETTING_DEF_MEMORY_PHONE , 76 NULL ); 78 Stg_GGroupIm_Da * da_memy_rd = NULL ; 79 da_memy_rd = 80 `g__Gdl_exp_sub_fld ( sr , 81 &( ad -> c_1ic_1xt_sub ), 82 NULL , NULL, Im , 83 SWALLOW_Ty_1RADIO , rgd , 84 SETTING_DEF_MEMORY_MMC , 86 NULL ); 87 `g_tm_if (! da_memy_rd , "data_memory_card is NULL"); 89  mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED ; 90  t = `vcf_g_t ( VCONFKEY_SYSMAN_MMC_STATUS , & mmc_mode ); 91 `g_tm_if ( t != 0, "Get vconf failed"); 94 i( mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED || 95 mmc_mode = VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED ) { 96 `g_dib_gli_em ( da_memy_rd -> em ); 99 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 101 } } 103  $g_age_deu_age_ (* cb ) 105 SETTING_TRACE_BEGIN ; 106 `g_tvm_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "cb is NULL"); 107 StgStageUG * ad = (StgStageUG *) cb ; 109 Evas_Obje * sr = NULL ; 110 Elm_Obje_Im * em = NULL ; 111 `g_push_yout_vi_b_gli ( ad -> w_ma_yout ,d-> w_g , 112 `_ ( SETTING_STORAGE_DEFAULT_STORAGE_STR ), 113 `_ ("IDS_COM_BODY_BACK"), NULL , 114 __g_age_deu_age_nl_cb , 115 NULL , ad , & sr ,d-> vib ); 117 `g_ab_exndab_gli ( sr , ad , 118 __g_age_deu_age_exp_cb , NULL ); 120 em = `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 121 ELM_GENLIST_ITEM_NONE , NULL , NULL); 122 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 124 #i DISABLED_CODE 126 ad -> da_w = `g__Gdl_exp__fld ( sr , &d-> c_2xt_3_ ), 127 NULL , NULL, SWALLOW_Ty_INVALID , 129 `__g_age_deu_age_desc_g ( INT_SLP_SETTING_DEFAULT_MEM_WAP )); 130 i( ad -> da_w ) { 131 ad -> da_w -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_WAP ; 133 `SETTING_TRACE_ERROR ("ad->data_wap is NULL"); 137 ad -> da_bt = `g__Gdl_exp__fld ( sr , &d-> c_2xt_3_ ), 138 NULL , NULL, SWALLOW_Ty_INVALID , 140 `__g_age_deu_age_desc_g ( INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH )); 141 i( ad -> da_bt ) { 142 ad -> da_bt -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH ; 144 `SETTING_TRACE_ERROR ("ad->data_bt is NULL"); 148 ad -> da_cmr = `g__Gdl_exp__fld ( sr , &d-> c_2xt_3_ ), 149 NULL , NULL, SWALLOW_Ty_INVALID , 151 `__g_age_deu_age_desc_g ( INT_SLP_SETTING_DEFAULT_MEM_CAMERA )); 152 i( ad -> da_cmr ) { 153 ad -> da_cmr -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_CAMERA ; 155 `SETTING_TRACE_ERROR ("ad->data_cmr is NULL"); 159 ad -> da_vc = `g__Gdl_exp__fld ( sr , &d-> c_2xt_3_ ), 160 NULL , NULL, SWALLOW_Ty_INVALID , 162 `__g_age_deu_age_desc_g ( INT_SLP_SETTING_DEFAULT_MEM_VOICE_RECORDER )); 163 i( ad -> da_vc ) { 164 ad -> da_vc -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_VOICE_RECORDER ; 166 `SETTING_TRACE_ERROR ("ad->data_vrec is NULL"); 169 #i DISABLED_CODE 171 ad -> da_rdo = `g__Gdl_exp__fld ( sr , &d-> c_2xt_3_ ), 172 NULL , NULL, SWALLOW_Ty_INVALID , 174 `__g_age_deu_age_desc_g ( INT_SLP_SETTING_DEFAULT_MEM_FM_RADIO )); 175 i( ad -> da_rdo ) { 176 ad -> da_rdo -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_FM_RADIO ; 178 `SETTING_TRACE_ERROR ("ad->data_rdo is NULL"); 183 ad -> da_dvb_h = `g__Gdl_exp__fld ( sr , &d-> c_2xt_3_ ), 184 NULL , NULL, SWALLOW_Ty_INVALID , 185 DVB_H_STR , 186 `__g_age_deu_age_desc_g ( INT_SLP_SETTING_DEFAULT_MEM_DVB_H )); 187 i( ad -> da_dvb_h ) { 188 ad -> da_dvb_h -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_DVB_H ; 190 `SETTING_TRACE_ERROR ("ad->data_shr is NULL"); 193 em = `m_gli_em_nd ( sr , & c_btom_t , NULL , NULL, 194 ELM_GENLIST_ITEM_NONE , NULL , NULL); 195 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 197  t = `vcf_nify_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , 198 __g_age_deu_age_vcf_chge_cb , ad ); 199 i( t != 0) { 200 `SETTING_TRACE_ERROR ("call vconf_notify_key_changed failed"); 203 g_vw_age_deu_age . is_ = 1; 204  SETTING_RETURN_SUCCESS ; 205 } } 207  $g_age_deu_age_deroy (* cb ) 209 SETTING_TRACE_BEGIN ; 210 `g_tvm_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "cb is NULL"); 211 StgStageUG * ad = (StgStageUG * cb ; 213  t = `vcf_igne_key_chged ( VCONFKEY_SYSMAN_MMC_STATUS , 214 __g_age_deu_age_vcf_chge_cb ); 215 i( t != 0) { 216 `SETTING_TRACE_ERROR ("call vconf_ignore_key_changed failed"); 219 `m_viame_em_p ( ad -> vib ); 220 g_vw_age_deu_age . is_ = 0; 221  SETTING_RETURN_SUCCESS ; 222 } } 224  $g_age_deu_age_upde (* cb ) 226 SETTING_TRACE_BEGIN ; 227 `g_tvm_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER , "cb is NULL"); 228  SETTING_RETURN_SUCCESS ; 229 } } 231 * $__g_age_deu_age_desc_g ( g_t_p_li p_key ) 234 cڡ * g_deu_age_ty [ SETTING_DEF_MEMORY_MAX ] = { 235 `_ ("IDS_COM_BODY_PHONE"), 236 `_ ("IDS_COM_BODY_MEMORY_CARD") 238  t = 0; 239  vue = 0; 240  r = -1; 242  mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED ; 243 t = `vcf_g_t ( VCONFKEY_SYSMAN_MMC_STATUS , & mmc_mode ); 244 `g_tvm_if ( t !0, NULL , "Get vconf failed"); 247 i( mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED || 248 mmc_mode = VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED ) { 249 t = `g_t_t_p_key ( p_key , 0, & r ); 250 `g_tvm_if ( t !0, NULL , "Set vconf failed"); 253 t = `g_g_t_p_key ( p_key , & vue , & r ); 255  p_key ) { 256  INT_SLP_SETTING_DEFAULT_MEM_WAP : 257  INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH : 258  INT_SLP_SETTING_DEFAULT_MEM_CAMERA : 259  INT_SLP_SETTING_DEFAULT_MEM_VOICE_RECORDER : 260  INT_SLP_SETTING_DEFAULT_MEM_FM_RADIO : 261  INT_SLP_SETTING_DEFAULT_MEM_ALL_SHARE : 262  INT_SLP_SETTING_DEFAULT_MEM_ADOBE_AIR : 263  INT_SLP_SETTING_DEFAULT_MEM_DVB_H : 265 i( t = SETTING_RETURN_FAIL 266 || vue > SETTING_DEF_MEMORY_MAX ) 267 vue = SETTING_DEF_MEMORY_PHONE ; 268  (*) g_deu_age_ty [ vue ]; 273 t = SETTING_GENERAL_ERR_NOT_FIND_VALUE_SWITCH ; 277  NULL ; 278 } } 280  $g_age_deu_age_nup (* cb ) 282 SETTING_TRACE_BEGIN ; 283  `g_age_deu_age_deroy ( cb ); 284 } } 286  $__g_age_deu_age_nl_cb (* da , Evas_Obje * obj , * evt_fo ) 288 SETTING_TRACE_BEGIN ; 289 `g_tm_if ( da = NULL , "data is NULL"); 291 StgStageUG * ad = (StgStageUG * da ; 292 `g_vw_chge (& g_vw_age_deu_age , 293 & g_vw_age_ma , ad ); 294 } } 296  $__g_age_deu_age_vcf_chge_cb ( keynode_t * key , * da ) 298 SETTING_TRACE_BEGIN ; 299 `g_tm_if ( NULL = key , "key is NULL"); 300 `g_tm_if ( NULL = da , "data is NULL"); 301 StgStageUG * ad = (StgStageUG *) da ; 302  us = `vcf_keynode_g_t ( key ); 303 * vcf_me = `vcf_keynode_g_me ( key ); 305 i(! `SCmp ( vcf_me , VCONFKEY_SYSMAN_MMC_STATUS )) { 306 `SETTING_TRACE ("us:%d", us ); 307 i( VCONFKEY_SYSMAN_MMC_MOUNTED = us ) { 308 `__g_age_deu_age_upde_em_us ( ad , EINA_FALSE ); 310 `__g_age_deu_age_upde_em_us ( ad , EINA_TRUE ); 313 } } 315  $__g_age_deu_age_upde_em_us (* da , Ea_Bo dib_mmc_ag ) 317 SETTING_TRACE_BEGIN ; 318 `g_tm_if ( NULL = da , "data is NULL"); 319 StgStageUG * ad = (StgStageUG *) da ; 321 #i DISABLED_CODE 322 `g_tm_if ( NULL = ad -> da_w , "ad->data_wap is NULL"); 323 `g_tm_if ( NULL = ad -> da_w -> em , "ad->data_wap->item is NULL"); 325 `g_tm_if ( NULL = ad -> da_bt , "ad->data_bt is NULL"); 326 `g_tm_if ( NULL = ad -> da_bt -> em , "ad->data_bt->item is NULL"); 327 `g_tm_if ( NULL = ad -> da_cmr , "ad->data_cmr is NULL"); 328 `g_tm_if ( NULL = ad -> da_vc , "ad->data_vrec is NULL"); 329 #i DISABLED_CODE 330 `g_tm_if ( NULL = ad -> da_rdo , "ad->data_rdo is NULL"); 331 `g_tm_if ( NULL = ad -> da_dvb_h , "ad->data_dvb_h is NULL"); 335 Elm_Obje_Im * li_em = ad -> da_bt -> em ; 336 Stg_GGroupIm_Da * da_sub_em = NULL ; 337  li_em ! NULL ) { 338 da_sub_em = ( Stg_GGroupIm_Da *) `m_obje_em_da_g ( li_em ); 340 i( da_sub_em = NULL ) { 342 li_em = `m_gli_em_xt_g (list_item); 345 `SETTING_TRACE ("key%s", da_sub_em -> keyS ); 347 i( dib_mmc_ag ) { 348 i(! `SCmp ( da_sub_em -> keyS , "IDS_COM_BODY_PHONE") && 349 ! `m_gli_em_ed_g ( li_em )) { 350 `m_gli_em_ed_t ( li_em , 1); 351 } i(! `SCmp ( da_sub_em -> keyS , "IDS_COM_BODY_MEMORY_CARD")) { 352 `m_gli_em_ed_t ( li_em , 0); 353 `g_dib_gli_em ( li_em ); 356 i(! `SCmp ( da_sub_em -> keyS , "IDS_COM_BODY_MEMORY_CARD") && 357 `m_obje_em_dibd_g ( li_em )) { 358 `g_ab_gli_em ( li_em ); 361 li_em = `m_gli_em_xt_g (list_item); 365 i( dib_mmc_ag ) { 366 #i DISABLED_CODE 367 `__g_age_deu_age_upde_vcf ( ad -> da_w ); 369 `__g_age_deu_age_upde_vcf ( ad -> da_bt ); 370 `__g_age_deu_age_upde_vcf ( ad -> da_cmr ); 371 `__g_age_deu_age_upde_vcf ( ad -> da_vc ); 372 #i DISABLED_CODE 373 `__g_age_deu_age_upde_vcf ( ad -> da_rdo ); 374 `__g_age_deu_age_upde_vcf ( ad -> da_dvb_h ); 377 } } 379  $__g_age_deu_age_upde_vcf (* da ) 381 SETTING_TRACE_BEGIN ; 382 `g_tm_if ( NULL = da , "data is NULL"); 383 Stg_GGroupIm_Da * da_em = (Stg_GGroupIm_D*) da ; 384  r = 0; 385  vue = 0; 386  t = 0; 388 t = `g_g_t_p_key ( da_em -> t_p_g_bded , & vue , & r ); 389 `g_tm_if (0 ! t , "get vconf failed"); 392 i( vue != 0) { 393 t = `g_t_t_p_key ( da_em -> t_p_g_bded , 0, & r ); 394 `g_tm_if ( t != 0, "Set vconf failed"); 396 `G_FREE ( da_em -> sub_desc ); 397 da_em -> sub_desc = (*) `g_rdup ( `_ ("IDS_COM_BODY_PHONE")); 398 `m_obje_em_da_t ( da_em -> em , data_item); 399 `m_gli_em_upde ( da_em -> em ); 401 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-default.c 19  ~ 21  ~"g-age-uts.h " 22  ~"g-age-deu.h " 25 mSTORAGEUG_DEFAULT_STORAGE_PHONE , 26 mSTORAGEUG_DEFAULT_STORAGE_SD 30 mSETTING_DEF_MEMORY_PHONE = 0, 31 mSETTING_DEF_MEMORY_MMC , 32 mSETTING_DEF_MEMORY_MAX 35  g_vw gg_vw_age_deu ; 38 Evas_Obje * $ageUg_deu_ni_g_ic (* da , Evas_Obje * obj , 39 cڡ * ) 41 Evas_Obje * yout ; 42 Evas_Cod height , width ; 43 StgStageUG * ad = da ; 44  offt = SETTING_STORAGE_PIE_RECT_OFFSET * 2; 46 `tv_if ( NULL = obj , NULL); 47 `tv_if ( NULL = da , NULL); 48 `tvm_if ( `SCmp ( , "m.ic"), NULL , "part(%s) Invaild",art); 50 yout = `m_yout_add ( obj ); 51 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "default_storage"); 52 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , 0.0); 53 `m_obje__xt_t ( yout , "application_desp.text", 54 `_ ( STORAGEUG_STR_APP_LOC_NOTICE )); 57 `evas_obje_geomry_g ( obj , NULL , NULL, & width , NULL); 59 p_devi_ܛi_e m = `m_w_r٩i_g ( ad -> w ); 60 i( APP_DEVICE_ORIENTATION_90 = m || APP_DEVICE_ORIENTATION_270 == m) 61 height = SETTING_STORAGE_DEFAULT_STORAGE_APP_DESP_SIZE * 2 / 3; 63 height = SETTING_STORAGE_DEFAULT_STORAGE_APP_DESP_SIZE ; 65 `g_size_obje ( yout , width - offt , height ); 66 `evas_obje_show ( yout ); 67  yout ; 68 } } 70  Ea_Bo $ageUg_deu_back_cb (* da , Elm_Obje_Im * ) 72 StgStageUG * ad = da ; 74 `tv_if ( da = NULL , EINA_FALSE ); 76 i( ad -> ma_vw -> is_ ) 77 `g_vw_chge ( ad -> deu_vw ,d-> ma_vw ,d); 79 `ug_deroy_me ( ad -> ug ); 81  EINA_TRUE ; 82 } } 84  $_ageUg_deu_t_vue ( Elm_Obje_Im * Im , 85 Stg_GGroupIm_Da * d_subIm , Stg_GGroupIm_D* d_Im ) 87  r ; 89 `g_t_t_p_key ( d_Im -> t_p_g_bded , d_subIm -> chk_us , 90 & r ); 91 `tm_if (0 ! r , "setting_set_int_slp_key(%d) Fail(%d)", 92 d_Im -> t_p_g_bded , r ); 94 `G_FREE ( d_Im -> sub_desc ); 95 d_Im -> sub_desc = (*) `g_rdup ( d_subIm -> keyS ); 96 `m_obje_em_da_t ( d_Im -> em , d_parentItem); 97 `m_gli_em_upde ( d_Im -> em ); 99 StgStageUG * ad = d_Im -> urda ; 100 i( ad &&d-> pup ) { 101 `evas_obje_d ( ad -> pup ); 102 ad -> pup = NULL ; 104 } } 106  $ageUg_deu_exnd_em_l (* da , Evas_Obje * obj , 107 * evt_fo ) 109 Elm_Obje_Im * Im ; 110 Elm_Obje_Im * subem = evt_fo ; 111 Stg_GGroupIm_Da * d_subIm ; 112 Stg_GGroupIm_Da * d_Im ; 114 `t_if ( evt_fo = NULL || da == NULL); 116 `m_gli_em_ed_t ( subem , 0); 121 d_subIm = `m_obje_em_da_g ( subem ); 122 `t_if ( NULL = d_subIm ); 124 d_Im = ( Stg_GGroupIm_Da *) da ; 125 `t_if ( NULL = d_Im ); 127 Im = d_Im -> em ; 129 `m_dio_vue_t ( d_subIm -> rgd , d_subIm-> chk_us ); 131 `_ageUg_deu_t_vue ( Im , d_subIm , d_Im ); 135 } } 138  $ageUg_deu_dio_chge (* da , Evas_Obje * obj , 139 * evt_fo ) 141 Elm_Obje_Im * subIm , * Im ; 142 Stg_GGroupIm_Da * li_em = da ; 143 Stg_GGroupIm_Da * d_subIm ; 144 Stg_GGroupIm_Da * d_Im ; 146 `t_if ( da = NULL ); 148 li_em -> chk_us = `m_dio_vue_g ( obj ); 150 subIm = li_em -> em ; 152 d_subIm = `m_obje_em_da_g ( subIm ); 153 `t_if ( NULL = d_subIm ); 155 i( d_subIm -> dibag ) 158 d_Im = ( Stg_GGroupIm_Da *) da ; 159 `t_if ( NULL = d_Im ); 161 Im = d_Im -> em ; 163 `_ageUg_deu_t_vue ( Im , d_subIm , d_Im ); 164 } } 166  $ageUg_deu_t_vcf ( Stg_GGroupIm_Da * da_em ) 168  r = 0; 169  vue = 0; 171 `t_if ( NULL = da_em ); 173 i(! `SCmp ( da_em -> sub_desc , STORAGEUG_STR_SD_CARD )) { 175 `g_g_t_p_key ( da_em -> t_p_g_bded , & vue , & r ); 176 `tm_if (0 ! r , "setting_get_int_slp_key(%d) Fail(%d)", 177 da_em -> t_p_g_bded , r ); 178 i( vue ! STORAGEUG_DEFAULT_STORAGE_PHONE ) { 179 `g_t_t_p_key ( da_em -> t_p_g_bded , 180 STORAGEUG_DEFAULT_STORAGE_PHONE , & r ); 181 `tm_if (0 ! r , "setting_set_int_slp_key(%d) Fail(%d)", 182 da_em -> t_p_g_bded , r ); 185 `G_FREE ( da_em -> sub_desc ); 186 da_em -> sub_desc = (*) `g_rdup ( STORAGEUG_STR_INTERNAL_STORAGE ); 187 `m_obje_em_da_t ( da_em -> em , data_item); 188 `m_gli_em_upde ( da_em -> em ); 190 } } 192  $ageUg_deu_mmc_chged_cb ( keynode_t * node , * da ) 194  us ; 195 StgStageUG * ad = da ; 197 `t_if ( NULL = node ); 198 `t_if ( NULL = da ); 200 us = `vcf_keynode_g_t ( node ); 202 `SETTING_TRACE ("us:%d", us ); 203 i( VCONFKEY_SYSMAN_MMC_MOUNTED ! us ) { 204 `ageUg_deu_t_vcf ( ad -> da_bt ); 205 `ageUg_deu_t_vcf ( ad -> da_wifide ); 206 `ageUg_deu_t_vcf ( ad -> da_nfc ); 207 `ageUg_deu_t_vcf ( ad -> da_ϵ ); 209 } } 211 cڡ * $ageUg_deu_cur_age_g ( mmc_us , 212 g_t_p_li p_key ) 214  r , vue = 0; 215 cڡ * phe = STORAGEUG_STR_INTERNAL_STORAGE ; 216 cڡ * sd = STORAGEUG_STR_SD_CARD ; 218 `g_g_t_p_key ( p_key , & vue , & r ); 219 `wn_if (0 ! r , "g_g_t_p_key(%dFa(%d)", p_key ,rr); 221 i( mmc_us ! VCONFKEY_SYSMAN_MMC_MOUNTED && STORAGEUG_DEFAULT_STORAGE_SD = vue ) { 222 `g_t_t_p_key ( p_key , STORAGEUG_DEFAULT_STORAGE_PHONE , & r ); 223 `wn_if (0 ! r , "g_t_t_p_key(%dFa(%d)", p_key ,rr); 225 vue = STORAGEUG_DEFAULT_STORAGE_PHONE ; 228 i( STORAGEUG_DEFAULT_STORAGE_SD = vue ) 229  sd ; 231  phe ; 232 } } 233  $__ageUg_deu_pup_d (* da , Evas_Obje * obj , * evt_fo ) 235 StgStageUG * ad = da ; 237 `t_if ( da = NULL ); 239 `evas_obje_d ( ad -> pup ); 240 ad -> pup = NULL ; 241 } } 243  $ageUg_deu_ma_em_l (* da , Evas_Obje * obj , 244 * evt_fo ) 247 `t_if ( NULL = da || NULL = evt_fo ); 248 SETTING_TRACE_BEGIN ; 249 StgStageUG * ad = (StgStageUG * da ; 250 Elm_Obje_Im * Im = evt_fo ; 251 `m_gli_em_ed_t ( Im , 0); 252 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 255 i( ad -> pup ) { 256 `evas_obje_d ( ad -> pup ); 257 ad -> pup = NULL ; 260 Evas_Obje * sr = NULL ; 261 ad -> pup = `g__pup_wh_li (& sr ,d,d-> w , 262 da_Im -> keyS , NULL , 0, 0); 263 `_P ( ad -> pup ); 266 Evas_Obje * rgd ; 268 Stg_GGroupIm_Da * memy_rd ; 269 Stg_GGroupIm_Da * phe ; 272 i( da_Im = ad -> da_bt || da_Im =ad-> da_nfc 273 || da_Im = ad -> da_wifide 274 || da_Im = ad -> da_ϵ ) { 275 `SETTING_TRACE ("POPUP ITEMS IS CREATED"); 276 rgd = `m_dio_add ( sr ); 277 `m_obje_y_t ( rgd , "list"); 278 `evas_obje_age_evts_t ( rgd , EINA_TRUE ); 279 `m_dio_vue_t ( rgd , -1); 283 phe = `g__Gdl_fld_1dio ( sr , 284 & c_muɞe_1xt_1ic , 285 ageUg_deu_exnd_em_l , da_Im , 286 SWALLOW_Ty_1RADIO_RIGHT , rgd , 287 SETTING_DEF_MEMORY_PHONE , 288 STORAGEUG_STR_INTERNAL_STORAGE , 289 NULL ); 290 `g_tm_if ( NULL = phe , "phone is NULL"); 291 `g_gli_em_groupy_t ( phe , SETTING_GROUP_STYLE_CENTER ); 292 phe -> dibag = EINA_FALSE ; 298 memy_rd = `g__Gdl_fld_1dio ( sr , 299 & c_muɞe_1xt_1ic , 300 ageUg_deu_exnd_em_l , da_Im , 301 SWALLOW_Ty_1RADIO_RIGHT , rgd , 302 SETTING_DEF_MEMORY_MMC , 303 STORAGEUG_STR_SD_CARD , 304 ageUg_deu_dio_chge ); 305 `tm_if ( NULL = memy_rd , "setting_create_Gendial_exp_sub_field() Fail"); 306 i( da_Im = ad -> da_wifide 307 || da_Im = ad -> da_ϵ ) { 308 `g_gli_em_groupy_t ( memy_rd , SETTING_GROUP_STYLE_BOTTOM ); 310 `g_gli_em_groupy_t ( memy_rd , SETTING_GROUP_STYLE_CENTER ); 313 memy_rd -> dibag = EINA_FALSE ; 315 i( ad -> mmc_us ! VCONFKEY_SYSMAN_MMC_MOUNTED ) { 316 `g_dib_gli_em ( memy_rd -> em ); 317 memy_rd -> dibag = EINA_TRUE ; 320 `g_upde_chk_us ( rgd , da_Im -> t_p_g_bded ); 322 } } 324  $ageUg_deu_ (* da ) 326  t ; 327 StgStageUG * ad = da ; 328 Evas_Obje * gli = NULL ; 329 cڡ * g_t , * em_t ; 330 cڡ * cur_age ; 332 `tv_if ( NULL = da , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 334 i(! ad -> ma_vw -> is_ ) { 335 t = `vcf_g_t ( ageUg_MMC_ , & ad -> mmc_us ); 336 `tvm_if ( t , SETTING_RETURN_FAIL , "vcf_g_t(%sFa", ageUg_MMC_ ); 339 `g_push_yout_vi_b_gli ( ad -> lo_ ,d-> w , 340 STORAGEUG_STR_DEF_STORAGE , STORAGEUG_STR_BACK , NULL , 341 ( g__back_func ) ageUg_deu_back_cb , 342 NULL , ad , & gli ,d-> vi ); 343 `m_gli_izi_mode_t ( gli , EINA_FALSE ); 346 `g__Gdl_fld_tIm ( gli , & c_group_em , 347 STORAGEUG_STR_SHARED_CONTENTS , NULL ); 350 cur_age = `ageUg_deu_cur_age_g ( ad -> mmc_us , 351 INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH ); 352 ad -> da_bt = `g__Gdl_fld_def ( gli , &( c_2xt ), ageUg_deu_ma_em_l , 353 ad , SWALLOW_Ty_INVALID , NULL , 354 NULL , 0, STORAGEUG_STR_BT , (*) cur_age , NULL); 355 i( ad -> da_bt ) { 356 ad -> da_bt -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH ; 357 ad -> da_bt -> urda =d; 359 `SETTING_TRACE_ERROR ("ad->data_bt is NULL"); 364 cur_age = `ageUg_deu_cur_age_g ( ad -> mmc_us , 365 INT_SLP_SETTING_DEFAULT_MEM_NFC ); 366 ad -> da_nfc = `g__Gdl_exp__fld ( gli , 367 & c_2xt_3_ , NULL , NULL, SWALLOW_Ty_INVALID , 368 STORAGEUG_STR_NFC , (*) cur_age , SETTING_GROUP_STYLE_CENTER , 369 SETTING_GROUP_STYLE_CENTER ); 370 i( ad -> da_nfc ) { 371 ad -> da_nfc -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_NFC ; 373 `SETTING_TRACE_ERROR ("ad->data_dload is NULL"); 379 cur_age = `ageUg_deu_cur_age_g ( ad -> mmc_us , 380 INT_SLP_SETTING_DEFAULT_MEM_WIFIDIRECT ); 386 ad -> da_wifide = `g__Gdl_fld_def ( gli , &( c_2xt ), ageUg_deu_ma_em_l , 387 ad , SWALLOW_Ty_INVALID , NULL , 388 NULL , 0, STORAGEUG_STR_WIFI , (*) cur_age , NULL); 389 i( ad -> da_wifide ) { 390 ad -> da_wifide -> t_p_g_bded = INT_SLP_SETTING_DEFAULT_MEM_WIFIDIRECT ; 391 ad -> da_wifide -> urda =d; 393 `SETTING_TRACE_ERROR ("ad->data_wifidirect is NULL"); 397 g_t = STORAGEUG_STR_INSTALLED_APP_H ; 398 em_t = STORAGEUG_STR_INSTALLED_APP_B ; 400 `g__Gdl_fld_tIm ( gli , & c_group_em , g_t , 401 NULL ); 403 cur_age = `ageUg_deu_cur_age_g ( ad -> mmc_us , 404 INT_SLP_SETTING_DEFAULT_MEM_INSTALLAPPLICATIONS ); 405 ad -> da_ϵ = `g__Gdl_fld_def ( gli , &( c_2xt ), ageUg_deu_ma_em_l , 406 ad , SWALLOW_Ty_INVALID , NULL , 407 NULL , 0, em_t , (*) cur_age , NULL); 408 i( ad -> da_ϵ ) { 409 ad -> da_ϵ -> t_p_g_bded = 410 INT_SLP_SETTING_DEFAULT_MEM_INSTALLAPPLICATIONS ; 411 ad -> da_ϵ -> urda =d; 413 `SETTING_TRACE_ERROR ("ad->data_installapp is NULL"); 416 `ADD_GL_HELP ( gli , STORAGEUG_STR_APP_LOC_NOTICE ); 418 t = `vcf_nify_key_chged ( ageUg_MMC_ , ageUg_deu_mmc_chged_cb , 419 ad ); 420 i( t != 0) { 421 `SETTING_TRACE_ERROR ("vcf_nify_key_chged(%sFa(%d)", ageUg_MMC_ , 422 t ); 425 g_vw_age_deu . is_ = 1; 427  SETTING_RETURN_SUCCESS ; 428 } } 430  $ageUg_deu_deroy (* da ) 432  t ; 434 t = `vcf_igne_key_chged ( ageUg_MMC_ , ageUg_deu_mmc_chged_cb ); 435 `wn_if ( t , "vcf_igne_key_chged(%sFa(%d)", ageUg_MMC_ ,et); 437 g_vw_age_deu . is_ = 0; 439  SETTING_RETURN_SUCCESS ; 440 } } 441  $ageUg_deu_upde (* da ) 443  SETTING_RETURN_SUCCESS ; 444 } } 445  $ageUg_deu_nup (* da ) 447  `ageUg_deu_deroy ( da ); 448 } } 451  $ageUg_deu_ ( StgStageUG * ad ) 453 `t_if ( NULL = ad ); 454 `t_if ( ad -> deu_vw ); 456 g_vw_age_deu . = ageUg_deu_ ; 457 g_vw_age_deu . deroy = ageUg_deu_deroy ; 458 g_vw_age_deu . upde = ageUg_deu_upde ; 459 g_vw_age_deu . nup = ageUg_deu_nup ; 461 ad -> deu_vw = & g_vw_age_deu ; 462 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-main.c 19  ~ 21  ~ 22  ~ 24  ~"g-comm-g-func.h " 25  ~"g-age-SD.h " 26  ~"g-age-USB.h " 27  ~"g-age-uts.h " 28  ~"g-age-async-wk.h " 29  ~"g-age-ma.h " 31  #SETTING_STORAGE_PIE_RECT_WIDTH (432 * WIDGET_SCALE_FACTOR ) ) 32  #SETTING_STORAGE_PIE_RECT_SIZE (414 * WIDGET_SCALE_FACTOR ) ) 33  #SETTING_STORAGE_PIE_CYCLE_SIZE (294 * WIDGET_SCALE_FACTOR ) ) 34  #SETTING_STORAGE_ITEM_LIST_SIZE (180 * WIDGET_SCALE_FACTOR ) ) 36  #SETTING_STORAGE_PIE_RECT_WIDTH ( `ELM_SCALE_SIZE (432)) ) 37  #SETTING_STORAGE_PIE_RECT_SIZE ( `ELM_SCALE_SIZE (414)) ) 38  #SETTING_STORAGE_PIE_CYCLE_SIZE ( `ELM_SCALE_SIZE (294)) ) 39  #SETTING_STORAGE_ITEM_LIST_SIZE ( `ELM_SCALE_SIZE (180)) ) 44  #SETTING_STORAGE_APPS_ICON_PATH SETTING_ICON_PATH "/A01-1_ic_c_itis.g" ) 45  #SETTING_STORAGE_PICS_ICON_PATH SETTING_ICON_PATH "/A01-1_ic_c_pius.g" ) 46  #SETTING_STORAGE_AUDIO_ICON_PATH SETTING_ICON_PATH "/A01-1_ic_c_Audio.g" ) 47  #SETTING_STORAGE_MISCES_ICON_PATH SETTING_ICON_PATH "/A01-1_ic_c_misΪeous_fes.g" ) 48  #SETTING_STORAGE_AVAIL_ICON_PATH SETTING_ICON_PATH "/A01-1_ic_c_avaab.g" ) 49  #SETTING_STORAGE_SYS_ICON_PATH SETTING_ICON_PATH "/A01-1_ic_c_syem.g" ) 51 cڡ * gageUg_MMC_ = VCONFKEY_SYSMAN_MMC_STATUS ; 53  g_vw gg_vw_age_ma ; 55  le  $ageUg_ma_p_gph_o ( Evas_Obje * p_image , 56 StgStageUG * ad ) 58 o_t * ; 59  tٮ_size ; 60  o_w , o_h ; 61  accou_size = 0.0; 62 o_sur_t * o_sur ; 63  ps_sz = 0, pics_sz = 0, audio_size = 0, miss_sz = 0, _sz = 0, syem_sz = 0, che_sz = 0;; 65 `t_if ( NULL = ad ); 67 o_h = o_w = SETTING_STORAGE_PIE_CYCLE_SIZE ; 69 tٮ_size = ad -> sz_r_tٮ ; 71 i( tٮ_size == 0) { 72 ps_sz = 0; 73 pics_sz = 0; 74 audio_size = 0; 75 miss_sz = 0; 76 _sz = 0; 77 che_sz = 0; 80 syem_sz = ad -> sz_sys / tٮ_size ; 81 i( syem_sz > 1 || system_sz < 0) 82 syem_sz = 1; 85 ps_sz = ad -> sz_ps / tٮ_size ; 86 i( ps_sz > 1 ||pps_sz < 0) 87 ps_sz = 1; 90 pics_sz = ad -> sz_pics_videos / tٮ_size ; 91 i( pics_sz > 1 ||ics_sz < 0) 92 pics_sz = 1; 95 audio_size = ad -> sz_audio / tٮ_size ; 96 i( audio_size > 1 ||udio_size < 0) 97 audio_size = 1; 100 miss_sz = ad -> sz_miss / tٮ_size ; 101 i( miss_sz > 1 || misces_sz < 0) 102 miss_sz = 1; 105 che_sz = () ad -> sz_ches / tٮ_size ; 106 i( che_sz > 1 || cache_sz < 0) 107 che_sz = 1; 110 _sz = ad -> sz_r_ava / tٮ_size ; 111 i( _sz > 1 || internal_sz < 0) 112 _sz = 1; 115 i( ad -> ) { 116 `o_deroy ( ad -> ); 117 ad -> = NULL ; 120 o_sur = `o_image_sur_ ( CAIRO_FORMAT_ARGB32 , o_w , o_h ); 121 i( NULL = o_sur ) { 122 `SETTING_TRACE_ERROR ("cairo_image_surface_create() Fail"); 126 = `o_ ( o_sur ); 127 `o_sur_deroy ( o_sur ); 130 `o_t_le_width ( , 4); 131 `o_c ( , o_w / 2, o_h / 2, cao_w / 2, 0, 2 * M_PI ); 132 `o_t_sour_rgba ( , 230 / 255., 226 / 255., 218 / 255., 1); 133 `o_fl ( ); 136 accou_size = 0.75; 137 `o_le_to ( , o_w / 2, o_h / 2); 138 `o_c_give ( , o_w / 2, o_h / 2, cao_w / 2, accou_size * 2 * M_PI , 139 ( accou_size - syem_sz * 2 * M_PI ); 140 `o_t_sour_rgba ( , 153 / 255., 66 / 255., 194 / 255., 1); 141 `o_fl ( ); 142 accou_size - syem_sz ; 145 `o_le_to ( , o_w / 2, o_h / 2); 146 `o_c_give ( , o_w / 2, o_h / 2, cao_w / 2, accou_size * 2 * M_PI , 147 ( accou_size - ps_sz * 2 * M_PI ); 148 `o_t_sour_rgba ( , 255 / 255., 189 / 255., 8 / 255., 1); 149 `o_fl ( ); 150 accou_size - ps_sz ; 153 `o_le_to ( , o_w / 2, o_h / 2); 154 `o_c_give ( , o_w / 2, o_h / 2, cao_w / 2, accou_size * 2 * M_PI , 155 ( accou_size - pics_sz * 2 * M_PI ); 156 `o_t_sour_rgba ( , 119 / 255., 222 / 255., 60 / 255., 1); 157 `o_fl ( ); 158 accou_size - pics_sz ; 161 `o_le_to ( , o_w / 2, o_h / 2); 162 `o_c_give ( , o_w / 2, o_h / 2, cao_w / 2, accou_size * 2 * M_PI , 163 ( accou_size - audio_size * 2 * M_PI ); 164 `o_t_sour_rgba ( , 28 / 255., 140 / 255., 252 / 255., 1); 165 `o_fl ( ); 166 accou_size - audio_size ; 169 `o_le_to ( , o_w / 2, o_h / 2); 170 `o_c_give ( , o_w / 2, o_h / 2, cao_w / 2, accou_size * 2 * M_PI , 171 ( accou_size - miss_sz * 2 * M_PI ); 172 `o_t_sour_rgba ( , 52 / 255., 220 / 255., 250 / 255., 1); 173 `o_fl ( ); 174 accou_size - miss_sz ; 177 `o_le_to ( , o_w / 2, o_h / 2); 178 `o_c_give ( , o_w / 2, o_h / 2, cao_w / 2, accou_size * 2 * M_PI , 179 ( accou_size - che_sz * 2 * M_PI ); 180 `o_t_sour_rgba ( , 26 / 255., 49 / 255., 125 / 255., 1); 181 `o_fl ( ); 182 accou_size - che_sz ; 184 `evas_obje_image_size_t ( p_image , o_w , o_h ); 185 `evas_obje_image_da_t ( p_image , `o_image_sur_g_da ( o_sur )); 186 `evas_obje_image_fl_t ( p_image , 0, 0, o_w , o_h ); 187 `evas_obje_size ( p_image , o_w , o_h ); 188 ad -> = cr; 189 } } 191  le  $ageUg_ma__p_gph_t ( Evas_Obje * , 192 cڡ * , * da ) 194 Evas * evas ; 195  o_w , o_h ; 196 Evas_Obje * ; 197 Evas_Obje * p_image ; 198 StgStageUG * ad = da ; 200 `t_if ( = NULL ); 201 `t_if ( da = NULL ); 203 o_h = o_w = SETTING_STORAGE_PIE_CYCLE_SIZE ; 205 evas = `evas_obje_evas_g ( ); 206 i( NULL = evas ) { 207 `SETTING_TRACE_ERROR ("evas_object_evas_get() Fail"); 211 = `evas_obje_g_add ( evas ); 212 `evas_obje_c_t ( , 255, 255, 255, 255); 213 `g_size_obje ( , o_w , o_h ); 215 p_image = `evas_obje_image_add ( evas ); 216 `evas_obje_c_t ( p_image , 255, 255, 255, 250); 217 `evas_obje__t ( p_image , ); 218 `evas_obje_show ( p_image ); 219 `m_obje__cڋ_t ( , , p_image ); 221 `ageUg_ma_p_gph_o ( p_image , ad ); 222 } } 224 Evas_Obje * $ageUg_ma_p_em_g_ic (* da , Evas_Obje * obj , 225 cڡ * ) 227  yout_w , yout_h ; 228  ud_size ; 229 Evas_Obje * yout ; 230 StgStageUG * ad = da ; 231  size_r [ STORAGEUG_MAX_STR_LEN ] = {0}; 232  f_r [ STORAGEUG_MAX_STR_LEN ] = {0}; 234 `tv_if ( NULL = obj , NULL); 235 `tv_if ( NULL = da , NULL); 236 `tvm_if ( `SCmp ( , "m.ic"), NULL , "part(%s) Invaild",art); 238 yout_w = SETTING_STORAGE_PIE_RECT_WIDTH ; 239 yout_h = SETTING_STORAGE_PIE_RECT_SIZE ; 241 yout = `m_yout_add ( obj ); 242 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "storage_pie"); 244 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , 0.0); 247 `m_obje__xt_t ( yout , "storage_title.text", 248 `_ ( STORAGEUG_STR_INTERNAL_STORAGE )); 250 `ageUg_size_to_r ( ad -> sz_r_ava , size_r , (size_str)); 251 `tf ( f_r , (f_r), "%%s", size_r , 252 `_ ( STORAGEUG_STR_AVAIL )); 253 `m_obje__xt_t ( yout , "age_tٮ.xt", f_r ); 255 ud_size = ad -> sz_r_tٮ -d-> sz_r_ava ; 256 `ageUg_size_to_r ( ud_size , size_r , (size_str)); 257 `tf ( f_r , (f_r), "%%s", size_r , 258 `_ ( STORAGEUG_STR_USED )); 259 `m_obje__xt_t ( yout , "age_ud.xt", f_r ); 262 `ageUg_ma__p_gph_t ( yout , "p_", ad ); 263 `g_size_obje ( yout , yout_w , yout_h ); 264 `evas_obje_show ( yout ); 266  yout ; 267 } } 269 Evas_Obje * $ageUg_c_em_cڋ_g (* da , Evas_Obje * obj , 270 cڡ * ) 272 `g_tvm_if ( da = NULL , NULL, "data is NULL"); 273 Stg_GGroupIm_Da * li_em = da ; 274  c = li_em ->color; 275 i(! `rcmp ( , "elm.icon.1")) { 276 Evas_Obje * yout = `m_yout_add ( obj ); 277 `m_yout_fe_t ( yout , SETTING_THEME_EDJ_NAME , "storage_elem"); 279  c ) { 283 `m_obje_sigl_em ( yout , "elm,state,show,app", "elm"); 286 `m_obje_sigl_em ( yout , "elm,state,show,pic", "elm"); 289 `m_obje_sigl_em ( yout , "elm,state,show,audio", "elm"); 292 `m_obje_sigl_em ( yout , "elm,state,show,misc", "elm"); 295 `m_obje_sigl_em ( yout , "elm,state,show,cache", "elm"); 298 `m_obje_sigl_em ( yout , "elm,state,show,avail", "elm"); 303 `evas_obje_show ( yout ); 304  yout ; 307  NULL ; 308 } } 309  $__age_che_fe_n_pup_no_che_r_cb (* da , Evas_Obje * obj , * evt_fo ) 311 SETTING_TRACE_BEGIN ; 312 `g_tm_if ( da = NULL , "data is NULL"); 313 StgStageUG * ad = (StgStageUG *) da ; 314  `b_ty ( obj )) { 315  POPUP_RESPONSE_OK : { 318  POPUP_RESPONSE_CANCEL : { 323 i( ad -> pup ) { 324 `evas_obje_d ( ad -> pup ); 325 ad -> pup = NULL ; 328 SETTING_TRACE_END ; 329 } } 331  $__age_che_fe_n_pup_r_cb (* da , Evas_Obje * obj , * evt_fo ) 333 SETTING_TRACE_BEGIN ; 334 `g_tm_if ( da = NULL , "data is NULL"); 335 StgStageUG * ad = (StgStageUG *) da ; 336  `b_ty ( obj )) { 337  POPUP_RESPONSE_OK : { 338  t = `ckage_mag_r_l_che_d (); 339 i( PACKAGE_MANAGER_ERROR_NONE = t ) { 340 ad -> sz_ches = 0; 341 `ageug_gli_xt_upde ( ad -> ches ,d-> sz_ches ); 343 `SETTING_TRACE_ERROR ("Faed΅ackage_mag_r_l_che_d(wh code-%d", t ); 348  POPUP_RESPONSE_CANCEL : { 353 i( ad -> pup ) { 354 `evas_obje_d ( ad -> pup ); 355 ad -> pup = NULL ; 358 SETTING_TRACE_END ; 359 } } 361  $ageUg_ma_l (* da , Evas_Obje * obj , * evt_fo ) 363 StgStageUG * ad = da ; 364 Elm_Obje_Im * em = evt_fo ; 366 `t_if ( da = NULL ); 368 `m_gli_em_ed_t ( em , 0); 369 Stg_GGroupIm_Da * li_em = `m_obje_em_da_g ( em ); 370 `g_tm_if ( NULL = li_em , "list_item is NULL"); 372 `SETTING_TRACE ("ickg im[%s]", li_em -> keyS ); 374 i(! `SCmp ( STORAGEUG_STR_APPS , li_em -> keyS )) { 375 `ageUg_mage_p_ug ( ad ); 376 } i(! `SCmp ( STORAGEUG_STR_DEF_STORAGE , li_em -> keyS )) { 377 `g_vw_chge ( ad -> ma_vw ,d-> deu_vw ,d); 378 } i(! `SCmp ( STORAGEUG_STR_PICS , li_em -> keyS )) { 379 `p_unch ("org.tizen.gallery"); 380 } i(! `SCmp ( STORAGEUG_STR_AUDIO , li_em -> keyS )) { 381 `p_unch ("org.tizen.music-player"); 382 } i(! `SCmp ( STORAGEUG_STR_MISCES , li_em -> keyS )) { 383 `g_vw_chge ( ad -> ma_vw ,d-> miss_vw ,d); 384 } i(! `SCmp ( STORAGEUG_STR_CACHE , li_em -> keyS )) { 385 i( ad -> sz_ches <= 0) { 387 ad -> pup = `g__pup_wh_b d,d-> w , 390 __age_che_fe_n_pup_no_che_r_cb , 393 ad -> pup = `g__pup_wh_b d,d-> w , 396 __age_che_fe_n_pup_r_cb , 400 } } 402  Stg_GGroupIm_Da * $ageUg_ma_nd_group_mid_em ( 403 StgStageUG * ad ,  c , cڡ * key_r , cڡ * sub_r ) 405 Stg_GGroupIm_Da * em_da = NULL ; 406 em_da = ( Stg_GGroupIm_Da * `oc (1, (Setting_GenGroupItem_Data)); 407 i( em_da ) { 408 em_da -> urda = ad ; 409 em_da -> keyS = (*) `g_rdup ( key_r ); 410 em_da -> sub_desc = (*) `g_rdup ( sub_r ); 411 em_da -> c = color; 412 em_da -> em = `m_gli_em_nd ( ad -> gl_ma , &d-> c_c_em ), im_da, NULL , 413 ELM_GENLIST_ITEM_NONE , ageUg_ma_l , ad ); 415 `SETTING_TRACE_ERROR ("item_data is NULL"); 418  em_da ; 419 } } 421  le  $ageUg_ma_dev_memy_da ( StgStageUG * ad ) 423  ava_desc [ STORAGEUG_MAX_STR_LEN ] = {0}; 424  tٮ_desc [ STORAGEUG_MAX_STR_LEN ] = {0}; 427 `ageUg_size_to_r ( ad -> sz_r_tٮ , tٮ_desc , (total_desc)); 428 ad -> tٮ_a = `g__Gdl_fld_def d-> gl_ma , & c_2xt_2 , 429 NULL , ad , SWALLOW_Ty_INVALID , NULL, NULL, 0, STORAGEUG_STR_TOTAL , 430 tٮ_desc , NULL ); 431 `t_if ( NULL = ad -> tٮ_a ); 432 ad -> tٮ_a -> urda =d; 433 ad -> tٮ_a -> group_y = SETTING_GROUP_STYLE_TOP ; 434 `m_gli_em__mode_t ( ad -> tٮ_a -> em , 435 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 438 ad -> sys_mem = `ageUg_ma_nd_group_mid_em (ad, 439 1, STORAGEUG_STR_SYS_MEM , STORAGEUG_STR_WAIT ); 440 `t_if ( NULL = ad -> sys_mem ); 441 `m_gli_em__mode_t ( ad -> sys_mem -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 444 ad -> ps = `ageUg_ma_nd_group_mid_em (ad, 445 2, STORAGEUG_STR_APPS , STORAGEUG_STR_WAIT ); 446 `t_if ( NULL = ad -> ps ); 449 ad -> pics_videos = `ageUg_ma_nd_group_mid_em (ad, 450 3, STORAGEUG_STR_PICS , STORAGEUG_STR_WAIT ); 451 `t_if ( NULL = ad -> pics_videos ); 454 ad -> audio = `ageUg_ma_nd_group_mid_em (ad, 455 4, STORAGEUG_STR_AUDIO , STORAGEUG_STR_WAIT ); 456 `t_if ( NULL = ad -> audio ); 459 ad -> miss = `ageUg_ma_nd_group_mid_em (ad, 460 5, STORAGEUG_STR_MISCES , STORAGEUG_STR_WAIT ); 461 `t_if ( NULL = ad -> miss ); 464 ad -> ches = `ageUg_ma_nd_group_mid_em (ad, 465 6, STORAGEUG_STR_CACHE , STORAGEUG_STR_WAIT ); 466 `t_if ( NULL = ad -> ches ); 470 `ageUg_size_to_r ( ad -> sz_r_ava , ava_desc , (avail_desc)); 471 ad -> ava = `ageUg_ma_nd_group_mid_em (ad, 472 7, STORAGEUG_STR_AVAIL , ava_desc ); 473 `t_if ( NULL = ad -> ava ); 474 `m_gli_em__mode_t ( ad -> ava -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 475 } } 477  $ageUg_ma_dev_memy_upde ( StgStageUG * ad ) 479  desc [ STORAGEUG_MAX_STR_LEN ] = {0}; 481 `t_if ( NULL = ad ); 483 `ageUg_g__age_us (& ad -> sz_r_tٮ , &ad-> sz_r_ava ); 486 `ageUg_size_to_r ( ad -> sz_r_tٮ , desc , (desc)); 487 `G_FREE ( ad -> tٮ_a -> sub_desc ); 488 ad -> tٮ_a -> sub_desc = (*) `g_rdup ( desc ); 489 `m_gli_em_flds_upde ( ad -> tٮ_a -> em , "elm.text.sub.left.bottom", 490 ELM_GENLIST_ITEM_FIELD_TEXT ); 493 `ageUg_size_to_r ( ad -> sz_r_ava , desc , (desc)); 494 `G_FREE ( ad -> ava -> sub_desc ); 495 ad -> ava -> sub_desc = (*) `g_rdup ( desc ); 496 `m_gli_em_flds_upde ( ad -> ava -> em , "elm.text.sub.left.bottom", 497 ELM_GENLIST_ITEM_FIELD_TEXT ); 499 } } 501  Ea_Bo $ageUg_upde_tim (* da ) 503 SETTING_TRACE_BEGIN ; 504 StgStageUG * ad = da ; 506 `tv_if ( NULL = da , ECORE_CALLBACK_CANCEL ); 508 `ageUg_ma_dev_memy_upde ( ad ); 509 `SETTING_TRACE_DEBUG ("ad->miss_vw->is_:%d", ad -> miss_vw -> is_ ); 510 i( ad -> miss_vw -> is_ ) { 511 `g_vw_upde ( ad -> miss_vw ,d); 513 i( ad -> size_wk ) 514 `ageUg__async_wk ( ad -> size_wk ); 515 ad -> size_wk = `ageUg_t_async_wk ( ageUg_g__da , 516 ageUg_g__da_cb , ad ); 519 ad -> upde_tim = NULL ; 520 SETTING_TRACE_END ; 521  ECORE_CALLBACK_CANCEL ; 522 } } 524  $ageUg_ma_upde_med_da ( StgStageUG * ad ) 526 `t_if ( NULL = ad ); 528 i( ad -> upde_tim ) { 529 `ece_tim_d ( ad -> upde_tim ); 530 ad -> upde_tim = NULL ; 533 ad -> upde_tim = `ece_tim_add (0.5, ageUg_upde_tim ,d); 534 } } 536  $ageUg_med_fesys_chged_cb ( 537 med_cڋ_r_e r , 538  pid , 539 med_cڋ_db_upde_em_ty_e upde_em , 540 med_cڋ_db_upde_ty_e upde_ty , 541 med_cڋ_ty_e med_ty , 542 * uuid , 543 * th , 544 * mime_ty , 545 * ur_da ) 547 SETTING_TRACE_BEGIN ; 548 StgStageUG * ad = ur_da ; 550 `t_if ( ur_da = NULL ); 552 `ageUg_ma_upde_med_da ( ad ); 554 SETTING_TRACE_END ; 555 } } 557  Ea_Bo $ageUg_ma_back_cb (* da , Elm_Obje_Im * ) 559 SETTING_TRACE_BEGIN ; 560 StgStageUG * ad = da ; 562 `tv_if ( da = NULL , EINA_TRUE ); 564 i( ad -> upde_tim ) { 565 `ece_tim_d ( ad -> upde_tim ); 566 ad -> upde_tim = NULL ; 569 i( ad -> size_wk ) { 570 i( `ageUg_wk_is_rušg ( ad -> size_wk )) { 571 `SETTING_TRACE ("DO NOT Close Storage UI!!!!! <<------------"); 572  EINA_FALSE ; 575 `SETTING_TRACE ("ad->size_worker is NULL <<--------"); 578 `ug_deroy_me ( ad -> ug ); 579 SETTING_TRACE_END ; 580  EINA_TRUE ; 581 } } 583  le Evas_Obje * $ageUg_ma_gli ( Evas_Obje * ) 585 Evas_Obje * gli ; 587 gli = `m_gli_add ( ); 588 i( NULL = gli ) { 589 `SETTING_TRACE_ERROR ("elm_genlist_add() Fail"); 590  NULL ; 592 `m_gli_homogeous_t ( gli , EINA_TRUE ); 594 `m_gli_block_cou_t ( gli , 3); 595 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 596 `evas_obje_show ( gli ); 598 `evas_obje_smt_back_add ( gli , "ized", __gl_ized_cb , NULL ); 600  gli ; 601 } } 603  $ageUg_ma_ (* da ) 605  t ; 606 Elm_Obje_Im * p_em ; 607 StgStageUG * ad = da ; 609 `bdxtdoma ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 612 ad -> upde_tim = NULL ; 614 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 615 `tv_if ( NULL = ad -> lo_ , SETTING_DRAW_ERR_FAIL_LOAD_EDJ ); 617 ad -> gl_ma = `ageUg_ma_gli d-> vi ); 618 `g__vi_b_bus ( STORAGEUG_STR_STORAGE , STORAGEUG_STR_BACK , NULL , 619 NULL , ( g__back_func ) ageUg_ma_back_cb , NULL, NULL, ad , 620 ad -> gl_ma ,d-> vi , NULL ); 622 `ageUg_g__age_us (& ad -> sz_r_tٮ , &ad-> sz_r_ava ); 625 p_em = `m_gli_em_nd ( ad -> gl_ma , &d-> c_p ), 626 ad , NULL , ELM_GENLIST_ITEM_NONE , NULL, NULL); 627 `m_gli_em__mode_t ( p_em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 628 ad -> p_ = p_em ; 630 `ageUg_ma_dev_memy_da ( ad ); 632 i( ad -> size_wk ) 633 `ageUg__async_wk ( ad -> size_wk ); 634 ad -> size_wk = `ageUg_t_async_wk ( ageUg_g__da , 635 ageUg_g__da_cb , ad ); 637 `ageUG_upde_ps_fo ( ad ); 638 `ageUG_upde_che_fo ( ad ); 640 `ageUg_nd_t ( ad -> gl_ma ,d); 641 i(! `isEmulB ()) { 642 t = `vcf_g_t ( ageUg_MMC_ , & ad -> mmc_us ); 643 `tvm_if ( t , SETTING_RETURN_FAIL , "vcf_g_t(%sFa", ageUg_MMC_ ); 645 `ageUg_nd_t ( ad -> gl_ma ,d); 648 `g__Gdl_fld_def ( ad -> gl_ma , & c_1xt , 649 ageUg_ma_l , ad , SWALLOW_Ty_INVALID , NULL , NULL, 0, 650 STORAGEUG_STR_DEF_STORAGE , NULL , NULL); 652 `ageUg_nd_t ( ad -> gl_ma ,d); 655 ad -> sd_rd = `g__Gdl_fld_tIm d-> gl_ma , 656 & c_group_em , STORAGEUG_STR_SD_CARD , NULL ); 657 `ageUg_ma_nd_SD_fo ( ad ); 659 `ageUg_nd_t ( ad -> gl_ma ,d); 661 t = `vcf_nify_key_chged ( ageUg_MMC_ , ageUg_SD_chge_cb , ad ); 662 `wn_if ( t !0, "vcf_nify_key_chged(%sFa", ageUg_MMC_ ); 666 ad -> usb_g_us = SETTING_STORAGE_USB_OTG_REMOVE ; 668 `ageUg__USB ( ad ); 670 g_vw_age_ma . is_ = 1; 672 `med_cڋ_t_db_upded_cb ( ageUg_med_fesys_chged_cb , ad ); 673 `SETTING_TRACE ("-----------------------------------------------"); 674 `SETTING_TRACE (" WIDGET_SCALE_FACTOR : %f", WIDGET_SCALE_FACTOR ); 675 `SETTING_TRACE ("-----------------------------------------------"); 677  SETTING_RETURN_SUCCESS ; 678 } } 680  $ageUg_ma_deroy (* da ) 682  t ; 683 StgStageUG * ad = da ; 685 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 687 `g_vw_deroy ( ad -> miss_vw ,d); 689 `med_cڋ_unt_db_upded_cb (); 691 `ageUg_de_USB (); 693 t = `vcf_igne_key_chged ( ageUg_MMC_ , ageUg_SD_chge_cb ); 694 `wn_if ( t , "vcf_igne_key_chged(%sFa(%d)", ageUg_MMC_ ,et); 696 `ageUg__async_wk_l (); 698 i( ad -> upde_idr ) { 699 `ece_idr_d ( ad -> upde_idr ); 700 ad -> upde_idr = NULL ; 703 i( ad -> upde_tim ) { 704 `ece_tim_d ( ad -> upde_tim ); 705 ad -> upde_tim = NULL ; 708 i( ad -> pup ) { 709 `evas_obje_d ( ad -> pup ); 710 ad -> pup = NULL ; 712 i( ad -> ) { 713 `o_deroy ( ad -> ); 714 ad -> = NULL ; 716 i( ad -> pc ) { 717 `pkgmgr__ ( ad -> pc ); 718 ad -> pc = NULL ; 720 i( ad -> pc_tٮ_size ) { 721 `pkgmgr__ ( ad -> pc_tٮ_size ); 722 ad -> pc_tٮ_size = NULL ; 725 g_vw_age_ma . is_ = 0; 727  SETTING_RETURN_SUCCESS ; 728 } } 730  $ageUg_ma_upde (* da ) 732 StgStageUG * ad = da ; 734 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 737 `ageUG_upde_ps_fo ( ad ); 739 i( ad -> miss_li ) { 742 `evas_obje_show ( ad -> lo_ma ); 745  SETTING_RETURN_SUCCESS ; 746 } } 748  $ageUg_ma_nup (* da ) 750  SETTING_RETURN_SUCCESS ; 751 } } 753  $ageUg_ma_ ( StgStageUG * ad ) 755 `t_if ( NULL = ad ); 756 `t_if ( ad -> ma_vw ); 758 g_vw_age_ma . = ageUg_ma_ ; 759 g_vw_age_ma . deroy = ageUg_ma_deroy ; 760 g_vw_age_ma . upde = ageUg_ma_upde ; 761 g_vw_age_ma . nup = ageUg_ma_nup ; 763 ad -> ma_vw = & g_vw_age_ma ; 764 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-miscellaneous-files.c 17  ~ 19  g_age_misΪeous_fes_ (* cb ); 20  g_age_misΪeous_fes_deroy (* cb ); 21  g_age_misΪeous_fes_upde (* cb ); 22  g_age_misΪeous_fes_nup (* cb ); 24 g_vw gg_vw_age_misΪeous_fes = { 25 . = g_age_misΪeous_fes_ , 26 . gderoy = g_age_misΪeous_fes_deroy , 27 . gupde = g_age_misΪeous_fes_upde , 28 . gnup = g_age_misΪeous_fes_nup , 31  bo $__g_age_misΪeous_fes_h_em_cb ( med_fo_h med , * da ) 34 `g_tvm_if ( med = NULL , ue , "media is NULL"); 35 `g_tvm_if ( da = NULL , ue , "Dataarameter is NULL"); 36 StgStageUG * ad = (StgStageUG *) da ; 38 * fe_th = NULL ; 39 `med_fo_g_fe_th ( med , & fe_th ); 40 `SETTING_TRACE ("fe_th : [%s]", fe_th ); 42 i(! `ece_fe_exis ( fe_th )) { 43 `FREE ( fe_th ); 44  ue ; 47 i(! `SNCmp ( fe_th , PATH1 , (PATH1)) || 48 ! `SNCmp ( fe_th , PATH2 , (PATH2)) || 49 ! `SNCmp ( fe_th , PATH3 , (PATH3)) || 50 ! `SNCmp ( fe_th , PATH4 , (PATH4)) || 51 ! `SNCmp ( fe_th , PATH5 , (PATH5)) || 52 ! `SNCmp ( fe_th , PATH6 , (PATH6)) || 53 ! `SNCmp ( fe_th , PATH7 , (PATH7)) || 54 ! `SNCmp ( fe_th , PATH8 , (PATH8)) || 55 ! `SNCmp ( fe_th , PATH9 , (PATH9))) 57 `FREE ( fe_th ); 58  ue ; 61 * diy_me = NULL ; 62 `med_fo_g_diy_me ( med , & diy_me ); 64 Node_Info * pNode = (Node_Inf*) `oc (1, (Node_Info)); 65 pNode -> th = (*) `g_rdup ( fe_th ); 66 pNode -> me = (*) `g_rdup ( diy_me ); 67 ad -> fes_li = `ea_li_nd d->fes_li, pNode ); 69 `FREE ( fe_th ); 70 `FREE ( diy_me ); 71  ue ; 72 } } 74  $__g_age_misΪeous_fes_li_g (* da ) 76 SETTING_TRACE_BEGIN ; 77 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 78 StgStageUG * ad = (StgStageUG *) da ; 80  t = MEDIA_CONTENT_ERROR_NONE ; 81 fr_h fr = NULL ; 84 * cdi = "(MEDIA_TYPE=4)nd MEDIA_PATH LIKE \'/opt/usr/media/%%\'"; 86 t = `med_fr_ (& fr ); 87 if( t ! MEDIA_CONTENT_ERROR_NONE ) { 88 `SETTING_TRACE_ERROR ("Failo create filter"); 92 t = `med_fr_t_cdi ( fr , cdi , MEDIA_CONTENT_COLLATE_DEFAULT ); 93 if( t ! MEDIA_CONTENT_ERROR_NONE ) { 94 `med_fr_deroy ( fr ); 95 `SETTING_TRACE_ERROR ("Failo set condition"); 99 t = `med_fo_fܗch_med_om_db ( fr , __g_age_misΪeous_fes_h_em_cb , ad ); 100 if( t ! MEDIA_CONTENT_ERROR_NONE ) { 101 `med_fr_deroy ( fr ); 102 `SETTING_TRACE_ERROR ("Failo get media"); 106 t = `med_fr_deroy ( fr ); 107 i( t ! MEDIA_CONTENT_ERROR_NONE ) { 108 `SETTING_TRACE_ERROR ("destroy filter failed"); 111 } } 113  bo $__g_de_li_is_some_em_ed ( Stg_De_Li_Da * li_da ) 115 SETTING_TRACE_BEGIN ; 116 bo isFound = FALSE ; 117  e = 0; 119 Ea_Li * l = NULL ; 120 Node_Info * node = NULL ; 121 Stg_GGroupIm_Da * em_da = NULL ; 122 `EINA_LIST_FOREACH ( li_da -> li , l , node ) 124 i( node ) { 125 em_da = ( Stg_GGroupIm_Da *) node -> da ; 127 i( em_da -> chk_us ) { 128 isFound = TRUE ; 133  isFound ; 134 } } 136  $__g__l_de (* da ) 138 SETTING_TRACE_BEGIN ; 139 `tm_if ( da = NULL , "data == NULL"); 140 Stg_De_Li_Da * li_da = (Stg_De_Li_D*) da ; 142  l_num = 0; 144 `g__l_fo_pup ( li_da -> ly_ , 145 &( li_da -> lInfoP_yout ), 146 &( li_da -> lInfoP )); 148 i( li_da -> _l_checked ) { 150 `SETTING_TRACE_DEBUG ("Select All checked"); 151 Ea_Li * l = NULL ; 152 Node_Info * node = NULL ; 153 Stg_GGroupIm_Da * em_da = NULL ; 154 `EINA_LIST_FOREACH ( li_da -> li , l , node ) 156 i( node ) { 157 em_da = ( Stg_GGroupIm_Da *) node -> da ; 158 em_da -> chk_us = 1; 159 `m_obje_em_da_t ( em_da -> em , item_data); 160 `m_gli_em_upde ( em_da -> em ); 163 l_num = li_da -> cur_em_num ; 165 `SETTING_TRACE_DEBUG ("Select All unchecked"); 167 Ea_Li * l = NULL ; 168 Node_Info * node = NULL ; 169 Stg_GGroupIm_Da * em_da = NULL ; 170 `EINA_LIST_FOREACH ( li_da -> li , l , node ) 172 i( node ) { 173 em_da = ( Stg_GGroupIm_Da *) node -> da ; 174 em_da -> chk_us = 0; 175 `m_obje_em_da_t ( em_da -> em , item_data); 176 `m_gli_em_upde ( em_da -> em ); 179 l_num = 0; 183 i(! l_num ) { 184 i( li_da -> vi_ ) { 185 Evas_Obje * bu = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar_button1"); 186 `m_obje_dibd_t ( bu , EINA_TRUE ); 189 `evas_obje_hide ( li_da -> lInfoP ); 192  xt [ MAX_DISPLAY_NAME_LEN_ON_UI +1] = {0, }; 193 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , "%(%d)", `_ ("IDS_ST_OPT_SELECTED"), l_num ); 196 `edje_obje__xt_t ( `_EDJ ( li_da -> lInfoP_yout ), "m.xt", xt ); 198 i( li_da -> vi_ ) { 199 Evas_Obje * bu = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar_button1"); 200 `m_obje_dibd_t ( bu , EINA_FALSE ); 202 } } 204  $__g__l_yout_mou_down_cb (* da , Evas * evas , Evas_Obje * obj , * evt_fo ) 206 SETTING_TRACE_BEGIN ; 207 `tm_if ( da = NULL , "data == NULL"); 208 Stg_De_Li_Da * li_da = (Stg_De_Li_D*) da ; 210 li_da -> _l_checked = !list_data->select_all_checked; 211 `m_check_e_por_t ( li_da -> _l_checkbox , &li_da-> _l_checked ); 213 `__g__l_de ( li_da ); 214 } } 216  $__g__l_check_chged_cb (* da , Evas_Obje * obj , * evt_fo ) 218 SETTING_TRACE_BEGIN ; 219 `tm_if ( da = NULL , "data == NULL"); 220 Stg_De_Li_Da * li_da = (Stg_De_Li_D*) da ; 222 li_da -> _l_checked = `m_check_e_g i_da-> _l_checkbox ); 223 `m_check_e_por_t ( li_da -> _l_checkbox , &li_da-> _l_checked ); 224 `__g__l_de ( da ); 225 } } 227  $__g_de_li_em_l (* da ) 229 SETTING_TRACE_BEGIN ; 230 `tm_if ( da = NULL , "data == NULL"); 231 Stg_De_Li_Da * li_da = (Stg_De_Li_D*) da ; 233  l_num = 0; 235 `g__l_fo_pup ( li_da -> ly_ , 236 &( li_da -> lInfoP_yout ), 237 &( li_da -> lInfoP )); 240 bo isFound = FALSE ; 242 Ea_Li * l = NULL ; 243 Node_Info * node = NULL ; 244 Stg_GGroupIm_Da * em_da = NULL ; 245 `EINA_LIST_FOREACH ( li_da -> li , l , node ) 247 i( node ) { 248 em_da = ( Stg_GGroupIm_Da *) node -> da ; 249 i(! em_da -> chk_us ) { 251 isFound = TRUE ; 255 l_num ++; 260 i( isFound ) { 261 li_da -> _l_checked = 0; 262 `m_check_e_por_t ( li_da -> _l_checkbox , &li_da-> _l_checked ); 264 li_da -> _l_checked = 1; 265 `m_check_e_por_t ( li_da -> _l_checkbox , &li_da-> _l_checked ); 269 i(! l_num ) { 270 i( li_da -> vi_ ) { 271 Evas_Obje * bu = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar_button1"); 272 `m_obje_dibd_t ( bu , EINA_TRUE ); 274 `evas_obje_hide ( li_da -> lInfoP ); 278  xt [ MAX_DISPLAY_NAME_LEN_ON_UI +1] = {0, }; 279 `tf ( xt , MAX_DISPLAY_NAME_LEN_ON_UI , "%(%d)", `_ ("IDS_ST_OPT_SELECTED"), l_num ); 282 `edje_obje__xt_t ( `_EDJ ( li_da -> lInfoP_yout ), "m.xt", xt ); 284 i( li_da -> vi_ ) { 285 Evas_Obje * bu = `m_obje_em__cڋ_g ( li_da -> vi_ , "toolbar_button1"); 286 `m_obje_dibd_t ( bu , EINA_FALSE ); 288 } } 290  $__g_de_li_Gdl_mou_up_cb (* da , Evas_Obje * obj , 291 * evt_fo ) 294 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 295 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 296 `m_gli_em_ed_t ( em , 0); 297 Stg_GGroupIm_Da * li_em = 298 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 300  d_us = `m_check_e_g ( li_em -> eo_check ); 302 li_em -> chk_us = ! d_us ; 303 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 306 Stg_De_Li_Da * li_da = li_em -> urda ; 307 `__g_de_li_em_l ( li_da ); 308 } } 310  $__g_de_li_Gdl_chk_b_cb (* da , Evas_Obje * obj , 311 * evt_fo ) 313 SETTING_TRACE_BEGIN ; 315 `tm_if ( da = NULL , "Dataarameter is NULL"); 316 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 319 li_em -> chk_us = `m_check_e_g i_em-> eo_check ); 321 Stg_De_Li_Da * li_da = li_em -> urda ; 322 `__g_de_li_em_l ( li_da ); 323 } } 325  Evas_Obje * $__g__de_li (* da ) 327 SETTING_TRACE_BEGIN ; 328 `g_tvm_if ( da = NULL , NULL, "Dataarameter is NULL"); 329 StgStageUG * ad = (StgStageUG * da ; 331  cou = `ea_li_cou ( ad -> fes_li ); 333 Evas_Obje * sub_yout = `m_yout_add ( ad -> w_ma_yout ); 334 `m_yout_fe_t ( sub_yout , SETTING_THEME_EDJ_NAME , "search_layout"); 335 `evas_obje_size_ht_weight_t ( sub_yout , EVAS_HINT_EXPAND , 0.0); 336 `evas_obje_show ( sub_yout ); 338 Evas_Obje * _l_yout = `m_yout_add ( sub_yout ); 339 `tvm_if ( _l_yout = NULL , NULL, "select_all_layout == NULL"); 340 `m_yout_theme_t ( _l_yout , "genlist", "item", "select_all/default"); 341 `evas_obje_size_ht_weight_t ( _l_yout , EVAS_HINT_EXPAND , EVAS_HINT_FILL ); 342 `evas_obje_size_ht_ign_t ( _l_yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 344 i( cou > 0) { 345 `evas_obje_evt_back_add ( _l_yout , EVAS_CALLBACK_MOUSE_DOWN , __g__l_yout_mou_down_cb , & ad -> misΪeous_li ); 348 Ea_Bo _l_checked = ad -> misΪeous_li .select_all_checked; 349 Evas_Obje * _l_checkbox = `m_check_add ( _l_yout ); 350 `m_check_e_por_t ( _l_checkbox , & _l_checked ); 351 `evas_obje_smt_back_add ( _l_checkbox , "chged", __g__l_check_chged_cb , & ad -> misΪeous_li ); 352 `evas_obje_age_evts_t ( _l_checkbox , EINA_FALSE ); 353 `m_obje__cڋ_t ( _l_yout , "m.ic", _l_checkbox ); 355 i( cou == 0) { 356 `m_obje_dibd_t ( _l_checkbox , EINA_TRUE ); 359 ad -> misΪeous_li . _l_checkbox = select_all_checkbox; 360 `m_obje__xt_t ( _l_yout , "m.xt", `_ ( KeyS_Se_A )); 362 Evas_Obje * sr = `m_gli_add ( ad -> w_ma_yout ); 363 `tvm_if ( sr = NULL , NULL, "scroller == NULL"); 364 `m_gli_r ( sr ); 366 `m_obje__cڋ_t ( sub_yout , "ch_li", sr ); 367 `m_obje__cڋ_t ( sub_yout , "ch_b", _l_yout ); 369 Ea_Li * l = NULL ; 370 Node_Info * node = NULL ; 371 Stg_GGroupIm_Da * em_da = NULL ; 372 `EINA_LIST_FOREACH ( ad -> fes_li , l , node ) 374 i( node ) { 375 em_da = `g__Gdl_fld_def ( sr , &( ad -> c_1xt_1ic ), 376 __g_de_li_Gdl_mou_up_cb , 377 & ad -> misΪeous_li , SWALLOW_Ty_1CHECK , NULL , 378 NULL , 0, 379 node -> me ,ode-> th , 380 __g_de_li_Gdl_chk_b_cb ); 382 i( em_da ) { 383 em_da -> urda = & ad -> misΪeous_li ; 384 node -> da = em_da ; 386 `SETTING_TRACE_ERROR ("item_data is NULL"); 391  sub_yout ; 392 } } 394  $g_age_misΪeous_fes_ (* cb ) 396 SETTING_TRACE_BEGIN ; 398 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 400 StgStageUG * ad = (StgStageUG * cb ; 401 Evas_Obje * sr = NULL ; 403 Evas_Obje * vw_yout = `m_yout_add ( ad -> w_ma_yout ); 404 `m_yout_fe_t ( vw_yout , SETTING_THEME_EDJ_NAME , "selinfo_bottom"); 405 `evas_obje_size_ht_weight_t ( vw_yout , EVAS_HINT_EXPAND , 0.0); 408 Elm_Obje_Im * vi_ = `g_push_yout_vi_b ( `_ ( SETTING_STORAGE_MISCES_STR ), 409 `_ ("IDS_COM_SK_DELETE"), 410 `_ ("IDS_COM_SK_CANCEL"), NULL , 411 __g_age_misΪeous_fes_de_cb , 412 __g_age_misΪeous_fes_nl_cb , 413 NULL , ad , vw_yout ,d-> vib , 414 NULL ); 416 Stg_De_Li_Da * li_da = &( ad -> misΪeous_li ); 418 li_da -> w_ma = ad -> w_ma_yout ; 419 li_da -> UG_da = ad ; 420 li_da -> ly_ = vw_yout ; 421 li_da -> _l_checked = EINA_FALSE ; 422 li_da -> vi_ =avi_it; 424 `__g_age_misΪeous_fes_li_g ( ad ); 426 li_da -> li = ad -> fes_li ; 428  cou = `ea_li_cou ( ad -> fes_li ); 430 li_da -> cur_em_num = cou ; 431 `SETTING_TRACE ("li_da->cur_em_num:%d", li_da -> cur_em_num ); 432 sr = `__g__de_li ( ad ); 433 `m_obje__cڋ_t ( vw_yout , "m.swlow.cڋs", sr ); 435 if( cou =0 || ! `__g_de_li_is_some_em_ed (& ad -> misΪeous_li )) { 437 Evas_Obje * de_bu = `m_obje_em__cڋ_g ( vi_ , "toolbar_button1"); 438 `m_obje_dibd_t ( de_bu , EINA_TRUE ); 441 g_vw_age_misΪeous_fes . is_ = 1; 442  SETTING_RETURN_SUCCESS ; 443 } } 445  $g_age_misΪeous_fes_deroy (* cb ) 447 SETTING_TRACE_BEGIN ; 448 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 449 StgStageUG * ad = (StgStageUG *) cb ; 451 i( ad -> pup_ogssb ) { 452 `evas_obje_d ( ad -> pup_ogssb ); 453 ad -> pup_ogssb = NULL ; 456 i( ad -> tim ) { 457 `ece_tim_d ( ad -> tim ); 458 ad -> tim = NULL ; 461 i( ad -> fes_li ) { 462 Ea_Li * l = NULL ; 463 Node_Info * node = NULL ; 464 `EINA_LIST_FOREACH ( ad -> fes_li , l , node ) 466 `G_FREE ( node -> th ); 467 `G_FREE ( node -> me ); 468 `FREE ( node ); 470 `ea_li_ ( ad -> fes_li ); 471 ad -> fes_li = NULL ; 474  i = 0; 475 ; i < MAX_RESET_MENU_NUM ; i++) { 476 `G_FREE ( ad -> misΪeous_li . chk_ems [ i ]. em_me ); 479 i( ad -> misΪeous_li . lInfoP ) { 480 `evas_obje_d ( ad -> misΪeous_li . lInfoP ); 481 ad -> misΪeous_li . lInfoP = NULL ; 484 i( ad -> pup ) { 485 `evas_obje_d ( ad -> pup ); 486 ad -> pup = NULL ; 489 ad -> back_om_misc = EINA_TRUE ; 491 `m_viame_em_p ( ad -> vib ); 492 g_vw_age_misΪeous_fes . is_ = 0; 493  SETTING_RETURN_SUCCESS ; 494 } } 496  $g_age_misΪeous_fes_upde (* cb ) 498 SETTING_TRACE_BEGIN ; 500  SETTING_RETURN_SUCCESS ; 501 } } 503  $g_age_misΪeous_fes_nup (* cb ) 505 SETTING_TRACE_BEGIN ; 506 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 507 `g_age_misΪeous_fes_deroy ( cb ); 508  SETTING_RETURN_SUCCESS ; 509 } } 511  $__g_age_misΪeous_fes_nl_cb (* da , 512 Evas_Obje * obj , * evt_fo ) 514 SETTING_TRACE_BEGIN ; 515 `tm_if ( da = NULL , "Dataarameter is NULL"); 516 StgStageUG * ad = (StgStageUG * da ; 518 `g_vw_chge (& g_vw_age_misΪeous_fes , & g_vw_age_ma , ad ); 519 } } 521  $__g_age_misΪeous_fes_gli_upde (* da ) 523 SETTING_TRACE_BEGIN ; 524 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 525 StgStageUG * ad = (StgStageUG * da ; 527 Evas_Obje * vw_yout = ad -> misΪeous_li . ly_ ; 529 Evas_Obje * sr = NULL ; 530 sr = `m_obje__cڋ_g ( vw_yout , "elm.swallow.contents"); 531 `g_tm_if ( NULL = sr , "scroller is NULL"); 532 `m_gli_r ( sr ); 534 `m_obje__cڋ_unt ( vw_yout , "elm.swallow.contents"); 535 `evas_obje_d ( sr ); 536 sr = NULL ; 538 i( ad -> fes_li ) { 539 Ea_Li * l = NULL ; 540 Node_Info * node = NULL ; 541 `EINA_LIST_FOREACH ( ad -> fes_li , l , node ) 543 `G_FREE ( node -> th ); 544 `G_FREE ( node -> me ); 545 `FREE ( node ); 547 `ea_li_ ( ad -> fes_li ); 548 ad -> fes_li = NULL ; 551 `__g_age_misΪeous_fes_li_g ( ad ); 553 ad -> misΪeous_li . li =d-> fes_li ; 555  cou = `ea_li_cou ( ad -> fes_li ); 557 ad -> misΪeous_li . cur_em_num = cou ; 558 `SETTING_TRACE ("li_da->cur_em_num:%d", ad -> misΪeous_li . cur_em_num ); 559 sr = `__g__de_li ( ad ); 560 `m_obje__cڋ_t ( vw_yout , "m.swlow.cڋs", sr ); 562 if( cou =0 || ! `__g_de_li_is_some_em_ed (& ad -> misΪeous_li )) { 564 i( ad -> misΪeous_li . vi_ ) { 565 Evas_Obje * de_bu = `m_obje_em__cڋ_g ( ad -> misΪeous_li . vi_ , "toolbar_button1"); 566 `m_obje_dibd_t ( de_bu , EINA_FALSE ); 569 } } 571  Ea_Bo $__g_age_misΪeous_fes_idr_cb (* da ) 573 SETTING_TRACE_BEGIN ; 574 `g_tvm_if ( da = NULL , EINA_FALSE , "Dataarameter is NULL"); 575 StgStageUG * ad = (StgStageUG * da ; 576 i( ad -> pup_ogssb ) { 577 `evas_obje_d ( ad -> pup_ogssb ); 578 ad -> pup_ogssb = NULL ; 580  EINA_FALSE ; 581 } } 583  Ea_Bo $__g_age_misΪeous_fes_tim_cb (* da ) 585 SETTING_TRACE_BEGIN ; 586 `g_tvm_if ( da = NULL , ECORE_CALLBACK_CANCEL , "Dataarameter is NULL"); 587 StgStageUG * ad = (StgStageUG * da ; 589 Ea_Li * l = NULL ; 590 Node_Info * node = NULL ; 591 Stg_GGroupIm_Da * em_da = NULL ; 592 `EINA_LIST_FOREACH ( ad -> misΪeous_li . li , l , node ) 594 i( node ) { 595 em_da = ( Stg_GGroupIm_Da *) node -> da ; 597 i(! em_da -> chk_us ) { 603 `m_check_e_t ( em_da -> eo_check , 0); 604 em_da -> chk_us = 0; 606  t = `ece_fe_move ( node -> th ); 607 i(! t ) { 608 `SETTING_TRACE_ERROR ("failedocore_file_remove"); 609 i( ad -> pup ) { 610 `evas_obje_d ( ad -> pup ); 611 ad -> pup = NULL ; 613 ad -> pup = `g__pup_whout_b d,d-> w_g , 614 `_ ("IDS_COM_POP_FAILED"), 615 NULL , NULL, POPUP_INTERVAL , FALSE , FALSE); 616  ECORE_CALLBACK_CANCEL ; 622 `__g_age_misΪeous_fes_gli_upde ( ad ); 625 `m_check_e_t ( ad -> misΪeous_li . _l_checkbox , 0); 626 ad -> misΪeous_li . _l_checked = EINA_FALSE ; 628 `ece_idr_add (( Ece_Task_Cb ) __g_age_misΪeous_fes_idr_cb , ad ); 630  ECORE_CALLBACK_CANCEL ; 631 } } 633  $__g_age_misΪeous_fes_de_cb (* da , 634 Evas_Obje * obj , * evt_fo ) 636 SETTING_TRACE_BEGIN ; 637 `tm_if ( da = NULL , "Dataarameter is NULL"); 638 StgStageUG * ad = (StgStageUG * da ; 640 i( ad -> misΪeous_li . lInfoP ) { 641 `evas_obje_d ( ad -> misΪeous_li . lInfoP ); 642 ad -> misΪeous_li . lInfoP = NULL ; 645 i(! `__g_de_li_is_some_em_ed (& ad -> misΪeous_li )) { 646 `g__sime_pup ( NULL , ad -> w_g , NULL, "No item selected"); 648 i( ad -> pup_ogssb ) { 649 `evas_obje_d ( ad -> pup_ogssb ); 650 ad -> pup_ogssb = NULL ; 652 ad -> pup_ogssb = `g__pup_wh_ogssb d,d-> w_g , 654 NULL , NULL, NULL, 0, TRUE , TRUE); 656 i( ad -> tim ) { 657 `ece_tim_d ( ad -> tim ); 658 ad -> tim = NULL ; 660 ad -> tim = `ece_tim_add (1, ( Ece_Task_Cb ) __g_age_misΪeous_fes_tim_cb ,d); 662 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-miscellaneous.c 19  ~ 21  ~"g-age-uts.h " 22  ~"g-age-async-wk.h " 23  ~"g-age-misΪeous.h " 25  #STR_DELETE_ITEMS "IDS_ST_HEADER_DELETE_ITEMS_ABB2" ) 27 * mid ; 28 * mth ; 29 * mme ; 30 Stg_GGroupIm_Da * mda ; 31 StgStageUG * mad ; 32 } tNode_Info ; 34  g_vw gg_vw_age_misc ; 36  Ea_Bo $ageUg_miss_back_cb (* da , Elm_Obje_Im * ) 38 StgStageUG * ad = da ; 40 `tv_if ( da = NULL , EINA_TRUE ); 41 `tv_if ( NULL ! ad -> d_wk , EINA_FALSE ); 43 `g_vw_chge ( ad -> miss_vw ,d-> ma_vw ,d); 45  EINA_TRUE ; 46 } } 48  bo $ageUg_miss_med_em_cb ( med_fo_h med , * da ) 50 Node_Info * node ; 51 * med_id = NULL ; 52 * fe_th = NULL ; 53 * diy_me = NULL ; 54 StgStageUG * ad = da ; 56 `tv_if ( NULL = med , ue ); 57 `tv_if ( NULL = da , l ); 59 `med_fo_g_fe_th ( med , & fe_th ); 60 i(! `ece_fe_exis ( fe_th )) { 61 `FREE ( fe_th ); 62  ue ; 65 `med_fo_g_med_id ( med , & med_id ); 66 `med_fo_g_diy_me ( med , & diy_me ); 68 node = `oc (1, ( Node_Info )); 69 i( node ) { 70 node -> id = med_id ; 71 node -> th = fe_th ; 72 node -> me = diy_me ; 73 ad -> miss_li = `ea_li_nd d->miss_li, node ); 75 `FREE ( med_id ); 76 `FREE ( diy_me ); 78  ue ; 79 } } 81  $ageUg_miss_r_li ( Ea_Li * li ) 83 Ea_Li * l = NULL ; 84 Node_Info * node = NULL ; 86 `EINA_LIST_FOREACH ( li , l , node ) { 87 ` ( node -> id ); 88 ` ( node -> th ); 89 ` ( node -> me ); 90 ` ( node ); 92 `ea_li_ ( li ); 93 } } 95  le  $ageUg_meiss_g_li ( StgStageUG * ad ) 97  t ; 98 * cdi ; 99 fr_h fr = NULL ; 101 `t_if ( NULL = ad ); 103 i( ad -> miss_li ) { 104 `ageUg_miss_r_li ( ad -> miss_li ); 105 ad -> miss_li = NULL ; 109 cdi = "(MEDIA_TYPE=4)nd MEDIA_PATH LIKE \'/opt/usr/media/%%\'"; 123 t = `med_fr_ (& fr ); 124 i( t ! MEDIA_CONTENT_ERROR_NONE ) { 125 `SETTING_TRACE_ERROR ("med_fr_(Fa(%d)", t ); 128 t = `med_fr_t_cdi ( fr , cdi , MEDIA_CONTENT_COLLATE_DEFAULT ); 129 i( t ! MEDIA_CONTENT_ERROR_NONE ) { 130 `med_fr_deroy ( fr ); 131 `SETTING_TRACE_ERROR ("med_fr_t_cdi(Fa(%d)", t ); 135 t = `med_fo_fܗch_med_om_db ( fr , ageUg_miss_med_em_cb , ad ); 136 i( t ! MEDIA_CONTENT_ERROR_NONE ) { 137 `med_fr_deroy ( fr ); 138 `SETTING_TRACE_ERROR ("med_fo_fܗch_med_om_db(Fa(%d)", t ); 142 t = `med_fr_deroy ( fr ); 143 i( t ! MEDIA_CONTENT_ERROR_NONE ) { 144 `SETTING_TRACE_ERROR ("med_fr_deroy(Fa(%d)", t ); 148 ad -> miss_sz_l = `ea_li_cou d-> miss_li );; 149 } } 151  $ageUg_miss_hd_g ( StgStageUG * ad ) 153 Evas_Obje * tob ; 155 `t_if ( NULL = ad ); 157 i( ad -> miss_checked =ad-> miss_sz_l ) 158 ad -> miss_is__l = EINA_TRUE ; 160 ad -> miss_is__l = EINA_FALSE ; 163 i(0 < ad -> miss_checked ) { 164  xt [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 166 `tf ( xt , ext), `_ ( STORAGEUG_STR_N_SELECTED ), ad -> miss_checked ); 167 `m_obje_em__xt_t ( ad -> miss_vi_ , "subt", xt ); 169 tob = `m_obje_em__cڋ_g ( ad -> miss_vi_ , "toolbar"); 170 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_FALSE ); 172 `m_obje_em__xt_t ( ad -> miss_vi_ , "subtitle", ""); 173 `m_obje_em_sigl_em ( ad -> miss_vi_ , "elm,state,subtitle,hide", "elm"); 175 tob = `m_obje_em__cڋ_g ( ad -> miss_vi_ , "toolbar"); 176 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 178 } } 180  $ageUg_com_r (cڡ * da1 , cڡ * da2 ) 182  `SCmp ( da1 , da2 ); 183 } } 185  $ageUg_miss_hd_l_li ( StgStageUG * ad , * id , 186  checked ) 188 i( checked ) { 189 ad -> miss_checked ++; 190 ad -> miss_l_li = `ea_li_nd d->miss_l_li, `rdup ( id )); 192 Ea_Li * found ; 194 ad -> miss_checked --; 195 found = `ea_li_ch_uns܋d_li ( ad -> miss_l_li , ageUg_com_r , 196 id ); 197 ` ( `ea_li_da_g ( found )); 198 ad -> miss_l_li = `ea_li_move_li d->miss_l_li, found ); 202 Evas_Obje * check = `m_obje__cڋ_g ( ad -> _l_yout , "elm.icon"); 203 i( ad -> miss_checked >ad-> miss_sz_l ) { 204 `m_check_e_t ( check , EINA_TRUE ); 206 `m_check_e_t ( check , EINA_FALSE ); 209 i( ad -> miss_checked > 0) { 210 i( ad -> miss_vi_ && `m_obje_em__cڋ_g d->miss_vi_, "t__b"= NULL ) { 211 `m_obje_em__cڋ_t ( ad -> miss_vi_ , "t__b",d-> t__b ); 213 i( ad -> miss_vi_ && `m_obje_em__cڋ_g d->miss_vi_, "t_right_b"= NULL ) { 214 `m_obje_em__cڋ_t ( ad -> miss_vi_ , "t_right_b",d-> t_right_b ); 217 i( ad -> miss_vi_ && `m_obje_em__cڋ_g d->miss_vi_, "t__b"! NULL ) { 218 `m_obje_em__cڋ_unt ( ad -> miss_vi_ , "title_left_btn"); 219 `evas_obje_hide ( ad -> t__b ); 221 i( ad -> miss_vi_ && `m_obje_em__cڋ_g d->miss_vi_, "t_right_b"! NULL ) { 222 `m_obje_em__cڋ_unt ( ad -> miss_vi_ , "title_right_btn"); 223 `evas_obje_hide ( ad -> t_right_b ); 226 } } 228  $ageUg_miss_gli_l (* da , Evas_Obje * obj , 229 * evt_fo ) 231 Node_Info * node ; 232 StgStageUG * ad = da ; 233 Elm_Obje_Im * em = evt_fo ; 234 Stg_GGroupIm_Da * d_em = NULL ; 236 `t_if ( da = NULL ); 238 `m_gli_em_ed_t ( em , 0); 239 i( d_em ) { 240 d_em = `m_obje_em_da_g ( em ); 241 node = d_em -> urda ; 243 `g_upde_gl_em_chk_us ( d_em , !(d_em-> chk_us )); 245 `ageUg_miss_hd_l_li ( ad , node -> id , d_em -> chk_us ); 246 `ageUg_miss_hd_g ( ad ); 248 } } 250  $ageUg_miss_gli_chk_cb (* da , Evas_Obje * obj , 251 * evt_fo ) 253 Node_Info * node ; 254 StgStageUG * ad ; 255 Stg_GGroupIm_Da * d_em = da ; 257 `t_if ( da = NULL ); 259 node = d_em -> urda ; 260 ad = node ->ad; 261 d_em -> chk_us = `m_check_e_g ( obj ); 263 `ageUg_miss_hd_l_li ( ad , node -> id , d_em -> chk_us ); 264 `ageUg_miss_hd_g ( ad ); 265 } } 267  le Evas_Obje * $ageUg_miss_no_em ( Evas_Obje * ) 269 Evas_Obje * yout , * ic ; 271 yout = `m_yout_add ( ); 272 `m_yout_theme_t ( yout , "layout", "nocontents", "default"); 273 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 274 `evas_obje_size_ht_ign_t ( yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 276 ic = `m_image_add ( yout ); 277 `m_image_fe_t ( ic , SETTING_ICON_PATH_CFG "/00_nocڋs_xt.g", NULL ); 278 `m_obje__cڋ_t ( yout , "nocڋs.image", ic ); 280 `m_obje_doma_ab__xt_t ( yout , "m.xt", SETTING_PACKAGE , 281 STORAGEUG_STR_NO_FILES ); 282 `m_yout_sigl_em ( yout , "text,disabled", ""); 284  yout ; 285 } } 287  le  $ageUg_miss_r_l_li ( Ea_Li * li ) 289 Ea_Li * l = NULL ; 290 * node = NULL ; 292 `EINA_LIST_FOREACH ( li , l , node ) 293 ` ( node ); 294 `ea_li_ ( li ); 295 } } 297  le  $ageUg_miss_gl_nd_ems ( StgStageUG * ad ) 299  checked ; 300 Node_Info * node ; 301 Ea_Li * found , * cur , * tmp_l_li ; 302 Stg_GGroupIm_Da * em_da = NULL ; 304 tmp_l_li = ad -> miss_l_li ; 305 ad -> miss_l_li = NULL ; 307 `EINA_LIST_FOREACH ( ad -> miss_li , cur , node ) { 308 i( NULL = node ) 311 found = `ea_li_ch_uns܋d_li ( tmp_l_li , ageUg_com_r , 312 node -> id ); 313 i( found ) { 314 checked = 1; 315 `ageUg_miss_hd_l_li ( ad , node -> id , 1); 317 checked = 0; 320 em_da = `g__Gdl_fld_def ( ad -> gl_miss , 321 &( c_1xt_1ic ), ageUg_miss_gli_l , ad , 322 SWALLOW_Ty_1CHECK_RIGHT , NULL , NULL, checked , node -> me ,ode-> th , 323 ageUg_miss_gli_chk_cb ); 325 i( em_da ) { 326 em_da -> urda = node ; 327 node -> da = em_da ; 328 node -> ad =d; 330 `SETTING_TRACE_ERROR ("item_data is NULL"); 333 `ageUg_miss_hd_g ( ad ); 334 `ageUg_miss_r_l_li ( tmp_l_li ); 335 } } 337  le Evas_Obje * $ageUg_miss_gli ( Evas_Obje * ) 339 Evas_Obje * gli ; 341 gli = `m_gli_add ( ); 342 i( NULL = gli ) { 343 `SETTING_TRACE_ERROR ("elm_genlist_add() Fail"); 344  NULL ; 347 `evas_obje_size_ht_weight_t ( gli , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 348 `evas_obje_size_ht_ign_t ( gli , EVAS_HINT_FILL , EVAS_HINT_FILL); 349 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 350 `m_sr_picy_t ( gli , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO ); 351 `evas_obje_show ( gli ); 353 `evas_obje_smt_back_add ( gli , "ized", __gl_ized_cb , NULL ); 355  gli ; 356 } } 358  $ageUg_miss_de_li ( StgStageUG * ad ) 360 `SETTING_TRACE ("Entering storageUg_misces_delete_list"); 362 `t_if ( NULL = ad ); 364 ad -> miss_checked = 0; 365 Stg_GGroupIm_Da * em_da = NULL ; 366 Elm_Obje_Im * = `m_gli_f_em_g ( ad -> gl_miss ); 368  ) { 369 em_da = `m_obje_em_da_g ( ); 370 = `m_gli_em_xt_g (it); 371 i( em_da ! NULL ) { 372 `SETTING_TRACE ("chk_us: %d", em_da -> chk_us ); 373 i( em_da -> chk_us ) { 374 `m_obje_em_d ( em_da -> em ); 375 Node_Info * node = em_da -> urda ; 376 ad -> miss_li = `ea_li_move d->miss_li, node ); 377 `FREE ( node -> id ); 378 `FREE ( node -> th ); 379 `FREE ( node -> me ); 380 `FREE ( node ); 385 ad -> miss_sz_l = `ea_li_cou d-> miss_li ); 387 `SETTING_TRACE ("ad->miss_sz_- %d", ad -> miss_sz_l ); 388 i(0 = ad -> miss_sz_l ) { 390 i( `m_obje_em__cڋ_g ( ad -> miss_vi_ , "title_right_btn")) { 391 Evas_Obje * b_de = `m_obje_em__cڋ_unt ( ad -> miss_vi_ , "title_right_btn"); 392 `evas_obje_hide ( b_de ); 395 i( `m_obje_em__cڋ_g ( ad -> miss_vi_ , "title_left_btn")) { 396 Evas_Obje * b_nl = `m_obje_em__cڋ_unt ( ad -> miss_vi_ , "title_left_btn"); 397 `evas_obje_hide ( b_nl ); 399 i( NULL = ad -> miss_lo_noem ) { 400 ad -> miss_lo_noem = `ageUg_miss_no_em d-> vi ); 404 ad -> gl_miss = NULL ; 406 i( ad -> miss_lo_noem ) { 407 `m_obje_em__cڋ_t ( ad -> miss_vi_ , "m.swlow.cڋ",d-> miss_lo_noem ); 411 } } 413  $ageUg_miss_add_li ( StgStageUG * ad ) 415 Evas_Obje * tob , * b ; 416 Evas_Obje * lo_w = NULL ; 418 `SETTING_TRACE ("Entering storageUg_misces_add_list"); 420 `t_if ( NULL = ad ); 422 ad -> miss_checked = 0; 423 ad -> miss_is__l = EINA_FALSE ; 425 i(0 = ad -> miss_sz_l ) { 426 i( NULL = ad -> miss_lo_noem ) { 427 lo_w = ad -> miss_lo_noem = `ageUg_miss_no_em d-> vi ); 429 b = `m_obje_em__cڋ_g ( ad -> miss_vi_ , "title_right_btn"); 430 i( NULL ! b ) 431 `m_obje_dibd_t ( b , EINA_TRUE ); 432 ad -> gl_miss = NULL ; 435 i( ad -> gl_miss ) 436 `m_gli_r ( ad -> gl_miss ); 438 lo_w = ad -> gl_miss = `ageUg_miss_gli d-> vi ); 440 `ageUg_miss_gl_nd_ems ( ad ); 441 ad -> miss_lo_noem = NULL ; 444 i( lo_w ) { 445 `m_obje_em__cڋ_t ( ad -> miss_vi_ , "m.swlow.cڋ", lo_w ); 448 i(0 = ad -> miss_checked ) { 449 tob = `m_obje_em__cڋ_g ( ad -> miss_vi_ , "toolbar"); 450 i( NULL ! tob ) 451 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 453 } } 455  $ageUg_miss_de_fes_cb ( _su , StgStageUG * ad ) 457 `t_if ( NULL = ad ); 459 ad -> d_wk = NULL ; 462 `SETTING_TRACE ("After deleting, updatinghe fileist"); 464 `ageUg_miss_de_li ( ad ); 466 i( SETTING_RETURN_SUCCESS ! _su ) { 467 `SETTING_TRACE_ERROR ("ageUg_miss_de_fes(Fa(%d)", _su ); 468 `ageUg__pup ( ad ); 472 i( ad -> pup ) { 473 `evas_obje_d ( ad -> pup ); 474 ad -> pup = NULL ; 477 i( ad -> miss_vi_ ) { 478 `m_obje_em__xt_t ( ad -> miss_vi_ , "subtitle", ""); 479 `m_obje_em_sigl_em ( ad -> miss_vi_ , "elm,state,subtitle,hide", "elm"); 481 } } 483  $ageUg_miss_de_fes ( StgStageUG * ad ) 485 Ea_Li * l = NULL ; 486 Node_Info * node = NULL ; 487 Stg_GGroupIm_Da * em_da = NULL ; 489 `tv_if ( NULL = ad , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 491 `EINA_LIST_FOREACH ( ad -> miss_li , l , node ) { 492 i( node ) { 493 em_da = node -> da ; 495 i(! em_da -> chk_us ) 498 i( EINA_TRUE = `ece_fe_move ( node -> th )) { 499 `med_cڋ_sn_fe ( node -> th ); 501 `SETTING_TRACE_ERROR ("failedocore_file_remove"); 502  SETTING_RETURN_FAIL ; 505 ageUG_STOP_POINT ; 508  SETTING_RETURN_SUCCESS ; 509 } } 511  $ageUg_miss_de_ (* da , Evas_Obje * obj , 512 * evt_fo ) 514  ڣ_ty ; 515 StgStageUG * ad = da ; 517 `t_if ( NULL = da ); 518 `t_if ( NULL = obj ); 520 ڣ_ty = `b_ty ( obj ); 522 i( ad -> pup ) { 523 `evas_obje_d ( ad -> pup ); 524 ad -> pup = NULL ; 527 i( POPUP_RESPONSE_OK ! ڣ_ty ) { 528 `SETTING_TRACE ("CANCEL"); 532 i( ad -> miss_checked ) { 533 ad -> pup = `g__pup_wh_ogssb d,d-> w , PROGRESSBAR_STYLE , 534 NULL , NULL, ageUg_pup_d , 0, TRUE , TRUE); 536 i( ad -> d_wk ) 537 `ageUg__async_wk ( ad -> d_wk ); 538 ad -> d_wk = `ageUg_t_async_wk ( ageUg_miss_de_fes , 539 ageUg_miss_de_fes_cb , ad ); 541 ad -> pup = `g__pup_whout_b d,d-> w , NULL , 542 STORAGEUG_STR_NO_SELECTED , ageUg_pup_d , 543 SETTING_STORAGE_POPUP_TIMER , FALSE , FALSE); 545 } } 547  $ageUg_miss_de_cb (* da , Evas_Obje * obj , 548 * evt_fo ) 550 StgStageUG * ad = (StgStageUG * da ; 552 `t_if ( NULL = da ); 554 ad -> pup = `g__pup_wh_b d,d-> w , NULL , 555 STORAGEUG_STR_DELETE_Q , ageUg_miss_de_ , 0, 556 2, STORAGEUG_STR_DELETE , STORAGEUG_STR_CANCEL ); 557 } } 559  $ageUg_miss_l_l_icked (* da , Evas_Obje * obj , 560 * evt_fo ) 562 Ea_Li * l = NULL ; 563 Evas_Obje * tob ; 564 Node_Info * node = NULL ; 565 StgStageUG * ad = da ; 566 Stg_GGroupIm_Da * em_da = NULL ; 568 `t_if ( da = NULL ); 570 ad -> miss_is__l = `m_check_e_g ( obj ); 572 `EINA_LIST_FOREACH ( ad -> miss_li , l , node ) { 573 i( node &&ode-> da ) { 574 em_da = node -> da ; 575 i( em_da ) { 576 em_da -> chk_us = ad -> miss_is__l ; 577 `m_obje_em_da_t ( em_da -> em , item_data); 578 `ageUg_miss_hd_l_li ( ad , node -> id , em_da -> chk_us ); 583 `m_gli_ized_ems_upde ( ad -> gl_miss ); 585 i( ad -> miss_is__l ) { 586  xt [ MAX_DISPLAY_NAME_LEN_ON_UI ] = {0}; 588 `tf ( xt , ext), `_ ( STORAGEUG_STR_N_SELECTED ), ad -> miss_sz_l ); 589 `m_obje_em__xt_t ( ad -> miss_vi_ , "subt", xt ); 591 tob = `m_obje_em__cڋ_g ( ad -> miss_vi_ , "toolbar"); 592 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_FALSE ); 593 ad -> miss_checked =d-> miss_sz_l ; 595 `m_obje_em__xt_t ( ad -> miss_vi_ , "subtitle", ""); 596 `m_obje_em_sigl_em ( ad -> miss_vi_ , "elm,state,subtitle,hide", "elm"); 598 tob = `m_obje_em__cڋ_g ( ad -> miss_vi_ , "toolbar"); 599 `m_obje_em_dibd_t ( `m_tob_ϡ_em_g ( tob ), EINA_TRUE ); 600 ad -> miss_checked = 0; 602 } } 604  le Evas_Obje * $ageUg_miss__l_l ( Evas_Obje * , 605 StgStageUG * ad ) 607 Evas_Obje * b , * ic ; 609 b = `m_bu_add ( ); 610 `m_obje_y_t ( b , "naviframe/title_icon"); 612 ic = `m_ic_add ( b ); 613 `m_image_fe_t ( ic , SETTING_ICON_PATH_CFG "_l.g", NULL ); 615 `evas_obje_size_ht_ae_t ( ic , EVAS_ASPECT_CONTROL_BOTH , 1 , 1); 616 `m_image_sizab_t ( ic , EINA_TRUE , EINA_TRUE); 618 `m_obje__cڋ_t ( b , "ic", ic ); 619 `evas_obje_smt_back_add ( b , "icked", ageUg_miss_l_l_icked , ad ); 621 `evas_obje_show ( b ); 623  b ; 624 } } 626 $ageUg_miss_nl_cb (* da , Evas_Obje * obj , * evt_fo ) 628 SETTING_TRACE_BEGIN ; 629 `g_tm_if ( da = NULL , "data is NULL"); 630 StgStageUG * ad = da ; 631 `m_viame_em_p ( ad -> vi ); 632 SETTING_TRACE_END ; 633 } } 635 $yout__l_down_cb (* da , Evas * evas EINA_UNUSED , Evas_Obje * obj , * evt_fo EINA_UNUSED) 637 Evas_Obje * yout = obj ; 638 StgStageUG * ad = da ; 639 Evas_Obje * check = `m_obje__cڋ_g ( ad -> _l_yout , "elm.icon"); 640 Ea_Bo e = `m_check_e_g ( check ); 641 `m_check_e_t ( check , ! e ); 642 `ageUg_miss_l_l_icked ( ad , check , NULL ); 643 } } 645  $ageUg_miss_ (* da ) 647 StgStageUG * ad = da ; 648 Evas_Obje * l_l = NULL ; 650 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 653 `ageUg_meiss_g_li ( ad ); 655 i( ad -> miss_sz_l > 0) { 656 Evas_Obje * box = `m_box_add ( ad -> vi ); 657 `evas_obje_size_ht_weight_t ( box , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 658 `evas_obje_size_ht_ign_t ( box , EVAS_HINT_FILL , EVAS_HINT_FILL); 661 Evas_Obje * yout = `m_yout_add ( box ); 662 `m_yout_theme_t ( yout , "genlist", "item", "select_all/default"); 663 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_FILL ); 664 `evas_obje_size_ht_ign_t ( yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 665 `evas_obje_show ( yout ); 666 ad -> _l_yout = yout ; 668 Evas_Obje * check = `m_check_add ( yout ); 669 `evas_obje_age_evts_t ( check , EINA_FALSE ); 670 `m_obje__cڋ_t ( yout , "m.ic", check ); 671 `m_obje__xt_t ( yout , "elm.text.main", "Select All"); 672 `evas_obje_smt_back_add ( check , "chged", ageUg_miss_l_l_icked , ad ); 673 `evas_obje_evt_back_add ( yout , EVAS_CALLBACK_MOUSE_DOWN , yout__l_down_cb , ad ); 674 `evas_obje_show ( yout ); 675 `m_box_ck_d ( box , yout ); 678 `ageUg_miss_add_li ( ad ); 679 `m_obje_focus_t ( ad -> gl_miss , EINA_TRUE ); 680 `evas_obje_show ( ad -> gl_miss ); 681 `m_box_ck_d ( box , ad -> gl_miss ); 682 `evas_obje_show ( box ); 684 ad -> miss_vi_ = `g_push_yout_vi_b ( `_ ( STR_DELETE_ITEMS ), 685 STORAGEUG_STR_BACK , NULL , NULL, 686 ( g__back_func ) ageUg_miss_back_cb , ageUg_miss_de_cb , 687 NULL , ad , box ,d-> vi , NULL); 691 ad -> t__b = `m_bu_add d-> vi ); 692 `m_obje_y_t ( ad -> t__b , "naviframe/title_cancel"); 693 `evas_obje_smt_back_add ( ad -> t__b , "icked", ageUg_miss_nl_cb ,d); 696 ad -> t_right_b = `m_bu_add d-> vi ); 697 `m_obje_y_t ( ad -> t_right_b , "naviframe/title_done"); 698 `evas_obje_smt_back_add ( ad -> t_right_b , "icked", ageUg_miss_de_cb ,d); 700 ad -> miss_vi_ = `g_push_yout_vi_b ( `_ ( STR_DELETE_ITEMS ), 701 STORAGEUG_STR_BACK , NULL , NULL, 702 ( g__back_func ) ageUg_miss_back_cb , NULL , 703 NULL , ad , NULL,d-> vi , NULL); 704 i( NULL = ad -> miss_lo_noem ) { 705 ad -> miss_lo_noem = `ageUg_miss_no_em d-> vi ); 707 Evas_Obje * b = `m_obje_em__cڋ_g ( ad -> miss_vi_ , "title_right_btn"); 708 `m_obje_dibd_t ( b , EINA_TRUE ); 709 ad -> gl_miss = NULL ; 711 i( ad -> miss_lo_noem ) { 712 `m_obje_em__cڋ_t ( ad -> miss_vi_ , "m.swlow.cڋ",d-> miss_lo_noem ); 717 g_vw_age_misc . is_ = 1; 719  SETTING_RETURN_SUCCESS ; 720 } } 722  $ageUg_miss_deroy (* da ) 724 StgStageUG * ad = da ; 726 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 728 i( ad -> pup ) { 729 `evas_obje_d ( ad -> pup ); 730 ad -> pup = NULL ; 733 i( ad -> d_wk ) { 734 `ageUg__async_wk ( ad -> d_wk ); 735 ad -> d_wk = NULL ; 738 i( ad -> miss_li ) { 739 `ageUg_miss_r_li ( ad -> miss_li ); 740 ad -> miss_li = NULL ; 743 i( ad -> miss_l_li ) { 744 `ageUg_miss_r_l_li ( ad -> miss_l_li ); 745 ad -> miss_l_li = NULL ; 748 ad -> miss_vi_ = NULL ; 749 ad -> gl_miss = NULL ; 750 ad -> miss_lo_noem = NULL ; 751 ad -> miss_checked = 0; 753 g_vw_age_misc . is_ = 0; 755  SETTING_RETURN_SUCCESS ; 756 } } 758  $ageUg_miss_upde (* da ) 760 StgStageUG * ad = da ; 762 `tv_if ( da = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 764 `ageUg_miss_add_li ( ad ); 765  SETTING_RETURN_SUCCESS ; 766 } } 768  $ageUg_miss_nup (* da ) 770  `ageUg_miss_deroy ( da ); 771 } } 774  $ageUg_misc_ ( StgStageUG * ad ) 776 `t_if ( NULL = ad ); 777 `t_if ( ad -> miss_vw ); 779 g_vw_age_misc . = ageUg_miss_ ; 780 g_vw_age_misc . deroy = ageUg_miss_deroy ; 781 g_vw_age_misc . upde = ageUg_miss_upde ; 782 g_vw_age_misc . nup = ageUg_miss_nup ; 784 ad -> miss_vw = & g_vw_age_misc ; 785 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-utils.c 19  ~ 20  ~ 21  ~ 23  ~"g-age-async-wk.h " 24  ~"g-age-uts.h " 26  $ageUg_pup_d (* da , Evas_Obje * obj , * evt_fo ) 28 StgStageUG * ad = da ; 30 `t_if ( da = NULL ); 32 `evas_obje_d ( ad -> pup ); 33 ad -> pup = NULL ; 34 } } 36  $ageUg_g__age_us (* tٮ , * ava ) 38  t ; 39  tmp_tٮ ; 40  vfs s ; 41 cڡ  sz_32G = 32. * 1073741824; 42 cڡ  sz_16G = 16. * 1073741824; 43 cڡ  sz_8G = 8. * 1073741824; 45 `t_if ( NULL = tٮ ); 46 `t_if ( NULL = ava ); 49 t = `vfs ("/t/u", & s ); 50 i(0 = t ) { 51 `SETTING_TRACE ("Tٮ = %ld, Avaab = %ld", s . f_size * s. f_blocks , 52 s . f_bsize * s. f_bava ); 53 tmp_tٮ = () s . f_size * s. f_blocks ; 54 * ava = () s . f_bsize * s. f_bava ; 56 i( sz_16G < tmp_tٮ ) 57 * tٮ = sz_32G ; 58 i( sz_8G < tmp_tٮ ) 59 * tٮ = sz_16G ; 61 * tٮ = sz_8G ; 63 } } 66 Elm_Obje_Im * $ageUg_nd_t ( Evas_Obje * gli , 67 StgStageUG * ad ) 69 Elm_Obje_Im * em = NULL ; 71 em = `m_gli_em_nd ( gli , & c_t , NULL , NULL, 72 ELM_GENLIST_ITEM_NONE , NULL , NULL); 73 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 75  em ; 76 } } 78  $ageUg_g_ex_age_us (cڡ * th , * tٮ , 79 * ava ) 81  vfs s ; 83 `t_if ( NULL = th ); 84 `t_if ( NULL = tٮ ); 85 `t_if ( NULL = ava ); 87 i(! `vfs ( th , & s )) { 88 `SETTING_TRACE ("f_frsize = %ld f_blocks = %ld f_bsize = %ld f_bavail = %ld ", 89 s . f_size , s. f_blocks , s. f_bsize , s. f_bava ); 90 * tٮ = () s . f_size * s. f_blocks ; 91 * ava = () s . f_bsize * s. f_bava ; 93 } } 95  $ageUg_size_to_r ( size , * desc ,  desc_size ) 97  tmp_size = 0.0; 98 cڡ  KILOBYTE_VALUE = 1024; 99 cڡ  MEGABYTE_VALUE = 1048576; 100 cڡ  GIGABYTE_VALUE = 1073741824; 102 i( size < MEGABYTE_VALUE ) { 103 tmp_size = size / KILOBYTE_VALUE ; 104 `tf ( desc , desc_size , "%4.2lf%s", tmp_size , `_ ( STORAGEUG_STR_KB )); 105 } i( size < GIGABYTE_VALUE ) { 106 tmp_size = size / MEGABYTE_VALUE ; 107 `tf ( desc , desc_size , "%4.2lf%s", tmp_size , `_ ( STORAGEUG_STR_MB )); 109 tmp_size = size / GIGABYTE_VALUE ; 110 `tf ( desc , desc_size , "%4.2lf%s", tmp_size , `_ ( STORAGEUG_STR_GB )); 112 } } 115  $ageUg_ug_yout_cb ( ui_gadg_h ug , ug_mode mode , * iv ) 117 Evas_Obje * ba = NULL ; 119 `t_if ( iv = NULL ); 121 ba = `ug_g_yout ( ug ); 122 i( ba = NULL ) { 123 `SETTING_TRACE_ERROR ("ug_get_layout() Fail"); 127  mode ) { 128  UG_MODE_FULLVIEW : 129 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 130 `evas_obje_show ( ba ); 136 } } 138  $ageUg_ug_deroy_cb ( ui_gadg_h ug , * iv ) 140 StgStageUG * ad = iv ; 142 `t_if ( iv = NULL ); 144 i( ug ) 145 `g_ug_deroy ( ug ); 147 `m_obje__focus_low_t ( ad -> lo_ma , EINA_TRUE ); 148 `g_vw_upde ( ad -> ma_vw ,d); 149 } } 151  $ageUg__pup ( StgStageUG * ad ) 153 i( ad -> pup ) { 154 `evas_obje_d ( ad -> pup ); 155 ad -> pup = NULL ; 158 ad -> pup = `g__pup_whout_b d,d-> w , NULL , 159 STORAGEUG_STR_FAIL , ageUg_pup_d , 160 SETTING_STORAGE_POPUP_TIMER , FALSE , FALSE); 161 } } 163  $ageUg_mage_p_ug ( StgStageUG * ad ) 165 p_cڌ_h svc ; 166 ui_gadg_h ug ; 167  ug_cbs cbs ; 169 `t_if ( NULL = ad ); 171 i( `p_cڌ_ (& svc )) 174 `p_cڌ_add_exa_da ( svc , "viewtype", "manage-applications"); 176 `memt (& cbs , 0, ( ug_cbs )); 177 cbs . yout_cb = ageUg_ug_yout_cb ; 178 cbs . deroy_cb = ageUg_ug_deroy_cb ; 179 cbs . iv = (*) ad ; 181 `m_obje__focus_low_t ( ad -> lo_ma , EINA_FALSE ); 182 ug = `g_ug_ ( ad ->ug, "g-mage-itis-e", UG_MODE_FULLVIEW , 183 svc , & cbs ); 184 `wn_if ( NULL = ug , "setting_ug_create() Fail"); 186 `p_cڌ_deroy ( svc ); 187 } } 189  s_lcuϋd_sizes { 190  mvideo_tٮ ; 191  maudio_tٮ ; 192  mmiss_tٮ ; 195  bo $ageUg_g_miss_em ( med_fo_h med , * da ) 197  size = 0; 198  _lcuϋd_sizes * sizes = da ; 200 `tv_if ( NULL = med , ue ); 201 `tv_if ( NULL = da , l ); 202 * fe_th = NULL ; 203 `med_fo_g_fe_th ( med , & fe_th ); 204 i(! `ece_fe_exis ( fe_th )) { 205 `SETTING_TRACE_DEBUG ("!ecore_file_exists(file_path)"); 206 `FREE ( fe_th ); 207  ue ; 209 `med_fo_g_size ( med , & size ); 210 sizes -> miss_tٮ + size ; 212  ue ; 213 } } 216  bo $ageUg_g_med_em ( med_fo_h med , * da ) 218 med_cڋ_ty_e ty ; 219  size = 0; 220  _lcuϋd_sizes * sizes = da ; 222 `tv_if ( NULL = med , ue ); 223 `tv_if ( NULL = da , l ); 225 `med_fo_g_size ( med , & size ); 226 `med_fo_g_med_ty ( med , & ty ); 227  ty ) { 228  MEDIA_CONTENT_TYPE_IMAGE : 229  MEDIA_CONTENT_TYPE_VIDEO : 230 sizes -> video_tٮ + size ; 232  MEDIA_CONTENT_TYPE_SOUND : 233  MEDIA_CONTENT_TYPE_MUSIC : 234 sizes -> audio_tٮ + size ; 237 `SETTING_TRACE_ERROR ("Invid Ty(%d)", ty ); 241  ue ; 242 } } 245 mSTORAGEUG_TYPE_APP , 246 mSTORAGEUG_TYPE_PIC_VIDEO , 247 mSTORAGEUG_TYPE_AUDIO , 248 mSTORAGEUG_TYPE_MISCES , 251  $ageug_gli_xt_upde ( Stg_GGroupIm_Da * em_da , 252  size ) 254  desc [ STORAGEUG_MAX_STR_LEN ] = {0}; 256 `t_if ( NULL = em_da ); 257 `t_if ( NULL = em_da -> em ); 259 `ageUg_size_to_r ( size , desc , (desc)); 261 `G_FREE ( em_da -> sub_desc ); 262 em_da -> sub_desc = (*) `g_rdup ( desc ); 263 `m_gli_em_flds_upde ( em_da -> em , "m.xt.sub..btom", ELM_GENLIST_ITEM_FIELD_TEXT ); 264 } } 266  $ageUg_g__da_cb ( _su , StgStageUG * ad ) 268 `t_if ( NULL = ad ); 270 ad -> size_wk = NULL ; 272 i( SETTING_RETURN_SUCCESS ! _su ) { 273 `SETTING_TRACE_ERROR ("ageUg_g__da(Fa(%d)", _su ); 277 ad -> sz_sys =d-> sz_r_tٮ -d-> sz_ps -d-> sz_pics_videos 278 - ad -> sz_audio -d-> sz_miss -d-> sz_r_ava ; 280 `ageug_gli_xt_upde ( ad -> sys_mem ,d-> sz_sys ); 281 `ageug_gli_xt_upde ( ad -> pics_videos ,d-> sz_pics_videos ); 282 `ageug_gli_xt_upde ( ad -> audio ,d-> sz_audio ); 283 `ageug_gli_xt_upde ( ad -> miss ,d-> sz_miss ); 286 `m_gli_em_upde ( ad -> p_ ); 287 } } 289  $ageUG_g_med_fo (cڡ * cd , med_fo_cb cb , 290  _lcuϋd_sizes * sizes ) 292  t ; 293 fr_h fr = NULL ; 296 t = `med_fr_ (& fr ); 297 i( MEDIA_CONTENT_ERROR_NONE ! t ) { 298 `SETTING_TRACE_ERROR ("med_fr_(Fa(%d)", t ); 299  t ; 302 t = `med_fr_t_cdi ( fr , cd , MEDIA_CONTENT_COLLATE_DEFAULT ); 303 i( MEDIA_CONTENT_ERROR_NONE ! t ) { 304 `med_fr_deroy ( fr ); 305 `SETTING_TRACE_ERROR ("med_fr_t_cdi(Fa(%d)", t ); 306  t ; 309 t = `med_fo_fܗch_med_om_db ( fr , cb , sizes ); 310 i( MEDIA_CONTENT_ERROR_NONE ! t ) { 311 `med_fr_deroy ( fr ); 312 `SETTING_TRACE_ERROR ("med_fo_fܗch_med_om_db(Fa(%d)", t ); 313  t ; 316 t = `med_fr_deroy ( fr ); 317 i( MEDIA_CONTENT_ERROR_NONE ! t ) { 318 `SETTING_TRACE_ERROR ("med_fr_deroy(Fa(%d)", t ); 319  t ; 322  t ; 323 } } 324  $ageUG_g_che_fes_size ( pkgmgr_ * pc , cڡ pkg_size_fo_t * size_fo , * ur_da ) 326 SETTING_TRACE_BEGIN ; 327 `g_tm_if ( NULL = ur_da , "user_data is NULL"); 328 `g_tm_if ( NULL = size_fo , "size_info is NULL"); 331 StgStageUG * ad = ur_da ; 332 ad -> sz_ches = ()( size_fo -> che_size + size_fo-> ext_che_size ); 333 `SETTING_TRACE_DEBUG ("ad->sz_ches:%lf", ad -> sz_ches ); 334 `ageug_gli_xt_upde ( ad -> ches ,d-> sz_ches ); 336 `g_tm_if (! ad -> p_ , "!ad->pie_it") 337 `m_gli_em_upde ( ad -> p_ ); 339 `pkgmgr__ ( ad -> pc_tٮ_size ); 340 ad -> pc_tٮ_size = NULL ; 341 SETTING_TRACE_END ; 342 } } 344  $ageUg_g__da ( StgStageUG * ad ) 346  t ; 347 cڡ * cd ; 348  _lcuϋd_sizes sizes = {0.0, 0.0, 0.0}; 350 `tv_if ( NULL = ad , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 352 ageUG_STOP_POINT ; 355 cd = "(MEDIA_TYPE < 4)nd MEDIA_PATH LIKE \'/opt/usr/%%\'"; 356 t = `ageUG_g_med_fo ( cd , ageUg_g_med_em , & sizes ); 357 `wn_if ( MEDIA_CONTENT_ERROR_NONE ! t , "storageUG_get_media_info() Fail(%d)",et); 359 ageUG_STOP_POINT ; 361 cd = "(MEDIA_TYPE = 4)nd MEDIA_PATH LIKE \'/opt/usr/media/%%\'";; 362 t = `ageUG_g_med_fo ( cd , ageUg_g_miss_em , & sizes ); 363 `wn_if ( MEDIA_CONTENT_ERROR_NONE ! t , "storageUG_get_media_info() Fail(%d)",et); 365 ageUG_STOP_POINT ; 367 ad -> sz_pics_videos = sizes . video_tٮ ; 368 ad -> sz_audio = sizes . audio_tٮ ; 369 ad -> sz_miss = sizes . miss_tٮ ; 371  SETTING_RETURN_SUCCESS ; 372 } } 374  $ageUG_upde_che_fo ( StgStageUG * ad ) 378  t ; 380 `t_if ( NULL = ad ); 382 i( ad -> pc_tٮ_size ) 383 `pkgmgr__ ( ad -> pc_tٮ_size ); 385 ad -> pc_tٮ_size = `pkgmgr__w ( PC_REQUEST ); 386 i( NULL = ad -> pc_tٮ_size ) { 387 `SETTING_TRACE_ERROR ("pkgmgr_client_new() Fail"); 391 t = `pkgmgr__g_tٮ_ckage_size_fo ( ad -> pc_tٮ_size , ageUG_g_che_fes_size ,d); 393 `wn_if ( t , "pkgmgr_client_get_total_package_size_info() Fail(%d)",et); 394 } } 396  $ageUg_g_ps_fo ( q_id , cڡ * pkg_ty , 397 cڡ * pkgid , cڡ * key , cڡ * v , cڡ * pmsg , * da ) 399 StgStageUG * ad = da ; 401 `tv_if ( NULL = da , 0); 402 `tv_if ( NULL = v , 0); 404 ad -> sz_ps = `of ( v ); 406 `ageug_gli_xt_upde ( ad -> ps ,d-> sz_ps ); 407 `g_tvm_if (! ad -> p_ , 0, "!ad->pie_it") 408 `m_gli_em_upde ( ad -> p_ ); 410 } } 412  $ageUG_upde_ps_fo ( StgStageUG * ad ) 414  t ; 416 `t_if ( NULL = ad ); 418 i( ad -> pc ) 419 `pkgmgr__ ( ad -> pc ); 421 ad -> pc = `pkgmgr__w ( PC_REQUEST ); 422 i( NULL = ad -> pc ) { 423 `SETTING_TRACE_ERROR ("pkgmgr_client_new() Fail"); 427 t = `pkgmgr__g_size ( ad -> pc , "g", PM_GET_ALL_PKGS , ageUg_g_ps_fo , 428 ad ); 429 `wn_if ( t , "pkgmgr_client_get_size() Fail(%d)",et); 430 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage.c 19 #ide UG_MODULE_API 20  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 23  ~ 24  ~ 26  ~"g-cfg.h " 27  ~"g-age-ma.h " 28  ~"g-age-deu.h " 29  ~"g-age-misΪeous.h " 30  ~"g-age.h " 33 mSTORAGEUG_KEYWORD_NONE = 0, 34 mSTORAGEUG_KEYWORD_MAIN_SYS_MEM , 35 mSTORAGEUG_KEYWORD_MAIN_APPS , 36 mSTORAGEUG_KEYWORD_MAIN_PICS , 37 mSTORAGEUG_KEYWORD_MAIN_AUDIO , 38 mSTORAGEUG_KEYWORD_MAIN_MISCES , 39 mSTORAGEUG_KEYWORD_MAIN_AVAIL , 40 mSTORAGEUG_KEYWORD_MAIN_SD_CARD , 42 mSTORAGEUG_KEYWORD_DEFAULT = 100, 43 mSTORAGEUG_KEYWORD_DEFAULT_BT , 44 mSTORAGEUG_KEYWORD_DEFAULT_WIFI , 45 mSTORAGEUG_KEYWORD_DEFAULT_NFC , 46 mSTORAGEUG_KEYWORD_DEFAULT_APP , 47 mSTORAGEUG_KEYWORD_MAX 48 } tSTORAGEUG_KEYWORD ; 51 * mkey_me ; 52  mkeynum ; 53 } tageUg_ch_da ; 55  $_ageUg_vcf_chge_cb ( keynode_t * key , * da ) 57 * vcf_me ; 58 StgStageUG * ad = da ; 60 `t_if ( da = NULL ); 62 vcf_me = `vcf_keynode_g_me ( key ); 63 i( NULL = vcf_me ) 66 i( ad -> p_ ) 67 `m_gli_em_upde ( ad -> p_ ); 68 } } 70  le  $_ageUg_li_vcf ( StgStageUG * ageUG ) 72  t ; 73 cڡ * FONT_SIZE = VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE ; 74 cڡ * FONT_NAME = VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME ; 76 t = `vcf_nify_key_chged ( FONT_SIZE , _ageUg_vcf_chge_cb , ageUG ); 77 `wn_if ( t < 0, "vcf_nify_key_chged(%sFa(%d)", FONT_SIZE ,et); 79 t = `vcf_nify_key_chged ( FONT_NAME , _ageUg_vcf_chge_cb , ageUG ); 80 `wn_if ( t < 0, "vcf_nify_key_chged(%sFa(%d)", FONT_NAME ,et); 81 } } 83  le  $_ageUg_igne_vcf () 85  t ; 86 cڡ * FONT_SIZE = VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE ; 87 cڡ * FONT_NAME = VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME ; 89 t = `vcf_igne_key_chged ( FONT_SIZE , _ageUg_vcf_chge_cb ); 90 `wn_if ( t < 0, "vcf_igne_key_chged(%sFa(%d)", FONT_SIZE ,et); 92 t = `vcf_igne_key_chged ( FONT_NAME , _ageUg_vcf_chge_cb ); 93 `wn_if ( t < 0, "vcf_igne_key_chged(%sFa(%d)", FONT_NAME ,et); 94 } } 96  le  $ageUg__cs ( StgStageUG * ad ) 98 `g__Gdl_c ("dlogue/2xt.3/exndab", &( ad -> c_2xt_3_ )); 99 `g__Gdl_c ("dialogue/1text.1icon/expandable2", 100 &( ad -> c_1ic_1xt_sub )); 101 `g__Gdl_c ("dlogue/2xt.3", &( ad -> c_2xt_2 )); 102 `g__Gdl_c ("groupdex", &( ad -> c_group_em )); 103 `g__Gdl_c ("2le.t.4", &( ad -> c_2xt_1ic_3 )); 104 `g__Gdl_c ("dlogue/1xt", &( ad -> c_1xt )); 105 `g__Gdl_c ("1xt.1ic.3", &( ad -> c_1xt_1ic )); 106 `g__Gdl_c ("1ic", &( ad -> c_p )); 107 ad -> c_p . func . cڋ_g = ageUg_ma_p_em_g_ic ; 108 ad -> c_p . func . d = NULL ; 109 `g__Gdl_c ("1ic/no_ddg_le", &( ad -> c_ni )); 110 ad -> c_ni . func . cڋ_g = ageUg_deu_ni_g_ic ; 111 ad -> c_ni . func . d = NULL ; 113 `g__Gdl_c ("2le.t", &( ad -> c_c_em )); 114 ad -> c_c_em . func . cڋ_g = ageUg_c_em_cڋ_g ; 115 ad -> c_c_em . func . d = NULL ; 116 } } 118  $ageUg_vi_back (* da , Evas_Obje * obj , * evt_fo ) 120 StgStageUG * ad = da ; 122 `t_if ( NULL = da ); 123 `t_if ( NULL ! ad -> d_wk ); 124 `tm_if ( ad -> sd_que ||d-> usb_que , "sd_request(%d), usb_request(%d)", 125 ad -> sd_que ,d-> usb_que ); 127 `m_viame_em_p ( obj ); 128 } } 130  le Evas_Obje * $ageUg__vi ( Evas_Obje * , 131 StgStageUG * ad ) 133 Evas_Obje * vi ; 135 `tv_if ( NULL = , NULL); 137 vi = `m_viame_add ( ); 138 `m_viame_ev_b_auto_pushed_t ( vi , EINA_FALSE ); 140 `_obje_evt_back_add ( vi , EA_CALLBACK_BACK , ageUg_vi_back , ad ); 143 `evas_obje_show ( vi ); 144  vi ; 145 } } 147  le  $ageUg_move_vw ( STORAGEUG_KEYWORD keynum , 148 StgStageUG * ad ) 150 Stg_GGroupIm_Da * em_da ; 152 `tm_if ( keynum < STORAGEUG_KEYWORD_NONE || STORAGEUG_KEYWORD_MAX <= keynum, 153 "keynum(%diInvid", keynum ); 155  keynum ) { 156  STORAGEUG_KEYWORD_MAIN_SYS_MEM : 157 em_da = ad -> sys_mem ; 159  STORAGEUG_KEYWORD_MAIN_APPS : 160 em_da = ad -> ps ; 162  STORAGEUG_KEYWORD_MAIN_PICS : 163 em_da = ad -> pics_videos ; 165  STORAGEUG_KEYWORD_MAIN_AUDIO : 166 em_da = ad -> audio ; 168  STORAGEUG_KEYWORD_MAIN_MISCES : 169 em_da = ad -> miss ; 171  STORAGEUG_KEYWORD_MAIN_AVAIL : 172 em_da = ad -> ava ; 174  STORAGEUG_KEYWORD_MAIN_SD_CARD : 175 em_da = ad -> sd_rd ; 177  STORAGEUG_KEYWORD_DEFAULT_BT : 178 em_da = ad -> da_bt ; 180  STORAGEUG_KEYWORD_DEFAULT_WIFI : 181 em_da = ad -> da_wifide ; 183  STORAGEUG_KEYWORD_DEFAULT_NFC : 184 em_da = ad -> da_nfc ; 186  STORAGEUG_KEYWORD_DEFAULT_APP : 187 em_da = ad -> da_ϵ ; 190 em_da = NULL ; 194 i( em_da && im_da-> em ) { 195 i( STORAGEUG_KEYWORD_DEFAULT < keynum ) 196 `m_gli_em_exnded_t ( em_da -> em , TRUE ); 198 `m_gli_em_brg_ ( em_da -> em , ELM_GENLIST_ITEM_SCROLLTO_MIDDLE ); 200 } } 202 * $g_ageUg__ ( ui_gadg_h ug , ug_mode mode , 203 p_cڌ_h rvi , * iv ) 205  t ; 206 * Δ = NULL ; 207 StgStageUG * ad = iv ; 208 * ch_keywd = NULL ; 209 cڡ * GENLIST_edj = EDJDIR "/setting-genlist.edj"; 210 STORAGEUG_KEYWORD keywd_v = STORAGEUG_KEYWORD_NONE ; 212 `tvm_if ( NULL = ug || NULL = iv , NULL, "ug=%p,riv=%p is Invalid", ug,riv); 214 ad -> ug = ug; 215 ad -> w = `ug_g_wdow (); 216 ad -> lo_ = `ug_g__yout ( ug ); 217 i( NULL = ad -> lo_ ) { 218 `SETTING_TRACE_ERROR ("ug_get_parent_layout(ug) Fail"); 219  NULL ; 222 t = `med_cڋ_c (); 223 i( MEDIA_CONTENT_ERROR_NONE ! t ) { 224 `SETTING_TRACE_ERROR ("med_cڋ_c(Fa(%d)", t ); 228 `p_cڌ_g_exa_da ( rvi , "Δ", & Δ ); 229 `p_cڌ_g_exa_da ( rvi , "keywd", & ch_keywd ); 230 i( NULL = Δ ) 231 `m_theme_exnsi_add ( NULL , GENLIST_edj ); 234 `_ageUg_li_vcf ( ad ); 236 `ageUg_ma_ ( ad ); 237 `ageUg_deu_ ( ad ); 238 `ageUg_misc_ ( ad ); 240 `g_vw_node_b_tlize (); 241 `g_vw_node_b_gi ( ad -> ma_vw , NULL ); 242 `g_vw_node_b_gi ( ad -> deu_vw ,d-> ma_vw ); 243 `g_vw_node_b_gi ( ad -> miss_vw ,d-> ma_vw ); 245 `ageUg__cs ( ad ); 247 ad -> lo_ma = `g__w_yout d-> lo_ ,d-> w ); 248 ad -> vi = `ageUg__vi d-> lo_ma ,d); 249 i( NULL = ad -> vi ) { 250 `SETTING_TRACE_ERROR ("calloc() Fail"); 251  NULL ; 253 `m_obje__cڋ_t ( ad -> lo_ma , "m.swlow.cڋ",d-> vi ); 255 i( ch_keywd ) 256 keywd_v = `oi ( ch_keywd ); 258 i( STORAGEUG_KEYWORD_DEFAULT < keywd_v && keywd_v < STORAGEUG_KEYWORD_MAX ) 259 `g_vw_ ( ad -> deu_vw ,d); 261 `g_vw_ ( ad -> ma_vw ,d); 263 i( keywd_v ) 264 `ageUg_move_vw ( keywd_v , ad ); 266 ` ( Δ ); 267 ` ( ch_keywd ); 269  ad -> lo_ma ; 270 } } 272  $g_ageUg__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 273 * iv ) 275  t ; 276 StgStageUG * ageUG = iv ; 278 `tm_if ( NULL = ug || NULL = iv , "ug=%p,riv=%p is Invalid", ug,riv); 280 `FREE ( ageUG -> usb_g_th ); 282 `_ageUg_igne_vcf (); 284 t = `med_cڋ_disc (); 285 `wn_if ( t ! MEDIA_CONTENT_ERROR_NONE , "media_content_disconnect Fail"); 287 i( ageUG -> ma_vw -> is_ ) 288 `g_vw_deroy ( ageUG -> ma_vw , storageUG); 289 i( ageUG -> deu_vw -> is_ ) 290 `g_vw_deroy ( ageUG -> deu_vw , storageUG); 292 i( ageUG -> lo_ma ) { 293 `evas_obje_d ( ageUG -> lo_ma ); 294 ageUG -> lo_ma = NULL ; 296 } } 298  $g_ageUg__sume ( ui_gadg_h ug , p_cڌ_h rvi , 299 * iv ) 301 StgStageUG * ageUG = iv ; 303 `tm_if ( NULL = ug || NULL = iv , "ug=%p,riv=%p is Invalid", ug,riv); 305 i( ageUG -> ma_vw -> is_ ) 306 `g_vw_upde ( ageUG -> ma_vw , storageUG); 307 } } 310  $g_ageUg__evt ( ui_gadg_h ug , ug_evt evt , 311 p_cڌ_h rvi , * iv ) 313 StgStageUG * ageUG = iv ; 315 `tm_if ( NULL = ug || NULL = iv , "ug=%p,riv=%p is Invalid", ug,riv); 317  evt ) { 318  UG_EVENT_LOW_MEMORY : 320  UG_EVENT_LOW_BATTERY : 322  UG_EVENT_LANG_CHANGE : 323 i( ageUG -> vi ) 324 `g_vi_ems_upde ( ageUG -> vi ); 326  UG_EVENT_ROTATE_PORTRAIT : 327  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 328  UG_EVENT_ROTATE_LANDSCAPE : 329  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 335  UG_EVENT_REGION_CHANGE : 340 } } 342  $g_ageUg__key_evt ( ui_gadg_h ug , 343 ug_key_evt evt , p_cڌ_h rvi , * iv ) 345 i(! ug ) 348  evt ) { 349  UG_KEY_EVENT_END : 350 `ug_deroy_me ( ug ); 355 } } 357 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 359 StgStageUG * ageUG ; 361 `tv_if ( NULL = s , -1); 363 ageUG = `oc (1, ( StgStageUG )); 364 i( NULL = ageUG ) { 365 `SETTING_TRACE_ERROR ("calloc() Fail"); 369 s -> = g_ageUg__ ; 370 s -> t = NULL ; 371 s -> u = NULL ; 372 s -> sume = g_ageUg__sume ; 373 s -> deroy = g_ageUg__deroy ; 374 s -> mesge = NULL ; 375 s -> evt = g_ageUg__evt ; 376 s -> key_evt = g_ageUg__key_evt ; 377 s -> iv = ageUG ; 378 s -> t = UG_OPT_INDICATOR_ENABLE ; 381 } } 384 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 386 `t_if ( NULL = s ); 388 `FREE ( s -> iv ); 389 } } 391 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , 392 ** o ) 394  i ; 395  size ; 396  ug_gs [ STORAGEUG_MAX_STR_LEN ]; 397 Stg_Cfg_Node_T * node ; 398 Ea_Li ** li = (Ea_Li **) iv ; 399 cڡ ageUg_ch_da ch_cfigs [] = { 401 { STORAGEUG_STR_SYS_MEM , STORAGEUG_KEYWORD_MAIN_SYS_MEM }, 402 { STORAGEUG_STR_APPS , STORAGEUG_KEYWORD_MAIN_APPS }, 403 { STORAGEUG_STR_PICS , STORAGEUG_KEYWORD_MAIN_PICS }, 404 { STORAGEUG_STR_AUDIO , STORAGEUG_KEYWORD_MAIN_AUDIO }, 405 { STORAGEUG_STR_MISCES , STORAGEUG_KEYWORD_MAIN_MISCES }, 406 { STORAGEUG_STR_AVAIL , STORAGEUG_KEYWORD_MAIN_AVAIL }, 407 { STORAGEUG_STR_SD_CARD , STORAGEUG_KEYWORD_MAIN_SD_CARD }, 408 { STORAGEUG_STR_DEF_STORAGE , STORAGEUG_KEYWORD_DEFAULT }, 409 { STORAGEUG_STR_BT , STORAGEUG_KEYWORD_DEFAULT_BT }, 410 { STORAGEUG_STR_WIFI , STORAGEUG_KEYWORD_DEFAULT_WIFI }, 411 { STORAGEUG_STR_NFC , STORAGEUG_KEYWORD_DEFAULT_NFC }, 412 { STORAGEUG_STR_INSTALLED_APP_B , STORAGEUG_KEYWORD_DEFAULT_APP } 415 `tv_if ( NULL = iv , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 416 `tv_if ( NULL = o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 418 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 420 size = ( ch_cfigs / ( ageUg_ch_da ); 422  i = 0; i < size ; i++) { 423 `rtf ( ug_gs , "keywd:%d", ch_cfigs [ i ]. keynum ); 424 node = `g_ug_ch_em_subdex_add ( 425 ch_cfigs [ i ]. key_me , 426 ug_gs , 427 IMG_Stage , 428 Cfg_Im_Vw_Node , 429 NULL , 432 * li = `ea_li_nd (*li, node ); 435 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/debug.h 20 #ide _DEBUG_H_ 21  #_DEBUG_H_ ) 23  ~ 25 #i! defed ( PACKAGE ) 26  #PACKAGE "mode-syup" ) 29 #i! defed ( LOCALEDIR ) 30  #LOCALEDIR "/u/ps/g.tiz.mode-syup/s/lo" ) 33 #ifde LOG_TAG 34 #unde LOG_TAG 37 #ide tv_if 38  #tv_if ( ex , v ) do { \ 39 if( ex ) { \ 40  ( v ); \ 42 } 0) ) 44 #ide t_if 45  #t_if ( ex ) do { \ 46 if( ex ) { \ 49 } 0) ) 52  #LOG_TAG "MODE_SYSPOPUP" ) 54  #ENABLE_LOG ) 56 #ifde ENABLE_LOG 57  #_DBG ( fmt , g ... `LOGD (fmt, ##g) ) 58  #_INFO ( fmt , g ... `LOGI (fmt, ##g) ) 59  #_ERR ( fmt , g ... `LOGE (fmt, ##g) ) 61  #_DBG ( fmt , g ...) ) 62  #_INFO ( fmt , g ...) ) 63  #_ERR ( fmt , g ...) ) 66  #go_if ( ex , v ) do { \ 67 if( ex ) { \ 68 `_ERR ("(%s) -> goto", #expr); \ 69  v ; \ 71 } 0) ) 73 #ifde _ 74 #unde _ @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/mode-syspopup-alarmmgr.h 17 #ide __MODE_SYSPOPUP_ALARMMGR_H__ 18  #__MODE_SYSPOPUP_ALARMMGR_H__ ) 20  ~ 21  ~ 22  ~ 23  ~ 24  ~ 26  #SETTING_BM_ALARM_APP "g.tiz.g-blockgmode-m" ) 28  mode_bm_m_da tMODE_BM_ADa ; 29  smode_bm_m_da { 30  mm_mgr_id ; 31  mhour ; 32  mm ; 35  #SET_BM_TIME_DATA_T ( pTime_da , YEAR , MONTH , DAY , HOUR , MIN , SEC ) \ 37 ( pTime_da )-> yr = ( YEAR );\ 38 ( pTime_da )-> mth = ( MONTH );\ 39 ( pTime_da )-> day = ( DAY );\ 40 ( pTime_da )-> hour = ( HOUR );\ 41 ( pTime_da )-> m = ( MIN );\ 42 ( pTime_da )-> c = ( SEC );\ 43 } 0) ) 45  mode_syup_mmgr_ ( MODE_BM_ADa * m ); 46  mode_syup_mmgr_move ( MODE_BM_ADa * m ); 47  mode_syup_mmgr_upde ( MODE_BM_ADa * m ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/mode-syspopup.h 20 #ide _MODE_SYSPOPUP_APP_H__ 21  #_MODE_SYSPOPUP_APP_H__ ) 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 33  ~ 35  ~ 36  ~ 38  #REBOOT_METHOD_FROM_SHELL 1 ) 39  #LCD_FREQ_CTRL 0 ) 41 (* t_cb_func )(* tda , tEvas_Obje * tobj , * tevt_fo ); 43  #SETTING_PACKAGE "g" ) 44  #SETTING_LOCALEDIR "/u/ps/g.tiz.g/s/lo" ) 45  #SYSTEM_PACKAGE "sys_rg" ) 47  #MODE_SYSPOPUP_PACKAGE "mode-syup" ) 48  #MODE_SYSPOPUP_LOCALEDIR "/u/ps/g.tiz.mode-syup/s/lo" ) 50 #ifde `_ ( s ) 51 #unde `_ ( s ) 52  #_ ( s `modesyup_gxt (s) ) 56  #BUS_NAME "g.tiz.syem.devid" ) 57  #INTERFACE_NAME BUS_NAME ) 58  #OBJECT_PATH "/Org/Tiz/Syem/DeviD" ) 59  #DEVICED_PATH_DISPLAY OBJECT_PATH "/Diy" ) 60  #DEVICED_INTERFACE_DISPLAY INTERFACE_NAME ".diy" ) 61  #METHOD_NAME "SReeshRe" ) 62  #DBUS_REPLY_TIMEOUT (120 * 1000) ) 63  #LCD_FRQ_CONTROL_OFF 60 ) 64  #LCD_FRQ_CONTROL_ON 40 ) 67  #PROGRESSBAR_STYLE "oss_rge" ) 68  #POPUP_EDJ "/u/ps/g.tiz.mode-syup/s/edje/pup-cuom.edj" ) 69  #MODE_POPUP_EDJ "/u/ps/g.tiz.mode-syup/s/edje/mode-syup.edj" ) 70  #UPMS_EDJ "/u/ps/g.tiz.mode-syup/s/edje/uɿ-pup.edj" ) 72  #DEFAULT_BG_PATH "/t/she/gs/Wͭs/Home_deu.jpg" ) 73  #EMERGENCY_UIKEY "fe/ive/g.tiz.emgcy-home/mode" ) 76  #KeyS_Off "IDS_ST_BODY_ALERTTYPE_OFF" ) 77  #KeyS_PowSavg_Mode "IDS_ST_OPT_CUSTOM_MODE_ABB" ) 78  #KeyS_Eb_cuom_Mode "IDS_ST_OPT_CUSTOM_MODE_ABB" ) 79  #KeyS_Eb_emgcy_Mode "IDS_ST_BODY_EMERGENCY_MODE_ABB" ) 80  #KeyS_Surviv_Mode "IDS_ST_BODY_EMERGENCY_MODE_ABB" ) 81  #KeyS_Emgcy_off_Mode_POP_DESC "IDS_ST_POP_EMERGENCY_MODE_WILL_BE_DISABLED" ) 82  #KeyS_Uɿ_off_Mode_POP_DESC "IDS_ST_POP_ULTRA_POWER_SAVING_MODE_WILL_BE_DISABLED" ) 83  #KeyS_powvg_Mode_POP_DESC "IDS_ST_BODY_SAVES_POWER_BY_LIMITING_THE_MAXIMUM_PERFORMANCE_OF_THE_DEVICE" ) 84  #KeyS_Surviv_Mode_POP_DESC "IDS_ST_POP_EMERGENCY_MODE_SAVES_BATTERY_POWER_BY_C_MSG" ) 85  #KeyS_Ldg "IDS_ST_BODY_DISABLING_ING" ) 88  #KeyS_Blockg_Mode_POP_DESC "IDS_ST_BODY_TO_ENABLE_BLOCKING_MODE_ENABLE_AT_LEAST_ONE_OPTION" ) 90  #SETTING_ICON_PATH_CFG "/u/ps/g.tiz.g/s/ics/" ) 92  #MODE_SYSTEM_POPUP_TYPE "_MODE_SYSTEM_POPUP_TYPE_" ) 93  #MODE_SYSTEM_POPUP_EMERGENCY "POPUP_EMERGENCY_PSMODE" ) 94  #MODE_SYSTEM_POPUP_ULTRA "POPUP_ULTRA_PSMODE" ) 95  #MODE_SYSTEM_POPUP_POWERFUL "POPUP_POWERFUL_PSMODE" ) 96  #MODE_SYSTEM_POPUP_NORMAL "POPUP_NORMAL_PSMODE" ) 97  #MODE_SYSTEM_POPUP_NORMAL_SETTING "POPUP_NORMAL_SETTING" ) 98  #MODE_SYSTEM_POPUP_BACKUP_SETTING "POPUP_BACKUP_SETTING" ) 99  #MODE_SYSTEM_POPUP_EMERGENCY_SETTING "POPUP_EMERGENCY_PSMODE_SETTING" ) 100  #MODE_SYSTEM_POPUP_EMERGENCY_SAFETY "POPUP_EMERGENCY_PSMODE_SAFETY" ) 101  #MODE_SYSTEM_POPUP_POWERFUL_SETTING "POPUP_POWERFUL_PSMODE_SETTING" ) 102  #MODE_SYSTEM_POPUP_REMOVE_FLAG "POPUP_PSMODE_REMOVE_FLAG" ) 105  #MODE_SYSTEM_POPUP_MSG "IDS_ST_POP_TAP_OK" ) 108  #MODE_SYSTEM_POPUP_BLOCKINGMODE_ON "MODE_SYSTEM_BLOCKINGMODE_ON" ) 109  #MODE_SYSTEM_POPUP_BLOCKINGMODE_OFF "MODE_SYSTEM_BLOCKINGMODE_OFF" ) 110  #PKG_BLOCKING_MODE "g-blockgmode-e" ) 111  #IMG_BlockgMode SETTING_ICON_PATH_CFG "gs_block.g" ) 112  #INDI_IMG_BlockgMode SETTING_ICON_PATH_CFG "B03_evt_blockg_mode.g" ) 115  #MODE_SYSTEM_POPUP_DRIVINGMODE_ON "MODE_SYSTEM_DRIVINGMODE_ON" ) 116  #MODE_SYSTEM_POPUP_DRIVINGMODE_OFF "MODE_SYSTEM_DRIVINGMODE_OFF" ) 117  #PKG_DRIVING_MODE "g-drivgmode-e" ) 120  #PKG_FIREWALL "g-fewl-e" ) 121  #IMG_Fewl SETTING_ICON_PATH_CFG "ni_fewl_aived.g" ) 122  #INDI_IMG_Fewl SETTING_ICON_PATH_CFG "ni_fewl_aived_dit.g" ) 124  #VIB_FEEDBACK_RATE 20 ) 125  #DEFAULT_NOTI_PREVIEW_VIB "/t/she/gs/Vibtis/mesge.ivt" ) 126  #DEFAULT_HAPTIC_PREVIEW_VIB "/t/she/gs/Vibtis/touch.ivt" ) 127  #VCONF_HOMESCREEN_PATH "db/mu_widg/bgt" ) 128  #VCONF_LOCKSCREEN_PATH "db/id_lock/bgt" ) 129  #SETTING_IMAGE_PATH_CFG "/u/ps/g.tiz.g/s/images/" ) 130  #HOMESCREEN_FILE SETTING_IMAGE_PATH_CFG "Lg_li_bg_home_720.g" ) 131  #LOCKSCREEN_FILE SETTING_IMAGE_PATH_CFG "Lg_li_bg_lock_720.g" ) 132  #PKG_EMERGENCY "g.tiz.emgcy-home" ) 133  #PKG_EASYHOME "g.tiz.sy-home" ) 134  #PKG_CLUSTERHOME "g.tiz.homesn" ) 135  #VCONF_PKG_PATH "db/g/musn/ckage_me" ) 137  #PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR "g/vgpow_back/f" ) 138  #PREFKEY_SAVINGPOWER_BACKUP_PSMODE "g/vgpow_back/psmode" ) 141  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_WIFI "g/vgpow_nm/wifi" ) 142  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_BT "g/vgpow_nm/bt" ) 143  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GPS "g/vgpow_nm/gps" ) 144  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_3G "g/vgpow_nm/3g" ) 145  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_MOTION "g/vgpow_nm/mi" ) 146  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_BRIGHT "g/vgpow_nm/auto_bright" ) 147  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_BRIGHT "g/vgpow_nm/bright" ) 148  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TIMEOUT "g/vgpow_nm/timeout" ) 149  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_NOTI "g/vgpow_nm/ni" ) 150  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HAPTIC "g/vgpow_nm/htic" ) 151  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HAPTIC_FEEDBACK "g/vgpow_nm/htic" ) 152  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_ROTATE "g/vgpow_nm/auto_r٩e" ) 153  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_SMART_SCREEN "g/vgpow_nm/smt_sn" ) 154  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_SMART_ROTATE "g/vgpow_nm/smt_r٩e" ) 155  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_CPU_PERF "g/vgpow_nm/u_rf" ) 156  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_PKG_HOME "g/vgpow_nm/pkg_home" ) 157  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LAUNCH_EFFECT "g/vgpow_nm/unch_ef" ) 158  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_FAKE_EFFECT "g/vgpow_nm/ke_ef" ) 159  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HOMESCREEN_PATH "g/vgpow_nm/home_th" ) 160  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LOCKSCREEN_PATH "g/vgpow_nm/lock_th" ) 161  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LCD_FREQ_CONTROL "g/vgpow_nm/lcd_eq_cڌ" ) 162  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GRAYTONE "g/vgpow_nm/w_gy" ) 163  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_FPS "g/vgpow_nm/w_s" ) 164  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TOUCH_KEY_LIGHT "g/vgpow_nm/touch_key_light" ) 166  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LED_INDICATOR_NOTI "g/vgpow_nm/d_dit_ni" ) 167  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_BATTERY_PERCENTAGE "g/vgpow_nm/bry_r" ) 168  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_VOICE_CONTROL "g/vgpow_nm/voi_" ) 169  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_MULTIWINDOW "g/vgpow_nm/mui_wdow" ) 170  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HANDS_FREE_MODE "g/vgpow_nm/hds_" ) 171  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_BLOCKING_MODE "g/vgpow_nm/blockg_mode" ) 172  #PREFKEY_SAVINGPOWER_NORMAL_BACKUP_NET_RESRICT_MODE "g/vgpow_nm/t_ri" ) 176  #PREFKEY_SAVINGPOWER_POWER_BACKUP_HAPTIC "g/vgpow_pow/htic" ) 177  #PREFKEY_SAVINGPOWER_POWER_BACKUP_HAPTIC_FEEDBACK "g/vgpow_pow/htic" ) 178  #PREFKEY_SAVINGPOWER_POWER_BACKUP_LAUNCH_EFFECT "g/vgpow_pow/unch_ef" ) 179  #PREFKEY_SAVINGPOWER_POWER_BACKUP_GPS "g/vgpow_pow/gps" ) 180  #PREFKEY_SAVINGPOWER_POWER_BACKUP_BRIGHT "g/vgpow_pow/bright" ) 181  #PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_BRIGHT "g/vgpow_pow/auto_bright" ) 182  #PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_ROTATE "g/vgpow_pow/auto_r٩e" ) 183  #PREFKEY_SAVINGPOWER_POWER_BACKUP_TIMEOUT "g/vgpow_pow/timeout" ) 184  #PREFKEY_SAVINGPOWER_POWER_BACKUP_SMART_SCREEN "g/vgpow_pow/smt_sn" ) 185  #PREFKEY_SAVINGPOWER_POWER_BACKUP_SMART_ROTATE "g/vgpow_pow/smt_r٩e" ) 186  #PREFKEY_SAVINGPOWER_POWER_BACKUP_TOUCH_KEY_LIGHT "g/vgpow_pow/touch_key_light" ) 187  #PREFKEY_SAVINGPOWER_POWER_BACKUP_GRAYTONE "g/vgpow_pow/w_gy" ) 188  #PREFKEY_SAVINGPOWER_POWER_BACKUP_CPU_PERF "g/vgpow_pow/u_rf" ) 189  #PREFKEY_SAVINGPOWER_POWER_BACKUP_FPS "g/vgpow_pow/w_s" ) 190  #PREFKEY_SAVINGPOWER_POWER_BACKUP_PKG_HOME "g/vgpow_pow/pkg_home" ) 191  #PREFKEY_SAVINGPOWER_POWER_BACKUP_HOMESCREEN_PATH "g/vgpow_pow/home_th" ) 192  #PREFKEY_SAVINGPOWER_POWER_BACKUP_LOCKSCREEN_PATH "g/vgpow_pow/lock_th" ) 193  #PREFKEY_SAVINGPOWER_POWER_BACKUP_TOUCH_KEY_LIGHT "g/vgpow_pow/touch_key_light" ) 195  #PREFKEY_SAVINGPOWER_POWER_BACKUP_LED_INDICATOR_NOTI "g/vgpow_pow/d_dit_ni" ) 196  #PREFKEY_SAVINGPOWER_POWER_BACKUP_BATTERY_PERCENTAGE "g/vgpow_pow/bry_r" ) 197  #PREFKEY_SAVINGPOWER_POWER_BACKUP_VOICE_CONTROL "g/vgpow_pow/voi_" ) 198  #PREFKEY_SAVINGPOWER_POWER_BACKUP_MULTIWINDOW "g/vgpow_pow/mui_wdow" ) 199  #PREFKEY_SAVINGPOWER_POWER_BACKUP_HANDS_FREE_MODE "g/vgpow_pow/hds_" ) 200  #PREFKEY_SAVINGPOWER_POWER_BACKUP_BLOCKING_MODE "g/vgpow_pow/blockg_mode" ) 201  #PREFKEY_SAVINGPOWER_POWER_BACKUP_NET_RESRICT_MODE "g/vgpow_pow/t_ri" ) 207  #MODE_SYSTEM_POPUP_NETRESTRICTIONMODE_CHANGE "MODE_SYSTEM_NETRESTRICTIONMODE_CHANGE" ) 209  #MODE_SYSTEM_POPUP_FLIGHTMODE_ON "MODE_SYSTEM_FLIGHTMODE_ON" ) 210  #MODE_SYSTEM_POPUP_FLIGHTMODE_OFF "MODE_SYSTEM_FLIGHTMODE_OFF" ) 211  #KeyS_Fligtmode_Pup_On_Text "IDS_ST_BODY_FLIGHT_MODE_MSG" ) 212  #KeyS_Fligtmode_Pup_Off_Text "IDS_COM_POP_FLIGHT_MODE_WILL_BE_DISABLED" ) 213  #KeyS_Fligtmode_Pup_T "IDS_ST_BODY_FLIGHT_MODE" ) 215  #MODE_SYSTEM_POPUP_MOBILEDATA_ON "MODE_SYSTEM_MOBILEDATA_ON" ) 216  #MODE_SYSTEM_POPUP_MOBILEDATA_OFF "MODE_SYSTEM_MOBILEDATA_OFF" ) 217  #KeyS_MOBILEDATA_Pup_On_Text "IDS_ST_BODY_FLIGHT_MODE_MSG" ) 218  #KeyS_MOBILEDATA_Pup_Off_Text "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_NOTI_MSG" ) 219  #KeyS_DO_NOT_ASK_AGAIN "IDS_ST_POP_DO_NOT_ASK_AGAIN" ) 220  #SETTING_NETWORK_DOT "IDS_WIFI_BODY_DOT" ) 221  #Da_ck_Pup_desc "IDS_ST_POP_MOBILE_DATA_ENABLED_CONNECTING_TO_MOBILE_NETWORKS_MAY_INCUR_EXTRA_CHARGES_DEPENDING_ON_YOUR_DATA_PLAN_CONTINUE_Q" ) 222  #SETTING_NETWORK_CONTINUE "IDS_COM_OPT_CONTINUE_Q" ) 224  #KeyS_Surviv_Mode_POP_DESC1 "IDS_ST_BODY_CHANGING_THE_COLOUR_OF_THE_SCREEN_TO_GREYSCALE" ) 225  #KeyS_Surviv_Mode_POP_DESC2 "IDS_ST_BODY_RESTRICTING_APPLICATION_USAGE_TO_ONLY_ESSENTIAL_APPLICATIONS_AND_THOSE_SELECTED_BY_YOU" ) 226  #KeyS_Surviv_Mode_POP_DESC3 "IDS_ST_BODY_TURNING_OFF_MOBILE_DATA_WHEN_THE_SCREEN_IS_OFF" ) 227  #KeyS_Surviv_Mode_POP_DESC4 "IDS_ST_BODY_TURNING_OFF_CONNECTIVITY_FEATURES_SUCH_AS_WI_FI_AND_BLUETOOTH" ) 229  #DATA_KEY_RUNNING_LIST "_pid_l" ) 230  #DATA_KEY_HISTORY_LIST "hi_l" ) 233 HELP_NONE = 0, 234 HELP_PS_MODE , 235 HELP_EM_MODE , 236 } thp_ty_t ; 238  spda { 239 ui_gadg_h ug ; 241 Evas_Obje * w ; 242 Evas_Obje * bg ; 243 Evas_Obje * ly_ma ; 244 Evas_Obje * pup ; 245 Evas_Obje * pup_chk ; 246 Evas_Obje * dib_pup ; 247 Evas_Obje * ab_pup ; 248 Evas_Obje * timeout_y ; 249  is_ok ; 251 bund * b ; 252 * ty ; 253  is_lcd_ ; 256 s_h s ; 257 Ece_Tim * ay_tim ; 260 Evas_Obje * hp_ce ; 261 Evas_Obje * hp_pup ; 262 Ece_Tim * hp_tim ; 263 Ece_Tim * lcd_eq_tim ; 264 hp_ty_t * hp_ty ; 265 Evas_Obje * hp_eo ; 267  ni_id ; 268  l_day , , ni , mNtim , d ; 269  b_ , b_ni , b_mNtim , b_d ; 270  t_h , t_m , d_h , d_m ; 271  _nge ; 272  timeoutC ; 276 * `mode_syup_gxt (cڡ * s ); 278  #_ ( s `mode_syup_gxt (s) ) @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/util.h 19 #ide _UTIL_H_ 20  #_UTIL_H_ ) 22  ~ 24  #DEFAULT_COMPLETE_CONFIG_FLAG_DIR "/t/u/ps/g.tiz.mode-syup/s/cfig/" ) 26  expt_xml (* th ); 27  move_xml (* th ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/src/mode-syspopup-alarmmgr.c 21  ~ 22  ~ 34  $mode_syup_mmgr_ ( MODE_BM_ADa * m ) 36  nE = -1; 37 m_y_t * m_y = NULL ; 38 m_de_t m_da ; 41 m_y = `mmgr__m (); 42 `tv_if ( NULL = m_y , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 44  _vue = 0; 45 m__mode_t _mode = 0; 46 nE = `mmgr_t__mode ( m_y , _mode , _vue ); 48  tm ; 49 `memt (& , 0, ( tm )); 50 time_t ime = `time ( NULL ); 51 i( NULL = `loime_r (& ime , & )) { 52 `_DBG ("failo callocaltime_r"); 55 `_DBG ("m->hour[%d],rm->m[%d]", m -> hour ,rm-> m ); 56 . tm_hour = m -> hour ; 57 . tm_m = m -> m ; 58 `SET_BM_TIME_DATA_T (& m_da , . tm_yr + 1900,t. tm_m + 1,t. tm_mday ,t. tm_hour ,t. tm_m , 0); 59 nE | `mmgr_t_time ( m_y , m_da ); 62 nE = `mmgr_t_ty ( m_y , ALARM_TYPE_DEFAULT ); 65  m_mgr_id = 0; 66 nE = `mmgr_add_m_wh_loime ( m_y , SETTING_BM_ALARM_APP , & m_mgr_id ); 68 `_DBG ("m_mgr_id [%d]", m_mgr_id ); 69 i( nE ) { 70 `_DBG ("*** [ERR]larmmgr_add_alarm_with_localtime failed ***"); 73 m -> m_mgr_id =larm_mgr_id; 75 i( m_y ) { 76 `mmgr__m ( m_y ); 78  nE ; 79 } } 88  $mode_syup_mmgr_move ( MODE_BM_ADa * m ) 91  t_block_id = -1; 92  d_block_id = -1; 95 `_DBG ("m->m_mgr_id [%d]", m -> m_mgr_id ); 96  t = -1; 97 i( t_block_id = m -> m_mgr_id ) { 98 `_DBG ("start idemove"); 99 t = `mmgr_move_m ( m -> m_mgr_id ); 101 } i( d_block_id = m -> m_mgr_id ) { 102 `_DBG ("end idemove"); 103 t = `mmgr_move_m ( m -> m_mgr_id ); 106 `_DBG ("nothingoemove just create"); 109 i( t ) { 110 `_DBG ("*** [ERR]rmmgr_move_m faed :_code=[%d]", t ); 113  t ; 114 } } 123  $mode_syup_mmgr_upde ( MODE_BM_ADa * m ) 125  t = -1; 126 t = `mode_syup_mmgr_move ( m ); 127 t = `mode_syup_mmgr_ ( m ); 128 `_DBG ("*** [ERR] mode_syspopup_alarmmgr_update failed ***"); 130  t ; 131 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/src/mode-syspopup.c 20  ~ 21  ~ 22  ~ 23  ~ 25  ~ 26  ~ 27  ~ 28  ~ 31  ~ 32  ~ 33  ~ 37  ~ 38  ~ 39  ~ 40  ~ 41  ~ 42  ~ 43  ~ 44  ~ 45  ~ 46  ~ 47  ~ 48  ~ 49  ~ 50  ~ 51  ~ 52  ~ 53  ~ 55  ~"g-comm-g-func.h " 58  ay_xt ( pda * ad , cڡ * xt ); 60  bo gis_covy = l ; 61  gnm_gs [22] = { -1, -1, -1, -1, -1, -1, -1, -3, -1, -1, -1, -1, -1 , -1, -1, -1, -1, -1, -1, -1, 0, 0}; 62  gpowful_gs_def [22] = {0, 0, 0, 20, 0, 15, 0, 0, 0, 1, 1, -1, -1 , -1, -1, -1, -1, -1, -1, -1, 0, 0}; 63  gpowful_gs [22] = { -2, -2, -2, -2, -2, -2, -2, -4, -2, -2, -2, -2, -2 , -1, -1, -1, -1, -1, -1, -1, 0, 0}; 64  gemgcy_gs [22] = {0, 0, 0, 20, 0, 15, 0, 0, 1, 1, 1, 1, 1 , 0, 0, 0, 0, 0, 0, 0, 1, 1}; 87  Ea_Li * gmi_li ; 88  __mode_bo_ni_mhod (); 89  __mode_syup_p_rme (* da ); 93  $__nd_m ( DBusMesge * msg , cڡ * sig , * m []) 95 DBusMesgeIr ; 96 DBusMesgeIr ct_ ; 97 * ch ; 98 * r_ty ; 99  t_ty ; 100  i ; 101 i( sig = NULL || m == NULL) 104 `dbus_mesge___nd ( msg , & ); 105  ch = (*) sig , i = 0; *ch != '\0'; ++i, ++ch) { 106 `_DBG ("sig : %c", * ch ); 107 * ch ) { 109 t_ty = `oi ( m [ i ]); 110 `_DBG ("m[%2d] : %d", i , t_ty ); 111 `dbus_mesge__nd_basic (& , DBUS_TYPE_INT32 , & t_ty ); 114 r_ty = m [ i ]; 115 `_DBG ("m[%2d] : %s", i , r_ty ); 116 `dbus_mesge__nd_basic (& , DBUS_TYPE_STRING , & r_ty ); 123 } } 125  DBusMesge * $__voke_dbus_mhod (cڡ * de , cڡ * th , 126 cڡ * r , cڡ * mhod , 127 cڡ * sig , * m []) 129 DBusE r ; 130 DBusCi * cn ; 131 DBusMesge * y ; 132 DBusMesge * msg ; 133  r ; 135 cn = `dbus_bus_g ( DBUS_BUS_SYSTEM , NULL ); 136 i( cn = NULL ) { 137 `_DBG ("dbus_bus_getrror"); 138  NULL ; 140 msg = `dbus_mesge_w_mhod_ ( de , th , r , mhod ); 141 i( msg = NULL ) { 142 `_DBG ("dbus_message_new_method_callrror"); 143  NULL ; 145 r = `__nd_m ( msg , sig , m ); 146 i( r < 0) { 147 `_DBG ("append_paramrror"); 148  NULL ; 150 `dbus_r_ (& r ); 151 y = `dbus_ci_nd_wh_y_d_block ( cn , msg , DBUS_REPLY_TIMEOUT , & r ); 152 `dbus_mesge_uef ( msg ); 153 i( `dbus_r_is_t (& r )) { 154 `_DBG ("dbus_connection_send_with_reply_and_blockrror"); 155 `_DBG ("r [%s:%s]", r . me ,. mesge ); 156 `dbus_r_ (& r ); 157  NULL ; 159  y ; 160 } } 162  $__t_LCD_eq_cڌ ( vue ) 164  t = 0; 165  e ; 166 DBusMesge * msg ; 167 DBusE r ; 168 * r [4] = {0,}; 169  mp1 [2] = {0,}; 170  mp [3] = {0,}; 172 `e_dbus_ (); 173 `dbus_r_ (& r ); 175 `tf ( mp1 , 2, "%1d", 0); 176 mp1 [1] = '\0'; 177 `_DBG ("a[%s]", mp1 ); 179 `tf ( mp , 3, "%1d", vue ); 180 mp [2] = '\0'; 181 `_DBG ("a[%s]", mp ); 182 r [0] = mp1 ; 183 r [1] = mp ; 185 msg = `__voke_dbus_mhod ( BUS_NAME , DEVICED_PATH_DISPLAY , DEVICED_INTERFACE_DISPLAY , METHOD_NAME , "ii", r ); 186 i( msg ) { 187 i(! `dbus_mesge_g_gs ( msg , & r , DBUS_TYPE_INT32 , & e , DBUS_TYPE_INVALID )) { 188 `_DBG ("nmesg: [%s:%s]", r . me ,. mesge ); 189 t = -1; 191 `_DBG ("%s-%: %d", DEVICED_INTERFACE_DISPLAY , METHOD_NAME , e ); 193 `dbus_mesge_uef ( msg ); 195 `e_dbus_shutdown (); 197  t ; 198 } } 200  Ea_Bo $_LCD_eq_ (* da ) 202  pda * ad = da ; 203 `_DBG ("_LCD_freq_ctrl"); 207  m_key ; 208 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & m_key ); 210 `_DBG ("ad->ty: %s, vcfkey : %d", ad -> ty , m_key ); 211 i(! `rcmp ( ad -> ty , MODE_SYSTEM_POPUP_EMERGENCY || !rcmpd->ty, MODE_SYSTEM_POPUP_EMERGENCY_SETTING )) { 212 i( ad -> is_lcd_ ) { 214 `_DBG ("set LCD FRQ ON, 40"); 215 `__t_LCD_eq_cڌ ( LCD_FRQ_CONTROL_ON ); 217 } i(! `rcmp ( ad -> ty , MODE_SYSTEM_POPUP_NORMAL || !rcmpd->ty, MODE_SYSTEM_POPUP_NORMAL_SETTING )) { 219 i(! ad -> is_lcd_ ) { 221 `_DBG ("set LCD FRQ OFF, 60"); 222 `__t_LCD_eq_cڌ ( LCD_FRQ_CONTROL_OFF ); 225  FALSE ; 226 } } 228  Ea_Bo $_LCD_eq__hdr (* da ) 230  pda * ad = da ; 231 `_DBG ("_LCD_freq_ctrl_handler"); 233 `_LCD_eq_ ( ad ); 235 ad -> lcd_eq_tim = NULL ; 236  FALSE ; 237 } } 241 * mpid ; 242  mpid ; 243 } tpid_s ; 245  $li_deroy_rušg_pid ( Evas_Obje * w ) 247 `t_if ( NULL = w ); 249 Ea_Li * li = `evas_obje_da_d ( w , DATA_KEY_RUNNING_LIST ); 250 i( NULL = li ) ; 252 pid_s * p = NULL ; 253 `EINA_LIST_FREE ( li , p ) { 254 i( NULL = p ) ; 255 i( p -> pid ` (p->appid); 256 ` ( p ); 259 `ea_li_ ( li ); 260 } } 262  $_rušg_p_fo_cb (cڡ aul_p_fo * afo , * da ) 264 `tv_if ( NULL = afo , 0); 265 `tv_if ( NULL = afo -> pkg_me , 0); 266 `tv_if ( NULL = da , 0); 268 Evas_Obje * w = da ; 269 pid_s * p = `oc (1, (pid_s)); 270 `tv_if ( NULL = p , 0); 272 * pid = `rdup ( afo -> pkg_me ); 273 `go_if ( NULL = pid , ERROR ); 275 p -> pid =ppid; 276 p -> pid = afo ->pid; 278 Ea_Li * i = `evas_obje_da_g ( w , DATA_KEY_RUNNING_LIST ); 279 i = `ea_li_nd li, p ); 280 `evas_obje_da_t ( w , DATA_KEY_RUNNING_LIST , i ); 284 ERROR : 285 i( p ` (p); 287 } } 289  $li__rušg_pid ( Evas_Obje * w ) 291 `_DBG ("list_create_running_pid"); 292 `li_deroy_rušg_pid ( w ); 294 i( AUL_R_OK ! `aul_p_g_rušg_p_fo ( _rušg_p_fo_cb , w )) { 296 i( AUL_R_OK ! `aul_g_rušg_p_fo_om_memy ( _rušg_p_fo_cb , w )) { 298 `_DBG ("Cannot getheunningpps' info"); 302 } } 304  $li_g_rušg_pid ( Evas_Obje * w , cڡ * pid ) 306 Ea_Li * li = NULL ; 307 cڡ Ea_Li * l = NULL ; 308 cڡ Ea_Li * = NULL ; 309 pid_s * p = NULL ; 311 `tv_if ( NULL = w , -1); 312 `tv_if ( NULL = pid , -1); 314 li = `evas_obje_da_g ( w , DATA_KEY_RUNNING_LIST ); 315 i(! li ) { 316 `tv_if (0 ! `li__rušg_pid ( w ), -1); 317 li = `evas_obje_da_g ( w , DATA_KEY_RUNNING_LIST ); 319 i( NULL = li )  -1; 322 `EINA_LIST_FOREACH_SAFE ( li , l , , p ) { 323 i( NULL = p ) ; 324 i( NULL = p -> pid ) ; 325 i(! `rcmp ( p -> pid ,id)-> pid ; 329 } } 331  #APPID_PHONE "g.tiz.phe" ) 332  #APPID_CONTACTS "g.tiz.cڏs" ) 333  $_mi_ps_cb ( pkgmgrfo_pfo_h hd , * ur_da ) 335 `tv_if ( NULL = hd , 0); 337 * pid = NULL ; 338 `pkgmgrfo_pfo_g_pid ( hd , & pid ); 339 `tv_if ( NULL = pid , 0); 341 `_DBG ("pid[%s]", pid ); 342 i( pid && ! `rcmp ׵id, APPID_PHONE )) { 343 mi_li = `ea_li_nd (mi_li, `rdup ( APPID_CONTACTS )); 345 mi_li = `ea_li_nd (mi_li, `rdup ( pid )); 348 } } 350  #MINIAPP_CATEGORY "hp://msung.com/gy/tgp" ) 351 Ea_Li * $_m_ () 354 pkgmgrfo_pfo_fr_h fr = NULL ; 355  t = 0; 356  cou = -1; 358 t = `pkgmgrfo_pfo_fr_ (& fr ); 359 i( t > 0) { 360 `_DBG ("pkgmgrinfo_appinfo_filter_create() failed"); 362 t = `pkgmgrfo_pfo_fr_add_rg ( fr , PMINFO_APPINFO_PROP_APP_CATEGORY , MINIAPP_CATEGORY ); 363 t = `pkgmgrfo_pfo_fr_fܗch_pfo ( fr , _mi_ps_cb , NULL ); 364 t = `pkgmgrfo_pfo_fr_cou ( fr , & cou ); 366 i( cou <= 0) { 367 `pkgmgrfo_pfo_fr_deroy ( fr ); 368 fr = NULL ; 371 ` ( fr ); 372  mi_li ; 373 } } 375  $_mi_rme ( pid ) 377 `_DBG ("Tme: (%d)", pid ); 378 i(0 < pid ) { 379 i( `aul_rme_pid ( pid ) < 0) { 380 `_ERR ("aul_terminate_pid fail"); 383 } } 385  $_mi_deroy () 387 mi_li = `ea_li_ (mini_list); 388 } } 390  $_rme_m (* da ) 392  pda * ad = da ; 393 mi_li = `_m_ (); 394 `t_if ( NULL = mi_li ); 396 Ea_Li * l = NULL ; 397 * pid = NULL ; 398 `EINA_LIST_FOREACH ( mi_li , l , pid ) { 399 `_DBG ("rmm [%s]", pid ); 400 i(! pid ) ; 401  pid = `li_g_rušg_pid ( ad -> w , pid ); 402 i( pid `_mi_rme (pid); 404 } } 409  $__hp_pup_nguage_chge_cb (* da , Evas_Obje * obj , * sour ) 414 } } 416  $sy_hp_pup_ce_block_ ( Evas_Obje * w , Evas_Obje * , Evas_Obje ** ce , 417 Evas_Obje ** pup , * rg_id ,  x ,  y , Evas_Cod_Reg * ) 419 } } 421  $unchg_ef_t ( Evas_Obje * w ,  ag ) 423 Ece_X_Wdow xw , ro ; 424 Ece_X_Atom ef_ab_om ; 425  is_ab = ag ; 426 ro = `ece_x_wdow_ro_f_g (); 427 ef_ab_om = `ece_x_om_g ("_NET_CM_EFFECT_ENABLE"); 428 i(! ef_ab_om ) { 429 `_DBG ("Cannot create _NET_CM_EFFECT_ENABLEtom... \n\n"); 434 `ece_x_wdow__rd32_t ( ro , ef_ab_om , & is_ab , 1); 437 } } 439  $unchg_ef_g ( Evas_Obje * w , * ag ) 441 Ece_X_Wdow xw , ro ; 442 Ece_X_Atom ef_ab_om ; 443  is_ab = 0; 444 ro = `ece_x_wdow_ro_f_g (); 445 ef_ab_om = `ece_x_om_g ("_NET_CM_EFFECT_ENABLE"); 446 i(! ef_ab_om ) { 447 `_DBG ("Cannot create _NET_CM_EFFECT_ENABLEtom... \n\n"); 452 () `ece_x_wdow__rd32_g ( ro , ef_ab_om , & is_ab , 1); 453 * ag = is_ab ; 456 } } 458  $mode_move_ni (* da , * ckage ) 460  pda * ad = da ; 461 nifiti_r_e t = NOTIFICATION_ERROR_NONE ; 462 t = `nifiti_de_l_by_ty ( ckage , NOTIFICATION_TYPE_ONGOING ); 463 i( t ! NOTIFICATION_ERROR_NONE ) { 464 `_DBG ("Fanifiti_de_l_by_ty [%d]", t ); 467 } } 469  $mode__ni (* da , cڡ * key_r , cڡ * ckage , cڡ * t ) 471  pda * ad = da ; 472 nifiti_h ni = NULL ; 473 nifiti_r_e t = NOTIFICATION_ERROR_NONE ; 476 `mode_move_ni ( ad , ckage ); 478 ni = `nifiti_w ( NOTIFICATION_TYPE_ONGOING , 479 NOTIFICATION_GROUP_ID_NONE , NOTIFICATION_PRIV_ID_NONE ); 480 i(! ni ) { 481 `_DBG ("Fanifiti_w [%d]", t ); 485 t = `nifiti_t_yout ( ni , NOTIFICATION_LY_ONGOING_EVENT ); 486 i( t ! NOTIFICATION_ERROR_NONE ) { 487 `_DBG ("Fanifiti_t_you[%d]", t ); 488  FAIL ; 491 i(! `rcmp ("g-fewl-e", ckage )) { 492 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON , IMG_Fewl ); 493 i( t ! NOTIFICATION_ERROR_NONE ) { 494 `_DBG ("Fanifiti_t_imag[%d]", t ); 495  FAIL ; 497 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON_FOR_INDICATOR , INDI_IMG_Fewl ); 498 i( t ! NOTIFICATION_ERROR_NONE ) { 499 `_DBG ("Fanifiti_t_imag[%d]", t ); 500  FAIL ; 504 t = `nifiti_t_xt ( ni , 505 NOTIFICATION_TEXT_TYPE_TITLE , 506 t , 507 t , NOTIFICATION_VARIABLE_TYPE_NONE ); 508 i( t ! NOTIFICATION_ERROR_NONE ) { 509 `_DBG ("Fanifiti_t_x[%d]", t ); 510  FAIL ; 513 t = `nifiti_t_xt ( ni , 514 NOTIFICATION_TEXT_TYPE_CONTENT , 515 key_r , 516 key_r , NOTIFICATION_VARIABLE_TYPE_NONE ); 517 i( t ! NOTIFICATION_ERROR_NONE ) { 518 `_DBG ("Fanifiti_t_x[%d]", t ); 519  FAIL ; 522 t = `nifiti_t_xt_doma ( ni , SETTING_PACKAGE , SETTING_LOCALEDIR ); 523 i( t ! NOTIFICATION_ERROR_NONE ) { 524 `_DBG ("Fanifiti_t_x[%d]", t ); 525  FAIL ; 528 t = `nifiti_t_pkgme ( ni , ckage ); 529 i( t ! NOTIFICATION_ERROR_NONE ) { 530 `_DBG ("Fanifiti_t_pkgm[%d]", t ); 531  FAIL ; 534 t = `nifiti_t_iti ( ni , ckage ); 535 i( t ! NOTIFICATION_ERROR_NONE ) { 536 `_DBG ("Fanifiti_t_iti [%d]", t ); 537  FAIL ; 540 t = `nifiti_ ( ni , & ad -> ni_id ); 541 i( t ! NOTIFICATION_ERROR_NONE ) { 542 `_DBG ("Fanifiti_ [%d]", t ); 543  FAIL ; 546 t = `nifiti_ ( ni ); 547 i( t ! NOTIFICATION_ERROR_NONE ) { 548 `_DBG ("Fanifiti_ [%d]", t ); 549  FAIL ; 554 FAIL : 555 t = `nifiti_ ( ni ); 556 i( t ! NOTIFICATION_ERROR_NONE ) { 557 `_DBG ("Fanifiti_ [%d]", t ); 560 } } 562  $mode__ni_wh_no_msg (* da , cڡ * key_r , cڡ * ckage , cڡ * t ) 564  pda * ad = da ; 565 nifiti_h ni = NULL ; 566 nifiti_r_e t = NOTIFICATION_ERROR_NONE ; 569 `mode_move_ni ( ad , ckage ); 571 ni = `nifiti_w ( NOTIFICATION_TYPE_ONGOING , 572 NOTIFICATION_GROUP_ID_NONE , NOTIFICATION_PRIV_ID_NONE ); 573 i(! ni ) { 574 `_DBG ("Fanifiti_w [%d]", t ); 578 t = `nifiti_t_yout ( ni , NOTIFICATION_LY_NOTI_THUMBNAIL ); 579 i( t ! NOTIFICATION_ERROR_NONE ) { 580 `_DBG ("Fanifiti_t_you[%d]", t ); 581  FAIL ; 584 i(! `rcmp ( PKG_BLOCKING_MODE , ckage )) { 585 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON , IMG_BlockgMode ); 586 i( t ! NOTIFICATION_ERROR_NONE ) { 587 `_DBG ("Fanifiti_t_imag[%d]", t ); 588  FAIL ; 590 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON_FOR_INDICATOR , INDI_IMG_BlockgMode ); 591 i( t ! NOTIFICATION_ERROR_NONE ) { 592 `_DBG ("Fanifiti_t_imag[%d]", t ); 593  FAIL ; 597 t = `nifiti_t_xt ( ni , 598 NOTIFICATION_TEXT_TYPE_TITLE , 599 t , 600 t , NOTIFICATION_VARIABLE_TYPE_NONE ); 601 i( t ! NOTIFICATION_ERROR_NONE ) { 602 `_DBG ("Fanifiti_t_x[%d]", t ); 603  FAIL ; 606 t = `nifiti_t_xt ( ni , 607 NOTIFICATION_TEXT_TYPE_CONTENT , 608 key_r , 609 key_r , NOTIFICATION_VARIABLE_TYPE_NONE ); 610 i( t ! NOTIFICATION_ERROR_NONE ) { 611 `_DBG ("Fanifiti_t_x[%d]", t ); 612  FAIL ; 615 t = `nifiti_t_xt_doma ( ni , SETTING_PACKAGE , SETTING_LOCALEDIR ); 616 i( t ! NOTIFICATION_ERROR_NONE ) { 617 `_DBG ("Fanifiti_t_x[%d]", t ); 618  FAIL ; 621 t = `nifiti_t_pkgme ( ni , ckage ); 622 i( t ! NOTIFICATION_ERROR_NONE ) { 623 `_DBG ("Fanifiti_t_pkgm[%d]", t ); 624  FAIL ; 627 t = `nifiti_t_iti ( ni , ckage ); 628 i( t ! NOTIFICATION_ERROR_NONE ) { 629 `_DBG ("Fanifiti_t_iti [%d]", t ); 630  FAIL ; 633 t = `nifiti_ ( ni , & ad -> ni_id ); 634 i( t ! NOTIFICATION_ERROR_NONE ) { 635 `_DBG ("Fanifiti_ [%d]", t ); 636  FAIL ; 639 t = `nifiti_ ( ni ); 640 i( t ! NOTIFICATION_ERROR_NONE ) { 641 `_DBG ("Fanifiti_ [%d]", t ); 642  FAIL ; 647 FAIL : 648 t = `nifiti_ ( ni ); 649 i( t ! NOTIFICATION_ERROR_NONE ) { 650 `_DBG ("Fanifiti_ [%d]", t ); 653 } } 655  $_mode_backup_gs (* da ) 658  pda * ad = da ; 660  v , t ; 661 * r1 ; 662 * r2 ; 665 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & v ); 666 `_DBG ("VCONFKEY_SETAPPL_PSMODE [%d]", v ); 667 t = `en_t_t ( PREFKEY_SAVINGPOWER_BACKUP_PSMODE , v ); 668 `_DBG ("PREFKEY_SAVINGPOWER_BACKUP_PSMODE [%d]", t ); 671 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , & v ); 672 `_DBG ("VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU [%d]", v ); 673 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_CPU_PERF , v ); 674 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_CPU_PERF [%d]", t ); 677 r1 = `vcf_g_r ( VCONF_HOMESCREEN_PATH ); 678 t = `en_t_rg ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HOMESCREEN_PATH , r1 ); 679 ` ( r1 ); 680 r2 = `vcf_g_r ( VCONF_LOCKSCREEN_PATH ); 681 t = `en_t_rg ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LOCKSCREEN_PATH , r2 ); 682 ` ( r2 ); 685 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , & v ); 686 `_DBG ("VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL [%d]", v ); 687 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TIMEOUT , v ); 688 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TIMEOUT [%d]", t ); 690 `vcf_g_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , & v ); 691 `_DBG ("VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT [%d]", v ); 692 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_BRIGHT , v ); 693 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_BRIGHT [%d]", t ); 695 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , & v ); 696 `_DBG ("VCONFKEY_SETAPPL_LCD_BRIGHTNESS [%d]", v ); 697 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_BRIGHT , v ); 698 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_BRIGHT [%d]", t ); 700 `vcf_g_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , & v ); 701 `_DBG ("VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL [%d]", v ); 702 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_ROTATE , v ); 703 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_ROTATE [%d]", t ); 706 `vcf_g_bo ( VCONFKEY_SETAPPL_HAPTIC_FEEDBACK_STATUS_BOOL , & v ); 707 `_DBG ("VCONFKEY_SETAPPL_HAPTIC_FEEDBACK_STATUS_BOOL [%d]", v ); 708 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HAPTIC_FEEDBACK , v ); 709 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HAPTIC_FEEDBACK [%d]", t ); 711 `unchg_ef_g ( ad -> w , & v ); 712 `_DBG ("unchg_ef_g [%d]", v ); 713 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LAUNCH_EFFECT , v ); 714 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LAUNCH_EFFECT [%d]", t ); 717 * pkg_home = NULL ; 718 pkg_home = `vcf_g_r ( VCONF_PKG_PATH ); 719 i( pkg_home ) { 720 `_DBG ("pkghom[%s]", pkg_home ); 721 t = `en_t_rg ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_PKG_HOME , pkg_home ); 722 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_PKG_HOME [%d]", t ); 730 `vcf_g_bo ( VCONFKEY_SETAPPL_WINDOW_GRAYTONE , & v ); 731 `_DBG ("VCONFKEY_SETAPPL_WINDOW_GRAYTONE [%d]", v ); 732 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GRAYTONE , v ); 733 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GRAYTONE [%d]", t ); 736 `vcf_g_bo ( VCONFKEY_SETAPPL_WINDOW_FPS , & v ); 737 `_DBG ("VCONFKEY_SETAPPL_WINDOW_FPS [%d]", v ); 738 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_FPS , v ); 739 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_FPS [%d]", t ); 742 `vcf_g_t ( VCONFKEY_LOCATION_ENABLED , & v ); 743 `_DBG ("VCONFKEY_LOCATION_ENABLED [%d]", v ); 744 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GPS , v ); 745 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GPS [%d]", t ); 748 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , & v ); 749 `_DBG ("VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION [%d]", v ); 750 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TOUCH_KEY_LIGHT , v ); 751 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TOUCH_KEY_LIGHT [%d]", t ); 755 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LED_INDICATOR_NOTI , v ); 756 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LED_INDICATOR_NOTI [%d]", t ); 759 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , & v ); 760 `_DBG ("VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE [%d]", v ); 761 t = `en_t_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_NET_RESRICT_MODE , v ); 762 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_NET_RESRICT_MODE [%d]", t ); 765 t = `en_g_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , & v ); 766 `_DBG ("PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR : [%d], v [%d]", t , v ); 767 i( t ! PREFERENCE_ERROR_NONE ) { 768 `en_t_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , 1); 770 } } 772  $_mode_pow_backup_gs (* da ) 775  pda * ad = da ; 777  v , t ; 778 * r1 ; 779 * r2 ; 782 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & v ); 783 `_DBG ("VCONFKEY_SETAPPL_PSMODE [%d]", v ); 784 t = `en_t_t ( PREFKEY_SAVINGPOWER_BACKUP_PSMODE , v ); 785 `_DBG ("PREFKEY_SAVINGPOWER_BACKUP_PSMODE [%d]", t ); 788 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , & v ); 789 `_DBG ("VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU [%d]", v ); 790 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_CPU_PERF , v ); 791 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_CPU_PERF [%d]", t ); 794 r1 = `vcf_g_r ( VCONF_HOMESCREEN_PATH ); 795 t = `en_t_rg ( PREFKEY_SAVINGPOWER_POWER_BACKUP_HOMESCREEN_PATH , r1 ); 797 ` ( r1 ); 798 r2 = `vcf_g_r ( VCONF_LOCKSCREEN_PATH ); 799 t = `en_t_rg ( PREFKEY_SAVINGPOWER_POWER_BACKUP_LOCKSCREEN_PATH , r2 ); 801 ` ( r2 ); 804 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , & v ); 805 `_DBG ("VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL [%d]", v ); 806 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_TIMEOUT , v ); 807 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_TIMEOUT [%d]", t ); 809 `vcf_g_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , & v ); 810 `_DBG ("VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT [%d]", v ); 811 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_BRIGHT , v ); 812 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_BRIGHT [%d]", t ); 814 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , & v ); 815 `_DBG ("VCONFKEY_SETAPPL_LCD_BRIGHTNESS [%d]", v ); 816 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_BRIGHT , v ); 817 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_BRIGHT [%d]", t ); 819 `vcf_g_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , & v ); 820 `_DBG ("VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL [%d]", v ); 821 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_ROTATE , v ); 822 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_ROTATE [%d]", t ); 825 `vcf_g_bo ( VCONFKEY_SETAPPL_HAPTIC_FEEDBACK_STATUS_BOOL , & v ); 826 `_DBG ("VCONFKEY_SETAPPL_HAPTIC_FEEDBACK_STATUS_BOOL [%d]", v ); 827 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_HAPTIC_FEEDBACK , v ); 828 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_HAPTIC_FEEDBACK [%d]", t ); 831 `unchg_ef_g ( ad -> w , & v ); 832 `_DBG ("unchg_ef_g [%d]", v ); 833 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_LAUNCH_EFFECT , v ); 834 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_LAUNCH_EFFECT [%d]", t ); 837 * pkg_home = NULL ; 838 pkg_home = `vcf_g_r ( VCONF_PKG_PATH ); 839 i( pkg_home ) { 840 `_DBG ("pkghom[%s]", pkg_home ); 841 t = `en_t_rg ( PREFKEY_SAVINGPOWER_POWER_BACKUP_PKG_HOME , pkg_home ); 842 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_PKG_HOME [%d]", t ); 846 `vcf_g_bo ( VCONFKEY_SETAPPL_WINDOW_GRAYTONE , & v ); 847 `_DBG ("VCONFKEY_SETAPPL_WINDOW_GRAYTONE [%d]", v ); 848 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_GRAYTONE , v ); 849 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_GRAYTONE [%d]", t ); 852 `vcf_g_bo ( VCONFKEY_SETAPPL_WINDOW_FPS , & v ); 853 `_DBG ("VCONFKEY_SETAPPL_WINDOW_FPS [%d]", v ); 854 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_FPS , v ); 855 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_FPS [%d]", t ); 858 `vcf_g_t ( VCONFKEY_LOCATION_ENABLED , & v ); 859 `_DBG ("VCONFKEY_LOCATION_ENABLED [%d]", v ); 860 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_GPS , v ); 861 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_GPS [%d]", t ); 864 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , & v ); 865 `_DBG ("VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION [%d]", v ); 866 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_TOUCH_KEY_LIGHT , v ); 867 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_TOUCH_KEY_LIGHT [%d]", t ); 871 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_LED_INDICATOR_NOTI , v ); 872 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_LED_INDICATOR_NOTI [%d]", t ); 875 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , & v ); 876 `_DBG ("VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE [%d]", v ); 877 t = `en_t_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_NET_RESRICT_MODE , v ); 878 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_NET_RESRICT_MODE [%d]", t ); 879 } } 882  $_mode_y_gs (* da , * t ) 885  pda * ad = da ; 886  v , t_v , t ; 894 `vcf_g_bo ( VCONFKEY_SETAPPL_HAPTIC_FEEDBACK_STATUS_BOOL , & t_v ); 895 v = t [0]; 896 i( v == -1) { 897 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HAPTIC_FEEDBACK , & v ); 898 } i( v == -2) { 899 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_HAPTIC_FEEDBACK , & v ); 901 i( v ! t_v ) { 902 `vcf_t_bo ( VCONFKEY_SETAPPL_HAPTIC_FEEDBACK_STATUS_BOOL , v ); 903 `_DBG ("hti fdback : %d", v ); 907 `unchg_ef_g ( ad -> w , & t_v ); 908 v = t [1]; 909 i( v == -1) { 910 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LAUNCH_EFFECT , & v ); 912 i( v == -2) { 913 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_LAUNCH_EFFECT , & v ); 915 i( v ! t_v ) { 916 `unchg_ef_t ( ad -> w , v ); 917 `_DBG ("unchgf %d", v ); 921 `vcf_g_t ( VCONFKEY_LOCATION_ENABLED , & t_v ); 922 `_DBG ("g GPS %d", t_v ); 923 v = t [2]; 924 i( v == -1) { 925 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GPS , & v ); 926 `_DBG ("g GPS %d", v ); 928 i( v == -2) { 929 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_GPS , & v ); 930 `_DBG ("g GPS %d", v ); 932 i( v ! t_v ) { 933 `vcf_t_t ( VCONFKEY_LOCATION_ENABLED , v ); 934 `_DBG ("GPS %d", v ); 939 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , & t_v ); 940 v = t [3]; 941 i( v == -1) { 942  auto_br = 0; 943 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_BRIGHT , & auto_br ); 947 `_DBG ("check1uto_b[%d]", auto_br ); 948 i( auto_br = SETTING_BRIGHTNESS_AUTOMATIC_ON ) { 950 t = `vcf_t_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , SETTING_BRIGHTNESS_AUTOMATIC_ON ); 952 } i( auto_br = SETTING_BRIGHTNESS_AUTOMATIC_OFF ) { 954 t = `vcf_t_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , SETTING_BRIGHTNESS_AUTOMATIC_OFF ); 955 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_BRIGHT , & v ); 957 } i( v == -2) { 958  auto_br = 0; 959 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_BRIGHT , & auto_br ); 963 `_DBG ("check1uto_b[%d]", auto_br ); 964 i( auto_br = SETTING_BRIGHTNESS_AUTOMATIC_ON ) { 966 t = `vcf_t_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , SETTING_BRIGHTNESS_AUTOMATIC_ON ); 968 } i( auto_br = SETTING_BRIGHTNESS_AUTOMATIC_OFF ) { 970 t = `vcf_t_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , SETTING_BRIGHTNESS_AUTOMATIC_OFF ); 971 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_BRIGHT , & v ); 975 t = `vcf_t_t ( VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , SETTING_BRIGHTNESS_AUTOMATIC_OFF ); 978 i( v != -1 && val != -2) { 979 t = `diy_t_brighess_wh_g ( v ); 980 `_DBG ("Brighes%d, = %d", v , t ); 981 t = `vcf_t_t ( VCONFKEY_SETAPPL_LCD_BRIGHTNESS , v ); 985 `vcf_g_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , & t_v ); 986 v = t [4]; 987 i( v == -1) { 988 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_AUTO_ROTATE , & v ); 990 i( v == -2) { 991 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_AUTO_ROTATE , & v ); 993 i( v ! t_v ) { 994 `vcf_t_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , v ); 995 `_DBG ("Autr٩s %d", v ); 999 `vcf_g_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , & t_v ); 1000 v = t [5]; 1001 i( v == -1) { 1002 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TIMEOUT , & v ); 1004 i( v == -2) { 1005 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_TIMEOUT , & v ); 1007 i( v ! t_v ) { 1008 `vcf_t_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , v ); 1009 `_DBG ("timou%d", v ); 1013 `vcf_g_t ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , & t_v ); 1014 `_DBG ("VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION %d", t_v ); 1015 v = t [7]; 1016 i( v == -3) { 1017 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TOUCH_KEY_LIGHT , & v ); 1018 `_DBG ("PREFKEY_SAVINGPOWER_NORMAL_BACKUP_TOUCH_KEY_LIGHT %d", v ); 1020 i( v == -4) { 1021 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_TOUCH_KEY_LIGHT , & v ); 1022 `_DBG ("PREFKEY_SAVINGPOWER_POWER_BACKUP_TOUCH_KEY_LIGHT %d", v ); 1024 i( v ! t_v ) { 1025 `vcf_t_t ( VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION , v ); 1026 `_DBG ("Touch keyighduti %d", v ); 1031 `vcf_g_bo ( VCONFKEY_SETAPPL_WINDOW_GRAYTONE , & t_v ); 1032 v = t [8]; 1033 i( v == -1) { 1034 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_GRAYTONE , & v ); 1036 i( v == -2) { 1037 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_GRAYTONE , & v ); 1039 i( v ! t_v ) { 1040 `vcf_t_bo ( VCONFKEY_SETAPPL_WINDOW_GRAYTONE , v ); 1041 `_DBG ("gy sˁڐ%d", v ); 1046 `vcf_g_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , & t_v ); 1047 v = t [9]; 1048 i( v == -1) { 1049 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_CPU_PERF , & v ); 1051 i( v == -2) { 1052 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_CPU_PERF , & v ); 1055 i( v ! t_v ) { 1056 `vcf_t_bo ( VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU , v ); 1057 `_DBG ("CPU fqucyim %d", v ); 1062 `vcf_g_bo ( VCONFKEY_SETAPPL_WINDOW_FPS , & t_v ); 1063 v = t [10]; 1064 i( v == -1) { 1065 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_FPS , & v ); 1067 i( v == -2) { 1068 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_FPS , & v ); 1070 i( v ! t_v ) { 1071 `vcf_t_bo ( VCONFKEY_SETAPPL_WINDOW_FPS , v ); 1072 `_DBG ("FPS %d", v ); 1076 * r1 ; 1077 * r2 ; 1078 * t_r1 ; 1079 * t_r2 ; 1080 v = t [11]; 1081 t_r1 = `vcf_g_r ( VCONF_HOMESCREEN_PATH ); 1082 t_r2 = `vcf_g_r ( VCONF_LOCKSCREEN_PATH ); 1083 i( v == -1) { 1084 t = `en_g_rg ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HOMESCREEN_PATH , & r1 ); 1085 t = `en_g_rg ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_LOCKSCREEN_PATH , & r2 ); 1086 } i( v == -2) { 1087 t = `en_g_rg ( PREFKEY_SAVINGPOWER_POWER_BACKUP_HOMESCREEN_PATH , & r1 ); 1088 t = `en_g_rg ( PREFKEY_SAVINGPOWER_POWER_BACKUP_LOCKSCREEN_PATH , & r2 ); 1090 r1 = `rdup ( HOMESCREEN_FILE ); 1091 r2 = `rdup ( LOCKSCREEN_FILE ); 1094 i( r1 ) { 1095 i( `rcmp ( r1 , t_r1 ) != 0) { 1096 `vcf_t_r ( VCONF_HOMESCREEN_PATH , r1 ); 1097 `_DBG ("setco home screen wallpaper"); 1100 i( r2 ) { 1101 i( `rcmp ( r2 , t_r2 ) != 0) { 1102 `vcf_t_r ( VCONF_LOCKSCREEN_PATH , r2 ); 1103 `_DBG ("setcoock screen wallpaper"); 1106 ` ( r1 ); 1107 ` ( r2 ); 1108 ` ( t_r1 ); 1109 ` ( t_r2 ); 1114 * r = NULL ; 1115 * t_r = NULL ; 1116 v = t [12]; 1117 t_r = `vcf_g_r ( VCONF_PKG_PATH ); 1118 i( v == -1) { 1119  chk_sy = 0; 1120 `vcf_g_bo ( VCONFKEY_SETAPPL_HOMESCREEN_EASYMODE_BOOL , & chk_sy ); 1121 i( chk_sy ) { 1123 r = `rdup ( PKG_EASYHOME ); 1127 r = `rdup ( PKG_CLUSTERHOME ); 1129 } i( v == -2) { 1130  chk_sy = 0; 1131 `vcf_g_bo ( VCONFKEY_SETAPPL_HOMESCREEN_EASYMODE_BOOL , & chk_sy ); 1132 i( chk_sy ) { 1134 r = `rdup ( PKG_EASYHOME ); 1138 r = `rdup ( PKG_CLUSTERHOME ); 1140 } i( v == 1) { 1141 r = `rdup ( PKG_EMERGENCY ); 1144 i( t_r ) { 1145 i( r ! NULL && `rcmp (r, t_r ) != 0) { 1146 `vcf_t_r ( VCONF_PKG_PATH , r ); 1149 ` ( r ); 1150 ` ( t_r ); 1155 v = t [17]; 1156 i( v == -1) { 1157 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_HANDS_FREE_MODE , & v ); 1159 i( v == -2) { 1160 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_HANDS_FREE_MODE , & v ); 1164 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , & t_v ); 1165 v = t [19]; 1166 i( v == -1) { 1167 t = `en_g_t ( PREFKEY_SAVINGPOWER_NORMAL_BACKUP_NET_RESRICT_MODE , & v ); 1169 i( v == -2) { 1170 t = `en_g_t ( PREFKEY_SAVINGPOWER_POWER_BACKUP_NET_RESRICT_MODE , & v ); 1173 i( v ! t_v ) { 1174 `vcf_t_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , v ); 1176 `_DBG ("N-rii mod%d", v ); 1180 v = t [20]; 1181 i( v == 1) { 1182 `_DBG ("emergencyerminate mini"); 1183 `_rme_m ( ad ); 1185 } } 1192  $lcd_e_chged ( keynode_t * key , * da ) 1194  e ; 1195  pda * ad = da ; 1197 i(! key || ! ad ) 1200 e = `vcf_keynode_g_t ( key ); 1201 i( e ! VCONFKEY_PM_STATE_LCDOFF ) 1204 i( `vcf_igne_key_chged ( VCONFKEY_PM_STATE , lcd_e_chged ) != 0) 1205 `_DBG ("vconf key ignore failed"); 1207 `m_ex (); 1208 } } 1211  $__def_ڣ_cb (* da , Evas_Obje * obj , 1212 * evt_fo ) 1214 `_DBG (" REMOVE THE POPUP OBJECT BY THIS FUNCTION "); 1215 i( obj ) { 1216 `evas_obje_d ( obj ); 1217 obj = NULL ; 1219 } } 1221  $__pup_d_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 1223 `_DBG ("__popup_del_cb"); 1224 Ece_X_Diy * di = `ece_x_diy_g (); 1225 Ece_X_Wdow xw = `m_w_xwdow_g ( obj ); 1226  t = `utx_ungb_key ( di , xw , KEY_HOME ); 1227 i( t ) { 1228 `_DBG ("KEY_HOME ungb܄[%d]", t ); 1231 t = `utx_ungb_key ( di , xw , KEY_BACK ); 1232 i( t ) { 1233 `_DBG ("KEY_BACK ungb܄[%d]", t ); 1236 t = `utx_ungb_key ( di , xw , KEY_POWER ); 1237 i( t ) { 1238 `_DBG ("KEY_POWER ungb܄[%d]", t ); 1241 t = `utx_ungb_key ( di , xw , KEY_VOLUMEUP ); 1242 i( t ) { 1243 `_DBG ("KEY_VOLUMEUP ungb܄[%d]", t ); 1246 t = `utx_ungb_key ( di , xw , KEY_VOLUMEDOWN ); 1247 i( t ) { 1248 `_DBG ("KEY_VOLUMEDOWN ungb܄[%d]", t ); 1250 } } 1252  $__pup_evt_t ( Evas_Obje * pup , * da , 1253 _cb_func ڣ_cb , 1254  timeout , 1255 bo blocked_ag , 1256 bo keygb_ag 1259 `_DBG ("__popup_event_set"); 1260 i( timeout > 0) { 1261 i( ڣ_cb ) { 1262 `evas_obje_smt_back_add ( pup , "timeout", ڣ_cb , da ); 1264 `evas_obje_smt_back_add ( pup , "timeout", __def_ڣ_cb , da ); 1268 i(! blocked_ag ) { 1269 i( ڣ_cb ) { 1270 `evas_obje_smt_back_add ( pup , "block,icked", ڣ_cb , da ); 1272 `evas_obje_smt_back_add ( pup , "block,icked", __def_ڣ_cb , da ); 1276 i( keygb_ag ) { 1277 Ece_X_Diy * di = `ece_x_diy_g (); 1278 Ece_X_Wdow xw = `m_w_xwdow_g ( pup ); 1279  t = `utx_gb_key ( di , xw , KEY_HOME , TOP_POSITION_GRAB ); 1280 i( t ) { 1281 `_DBG ("KEY_HOME gb܄[%d]", t ); 1284 t = `utx_gb_key ( di , xw , KEY_BACK , TOP_POSITION_GRAB ); 1285 i( t ) { 1286 `_DBG ("KEY_BACK gb܄[%d]", t ); 1289 t = `utx_gb_key ( di , xw , KEY_POWER , TOP_POSITION_GRAB ); 1290 i( t ) { 1291 `_DBG ("KEY_POWER gb܄[%d]", t ); 1294 t = `utx_gb_key ( di , xw , KEY_VOLUMEUP , TOP_POSITION_GRAB ); 1295 i( t ) { 1296 `_DBG ("KEY_VOLUMEUP gb܄[%d]", t ); 1299 t = `utx_gb_key ( di , xw , KEY_VOLUMEDOWN , TOP_POSITION_GRAB ); 1300 i( t ) { 1301 `_DBG ("KEY_VOLUMEDOWN gb܄[%d]", t ); 1304 `evas_obje_evt_back_add ( pup , EVAS_CALLBACK_DEL , __pup_d_cb , NULL ); 1306 } } 1308  Evas_Obje * $__add_ogssb (* da , Evas_Obje * , 1309 * ogssb_y , 1310 * ogssb_t , 1311 * ogssb_b ) 1313 `_DBG ("__add_progressbar"); 1315 Evas_Obje * pup ; 1316 Evas_Obje * ogssb ; 1317  pda * ad ; 1318 Evas_Obje * yout ; 1320 ad = ( pda * da ; 1321 pup = `__pup_add ( ); 1323 yout = `m_yout_add ( pup ); 1324 `m_yout_fe_t ( yout , POPUP_EDJ , "popup_processingview_1button"); 1325 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1328 ogssb = `m_ogssb_add ( pup ); 1329 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1330 `m_obje_y_t ( ogssb , ogssb_y ); 1331 `m_ogssb_hizڏl_t ( ogssb , EINA_TRUE ); 1332 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , EVAS_HINT_FILL); 1333 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1334 `evas_obje_show ( ogssb ); 1336 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", ogssb ); 1338 `m_obje__xt_t ( yout , "m.xt", ogssb_b ); 1340 `m_obje_cڋ_t ( pup , yout ); 1341  pup ; 1343 Evas_Obje * pup ; 1344 Evas_Obje * ogssb ; 1345 Evas_Obje * yout ; 1346 Evas_Obje * b ; 1347  chge_g = 0; 1349 pup = `m_pup_add ( ); 1350 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1352 Evas_Obje * box = `m_box_add ( pup ); 1353 `m_box_hizڏl_t ( box , EINA_TRUE ); 1354 `evas_obje_size_ht_weight_t ( box , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1355 `evas_obje_size_ht_ign_t ( box , EVAS_HINT_FILL , EVAS_HINT_FILL); 1356 `m_box_ign_t ( box , 0.5, 0.5); 1357 `m_box_ddg_t ( box , 16, 0); 1359 ogssb = `m_ogssb_add ( pup ); 1360 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1361 `m_obje_y_t ( ogssb , "process_large"); 1362 `evas_obje_show ( ogssb ); 1363 `m_box_ck_d ( box , ogssb ); 1365 b = `m_b_add ( pup ); 1366 `m_obje_xt_t ( b , ogssb_b ); 1367 `evas_obje_show ( b ); 1368 `m_box_ck_d ( box , b ); 1370 Evas_Obje * b = `m_b_add ( pup ); 1371 `evas_obje_show ( b ); 1372 `m_b_homogeous_t ( b , EINA_FALSE ); 1374 Evas_Obje * _up ; 1375 _up = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 1376 `evas_obje_size_ht_m_t ( _up , `ELM_SCALE_SIZE (100), ELM_SCALE_SIZE(32)); 1378 Evas_Obje * _down ; 1379 _down = `evas_obje_g_add ( `evas_obje_evas_g ( pup )); 1380 `evas_obje_size_ht_m_t ( _down , `ELM_SCALE_SIZE (100), ELM_SCALE_SIZE(37)); 1383 `m_b_ck ( b , _up , 0, 0, 1, 1); 1384 `m_b_ck ( b , box , 0, 1, 1, 1); 1385 `m_b_ck ( b , _down , 0, 2, 1, 1); 1386 `evas_obje_show ( box ); 1387 `m_obje_cڋ_t ( pup , b ); 1389 `evas_obje_show ( pup ); 1390  pup ; 1391 } } 1393  Evas_Obje * $__add_doub_le_ogssb (* da , Evas_Obje * , 1394 * ogssb_y , 1395 * ogssb_t , 1396 * ogssb_b ) 1398 `_DBG ("__add_double_line_progressbar"); 1399 Evas_Obje * pup ; 1400 Evas_Obje * b ; 1401 Evas_Obje * yout ; 1402 Evas_Obje * ogssb = NULL ; 1403 pup = `__pup_add ( ); 1405 i( ogssb_b ) { 1406 b = `m_b_add ( pup ); 1407 `m_b_le_wp_t ( b , ELM_WRAP_MIXED ); 1408 `m_obje_xt_t ( b , `_ ( ogssb_b )); 1409 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , 0.0); 1410 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , EVAS_HINT_FILL); 1411 `evas_obje_show ( b ); 1413 yout = `m_yout_add ( pup ); 1414 `m_yout_fe_t ( yout , POPUP_EDJ , "popup_processingview"); 1415 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1418 i( ogssb_y ) { 1419 ogssb = `m_ogssb_add ( pup ); 1420 `m_ogssb_pul ( ogssb , EINA_TRUE ); 1421 `m_obje_y_t ( ogssb , ogssb_y ); 1422 `m_ogssb_hizڏl_t ( ogssb , EINA_TRUE ); 1423 `evas_obje_size_ht_ign_t ( ogssb , EVAS_HINT_FILL , EVAS_HINT_FILL); 1424 `evas_obje_size_ht_weight_t ( ogssb , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1425 `evas_obje_show ( ogssb ); 1428 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", ogssb ); 1429 `m_obje__cڋ_t ( yout , "m.swlow.xt", b ); 1431 `m_obje_cڋ_t ( pup , yout ); 1432  pup ; 1433 } } 1436 Evas_Obje * $__pup_wh_ogssb (* da , Evas_Obje * pup , 1437 Evas_Obje * , 1438 * ogssb_y , 1439 * t , 1440 * xt , 1441 _cb_func ڣ_cb , 1442  timeout , 1443 bo blocked_ag , 1444 bo keygb_ag , 1445 bo dobu_le_ag ) 1447 i( dobu_le_ag ) { 1448 pup = `__add_doub_le_ogssb ( da , , ogssb_y , 1449 t , xt ); 1451 pup = `__add_ogssb ( da , , ogssb_y , 1452 t , xt ); 1453 `m_obje_y_t ( pup , "no_effect"); 1456 i( timeout > 0) { 1457 `m_pup_timeout_t ( pup , timeout ); 1459 `__pup_evt_t ( pup , da , ڣ_cb , timeout , blocked_ag , keygb_ag ); 1460 `evas_obje_show ( pup ); 1461  pup ; 1462 } } 1464 Evas_Obje * $__bg ( Evas_Obje * , Evas_Obje * w , cڡ * bg_y ) 1466 * th = NULL ; 1467 i( = NULL ) { 1470 Evas_Obje * bg = `m_bg_add ( ); 1472 i( bg = NULL ) { 1475 `m_obje_y_t ( bg , bg_y ); 1476 `evas_obje_size_ht_weight_t ( bg , EVAS_HINT_EXPAND , 1477 EVAS_HINT_EXPAND ); 1478 `m_w_size_obje_add ( , bg ); 1480 `evas_obje_show ( bg ); 1481  bg ; 1482 } } 1484 * $mode_syup_gxt (cڡ * s ) 1487 i( s = NULL ) { 1491 * p = `dgxt ( PACKAGE , s ); 1493 i( p && ! `rcmp ( s ,)) { 1495 p = `dgxt ("sys_rg", s ); 1498 i( p && ! `rcmp ( s ,)) { 1500 p = `dgxt ("g", s ); 1502  p ; 1503 } } 1505  $myrm ( bund * b , * da ) 1508 } } 1510  $mytimeout ( bund * b , * da ) 1513 } } 1515 syup_hdr ghdr = { 1516 . def_rm_ = myrm , 1517 . gdef_timeout_ = mytimeout 1521  $a_evas_obje ( Evas_Obje ** obj ) 1523 i(! obj || !(*obj)) 1525 `evas_obje_d (* obj ); 1526 * obj = NULL ; 1527 } } 1530  $_pup_back_cb_ovide (* da , Evas_Obje * obj , * evt_fo ) 1532 `_pup_back_cb ( da , obj , evt_fo ); 1534 i( NULL = da ) ; 1535  pda * ad = da ; 1536 `__mode_syup_p_rme ( ad ); 1537 } } 1539  $timeout_ڣ_cb (* da , Evas_Obje * obj , * evt_fo ) 1541 `_pup_back_cb ( da , obj , evt_fo ); 1543 i( NULL = da ) ; 1544  pda * ad = da ; 1546 i( ad -> pup ) { 1547 `evas_obje_d ( ad -> pup ); 1548 ad -> pup = NULL ; 1550 `__mode_syup_p_rme ( ad ); 1551 } } 1553  $__ogss_pup_cb (* da , Evas_Obje * obj , * evt_fo ) 1555 i( NULL = da ) ; 1556  pda * ad = da ; 1557 `_DBG ("progressopup cb"); 1560 i( `vcf_igne_key_chged ( VCONFKEY_PM_STATE , lcd_e_chged ) != 0) 1561 `_DBG ("vconf key ignore failed"); 1563 is_covy = l ; 1566 `__mode_bo_ni_mhod (); 1568 `m_ex (); 1569 } } 1571 Ea_Bo 1572 $ay_timeout_upde_cb (* da ) 1574 i( NULL = da  EINA_FALSE ; 1575  pda * ad = da ; 1576 `ay_xt ( ad , `_ ("IDS_ST_BODY_A_PERSON_YOU_HAVE_GRANTED_AUTHORITY_TO_IS_TRYING_TO_REMOTELY_ENABLE_EMERGENCY_MODE_ON_THIS_DEVICE_MSG")); 1577 ad -> ay_tim = NULL ; 1578  EINA_FALSE ; 1579 } } 1582  $__mode_syup_emgcy_cb (* da , Evas_Obje * obj , * evt_fo ) 1584  pda * ad = da ; 1586 i(! ad ) 1590 i( ad -> hp_ty ! HELP_NONE ) { 1591 i( ad -> hp_ce ) { 1592 `evas_obje_d ( ad -> hp_ce ); 1593 ad -> hp_ce = NULL ; 1595 i( ad -> hp_pup ) { 1596 `evas_obje_d ( ad -> hp_pup ); 1597 ad -> hp_pup = NULL ; 1601 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1602 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1603 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK")) || !strcmp(btn_str, _("IDS_ST_BUTTON_ENABLE"))) { 1605  t = `expt_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 1606 i( t `_ERR ("checkxport xml"); 1608  m_key ; 1609 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & m_key ); 1610 i( m_key = SETTING_PSMODE_NORMAL ) { 1612 `_mode_backup_gs ( ad ); 1613 } i( m_key = SETTING_PSMODE_POWERFUL ) { 1615 `_mode_pow_backup_gs ( ad ); 1617 `a_evas_obje (&( ad -> pup )); 1618 ad -> bg = `__bg d-> w , NULL , "group_list"); 1620 ad -> ab_pup = `__pup_wh_ogssb d,d->ab_pup,d-> w , PROGRESSBAR_STYLE , 1621 NULL , `_ ("IDS_ST_POP_ENABLING_EMERGENCY_MODE_ING"), __ogss_pup_cb , 3 , TRUE , TRUE, TRUE); 1624 t = `d_t_brighess_wh_ni (0, TRUE ); 1625 i(0 ! t ) { 1626 `_DBG (">>>d SET TO ZERO [%d]", t ); 1628 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , EINA_FALSE ); 1629 i( t != 0) { 1630 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t ); 1635 `_mode_y_gs ( ad , emgcy_gs ); 1637 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_EMERGENCY ) == 0) { 1638 `_DBG ("set on SETTING_PSMODE_EMERGENCY"); 1640 ` ( b_r ); 1641 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 1642 `_DBG ("CANCEL"); 1643 ` ( b_r ); 1644 `m_ex (); 1646 ` ( b_r ); 1649 } } 1651  $__mode_syup_powful_cb (* da , Evas_Obje * obj , * evt_fo ) 1653  pda * ad = da ; 1655 i(! ad ) 1659 i( ad -> hp_ty ! HELP_NONE ) { 1660 i( ad -> hp_ce ) { 1661 `evas_obje_d ( ad -> hp_ce ); 1662 ad -> hp_ce = NULL ; 1664 i( ad -> hp_pup ) { 1665 `evas_obje_d ( ad -> hp_pup ); 1666 ad -> hp_pup = NULL ; 1670 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1671 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1672 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 1673  m_key , f ; 1674 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & m_key ); 1675 i( m_key = SETTING_PSMODE_NORMAL ) { 1677 `_mode_backup_gs ( ad ); 1679 `_DBG ("OK OK"); 1681  t = `en_g_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , & f ); 1683 i( f ) { 1684 `_mode_y_gs ( ad , powful_gs_def ); 1685 `en_t_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , 0); 1687 `_mode_y_gs ( ad , powful_gs ); 1688 `_DBG ("righto setowerful"); 1691  pose ; 1692 t = `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST , & pose ); 1693 i( t `_DBG ("vconf_get_bool failed"); 1695 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_POWERFUL ) == 0) { 1696 `_DBG ("set on SETTING_PSMODE_POWERFUL"); 1698 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 1699 `_DBG ("CANCEL"); 1702 ` ( b_r ); 1703 `m_ex (); 1704 } } 1706  $__mode_syup_Ìeriimode_chge__cb (* da , Evas_Obje * obj , * evt_fo ) 1708  pda * ad = da ; 1710 i(! ad ) 1713 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1714 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1716 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 1717 `_DBG ("OK button"); 1719 i( `vcf_t_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , 1) == 0) { 1720 `_DBG ("network_restrict_mode vconf set 1"); 1722 `_DBG ("network_restrict_mode vconf set failed"); 1724 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 1725 `_DBG ("Cancel button"); 1728 ` ( b_r ); 1730 `m_ex (); 1731 } } 1733  $__mode_syup_Ìeriimode_chge_off_cb (* da , Evas_Obje * obj , * evt_fo ) 1735  pda * ad = da ; 1737 i(! ad ) 1740 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1741 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1743 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 1744 `_DBG ("OK button"); 1746 i( `vcf_t_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , 0) == 0) { 1747 `_DBG ("network_restrict_mode vconf set 0"); 1749 `_DBG ("network_restrict_mode vconf set failed"); 1751 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 1752 `_DBG ("Cancel button"); 1755 ` ( b_r ); 1757 `m_ex (); 1758 } } 1760  $__mode_syup_nm_cb (* da , Evas_Obje * obj , * evt_fo ) 1762 `_DBG ("__mode_syspopup_normal_cb"); 1763  pda * ad = da ; 1765 i(! ad ) 1768 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1769 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1770 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK")) || !strcmp(btn_str, _("IDS_ST_BUTTON_DISABLE"))) { 1772  back_mode ; 1773 `en_g_t ( PREFKEY_SAVINGPOWER_BACKUP_PSMODE , & back_mode ); 1775  m_key ; 1776 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & m_key ); 1777 i( m_key = SETTING_PSMODE_POWERFUL ) { 1779 `_mode_pow_backup_gs ( ad ); 1782 `a_evas_obje (&( ad -> pup )); 1783 ad -> bg = `__bg d-> w , NULL , "group_list"); 1785 ad -> dib_pup = `__pup_wh_ogssb d,d->dib_pup,d-> w , PROGRESSBAR_STYLE , 1786 NULL , `_ ( KeyS_Ldg ), __ogss_pup_cb , 3 , TRUE , TRUE, FALSE ); 1790 i( back_mode = SETTING_PSMODE_NORMAL ) { 1792  t = `expt_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 1793 i( t `_ERR ("checkxport xml"); 1795  t_t = `d_t_brighess_wh_ni (0, TRUE ); 1796 i(0 ! t_t ) { 1797 `_DBG (">>>d SET TO ZERO [%d]", t_t ); 1799 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , EINA_FALSE ); 1800 i( t_t != 0) { 1801 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t_t ); 1804  b_twk_lcd_off ; 1805 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_PERMIT_WITH_LCD_OFF_LIMIT , & b_twk_lcd_off ); 1806 i( b_twk_lcd_off ) { 1807 `vcf_t_bo ( VCONFKEY_SETAPPL_NETWORK_PERMIT_WITH_LCD_OFF_LIMIT , EINA_FALSE ); 1809 `_mode_y_gs ( ad , nm_gs ); 1813 i( back_mode = SETTING_PSMODE_POWERFUL ) { 1814  f ; 1816  t = `en_g_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , & f ); 1817 i( f ) { 1818 `_mode_y_gs ( ad , powful_gs_def ); 1819 `en_t_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , 0); 1821 `_mode_y_gs ( ad , powful_gs ); 1822 `_DBG ("righto setowerful"); 1827  pose ; 1828  t = 0; 1829 t = `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST , & pose ); 1830 i( t `_DBG ("vconf_get_bool failed"); 1831 i( back_mode = SETTING_PSMODE_NORMAL ) { 1833 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_NORMAL ) == 0) { 1834 `_DBG ("set on SETTING_PSMODE_NORMAL"); 1836 } i( back_mode = SETTING_PSMODE_POWERFUL ) { 1838 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_POWERFUL ) == 0) { 1839 `_DBG ("set on SETTING_PSMODE_POWERFUL"); 1842 ` ( b_r ); 1845 #i LCD_FREQ_CTRL 1846 i( ad -> lcd_eq_tim ) { 1847 `ece_tim_d ( ad -> lcd_eq_tim ); 1848 ad -> lcd_eq_tim = NULL ; 1850 ad -> is_lcd_ = EINA_FALSE ; 1851 ad -> lcd_eq_tim = `ece_tim_add (2.7, ( Ece_Task_Cb ) _LCD_eq__hdr ,d); 1854 `_DBG ("OKnd"); 1855 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 1856 `_DBG ("CANCEL"); 1857 ` ( b_r ); 1858 `m_ex (); 1860 ` ( b_r ); 1863 } } 1865  $__mode_blockgmode_pup_cb ( p_cڌ_h que ,_cڌ_h y , p_cڌ_su_e su , * da ) 1867  pda * ad = da ; 1868 `_DBG ("__mode_blockingmode_popup_cb"); 1869 i( ad -> pup ) { 1870 `evas_obje_d ( ad -> pup ); 1871 ad -> pup = NULL ; 1873 } } 1875  $__mode_syup_blockgmode_cb (* da , Evas_Obje * obj , * evt_fo ) 1877  pda * ad = da ; 1879 i(! ad ) 1882 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1883 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1884 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 1885 `_DBG ("OK OK"); 1887 p_cڌ_h p_cڌ = NULL ; 1888 `p_cڌ_ (& p_cڌ ); 1889 i( p_cڌ = NULL ) { 1890 `_DBG ("thepp_control is NULL"); 1891 ` ( b_r ); 1894  t ; 1895 t = `p_cڌ_t_p_id ( p_cڌ , "setting-blockingmode-efl"); 1896 i( t ! APP_CONTROL_ERROR_NONE ) { 1897 `_DBG ("p_cڌ_t_p_id fa : %d", t ); 1899 `p_cڌ_t_ݔi ( p_cڌ , APP_CONTROL_OPERATION_DEFAULT ); 1900 t = `p_cڌ_nd_unch_que ( p_cڌ , NULL , NULL); 1901 i( t ! APP_CONTROL_ERROR_NONE ) { 1902 `_DBG ("p_cڌ_nd_unch_que fa : %d", t ); 1904 `p_cڌ_deroy ( p_cڌ ); 1905 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 1906 `_DBG ("CANCEL"); 1908 i( ad -> pup ) { 1909 `evas_obje_d ( ad -> pup ); 1910 ad -> pup = NULL ; 1913 ` ( b_r ); 1914 `m_ex (); 1915 } } 1917  $__mode_syup_drivgmode_cb (* da , Evas_Obje * obj , * evt_fo ) 1919  pda * ad = da ; 1921 i(! ad ) 1924 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1925 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1926 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 1927 `_DBG ("OK OK"); 1929 p_cڌ_h p_cڌ = NULL ; 1930 `p_cڌ_ (& p_cڌ ); 1931 i( p_cڌ = NULL ) { 1932 `_DBG ("thepp_control is NULL"); 1933 ` ( b_r ); 1936  t ; 1937 t = `p_cڌ_t_p_id ( p_cڌ , "setting-drivingmode-efl"); 1938 i( t ! APP_CONTROL_ERROR_NONE ) { 1939 `_DBG ("p_cڌ_t_p_id fa : %d", t ); 1941 `p_cڌ_t_ݔi ( p_cڌ , APP_CONTROL_OPERATION_DEFAULT ); 1942 t = `p_cڌ_nd_unch_que ( p_cڌ , NULL , NULL); 1943 i( t ! APP_CONTROL_ERROR_NONE ) { 1944 `_DBG ("p_cڌ_nd_unch_que fa : %d", t ); 1946 `p_cڌ_deroy ( p_cڌ ); 1947 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 1948 `_DBG ("CANCEL"); 1950 i( ad -> pup ) { 1951 `evas_obje_d ( ad -> pup ); 1952 ad -> pup = NULL ; 1955 ` ( b_r ); 1956 `m_ex (); 1957 } } 1960  $__mode_syup_mobeda_cb (* da , Evas_Obje * obj , * evt_fo ) 1962  pda * ad = da ; 1964 i(! ad ) 1967 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 1968 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 1969 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 1970 `_DBG ("OK OK"); 1972  t ; 1973 i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_MOBILEDATA_ON )) { 1975 t = `vcf_t_bo ( VCONFKEY_3G_ENABLE , 1); 1976 i( t != 0) { 1977 `_DBG ("*** [ERR] Faedؒab mobdwh cod%d***", t ); 1979 i( ad -> pup_chk && `m_check_e_g (ad->popup_chk)) { 1980 t = `vcf_t_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_ON_REMINDER , 0); 1981 i( t != 0) { 1982 `_DBG ("*** [ERR] Faeddib˅uڄemd %d***", t ); 1988 t = `vcf_t_bo ( VCONFKEY_3G_ENABLE , 0); 1989 i( t != 0) { 1990 `_DBG ("*** [ERR] Faedؒab mobdwh cod%d***", t ); 1992 i( ad -> pup_chk && `m_check_e_g (ad->popup_chk)) { 1993 t = `vcf_t_bo ( VCONFKEY_SETAPPL_MOBILE_DATA_OFF_REMINDER , 0); 1994 i( t != 0) { 1995 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t ); 2000 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 2001 `_DBG ("CANCEL"); 2004 ` ( b_r ); 2005 `m_ex (); 2006 } } 2008  $__mode_syup_ightmode_pi_evt_cb ( TiHd * hd ,  su , * da , * ur_da ) 2010 `_DBG ("ighmodsu:%d", su ); 2011 `m_ex (); 2012 } } 2014  $__mode_syup_ightmode_cb (* da , Evas_Obje * obj , * evt_fo ) 2016  pda * ad = da ; 2018 i(! ad ) 2021 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 2022 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 2023 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK")) || !strcmp(btn_str, _("IDS_ST_BUTTON_ENABLE"))) { 2024 `_DBG ("OK OK"); 2026  t ; 2027 TiHd * pi_hd = `l_ ( NULL ); 2028 i(! pi_hd ) { 2029 `_DBG ("*** [ERR]el_init failed ***"); 2030 ` ( b_r ); 2031 `m_ex (); 2035  fewl_e ; 2036 `vcf_g_bo ( VCONFKEY_SETAPPL_FIREWALL_KEY , & fewl_e ); 2037 i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_FLIGHTMODE_ON )) { 2039 t = `l_t_ight_mode ( pi_hd , TAPI_POWER_FLIGHT_MODE_ENTER , __mode_syup_ightmode_pi_evt_cb , ad ); 2040 i( t ! TAPI_API_SUCCESS ) { 2041 `_DBG ("*** [ERR]el_set_flight_mode(TAPI_POWER_FLIGHT_MODE_ENTER) ***"); 2045 i( fewl_e ) { 2046 `mode_move_ni ( ad , "setting-firewall-efl"); 2050 t = `l_t_ight_mode ( pi_hd , TAPI_POWER_FLIGHT_MODE_LEAVE , __mode_syup_ightmode_pi_evt_cb , ad ); 2051 i( t ! TAPI_API_SUCCESS ) { 2052 `_DBG ("*** [ERR]el_set_flight_mode(TAPI_POWER_FLIGHT_MODE_LEAVE) ***"); 2054 i( fewl_e ) { 2055 `mode__ni ( ad , "IDS_ST_BODY_CONFIGURE_FIREWALL_SETTINGS", "setting-firewall-efl", "IDS_ST_BODY_FIREWALL_ENABLED_ABB"); 2059 i(( t = `l_de ( pi_hd )! TAPI_API_SUCCESS ) { 2060 `_DBG ("eddelizedhdr:%d", t ); 2063 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 2064 `_DBG ("CANCEL"); 2068 ` ( b_r ); 2069 `m_ex (); 2070 } } 2073  $_xt_r٩i_chged (* da , Evas_Obje * obj , * evt_fo ) 2075  r = -1; 2076 Evas_Obje * w = obj ; 2077 Evas_Obje * yout = da ; 2079 r = `m_w_r٩i_g ( w ); 2080 i( r == 90 ||ot == 270) 2081 `m_yout_fe_t ( yout , POPUP_EDJ , "label_layout_landscape"); 2083 `m_yout_fe_t ( yout , POPUP_EDJ , "label_layout"); 2084 } } 2086  Ea_Bo $_hp_hdr (* da ) 2088  pda * ad = da ; 2089 Evas_Cod_Reg = {0,}; 2090 `evas_obje_geomry_g ( ad -> hp_eo , & . x , &. y , &. w , &. h ); 2091 i( ad -> hp_ty ! HELP_NONE ) { 2092 `sy_hp_pup_ce_block_ ( ad -> w ,d-> pup , 2093 & ad -> hp_ce , &ad-> hp_pup , 2094 `_ ( MODE_SYSTEM_POPUP_MSG ), 2095 . x +e. w / 2,e. y +e. h / 2, &rect); 2097 ad -> hp_tim = NULL ; 2098  FALSE ; 2099 } } 2101  $_hp_r٩i_chged (* da , Evas_Obje * obj , * evt_fo ) 2103  pda * ad = (pd*) da ; 2105 i( ad -> hp_ce ) { 2106 `evas_obje_d ( ad -> hp_ce ); 2107 ad -> hp_ce = NULL ; 2109 i( ad -> hp_pup ) { 2110 `evas_obje_d ( ad -> hp_pup ); 2111 ad -> hp_pup = NULL ; 2114 i( ad -> hp_ty ! HELP_NONE ) { 2115 i( ad -> hp_tim ) { 2116 `ece_tim_d ( ad -> hp_tim ); 2117 ad -> hp_tim = NULL ; 2119 ad -> hp_tim = `ece_tim_add (0.5, ( Ece_Task_Cb ) _hp_hdr ,d); 2121 } } 2123  $_uɿ_pup_cb (* da , Evas_Obje * obj , * evt_fo ) 2125  pda * ad = da ; 2127 i(! ad ) 2131 i( ad -> hp_ty ! HELP_NONE ) { 2132 i( ad -> hp_ce ) { 2133 `evas_obje_d ( ad -> hp_ce ); 2134 ad -> hp_ce = NULL ; 2136 i( ad -> hp_pup ) { 2137 `evas_obje_d ( ad -> hp_pup ); 2138 ad -> hp_pup = NULL ; 2142 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 2143 `g_tm_if ( NULL = b_r , "btn_str is NULL"); 2144 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK")) || !strcmp(btn_str, _("IDS_ST_BUTTON_ENABLE"))) { 2146  t = `expt_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 2147 i( t `_ERR ("checkxport xml"); 2148  m_key ; 2149 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & m_key ); 2150 i( m_key = SETTING_PSMODE_NORMAL ) { 2152 `_mode_backup_gs ( ad ); 2153 } i( m_key = SETTING_PSMODE_POWERFUL ) { 2155 `_mode_pow_backup_gs ( ad ); 2157 `_DBG ("OK OK"); 2158 `a_evas_obje (&( ad -> pup )); 2159 ad -> bg = `__bg d-> w , NULL , "group_list"); 2161 ad -> ab_pup = `__pup_wh_ogssb d,d->ab_pup,d-> w , PROGRESSBAR_STYLE , 2162 NULL , `_ ("IDS_ST_TPOP_ENABLING_ULTRA_POWER_SAVING_MODE_ING"), __ogss_pup_cb , 3 , TRUE , TRUE, TRUE); 2165 t = `d_t_brighess_wh_ni (0, TRUE ); 2166 i(0 ! t ) { 2167 `_DBG (">>>d SET TO ZERO [%d]", t ); 2169 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , EINA_FALSE ); 2170 i( t != 0) { 2171 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t ); 2176 `_mode_y_gs ( ad , emgcy_gs ); 2178 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_EMERGENCY ) == 0) { 2179 `_DBG ("set upsm, in indicator"); 2181 ` ( b_r ); 2182 } i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_CANCEL_ABB"))) { 2183 `_DBG ("CANCEL"); 2184 ` ( b_r ); 2185 `m_ex (); 2187 ` ( b_r ); 2189 } } 2191  $_t_bry ( Evas_Obje * bry ,  r ) 2193  age = (( r ) / 100 * 35; 2194 age = stage == 0 ? 1 : stage; 2196  age_txt [16] = { '\0' }; 2197 `tf ( age_txt , (age_txt), "%02d", age ); 2199  r_txt [16] = { '\0' }; 2200 `tf ( r_txt , Ք_txt), "%d%%", r ); 2203 `m_obje_sigl_em ( bry , age_txt , "batt_image"); 2206 `m_obje__xt_t ( bry , "xt2", r_txt ); 2207 } } 2209  $_t_d_by_time ( Evas_Obje * d_by_time ,  r ) 2211  age = (( r ) / 100 * 36; 2212  sbt_v = (( r ) * 2.80f; 2214 age = stage == 0 ? 1 : stage; 2216  age_txt [16] = { '\0' }; 2217 `tf ( age_txt , (age_txt), "%02d", age ); 2219  r_txt [16] = { '\0' }; 2220 i( sbt_v > 24) { 2221  decim = sbt_v / 24.0f - ()sbt_val / 24.0f; 2222 i( decim == 0.0) { 2223 `tf ( r_txt , Ք_txt), "%d%s", ()( sbt_v / 24.0f), `_ ("IDS_ST_MBODY_DAYS_M_WEEKDAY")); 2225 `tf ( r_txt , Ք_txt), "%.1f%s", sbt_v / 24.0f, `_ ("IDS_ST_MBODY_DAYS_M_WEEKDAY")); 2227 } i( sbt_v > 1) { 2228 `tf ( r_txt , Ք_txt), "%dh%dm", () sbt_v , ()(sbt_val / 0.6f)); 2230 `tf ( r_txt , Ք_txt), "%dm", ()( sbt_v / 0.6f)); 2233 `m_obje_sigl_em ( d_by_time , age_txt , "standby_lev_img"); 2234 `m_obje__xt_t ( d_by_time , "xt_r3", r_txt ); 2235 } } 2237 Evas_Obje * $_uɿ_pup_wh_b (* da , 2238 Evas_Obje * , 2239 * t , 2240 * xt , 2241 _cb_func ڣ_cb , 2242  timeout ,  b_num ) 2244 `_DBG ("_ultra_popup_with_btn"); 2245  pda * ad = da ; 2246 i(! ad ) 2247  NULL ; 2249 Evas_Obje * pup = ad ->popup; 2251 i( xt ) { 2252 Evas_Obje * yout = `m_yout_add ( pup ); 2253  r٩i = `m_w_r٩i_g ( ); 2254 i( r٩i == 90 ||otation == 270) 2255 `m_yout_fe_t ( yout , UPMS_EDJ , "label_layout_landscape"); 2257 `m_yout_fe_t ( yout , UPMS_EDJ , "label_layout"); 2258 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2260 Evas_Obje * r_yout = `m_yout_add ( pup ); 2261 `m_yout_fe_t ( r_yout , UPMS_EDJ , "inner_layout"); 2262 `evas_obje_size_ht_weight_t ( r_yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2264 Evas_Obje * sr = `m_sr_add ( yout ); 2265 `m_obje_y_t ( sr , "list_effect"); 2266 `m_sr_boun_t ( sr , EINA_TRUE , EINA_TRUE); 2267 `m_sr_picy_t ( sr , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO ); 2268 `evas_obje_show ( sr ); 2269 `m_obje_cڋ_t ( sr , r_yout ); 2274 `m_obje__xt_t ( r_yout , "xt1" , `_ ("IDS_ST_BODY_BATTERY_PERCENTAGE_ABB")); 2276 Evas_Obje * img = NULL ; 2277 img = `m_image_add ( r_yout ); 2278 `m_image_fe_t ( img , "/u/ps/g.tiz.g/s/ics/vgpow/pup/bry/A01-11_pup_bry_bg.g", NULL ); 2279 `m_obje__cڋ_t ( r_yout , "def_image", img ); 2281  r ; 2282 i( `vcf_g_t ( VCONFKEY_SYSMAN_BATTERY_CAPACITY , & r )) 2283 `_DBG ("Cannot gethe vconf value for VCONFKEY_SYSMAN_BATTERY_CAPACITY"); 2284 `_t_bry ( r_yout , r ); 2288 `m_obje__xt_t ( r_yout , "xt_r1" , `_ ("IDS_ST_BODY_ESTIMATED_MAX_STANDBY_TIME_ABB")); 2291 Evas_Obje * dby_img = NULL ; 2292 dby_img = `m_image_add ( r_yout ); 2293 `m_image_fe_t ( dby_img , "/u/ps/g.tiz.g/s/ics/vgpow/pup/dby_time/A01-11_pup_time_bg.g", NULL ); 2294 `m_obje__cڋ_t ( r_yout , "dby_image", dby_img ); 2299 Evas_Obje * b = `m_b_add ( pup ); 2300 `m_obje_y_t ( b , "popup/default"); 2301 `m_b_le_wp_t ( b , ELM_WRAP_MIXED ); 2303  uɿ_desc [1024] = {0, }; 2304 `tf ( uɿ_desc , (uɿ_desc), "%s", xt ); 2305 `m_obje_xt_t ( b , uɿ_desc ); 2306 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , 0.0); 2307 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , EVAS_HINT_FILL); 2308 `evas_obje_show ( b ); 2310 `m_obje__cڋ_t ( r_yout , "guide_xt", b ); 2312 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", sr ); 2314 `m_obje_cڋ_t ( pup , yout ); 2315 `evas_obje_smt_back_add ( `m_obje_t_widg_g ( pup ), "r٩i,chged", _xt_r٩i_chged , yout ); 2317 i( t ) { 2318 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 2320 i( timeout > 0) { 2321 `m_pup_timeout_t ( pup , timeout ); 2323 i( b_num > 0) { 2324 Evas_Obje * b1 = `m_bu_add ( pup ); 2325 `m_obje_y_t ( b1 , "popup"); 2326 `m_obje_xt_t ( b1 , `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 2327 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2328 `evas_obje_smt_back_add ( b1 , "icked", ڣ_cb , ad ); 2329 Evas_Obje * b2 = `m_bu_add ( pup ); 2330 `m_obje_y_t ( b2 , "popup"); 2331 `m_obje_xt_t ( b2 , `_ ("IDS_ST_BUTTON_ENABLE")); 2332 `m_obje__cڋ_t ( pup , "bu2", b2 ); 2333 `evas_obje_smt_back_add ( b2 , "icked", ڣ_cb , ad ); 2334 `evas_obje_show ( pup ); 2336 `evas_obje_show ( pup ); 2337  pup ; 2338 } } 2341  Evas_Obje * $mode_syup__pup_wh_b_check (* da , 2342 Evas_Obje * , 2343 * t , 2344 * cڋ , 2345 * check_r , 2346 Evas_Obje ** check , 2347 Evas_Smt_Cb ڣ_cb , 2348  timeout , 2349 cڡ * b_ , cڡ * b_right ) 2351 `_DBG ("ENTER mode_syspopup_create_popup_with_label_check"); 2352  pda * ad = da ; 2353 i(! ad  NULL ; 2354 Evas_Obje * pup = `m_pup_add ( ); 2356 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb , NULL ); 2357 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2358 i( t ) { 2359 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 2361 i( b_ ) { 2362 Evas_Obje * b1 = `m_bu_add ( pup ); 2363 `m_obje_y_t ( b1 , "popup"); 2364 `m_obje_xt_t ( b1 , `_ ( b_ )); 2365 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2366 i( ڣ_cb ) { 2367 `evas_obje_smt_back_add ( b1 , "icked", ڣ_cb , ad ); 2370 i( b_right ) { 2371 Evas_Obje * b2 = `m_bu_add ( pup ); 2372 `m_obje_y_t ( b2 , "popup"); 2373 `m_obje_xt_t ( b2 , `_ ( b_right )); 2374 `m_obje__cڋ_t ( pup , "bu2", b2 ); 2375 i( ڣ_cb ) { 2376 `evas_obje_smt_back_add ( b2 , "icked", ڣ_cb , ad ); 2379 `evas_obje_show ( pup ); 2380  pup ; 2382 `_obje_evt_back_add ( pup , EA_CALLBACK_BACK , _pup_back_cb , NULL ); 2384 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2386 i( t ) { 2387 `m_obje__xt_t ( pup , "t,xt", `_ ( t )); 2390 i( timeout > 0) { 2391 `m_pup_timeout_t ( pup , timeout ); 2394 Evas_Obje * b = NULL ; 2395 b = `m_b_add ( pup ); 2396 `m_b_le_wp_t ( b , ELM_WRAP_MIXED ); 2398  r [2048] = {'\0',}; 2399 `tf ( r , 2048, "%s", `_ ( cڋ )); 2400 `m_obje_xt_t ( b , r ); 2402 `evas_obje_c_t ( b , 0, 0, 0, 255); 2403 `evas_obje_show ( b ); 2405 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , 0.0); 2406 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , EVAS_HINT_FILL); 2408 Evas_Obje * yout = `m_yout_add ( pup ); 2409 `m_yout_fe_t ( yout , MODE_POPUP_EDJ , "popup_checkview_setting"); 2410 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2412 i( check ) { 2413 * check = `m_check_add ( pup ); 2415 `m_obje_y_t (* check , "multiline"); 2416 i( check_r ) { 2417 `m_obje_xt_t (* check , `_ ( check_r )); 2420 `m_obje_y_t (* check , "multiline"); 2421 `m_obje_xt_t (* check , "Don'tskgain Don'tskgain Don'tskgain Don'tskgain Don'tskgain Don'tskgain "); 2423 `evas_obje_size_ht_ign_t (* check , EVAS_HINT_FILL , EVAS_HINT_FILL); 2424 `evas_obje_size_ht_weight_t (* check , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2425 `evas_obje_show (* check ); 2427 Evas_Obje * box = `m_box_add ( pup ); 2428 `m_box_hizڏl_t ( box , EINA_TRUE ); 2429 `m_box_ck_d ( box , * check ); 2432 Evas_Obje * lbl = `m_b_add ( pup ); 2433 `m_obje_xt_t ( lbl , `_ ( check_r )); 2434 `evas_obje_show ( lbl ); 2435 `m_box_ck_d ( box , lbl ); 2437 `m_box_ddg_t ( box , 30, 0); 2438 `evas_obje_show ( box ); 2440 `m_obje__cڋ_t ( yout , "m.swlow.d", box ); 2443 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", b ); 2446 `m_obje_cڋ_t ( pup , yout ); 2447 `evas_obje_da_t ( pup , "check_r", check_r ); 2448 Evas_Obje * b1 ; 2449 Evas_Obje * b2 ; 2451 i( b_ ) { 2452 b1 = `m_bu_add ( pup ); 2453 `m_obje_y_t ( b1 , "popup"); 2454 `m_obje_xt_t ( b1 , `_ ( b_ )); 2455 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2456 i( ڣ_cb ) { 2457 `evas_obje_smt_back_add ( b1 , "icked", ڣ_cb , ad ); 2460 i( b_right ) { 2461 b2 = `m_bu_add ( pup ); 2462 `m_obje_y_t ( b2 , "popup"); 2463 `m_obje_xt_t ( b2 , `_ ( b_right )); 2464 `m_obje__cڋ_t ( pup , "bu2", b2 ); 2465 i( ڣ_cb ) { 2466 `evas_obje_smt_back_add ( b2 , "icked", ڣ_cb , ad ); 2469 `evas_obje_show ( pup ); 2470  pup ; 2471 } } 2473  $fi_s ( pda * ad ) 2475 `_INFO ("finits"); 2476 i( ad -> s ) { 2477  su = 0; 2478 s_e_e cut_e ; 2479 `s_g_e ( ad -> s , & cut_e ); 2481 i( TTS_STATE_READY = cut_e ) { 2482 su = `s_uŻ ( ad -> s ); 2483 i( TTS_ERROR_NONE ! su ) { 2484 `_ERR ("Faشfuni :(%d)\n", su ); 2488 su = `s_deroy ( ad -> s ); 2489 i( TTS_ERROR_NONE ! su ) { 2490 `_ERR ("Faderoy hd :esu(%d)", su ); 2492 ad -> s = NULL ; 2494 } } 2496  $__s_comed_cb ( s_h s ,  u_id , * ur_da ) 2498 `fi_s ( ur_da ); 2499 } } 2501  $_s ( pda * ad ) 2503 `_INFO ("initts"); 2504  su = `s_ (&( ad -> s )); 2505 i( TTS_ERROR_NONE ! su ) { 2506 `_ERR ("Fag hd :esu(%d)", su ); 2507 ad -> s = NULL ; 2509 su = `s_t_u_comed_cb ( ad -> s , __s_comed_cb ,d); 2510 i( TTS_ERROR_NONE ! su ) { 2511 `_ERR ("Faأback :(%d)\n", su ); 2513 su = `s_t_mode ( ad -> s , TTS_MODE_DEFAULT ); 2514 i( TTS_ERROR_NONE ! su ) { 2515 `_ERR ("Faأmod:(%d)\n", su ); 2517 su = `s_e ( ad -> s ); 2518 i( TTS_ERROR_NONE ! su ) { 2519 `_ERR ("Faشfuni :(%d)\n", su ); 2522 } } 2524  $ay_xt ( pda * ad , cڡ * xt ) 2527 `_INFO ("playext"); 2528 i(! ad || !ad-> s ) { 2529 `_ERR ("ad orts == NULL"); 2532  t = 0; 2533 `g_tm_if ( NULL = ad -> s , "ad->tts is NULL"); 2534 t = `s_ ( ad -> s ); 2535 i( TTS_ERROR_NONE ! t ) { 2536 `_ERR ("ed΁ts_: %d", t ); 2538  u_id ; 2539 `g_tm_if ( NULL = xt , "text is NULL"); 2540 t = `s_add_xt ( ad -> s , xt , NULL , 2541 TTS_VOICE_TYPE_AUTO , TTS_SPEED_AUTO , & u_id ); 2542 i( TTS_ERROR_NONE ! t ) { 2543 `_ERR ("ed΁ts_add_xt: %d", t ); 2546 t = `s_ay ( ad -> s ); 2547 i( TTS_ERROR_NONE ! t ) { 2548 `_ERR ("ed΁ts_ay: %d", t ); 2550 } } 2553  $__mode_syup_add ( pda * ad ) 2555 i(! ad ) 2558 Evas_Obje * pup = NULL ; 2559 Evas_Obje * b1 ; 2560 Evas_Obje * b2 = NULL ; 2563 i( ad -> w ) { 2564 pup = `m_pup_add ( ad -> w ); 2565 ad -> pup =opup; 2567 i( pup = NULL ) { 2568 `_ERR ("elm_popup_add failed..!!"); 2572  m_key ; 2573 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & m_key ); 2574 i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_EMERGENCY )) { 2575 `vcf_t_t ( VCONFKEY_SETAPPL_EMERGENCY_UI_MODE , EMERGENCY_UI_MODE_EMERGENCY ); 2576 `m_obje__xt_t ( pup , "t,xt", `_ ( KeyS_Eb_emgcy_Mode )); 2577 Evas_Obje * yout = `m_yout_add ( pup ); 2578  r٩i = `m_w_r٩i_g ( ad -> w ); 2579 i( r٩i == 90 ||otation == 270) 2580 `m_yout_fe_t ( yout , POPUP_EDJ , "label_layout_landscape"); 2582 `m_yout_fe_t ( yout , POPUP_EDJ , "label_layout"); 2583 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2585 Evas_Obje * b = `m_b_add ( pup ); 2586 `m_obje_y_t ( b , "popup/default"); 2587 `m_b_le_wp_t ( b , ELM_WRAP_MIXED ); 2588 `m_obje_xt_t ( b , `_ ( KeyS_Surviv_Mode_POP_DESC )); 2589 `evas_obje_size_ht_weight_t ( b , EVAS_HINT_EXPAND , 0.0); 2590 `evas_obje_size_ht_ign_t ( b , EVAS_HINT_FILL , EVAS_HINT_FILL); 2591 `evas_obje_show ( b ); 2593 Evas_Obje * sr = `m_sr_add ( yout ); 2594 `m_obje_y_t ( sr , "list_effect"); 2595 `m_sr_boun_t ( sr , EINA_TRUE , EINA_TRUE); 2596 `m_sr_picy_t ( sr , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_AUTO ); 2597 `evas_obje_show ( sr ); 2598 `m_obje_cڋ_t ( sr , b ); 2600 `m_obje__cڋ_t ( yout , "m.swlow.cڋ", sr ); 2602 `m_obje_cڋ_t ( pup , yout ); 2603 `evas_obje_smt_back_add ( `m_obje_t_widg_g ( pup ), "r٩i,chged", _xt_r٩i_chged , yout ); 2605 b1 = `m_bu_add ( pup ); 2606 `m_obje_y_t ( b1 , "popup"); 2607 `m_obje_xt_t ( b1 , `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 2608 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2609 `evas_obje_smt_back_add ( b1 , "icked", __mode_syup_emgcy_cb , ad ); 2610 b2 = `m_bu_add ( pup ); 2611 `m_obje_y_t ( b2 , "popup"); 2612 `m_obje_xt_t ( b2 , `_ ("IDS_ST_BUTTON_ENABLE")); 2613 `m_obje__cڋ_t ( pup , "bu2", b2 ); 2614 `evas_obje_smt_back_add ( b2 , "icked", __mode_syup_emgcy_cb , ad ); 2615 `evas_obje_show ( pup ); 2618 i( ad -> hp_ty ! HELP_NONE ) { 2619 i( ad -> hp_tim ) { 2620 `ece_tim_d ( ad -> hp_tim ); 2621 ad -> hp_tim = NULL ; 2623 ad -> hp_eo = b2 ; 2624 ad -> hp_tim = `ece_tim_add (0.5, ( Ece_Task_Cb ) _hp_hdr ,d); 2626 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_ULTRA )) { 2627 `vcf_t_t ( VCONFKEY_SETAPPL_EMERGENCY_UI_MODE , EMERGENCY_UI_MODE_ULTRA_POWER_SAVING ); 2628  uɿ_desc [1024] = {0, }; 2629 `tf ( uɿ_desc , (ultra_desc), "- %s
- %s
- %s
- %s", 2630 `_ ( KeyS_Surviv_Mode_POP_DESC1 ), 2631 `_ ( KeyS_Surviv_Mode_POP_DESC2 ), 2632 `_ ( KeyS_Surviv_Mode_POP_DESC3 ), 2633 `_ ( KeyS_Surviv_Mode_POP_DESC4 )); 2634 `_uɿ_pup_wh_b ( ad ,d-> w , "IDS_ST_HEADER_ULTRA_POWER_SAVING_MODE", 2635 uɿ_desc , 2636 _uɿ_pup_cb , 0, 2638 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_EMERGENCY_SETTING )) { 2641  t = `expt_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 2642 i( t `_ERR ("checkxport xml"); 2644 i( pup ) { 2645 `evas_obje_d ( pup ); 2646 pup = NULL ; 2649 i( m_key = SETTING_PSMODE_NORMAL ) { 2651 `_mode_backup_gs ( ad ); 2652 } i( m_key = SETTING_PSMODE_POWERFUL ) { 2654 `_mode_pow_backup_gs ( ad ); 2656 #i LCD_FREQ_CTRL 2657 ad -> is_lcd_ = EINA_TRUE ; 2658 `_LCD_eq_ ( ad ); 2661 t = `d_t_brighess_wh_ni (0, TRUE ); 2662 i(0 ! t ) { 2663 `_DBG (">>>d SET TO ZERO [%d]", t ); 2665 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , EINA_FALSE ); 2666 i( t != 0) { 2667 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t ); 2670 `_mode_y_gs ( ad , emgcy_gs ); 2673 `_DBG ("set ultraower saving mode in setting"); 2676 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_EMERGENCY_SAFETY )) { 2677 `vcf_t_t ( VCONFKEY_SETAPPL_EMERGENCY_UI_MODE , EMERGENCY_UI_MODE_EMERGENCY ); 2680  t = `expt_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 2681 i( t `_ERR ("checkxport xml"); 2682 i( pup ) { 2683 `evas_obje_d ( pup ); 2684 pup = NULL ; 2687 i( m_key = SETTING_PSMODE_NORMAL ) { 2689 `_mode_backup_gs ( ad ); 2690 } i( m_key = SETTING_PSMODE_POWERFUL ) { 2692 `_mode_pow_backup_gs ( ad ); 2696 t = `d_t_brighess_wh_ni (0, TRUE ); 2697 i(0 ! t ) { 2698 `_DBG (">>>d SET TO ZERO [%d]", t ); 2700 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , EINA_FALSE ); 2701 i( t != 0) { 2702 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t ); 2706 `_mode_y_gs ( ad , emgcy_gs ); 2708 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_EMERGENCY ) == 0) { 2709 `_DBG ("set on SETTING_PSMODE_EMERGENCY"); 2711 `m_ex (); 2713 i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_NORMAL )) { 2714 `m_obje_y_t ( pup , "transparent"); 2715 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2717  uɿ_emgcy ; 2718 `vcf_g_t ( VCONFKEY_SETAPPL_EMERGENCY_UI_MODE , & uɿ_emgcy ); 2720 i( uɿ_emgcy == 1) { 2721 `m_obje_xt_t ( pup , `_ ( KeyS_Emgcy_off_Mode_POP_DESC )); 2722 `m_obje__xt_t ( pup , "t,xt", `_ ("IDS_ST_HEADER_DISABLE_EMERGENCY_MODE_ABB")); 2723 } i( uɿ_emgcy == 2) { 2724 `m_obje_xt_t ( pup , `_ ( KeyS_Uɿ_off_Mode_POP_DESC )); 2725 `m_obje__xt_t ( pup , "t,xt", `_ ("IDS_ST_HEADER_ULTRA_POWER_SAVING_MODE")); 2728 i( is_covy ) { 2729 `a_evas_obje (&( ad -> pup )); 2730 ad -> bg = `__bg d-> w , NULL , "group_list"); 2733 ad -> dib_pup = `__pup_wh_ogssb d,d->dib_pup,d-> w , PROGRESSBAR_STYLE , 2734 NULL , `_ ( KeyS_Ldg ), __ogss_pup_cb , 3 , TRUE , TRUE, FALSE ); 2738  t = `expt_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 2739 i( t `_ERR ("checkxport xml"); 2741  t_t = `d_t_brighess_wh_ni (0, TRUE ); 2742 i(0 ! t_t ) { 2743 `_DBG (">>>d SET TO ZERO [%d]", t_t ); 2745 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , EINA_FALSE ); 2746 i( t_t != 0) { 2747 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t_t ); 2751  b_twk_lcd_off ; 2752 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_PERMIT_WITH_LCD_OFF_LIMIT , & b_twk_lcd_off ); 2753 i( b_twk_lcd_off ) { 2754 `vcf_t_bo ( VCONFKEY_SETAPPL_NETWORK_PERMIT_WITH_LCD_OFF_LIMIT , EINA_FALSE ); 2756 `_mode_y_gs ( ad , nm_gs ); 2759  pose ; 2760 t = `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST , & pose ); 2761 i( t `_DBG ("vconf_get_bool failed"); 2762 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_NORMAL ) == 0) { 2763 `_DBG ("set on SETTING_PSMODE_NORMAL"); 2766 b1 = `m_bu_add ( pup ); 2767 `m_obje_y_t ( b1 , "popup"); 2768 `m_obje_xt_t ( b1 , `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 2769 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2770 `evas_obje_smt_back_add ( b1 , "icked", __mode_syup_nm_cb , ad ); 2771 b2 = `m_bu_add ( pup ); 2772 `m_obje_y_t ( b2 , "popup"); 2773 `m_obje_xt_t ( b2 , `_ ("IDS_ST_BUTTON_DISABLE")); 2774 `m_obje__cڋ_t ( pup , "bu2", b2 ); 2775 `evas_obje_smt_back_add ( b2 , "icked", __mode_syup_nm_cb , ad ); 2776 `evas_obje_show ( pup ); 2778 i( `vcf_nify_key_chged ( VCONFKEY_PM_STATE , lcd_e_chged , ad ) != 0) 2779 `_DBG ("vconf keyotify failed"); 2781 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_REMOVE_FLAG )) { 2782  t = `move_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 2783 i( t `_ERR ("checkemove xml"); 2784 i( pup ) { 2785 `evas_obje_d ( pup ); 2786 pup = NULL ; 2788 `m_ex (); 2789 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_POWERFUL )) { 2790  ight ; 2791  t = `vcf_g_bo ( VCONFKEY_TELEPHONY_FLIGHT_MODE , & ight ); 2792 i( t `_DBG ("vconf_get_bool failed"); 2794 i( ight = EINA_TRUE ) { 2796 `m_obje_y_t ( pup , "transparent"); 2797 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2798 `m_obje_xt_t ( pup , `_ ("IDS_IM_POP_THIS_FEATURE_IS_NOT_AVAILABLE_WHILE_FLIGHT_MODE_IS_ON")); 2800 `m_pup_timeout_t ( pup , 2.0); 2801 `evas_obje_smt_back_add ( pup , "block,icked", timeout_ڣ_cb , ad ); 2802 `evas_obje_smt_back_add ( pup , "timeout", timeout_ڣ_cb , ad ); 2804 `evas_obje_show ( pup ); 2806 i( pup ) { 2807 `evas_obje_d ( pup ); 2808 pup = NULL ; 2810  m_key , f ; 2811 `vcf_g_t ( VCONFKEY_SETAPPL_PSMODE , & m_key ); 2812 i( m_key = SETTING_PSMODE_NORMAL ) { 2814 `_mode_backup_gs ( ad ); 2818  t = `en_g_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , & f ); 2820 i( f ) { 2821 `_mode_y_gs ( ad , powful_gs_def ); 2822 `en_t_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , 0); 2824 `_mode_y_gs ( ad , powful_gs ); 2825 `_DBG ("righto setowerful"); 2828  pose ; 2829 t = `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST , & pose ); 2830 i( t `_DBG ("vconf_get_bool failed"); 2832 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_POWERFUL ) == 0) { 2833 `_DBG ("set on SETTING_PSMODE_POWERFUL"); 2836 `evas_obje_smt_back_add ( `m_obje_t_widg_g ( pup ), "r٩i,chged", _hp_r٩i_chged , ad ); 2839 i( ad -> hp_ty ! HELP_NONE ) { 2840 i( ad -> hp_tim ) { 2841 `ece_tim_d ( ad -> hp_tim ); 2842 ad -> hp_tim = NULL ; 2844 ad -> hp_eo = b2 ; 2845 ad -> hp_tim = `ece_tim_add (0.5, ( Ece_Task_Cb ) _hp_hdr ,d); 2848 i( `vcf_nify_key_chged ( VCONFKEY_PM_STATE , lcd_e_chged , ad ) != 0) 2849 `_DBG ("vconf keyotify failed"); 2850 `m_ex (); 2852 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_POWERFUL_SETTING )) { 2853 i( pup ) { 2854 `evas_obje_d ( pup ); 2855 pup = NULL ; 2858 i( m_key = SETTING_PSMODE_NORMAL ) { 2860 `_mode_backup_gs ( ad ); 2863  f ; 2865  t = `en_g_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , & f ); 2866 i( f ) { 2867 `_mode_y_gs ( ad , powful_gs_def ); 2868 `en_t_t ( PREFKEY_SAVINGPOWER_BACKUP_FIRST_PWR , 0); 2870 `_mode_y_gs ( ad , powful_gs ); 2871 `_DBG ("righto setowerful"); 2875  pose ; 2876 t = `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST , & pose ); 2877 i( t `_DBG ("vconf_get_bool failed"); 2879 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_POWERFUL ) == 0) { 2880 `_DBG ("set on SETTING_PSMODE_POWERFUL"); 2882 `m_ex (); 2883 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_NORMAL_SETTING )) { 2885  t = `expt_xml ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml"); 2886 i( t `_ERR ("checkxport xml"); 2888 i( m_key = SETTING_PSMODE_POWERFUL ) { 2890 `_mode_pow_backup_gs ( ad ); 2893  t_t = `d_t_brighess_wh_ni (0, TRUE ); 2894 i(0 ! t_t ) { 2895 `_DBG (">>>d SET TO ZERO [%d]", t_t ); 2897 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , EINA_FALSE ); 2898 i( t_t != 0) { 2899 `_DBG ("*** [ERR] Faeddib˅uofmd %d***", t_t ); 2903  b_twk_lcd_off ; 2904 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_PERMIT_WITH_LCD_OFF_LIMIT , & b_twk_lcd_off ); 2905 i( b_twk_lcd_off ) { 2906 `vcf_t_bo ( VCONFKEY_SETAPPL_NETWORK_PERMIT_WITH_LCD_OFF_LIMIT , EINA_FALSE ); 2910 `_mode_y_gs ( ad , nm_gs ); 2912  pose ; 2913 t = 0; 2914 t = `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST , & pose ); 2915 i( t `_DBG ("vconf_get_bool failed"); 2917 i( `vcf_t_t ( VCONFKEY_SETAPPL_PSMODE , SETTING_PSMODE_NORMAL ) == 0) { 2918 `_DBG ("set on SETTING_PSMODE_NORMAL"); 2920 `m_ex (); 2921 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_BACKUP_SETTING )) { 2922 i( pup ) { 2923 `evas_obje_d ( pup ); 2924 pup = NULL ; 2927 `_mode_backup_gs ( ad ); 2928 `m_ex (); 2929 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_FLIGHTMODE_ON )) { 2931 `g_t_i18n ( MODE_SYSPOPUP_PACKAGE , MODE_SYSPOPUP_LOCALEDIR ); 2932 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2934 `_DBG ("--------------------------------------------------------------"); 2935 `m_obje_xt_t ( pup , `_ ( KeyS_Fligtmode_Pup_On_Text )); 2936 `_DBG ("--------------------------------------------------------------"); 2938 `m_obje__xt_t ( pup , "t,xt", `_ ( KeyS_Fligtmode_Pup_T )); 2939 b1 = `m_bu_add ( pup ); 2940 `m_obje_y_t ( b1 , "popup"); 2941 `m_obje_xt_t ( b1 , `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 2942 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2943 `evas_obje_smt_back_add ( b1 , "icked", __mode_syup_ightmode_cb , ad ); 2944 b2 = `m_bu_add ( pup ); 2945 `m_obje_y_t ( b2 , "popup"); 2946 `m_obje_xt_t ( b2 , `_ ("IDS_ST_BUTTON_ENABLE")); 2947 `m_obje__cڋ_t ( pup , "bu2", b2 ); 2948 `evas_obje_smt_back_add ( b2 , "icked", __mode_syup_ightmode_cb , ad ); 2949 `evas_obje_show ( pup ); 2951 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_FLIGHTMODE_OFF )) { 2953 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2955 `m_obje_xt_t ( pup , `_ ( KeyS_Fligtmode_Pup_Off_Text )); 2957 `m_obje__xt_t ( pup , "t,xt", `_ ( KeyS_Fligtmode_Pup_T )); 2958 b1 = `m_bu_add ( pup ); 2959 `m_obje_y_t ( b1 , "popup"); 2960 `m_obje_xt_t ( b1 , `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 2961 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2962 `evas_obje_smt_back_add ( b1 , "icked", __mode_syup_ightmode_cb , ad ); 2963 b2 = `m_bu_add ( pup ); 2964 `m_obje_y_t ( b2 , "popup"); 2965 `m_obje_xt_t ( b2 , `_ ("IDS_ST_BUTTON_OK")); 2966 `m_obje__cڋ_t ( pup , "bu2", b2 ); 2967 `evas_obje_smt_back_add ( b2 , "icked", __mode_syup_ightmode_cb , ad ); 2968 `evas_obje_show ( pup ); 2970 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_NETRESTRICTIONMODE_CHANGE )) { 2973  vcf_vue ; 2974  t = `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , & vcf_vue ); 2975 i( t != 0) { 2976 `_DBG ("network_restrict_mode vconf get failed"); 2978 `_DBG ("twk_ri_modvcg %d", vcf_vue ); 2981 `m_obje_y_t ( pup , "transparent"); 2982 `evas_obje_size_ht_weight_t ( pup , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 2984 i( vcf_vue ) { 2986 `m_obje_xt_t ( pup , `_ ("IDS_QP_POP_NETWORK_RESTRICTION_MODE_WILL_BE_DISABLED_JPN")); 2989 `m_obje_xt_t ( pup , `_ ("IDS_QP_POP_IN_NETWORK_RESTRICTION_MODE_YOU_CAN_USE_ALL_YOUR_APPLICATIONS_WITHOUT_CONNECTING_TO_THE_NETWORK_YOU_CAN_ALSO_RECEIVE_CALLS_AND_SMS_MESSAGES_MSG_JPN")); 2991 `m_obje__xt_t ( pup , "t,xt", `_ ("IDS_ST_HEADER_NETWORK_RESTRICTION_MODE_ABB_JPN")); 2992 b1 = `m_bu_add ( pup ); 2993 `m_obje_y_t ( b1 , "popup"); 2994 `m_obje_xt_t ( b1 , `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 2995 `m_obje__cڋ_t ( pup , "bu1", b1 ); 2997 b2 = `m_bu_add ( pup ); 2998 `m_obje_y_t ( b2 , "popup"); 2999 `m_obje_xt_t ( b2 , `_ ("IDS_ST_BUTTON_OK")); 3000 `m_obje__cڋ_t ( pup , "bu2", b2 ); 3002 i( vcf_vue ) { 3004 `evas_obje_smt_back_add ( b1 , "icked", __mode_syup_Ìeriimode_chge_off_cb , pup ); 3005 `evas_obje_smt_back_add ( b2 , "icked", __mode_syup_Ìeriimode_chge_off_cb , pup ); 3008 `evas_obje_smt_back_add ( b1 , "icked", __mode_syup_Ìeriimode_chge__cb , pup ); 3009 `evas_obje_smt_back_add ( b2 , "icked", __mode_syup_Ìeriimode_chge__cb , pup ); 3012 `evas_obje_show ( pup ); 3013 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_MOBILEDATA_ON )) { 3014 i( ad -> pup ) { 3015 `evas_obje_d ( ad -> pup ); 3016 ad -> pup = NULL ; 3018 ad -> pup = `mode_syup__pup_wh_b_check d,d-> w , NULL , 3019 `_ ( Da_ck_Pup_desc ), 3020 KeyS_DO_NOT_ASK_AGAIN , 3021 &( ad -> pup_chk ), __mode_syup_mobeda_cb , 0, 3025 } i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_MOBILEDATA_OFF )) { 3026 i( ad -> pup ) { 3027 `evas_obje_d ( ad -> pup ); 3028 ad -> pup = NULL ; 3030 ad -> pup = `mode_syup__pup_wh_b_check d,d-> w , NULL , 3031 KeyS_MOBILEDATA_Pup_Off_Text , 3032 KeyS_DO_NOT_ASK_AGAIN , 3033 &( ad -> pup_chk ), __mode_syup_mobeda_cb , 0, 3036 } } 3038  $__mode_syup_t ( bund * b , * da ) 3040  pda * ad = da ; 3041 cڡ * v ; 3042  t = 0; 3044 i( is_covy ) { 3045 `_DBG ("recovery"); 3047 ad -> ty = `rdup ( MODE_SYSTEM_POPUP_NORMAL ); 3048 `evas_obje_show ( ad -> w ); 3049 `__mode_syup_add ( ad ); 3054 ad -> b = `bund_dup (b); 3057 i( `syup_has_pup ( b )) { 3058 `syup_t ( b ); 3060 t = `syup_ ( b , & hdr , ad -> w ,d); 3061 `_DBG ("%d", t ); 3063 * hp = NULL ; 3064 hp = `bund_g_v ( b , "help_type"); 3065 i( hp ! NULL ) 3066 ad -> hp_ty = HELP_PS_MODE ; 3068 i( t == 0) { 3069 v = `bund_g_v ( b , "_MODE_SYSTEM_POPUP_TYPE_"); 3070 i( v ) { 3071 ad -> ty = `rdup ( v ); 3072 `_INFO ("ty :%s", ad -> ty ); 3074 i( ad -> ty && ! `rcmp d->ty, MODE_SYSTEM_POPUP_POWERFUL )) { 3075  ight ; 3076  t = `vcf_g_bo ( VCONFKEY_TELEPHONY_FLIGHT_MODE , & ight ); 3077 i( t `_DBG ("vconf_get_bool failed"); 3079 i( ight ) { 3080 `evas_obje_show ( ad -> w ); 3083 `evas_obje_show ( ad -> w ); 3087 `_ERR ("Unknownopupype"); 3088 `m_ex (); 3090 `__mode_syup_add ( ad ); 3096 } } 3098  $mode_bo__ni_ly (cڡ * key_r , cڡ * ckage , cڡ * t ) 3100 nifiti_h ni = NULL ; 3101 nifiti_r_e t = NOTIFICATION_ERROR_NONE ; 3104 ni = `nifiti_w ( NOTIFICATION_TYPE_ONGOING , 3105 NOTIFICATION_GROUP_ID_NONE , NOTIFICATION_PRIV_ID_NONE ); 3106 i(! ni ) { 3107 `_DBG ("Fanifiti_w [%d]", t ); 3108  SETTING_RETURN_FAIL ; 3111 t = `nifiti_t_yout ( ni , NOTIFICATION_LY_ONGOING_EVENT ); 3112 i( t ! NOTIFICATION_ERROR_NONE ) { 3113 `_DBG ("Fanifiti_t_you[%d]", t ); 3114  FAIL ; 3117 i(! `rcmp ( PKG_BLOCKING_MODE , ckage )) { 3118 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON , IMG_BlockgMode ); 3119 i( t ! NOTIFICATION_ERROR_NONE ) { 3120 `_DBG ("Fanifiti_t_imag[%d]", t ); 3121  FAIL ; 3123 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON_FOR_INDICATOR , INDI_IMG_BlockgMode ); 3124 i( t ! NOTIFICATION_ERROR_NONE ) { 3125 `_DBG ("Fanifiti_t_imag[%d]", t ); 3126  FAIL ; 3128 } i(! `rcmp ( PKG_FIREWALL , ckage )) { 3129 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON , IMG_Fewl ); 3130 i( t ! NOTIFICATION_ERROR_NONE ) { 3131 `_DBG ("Fanifiti_t_imag[%d]", t ); 3132  FAIL ; 3134 t = `nifiti_t_image ( ni , NOTIFICATION_IMAGE_TYPE_ICON_FOR_INDICATOR , INDI_IMG_Fewl ); 3135 i( t ! NOTIFICATION_ERROR_NONE ) { 3136 `_DBG ("Fanifiti_t_imag[%d]", t ); 3137  FAIL ; 3141 t = `nifiti_t_xt ( ni , 3142 NOTIFICATION_TEXT_TYPE_TITLE , 3143 t , 3144 t , NOTIFICATION_VARIABLE_TYPE_NONE ); 3145 i( t ! NOTIFICATION_ERROR_NONE ) { 3146 `_DBG ("Fanifiti_t_x[%d]", t ); 3147  FAIL ; 3150 t = `nifiti_t_xt ( ni , 3151 NOTIFICATION_TEXT_TYPE_CONTENT , 3152 key_r , 3153 key_r , NOTIFICATION_VARIABLE_TYPE_NONE ); 3154 i( t ! NOTIFICATION_ERROR_NONE ) { 3155 `_DBG ("Fanifiti_t_x[%d]", t ); 3156  FAIL ; 3159 t = `nifiti_t_xt_doma ( ni , SETTING_PACKAGE , SETTING_LOCALEDIR ); 3160 i( t ! NOTIFICATION_ERROR_NONE ) { 3161 `_DBG ("Fanifiti_t_x[%d]", t ); 3162  FAIL ; 3165 t = `nifiti_t_pkgme ( ni , ckage ); 3166 i( t ! NOTIFICATION_ERROR_NONE ) { 3167 `_DBG ("Fanifiti_t_pkgm[%d]", t ); 3168  FAIL ; 3171 t = `nifiti_t_iti ( ni , ckage ); 3172 i( t ! NOTIFICATION_ERROR_NONE ) { 3173 `_DBG ("Fanifiti_t_iti [%d]", t ); 3174  FAIL ; 3177  ni_id = 0; 3178 t = `nifiti_ ( ni , & ni_id ); 3179 i( t ! NOTIFICATION_ERROR_NONE ) { 3180 `_DBG ("Fanifiti_ [%d]", t ); 3181  FAIL ; 3184 t = `nifiti_ ( ni ); 3185 i( t ! NOTIFICATION_ERROR_NONE ) { 3186 `_DBG ("Fanifiti_ [%d]", t ); 3187  FAIL ; 3192 FAIL : 3193 t = `nifiti_ ( ni ); 3194 i( t ! NOTIFICATION_ERROR_NONE ) { 3195 `_DBG ("Fanifiti_ [%d]", t ); 3198 } } 3206  $__is_fe_exi (* pszFePhName ) 3208 FILE * pFe = NULL ; 3210 pFe = `fݒ ( pszFePhName , "r"); 3211 i( pFe = NULL ) { 3212 `_DBG ("fݒ('%s')=NULL, Fnكxied.", pszFePhName ); 3216 `_DBG ("fݒ('%s')!=NULL, Fexied.", pszFePhName ); 3218 `fo ( pFe ); 3219 pFe = NULL ; 3222 } } 3224  $__mode_bo_ni_mhod () 3228  drivg , fewl , t ; 3229 t = 0; 3230 t | `vcf_g_bo ( VCONFKEY_SETAPPL_FIREWALL_KEY , & fewl ); 3232 `_DBG ("__mode_reboot_noti_method"); 3233 `tf ("noti method start\n"); 3234 i( t ) { 3235 `tf ("mode get vconf failed\n"); 3236  t ; 3239 i( drivg ) 3240 t | `mode_bo__ni_ly ("IDS_ST_BODY_INCOMING_CALLS_AND_NEW_NOTIFICATIONS_WILL_BE_READ_OUT_AUTOMATICALLY", PKG_DRIVING_MODE , "IDS_VC_MBODY_NOTIFICATION_READ_OUT"); 3241 i( fewl ) 3242 t | `mode_bo__ni_ly ("IDS_ST_BODY_CONFIGURE_FIREWALL_SETTINGS", PKG_FIREWALL , "IDS_ST_BODY_FIREWALL_ENABLED_ABB"); 3245  t ; 3246 } } 3247  $__w_d (* da , Evas_Obje * obj , * evt ) 3249 `m_ex (); 3250 } } 3252  Evas_Obje * $___w (cڡ * me ) 3254 `_DBG ("ENTER __create_win"); 3255 Evas_Obje * eo ; 3256  w ; 3257  h ; 3258 Ece_X_Wdow xw ; 3259  v = 1; 3261 eo = `m_w_add ( NULL , me , ELM_WIN_DIALOG_BASIC ); 3262 i( eo ) { 3263 `m_w_t_t ( eo , me ); 3264 `m_w_bdss_t ( eo , EINA_TRUE ); 3265 `m_w_pha_t ( eo , EINA_TRUE ); 3266 `m_w_i ( eo ); 3267 `evas_obje_smt_back_add ( eo , "de,que", __w_d , NULL ); 3268 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 3269 `evas_obje_size ( eo , w , h ); 3271 xw = `m_w_xwdow_g ( eo ); 3272 `ece_x_wdow__rd32_t ( xw , ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL , & v , 1); 3275  eo ; 3276 } } 3278  $__mode_syup_p_ (* da ) 3280 `_DBG ("ENTER __mode_syspopup_app_create"); 3281  pda * ad = da ; 3282  r ; 3285 ad -> w = `___w ( PACKAGE ); 3286 i( ad -> w = NULL ) { 3287 `_ERR ("Create winrror"); 3291 ad -> ly_ma = `m_yout_add d-> w ); 3292 `evas_obje_size_ht_weight_t ( ad -> ly_ma , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 3293 `m_yout_theme_t ( ad -> ly_ma , "layout", "application", "default"); 3295 `evas_obje_show ( ad -> ly_ma ); 3296 `m_w_size_obje_add ( ad -> w ,d-> ly_ma ); 3297 `evas_obje_show ( ad -> w ); 3300 `g_t_i18n ( MODE_SYSPOPUP_PACKAGE , MODE_SYSPOPUP_LOCALEDIR ); 3302 #ifde TEST 3303 `mode_syup__pup_wh_b_check ( ad ,d-> ly_ma , NULL , 3304 KeyS_MOBILEDATA_Pup_Off_Text , 3305 KeyS_DO_NOT_ASK_AGAIN , 3306 &( ad -> pup_chk ), __mode_syup_mobeda_cb , 0, 3311 } } 3313  $__mode_syup_p_rme (* da ) 3315 `_DBG ("__mode_syspopup_app_terminate"); 3316  pda * ad = da ; 3318 i( ad -> s ) { 3319 `fi_s ( ad ); 3322 i( `vcf_igne_key_chged ( VCONFKEY_PM_STATE , lcd_e_chged ) != 0) 3323 `_DBG ("vconf key ignore failed"); 3325 `_mi_deroy (); 3327 i( ad -> w ) { 3328 `evas_obje_d ( ad -> w ); 3329 ad -> w = NULL ; 3332 i( ad -> lcd_eq_tim ) { 3333 `ece_tim_d ( ad -> lcd_eq_tim ); 3334 ad -> lcd_eq_tim = NULL ; 3337 i( ad -> ay_tim ) { 3338 `ece_tim_d ( ad -> ay_tim ); 3339 ad -> ay_tim = NULL ; 3342 i( ad -> dib_pup ) { 3343 `evas_obje_d ( ad -> dib_pup ); 3344 ad -> dib_pup = NULL ; 3347 i( ad -> ab_pup ) { 3348 `evas_obje_d ( ad -> ab_pup ); 3349 ad -> ab_pup = NULL ; 3352 `m_ex (); 3354 } } 3356  $__mode_syup_p_u (* da ) 3361 } } 3363  $__mode_syup_sume (* da ) 3368 } } 3370  $ma ( gc , * gv []) 3372 `_DBG ("ENTER main"); 3373 #i REBOOT_METHOD_FROM_SHELL 3374  i = 0; 3376  commd = 99; 3377  s = 77; 3378 i( gc >2 commd = `oi ( gv [1]); 3380  commd ) { 3382 `p (1); 3384 i(! `__mode_bo_ni_mhod ()) { 3386 s = 0; 3388 i( `__is_fe_exi ( DEFAULT_COMPLETE_CONFIG_FLAG_DIR "mode_perf.xml")) { 3390 is_covy = ue ; 3392  s ; 3395 `_DBG ("noti method failing"); 3399 s = 99; 3401 `_DBG ("[ebo-modsyq from shl]d:s[%d]\n", s ); 3404  pda ad ; 3406  pce_s s = { 3407 . = __mode_syup_p_ , 3408 . rme = __mode_syup_p_rme , 3409 . u = __mode_syup_p_u , 3410 . sume = __mode_syup_sume , 3411 . t = __mode_syup_t , 3414 `memt (& ad , 0x0, ( pda )); 3415 s . da = & ad ; 3417  `pce_e_ma ( PACKAGE , & gc , & gv , & s ); 3418 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/src/util.c 19  ~ 20  ~ 21  ~ 24  $expt_xml (* th ) 26 xmlDocP doc = `xmlNewDoc ( BAD_CAST "1.0"); 27 xmlNodeP ro_node = `xmlNewNode ( NULL , BAD_CAST "mode-syspopup"); 28 `xmlDocSRoEmt ( doc , ro_node ); 29 `xmlKpBnksDeu (0); 30 xmlIndtTeOuut = 1; 31  l = `xmlSaveFmFeEnc ( th , doc , "UTF-8", 1); 33 i( l != -1) { 34 `_DBG ("success"); 35 `xmlFeDoc ( doc ); 37 `_DBG ("save xml file failed"); 42 } } 45  $move_xml (* th ) 47 i( `move ( th ) == 0) { 49 `_DBG ("success"); 52 `_DBG ("fail withemove"); 54 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/include/setting-time-engine.h 21 #ide __SETTING_TIME_ENGINE_H__ 22  #__SETTING_TIME_ENGINE_H__ ) 24  ~ 25  ~ 27  #SETTING_TIME_ENGINE_TIME_STR_LEN 15 ) 29  g_ve_time ( time_t _time ); 31  g_time_upde_cb (* da ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/include/setting-time-main.h 21 #ide __SETTING_TIME_MAIN_H__ 22  #__SETTING_TIME_MAIN_H__ ) 24  ~ 25  ~ 27  #MAX_ARGS 15 ) 28  #CITY_BUF_SIZE 128 ) 29  #GMT_BUF_SIZE 10 ) 30  #__MAX_PATH_SIZE 1024 ) 33  #SETTING_TIME_ZONEINFO_PATH "/u/she/zefo/" ) 34  #SETTING_TIME_SHARE_LOCAL_PATH "/u/she/lo" ) 35  #SETTING_TZONE_SYMLINK_PATH "/t/c/loime" ) 37  g_time_ma_unch_wldock_sg (* da ); 38  g_time_ma_o_wldock_sg ( gpor cb_da , gt gc , 39 gch ** gv ); 41  g_time_ma_ick_sokey__cb (* da , Evas_Obje * obj , 42 * evt_fo ); 43  g_time_ma_ick_sokey_Δ_exi__cb (* da , 44 Evas_Obje * obj , 45 * evt_fo ); 46  g_time_ma_ick_sokey_Δ_exi_right_cb (* da , 47 Evas_Obje * obj , 48 * evt_fo ); 49  g_time_ma_chk_b_cb (* da , Evas_Obje * obj , 50 * evt_fo ); 51  g_time_ma_em_mou_up_cb (* da , Evas * e , Evas_Obje * obj , 52 * evt_fo ); 53  g_time_ma_mou_up_Gdl_li_cb (* da , 54 Evas_Obje * obj , 55 * evt_fo ); 56  g_time_ma_b_upde_ok_cb (* cb ); 57  g_time_ma_b_upde_nl_cb (* cb ); 58  g_time_upde_time_de_fm_rg ( StgTimeUG * ad ); 59 Ea_Bo g_upde_defld (* cb ); 60  g_time_check_automic_time_upde_e (); 61  __g_t_cy_tze (cڡ * pTZPh ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/include/setting-time.h 21 #ide __SETTING_TIME_H__ 22  #__SETTING_TIME_H__ ) 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 33  ~ 35  ~ 36  ~ 38  #ERR_BIGGER_THAN_2037 "Cn Shybiggh 2037" ) 39  #AUTO_TIME_UPDATE_ON "AutomitimupdiON!" ) 40  #SETTING_TIME_AUTO_UPDATE_DESC "IDS_ST_BODY_USE_TIME_PROVIDED_BY_NETWORK" ) 41  #NOT_SUPPORT_AUTO_UPDATE_DESC "IDS_ST_POP_AUTO_TIME_UPDATE_UNAVAILABLE_CHOOSE_ALTERNATIVE_TIME_SET_MODE_JPN_SBM" ) 44  #DATE_TIME_STR_AUTOMATIC_UPDATE "IDS_ST_MBODY_AUTO_UPDATE" ) 45  #DATE_TIME_STR_TIME_ZONE "IDS_ST_BODY_TIME_ZONE" ) 46  #DATE_TIME_STR_DATE_AND_TIME "IDS_ST_BODY_DATE_AND_TIME" ) 47  #DATE_TIME_STR_TIME_FORMAT "IDS_ST_BODY_MSG_TIME_FORMAT" ) 50  _StgTimeUG tStgTimeUG ; 57  s_StgTimeUG { 59 ui_gadg_h mug ; 62  mni_fd ; 64 p_cڌ_h mbund_da ; 65 Evas * mevas ; 66 Evas_Obje * mw_ma_yout ; 67 Evas_Obje * mw_g ; 68 Evas_Obje * mly_ma ; 70 ui_gadg_h mug_ldg ; 72 Evas_Obje * mvi_b ; 73 Evas_Obje * msl_ma ; 74 * mΔ ; 76 #ifde USE_TIMER_UPDATE_TIME_IN_TIME_VIEW 77 Ece_Tim * mupde_tim ; 79 Evas_Obje * mp_ogss ; 80 Evas_Obje * mp ; 81 Ea_Bo mis_defld_ed ; 84 Stg_GGroupIm_Da * mda_auto ; 85 Stg_GGroupIm_Da * mda_tz ; 86 Stg_GGroupIm_Da * mda_time ; 87 Stg_GGroupIm_Da * mda_time_fmt ; 88 Stg_GGroupIm_Da * mda_de_fmt ; 89 Stg_GGroupIm_Da * mda_fday_wk_fmt ; 94 Elm_Gli_Im_Css mc_2xt_2 ; 95 Elm_Gli_Im_Css mc_2xt_row ; 96 Elm_Gli_Im_Css mc_1xt_1ic ; 97 Elm_Gli_Im_Css mc_yout ; 98 Elm_Gli_Im_Css mc_2xt_3_ ; 99 Elm_Gli_Im_Css mc_1ic_1xt_sub ; 101 Ece_Idr * mupde_timeze_idr ; 102 Ece_Idr * mesh_time_idr ; 104  mis_exnd_time_fm_li ; 107 g_vw g_vw_time_ma ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/src/setting-time-engine.c 21  ~ 24  $g_time_upde_cb (* da ) 26 `tv_if ( da = NULL , -1); 27 StgTimeUG * ad = da ; 41 #i SUPPORT_SCREEN_PROTECTED 42 `diy_uock_e ( LCD_NORMAL , STAY_CUR_STATE ); 45 i( ad -> p_ogss ) { 46 `evas_obje_d ( ad -> p_ogss ); 47 ad -> p_ogss = NULL ; 50 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/src/setting-time-main.c 22  ~ 23  ~ 24  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 34  ~ 35  ~ 37  ~ 38  ~ 39  ~ 40  ~ 41  ~ 43  ~ 44  ~ 46  #ONE_MINUTE 60 ) 47  #PROGRESS_POPUP_SHOW 0 ) 48  #DEF_BUF_SIZE 256 ) 51  UCh * uary (cڡ * chs ); 52  ICU_t_timeze (cڡ * timeze ); 53  g_gmt_offt (* r_buf ,  size ); 55 * g_timeze_r (); 56 * g_cy_me_su (); 57  bo g_cy_me (* tzme ); 58 * g_timeze_diyme (); 60 * gs_su ; 61  quy_back (* NUd ,  gc , ** gv , ** azCName ); 62  bo g_upde_timeze ( StgTimeUG * ad ); 64  g_time_ma_ (* cb ); 65  g_time_ma_deroy (* cb ); 66  g_time_ma_upde (* cb ); 67  g_time_ma_nup (* cb ); 69 g_vw gg_vw_time_ma = { 70 . = g_time_ma_ , 71 . gderoy = g_time_ma_deroy , 72 . gupde = g_time_ma_upde , 73 . gnup = g_time_ma_nup , 76 #i UN_SUPPORT_TIME_DYNAMIC_UPDATE 77  g_time_bo__cb (* da , Evas_Obje * obj , 78 * evt_fo ); 81 bo $__upde_timeze_idr ( StgTimeUG * ad ) 83 `g_upde_timeze ( ad ); 84 `ece_idr_d ( ad -> upde_timeze_idr ); 85 ad -> upde_timeze_idr = NULL ; 87 } } 89  $time_chged_back ( keynode_t * key , * da ) 92 `SETTING_TRACE_DEBUG ("timendimezone have been changed: TIME_CHANGED_HEYNOTY_CALLBACK"); 93 StgTimeUG * ad = (StgTimeUG *) da ; 95  t = `g_time_upde_cb ( ad ); 96 i( t != 0) { 97 `SETTING_TRACE ("FAIL: setting_time_update_db(ad)\n"); 101 `SETTING_TRACE ("ad->is_defld_ed:%d", ad -> is_defld_ed ) 102 i( EINA_TRUE = ad -> is_defld_ed ) { 104 `SETTING_TRACE ("Datefield is selected\n"); 109 `tzt (); 111  pTZPh [ __MAX_PATH_SIZE ]; 112 ssize_t nL = `adlk ( SETTING_TZONE_SYMLINK_PATH , pTZPh , (pTZPath) - 1); 113 i( nL != -1) { 114 pTZPh [ nL ] = '\0'; 116 `SETTING_TRACE ("parserror for SETTING_TZONE_SYMLINK_PATH"); 120 i(! `__g_t_cy_tze (& pTZPh [20])) { 121 `SETTING_TRACE ("__setting_set_city_tzone ERROR"); 124 * timeze = `vcf_g_r ( VCONFKEY_SETAPPL_TIMEZONE_ID ); 125 `g_tm_if ( timeze = NULL , "get vonf failed"); 126 `ICU_t_timeze ( timeze ); 127 `FREE ( timeze ); 130 i( ad -> upde_timeze_idr ) { 131 `ece_idr_d ( ad -> upde_timeze_idr ); 132 ad -> upde_timeze_idr = NULL ; 134 ad -> upde_timeze_idr = 135 `ece_idr_add (( Ece_Task_Cb __upde_timeze_idr , ad ); 137 i( ad -> esh_time_idr ) { 138 `ece_idr_d ( ad -> esh_time_idr ); 139 ad -> esh_time_idr = NULL ; 141 ad -> esh_time_idr = `ece_idr_add ( g_upde_defld ,d); 142 } } 144  $g_time_upde_time_de_fm_rg ( StgTimeUG * ad ) 146 SETTING_TRACE_BEGIN ; 148  tm * ts ; 149  tm ts_t ; 150 time_t ime ; 152  t , vue , r ; 154  time_r [ MAX_ARGS ]; 156 ime = `time ( NULL ); 157 ts = `loime_r (& ime , & ts_t ); 158 `t_if (! ts ); 161 t = `g_g_t_p_key ( INT_SLP_SETTING_REGIONFORMAT_TIME1224 , & vue , & r ); 162 i( t = SETTING_RETURN_FAIL ) 163 vue = VCONFKEY_TIME_FORMAT_12 ; 165  vue ) { 166  VCONFKEY_TIME_FORMAT_12 : { 168 `rime ( time_r , MAX_ARGS , "%l:%M %", & ts_t ); 172  VCONFKEY_TIME_FORMAT_24 : { 173 `rime ( time_r , MAX_ARGS , "%H:%M", & ts_t ); 181 i( ad -> da_time ) { 182 `m_obje_em_da_t ( ad -> da_time -> em ,d->data_time); 183 `m_gli_em_upde ( ad -> da_time -> em ); 185 } } 187 bo $g_upde_timeze ( StgTimeUG * ad ) 190  time_ze_sub_r [ CITY_BUF_SIZE + GMT_BUF_SIZE + 3] = { 0, }; 191 * diyTimeze = NULL ; 192  gmt_offt [ GMT_BUF_SIZE ] = {0, }; 193  t = 0; 196 diyTimeze = `g_timeze_diyme (); 197 `g_gmt_offt ( gmt_offt , GMT_BUF_SIZE ); 199 i( diyTimeze ! NULL ) { 200 t = `tf ( time_ze_sub_r , CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "%s, GMT %s", 201 diyTimeze , gmt_offt ); 202 `tv_if ( t < 0, 0); 204 t = `tf ( time_ze_sub_r , CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "Korean Standard Time, GMT +9:00"); 205 `tv_if ( t < 0, 0); 207 `SETTING_TRACE ("ad->da_tz:%p", ad -> da_tz ); 209 i( ad -> da_tz ) { 210 ad -> da_tz -> sub_desc = (*) `g_rdup ( time_ze_sub_r ); 211 `m_obje_em_da_t ( ad -> da_tz -> em ,d->data_tz); 212 `m_gli_em_upde ( ad -> da_tz -> em ); 215 `FREE ( diyTimeze ); 218 } } 220  $g_time_ma_t_vcf_chge_cb ( keynode_t * key , * da ) 222 SETTING_TRACE_BEGIN ; 223 `t_if ( NULL = da ); 224 StgTimeUG * ad = da ; 226 * vcf_me = `vcf_keynode_g_me ( key ); 229 i(! `SCmp ( vcf_me , VCONFKEY_REGIONFORMAT_TIME1224 ) || 230 ! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DATE_FORMAT_INT )) { 231 * time ; 232  time_r [ DEF_BUF_SIZE ]; 233 * _time_fm = `g__time_fm_r (); 234 `g_tm_if ( NULL = _time_fm , "pa_time_format is NULL"); 235 i(! `cmp ( _time_fm , "IDS_ST_BODY_12_HOURS", ` ("IDS_ST_BODY_12_HOURS"))) 236 time = `__g_phe_ng_g_by_n ("en_US", "hhmm"); 238 time = `__g_phe_ng_g_by_n ("en_US", "Hm"); 240 `y ( time_r , time , DEF_BUF_SIZE ); 241 time_r [ DEF_BUF_SIZE - 1] = '\0'; 243 `m_obje_xt_t ( ad -> da_time -> b_right , time_r ); 244 `FREE ( _time_fm ); 246 } } 248  $_mmgr_t_timeze_hr (* tzda ) 250  t = `mmgr_t_timeze ( tzda ); 251 i( t ) { 253 `g_t_evt_syem ( SYS_EVENT_TIME_ZONE , 254 EVT_KEY_TIME_ZONE , 255 tzda ); 258  t ; 259 } } 261  $_mmgr_t_syime_hr ( time_t t_cut ) 263  t ; 264 t = `mmgr_t_syime ( t_cut ); 265 i( t ) { 267 `g_t_evt_syem ( SYS_EVENT_SCREEN_AUTOROTATE_STATE , 268 EVT_KEY_TIME_CHANGED , 269 t_cut ); 272  t ; 273 } } 276  $__upde_time_v_sim_rd (* da ) 278 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 279 StgTimeUG * ad = (StgTimeUG * da ; 280  t = 0; 281  t_nz = 0; 282  t_offt = 0; 283 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_GMT , & t_nz ); 284 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_EVENT_GMT , & t_offt ); 285 * tzth = `vcf_g_r ( VCONFKEY_TELEPHONY_NITZ_ZONE ); 286 i( t !0 || `isEmyS ( tzth )) { 291 t = 0; 294 `SETTING_TRACE ("tz_th:%s", tzth ); 296  tz_th [ MAX_COMMON_BUFFER_LEN / 4 + 1]; 297 `CyS ( tz_th , SETTING_TIME_ZONEINFO_PATH , MAX_COMMON_BUFFER_LEN / 4); 298 `g_t ( tz_th , tzth , (tz_path)); 299 `SETTING_TRACE ("fu΁z_th:%s", tz_th ); 300 t = `_mmgr_t_timeze_hr ( tz_th ); 301 i( t < 0) { 302 `SETTING_TRACE ("tzpath isot valid."); 305 `SETTING_TRACE ("_mmgr_t_timeze_h- sucssfu: %\n", tz_th ); 306 i(! `__g_t_cy_tze ( tzth )) { 307 `SETTING_TRACE ("__setting_set_city_tzone ERROR") 310 `g_cy_me ( tzth ); 311 * cy = `g_cy_me_su (); 312 `SETTING_TRACE ("cy:%s", cy ); 313 i( cy ) { 314 t = `vcf_t_r ( VCONFKEY_SETAPPL_CITYNAME_INDEX_INT , cy ); 315 `g_tm_if ( t !0, "vcf[%s] faed", VCONFKEY_SETAPPL_CITYNAME_INDEX_INT ); 317 `g_upde_timeze ( ad ); 320  t_uime = 0; 321 FILE * = `fݒ ("/proc/uptime", "r"); 322 i( ) { 323 i(! `fsnf ( , "%d", & t_uime )) { 324 `SETTING_TRACE_ERROR ("fscanfrror"); 326 `fo ( ); 327 = NULL ; 329 `SETTING_TRACE_ERROR ("fopenrror"); 332 `SETTING_TRACE ("t_nz:%d,_offt:%d,_uime:%d", t_nz , t_offt , t_uime ); 333 time_t t_cut = t_nz + t_uime - t_offt ; 334 `SETTING_TRACE ("t_cut:%d", t_cut ); 335 t = `_mmgr_t_syime_hr ( t_cut ); 336 `g_tm_if ( t == -1, "_alarmmgr_set_systime_helper call failed"); 337 i( ad -> da_time ) { 338  tm ts_t ; 339  tm * ts = `loime_r (& t_cut , & ts_t ); 340 `t_if (! ts ); 341 `g_ab_evas_obje ( ad -> da_time -> b_ ); 342 `g_ab_evas_obje ( ad -> da_time -> b_right ); 346  t_evt_v = -1; 347 `vcf_t_t ( VCONFKEY_SYSTEM_TIME_CHANGED , t_evt_v ); 349 `FREE ( tzth ); 350 } } 353  $g_time_ma_bo_vcf_chge_cb ( keynode_t * key , * da ) 356 `t_if ( NULL = da ); 357 StgTimeUG * ad = da ; 358  us = `vcf_keynode_g_bo ( key ); 359 * vcf_me = `vcf_keynode_g_me ( key ); 361 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL )) { 362 i( ad -> da_auto ) { 363 ad -> is_defld_ed = EINA_FALSE ; 365 `g_upde_gl_em_chk_us ( ad -> da_auto , us ); 367 i(! ad -> da_auto -> chk_us ) { 368 i( ad -> da_tz ) { 369 `g_ab_gli_em ( ad -> da_tz -> em ); 372 i( ad -> da_time ) { 373 ad -> da_time -> isImDibFg = FALSE ; 375 `g_ab_evas_obje ( ad -> da_time -> b_ ); 376 `g_ab_evas_obje ( ad -> da_time -> b_right ); 377 `g_ab_gli_em ( ad -> da_time -> em ); 382 #i UN_SUPPORT_TIME_DYNAMIC_UPDATE 383 ad -> p = 384 `g__pup_wh_b ( ad ,d-> w_g , NULL , 385 `_ ("IDS_ST_POP_RESTART_PHONE_TO_USE_AUTOMATIC_UPDATE_Q"), 386 g_time_bo__cb , 388 `dgxt ("sys_string", "IDS_ST_BUTTON_OK"), 389 `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 391 i( ad -> da_tz ) { 392 `g_dib_gli_em ( ad -> da_tz -> em ); 395 i( ad -> da_time ) { 396 ad -> da_time -> isImDibFg = FALSE ; 398 `g_dib_evas_obje ( ad -> da_time -> b_ ); 399 `g_dib_evas_obje ( ad -> da_time -> b_right ); 400 `g_dib_gli_em ( ad -> da_time -> em ); 403 `__upde_time_v_sim_rd ( ad ); 408 } } 410  $__sim_time_fo_chg_cb ( keynode_t * key , * da ) 412 SETTING_TRACE_BEGIN ; 413 `t_if ( NULL = da ); 414 StgTimeUG * ad = da ; 415 * vcf_me = `vcf_keynode_g_me ( key ); 417 i(! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_NITZ_GMT ) 418 || ! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_NITZ_EVENT_GMT ) 419 || ! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_NITZ_ZONE )) { 420  vue = 0; 421  r = 0; 422 `g_g_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , & vue , 423 & r ); 424 i( vue ) { 425  t = 0; 426  t_nz = 0; 427  t_offt = 0; 428 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_GMT , & t_nz ); 429 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_EVENT_GMT , & t_offt ); 430 * tzth = `vcf_g_r ( VCONFKEY_TELEPHONY_NITZ_ZONE ); 431 i( t !0 || `isEmyS ( tzth )) { 432 i( ad -> da_auto ) { 433 `g_dib_gli_em ( ad -> da_auto -> em ); 435 i( ad -> da_tz ) { 436 `g_ab_gli_em ( ad -> da_tz -> em ); 438 i( ad -> da_time ) { 439 `g_ab_gli_em ( ad -> da_time -> em ); 443 `FREE ( tzth ); 445 i( ad -> da_auto ) { 446 `g_ab_gli_em ( ad -> da_auto -> em ); 448 i( ad -> da_tz ) { 449 `g_dib_gli_em ( ad -> da_tz -> em ); 451 i( ad -> da_time ) { 452 `g_dib_gli_em ( ad -> da_time -> em ); 455 `__upde_time_v_sim_rd ( ad ); 458 } } 461  $__g_time_check_ab_automic_upde () 464  t = 0; 465  t_nz = 0; 466  t_offt = 0; 467 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_GMT , & t_nz ); 468 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_EVENT_GMT , & t_offt ); 469 * tzth = `vcf_g_r ( VCONFKEY_TELEPHONY_NITZ_ZONE ); 470 i( t =0 && ! `isEmyS ( tzth )) 474 } } 482  $g_time_ma_defld_t_cb (* da , Evas_Obje * obje , * evt_fo ) 484 SETTING_TRACE_BEGIN ; 485 `SETTING_TRACE ("SETTING_DATETIME"); 490 `t_if ( da = NULL ); 491 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 492 StgTimeUG * ad = li_em -> urda ; 494 Evas_Obje * obj = li_em -> eo_check ; 496 i( obj ) { 497 `m_obje_sigl_em ( li_em -> eo_check , "picker,action,value,set", ""); 499 `SETTING_TRACE_ERROR ("list_item->eo_check is NULL"); 502 ad -> is_defld_ed = EINA_TRUE ; 504 #ifde USE_TIMER_UPDATE_TIME_IN_TIME_VIEW 505 i( ad -> upde_tim ) { 506 `ece_tim_t ( ad -> upde_tim ); 507 `ece_tim_ze ( ad -> upde_tim ); 512 i(1 = `g_time_check_automic_time_upde_e ()) { 513 `SETTING_TRACE ("AUTO_TIME ON:oction"); 514 SETTING_TRACE_END ; 515 #ifde USE_TIMER_UPDATE_TIME_IN_TIME_VIEW 516 i( ad -> upde_tim ) { 517 `ece_tim_thaw ( ad -> upde_tim ); 523  tm _tm ; 524 `m_dime_vue_g ( obj , & _tm ); 526 `SETTING_TRACE ("year : %d, month : %d, day : %d, hour : %d, min : %d", 527 _tm . tm_yr , _tm. tm_m , _tm. tm_mday , _tm. tm_hour , _tm. tm_m ); 529 _tm . tm_isd = -1; 530 _tm . tm_c = 0; 533 time_t the_time = `mktime (& _tm ); 536  t = `_mmgr_t_syime_hr ( the_time ); 538 #ifde USE_TIMER_UPDATE_TIME_IN_TIME_VIEW 539 i( ad -> upde_tim ) { 540 `ece_tim_thaw ( ad -> upde_tim ); 545 time_t cime = `time ( NULL ); 546  tm ts_t ; 547  tm * ts = `loime_r (& cime , & ts_t ); 548 `SETTING_TRACE ("After _alarmmgr_set_systime_helper() ....year : %d, month : %d, day : %d, hour : %d, min : %d", 549 ts_t . tm_yr ,s_t. tm_m ,s_t. tm_mday ,s_t. tm_hour ,s_t. tm_m ); 551 Evas_Obje * pup = NULL ; 552 pup = `evas_obje_da_g ( obj , "popup"); 553 i( pup ) { 554 `evas_obje_d ( pup ); 555 pup = NULL ; 557 `g_tm_if ( t == -1, "_alarmmgr_set_systime_helper call failed"); 558 } } 560 #ifde USE_TIMER_UPDATE_TIME_IN_TIME_VIEW 561 Ea_Bo $__esh_de_tim (* da ) 564 StgTimeUG * ad = da ; 565 i( ad -> da_time ) { 566 time_t ime = `time ( NULL ); 567  tm ts_t ; 568  tm * ts = `loime_r (& ime , & ts_t ); 569 `tv_if (! ts , 1); 571  tm ui_time ; 572 `m_dime_vue_g ( ad -> da_time -> eo_check , & ui_time ); 573 i(( ime / ONE_MINUTE !( `mktime (& ui_time ) / ONE_MINUTE)) { 574 `SETTING_TRACE ("TػeshhUIma 1 muasd.\ %s", __FUNCTION__ ); 575 `m_dime_vue_t ( ad -> da_time -> eo_check , & ts_t ); 576 `g_upde_timeze ( ad ); 580 } } 583  $hour_fm_evt_hdr (cڡ * evt_me , bund * da , * ur_da ) 585 cڡ * hour_fm_t = NULL ; 586 `SETTING_TRACE ("houfm svt(%sived", evt_me ); 588 hour_fm_t = `bund_g_v ( da , EVT_KEY_HOUR_FORMAT ); 589 `SETTING_TRACE ("hour_fm_t(%s)", hour_fm_t ); 590 } } 592  ghour_fm_evt_g_id ; 594  $g_time_ma_ (* cb ) 596 SETTING_TRACE_BEGIN ; 597 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 599 StgTimeUG * ad = (StgTimeUG * cb ; 601 * l_b = NULL ; 602 * t = `_ ( DATE_TIME_STR_DATE_AND_TIME ); 603 * Δ = NULL ; 604 ad -> is_defld_ed = EINA_FALSE ; 606 p_cڌ_h rvi = ad -> bund_da ; 608 `p_cڌ_g_exa_da ( rvi , "Δ", & Δ ); 609 `p_cڌ_g_exa_da ( rvi , "t", & t ); 611 Evas_Obje * sr ; 613 ad -> Δ = caller; 615 l_b = `_ ("IDS_ST_BUTTON_BACK"); 616 t = DATE_TIME_STR_DATE_AND_TIME ; 617 gch * t_r = NULL ; 619 i( t ) 620 t_r = t ; 622 ad -> ly_ma = 623 `g__yout_vi_b_gli ( ad -> w_ma_yout , 624 ad -> w_g , t_r , 625 l_b , NULL , 626 g_time_ma_ick_sokey__cb , 627 NULL , ad , & sr , 628 & ad -> vi_b ); 630 ad -> sl_ma = sr ; 631 `m_sr_picy_t ( sr , ELM_SCROLLER_POLICY_OFF , ELM_SCROLLER_POLICY_OFF); 633  vue ; 634  r ; 635  t = 0; 636 Elm_Obje_Im * em ; 638 em = `m_gli_em_nd ( sr , & c_t , NULL , NULL, 639 ELM_GENLIST_ITEM_NONE , NULL , NULL); 640 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 641 `g_g_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , & vue , 642 & r ); 645 bo auto_ag = vue ; 647 i( auto_ag ) { 649  t = 0; 650  t_nz = 0; 651  t_offt = 0; 652 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_GMT , & t_nz ); 653 t + `vcf_g_t ( VCONFKEY_TELEPHONY_NITZ_EVENT_GMT , & t_offt ); 654 * tzth = `vcf_g_r ( VCONFKEY_TELEPHONY_NITZ_ZONE ); 655 i( t =0 && ! `isEmyS ( tzth )) { 657  tz_th [ MAX_COMMON_BUFFER_LEN / 4 + 1]; 658 `CyS ( tz_th , SETTING_TIME_ZONEINFO_PATH , MAX_COMMON_BUFFER_LEN / 4); 659 `g_t ( tz_th , tzth , (tz_path)); 660 `SETTING_TRACE ("fu΁z_th:%s", tz_th ); 661 t = `_mmgr_t_timeze_hr ( tz_th ); 662 i( t < 0) { 663 `SETTING_TRACE ("tzpath isot valid."); 665 `SETTING_TRACE ("_mmgr_t_timeze_h- sucssfu: %\n", tz_th ); 666 i(! `__g_t_cy_tze ( tzth )) { 667 `SETTING_TRACE ("__setting_set_city_tzone ERROR") 669 `g_cy_me ( tzth ); 670 * cy = `g_cy_me_su (); 671 `SETTING_TRACE ("cy:%s", cy ); 672 t = `vcf_t_r ( VCONFKEY_SETAPPL_CITYNAME_INDEX_INT , cy ); 675  t_uime = 0; 676 FILE * = `fݒ ("/proc/uptime", "r"); 677 i( ) { 678 i(! `fsnf ( , "%d", & t_uime )) { 679 `SETTING_TRACE_ERROR ("fscanfrror"); 681 `fo ( ); 682 = NULL ; 684 `SETTING_TRACE_ERROR ("fopenrror"); 687 `SETTING_TRACE ("t_nz:%d,_offt:%d,_uime:%d", t_nz , t_offt , t_uime ); 688 time_t t_cut = t_nz + t_uime - t_offt ; 689 `SETTING_TRACE ("t_cut:%d", t_cut ); 690 t = `_mmgr_t_syime_hr ( t_cut ); 692 `FREE ( tzth ); 697 ad -> da_auto = 698 `g__Gdl_fld_def ( sr , &( ad -> c_1xt_1ic ), 699 g_time_ma_mou_up_Gdl_li_cb , 700 ad , SWALLOW_Ty_1ICON_1RADIO , NULL , 701 NULL , vue , 702 DATE_TIME_STR_AUTOMATIC_UPDATE , NULL , 703 g_time_ma_chk_b_cb ); 704 i( ad -> da_auto ) { 705 ad -> da_auto -> urda =d; 707 `SETTING_TRACE_ERROR ("ad->data_auto is NULL"); 715 ad -> da_time = 716 `g__Gdl_fld_def ( sr , &( ad -> c_yout ), 717 g_time_ma_mou_up_Gdl_li_cb , 718 ad , SWALLOW_Ty_LAYOUT_DATEFIELD , 719 NULL , NULL, 0, 720 DATE_TIME_STR_DATE_AND_TIME , 721 NULL , 722 NULL ); 723 i( ad -> da_time ) { 724 ad -> da_time -> urda =d; 725 ad -> da_time -> nf =d-> vi_b ; 726 ad -> da_time -> isImDibFg = auto_ag ; 727 ad -> da_time -> aived_cb = g_time_ma_defld_t_cb ; 728 `m_gli_em__mode_t ( ad -> da_time -> em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 730 Elm_Obje_Im * em = `m_gli_em_nd ( sr , &( c_btom_le ), NULL , NULL, 731 ELM_GENLIST_ITEM_NONE , NULL , NULL); 732 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 735 `SETTING_TRACE_ERROR ("ad->data_time is NULL"); 739 `g_t_i18n ("wldock", SETTING_TIME_SHARE_LOCAL_PATH ); 740  time_ze_sub_r [ CITY_BUF_SIZE + GMT_BUF_SIZE + 3] = { 0, }; 741 * diyTimeze = NULL ; 743 diyTimeze = `g_timeze_diyme (); 745 i( diyTimeze ! NULL ) { 750  r_buf [ GMT_BUF_SIZE ] = {0, }; 751 `g_gmt_offt ( r_buf , GMT_BUF_SIZE ); 753 * timeze_r = `g_timeze_r (); 755 `SETTING_TRACE ("timezone : %s, displayTimezone :%s, gmt_offset : %s", 756 timeze_r , diyTimeze , `_ ( r_buf )); 757 t = `tf ( time_ze_sub_r , CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "%s, GMT %s", 758 diyTimeze , `_ ( r_buf )); 760 `FREE ( timeze_r ); 761 `tv_if ( t < 0, 0); 764 t = `tf ( time_ze_sub_r , CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "Korean Standard Time, GMT +9:00"); 765 `tv_if ( t < 0, 0); 767 `FREE ( diyTimeze ); 770 ad -> da_tz = 771 `g__Gdl_fld_def ( sr , &( ad -> c_2xt_2 ), 772 g_time_ma_mou_up_Gdl_li_cb , 773 ad , SWALLOW_Ty_INVALID , NULL , 774 NULL , 0, DATE_TIME_STR_TIME_ZONE , 775 time_ze_sub_r , NULL ); 776 i( ad -> da_tz ) { 777 ad -> da_tz -> urda =d; 779 `SETTING_TRACE_ERROR ("ad->data_tz is NULL"); 783 vue = VCONFKEY_TIME_FORMAT_12 ; 784 `g_g_t_p_key ( INT_SLP_SETTING_REGIONFORMAT_TIME1224 , & vue , & r ); 785 ad -> da_time_fmt = `g__Gdl_fld_def ( sr , 786 &( ad -> c_1xt_1ic ), 787 g_time_ma_mou_up_Gdl_li_cb , 788 ad , 789 SWALLOW_Ty_1ICON_1RADIO , 790 NULL , 791 NULL , 792 ( vue = VCONFKEY_TIME_FORMAT_24 ), 794 NULL , 795 g_time_ma_chk_b_cb ); 796 i( ad -> da_time_fmt ) { 797 `__BACK_POINTER_SET ( ad -> da_time_fmt ); 798 ad -> da_time_fmt -> urda =d; 800 `SETTING_TRACE_ERROR ("ad->data_time_fmt is NULL"); 802 `ADD_GL_HELP_NO_SEP ( sr , "IDS_ST_SBODY_SHOW_THE_TIME_IN_24_HOUR_FORMAT_INSTEAD_OF_12_HOUR_HAM_PM_FORMAT"); 804 #i APPLIED_DATATIME_DATA_FORMAT 805 * _de_fm = `g__de_fm_r (); 806 ad -> da_de_fmt = `g__Gdl_exp__fld ( sr , 807 &( ad -> c_2xt_3_ ), 808 g_time_ma_mou_up_Gdl_li_cb , 809 ad , SWALLOW_Ty_INVALID , 810 DATE_TIME_STR_TIME_FORMAT , 811 _time_fm , SETTING_GROUP_STYLE_CENTER , 812 SETTING_GROUP_STYLE_CENTER ); 813 i( ad -> da_de_fmt ) { 814 ad -> da_de_fmt -> t_p_g_bded = 815 INT_SLP_SETTING_DATE_FORMAT ; 817 `SETTING_TRACE_ERROR ("ad->data_date_fmt is NULL"); 819 `G_FREE ( _de_fm ); 822 #i APPLIED_DATATIME_FIRSTDAY_WEEK 823 * _wk = `g__wk_fm_r (); 824 ad -> da_fday_wk_fmt = 825 `g__Gdl_exp__fld ( sr , 826 &( ad -> c_2xt_3_ ), 827 g_time_ma_mou_up_Gdl_li_cb , 828 ad , SWALLOW_Ty_INVALID , 830 _wk , SETTING_GROUP_STYLE_CENTER , 831 SETTING_GROUP_STYLE_BOTTOM ); 832 i( ad -> da_fday_wk_fmt ) { 833 ad -> da_fday_wk_fmt -> t_p_g_bded = 834 INT_SLP_SETTING_WEEK_FORMAT ; 836 `SETTING_TRACE_ERROR ("ad->data_firstday_week_fmt is NULL"); 838 `G_FREE ( _wk ); 846 i(! ab_automic ) { 847 i( ad -> da_auto ) { 848 `g_dib_gli_em ( ad -> da_auto -> em ); 853 i( auto_ag ) { 854 i( ad -> da_tz ) { 855 `g_dib_gli_em ( ad -> da_tz -> em ); 857 i( ad -> da_time ) { 858 `g_dib_gli_em ( ad -> da_time -> em ); 862 g_vw_time_ma . is_ = 1; 863 `vcf_nify_key_chged ( VCONFKEY_SYSTEM_TIME_CHANGED , time_chged_back , (*) ad ); 866 `vcf_nify_key_chged ( VCONFKEY_REGIONFORMAT_TIME1224 , g_time_ma_t_vcf_chge_cb , ad ); 868 `vcf_nify_key_chged ( VCONFKEY_SETAPPL_DATE_FORMAT_INT , g_time_ma_t_vcf_chge_cb , ad ); 870 `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_NITZ_GMT , __sim_time_fo_chg_cb , ad ); 871 `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_NITZ_EVENT_GMT , __sim_time_fo_chg_cb , ad ); 872 `vcf_nify_key_chged ( VCONFKEY_TELEPHONY_NITZ_ZONE , __sim_time_fo_chg_cb , ad ); 874 `vcf_nify_key_chged ( VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL , 875 g_time_ma_bo_vcf_chge_cb , ad ); 878 #ifde USE_TIMER_UPDATE_TIME_IN_TIME_VIEW 879 ad -> upde_tim = `ece_tim_add (3, ( Ece_Task_Cb __esh_de_tim ,d); 883 i( ES_R_OK ! `evtsyem_gi_evt ( SYS_EVENT_HOUR_FORMAT , 884 & hour_fm_evt_g_id , 885 ( evtsyem_hdr ) hour_fm_evt_hdr , cb )) { 886 `SETTING_TRACE_ERROR ("error"); 889  SETTING_RETURN_SUCCESS ; 890 } } 892  $g_time_ma_deroy (* cb ) 894 SETTING_TRACE_BEGIN ; 896 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 898 StgTimeUG * ad = (StgTimeUG * cb ; 901 i( ad -> Δ ) 902 `FREE ( ad -> Δ ); 904 #ifde USE_TIMER_UPDATE_TIME_IN_TIME_VIEW 905 i( ad -> upde_tim ) { 906 `ece_tim_d ( ad -> upde_tim ); 907 ad -> upde_tim = NULL ; 911 #i PROGRESS_POPUP_SHOW 912 i( ad -> p_ogss ) { 913 `evas_obje_d ( ad -> p_ogss ); 914 ad -> p_ogss = NULL ; 918 i( ad -> upde_timeze_idr ) { 919 `ece_idr_d ( ad -> upde_timeze_idr ); 920 ad -> upde_timeze_idr = NULL ; 924 i( ad -> esh_time_idr ) { 925 `ece_idr_d ( ad -> esh_time_idr ); 926 ad -> esh_time_idr = NULL ; 929 `vcf_igne_key_chged ( VCONFKEY_SYSTEM_TIME_CHANGED , 930 time_chged_back ); 932 `vcf_igne_key_chged ( VCONFKEY_REGIONFORMAT_TIME1224 , 933 g_time_ma_t_vcf_chge_cb ); 934 `vcf_igne_key_chged ( VCONFKEY_SETAPPL_DATE_FORMAT_INT , 935 g_time_ma_t_vcf_chge_cb ); 937 `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_NITZ_GMT , __sim_time_fo_chg_cb ); 938 `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_NITZ_EVENT_GMT , __sim_time_fo_chg_cb ); 939 `vcf_igne_key_chged ( VCONFKEY_TELEPHONY_NITZ_ZONE , __sim_time_fo_chg_cb ); 941 `vcf_igne_key_chged ( VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL , 942 g_time_ma_bo_vcf_chge_cb ); 944 i( ad -> ly_ma ! NULL ) { 945 `evas_obje_d ( ad -> ly_ma ); 946 ad -> ly_ma = NULL ; 947 g_vw_time_ma . is_ = 0; 950 i( ES_R_OK ! `evtsyem_uegi_evt ( hour_fm_evt_g_id )) { 951 `SETTING_TRACE_ERROR ("error"); 954  SETTING_RETURN_SUCCESS ; 955 } } 957  $g_time_ma_upde (* cb ) 959 SETTING_TRACE_BEGIN ; 960 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 962 StgTimeUG * ad = (StgTimeUG * cb ; 964 i( ad -> ly_ma ! NULL ) { 965 `evas_obje_show ( ad -> ly_ma ); 967 i( ad -> upde_timeze_idr ) { 968 `ece_idr_d ( ad -> upde_timeze_idr ); 969 ad -> upde_timeze_idr = NULL ; 971 ad -> upde_timeze_idr = 972 `ece_idr_add (( Ece_Task_Cb __upde_timeze_idr , ad ); 974 i( ad -> esh_time_idr ) { 975 `ece_idr_d ( ad -> esh_time_idr ); 976 ad -> esh_time_idr = NULL ; 978 ad -> esh_time_idr = `ece_idr_add ( g_upde_defld ,d); 980  SETTING_RETURN_SUCCESS ; 981 } } 983  $g_time_ma_nup (* cb ) 985 SETTING_TRACE_BEGIN ; 986  SETTING_RETURN_SUCCESS ; 987 } } 996  $g_time_check_automic_time_upde_e () 998 SETTING_TRACE_BEGIN ; 999  bvue = 0; 1000  r = 0; 1002 `g_g_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , 1003 & bvue , & r ); 1005  bvue ; 1007 } } 1009  $__g_t_cy_tze (cڡ * pTZPh ) 1013  szTimeze [ GMT_BUF_SIZE ] = {0,}; 1014 * pS = `rdup ( pTZPh ); 1017 `g_gmt_offt ( szTimeze , GMT_BUF_SIZE ); 1021 `vcf_t_r ( VCONFKEY_SETAPPL_TIMEZONE_ID , pS ); 1022 `FREE ( pS ); 1024  TRUE ; 1025 } } 1028 $g_time_ma_unch_wldock_su_ug_cb ( ui_gadg_h ug , 1029 p_cڌ_h su , * iv ) 1031 SETTING_TRACE_BEGIN ; 1033 `tm_if ( iv = NULL , "Dataarameter is NULL"); 1035 StgTimeUG * ad = (StgTimeUG * iv ; 1037 * cy = NULL ; 1038 * tzth = NULL ; 1039 `p_cڌ_g_exa_da ( su , "cy", & cy ); 1040 `p_cڌ_g_exa_da ( su , "tzth", & tzth ); 1042 i(! tzth ) { 1043 `SETTING_TRACE ("tzpath from worldclock UG isull."); 1046 `SETTING_TRACE ("tzth : %s", tzth ); 1048 `SETTING_TRACE ("cy : %s", cy ); 1051  tz_th [ MAX_COMMON_BUFFER_LEN / 4 + 1]; 1052 `CyS ( tz_th , SETTING_TIME_ZONEINFO_PATH , MAX_COMMON_BUFFER_LEN / 4); 1053 `g_t ( tz_th , tzth , (tz_path)); 1054 `SETTING_TRACE ("fu΁z_th:%s", tz_th ); 1056  t = `_mmgr_t_timeze_hr ( tz_th ); 1057 i( t < 0) { 1058 `SETTING_TRACE ("tzpath isot valid."); 1059 i( tzth ) 1060 `FREE ( tzth ); 1061 i( cy ) 1062 `FREE ( cy ); 1065 `SETTING_TRACE ("_mmgr_t_timeze_h- sucssfu: %\n", tz_th ); 1067 t = `vcf_t_r ( VCONFKEY_SETAPPL_CITYNAME_INDEX_INT , cy ); 1068 `g_tm_if ( t != 0, "set vconf failed"); 1072 i(! `__g_t_cy_tze ( tzth )) { 1073 `SETTING_TRACE ("__setting_set_city_tzone ERROR"); 1074 i( tzth ) 1075 `FREE ( tzth ); 1076 i( cy ) 1077 `FREE ( cy ); 1082 `g_upde_timeze ( ad ); 1083  t_evt_v = -1; 1084 `vcf_t_t ( VCONFKEY_SYSTEM_TIME_CHANGED , t_evt_v ); 1085 i( tzth ) 1086 `FREE ( tzth ); 1087 i( cy ) 1088 `FREE ( cy ); 1089 SETTING_TRACE_END ; 1090 } } 1092  $g_time_ma_unch_wldock_deroy_ug_cb ( ui_gadg_h ug , 1093 * iv ) 1095 SETTING_TRACE_BEGIN ; 1098 `t_if (! iv ); 1099 StgTimeUG * ad = (StgTimeUG * iv ; 1100 i( ug ) { 1101 `g_ug_deroy ( ug ); 1102 ad -> ug_ldg = NULL ; 1104 Elm_Obje_Im * vi_ = `m_viame_t_em_g ( ad -> vi_b ); 1105 `t_if (! vi_ ); 1106 Evas_Obje * back_b = `m_obje_em__cڋ_g ( vi_ , "prev_btn"); 1108 i( back_b ! NULL ) { 1109 `m_obje_y_t ( back_b , NAVI_BACK_BUTTON_STYLE ); 1112 `m_obje__focus_low_t ( ad -> ly_ma , EINA_TRUE ); 1113 } } 1115  $g_time_ma_unch_wldock_yout_ug_cb ( ui_gadg_h ug , 1116 ug_mode mode , 1117 * iv ) 1119 SETTING_TRACE_BEGIN ; 1121 Evas_Obje * ba ; 1123 i(! iv ) 1126 ba = ( Evas_Obje * `ug_g_yout ( ug ); 1127 i(! ba ) 1130  mode ) { 1131  UG_MODE_FULLVIEW : 1132 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 1133 EVAS_HINT_EXPAND ); 1135 `evas_obje_show ( ba ); 1140 SETTING_TRACE_END ; 1141 } } 1144  $g_time_ma_unch_wldock_sg (* da ) 1146 SETTING_TRACE_BEGIN ; 1148 `tm_if ( da = NULL , "Dataarameter is NULL"); 1150 StgTimeUG * ad = (StgTimeUG * da ; 1152  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 1153 `g_tm_if (! cbs , "calloc failed"); 1154 cbs -> yout_cb = g_time_ma_unch_wldock_yout_ug_cb ; 1155 cbs -> su_cb = g_time_ma_unch_wldock_su_ug_cb ; 1156 cbs -> deroy_cb = g_time_ma_unch_wldock_deroy_ug_cb ; 1157 cbs -> iv = (*) ad ; 1159 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 1160 `SETTING_TRACE ("tooad ug[%s]", "worldclock-efl"); 1161 ad -> ug_ldg = 1162 `g_ug_ ( ad -> ug , "wldock-e", UG_MODE_FULLVIEW , NULL , cbs ); 1163 i( NULL = ad -> ug_ldg ) { 1166 `FREE ( cbs ); 1168 } } 1171 Ea_Bo $g_upde_defld (* cb ) 1173 SETTING_TRACE_BEGIN ; 1174 `tvm_if ( cb = NULL , EINA_FALSE , "Dataarameter is NULL"); 1175 StgTimeUG * ad = (StgTimeUG * cb ; 1177 i( ad -> da_time ) { 1178 time_t cime = `time ( NULL ); 1179  tm ts_t ; 1180  tm * ts = `loime_r (& cime , & ts_t ); 1181 `SETTING_TRACE ("year : %d, month : %d, day : %d, hour : %d, min : %d", 1182 ts_t . tm_yr ,s_t. tm_m ,s_t. tm_mday ,s_t. tm_hour ,s_t. tm_m ); 1183 `SETTING_TRACE ("tim: %s", `ime (& cime )); 1184 i( ts ) { 1186 i( ad -> da_time -> eo_check ) 1187 `m_dime_vue_t ( ad -> da_time -> eo_check , & ts_t ); 1190 * de = `__g_phe_ng_g_by_n ("en_US", "MMM/d/yyyy"); 1191 * time ; 1192  de_r [ DEF_BUF_SIZE ], time_r [DEF_BUF_SIZE]; 1193 * _time_fm = `g__time_fm_r (); 1194 `g_tvm_if ( NULL = _time_fm , FALSE , "pa_time_format is NULL"); 1195 i(! `cmp ( _time_fm , "IDS_ST_BODY_12_HOURS", ` ("IDS_ST_BODY_12_HOURS"))) 1196 time = `__g_phe_ng_g_by_n ("en_US", "hhmm"); 1198 time = `__g_phe_ng_g_by_n ("en_US", "Hm"); 1200 `y ( de_r , de , DEF_BUF_SIZE ); 1201 `y ( time_r , time , DEF_BUF_SIZE ); 1203 de_r [ DEF_BUF_SIZE - 1] = '\0'; 1204 time_r [ DEF_BUF_SIZE - 1] = '\0'; 1206 `m_obje_xt_t ( ad -> da_time -> b_ , de_r ); 1207 `evas_obje_size ( ad -> da_time -> b_ , 300, -1); 1208 `m_obje_xt_t ( ad -> da_time -> b_right , time_r ); 1209 `evas_obje_size ( ad -> da_time -> b_right , 270, -1); 1210 `FREE ( _time_fm ); 1213 i( ad -> esh_time_idr ) { 1214 `ece_idr_d ( ad -> esh_time_idr ); 1215 ad -> esh_time_idr = NULL ; 1218 } } 1227 $g_time_ma_ick_sokey__cb (* da , Evas_Obje * obj , 1228 * evt_fo ) 1230 SETTING_TRACE_BEGIN ; 1231 `tm_if ( da = NULL , "Dataarameter is NULL"); 1233 StgTimeUG * ad = (StgTimeUG * da ; 1238 `ug_deroy_me ( ad -> ug ); 1239 } } 1248 $g_time_ma_ick_sokey_Δ_exi__cb (* da , 1249 Evas_Obje * obj , 1250 * evt_fo ) 1252 SETTING_TRACE_BEGIN ; 1254 `tm_if ( da = NULL , "Dataarameter is NULL"); 1256 StgTimeUG * ad = (StgTimeUG * da ; 1259 p_cڌ_h svc ; 1260 i( `p_cڌ_ (& svc )) 1263 `p_cڌ_add_exa_da ( svc , "result", "lbutton_click"); 1264 `ug_nd_su ( ad -> ug , svc ); 1266 `p_cڌ_deroy ( svc ); 1269 `ug_deroy_me ( ad -> ug ); 1270 } } 1273 $g_time_ma_ick_sokey_Δ_exi_right_cb (* da , 1274 Evas_Obje * obj , 1275 * evt_fo ) 1277 SETTING_TRACE_BEGIN ; 1279 `tm_if ( da = NULL , "Dataarameter is NULL"); 1281 StgTimeUG * ad = (StgTimeUG * da ; 1284 p_cڌ_h svc ; 1285 i( `p_cڌ_ (& svc )) 1288 `p_cڌ_add_exa_da ( svc , "result", "rbutton_click"); 1289 `ug_nd_su ( ad -> ug , svc ); 1291 `p_cڌ_deroy ( svc ); 1294 `ug_deroy_me ( ad -> ug ); 1295 } } 1297 #i UN_SUPPORT_TIME_DYNAMIC_UPDATE 1298  $g_time_bo__cb (* da , Evas_Obje * obj , 1299 * evt_fo ) 1301 SETTING_TRACE_BEGIN ; 1302  ڣ_ty = `b_ty ( obj ); 1303 i( POPUP_RESPONSE_OK = ڣ_ty ) { 1304 `g_time_ma_b_upde_ok_cb ( da ); 1305 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 1306 `g_time_ma_b_upde_nl_cb ( da ); 1309 StgTimeUG * ad = da ; 1310 i( ad -> p ) { 1311 `evas_obje_d ( ad -> p ); 1312 ad -> p = NULL ; 1314 } } 1317  $__time_auto_upde (* da ) 1319 SETTING_TRACE_BEGIN ; 1320 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 1321 StgTimeUG * ad = (StgTimeUG * da ; 1322  r ; 1323 `g_t_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , 1324 SETTING_ON_OFF_BTN_ON , & r ); 1325 i( ad -> da_tz ) { 1326 `g_dib_gli_em ( ad -> da_tz -> em ); 1330 `m_obje_xt_t ( ad -> da_time -> b_ , de ); 1331 `evas_obje_size ( ad -> da_time -> b_ , 300, -1); 1335 i( ad -> da_time ) { 1336 ad -> da_time -> isImDibFg = FALSE ; 1338 `g_dib_evas_obje ( ad -> da_time -> b_ ); 1339 `g_dib_evas_obje ( ad -> da_time -> b_right ); 1340 `g_dib_gli_em ( ad -> da_time -> em ); 1343 `__upde_time_v_sim_rd ( ad ); 1344 SETTING_TRACE_END ; 1345 } } 1348 $g_time_ma_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 1350 SETTING_TRACE_BEGIN ; 1352 `tm_if ( da = NULL , "Dataarameter is NULL"); 1353 StgTimeUG * ad = NULL ; 1354 Stg_GGroupIm_Da * li_em = 1355 ( Stg_GGroupIm_Da * da ; 1356 ad = li_em -> urda ; 1357 li_em -> chk_us = `m_check_e_g ( obj ); 1359  r ; 1360 i( obj = ad -> da_auto -> eo_check ) { 1361  bvue ; 1362 `g_g_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , 1363 & bvue , & r ); 1364 i( bvue ) { 1365 ( `g_t_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , SETTING_ON_OFF_BTN_OFF , & r ); 1366 `g_upde_gl_em_chk_us ( ad -> da_auto , 0); 1368 i( ad -> da_tz ) { 1369 `g_ab_gli_em ( ad -> da_tz -> em ); 1372 i( ad -> da_time ) { 1373 ad -> da_time -> isImDibFg = FALSE ; 1375 `g_ab_evas_obje ( ad -> da_time -> b_ ); 1376 `g_ab_evas_obje ( ad -> da_time -> b_right ); 1377 `g_ab_gli_em ( ad -> da_time -> em ); 1380 #i UN_SUPPORT_TIME_DYNAMIC_UPDATE 1381 ad -> p = 1382 `g__pup_wh_b ( ad ,d-> w_g , NULL , 1383 `_ ("IDS_ST_POP_RESTART_PHONE_TO_USE_AUTOMATIC_UPDATE_Q"), 1384 g_time_bo__cb , 1386 `dgxt ("sys_string", 1388 `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 1390 `__time_auto_upde ( ad ); 1396 i( ad -> da_time_fmt = li_em ) { 1397  r = 0; 1398  vue = VCONFKEY_TIME_FORMAT_12 ; 1399 i( li_em -> chk_us ) { 1400 vue = VCONFKEY_TIME_FORMAT_24 ; 1401 `g_t_evt_syem ( SYS_EVENT_HOUR_FORMAT , EVT_KEY_HOUR_FORMAT , EVT_VAL_HOURFORMAT_24 ); 1403 `g_t_evt_syem ( SYS_EVENT_HOUR_FORMAT , EVT_KEY_HOUR_FORMAT , EVT_VAL_HOURFORMAT_12 ); 1405 `g_t_t_p_key ( INT_SLP_SETTING_REGIONFORMAT_TIME1224 , vue , & r ); 1408 SETTING_TRACE_END ; 1409 } } 1411  $g_time_ma_mou_up_Gdl_li_cb (* da , Evas_Obje * obj , 1412 * evt_fo ) 1414 SETTING_TRACE_BEGIN ; 1416 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 1418 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1419 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 1420 `m_gli_em_ed_t ( em , 0); 1421 Stg_GGroupIm_Da * li_em = 1422 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 1423 `g_tm_if ( NULL = li_em , "list_item is NULL"); 1425 StgTimeUG * ad = (StgTimeUG * da ; 1426 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 1429 i( ad -> da_time &&d->da_tim! li_em ) { 1430 `m_obje_focus_t ( ad -> da_time -> eo_check , EINA_FALSE ); 1434 i( ad -> da_tz = li_em ) { 1435 ad -> is_defld_ed = EINA_FALSE ; 1436 i(1 = `g_time_check_automic_time_upde_e ()) { 1437 `g__sime_pup ( ad ,d-> w_g , 1438 NULL , `_ ( AUTO_TIME_UPDATE_ON )); 1440 `g_time_ma_unch_wldock_sg ( ad ); 1443 } i( ad -> da_time = li_em ) { 1444 ad -> is_defld_ed = EINA_TRUE ; 1445 i(1 = `g_time_check_automic_time_upde_e ()) { 1446 `g__sime_pup ( ad ,d-> w_g , 1447 NULL , `_ ( AUTO_TIME_UPDATE_ON )); 1451 } i( ad -> da_auto = li_em ) { 1452 ad -> is_defld_ed = EINA_FALSE ; 1453  d_us = li_em -> chk_us ; 1455 `g_upde_gl_em_chk_us ( li_em , ! d_us ); 1456  r = 0; 1457 i(! li_em -> chk_us ) { 1459 g_t_bo_p_key 1460 ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , 1461 SETTING_ON_OFF_BTN_OFF , & r ); 1463 i( ad -> da_tz ) { 1464 `g_ab_gli_em ( ad -> da_tz -> em ); 1467 i( ad -> da_time ) { 1468 ad -> da_time -> isImDibFg = FALSE ; 1469 `g_ab_evas_obje ( ad -> da_time -> eo_check ); 1470 `g_ab_gli_em ( ad -> da_time -> em ); 1474 #i UN_SUPPORT_TIME_DYNAMIC_UPDATE 1475 ad -> p = 1476 `g__pup_wh_b ( ad ,d-> w_g , NULL , 1477 `_ ("IDS_ST_POP_RESTART_PHONE_TO_USE_AUTOMATIC_UPDATE_Q"), 1478 g_time_bo__cb , 1480 `dgxt ("sys_string", "IDS_ST_BUTTON_OK"), 1481 `_ ("IDS_ST_BUTTON_CANCEL_ABB")); 1483 `__time_auto_upde ( ad ); 1487 } i( ad -> da_time_fmt = li_em 1488 || ad -> da_de_fmt = li_em 1489 || ad -> da_fday_wk_fmt = li_em ) { 1490 ad -> is_defld_ed = EINA_FALSE ; 1491 bo us = ! `m_gli_em_exnded_g ( em ); 1492 `m_gli_em_exnded_t ( em , us ); 1494 } } 1497  $g_time_ma_b_upde_ok_cb (* cb ) 1499 SETTING_TRACE_BEGIN ; 1500 StgTimeUG * ad = (StgTimeUG * cb ; 1501  r ; 1502 `g_t_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , 1503 SETTING_ON_OFF_BTN_ON , & r ); 1504 `g_upde_gl_em_chk_us ( ad -> da_auto , 1); 1506 `devid_que_bo (); 1510 } } 1513  $g_time_ma_b_upde_nl_cb (* cb ) 1515 SETTING_TRACE_BEGIN ; 1516 StgTimeUG * ad = (StgTimeUG * cb ; 1518  r ; 1520 `tm_if ( cb = NULL , "Dataarameter is NULL"); 1521 `g_t_bo_p_key ( BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE , 1522 SETTING_ON_OFF_BTN_OFF , & r ); 1523 `g_upde_gl_em_chk_us ( ad -> da_auto , 0); 1525 } } 1528  UCh * $uary (cڡ * chs ) 1530  n = 0; 1531 UCh * r = NULL ; 1532 n = `SL ( chs ); 1533 r = ( UCh * `mloc ((UCh)*( n + 1)); 1534 i(! r ) 1535  NULL ; 1536 `u_uary ( r , chs ); 1537  r ; 1538 } } 1540  $ICU_t_timeze (cڡ * timeze ) 1542 `SETTING_TRACE ("ICU_t_timezڐ%", timeze ); 1543 UECode ec = U_ZERO_ERROR ; 1544 UCh * r = `uary ( timeze ); 1546 `ul_tDeuTimeZe ( r , & ec ); 1547 i( `U_SUCCESS ( ec )) { 1548 `SETTING_TRACE ("ucal_setDefaultTimeZone() SUCCESS "); 1550 `SETTING_TRACE ("ucal_setDefaultTimeZone() FAILED : %s ", 1551 `u_rName ( ec )); 1553 `FREE ( r ); 1554 } } 1561  $g_gmt_offt (* r_buf ,  size ) 1564 time_t t = `time (0); 1566  tm * da ; 1567 da = `loime (& t ); 1569 `g_tm_if (! da , "data is NULL"); 1571  gmtofft_hour = ( da -> tm_gmtoff ) / 3600; 1572  gmtofft_m = (( da -> tm_gmtoff ) % 3600) / 60; 1575 i( gmtofft_m != 0) { 1576 `SETTING_TRACE ("gmtofft_m !0 -------> %d", gmtofft_m ); 1577 gmtofft_m = 30; 1582 `tf ( r_buf , size , "%+d:%02d", gmtofft_hour , `abs ( gmtofft_m )); 1583 `SETTING_TRACE_DEBUG ("szTimezڐiovid fm: GMT: %s", r_buf ); 1585  t = `vcf_t_r ( VCONFKEY_SETAPPL_TIMEZONE_INT , r_buf ); 1586 i( t == -1) { 1587 `SETTING_TRACE_ERROR ("set vconf failed"); 1590 } } 1594 * $g_timeze_r () 1596 SETTING_TRACE_BEGIN ; 1598 um { BUFFERSIZE = 1024 }; 1599  buf [ BUFFERSIZE ]; 1600 ssize_t n = `adlk ("/t/c/loime", buf , (buf) - 1); 1602 i( n != -1) { 1603 buf [ n ] = '\0'; 1607  `g_rdup ( buf + 20); 1608 } } 1610 * $g_cy_me_su () 1612  s_su ; 1613 } } 1617  bo $g_cy_me (* tzme ) 1619 sqle3 * pSQLe3 = NULL ; 1620 * szEMsg = NULL ; 1622  r = `sqle3_ݒ ("/t/dba/.wldock.db", & pSQLe3 ); 1623 i( r ) { 1624 `SETTING_TRACE ("C'ݒ daba: %s", `sqle3_rmsg ( pSQLe3 )); 1625 `sqle3_o ( pSQLe3 ); 1626 pSQLe3 = NULL ; 1627  l ; 1629 `SETTING_TRACE ("Database opened!!"); 1630  quy_r [ DEF_BUF_SIZE ]; 1631 `tf ( quy_r , DEF_BUF_SIZE , "SELECT cy FROM cy_b whtz_th=\"%s\"", tzme ); 1632 `SETTING_TRACE ("%\n", quy_r ); 1633 r = `sqle3_exec ( pSQLe3 , quy_r , quy_back , 0, & szEMsg ); 1636 `sqle3_ ( szEMsg ); 1637 `sqle3_o ( pSQLe3 ); 1638 `SETTING_TRACE ("Database close!!\n"); 1639  ue ; 1640 } } 1642  $quy_back (* NUd ,  gc , ** gv , ** azCName ) 1644  i = 0; 1645 `SETTING_TRACE ("%s\n", gv [ i ] ?rgv[i] : "NULL"); 1646 s_su = `g_rdup ( gv [ i ] ?rgv[i] : "NULL"); 1648 } }; 1650 * $g_timeze_diyme () 1652 SETTING_TRACE_BEGIN ; 1654 UECode us = U_ZERO_ERROR ;; 1655 UCh diyName [ SETTING_STR_SLP_LEN ] = {0, }; 1656 * timeze_r = NULL ; 1657 cڡ * loID = `uloc_gDeu (); 1659 time_t t = `time (0); 1660  tm * da = `loime (& t ); 1662 `ICU_t_timeze ( `g_timeze_r ()); 1664 UCd * l = `ul_ݒ ( NULL , -1, loID , UCAL_GREGORIAN , & us ); 1665 i( `U_FAILURE ( us )) 1666 `SETTING_TRACE_ERROR ("ul_ݒ gهr : %d", us ); 1668 us = U_ZERO_ERROR ; 1671 i( l ) { 1672 i( da -> tm_isd ) 1673 `ul_gTimeZeDiyName ( l , UCAL_DST , loID , diyName , SETTING_STR_SLP_LEN , & us ); 1675 `ul_gTimeZeDiyName ( l , UCAL_STANDARD , loID , diyName , SETTING_STR_SLP_LEN , & us ); 1677 i( `U_FAILURE ( us )) { 1678 `SETTING_TRACE_ERROR ("ul_gTimeZeDiyNamgهr : %s, %d", diyName , us ); 1679 us = U_ZERO_ERROR ; 1681  n = 0; 1682  n_r = 0; 1683  n_utf8 = 0; 1685 n = `u_ ( diyName ); 1686 n_r = ()*4*( n +1); 1687 timeze_r = (*) `oc (1, n_r ); 1688 i(! timeze_r ) { 1689 `SETTING_TRACE_ERROR ("timezone string isull"); 1690  NULL ; 1692 `u_rToUTF8 ( timeze_r , n_r , & n_utf8 , diyName , n , & us ); 1693 `SETTING_TRACE ("***************************imezڐ: %s, %s", diyName , timeze_r ); 1695 `ul_o ( l ); 1698 SETTING_TRACE_END ; 1699  timeze_r ; 1701 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/src/setting-time.c 22  ~ 23  ~ 24  ~ 26 #ide UG_MODULE_API 27  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 35  $g_time_ug_cb_size (* da , Evas * e , Evas_Obje * obj , 36 * evt_fo ) 38 SETTING_TRACE_BEGIN ; 39 StgTimeUG * ad = (StgTimeUG * da ; 40 `g_vw_upde (& g_vw_time_ma , ad ); 41 } } 53 * $g_time_ug__ ( ui_gadg_h ug , ug_mode mode , 54 p_cڌ_h rvi , * iv ) 56 SETTING_TRACE_BEGIN ; 57 `g_tvm_if ((! iv ), NULL , "!priv"); 59 StgTimeUG * timeUG = iv ; 60 timeUG -> ug = ug; 61 timeUG -> bund_da = rvi ; 62 timeUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 63 timeUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 64 `evas_obje_show ( timeUG -> w_ma_yout ); 65 timeUG -> evas = `evas_obje_evas_g imeUG-> w_ma_yout ); 67 timeUG -> p_ogss = NULL ; 69 timeUG -> Δ = NULL ; 71 `g_tvm_if ( timeUG -> w_ma_yout = NULL , NULL, "cannot get main window "); 74 `g_t_i18n ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 77 `g_vw_node_b_tlize (); 78 `g_vw_node_b_gi (& g_vw_time_ma , NULL ); 80 `g__Gdl_c ("2le.t", &( timeUG -> c_2xt_2 )); 81 `g__Gdl_c ("1le", &( timeUG -> c_1xt_1ic )); 82 `g__Gdl_c ("y.ma", &( timeUG -> c_yout )); 83 `g__Gdl_c ("2le.t", &( timeUG -> c_2xt_3_ )); 84 `g__Gdl_c ("2le.t", &( timeUG -> c_1ic_1xt_sub )); 86 timeUG -> is_exnd_time_fm_li = 0; 88 * vwty = NULL ; 89 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 90 i(! `SCmp ( vwty , "format_expand")) { 91 timeUG -> is_exnd_time_fm_li = 1; 95 `g_vw_node_t_cur_vw (& g_vw_time_ma ); 96 `g_vw_ (& g_vw_time_ma , (*) timeUG ); 97 `evas_obje_evt_back_add ( timeUG -> w_ma_yout , 98 EVAS_CALLBACK_RESIZE , 99 g_time_ug_cb_size , timeUG ); 100  timeUG -> ly_ma ; 101 } } 103  $g_time_ug__t ( ui_gadg_h ug , p_cڌ_h rvi , 104 * iv ) 106 SETTING_TRACE_BEGIN ; 108 } } 110  $g_time_ug__u ( ui_gadg_h ug , p_cڌ_h rvi , 111 * iv ) 113 SETTING_TRACE_BEGIN ; 115 } } 117  $g_time_ug__sume ( ui_gadg_h ug , p_cڌ_h rvi , 118 * iv ) 121 } } 123  $g_time_ug__deroy ( ui_gadg_h ug , p_cڌ_h rvi , 124 * iv ) 126 SETTING_TRACE_BEGIN ; 127 `g_tm_if ((! iv ), "!priv"); 128 StgTimeUG * timeUG = iv ; 130 `evas_obje_evt_back_d ( timeUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_time_ug_cb_size ); 131 timeUG -> ug = ug; 134 `g_vw_deroy (& g_vw_time_ma , timeUG ); 136 i( NULL ! `ug_g_yout ( timeUG -> ug )) { 137 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( timeUG -> ug )); 138 `evas_obje_d (( Evas_Obje * `ug_g_yout ( timeUG -> ug )); 141 SETTING_TRACE_END ; 142 } } 144  $g_time_ug__mesge ( ui_gadg_h ug , p_cڌ_h msg , 145 p_cڌ_h rvi , * iv ) 147 SETTING_TRACE_BEGIN ; 148 } } 150  $g_time_ug__evt ( ui_gadg_h ug , ug_evt evt , 151 p_cڌ_h rvi , * iv ) 153 SETTING_TRACE_BEGIN ; 154 StgTimeUG * ad = (StgTimeUG * iv ; 156  evt ) { 157  UG_EVENT_LOW_MEMORY : 159  UG_EVENT_LOW_BATTERY : 161  UG_EVENT_LANG_CHANGE : { 162 cڡ * _ng = `vcf_g_r ( VCONFKEY_LANGSET ); 163 i( _ng ) { 164 * q = `rchr ( _ng , '.'); 165 i( q ) { 166 * q = '\0'; 169  r = -1; 171 `uloc_tDeu ( _ng , & r ); 172 `FREE ( _ng ); 173 `g_vw_upde (& g_vw_time_ma , ad ); 176  UG_EVENT_ROTATE_PORTRAIT : 178  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 180  UG_EVENT_ROTATE_LANDSCAPE : 182  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 184  UG_EVENT_REGION_CHANGE : 189 } } 194  $g_time_ug__key_evt ( ui_gadg_h ug , 195 ug_key_evt evt , p_cڌ_h rvi , 196 * iv ) 198 SETTING_TRACE_BEGIN ; 199 StgTimeUG * ad = (StgTimeUG * iv ; 201  evt ) { 202  UG_KEY_EVENT_END : { 204 i(0 = `SCmp ( ad -> Δ , "pwlock")) { 207 p_cڌ_h svc ; 208 i( `p_cڌ_ (& svc )) 211 `p_cڌ_add_exa_da ( svc , "result", "lbutton_click"); 212 `ug_nd_su ( ad -> ug , svc ); 214 `p_cڌ_deroy ( svc ); 218 i( `m_viame_t_em_g ( ad -> vi_b ) == 219 `m_viame_btom_em_g ( ad -> vi_b )) { 220 `ug_deroy_me ( ug ); 223 `g_vw_cb__dKey ( ad ); 230 } } 236 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 238 SETTING_TRACE_BEGIN ; 239 StgTimeUG * timeUG = `oc (1, (SettingTimeUG)); 240 `g_tvm_if (! timeUG , -1, "Create SettingTimeUG obj failed"); 242 s -> = g_time_ug__ ; 243 s -> t = g_time_ug__t ; 244 s -> u = g_time_ug__u ; 245 s -> sume = g_time_ug__sume ; 246 s -> deroy = g_time_ug__deroy ; 247 s -> mesge = g_time_ug__mesge ; 248 s -> evt = g_time_ug__evt ; 249 s -> key_evt = g_time_ug__key_evt ; 250 s -> iv = timeUG ; 251 s -> t = UG_OPT_INDICATOR_ENABLE ; 254 } } 259 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 261 SETTING_TRACE_BEGIN ; 262  StgTimeUG * timeUG ; 263 `g_tm_if (! s , "ops == NULL"); 265 timeUG = s -> iv ; 266 i( timeUG ) 267 `FREE ( timeUG ); 268 } } 270 UG_MODULE_API  $g_ug_ch_ ( p_cڌ_h rvi , * iv , 271 ** o ) 273  i , size ; 274 Stg_Cfg_Node_T * node ; 275 Ea_Li ** li = iv ; 277 cڡ Stg_Cfg_Node_T ch_cfigs [] = { 278 { DATE_TIME_STR_AUTOMATIC_UPDATE , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, DATE_TIME_STR_DATE_AND_TIME , NULL, NULL }, 279 { DATE_TIME_STR_TIME_ZONE , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, DATE_TIME_STR_DATE_AND_TIME , NULL, NULL }, 282 { DATE_TIME_STR_DATE_AND_TIME , NULL , NULL, 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, DATE_TIME_STR_DATE_AND_TIME, NULL, NULL }, 283 { DATE_TIME_STR_TIME_FORMAT , NULL , "vwty:fm_exnd", 0, Cfg_Im_unReb , 0, Cfg_Im_Vw_Node , NULL, DATE_TIME_STR_DATE_AND_TIME , NULL, NULL } 286 `tv_if ( NULL = iv , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 287 `tv_if ( NULL = o , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 289 * o = `rdup ("setting:/usr/apps/org.tizen.setting/res/locale"); 291 size = ( ch_cfigs / ( Stg_Cfg_Node_T ); 293  i = 0; i < size ; i++) { 294 node = `g_ug_ch_em_subdex_add ( 295 ch_cfigs [ i ]. key_me , 296 ch_cfigs [ i ]. ug_gs , 297 IMG_DeTime , 298 ch_cfigs [ i ]. em_ty , 299 ch_cfigs [ i ]. da , 300 ch_cfigs [ i ]. sub_dex ); 302 * li = `ea_li_nd (*li, node ); 305 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/include/setting-task-switcher-viewtype.h 17 #ide __SETTING_TASKSWITCHER_VIEWTYPE_MAIN_H__ 18  #__SETTING_TASKSWITCHER_VIEWTYPE_MAIN_H__ ) 20  ~ 22  g_sk_swch_vwty_ick_sokey_nl_cb (* da , 23 Evas_Obje * 24 obj ,  25 * evt_fo ); 26  g_sk_swch_vwty_ick_sokey_t_cb (* da , 27 Evas_Obje * 28 obj ,  29 * evt_fo ); @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/include/setting-viewtype.h 17 #ide __SETTING_VIEWTYPE_H__ 18  #__SETTING_VIEWTYPE_H__ ) 20  ~ 21  ~ 23  ~ 24  ~ 26  _StgVwTyUG tStgVwTyUG ; 33  s_StgVwTyUG { 34 ui_gadg_h mug ; 35 Evas * mevas ; 36 Evas_Obje * mw_ma_yout ; 37 Evas_Obje * mw_g ; 39 Evas_Obje * mly_sk ; 41 Evas_Obje * mchk_sk ; 43 g_vw * mvw_to_ld ; 44 Elm_Gli_Im_Css mc_1xt_1ic_2 ; 45 Elm_Gli_Im_Css mc_t ; 48 g_vw g_vw_sk_swch_vwty ; @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/src/setting-task-switcher-viewtype.c 17  ~ 19  g_sk_swch_vwty_ (* cb ); 20  g_sk_swch_vwty_deroy (* cb ); 21  g_sk_swch_vwty_upde (* cb ); 22  g_sk_swch_vwty_nup (* cb ); 24 g_vw gg_vw_sk_swch_vwty = { 25 . = g_sk_swch_vwty_ , 26 . gderoy = g_sk_swch_vwty_deroy , 27 . gupde = g_sk_swch_vwty_upde , 28 . gnup = g_sk_swch_vwty_nup , 37  $g_sk_swch_vwty_ (* cb ) 39 SETTING_TRACE_BEGIN ; 41 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 43 StgVwTyUG * ad = (StgVwTyUG * cb ; 45 Evas_Obje * vi_b = NULL ; 46 Evas_Obje * sr ; 48 ad -> ly_sk = 49 `g__yout_vi_b_gli ( ad -> w_ma_yout , 50 ad -> w_g , 51 _ 53 `dgxt ("sys_string", "IDS_COM_SK_CANCEL"), 54 `dgxt ("sys_string", "IDS_COM_SK_SET"), 55 g_sk_swch_vwty_ick_sokey_nl_cb , 56 g_sk_swch_vwty_ick_sokey_t_cb , 57 ad , & sr , & vi_b ); 59 Elm_Obje_Im * em = NULL ;; 61 em = 62 `m_gli_em_nd ( sr , &( ad -> c_t ), NULL , NULL, 63 ELM_GENLIST_ITEM_NONE , NULL , NULL); 64 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 67 `SETTING_TRACE ("sr:%p", sr ); 68 ad -> chk_sk = `m_dio_add ( sr ); 69 `m_dio_e_vue_t ( ad -> chk_sk , -1); 71 `g__Gdl_fld_1dio ( sr , &( ad -> c_1xt_1ic_2 ), 72 g_mou_up_Gdl_li_dio_cb , 73 ad -> chk_sk , SWALLOW_Ty_1RADIO , 74 ad -> chk_sk , 75 VCONFKEY_TASKSWITCHER_VIEWTYPE_LIST , 76 "IDS_ST_BODY_LIST_VIEW", NULL ); 78 `g__Gdl_fld_1dio ( sr , &( ad -> c_1xt_1ic_2 ), 79 g_mou_up_Gdl_li_dio_cb , 80 ad -> chk_sk , SWALLOW_Ty_1RADIO , 81 ad -> chk_sk , 82 VCONFKEY_TASKSWITCHER_VIEWTYPE_CARD , 83 "Cd vw", NULL ); 84 #ifde UNUSED_VCONFKEY 85 `g_upde_chk_us ( ad -> chk_sk , 86 INT_SLP_SETTING_TASKSWITCHER_VIEWTYPE ); 88 g_vw_sk_swch_vwty . is_ = 1; 89  SETTING_RETURN_SUCCESS ; 90 } } 92  $g_sk_swch_vwty_deroy (* cb ) 94 SETTING_TRACE_BEGIN ; 96 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 98 StgVwTyUG * ad = (StgVwTyUG * cb ; 100 i( ad -> ly_sk ! NULL ) { 101 `evas_obje_d ( ad -> ly_sk ); 102 g_vw_sk_swch_vwty . is_ = 0; 105  SETTING_RETURN_SUCCESS ; 106 } } 108  $g_sk_swch_vwty_upde (* cb ) 110 SETTING_TRACE_BEGIN ; 112 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 114 StgVwTyUG * ad = (StgVwTyUG * cb ; 116 i( ad -> ly_sk ! NULL ) { 117 `evas_obje_show ( ad -> ly_sk ); 118 #ifde UNUSED_VCONFKEY 119 `g_upde_chk_us ( ad -> chk_sk , 120 INT_SLP_SETTING_TASKSWITCHER_VIEWTYPE ); 123  SETTING_RETURN_SUCCESS ; 124 } } 126  $g_sk_swch_vwty_nup (* cb ) 128 SETTING_TRACE_BEGIN ; 130 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 132 StgVwTyUG * ad = (StgVwTyUG * cb ; 134 i( ad -> ly_sk ! NULL ) { 135 `evas_obje_hide ( ad -> ly_sk ); 138  SETTING_RETURN_SUCCESS ; 139 } } 154 $g_sk_swch_vwty_ick_sokey_nl_cb (* da , 155 Evas_Obje * obj , 156 * evt_fo ) 158 SETTING_TRACE_BEGIN ; 160 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 162 StgVwTyUG * ad = (StgVwTyUG * da ; 165 `ug_deroy_me ( ad -> ug ); 166 } } 169 $g_sk_swch_vwty_ick_sokey_t_cb (* da , 170 Evas_Obje * obj , 171 * evt_fo ) 173 SETTING_TRACE_BEGIN ; 174  vue = 0; 175  r = 0; 176  t = 0; 179 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 181 StgVwTyUG * ad = (StgVwTyUG * da ; 183 vue = `m_dio_vue_g ( ad -> chk_sk ); 184 `SETTING_TRACE ("vue:%d", vue ); 185 #ifde UNUSED_VCONFKEY 186 t = 187 `g_t_t_p_key ( INT_SLP_SETTING_TASKSWITCHER_VIEWTYPE , 188 vue , & r ); 200 `ug_deroy_me ( ad -> ug ); 201 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/src/setting-viewtype.c 17  ~ 19 #ide UG_MODULE_API 20  #UG_MODULE_API `__ibu__ (( `visiby ("deu"))) ) 23 g_vw * $__g_vwty_vw_to_ld ( rvi_h rvi ) 25 SETTING_TRACE_BEGIN ; 27 cڡ * vwty = NULL ; 28 `rvi_g_exa_da ( rvi , "vwty", & vwty ); 29 if(! vwty ) 30  NULL ; 32 `SETTING_TRACE ("vwty:%s", vwty ); 34 i(! `SCmp ( vwty , "taskswitcher")) { 35  & g_vw_sk_swch_vwty ; 37  NULL ; 40 } } 42 Evas_Obje * $__g_vwty_yout_to_tu ( rvi_h rvi , * iv ) 44 SETTING_TRACE_BEGIN ; 45 StgVwTyUG * vwtyUG = iv ; 46 cڡ * vwty = NULL ; 47 `rvi_g_exa_da ( rvi , "vwty", & vwty ); 48 if(! vwty ) 49  NULL ; 51 `SETTING_TRACE ("vwty:%s", vwty ); 53 i(! `SCmp ( vwty , "taskswitcher")) { 54  vwtyUG -> ly_sk ; 56  NULL ; 59 } } 61  $g_vwty_ug_cb_size (* da , Evas * e , 62 Evas_Obje * obj , * evt_fo ) 64 StgVwTyUG * ad = (StgVwTyUG * da ; 66 `g_vw_upde ( ad -> vw_to_ld ,d); 67 } } 69 * $g_vwty_ug__ ( ui_gadg_h ug , 70 ug_mode mode , rvi_h rvi , 71 * iv ) 73 `g_tvm_if ((! iv ), NULL , "!priv"); 75 StgVwTyUG * vwtyUG = iv ; 76 vwtyUG -> ug = ug; 78 vwtyUG -> w_ma_yout = ( Evas_Obje * `ug_g__yout ( ug ); 79 vwtyUG -> w_g = ( Evas_Obje * `ug_g_wdow (); 80 `evas_obje_show ( vwtyUG -> w_ma_yout ); 81 vwtyUG -> evas = `evas_obje_evas_g (vwtyUG-> w_ma_yout ); 83 `g_tvm_if ( vwtyUG -> w_ma_yout = NULL , NULL, 87 `g__Gdl_c ("dialogue/1text.1icon.2", 88 &( vwtyUG -> c_1xt_1ic_2 )); 90 vwtyUG -> c_t . em_y = "dialogue/separator"; 91 vwtyUG -> c_t . func . xt_g = NULL ; 92 vwtyUG -> c_t . func . cڋ_g = NULL ; 93 vwtyUG -> c_t . func . e_g = NULL ; 94 vwtyUG -> c_t . func . d = NULL ; 98 vwtyUG -> vw_to_ld = `__g_vwty_vw_to_ld ( da ); 99 `g_tvm_if ( NULL = vwtyUG -> vw_to_ld , NULL, 101 `g_vw_ ( vwtyUG -> vw_to_ld , (*)viewtypeUG); 102 `evas_obje_evt_back_add ( vwtyUG -> w_ma_yout , 103 EVAS_CALLBACK_RESIZE , 104 g_vwty_ug_cb_size , 105 vwtyUG ); 106  `__g_vwty_yout_to_tu ( da , vwtyUG ); 107 } } 109  $g_vwty_ug__t ( ui_gadg_h ug , rvi_h rvi , 110 * iv ) 112 } } 114  $g_vwty_ug__u ( ui_gadg_h ug , rvi_h rvi , 115 * iv ) 117 } } 119  $g_vwty_ug__sume ( ui_gadg_h ug , rvi_h rvi , 120 * iv ) 122 } } 124  $g_vwty_ug__deroy ( ui_gadg_h ug , rvi_h rvi , 125 * iv ) 127 SETTING_TRACE_BEGIN ; 128 `g_tm_if ((! iv ), "!priv"); 129 StgVwTyUG * vwtyUG = iv ; 131 `evas_obje_evt_back_d ( vwtyUG -> w_ma_yout , EVAS_CALLBACK_RESIZE , g_vwty_ug_cb_size ); 132 vwtyUG -> ug = ug; 135 i(& g_vw_sk_swch_vwty = vwtyUG -> vw_to_ld ) { 136 `g_vw_deroy (& g_vw_sk_swch_vwty , 137 vwtyUG ); 140 i( NULL ! `ug_g_yout ( vwtyUG -> ug )) { 141 `evas_obje_hide (( Evas_Obje * `ug_g_yout ( vwtyUG -> ug )); 142 `evas_obje_d (( Evas_Obje * `ug_g_yout ( vwtyUG -> ug )); 145 SETTING_TRACE_END ; 146 } } 148  $g_vwty_ug__mesge ( ui_gadg_h ug , rvi_h msg , 149 rvi_h rvi , * iv ) 151 SETTING_TRACE_BEGIN ; 152 } } 154  $g_vwty_ug__evt ( ui_gadg_h ug , 155 ug_evt evt , rvi_h rvi , 156 * iv ) 158 SETTING_TRACE_BEGIN ; 159  evt ) { 160  UG_EVENT_LOW_MEMORY : 162  UG_EVENT_LOW_BATTERY : 164  UG_EVENT_LANG_CHANGE : 166  UG_EVENT_ROTATE_PORTRAIT : 168  UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN : 170  UG_EVENT_ROTATE_LANDSCAPE : 172  UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN : 174  UG_EVENT_REGION_CHANGE : 179 } } 181  $g_vwty_ug__key_evt ( ui_gadg_h ug , 182 ug_key_evt evt , 183 rvi_h rvi , * iv ) 185 SETTING_TRACE_BEGIN ; 187  evt ) { 188  UG_KEY_EVENT_END : 189 `ug_deroy_me ( ug ); 194 } } 196 UG_MODULE_API  $UG_MODULE_INIT ( ug_modu_s * s ) 198 SETTING_TRACE_BEGIN ; 199 StgVwTyUG * vwtyUG = `oc (1, (SettingViewTypeUG)); 200 `g_tvm_if (! vwtyUG , -1, 203 s -> = g_vwty_ug__ ; 204 s -> t = g_vwty_ug__t ; 205 s -> u = g_vwty_ug__u ; 206 s -> sume = g_vwty_ug__sume ; 207 s -> deroy = g_vwty_ug__deroy ; 208 s -> mesge = g_vwty_ug__mesge ; 209 s -> evt = g_vwty_ug__evt ; 210 s -> key_evt = g_vwty_ug__key_evt ; 211 s -> iv = vwtyUG ; 212 s -> t = UG_OPT_INDICATOR_ENABLE ; 215 } } 217 UG_MODULE_API  $UG_MODULE_EXIT ( ug_modu_s * s ) 219 SETTING_TRACE_BEGIN ; 220  StgVwTyUG * vwtyUG ; 221 `g_tm_if (! s , "ops == NULL"); 223 vwtyUG = s -> iv ; 224 i( vwtyUG ) 225 `FREE ( vwtyUG ); 226 } } 237 UG_MODULE_API  $g_ug_t ( rvi_h rvi , * iv ) 239 SETTING_TRACE_BEGIN ; 240  t = 0; 241 #i SUPPORT_RUN_SYSTEM_COMMAND 242 t + `excuCmd ( SETTING_POSTINST_FILE , 1, "viewtype"); 244 #ifde UNUSED_VCONFKEY 245 t + `vcf_t_t ( VCONFKEY_TASKSWITCHER_VIEWTYPE , VCONFKEY_TASKSWITCHER_VIEWTYPE_LIST ); 249  t ; 250 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/assistive_light_util/setting_turnoff_light.c 7  ~ 8  ~ 9  ~ 10  ~ 11  ~ 12  ~ 13  ~ 14  ~ 17  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 19  $tuofight_rme (* da ) 21 SETTING_TRACE_BEGIN ; 22 `m_ex (); 23 } } 25  bo $tuofight_ (* da ) 27 SETTING_TRACE_BEGIN ; 28  ue ; 29 } } 31  $tuofight_rvi ( p_cڌ_h rvi , * da ) 33 SETTING_TRACE_BEGIN ; 35  dev_vue = 0; 36  t ; 37 t = `devi_ash_g_brighess (& dev_vue ); 38 i( t = DEVICE_ERROR_NOT_SUPPORTED ) { 39 `SETTING_TRACE ("assistiveight isot supported by device"); 43 i( dev_vue ) { 44 t = `d_t_brighess_wh_ni (0, 1); 45 `SETTING_TRACE ("d_t_brighess_wh_ni(0,1tu%d", t ); 46 `vcf_t_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT , 0); 49 i( `edback_lize (= FEEDBACK_ERROR_NONE ) { 50 `edback_ay_ty ( FEEDBACK_TYPE_VIBRATION , FEEDBACK_PATTERN_TAP ); 51 `edback_delize (); 57 `ui_p_ex (); 59 SETTING_TRACE_END ; 60 } } 62  $tuofight_u (* da ) 64 SETTING_TRACE_BEGIN ; 65 } } 70  $tuofight_sume (* da ) 72 SETTING_TRACE_BEGIN ; 73 } } 75 EXPORT_PUBLIC 76  $ma ( gc , * gv []) 78 SETTING_TRACE_BEGIN ; 80 ui_p_licye_back_s s = {0,}; 81 s . = tuofight_ ; 82 s . rme = tuofight_rme ; 83 s . u = tuofight_u ; 84 s . sume = tuofight_sume ; 85 s . p_cڌ = tuofight_rvi ; 87  t = `ui_p_ma ( gc , gv , & s , NULL ); 88 `tvm_if ( t == -1, -1, "Appeturns -1"); 90 SETTING_TRACE_END ; 92 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/conf_util/setting_confutil.c 10  ~ 12  ~ 13  ~ 14  ~ 15  ~ 16  ~ 17  ~ 18  ~ 19  ~ 21  ~ 22  ~ 23  ~ 24  ~ 26 * g_timeze (); 28  $g_gmt_offt (* r_buf ,  size ) 31 time_t t = `time (0); 33  tm * da ; 34 da = `loime (& t ); 35 `g_tm_if (! da , "data is NULL"); 36 da -> tm_isd = 0; 37 time_t a = `mktime ( da ); 39 da = `gmtime (& a ); 40 `g_tm_if (! da , "data is NULL"); 41 da -> tm_isd = 0; 42 time_t b = `mktime ( da ); 44  gmtofft_hour = ( a - b ) / 3600; 45  gmtofft_m = (( a - b ) % 3600) / 60; 46 i( gmtofft_m != 0) { 47 gmtofft_m = 30; 50 `tf ( r_buf , size , "%+d:%02u", gmtofft_hour , gmtofft_m ); 51 `SETTING_TRACE ("szTimezڐiovid fm: GMT: %s", r_buf ); 52 } } 54  $ge_g_cfg () 56 i(0 = `g_cfg_ ( l )) { 57 `SETTING_TRACE_ERROR ("Erroro createew config file"); 62 } } 64  $mig_g_cfg () 66 SETTING_TRACE_BEGIN ; 67 i(0 = `g_cfg_mig ()) { 68 `SETTING_TRACE_ERROR ("Failo migrate config file"); 71 SETTING_TRACE_END ; 73 } } 75  $timeze_ () 77 * tzth = `g_timeze (); 78  t = `vcf_t_r ( VCONFKEY_SETAPPL_TIMEZONE_ID , tzth + 20); 79 i( t != 0) { 80 `SETTING_TRACE ("failo set vconf"); 82  r_buf [256] = {0, }; 83 `g_gmt_offt ( r_buf , 256); 84 `SETTING_TRACE (">>>imzڐGMT sg : %s", r_buf ); 85 `g_ ( tzth ); 86 } } 88  $g_cut_ft () 90 * vue = NULL ; 91  tcode = `syem_gs_g_vue_rg ( SYSTEM_SETTINGS_KEY_FONT_TYPE , & vue ); 92 i( tcode != 0) { 93 `SETTING_TRACE ("failo set SYSTEM_SETTINGS_KEY_FONT_TYPE"); 95 `SETTING_TRACE (">>> g cufڈty : %\n", vue ); 96 } } 98  $us_ ( tٮ ,  cut , * da ) 100 `SETTING_TRACE (">>ٮ : %d ---- cu: %d ", tٮ , cut ); 102 } } 110  $ma ( gc , * gv []) 112 `g_ty_ (); 114 `m_ ( gc , gv ); 115 `g_t_i18n_f ( SETTING_PACKAGE , SETTING_LOCALEDIR ); 117 i(( gc =2&& (0 = `rcmp ( gv [1], "export_json"))) { 118 `g_expt_js ( us_ , NULL ); 119 } i(( gc =2&& (0 = `rcmp ( gv [1], "import_json"))) { 120 `g_impt_js ( us_ , NULL ); 121 } i(( gc =2&& (0 = `rcmp ( gv [1], "timezone_init"))) { 122 `timeze_ (); 123 } i(( gc =2&& (0 = `rcmp ( gv [1], "get_current_font"))) { 124 `g_cut_ft (); 125 } i(( gc =2&& (0 = `rcmp ( gv [1], "gen_cfg"))) { 126 `ge_g_cfg (); 127 } i(( gc =2&& (0 = `rcmp ( gv [1], "mig_cfg"))) { 128 `mig_g_cfg (); 130 #i SETTING_SEARCH 131 i(( gc =2&& (0 = `rcmp ( gv [1], "search_db_indexing"))) { 133 `__g__ch_dex_p (); 135 `__g__ch_dex_modu (); 141 `g_cfg_ ( l ); 144 } } 147 * $g_timeze () 149 SETTING_TRACE_BEGIN ; 151 um { BUFFERSIZE = 1024 }; 152  buf [ BUFFERSIZE ] = {0, }; 153 ssize_t n = `adlk ("/t/c/loime", buf , (buf) - 1); 155 i( n != -1) { 156 buf [ n ] = '\0'; 159  NULL ; 161  `g_rdup ( buf ); 162 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/conf_util/setting_confutil.h 1 #ide __SETTING_CONFIG_UTIL_ 2  #__SETTING_CONFIG_UTIL_ ) 4  ~ @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/personal_mode_util/setting_personal_mode.c 7  ~ 8  ~ 9  ~ 10  ~ 11  ~ 12  ~ 13  ~ 14  ~ 15  ~ 16  ~ 17  ~ 18  ~ 20  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 22  s_rsڮ_mode_da { 23 ui_gadg_h mug ; 24 Evas * mevas ; 25 Evas_Obje * mw ; 26 Evas_Obje * mly_ma ; 28 Evas_Obje * mpup ; 29 Evas_Obje * mcheck ; 30 } trsڮ_mode_da ; 32  $rsڮ_mode_rme (* da ) 34 SETTING_TRACE_BEGIN ; 36 `t_if ( da = NULL ); 37 rsڮ_mode_da * ad = (rsڮ_mode_d* da ; 39 i( ad -> pup ) { 40 `evas_obje_d ( ad -> pup ); 41 ad -> pup = NULL ; 44 i( ad -> ly_ma ) { 45 `evas_obje_d ( ad -> ly_ma ); 46 ad -> ly_ma = NULL ; 49 i( ad -> w ) { 50 `evas_obje_d ( ad -> w ); 51 ad -> w = NULL ; 54 `m_ex (); 55 } } 57  $__d_cb (* da , Evas_Obje * obj , * evt ) 59 `m_ex (); 60 } } 62  $rsڮ_mode_unmou (* da ) 64 SETTING_TRACE_BEGIN ; 65 `t_if ( da = NULL ); 66 rsڮ_mode_da * ad = (rsڮ_mode_d* da ; 69 i( `ode_ () != 0) { 70 `SETTING_TRACE ("change #1. init failed"); 71 `g__sime_pup ( ad ,d-> w , NULL , "Failo change unlock method"); 74 i( `p_unmou () != 0) { 75 `SETTING_TRACE ("change #2. unmount failed"); 76 `g__sime_pup ( ad ,d-> w , NULL , "Failo change unlock method"); 77 `ode_de (); 80 `ode_de (); 82 `vcf_t_bo ( VCONFKEY_SETAPPL_PERSONAL_MODE_STATUS_BOOL , 0); 83 `nifiti_de_l_by_ty ("g.tiz.g.rsڮ", NOTIFICATION_VARIABLE_TYPE_NONE ); 85 `nifiti_us_mesge_po ( `_ ("IDS_ST_TPOP_PERSONAL_MODE_DISABLED_ABB")); 86 } } 88  Evas_Obje * $rsڮ_mode__wdow (cڡ * me , bo t ) 90 SETTING_TRACE_BEGIN ; 92 Evas_Obje * eo ; 93  w , h ; 95 eo = `m_w_add ( NULL , me , ELM_WIN_BASIC ); 96 i( eo ) { 97 `m_w_t_t ( eo , me ); 98 `m_w_cfmt_t ( eo , EINA_TRUE ); 100 i( t ) { 101 `SETTING_TRACE_DEBUG ("setransparent"); 103 `m_w_pha_t ( eo , EINA_TRUE ); 105  aqueV = 1; 106 Ece_X_Atom aqueAtom = `ece_x_om_g ("_E_ILLUME_WINDOW_REGION_OPAQUE"); 107 Ece_X_Wdow xw = `m_w_xwdow_g ( eo ); 108 `ece_x_wdow__rd32_t ( xw , aqueAtom , & aqueV , 1); 111 `evas_obje_smt_back_add ( eo , "de,que", __d_cb , NULL ); 112 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 113 `evas_obje_size ( eo , w , h ); 115 `m_w_dit_mode_t ( eo , ELM_WIN_INDICATOR_SHOW ); 116 `m_w_dit_acy_t ( eo , ELM_WIN_INDICATOR_OPAQUE ); 118 i( `m_w_wm_r٩i_su܋d_g ( eo )) { 119 cڡ  rs [4] = {0, 90, 180, 270}; 120 `m_w_wm_r٩i_avaab_r٩is_t ( eo , (cڡ *)& rs , 4); 122 `SETTING_TRACE_DEBUG ("way : %d", `m_w_y_g ( eo )); 124  eo ; 125 } } 127  Evas_Obje * $rsڮ_mode__yout ( Evas_Obje * w ) 129 SETTING_TRACE_BEGIN ; 130 Evas_Obje * eo = `m_yout_add ( w ); 131 i( eo ) { 132 `evas_obje_size_ht_weight_t ( eo , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 133 `m_yout_theme_t ( eo , "layout", "application", "default"); 134 `evas_obje_show ( eo ); 136 Evas_Obje * cfm = `m_cfmt_add ( w ); 137 `evas_obje_size_ht_weight_t ( cfm , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 138 `evas_obje_size_ht_ign_t ( cfm , EVAS_HINT_FILL , EVAS_HINT_FILL); 139 `m_w_size_obje_add ( w , cfm ); 140 `m_obje_cڋ_t ( cfm , eo ); 141 `evas_obje_show ( cfm ); 143  eo ; 144 } } 146  $rsڮ_mode_deroy_ug_cb ( ui_gadg_h ug , * iv ) 148 rsڮ_mode_da * ad = (rsڮ_mode_d* iv ; 149 i(! ad ) 154 i( ug ) { 155 `g_ug_deroy ( ug ); 156 ad -> ug = NULL ; 158 } } 160  $rsڮ_mode_d_ug_cb ( ui_gadg_h ug , * iv ) 162 i(! ug ) 164 rsڮ_mode_da * ad = (rsڮ_mode_d* iv ; 165 i(! ad ) 167 `rsڮ_mode_rme ( ad ); 168 } } 170  $rsڮ_mode_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 171 * iv ) 173 Evas_Obje * ba ; 175 ba = ( Evas_Obje * `ug_g_yout ( ug ); 176 i(! ba ) 179  mode ) { 180  UG_MODE_FULLVIEW : 181 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 182 EVAS_HINT_EXPAND ); 183 `ug_dib_ef ( ug ); 184 `evas_obje_show ( ba ); 189 } } 191  $rsڮ_mode_pup_cb (* da , Evas_Obje * obj , * evt ) 193 SETTING_TRACE_BEGIN ; 194 rsڮ_mode_da * ad = da ; 196 * b_r = `m_y_mkup_to_utf8 ( `m_obje_xt_g ( obj )); 197 i(! `rcmp ( b_r , `_ ("IDS_ST_BUTTON_OK"))) { 198 i( ad -> check ) { 199  us = `m_check_e_g ( ad -> check ); 200 `vcf_t_bo ("db/g/rsڮ_off_pup_do_n_show_ag", us ); 202 `rsڮ_mode_unmou ( ad ); 205 `rsڮ_mode_rme ( ad ); 206 } } 208  bo $rsڮ_mode_ (* da ) 210 SETTING_TRACE_BEGIN ; 212  ue ; 213 } } 215  $rsڮ_mode_rvi ( p_cڌ_h rvi , * da ) 217 SETTING_TRACE_BEGIN ; 219 rsڮ_mode_da * ad = (rsڮ_mode_d*) da ; 221  curStus = 0; 222  pupOi = 0; 223 * vwty = NULL ; 226 `vcf_g_bo ( VCONFKEY_SETAPPL_PERSONAL_MODE_STATUS_BOOL , & curStus ); 229 `vcf_g_bo ("db/g/rsڮ_off_pup_do_n_show_ag", & pupOi ); 232 `p_cڌ_g_exa_da ( rvi , "vwty", & vwty ); 235 i( curStus && ! `SCmp ( vwty , "unlock_method")) { 236 i( pupOi ) { 238 `rsڮ_mode_unmou ( ad ); 239 `rsڮ_mode_rme ( ad ); 242 ad -> w = `rsڮ_mode__wdow ("personal_mode", 1); 243 `UG_INIT_EFL ( ad -> w , UG_OPT_INDICATOR_ENABLE ); 244 ad -> evas = `evas_obje_evas_g d-> w ); 246 ad -> ly_ma = `rsڮ_mode__yout d-> w ); 247 `evas_obje_show ( ad -> w ); 248 `m_w_aive ( ad -> w ); 250 ad -> pup = `g__pup_wh_b_check d,d-> w , NULL , 251 `_ ("IDS_ST_POP_ANY_PERSONAL_CONTENT_WILL_NOT_BE_ACCESSIBLE_IN_NORMAL_MODE"), 252 `_ ("IDS_ST_BODY_DO_NOT_SHOW_AGAIN"), &( ad -> check ), rsڮ_mode_pup_cb , 254 `evas_obje_show ( ad -> pup ); 258 ad -> w = `rsڮ_mode__wdow ("personal_mode", 1); 260 `UG_INIT_EFL ( ad -> w , UG_OPT_INDICATOR_ENABLE ); 261 ad -> evas = `evas_obje_evas_g d-> w ); 263 ad -> ly_ma = `rsڮ_mode__yout d-> w ); 264 `evas_obje_show ( ad -> w ); 265 `m_w_aive ( ad -> w ); 268  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 269 i(! cbs ) { 270 `rsڮ_mode_rme ( ad ); 273 cbs -> yout_cb = rsڮ_mode_yout_ug_cb ; 274 cbs -> su_cb = NULL ; 275 cbs -> deroy_cb = rsڮ_mode_deroy_ug_cb ; 276 cbs -> d_cb = rsڮ_mode_d_ug_cb ; 277 cbs -> iv = (*) ad ; 279 ad -> ug = `g_ug_ ( NULL , "g-rsڮge-e", UG_MODE_FULLVIEW , rvi , cbs ); 281 `FREE ( vwty ); 283 SETTING_TRACE_END ; 284 } } 286  $rsڮ_mode_u (* da ) 288 SETTING_TRACE_BEGIN ; 289 } } 294  $rsڮ_mode_sume (* da ) 296 SETTING_TRACE_BEGIN ; 297 } } 299 EXPORT_PUBLIC 300  $ma ( gc , * gv []) 302 SETTING_TRACE_BEGIN ; 303 rsڮ_mode_da ad ; 305 `m_ ( gc , gv ); 307 ui_p_licye_back_s s = {0,}; 308 s . = rsڮ_mode_ ; 309 s . rme = rsڮ_mode_rme ; 310 s . u = rsڮ_mode_u ; 311 s . sume = rsڮ_mode_sume ; 312 s . p_cڌ = rsڮ_mode_rvi ; 314 `memt (& ad , 0x00, ( rsڮ_mode_da )); 316  t = `ui_p_ma ( gc , gv , & s , & ad ); 317 `tvm_if ( t == -1, -1, "Appeturns -1"); 319 SETTING_TRACE_END ; 321 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/plugin-resource/test_server.c 1  ~ 2  ~ 3  ~ 4  ~ 5  ~ 6  ~ 7  #TRACE ( fmt , g ...) \ 9 `tf ("\n[SETTING]\033[0;32m" fmt "\033[0m\t%s:%d\n", \ 10 ## g , (*)( `chr ( __FILE__ , '/')+1), __LINE__ );\ 11 }0); ) 14  #MAX_LOCAL_BUFSIZE 128 ) 15  #DBUS_PATH "/g/dbus_hdr" ) 16  #DBUS_SIGNAL_INTERFACE "g.tiz.g.sigl" ) 17  #DBUS_SIGNAL "" ) 21  #PACKAGE "com.msung.dbus_rv" ) 23  spda 25 Evas * mevas ; 26 Evas_Obje * mw_ma ; 27 Evas_Obje * mbg ; 28 Evas_Obje * myout_ma ; 29 Evas_Obje * mvi ; 32 Evas_Cod mro_w ; 33 Evas_Cod mro_h ; 36  DBusCi * gbus ; 38  DBusHdrResu $__dubs_msg_cb ( DBusCi * cn , DBusMesge * mesge , * ur_da ) 40  my_pid = `gpid (); 41  nd_pid = 0; 42 * key = NULL ; 43 * vue = NULL ; 46 DBusE r ; 47 `dbus_r_ (& r ); 49 i( `dbus_mesge_is_sigl ( mesge , DBUS_SIGNAL_INTERFACE , DBUS_SIGNAL )) 51 i( `dbus_mesge_g_gs ( mesge , & r , 52 DBUS_TYPE_UINT32 , & nd_pid , 53 DBUS_TYPE_STRING , & key , 54 DBUS_TYPE_STRING , & vue , 55 DBUS_TYPE_INVALID = FALSE ) 57 `TRACE ("Fag d: %s", r . mesge ); 58 `dbus_r_ (& r ); 59  DBUS_HANDLER_RESULT_NOT_YET_HANDLED ; 63 i( nd_pid !0 && my_pid != sender_pid) 66 i( key && '\0' !key[0] && vue && '\0' != value[0] ) 69 * p = NULL ; 70 * id = NULL ; 71 * t = NULL ; 72 p = `rchr ( key , '|'); 73 i( p && '\0' !=[0]) 75 * p = '\0'; 76 id = key ; 77 p ++; 78 t = p ; 83 p = `rchr ( vue , '|'); 84 i( p && '\0' !=[0]) 86 * p = '\0'; 87 * ty = vue ; 88 p ++; 89 i( ty && 0 = `rcmp ("INT",ype)) 91  vue = `oi ( p ); 92 `TRACE ("[SERVER] The value of \"%s\"(its JasonID is %s) had changedo be :%d", 93 t , id , vue ); 97 * vue = p ; 98 `TRACE ("[SERVER] The value of \"%s\"(its JasonID is %s) had changedo be :%s", 99 t , id , vue ); 106  DBUS_HANDLER_RESULT_HANDLED ; 107 } } 109  $__dbus_msg_li () 111 DBusE r ; 112  ru [ MAX_LOCAL_BUFSIZE ]; 114 `dbus_r_ (& r ); 115 bus = `dbus_bus_g_ive ( DBUS_BUS_SYSTEM , & r ); 116 i(! bus ) 118 `TRACE ("[SERVER] FacthD-BUS dm: %", r . mesge ); 119 `dbus_r_ (& r ); 123 `dbus_ci_tup_wh_g_ma ( bus , NULL ); 124 `tf ( ru , MAX_LOCAL_BUFSIZE , "th='%s',ty='sigl',r='%s'", DBUS_PATH , DBUS_SIGNAL_INTERFACE ); 126 `dbus_bus_add_mch ( bus , ru , & r ); 127 i( `dbus_r_is_t (& r )) 129 `TRACE ("[SERVER] Faru s; %", r . mesge ); 130 `dbus_r_ (& r ); 134 i( `dbus_ci_add_fr ( bus , __dubs_msg_cb , NULL , NULL= FALSE ) 139 `TRACE ("[SERVER]pp signal initialized "); 142 } } 145  $__dbus_msg_ui () 147 DBusE r ; 148  ru [ MAX_LOCAL_BUFSIZE ]; 150 `dbus_r_ (& r ); 151 `dbus_ci_move_fr ( bus , __dubs_msg_cb , NULL ); 152 `tf ( ru , MAX_LOCAL_BUFSIZE , "th='%s',ty='sigl',r='%s'", DBUS_PATH , DBUS_SIGNAL_INTERFACE ); 153 `dbus_bus_move_mch ( bus , ru , & r ); 155 i( `dbus_r_is_t (& r )) 157 `TRACE ("Faru unt: %", r . mesge ); 158 `dbus_r_ (& r ); 162 `dbus_ci_o ( bus ); 163 `TRACE ("[SERVER]pp signal finalized"); 166 } } 168  $_qu_cb (* da , Evas_Obje * obj , * evt_fo ) 170 Evas_Obje * w = (Evas_Obje * da ; 171 `m_w_low ( w ); 172 } } 174  Ea_Bo $_keydown_evt (* da ,  ty , * evt ) 176 Ece_Evt_Key * ev = evt ; 178 i(! `rcmp ( ev -> keyme , "XF86Stop")) { 179 `m_ex (); 182  EINA_TRUE ; 183 } } 185  Evas_Obje * $_w (cڡ * me ) 187 Evas_Obje * eo ; 188  w , h ; 190 eo = `m_w_add ( NULL , me , ELM_WIN_BASIC ); 191 i(! eo  NULL ; 193 `m_w_t_t ( eo , me ); 194 `m_w_bdss_t ( eo , EINA_TRUE ); 195 `m_w_autod_t ( eo , EINA_TRUE ); 196 `evas_obje_smt_back_add ( eo , "de,que", _qu_cb , NULL ); 197 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), & w , & h ); 198 `evas_obje_size ( eo , w , h ); 200  eo ; 201 } } 203  Evas_Obje * $__bg ( Evas_Obje * ) 205 Evas_Obje * bg ; 207 bg = `m_bg_add ( ); 208 `evas_obje_size_ht_weight_t ( bg , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 210 `evas_obje_show ( bg ); 212  bg ; 213 } } 215  Evas_Obje * $__yout_ma ( Evas_Obje * ) 217 Evas_Obje * yout ; 219 yout = `m_yout_add ( ); 221 `m_yout_theme_t ( yout , "layout", "application", "default"); 222 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 225 `evas_obje_show ( yout ); 227  yout ; 228 } } 230  Evas_Obje * $__viame_yout ( Evas_Obje * ) 232 Evas_Obje * vi ; 234 vi = `m_viame_add ( ); 235 `m_obje__cڋ_t ( , "m.swlow.cڋ", vi ); 237 `evas_obje_show ( vi ); 239  vi ; 240 } } 243  $li_em_touch_hdr_ex (* da , Evas_Obje * obj , * evt_fo ) 245 `m_ex (); 246 } } 248  Evas_Obje * $__li_wt ( Evas_Obje * ,  pda * ad ) 250 Evas_Obje * li ; 251  idx = 0; 254 li = `m_li_add ( ); 255 `m_li_mode_t ( li , ELM_LIST_COMPRESS ); 257 `m_li_em_nd li , "QUIT", NULL , NULL, li_em_touch_hdr_ex , ad ); 259 `m_li_go ( li ); 260  li ; 261 } } 263  $__vw_yout ( pda * ad ) 265 Evas_Obje * li ; 266 Evas_Obje * b ; 268 li = `__li_wt ( ad -> w_ma ,d); 269 b = `m_bu_add ( ad -> vi ); 270 `m_obje_y_t ( b , "naviframe/end_btn/default"); 271 `evas_obje_smt_back_add ( b , "icked", _qu_cb , ad -> w_ma ); 272 `m_viame_em_push ( ad -> vi , `_ ("Tiz UI - Sv"), b , NULL , li , NULL); 273 } } 277  $_mou_down_cb (* da , Evas * evas , Evas_Obje * obj , * evt_fo ) 282 } } 284  $_mou_up_cb (* da , Evas * evas , Evas_Obje * obj , * evt_fo ) 288 } } 290  $_mou_move_cb (* da , Evas * evas , Evas_Obje * obj , * evt_fo ) 293 } } 295  $_wdow_size_cb (* da , Evas * e , Evas_Obje * obj , * evt_fo ) 297  pda * ad = (pd*) da ; 298 `evas_obje_geomry_g ( ad -> w_ma , NULL , NULL, &ad-> ro_w , &ad-> ro_h ); 299 } } 302  $_r٩i_cb ( pce_rm mode , * da ) 304  pda * ad = (pd*) da ; 305  g ; 307  mode ) { 308  APPCORE_RM_LANDSCAPE_NORMAL : 309 g = -90; 312  APPCORE_RM_LANDSCAPE_REVERSE : 313 g = 90; 316  APPCORE_RM_PORTRAIT_REVERSE : 317 g = 180; 320  APPCORE_RM_UNKNOWN : 321  APPCORE_RM_PORTRAIT_NORMAL : 323 g = 0; 327 `m_w_r٩i_wh_size_t ( ad -> w_ma , g ); 334 } } 337  $p_ (* da ) 339  pda * ad = (pd* da ; 344 ad -> w_ma = `_w ( PACKAGE ); 346 `evas_obje_evt_back_add ( ad -> w_ma , EVAS_CALLBACK_RESIZE , _wdow_size_cb ,d); 347 `evas_obje_show ( ad -> w_ma ); 348 ad -> evas = `evas_obje_evas_g d-> w_ma ); 353 ad -> bg = `__bg d-> w_ma ); 354 ad -> yout_ma = `__yout_ma d-> w_ma ); 355 `m_w_dit_mode_t ( ad -> w_ma , ELM_WIN_INDICATOR_SHOW ); 357 ad -> vi = `__viame_yout d-> yout_ma ); 359 `__vw_yout ( ad ); 361 `evas_obje_evt_back_add ( ad -> vi , EVAS_CALLBACK_MOUSE_DOWN , _mou_down_cb ,d); 362 `evas_obje_evt_back_add ( ad -> vi , EVAS_CALLBACK_MOUSE_UP , _mou_up_cb ,d); 363 `evas_obje_evt_back_add ( ad -> vi , EVAS_CALLBACK_MOUSE_MOVE , _mou_move_cb ,d); 365 `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , _keydown_evt , NULL ); 368 `__dbus_msg_li (); 371 } } 373  $p_rme (* da ) 378 `__dbus_msg_ui (); 380 } } 382  $p_u (* da ) 387 } } 389  $p_sume (* da ) 394 } } 396  $p_t ( rvi_h rvi , * da ) 398  pda * ad = da ; 400 i( ad -> w_ma ) 401 `m_w_aive ( ad -> w_ma ); 404 } } 407  $ma ( gc , * gv []) 409  pda ad ; 411  pce_s s = { 412 . = p_ , 413 . rme = p_rme , 414 . u = p_u , 415 . sume = p_sume , 416 . t = p_t , 419 s . da = & ad ; 421  `pce_e_ma ( PACKAGE , & gc , & gv , & s ); 422 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-handler.c 1  ~ 2  ~ 4  ~ 5  ~ 6  ~ 7  ~ 8  ~ 11  Stg_GGroupIm_Da * $__mobp_hdr (* da , * keyS , * ic_th , * ug_gs , Evas_Obje * gli , Elm_Obje_Im * ) 14 g_ma_pda * ad = (g_ma_pd*) da ; 16 ad -> da_mobeA = `g__Gdl_fld_groupem ( gli , 17 &( ad -> c [ GENDIAL_Ty_1xt_1ic_2 ]), 18 , 19 g_ma_ick_li_ex_ug_cb , 20 ug_gs , 21 SWALLOW_Ty_INVALID , 22 ic_th , 23 NULL , 25 keyS , 26 NULL , 27 NULL ); 28 `__BACK_POINTER_SET ( ad -> da_mobeA ); 29 i( ad -> da_mobeA ) { 30 ad -> da_mobeA -> urda =d; 33  ad -> da_mobeA ; 34 } } 36  Stg_GGroupIm_Da * $__backlight_time_hdr (* da , * keyS , * ic_th , * ug_gs , Evas_Obje * gli , Elm_Obje_Im * ) 38 SETTING_TRACE_BEGIN ; 39 g_ma_pda * ad = (g_ma_pd*) da ; 40 Stg_GGroupIm_Da * obj = NULL ; 42 * _backlight = `g__backlight_time_r (); 43 obj = `g__Gdl_fld_groupem ( gli , 44 &( ad -> c [ GENDIAL_Ty_1ic_2xt ]), 45 , 46 g_ma_ick_li_ex_ug_cb , 47 ug_gs , 48 SWALLOW_Ty_INVALID , 49 ic_th , 50 NULL , 52 keyS , 53 _backlight , 54 NULL ); 55 `G_FREE ( _backlight ); 56 `__BACK_POINTER_SET ( obj ); 57 i( obj ) { 58 obj -> urda = ad ; 59 ad -> da_backlight = obj ; 62  obj ; 63 } } 65  Stg_GGroupIm_Da * $__devݔ_ti_hdr (* da , * keyS , * ic_th , * ug_gs , Evas_Obje * gli , Elm_Obje_Im * ) 67 SETTING_TRACE_BEGIN ; 68 g_ma_pda * ad = (g_ma_pd*) da ; 69 Stg_GGroupIm_Da * obj = NULL ; 70 #ifde BINARY_RELEASE_TYPE_ENG 72 obj = `g__Gdl_fld_groupem ( gli , 73 &( ad -> c [ GENDIAL_Ty_1xt_1ic_2 ]), 74 , 75 g_ma_ick_li_ex_ug_cb , 76 ug_gs , 77 SWALLOW_Ty_INVALID , 78 ic_th , 79 NULL , 0, 80 keyS , 81 NULL , 82 NULL ); 86  dev__e = 0; 87  t = 0; 88 t = `vcf_g_bo ( VCONFKEY_SETAPPL_DEVELOPER_OPTION_STATE , & dev__e ); 89 i( t != 0) { 90 `SETTING_TRACE_ERROR ("Faedg vcvu%d", t ); 92 i( dev__e ) { 93 obj = `g__Gdl_fld_groupem ( gli , 94 &( ad -> c [ GENDIAL_Ty_1xt_1ic_2 ]), 95 , 96 g_ma_ick_li_ex_ug_cb , 97 ug_gs , 98 SWALLOW_Ty_INVALID , 99 ic_th , 100 NULL , 0, 101 keyS , 102 NULL , 103 NULL ); 105 `SETTING_TRACE ("dev_op_state is 0"); 108  obj ; 109 } } 111  Stg_GGroupIm_Da * $__deu_hdr (* da , * keyS , * ic_th , * ug_gs , Evas_Obje * gli , Elm_Obje_Im * ) 114 g_ma_pda * ad = (g_ma_pd*) da ; 115 Stg_GGroupIm_Da * obj = `g__Gdl_fld_groupem ( gli , 116 &( ad -> c [ GENDIAL_Ty_1xt_1ic_2 ]), 117 , 118 g_ma_ick_li_ex_ug_cb , 119 ug_gs , 120 SWALLOW_Ty_INVALID , 121 ic_th , 122 NULL , 0, 123 keyS , 124 NULL , 125 NULL ); 127  obj ; 128 } } 132  mali_y gmali_b [] = { 133 { KeyS_FlightMode , __deu_hdr , UG_HANDLE , NULL }, 134 { KeyS_WiFi , __deu_hdr , UI_PROC , NULL }, 135 { KeyS_Bluoh , __deu_hdr , UI_PROC , NULL }, 136 { KeyS_MobeAP , __mobp_hdr , UG_HANDLE , NULL }, 137 { KeyS_Loti , __deu_hdr , UI_PROC , NULL }, 138 { KeyS_Nwk , __deu_hdr , UG_HANDLE , NULL }, 139 { KeyS_DevݔOi , __devݔ_ti_hdr , UI_PROC , NULL }, 140 { KeyS_BacklightTime , __backlight_time_hdr , UI_PROC , NULL }, 141 {"Deu", __deu_hdr , DEFAULT_UI , NULL }, 143 { NULL , NULL, ERROR_STATE , NULL}, 148  $__li_hash__cb (* obj ) 150 SETTING_TRACE_BEGIN ; 155 } } 158  $ig_dw_hash_ (* cb ) 160 SETTING_TRACE_BEGIN ; 162 g_ma_pda * ad = (g_ma_pd* cb ; 163 `ea_ (); 165 mali_y * ode = NULL ; 166 ad -> ma_li_hash = `ea_hash_rg_sur_w ( __li_hash__cb ); 168  ode = & mali_b [0];node-> t ! NULL ;node++) { 169 `ea_hash_add ( ad -> ma_li_hash , ode -> t ,node); 172 } } 175 mali_y * $ig_dw_hash_fd (* cb , * ch_r ) 179 g_ma_pda * ad = (g_ma_pd* cb ; 180 mali_y * ode = NULL ; 182 ode = `ea_hash_fd ( ad -> ma_li_hash , ch_r ); 183  ode ; 184 } } 197 $g_ma_ick_li_em_ug_cb (* da , Evas_Obje * obj , 198 * ug_to_ld , p_cڌ_h svc , 199  ug_cbs * cbs ) 201 SETTING_TRACE_BEGIN ; 202 g_ma_pda * ad = (g_ma_pd* da ; 203 i(! ug_to_ld ) { 204 `g__sime_pup ( ad ,d-> w_ma , NULL , NO_UG_FOUND_MSG ); 207 `SETTING_TRACE ("tibug-%s.so", ug_to_ld ); 208 `m_obje__focus_low_t ( ad -> ly_ma , EINA_FALSE ); 211 ad -> ug = `g_ug_ ( NULL , ug_to_ld , UG_MODE_FULLVIEW , svc , cbs ); 212 i( ad -> ug ) { 213 ad -> isInUGMode = TRUE ; 215 `m_obje__focus_low_t ( ad -> ly_ma , EINA_TRUE ); 216 `evas_obje_show ( ad -> ly_ma ); 221 `g__sime_pup ( ad ,d-> w_ma , NULL , NO_UG_FOUND_MSG ); 223 } } 225  $g_ma_ick_li_ex_ug_cb (* da , Evas_Obje * obj , 226 * evt_fo ) 228 SETTING_TRACE_BEGIN ; 229 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 230 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 232 `m_gli_em_ed_t ( em , EINA_FALSE ); 235 `SETTING_TRACE ("g_ma_ad->isInUGMode:%d", g_ma_ad -> isInUGMode ); 236 `SETTING_TRACE ("g_ma_ad->ug:%p", g_ma_ad -> ug ); 237 i( g_ma_ad -> isInUGMode && g_ma_ad-> ug ) { 238 SETTING_TRACE 245 g_ma_pda * ad = g_ma_ad ; 248 i( ad -> isInUGMode ) { 249 `SETTING_TRACE ("isInUGMode : TRUE -nother UG isunningow."); 250 ad -> isInUGMode = FALSE ; 254 SETTING_TRACE 258 Stg_GGroupIm_Da * ed_em_da = 259 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 260 `g_tm_if ( NULL = ed_em_da , "selected_item_data is NULL"); 261 `g_ma_ick_li_em_t_da ( ad , obj ); 262 cڡ * em_me = `_ ( ed_em_da -> keyS ); 263 `SETTING_TRACE ("em_me:%s", em_me ); 264 `t_if (! em_me ); 266 i(! `SCmp ( ed_em_da -> keyS , KeyS_Cl ) 267 || ! `SCmp ( ed_em_da -> keyS , KeyS_WiFi ) 268 || ! `SCmp ( ed_em_da -> keyS , KeyS_Loti ) 269 || ! `SCmp ( ed_em_da -> keyS , KeyS_Bluoh ) 270 || ! `SCmp ( ed_em_da -> keyS , KeyS_MobeAP ) 271 || ! `SCmp ( ed_em_da -> keyS , KeyS_WiFiDe ) 272 || ! `SCmp ( ed_em_da -> keyS , KeyS_Wͭ ) 273 || ! `SCmp ( ed_em_da -> keyS , KeyS_Acssiby ) 275 i( `p_unch ( da ) == 0) { 276 ad -> evt_ze_tim = `ece_tim_add (1, g_ma_ze_evt_tim_cb ,d); 277 `evas_obje_ze_evts_t ( ad -> vib_ma , EINA_TRUE ); 279  ick_times = `g_cfg_g_ick_times ( ed_em_da -> keyS ); 280 `g_cfg_t_ick_times ( ed_em_da -> keyS , ++ ick_times ); 285  s_e = 0; 286 `vcf_g_bo ( VCONFKEY_SETAPPL_ACCESSIBILITY_TTS , & s_e ); 287 i( s_e ) { 288 i(! `SCmp ( ed_em_da -> keyS , KeyS_QUICK_CMD )) { 289  ni_r [ MAX_SPECIALIZITION_LEN + 1] = { 0, }; 290 `tf ( ni_r , i_r), `_ ( FEATURE_UNAVALIABLE_WHILE_TTS_ON ), _( KeyS_QUICK_CMD )); 291 `g__pup_whout_b ( NULL , ad -> w_ma , NULL, `_ ( ni_r ), 292 NULL , 0.0, TRUE , FALSE ); 297  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 298 `g_tm_if (! cbs , "calloc failed"); 299 cbs -> yout_cb = g_ma_yout_ug_cb ; 300 cbs -> su_cb = g_ma_su_ug_cb ; 301 cbs -> deroy_cb = g_ma_deroy_ug_cb ; 302 cbs -> iv = (*) ad ; 304 * th = `g_ug_th_om_ug_gs ( da ); 305 p_cڌ_h svc = `g_bund_om_ug_gs ( da ); 306 `g_ma_ick_li_em_ug_cb ( ad , obj , th , svc , cbs ); 307 i( th ) { 308 `FREE ( th ); 310 i( cbs ) { 311 `FREE ( cbs ); 313 th = NULL ; 314 cbs = NULL ; 315 `p_cڌ_deroy ( svc ); 317 } } 319  $g_ma_li_mou_up_cb (* da , Evas_Obje * eo , 320 * evt_fo ) 323 `tm_if ( da = NULL , "Dataarameter is NULL"); 324 Stg_GGroupIm_Da * li_em = 325 ( Stg_GGroupIm_Da * da ; 326 `SETTING_TRACE ("osem [%s]", li_em -> keyS ); 327 li_em -> chk_us = `m_check_e_g ( eo ); 329 `SETTING_TRACE ("chgdio[%s], stuis:%d", `_ ( li_em -> keyS ), 330 li_em -> chk_us ); 331 g_ma_pda * ad = g_ma_ad ; 333 i(! `SCmp ( KeyS_UPackDa , li_em -> keyS )) { 334  r ; 335 i( `m_check_e_g ( eo )) { 336 g_t_bo_p_key 337 ( BOOL_SLP_SETTING_USE_PACKET_DATA , 338 1, & r ); 340 g_t_bo_p_key 341 ( BOOL_SLP_SETTING_USE_PACKET_DATA , 342 0, & r ); 346 } } 351 #i SUPPORT_TETHERING 352  $___wifi_aived_cb ( wifi_r_e su , * ur_da ) 354 SETTING_TRACE_BEGIN ; 355 i( su = WIFI_ERROR_NONE ) { 356 `SETTING_TRACE ("Wi-Fi Activation Succeeded"); 358 `SETTING_TRACE ("Wi-FAivi Faed! : %d", su ); 361 () `wifi_delize (); 362 } } 364  $__thg_dibd_cb ( thg_r_e r , thg_ty_e ty , thg_dibd_u_e code , * da ) 366  t ; 368 i( da ) { 369 thg_h th = (thg_h) da ; 370 `thg_deroy ( th ); 373 t = `wifi_lize (); 374 `g_tm_if ( t < 0, "*** [ERR] wifi_initialize() ***"); 376 t = `wifi_aive ( ___wifi_aived_cb , NULL ); 377 i( t < 0) { 378 `SETTING_TRACE_ERROR ("*** [ERR] wifi_activate() ***"); 379 () `wifi_delize (); 382 } } 385  Ea_Bo $__wifi_timeout (* da ) 388 `tvm_if (! da , ECORE_CALLBACK_CANCEL , "Invalidrgument: data is NULL"); 389 Stg_GGroupIm_Da * li_em = da ; 390 `g_tm_if ( NULL = li_em , "list_item is NULL"); 391  us , r ; 392 `g_g_t_p_key ( INT_SLP_SETTING_WIFI_STATUS , & us , & r ); 393 `SETTING_TRACE ("vue:%d", us ); 395  i ; 396  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 397 li_em = g_ma_ad -> gl_da_em [ i ][ GL_WiFi ]; 398 i( li_em ) { 399 li_em -> chk_us = us ; 400 li_em -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 401 `m_obje_em_da_t ( li_em -> em ,ist_item); 402 `m_gli_em_upde ( li_em -> em ); 406 i( li_em ) { 407 g_ma_pda * ad = li_em -> urda ; 408 ad -> wifi_tim = NULL ; 411  ECORE_CALLBACK_CANCEL ; 412 } } 414 #i SUPPORT_TETHERING 415  $__thg_tu_off__cb (* da , Evas_Obje * obj , * evt_fo ) 417 `g_tm_if ( NULL = obj , "NULL == obj"); 418  ڣ_ty = `b_ty ( obj ); 419 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D*) da ; 421 i( g_ma_ad ) { 422 `evas_obje_d ( g_ma_ad -> pup_wifi_mode ); 423 g_ma_ad -> pup_wifi_mode = NULL ; 426  i = 0; 427 Stg_GGroupIm_Da * upde_em = NULL ; 428 i( POPUP_RESPONSE_OK = ڣ_ty ) { 430 `t_if (! li_em -> urda ); 431 g_ma_pda * ad = li_em -> urda ; 432 i( ad -> wifi_tim ) { 433 `ece_tim_d ( ad -> wifi_tim ); 434 ad -> wifi_tim = NULL ; 436 ad -> wifi_tim = `ece_tim_add (5.0, ( Ece_Task_Cb __wifi_timeout , li_em ); 439  ty = `thg_is_abd ( NULL , TETHERING_TYPE_WIFI ? TETHERING_TYPE_WIFI : TETHERING_TYPE_WIFI_AP ; 441 thg_h th = NULL ; 442 thg_r_e t = TETHERING_ERROR_NONE ; 444 t = `thg_ (& th ); 445 i( t ! TETHERING_ERROR_NONE ) { 446  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 447 upde_em = ad -> gl_da_em [ i ][ GL_WiFi ]; 448 i( upde_em ) { 449 upde_em -> chk_us = EINA_FALSE ; 450 upde_em -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 451 `m_obje_em_da_t ( upde_em -> em , update_item); 452 `m_gli_em_upde ( upde_em -> em ); 457 t = `thg_t_dibd_cb ( th , ty , __thg_dibd_cb ,h); 458 i( t ! TETHERING_ERROR_NONE ) { 459  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 460 upde_em = ad -> gl_da_em [ i ][ GL_WiFi ]; 461 i( upde_em ) { 462 upde_em -> chk_us = EINA_FALSE ; 463 upde_em -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 464 `m_obje_em_da_t ( upde_em -> em , update_item); 465 `m_gli_em_upde ( upde_em -> em ); 469 `thg_deroy ( th ); 473 ( `thg_dib ( th , ty ); 475 } i( POPUP_RESPONSE_CANCEL = ڣ_ty ) { 476  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 477 upde_em = g_ma_ad -> gl_da_em [ i ][ GL_WiFi ]; 478 i( upde_em ) { 479 upde_em -> chk_us = EINA_FALSE ; 480 upde_em -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 481 `m_obje_em_da_t ( upde_em -> em , update_item); 482 `m_gli_em_upde ( upde_em -> em ); 486 } } 490  $__e_wifi_mode ( Stg_GGroupIm_Da * li_em , Evas_Obje * check ) 494 Ea_Bo us = `m_check_e_g ( check ); 495 `SETTING_TRACE ("wifmodu: %d", us ); 498  i = 0; 499 Stg_GGroupIm_Da * em_to_upde = NULL ; 501 #i SUPPORT_TETHERING 502 i( `thg_is_abd ( NULL , TETHERING_TYPE_WIFI ) 503 || `thg_is_abd ( NULL , TETHERING_TYPE_WIFI_AP )) { 504  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 505 em_to_upde = g_ma_ad -> gl_da_em [ i ][ GL_WiFi ]; 506 i( em_to_upde ) { 507 em_to_upde -> swlow_ty = SWALLOW_Ty_1ICON_1PROCESS ; 508 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 509 `m_gli_em_flds_upde ( em_to_upde -> em , "m.ic.2", ELM_GENLIST_ITEM_FIELD_CONTENT ); 513 g_ma_ad -> pup_wifi_mode = `g__pup_wh_b ( li_em , 514 g_ma_ad -> w_ma , NULL , 516 __thg_tu_off__cb , 521  wifi_e = VCONFKEY_WIFI_OFF ; 522 `vcf_g_t ( VCONFKEY_WIFI_STATE , & wifi_e ); 523 DBusMesgeIr ; 524 DBusMesge * mesge = NULL ; 525 DBusCi * ci = NULL ; 526 `SETTING_TRACE ("us:%d", us ); 527 i( us ) { 528 i( wifi_e ! VCONFKEY_WIFI_OFF ) { 530 `SETTING_TRACE ("Wi-Fi islreadynabled"); 533 ci = `dbus_bus_g ( DBUS_BUS_SYSTEM , NULL ); 534 i( ci = NULL ) { 535 `SETTING_TRACE_ERROR ("Failedo get system bus"); 539 mesge = `dbus_mesge_w_mhod_ ( NETCONFIG_SERVICE , NETCONFIG_WIFI_PATH , 540 NETCONFIG_WIFI_INTERFACE , "LoadDriver"); 541 i( mesge = NULL ) { 542 `SETTING_TRACE_ERROR ("Failed DBus method call"); 543 `dbus_ci_uef ( ci ); 547 g_ma_ad -> wifi_ = OP_WIFI_TURNING_ON ; 549 `dbus_mesge___nd ( mesge , & ); 550 dbus_bo_t v = FALSE ; 551 `dbus_mesge__nd_basic (& , DBUS_TYPE_BOOLEAN , & v ); 553 `dbus_ci_nd_wh_y ( ci , mesge , NULL , 10000); 555 `dbus_mesge_uef ( mesge ); 556 `dbus_ci_uef ( ci ); 559 i( wifi_e = VCONFKEY_WIFI_OFF ) { 561 `SETTING_TRACE ("Wi-Fi islready disabled"); 565 ci = `dbus_bus_g ( DBUS_BUS_SYSTEM , NULL ); 566 i( ci = NULL ) { 567 `SETTING_TRACE_ERROR ("Failedo get system bus"); 571 mesge = `dbus_mesge_w_mhod_ ( NETCONFIG_SERVICE , NETCONFIG_WIFI_PATH , 572 NETCONFIG_WIFI_INTERFACE , "RemoveDriver"); 573 i( mesge = NULL ) { 574 `SETTING_TRACE_ERROR ("Failed DBus method call"); 575 `dbus_ci_uef ( ci ); 578 g_ma_ad -> wifi_ = OP_WIFI_TURNING_OFF ; 580 `dbus_ci_nd_wh_y ( ci , mesge , NULL , 10000); 582 `dbus_mesge_uef ( mesge ); 583 `dbus_ci_uef ( ci ); 587  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 588 em_to_upde = g_ma_ad -> gl_da_em [ i ][ GL_WiFi ]; 589 i( em_to_upde ) { 590 em_to_upde -> swlow_ty = SWALLOW_Ty_1ICON_1PROCESS ; 591 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 592 `m_gli_em_flds_upde ( em_to_upde -> em , "m.ic.2", ELM_GENLIST_ITEM_FIELD_CONTENT ); 598 `t_if (! li_em -> urda ); 599 g_ma_pda * ad = li_em -> urda ; 600 i( ad -> wifi_tim ) { 601 `ece_tim_d ( ad -> wifi_tim ); 602 ad -> wifi_tim = NULL ; 604 ad -> wifi_tim = `ece_tim_add (5.0, ( Ece_Task_Cb __wifi_timeout , li_em ); 606 } } 608  Ea_Bo $__bt_timeout (* da ) 611 `tvm_if (! da , ECORE_CALLBACK_CANCEL , "Invalidrgument: data is NULL"); 612  us , r ; 613 `g_g_bo_p_key ( INT_SLP_SETTING_BT_STATUS , & us , & r ); 614 `SETTING_TRACE ("vue:%d", us ); 616 g_ma_pda * ad = da ; 617 Stg_GGroupIm_Da * em_to_upde ; 618  i ; 619  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 620 em_to_upde = ad -> gl_da_em [ i ][ GL_BT ]; 621 `SETTING_TRACE ("[%d]em_to_upde:%p", i , em_to_upde ); 622 i( em_to_upde ) { 623 em_to_upde -> chk_us = us ; 624 em_to_upde -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 625 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 627 `m_gli_em_upde ( em_to_upde -> em ); 632 ad -> bt_tim = NULL ; 633  ECORE_CALLBACK_CANCEL ; 634 } } 636  $__e_bt_mode ( Stg_GGroupIm_Da * li_em , Evas_Obje * check ) 639  t ; 640 Ea_Bo us = `m_check_e_g ( check ); 641 `SETTING_TRACE ("bmodu: %d", us ); 643 bt_adr_e_e vue ; 644 t = `bt_lize (); 645 i( `bt_adr_g_e (& vue ! BT_ERROR_NONE ) { 646 `SETTING_TRACE_ERROR ("bt_adapter_get_state() failed "); 650 g_ma_pda * ad = g_ma_ad ; 652 i( us = vue ) { 653 `SETTING_TRACE ("status == value"); 654  i ; 655  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 656 `g_f_upde_gl_em_chk_us ( ad -> gl_da_em [ i ][ GL_BT ], vue ); 662 Stg_GGroupIm_Da * em_to_upde ; 663  i ; 664  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 665 em_to_upde = ad -> gl_da_em [ i ][ GL_BT ]; 666 `SETTING_TRACE ("[%d]em_to_upde:%p", i , em_to_upde ); 667 i( em_to_upde ) { 668 em_to_upde -> swlow_ty = SWALLOW_Ty_1ICON_1PROCESS ; 669 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 671 `m_gli_em_flds_upde ( em_to_upde -> em , "m.ic.2", ELM_GENLIST_ITEM_FIELD_CONTENT ); 674 `SETTING_TRACE ("1111"); 675 i( ad -> bt_tim ) { 676 `ece_tim_d ( ad -> bt_tim ); 677 ad -> bt_tim = NULL ; 679 ad -> bt_tim = `ece_tim_add (5.0, ( Ece_Task_Cb __bt_timeout ,d); 681 i( t < 0) { 684 us ? ( t = `bt_adr_ab (): ( `bt_adr_dib ()); 685 i( t < 0) { 688 t = `bt_delize (); 689 i( t < 0) { 696  r ; 697  v = 0; 698 `g_g_t_p_key ( INT_SLP_SETTING_BT_STATUS , & v , & r ); 699 `g_f_upde_gl_em_chk_us ( li_em , v ); 700 } } 703  $g_ma_high_touch_ns_chk_b_cb (* da , Evas_Obje * obj , * evt_fo ) 707 `tm_if ( da = NULL , "Dataarameter is NULL"); 708 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 710 li_em -> chk_us = `m_check_e_g ( obj ); 711 `diy_t_hd_touch ( li_em -> chk_us ); 713  us = `diy_g_hd_touch (); 714 `SETTING_TRACE ("diy_g_hd_touch():%d", us ); 715 i( us >= 0) { 716 `vcf_t_bo ( VCONFKEY_SETAPPL_ENHANCED_TOUCH , (1 = us )); 718 `g__sime_pup ( NULL , g_ma_ad -> w_ma , 719 NULL , "IDS_IM_POP_UNEXPECTED_ERROR"); 721  i ; 722  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 723 `g_f_upde_gl_em_chk_us ( g_ma_ad -> gl_da_em [ i ][ GL_TouchSs ], !( li_em -> chk_us )); 727 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-helper.c 1  ~ 3  bo $__vcui_doc_rcs_ug_accou_cb ( accou_h accou , * ur_da ) 5 SETTING_TRACE_BEGIN ; 6 bo * mp = (bo *) ur_da ; 7 * mp = TRUE ; 8  FALSE ; 9 } } 11 bo $vcui_doc_rcs_g_l_us () 13 SETTING_TRACE_BEGIN ; 14  t ; 15 bo b_rcs_sut = FALSE ; 17 t = `accou_c (); 18 i( t ! ACCOUNT_ERROR_NONE ) { 19 `SETTING_TRACE_ERROR ("Faedc [%d]", t ); 20  FALSE ; 23 t = `accou_quy_accou_by_by_ty ( __vcui_doc_rcs_ug_accou_cb , "joyn.msung.com", (*)& b_rcs_sut ); 24  t ) { 25  ACCOUNT_ERROR_INVALID_PARAMETER : 26 `SETTING_TRACE ("Failedo queryccount [INVALID PARAM]"); 28  ACCOUNT_ERROR_DB_FAILED : 29 `SETTING_TRACE ("Failedo queryccount [DB OP FAIL]"); 31  ACCOUNT_ERROR_NONE : 32 `SETTING_TRACE ("Successo queryccount"); 35 `SETTING_TRACE ("Faedquyccou [0x%08X]", t ); 39 t = `accou_disc (); 40 i( t ! ACCOUNT_ERROR_NONE ) { 41 `SETTING_TRACE_ERROR ("Faeddisc [%d]", t ); 44 `SETTING_TRACE ("b_rcs_su܈i(%d)...", b_rcs_sut ); 45  b_rcs_sut ; 46 } } 47 bo $is_ed_mu ( Ea_Li * li , cڡ * keyr ) 49  li ) { 50 * r = `ea_li_da_g ( li ); 51 i( NULL = r ) 53 i(0 = `SCmp ( keyr , r )) 54  TRUE ; 55 li = `ea_li_xt (list); 57  FALSE ; 58 } } 60 Ea_Bo $g_ma_ze_evt_tim_cb (* cb ) 62 SETTING_TRACE_BEGIN ; 63 `tv_if ( cb = NULL , EINA_FALSE ); 65 g_ma_pda * ad = (g_ma_pd*) cb ; 67 `evas_obje_ze_evts_t ( ad -> vib_ma , EINA_FALSE ); 68 ad -> evt_ze_tim = NULL ; 69  EINA_FALSE ; 70 } } 79  $g_ma_gli_hdr_t (* da ) 81 SETTING_TRACE_BEGIN ; 82 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 83 g_ma_pda * ad = da ; 85 ad -> da_ight = NULL ; 86 ad -> da_Ìeriimode = NULL ; 87 ad -> da_wifi = NULL ; 88 ad -> da_bt = NULL ; 89 ad -> da_mobeA = NULL ; 90 ad -> da_bright = NULL ; 91 ad -> da_backlight = NULL ; 92 ad -> da_bry = NULL ; 93 ad -> da_nds = NULL ; 94 ad -> da_se = NULL ; 95 ad -> da_snmode = NULL ; 96 ad -> da_touchkey_light_duti = NULL ; 97 ad -> da_powvg = NULL ; 98 ad -> da_drivg = NULL ; 99 ad -> da_blockg = NULL ; 100 ad -> da_rsڮge = NULL ; 101 ad -> da_gue = NULL ; 102 ad -> da_high_touch_nsivy = NULL ; 104 ad -> da_meSyem = NULL ; 105 ad -> da_meC = NULL ; 106 ad -> da_nfc = NULL ; 107 ad -> da_mi = NULL ; 108 ad -> da_ìby_devis = NULL ; 109 ad -> da_twk = NULL ; 111 ad -> da_nguage_put = NULL ; 112 ad -> da_age = NULL ; 113 ad -> da_dime = NULL ; 114 ad -> da_about = NULL ; 116 SETTING_TRACE_END ; 117 } } 119  $g_ma_gli_hdr_t (* da ,  vwty ) 121 `tm_if ( da = NULL , "Invalidrgument: data is NULL"); 122 g_ma_pda * ad = da ; 124 i( ad -> da_wifi ) { 125 ad -> gl_da_em [ vwty ][ GL_WiFi ] =d-> da_wifi ; 126 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_WiFi ]); 128 i( ad -> da_bt ) { 129 ad -> gl_da_em [ vwty ][ GL_BT ] =d-> da_bt ; 130 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_BT ]); 132 i( ad -> da_ight ) { 133 ad -> gl_da_em [ vwty ][ GL_FlightMode ] =d-> da_ight ; 134 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_FlightMode ]); 136 i( ad -> da_Ìeriimode ) { 137 ad -> gl_da_em [ vwty ][ GL_NRerii ] =d-> da_Ìeriimode ; 138 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_NRerii ]); 140 i( ad -> da_mobeA ) { 141 ad -> gl_da_em [ vwty ][ GL_MobeA ] =d-> da_mobeA ; 142 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_MobeA ]); 144 i( ad -> da_bright ) { 145 ad -> gl_da_em [ vwty ][ GL_Bright ] =d-> da_bright ; 146 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Bright ]); 148 i( ad -> da_backlight ) { 149 ad -> gl_da_em [ vwty ][ GL_Backlight ] =d-> da_backlight ; 150 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Backlight ]); 152 i( ad -> da_bry ) { 153 ad -> gl_da_em [ vwty ][ GL_Bry ] =d-> da_bry ; 154 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Bry ]); 156 i( ad -> da_nds ) { 157 ad -> gl_da_em [ vwty ][ GL_Lds ] =d-> da_nds ; 158 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Lds ]); 160 i( ad -> da_se ) { 161 ad -> gl_da_em [ vwty ][ GL_Se ] =d-> da_se ; 162 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Se ]); 164 i( ad -> da_snmode ) { 165 ad -> gl_da_em [ vwty ][ GL_Snmode ] =d-> da_snmode ; 166 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Snmode ]); 168 i( ad -> da_touchkey_light_duti ) { 169 ad -> gl_da_em [ vwty ][ GL_TouchkeyLight ] =d-> da_touchkey_light_duti ; 170 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_TouchkeyLight ]); 172 i( ad -> da_powvg ) { 173 ad -> gl_da_em [ vwty ][ GL_PM ] =d-> da_powvg ; 174 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_PM ]); 176 i( ad -> da_drivg ) { 177 ad -> gl_da_em [ vwty ][ GL_DM ] =d-> da_drivg ; 178 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_DM ]); 180 i( ad -> da_blockg ) { 181 ad -> gl_da_em [ vwty ][ GL_BM ] =d-> da_blockg ; 182 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_BM ]); 184 i( ad -> da_rsڮge ) { 185 ad -> gl_da_em [ vwty ][ GL_PsڮPage ] =d-> da_rsڮge ; 186 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_PsڮPage ]); 188 i( ad -> da_gue ) { 189 ad -> gl_da_em [ vwty ][ GL_GueMode ] =d-> da_gue ; 190 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_GueMode ]); 192 i( ad -> da_high_touch_nsivy ) { 193 ad -> gl_da_em [ vwty ][ GL_TouchSs ] =d-> da_high_touch_nsivy ; 194 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_TouchSs ]); 196 i( ad -> da_nfc ) { 197 ad -> gl_da_em [ vwty ][ GL_NFC ] =d-> da_nfc ; 198 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_NFC ]); 200 i( ad -> da_mi ) { 201 ad -> gl_da_em [ vwty ][ GL_Mi ] =d-> da_mi ; 202 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Mi ]); 205 i( ad -> da_ìby_devis ) { 206 ad -> gl_da_em [ vwty ][ GL_NrByDev ] =d-> da_ìby_devis ; 207 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_NrByDev ]); 209 i( ad -> da_twk ) { 210 ad -> gl_da_em [ vwty ][ GL_Nwk ] =d-> da_twk ; 211 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Nwk ]); 214 i( ad -> da_nguage_put ) { 215 ad -> gl_da_em [ vwty ][ GL_LguageIut ] =d-> da_nguage_put ; 216 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_LguageIut ]); 218 i( ad -> da_age ) { 219 ad -> gl_da_em [ vwty ][ GL_Stage ] =d-> da_age ; 220 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_Stage ]); 222 i( ad -> da_dime ) { 223 ad -> gl_da_em [ vwty ][ GL_DeTime ] =d-> da_dime ; 224 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_DeTime ]); 226 i( ad -> da_about ) { 227 ad -> gl_da_em [ vwty ][ GL_About ] =d-> da_about ; 228 `__BACK_POINTER_SET ( ad -> gl_da_em [ vwty ][ GL_About ]); 231  dex = 0; 232 ; dex < GL_Max ; index++) { 233 `SETTING_TRACE ("****** index = %d ---> vue(%x", dex , ad -> gl_da_em [ vwty ][index]); 235 } } 237 bo $is_chmode_p ( Cfg_Im_Ty ty ) 239 bo t = l ; 241  ty % 10) { 242  Cfg_Im_Ug_Node : 243  Cfg_Im_A_Node : 244  Cfg_Im_Vw_Node : 245  Cfg_Im_ALaunch_Node : 246 t = ue ; 249  Cfg_Im_Ui_Node : 250  Cfg_Im_T_Node : 251 t = l ; 255 t = l ; 258  t ; 259 } } 261  $g_ma_ick_li_em_t_da (* da , 262 Evas_Obje * obj ) 265 g_ma_pda * ad = (g_ma_pd* da ; 267 ad -> isInUGMode = FALSE ; 270 } } 273  $g_ma_deroy_ug_cb ( ui_gadg_h ug , * iv ) 275 g_ma_pda * ad = (g_ma_pd* iv ; 277 i(! ad ) { 281 i( ad -> ch_ed_em_da &&d->ch_ed_em_da-> em ) { 282 `m_gli_em_flds_upde ( ad -> ch_ed_em_da -> em , 283 "m.ic.2", ELM_GENLIST_ITEM_FIELD_CONTENT ); 284 ad -> ch_ed_em_da = NULL ; 287 i( ug ) { 288 `g_ug_deroy ( ug ); 291 `SETTING_TRACE ("ad->ug:%p", ad -> ug ); 292 `SETTING_TRACE ("g_ma_ad->isInUGMode:%d", g_ma_ad -> isInUGMode ); 293 `SETTING_TRACE ("g_ma_ad->ug:%p", g_ma_ad -> ug ); 295 i( `is_chmode_p ( ad -> is_chmode )) { 297 i( ad -> ug ) { 298 `ug_deroy_me ( ad -> ug ); 299 ad -> ug = NULL ; 303 `m_ex (); 307 `m_obje__focus_low_t ( ad -> ly_ma , TRUE ); 308 `_sn_ad_sut_t ( ad -> ly_ma , TRUE ); 313 `g_ma_ick_li_em_t_da ( ad , NULL ); 314 Evas_Obje * eo = `m_obje_em_acss_obje_g ( ad -> _em [ad-> vw_ty ]); 315 i( eo ) { 316 `m_obje_focus_t ( eo , TRUE ); 318 `SETTING_TRACE ("update main genlist in unloading UG"); 319 `SETTING_TRACE ("ad->ug:%p", ad -> ug ); 320 `SETTING_TRACE ("g_ma_ad->isInUGMode:%d", g_ma_ad -> isInUGMode ); 321 `SETTING_TRACE ("g_ma_ad->ug:%p", g_ma_ad -> ug ); 322 SETTING_TRACE_END ; 323 } } 325  $g_ma_su_ug_cb ( ui_gadg_h ug , p_cڌ_h rvi , 326 * iv ) 328 i(! iv ) { 331 SETTING_TRACE_BEGIN ; 332 g_ma_pda * ad = (g_ma_pd* iv ; 334 i( rvi ) { 335 * webk_addss = NULL ; 336 `p_cڌ_g_exa_da ( rvi , "webk_addss", & webk_addss ); 337 i( webk_addss = NULL ) { 338 `SETTING_TRACE ("webkit_address is NULL"); 339 ad -> webk = NULL ; 342 `SETTING_TRACE ("webk_adds%s", webk_addss ); 344  adss = ( `g_ascii_od ( webk_addss , NULL ); 345 i( o = ERANGE ) { 346 `SETTING_TRACE_ERROR ("failo call g_ascii_strtod"); 347 ad -> webk = NULL ; 349 `SETTING_TRACE ("ads%d", adss ); 350 ad -> webk = ( Evas_Obje *) adss ; 351 `SETTING_TRACE ("webk = %p", ad -> webk ); 353 `FREE ( webk_addss ); 356 SETTING_TRACE_END ; 357 } } 359  $g_ma_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 360 * iv ) 363 Evas_Obje * ba ; 365 i(! iv ) { 368 SETTING_TRACE_BEGIN ; 370 ba = ( Evas_Obje * `ug_g_yout ( ug ); 371 i(! ba ) { 376  mode ) { 377  UG_MODE_FULLVIEW : 378 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 379 EVAS_HINT_EXPAND ); 381 `evas_obje_show ( ba ); 388 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-main.c 28  #_GNU_SOURCE ) 30  ~ 31  ~ 32  ~ 34  ~ 36  ~ 37  ~ 39  ~ 41  g_ma_ (* cb ); 42  g_ma_deroy (* cb ); 43  g_ma_upde (* cb ); 44  g_ma_nup (* cb ); 46 g_vw gg_vw_ma = { 47 . = g_ma_ , 48 . gupde = g_ma_upde , 49 . gderoy = g_ma_deroy , 50 . gnup = g_ma_nup , 56  $__l_gl_ized_cb (* da , Evas_Obje * obj , * evt_fo ) 59 `__gl_ized_cb ( da , obj , evt_fo ); 60 `g_tm_if ( evt_fo = NULL , "invalidarameter:vent_info is NULL"); 61 Elm_Obje_Im * em = (Elm_Obje_Im *) evt_fo ; 62 Stg_GGroupIm_Da * em_da = `m_obje_em_da_g ( em ); 63 i(! em_da ) { 67 i( em_da -> isPyg ) { 68 `m_obje_em_sigl_em ( em_da -> em , "elm,state,expanded", "elm"); 70 } } 72  $__l_gl_group_icked_cb (* da , Evas_Obje * obj , * evt_fo ) 74 SETTING_TRACE_BEGIN ; 77  vw_ty = () da ; 78 g_ma_pda * ad = g_ma_ad ; 79 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 80 `m_gli_em_ed_t ( em , 0); 81 Stg_GGroupIm_Da * da_Im = (Stg_GGroupIm_D*) `m_obje_em_da_g ( em ); 82 `g_tm_if ( da_Im = NULL , "data_parentItem is NULL"); 85 Elm_Obje_Im * t_em = NULL ; 86 Elm_Obje_Im * d_em = NULL ; 87 Elm_Obje_Im * ; 89 da_Im -> isPyg = !data_parentItem->isPlaying; 90  hide_ag = !( da_Im -> isPyg ); 91 `SETTING_TRACE ("---------------------->xndi:%s, hide_ag:%d", `_ ( da_Im -> keyS ), hide_ag ); 94 i( hide_ag ) 95 `m_obje_em_sigl_em ( da_Im -> em , "elm,state,contracted", "elm"); 97 `m_obje_em_sigl_em ( da_Im -> em , "elm,state,expanded", "elm"); 99  group_idx = da_Im -> chk_us ; 101 `SETTING_TRACE ("vw_ty:%d, group_idx:%d", vw_ty , group_idx ); 102 t_em = ad -> gl_da_em [ vw_ty ][ group_idx ]-> em ; 103 `SETTING_TRACE ("START:%s", `_ ( ad -> gl_da_em [ vw_ty ][ group_idx ]-> keyS )); 104 i( group_idx ! GL_Group_As ) { 105 d_em = ad -> gl_da_em [ vw_ty ][ group_idx + 1]-> em ; 106 `SETTING_TRACE ("END:%s", `_ ( ad -> gl_da_em [ vw_ty ][ group_idx + 1]-> keyS )); 108 i(! t_em ) { 109 `SETTING_TRACE_ERROR (" ------------------> start_item IS NULL"); 111  = `m_gli_em_xt_g ( t_em ); 112 && i! d_em ; i `m_gli_em_xt_g (it)) { 113 Stg_GGroupIm_Da * da_Im = (Stg_GGroupIm_D*) `m_obje_em_da_g ( ); 114 i( da_Im && da_Im-> keyS `SETTING_TRACE ("data_parentItem:%s", data_parentItem->keyStr); 115 `m_gli_em_hide_t ( , hide_ag ); 116 i(! hide_ag && group_idx = GL_Group_As ) { 117 `m_gli_em_brg_ ( , ELM_GENLIST_ITEM_SCROLLTO_IN ); 121 } } 124 Evas_Obje * $_vw_li_g (* da ) 126 SETTING_TRACE_BEGIN ; 127 `tvm_if ( da = NULL , NULL, "Invalidrgument: data is NULL"); 128 g_ma_pda * ad = (g_ma_pd*) da ; 129 `SETTING_TRACE ("ad->sc_gl[SC_A]:%p", ad -> sc_gl [ SC_A_Li ]); 131 i( ad -> sc_gl [ SC_A_Li ]) { 132 `evas_obje_show ( ad -> sc_gl [ SC_A_Li ]); 133  ad -> sc_gl [ SC_A_Li ]; 136 Evas_Obje * gli = `m_gli_add ( ad -> w_ma ); 137 `tvm_if ( gli = NULL , NULL, "Cannot set genlist objects contento ofayout"); 139 ad -> sc_gl [ SC_A_Li ] = gli ; 140 `m_gli_izi_mode_t ( gli , EINA_TRUE ); 141 `m_obje_y_t ( gli , "dialogue"); 142 `m_gli_r ( gli ); 143 `m_gli_mode_t ( gli , ELM_LIST_COMPRESS ); 144 `evas_obje_smt_back_add ( gli , "ized", __l_gl_ized_cb , ad ); 145 `evas_obje_show ( gli ); 147 Stg_GGroupIm_Da * em_da = NULL ; 148 Elm_Obje_Im * em = NULL ; 149  group_dx = GL_Group_Ci ; 150 `g_ma_gli_hdr_t ( ad ); 154  i , j ; 155 * keyS = NULL ; 156 * ic_th = NULL ; 157 * ug_gs = NULL ; 159 * group_me = NULL ; 160  dex = 0; 161  i = 0; i < `g_cfg_g_gy_ngth (); i++) { 162 group_me = `g_cfg_g_gy_me ( i ); 163 group_dx ++; 164 em_da = `g__Gdl_fld_groupem ( 165 gli , 166 &( ad -> c [ GENDIAL_Ty_exndab_oc ]), 167 NULL , 168 __l_gl_group_icked_cb , 169 (*) VIEW_A_Li , 170 SWALLOW_Ty_INVALID , 171 NULL , 172 NULL , 174 group_me , 175 NULL , 176 NULL ); 177 i( em_da ) { 178 em_da -> isPyg = TRUE ; 179 em_da -> chk_us = group_dx ; 181 ad -> gl_da_em [ VIEW_A_Li ][ group_dx ] = em_da ; 182 `__BACK_POINTER_SET ( ad -> gl_da_em [ VIEW_A_Li ][ group_dx ]); 185 dex = 0; 192  j = 0; j < `g_cfg_g_mu_ngth ( i ); j++) { 193 keyS = `g_cfg_g_keyme_idx ( i , j ); 195 ug_gs = `g_cfg_g_ug_gs_idx ( i , j ); 196 ic_th = `g_cfg_g_ic_th_idx ( i , j ); 198 mali_y * y = `ig_dw_hash_fd ( ad , keyS ); 200 i( y ) { 201 i( y -> ty = UG_HANDLE ) { 202 i( `is_ug_d_by_ug_gs ( ug_gs )) { 203 em_da = y -> `ui_hdr ( ad , keyS , ic_th , ug_gs , gli , NULL ); 204 y -> em_da = item_data; 206 } i( y -> ty = UI_PROC ) { 207 em_da = y -> `ui_hdr ( ad , keyS , ic_th , ug_gs , gli , NULL ); 208 y -> em_da = item_data; 211 y = `ig_dw_hash_fd ( ad , "Default"); 212 i( y ) { 213 em_da = y -> `ui_hdr ( ad , keyS , ic_th , ug_gs , gli , NULL ); 214 y -> em_da = item_data; 219 i( em_da && im_da-> em ) { 221 `t_node_por ( keyS , em_da -> em ); 222 `g_gli_em_groupy_t ( em_da , SETTING_GROUP_STYLE_CENTER ); 223 dex ++; 226 `g_gli_em_groupy_t ( em_da , dex =1 ? SETTING_GROUP_STYLE_NONE : SETTING_GROUP_STYLE_BOTTOM ); 228 `g_ma_gli_hdr_t ( ad , VIEW_A_Li ); 229 `g_ma_gli_hdr_t ( ad ); 230  gli ; 231 } } 233  Ea_Bo $_vib_back_p_cb (* da , Elm_Obje_Im * ) 235 SETTING_TRACE_BEGIN ; 236 `tv_if (! da , EINA_FALSE ); 237 g_ma_pda * ad = (g_ma_pd* da ; 239 i( ad &&d-> w_ma ) { 240 `m_w_low ( ad -> w_ma ); 243 SETTING_TRACE_END ; 244  EINA_FALSE ; 245 } } 248  $_g_gli_c_ (* cb ) 250 g_ma_pda * ad = (g_ma_pd* cb ; 253 `g__Gdl_c ("1le", &( ad -> c [ GENDIAL_Ty_1xt_1ic_2 ])); 254 `g__Gdl_c ("1le", &( ad -> c [ GENDIAL_Ty_1xt_2ic ])); 255 `g__Gdl_c ("1le", &( ad -> c [ GENDIAL_Ty_1ic_2xt ])); 256 `g__Gdl_c ("1le", &( ad -> c [ GENDIAL_Ty_1xt_2ic_divid ])); 257 `g__Gdl_c ("dlogue/1xt.1ic.2", &( ad -> c [ GENDIAL_Ty_1xt_2ic_2 ])); 258 `g__Gdl_c ("dlogue/2xt.2ic.3", &( ad -> c [ GENDIAL_Ty_2xt_2ic_3 ])); 259 `g__Gdl_c ("groupdex", &( ad -> c [ GENDIAL_Ty_group_em ])); 260 `g__Gdl_c ("chb", &( ad -> c [ GENDIAL_Ty_l_l ])); 261 `g__Gdl_c ("dlogue/2xt", &( ad -> c [ GENDIAL_Ty_2xt_3 ])); 263 `g__Gdl_c ("groupdex", &( ad -> c [ GENDIAL_Ty_exndab_oc ])); 264 } } 266  $_g_pi_ (* cb ) 268 g_ma_pda * ad = (g_ma_pd* cb ; 270 ad -> hd = `l_ ( NULL ); 271 i(! ad -> hd ) { 272 `SETTING_TRACE_ERROR ("*** [ERR]el_init failed ***"); 274 `SETTING_TRACE ("l_ ok[hd:%p]", ad -> hd ); 276 } } 278  $_g_pi_de (* cb ) 280 g_ma_pda * ad = (g_ma_pd* cb ; 282 i( ad -> hd ) { 283  pi_t = `l_de ( ad -> hd ); 284 i( pi_t ! TAPI_API_SUCCESS ) { 285 `SETTING_TRACE_DEBUG ("*** [ERR]_de. [%d] ***", pi_t ); 287 `SETTING_TRACE ("***el_deinit OK "); 289 ad -> hd = NULL ; 291 } } 294  $___t_tob_show (* da , Evas_Obje * obj , * evt_fo ) 296 SETTING_TRACE_BEGIN ; 297 g_ma_pda * ad = (g_ma_pd* da ; 299 Evas_Obje * vi_b = NULL ; 301 i( ad -> isInUGMode &&d-> ug ) { 302 Evas_Obje * yout = (Evas_Obje *) `ug_g_yout ( ad -> ug ); 303 i( yout ) { 304 vi_b = `m_obje__cڋ_g ( yout , "elm.swallow.content"); 307 vi_b = ad -> vib_ma ; 310 cڡ * sut = `evas_obje_da_g ( vi_b , "sip.naviframe.title_obj"); 311 `SETTING_TRACE ("sut:%s", sut ); 312 Elm_Obje_Im * t_em = `m_viame_t_em_g ( vi_b ); 313 i(0 = `SCmp ("SEARCH", sut )) { 315 } i( sut ) { 316 i( t_em ) { 317 `m_obje_em_sigl_em ( t_em , "elm,state,sip,shown", ""); 320 } } 323  $___t_tob_hide (* da , Evas_Obje * obj , * evt_fo ) 325 SETTING_TRACE_BEGIN ; 326 g_ma_pda * ad = (g_ma_pd* da ; 328 Evas_Obje * vi_b = NULL ; 330 i( ad -> isInUGMode &&d-> ug ) { 331 Evas_Obje * yout = (Evas_Obje *) `ug_g_yout ( ad -> ug ); 332 i( yout ) { 333 vi_b = `m_obje__cڋ_g ( yout , "elm.swallow.content"); 336 vi_b = ad -> vib_ma ; 339 cڡ * sut = `evas_obje_da_g ( vi_b , "sip.naviframe.title_obj"); 341 `SETTING_TRACE ("sut:%s", sut ); 342 Elm_Obje_Im * t_em = `m_viame_t_em_g ( vi_b ); 343 i(0 = `SCmp ("SEARCH", sut )) { 345 } i( sut ) { 346 i( t_em ) { 347 `m_obje_em_sigl_em ( t_em , "elm,state,sip,hidden", ""); 350 } } 352 Evas_Obje * $g_ma_yout_cfm_ ( Evas_Obje * w_yout , Evas_Obje * w_obj , * da ) 354 SETTING_TRACE_BEGIN ; 355 `LAUNCH_SETTING_IN (); 356 Evas_Obje * yout = NULL ; 358 Evas_Obje * cfm = NULL ; 359 cfm = `m_cfmt_add ( w_obj ); 361 g_ma_pda * ad = (g_ma_pd* da ; 362 i(! cfm ) { 363  NULL ; 366 `SETTING_TRACE_DEBUG ("Add conformant!!!!!"); 369 yout = `m_yout_add ( cfm ); 370 `g_tvm_if ( yout = NULL , FALSE , "layout == NULL"); 372 `m_yout_theme_t ( yout , "layout", "application", "default"); 373 `evas_obje_size_ht_weight_t ( cfm , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 374 `evas_obje_size_ht_ign_t ( cfm , EVAS_HINT_FILL , EVAS_HINT_FILL); 376 `m_w_size_obje_add ( w_obj , cfm ); 377 `m_obje_cڋ_t ( cfm , yout ); 379 Evas_Obje * bg = `g__bg ( yout , w_obj , "group_list"); 380 `m_obje__cڋ_t ( yout , "m.swlow.bg", bg ); 381 `evas_obje_show ( yout ); 383 `evas_obje_smt_back_add ( cfm , "vtukeyd,e,", ___t_tob_show , ad ); 384 `evas_obje_smt_back_add ( cfm , "vtukeyd,e,off", ___t_tob_hide , ad ); 386 `m_w_cfmt_t ( ad -> w_ma , EINA_TRUE ); 387 `evas_obje_show ( cfm ); 390 Evas_Obje * dit_bg = `m_bg_add ( cfm ); 391 `m_obje_y_t ( dit_bg , "indicator/headerbg"); 392 `m_obje__cڋ_t ( cfm , "m.swlow.dit_bg", dit_bg ); 393 `evas_obje_show ( dit_bg ); 395 ad -> cfm = conform; 396 `evas_obje_da_t ( w_obj , "cfmt", cfm ); 397 `LAUNCH_SETTING_OUT (); 398  yout ; 399 } } 411  $g_ma_ (* cb ) 413 SETTING_TRACE_BEGIN ; 414 `LAUNCH_SETTING_IN (); 415 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 416 g_ma_pda * ad = (g_ma_pd* cb ; 418 `_g_pi_ ( ad ); 419 `_g_gli_c_ ( ad ); 420 `ig_dw_hash_ ( ad ); 423 ad -> ly_ma = `g_ma_yout_cfm_ d-> w_ma ,d->win_main,d); 424 `g_tvm_if ( ad -> ly_ma = NULL , FALSE , "ly_main == NULL"); 427 ad -> vib_ma = `g__vi_b d-> ly_ma ); 428 `g_tvm_if ( ad -> vib_ma = NULL , FALSE , "navibar_main == NULL"); 429 `g_cfmt_keyd_e ( ad -> w_ma , TRUE ); 433 Evas_Obje * vw_yout = `m_yout_add ( ad -> vib_ma ); 434 `g_tvm_if ( vw_yout = NULL , FALSE , "view_layout == NULL"); 435 `m_yout_theme_t ( vw_yout , "layout", "application", "default"); 436 `evas_obje_show ( vw_yout ); 437 ad -> vw_yout = view_layout; 440 Elm_Obje_Im * vi_ = `m_viame_em_push ( ad -> vib_ma , "IDS_ST_OPT_SETTINGS", NULL , NULL, vw_yout , NULL); 441 `m_viame_em_t_abd_t ( vi_ , EINA_TRUE , EINA_TRUE); 442 ad -> ma_vi_ = vi_ ; 443 `m_obje_em_doma_xt_ab_t ( vi_ , SETTING_PACKAGE , EINA_TRUE ); 444 `m_viame_em_p_cb_t ( vi_ , _vib_back_p_cb , ad ); 446 i(! `is_chmode_p ( ad -> is_chmode )) { 447 ad -> vw_ty = SETTING_TAB_VIEW_CONNECTION ; 448 `SETTING_TRACE ("ad->vw_ty:%d", ad -> vw_ty ); 450 Evas_Obje * l_li = NULL ; 452 l_li = `_vw_li_g ( ad ); 454 `g_tvm_if ( l_li = NULL , FALSE , "all_list == NULL"); 455 `m_obje__cڋ_t ( vw_yout , "m.swlow.cڋ", l_li ); 459 g_vw_ma . is_ = 1; 460 `LAUNCH_SETTING_OUT (); 461 SETTING_TRACE_END ; 462  SETTING_RETURN_SUCCESS ; 463 } } 465  $g_ma_deroy (* cb ) 467 SETTING_TRACE_BEGIN ; 469 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 471 g_ma_pda * ad = (g_ma_pd* cb ; 472 i(0 = g_vw_ma . is_ ) { 474  SETTING_RETURN_SUCCESS ; 476 `evas_obje_smt_back_d ( ad -> cfm , "vtukeyd,e,", ___t_tob_show ); 477 `evas_obje_smt_back_d ( ad -> cfm , "vtukeyd,e,off", ___t_tob_hide ); 478 `evas_obje_da_t ( ad -> w_ma , "cfmt", NULL ); 479 `_g_pi_de ( ad ); 481 i( ad -> evt_ze_tim ) { 482 `ece_tim_d ( ad -> evt_ze_tim ); 483 ad -> evt_ze_tim = NULL ; 485 `evas_obje_smt_back_d ( ad -> ma_gli , "ized", __gl_ized_cb ); 486 i( ad -> ve_idr ) { 487 `ece_tim_d ( ad -> ve_idr ); 488 ad -> ve_idr = NULL ; 491 i( ad -> upde_idr ) { 492 `ece_tim_d ( ad -> upde_idr ); 493 ad -> upde_idr = NULL ; 496 i( ad -> bt_tim ) { 497 `ece_tim_d ( ad -> bt_tim ); 498 ad -> bt_tim = NULL ; 500 i( ad -> wifi_tim ) { 501 `ece_tim_d ( ad -> wifi_tim ); 502 ad -> wifi_tim = NULL ; 504 i( ad -> nfc_tim ) { 505 `ece_tim_d ( ad -> nfc_tim ); 506 ad -> nfc_tim = NULL ; 509 i( ad -> upde_ft_idr ) { 510 `ece_idr_d ( ad -> upde_ft_idr ); 511 ad -> upde_ft_idr = NULL ; 514 i( ad -> drivg_mode_pup ) { 515 `evas_obje_d ( ad -> drivg_mode_pup ); 516 ad -> drivg_mode_pup = NULL ; 519 `m_obje__cڋ_unt ( ad -> vw_yout , "elm.swallow.content"); 520 `m_obje_em__cڋ_unt ( ad -> ma_vi_ , "tabbar"); 521 i( ad -> sc_gl [ SC_A_Li ]) { 522 `evas_obje_d ( ad -> sc_gl [ SC_A_Li ]); 523 ad -> sc_gl [ SC_A_Li ] = NULL ; 525 i( ad -> sc_gl [ SC_A_Grid ]) { 526 `evas_obje_d ( ad -> sc_gl [ SC_A_Grid ]); 527 ad -> sc_gl [ SC_A_Grid ] = NULL ; 530 i( ad -> _b ) { 531 `evas_obje_d ( ad -> _b ); 532 ad -> _b = NULL ; 535  i = SETTING_TAB_VIEW_QUICK_SETTINGS ; 536 ; i < SETTING_TAB_VIEW_MAX ; i++) { 537 i( ad -> sub_vw [ i ]) { 538 `evas_obje_d ( ad -> sub_vw [ i ]); 539 ad -> sub_vw [ i ] = NULL ; 543 i( ad -> ve_idr ) { 544 `ece_tim_d ( ad -> ve_idr ); 545 ad -> ve_idr = NULL ; 548 i( ad -> upde_idr ) { 549 `ece_tim_d ( ad -> upde_idr ); 550 ad -> upde_idr = NULL ; 553 i( ad -> bt_tim ) { 554 `ece_tim_d ( ad -> bt_tim ); 555 ad -> bt_tim = NULL ; 557 i( ad -> wifi_tim ) { 558 `ece_tim_d ( ad -> wifi_tim ); 559 ad -> wifi_tim = NULL ; 561 i( ad -> nfc_tim ) { 562 `ece_tim_d ( ad -> nfc_tim ); 563 ad -> nfc_tim = NULL ; 566 i( ad -> upde_ft_idr ) { 567 `ece_idr_d ( ad -> upde_ft_idr ); 568 ad -> upde_ft_idr = NULL ; 572 `ef_aysound_o (); 575 i( ad -> ly_ma ) { 576 `evas_obje_d ( ad -> ly_ma ); 577 ad -> ly_ma = NULL ; 588 g_vw_ma . is_ = 0; 589 SETTING_TRACE_END ; 590  SETTING_RETURN_SUCCESS ; 591 } } 593  $g_ma_upde (* cb ) 595 SETTING_TRACE_BEGIN ; 598 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 600 g_ma_pda * ad = (g_ma_pd* cb ; 602 i( ad -> ly_ma ! NULL ) { 606  SETTING_RETURN_SUCCESS ; 607 } } 611  $g_ma_nup (* cb ) 613 SETTING_TRACE_BEGIN ; 615 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 617 g_ma_pda * ad = (g_ma_pd* cb ; 619 i( ad -> ly_ma ! NULL ) { 623  SETTING_RETURN_SUCCESS ; 624 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-more-menu.c 17  ~ 19  g_me_mu_ (* cb ); 20  g_me_mu_deroy (* cb ); 21  g_me_mu_upde (* cb ); 22  g_me_mu_nup (* cb ); 24 g_vw gg_vw_me_mu = { 25 . = g_me_mu_ , 26 . gderoy = g_me_mu_deroy , 27 . gupde = g_me_mu_upde , 28 . gnup = g_me_mu_nup , 36 cڡ  Elm_Gli_Im_Css gc_p = { 37 . em_y = "dialogue/separator", 38 . gfunc . gxt_g = NULL , 39 . gfunc . gcڋ_g = NULL , 40 . gfunc . ge_g = NULL , 41 . gfunc . gd = NULL , 44  $g_me_mu_ (* cb ) 46 SETTING_TRACE_BEGIN ; 47 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 49 g_ma_pda * ad = (g_ma_pd* cb ; 51 Evas_Obje * sr = NULL ; 52 * t ; 53 mu_li_ld_2 ld_ = NULL ; 54 i( SETTING_VIEW_CONNECTIVE_MORE = ad -> vw_ld ) 56 t = `_ ( KeyS_MeC ); 57 ld_ = __ld_civy_mu_li ; 59 i( SETTING_VIEW_SYSTEM_MORE = ad -> vw_ld ) 61 t = `_ ( KeyS_MeSyem ); 62 ld_ = __ld_syem_mu_li ; 66 `SETTING_TRACE_ERROR ("Invalid view"); 67  SETTING_RETURN_FAIL ; 69 `g_push_yout_vi_b_gli ( ad -> w_ma ,d->win_main, 70 t , `_ ("IDS_COM_BODY_BACK"), 71 NULL , 72 g_me_mu_ick_sokey_nl_cb , 73 NULL , ad , & sr ,d-> vib_ma ); 75 `evas_obje_smt_back_add ( sr , "ized", __gl_ized , ad ); 77 Elm_Obje_Im * em = `m_gli_em_nd ( sr , &( c_p ), 78 NULL , NULL, 79 ELM_GENLIST_ITEM_NONE , NULL , NULL); 80 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 82 `ld_ ( ad , Cfg_Im_Pos_Lev1 , sr ); 84 em = `m_gli_em_nd ( sr , & c_btom_t , NULL , NULL, 85 ELM_GENLIST_ITEM_NONE , NULL , NULL); 86 `m_gli_em__mode_t ( em , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ); 88 ad -> gli_ld = sr ; 89 g_vw_me_mu . is_ = 1; 90  SETTING_RETURN_SUCCESS ; 91 } } 93  $g_me_mu_deroy (* cb ) 95 SETTING_TRACE_BEGIN ; 97 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 99 g_ma_pda * ad = (g_ma_pd* cb ; 100 i(0 = g_vw_me_mu . is_ ) 103  SETTING_RETURN_SUCCESS ; 106 `evas_obje_smt_back_d ( ad -> gli_ld , "ized", __gl_ized ); 108 `m_viame_em_p ( ad -> vib_ma ); 109 ad -> vw_ld = SETTING_VIEW_MAIN ; 110 ad -> gli_ld =d-> ma_gli ; 111 g_vw_me_mu . is_ = 0; 112  SETTING_RETURN_SUCCESS ; 113 } } 115  $g_me_mu_upde (* cb ) 117  SETTING_RETURN_SUCCESS ; 119 } } 121  $g_me_mu_nup (* cb ) 123 SETTING_TRACE_BEGIN ; 125 `tv_if ( cb = NULL , SETTING_GENERAL_ERR_NULL_DATA_PARAMETER ); 126 `g_me_mu_deroy ( cb ); 128  SETTING_RETURN_SUCCESS ; 129 } } 144 $g_me_mu_ick_sokey_nl_cb (* da , 145 Evas_Obje * obj , 146 * evt_fo ) 148 SETTING_TRACE_BEGIN ; 150 `tm_if ( da = NULL , "Dataarameter is NULL"); 151 g_ma_pda * ad = (g_ma_pd* da ; 153 `g_vw_chge (& g_vw_me_mu , 154 & g_vw_ma , ad ); 155 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-plugin.c 17  ~ 18  ~ 19  ~ 22  ~ 23  ~ 24  ~ 26  ~ 29 g_ma_pda * g_ma_ad ; 31  Stg_GGroupIm_Da * gg_li_em ; 37 Ea_Li * g_g_dw_li = NULL ; 43 * vigib_func (* da , xmlNode * xmlObj ); 49 * group_func (* da , xmlNode * xmlObj ); 54 * lk_func (* da , xmlNode * xmlObj ); 59 * id_func (* da , xmlNode * xmlObj ); 64 * b_func (* da , xmlNode * xmlObj ); 69 * checkbox_func (* da , xmlNode * xmlObj ); 74 * edbox_func (* da , xmlNode * xmlObj ); 79 * exndli_func (* da , xmlNode * xmlObj ); 84 * exndem_func (* da , xmlNode * xmlObj ); 89 * gs_func (* da , xmlNode * xmlObj ); 92 * unch_func (* da , xmlNode * xmlObj ); 97 * g_func (* da , xmlNode * xmlObj ); 99  __node_wk ( PlugNode * cڋxt , xmlNode * cur ); 101  __node_fd ( PlugNode * cڋxt , xmlNode * cur , * id_r , * vue , bo * is_d ); 104  $__dw_add (cڡ * ty , dw_ dw ) 106 Obje_Dw * node = `oc (1, (Object_Drawer)); 107 i( node && ty && dw ) 109 node -> ty =ype; 110 node -> dw = draw; 112 _g_dw_li = `ea_li_nd (_g_dw_li, node ); 115 } } 118  dw_ $__dw_fd (* ty ) 120 SETTING_TRACE_BEGIN ; 121 `SETTING_TRACE ("nodty:%s", ty ); 122 Ea_Li * check_li = _g_dw_li ; 123 Obje_Dw * li_em = NULL ; 125  check_li ) { 126 li_em = ( Obje_Dw * `ea_li_da_g ( check_li ); 127 i( NULL = li_em ) 130 i(0 = `SCmp ( li_em -> ty ,ype)) 136 check_li = `ea_li_xt (check_list); 137 li_em = NULL ; 140  li_em ?i_em-> dw : NULL ; 141 } } 142  $g_dw_li_ () 144 SETTING_TRACE_BEGIN ; 146 `__dw_add ("vigib", vigib_func ); 148 `__dw_add ("bo", checkbox_func ); 149 `__dw_add ("rg", edbox_func ); 150 `__dw_add ("group", group_func ); 151 `__dw_add ("g", id_func ); 152 `__dw_add ("b", b_func ); 153 `__dw_add ("lk", lk_func ); 154 `__dw_add ("unch", unch_func ); 155 `__dw_add ("exndli", exndli_func ); 156 `__dw_add ("exndem", exndem_func ); 157 `__dw_add ("gs", gs_func ); 158 `__dw_add ("g", g_func ); 159 } } 161  $g_dw_li_fi () 163 i( _g_dw_li ) 165 Obje_Dw * node = NULL ; 166 Ea_Li * li = _g_dw_li ; 167  li ) { 168 node = ( Obje_Dw * `ea_li_da_g ( li ); 169 i( node ) 172 `FREE ( node ); 174 li = `ea_li_xt (li); 176 _g_dw_li = `ea_li_ (_g_drawer_list); 177 _g_dw_li = NULL ; 179 } } 185  #MAX_CONTENT_LEN 512 ) 186  #MAX_LOCAL_BUFSIZE 128 ) 187  #DBUS_PATH "/g/dbus_hdr" ) 188  #DBUS_SIGNAL_INTERFACE "g.tiz.g.sigl" ) 190  #APPID_LENGTH 10 ) 191  #APPID_POS_FROM_PATH 10 ) 193 * gs_pkg_me ; 196 * $subrg (cڡ * r , size_t beg , size_ n ) 198 i( r =0 || ` (r=0 || sn(r< beg || sn(r< (beg+ n )) 201  `dup ( r + beg , n ); 202 } } 211 * $g_p_rg (* th ) 213 SETTING_TRACE_BEGIN ; 214 * mp = `subrg ( th , APPID_POS_FROM_PATH , APPID_LENGTH ); 215 `SETTING_TRACE ("ckagID : >>> %", mp ); 216  mp ; 217 } } 221  DBusCi * gbus ; 223  DBusHdrResu $__sigl_fr ( DBusCi * cn , DBusMesge * mesge , * ur_da ) 225  my_pid = `gpid (); 226  nd_pid = 0; 227 * key = NULL ; 228 * vue = NULL ; 230 DBusE r ; 231 `dbus_r_ (& r ); 233 g_ma_pda * ad = ur_da ; 234 * ug_th = ad ->plugin_path; 235 * pkg_me = `g_p_rg ( ug_th ); 237 i( pkg_me = NULL ) 239 `SETTING_TRACE ("pkg_name is NULL - it'sbnormal operation"); 240  DBUS_HANDLER_RESULT_NOT_YET_HANDLED ; 243  r_buf [ MAX_COMMON_BUFFER_LEN ]; 244 `tf ( r_buf , MAX_COMMON_BUFFER_LEN , "Upde_%s", pkg_me ); 245 s_pkg_me = `rdup ( r_buf ); 247 i( pkg_me ) 249 ` ( pkg_me ); 250 pkg_me = NULL ; 253 i( s_pkg_me = NULL ) 255 `SETTING_TRACE ("s_pkg_name is NULL - it'sbnormal operation"); 256  DBUS_HANDLER_RESULT_NOT_YET_HANDLED ; 258 `SETTING_TRACE ("s_pkg_m: %", s_pkg_me ); 259 i( `dbus_mesge_is_sigl ( mesge , DBUS_SIGNAL_INTERFACE , s_pkg_me )) 261 i( `dbus_mesge_g_gs ( mesge , & r , 262 DBUS_TYPE_UINT32 , & nd_pid , 263 DBUS_TYPE_STRING , & key , 264 DBUS_TYPE_STRING , & vue , 265 DBUS_TYPE_INVALID = FALSE ) 267 `SETTING_TRACE_ERROR ("Fag d: %s", r . mesge ); 268 `dbus_r_ (& r ); 269  DBUS_HANDLER_RESULT_NOT_YET_HANDLED ; 273 i( nd_pid !0 && my_pid != sender_pid) 275 `SETTING_TRACE ("ived key : %, vu: %s", key , vue ); 280 * r = NULL ; 282 i( key ) { 283 r = `rchr ( key , '|'); 286 xmlDocP doc = NULL ; 287 i( r && key ) 290 * key_me = `subrg ( key , 0, ` (key)-( r )); 291 * v_me = `rchr ( vue , '|'); 292 v_me ++; 295 doc = `xmlPFe ( ug_th ); 296 i( doc = NULL ) 298 `SETTING_TRACE ("ubˁطr f: %s", ug_th ); 299 `FREE ( key_me ); 300  DBUS_HANDLER_RESULT_NOT_YET_HANDLED ; 303 xmlNode * ro = `xmlDocGRoEmt ( doc ); 305 bo is_d = l ; 309  cou = 0; 310 `SETTING_TRACE (" BEGIN ---------------------------- dbus--> befܐ__node_fd : %d", cou ); 311 `__node_fd (( PlugNode *) ad -> ug_node , ro , key_me , v_me , & is_d ); 312 `SETTING_TRACE (" END ----------------------------- dbus--> __node_fd : %d", cou ); 313 cou += 1; 316 GE * r = NULL ; 319 if( doc ! NULL ) 321 `xmlSaveFmFe ( ad -> ug_th , doc , 1); 323 `xmlFeDoc ( doc ); 324 doc = NULL ; 325 `SETTING_TRACE ("__cfg_file_write successful"); 332  DBUS_HANDLER_RESULT_HANDLED ; 333 } } 335  $__nd_msg (* key , * vue ) 337 DBusMesge * mesge ; 339  nd_pid = `gpid (); 341 i( bus = NULL ) 345 i( s_pkg_me = NULL ) 347 `SETTING_TRACE ("s_pkg_name is NULL - it'sbnormal operation"); 351 mesge = `dbus_mesge_w_sigl ( DBUS_PATH , DBUS_SIGNAL_INTERFACE , s_pkg_me ); 353 `SETTING_TRACE ("Sdg mesge[%s:%s] v dbus", key , vue ); 354 i( `dbus_mesge_nd_gs ( mesge , 355 DBUS_TYPE_UINT32 , & nd_pid , 356 DBUS_TYPE_STRING , & key , 357 DBUS_TYPE_STRING , & vue , 358 DBUS_TYPE_INVALID = FALSE ) 360 `SETTING_TRACE ("Failooad datarror"); 364 i( `dbus_ci_nd ( bus , mesge , NULL = FALSE ) 366 `SETTING_TRACE ("Failo send message"); 370 `dbus_ci_ush ( bus ); 371 `dbus_mesge_uef ( mesge ); 373 `SETTING_TRACE ("[CLIENT] send data signal done"); 376 } } 379  $__nd_t_msg ( xmlNode * xmlObj ,  v ) 381 SETTING_TRACE_BEGIN ; 382 cڡ * id = (*) `xmlGPr ( xmlObj , "id"); 383 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 384  key [ MAX_CONTENT_LEN ] = {0,}; 385 `tf ( key , (key), "%s|%s", id , t ); 387  vue [ MAX_CONTENT_LEN ] = {0,}; 388 `tf ( vue , (vue), "INT|%d", v ); 389 `__nd_msg ( key , vue ); 390 SETTING_TRACE_END ; 391 } } 394  $__nd_rg_msg ( xmlNode * xmlObj , * rg ) 396 cڡ * id = (*) `xmlGPr ( xmlObj , "id"); 397 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 398  key [ MAX_CONTENT_LEN ] = {0,}; 399 `tf ( key , (key), "%s|%s", id , t ); 401  vue [ MAX_CONTENT_LEN ] = {0,}; 402 `tf ( vue , (vue), "STRING|%s", rg ); 403 `__nd_msg ( key , vue ); 404 } } 407  $g_dbus_hdr_ (* ur_da ) 409 SETTING_TRACE_BEGIN ; 410 i( bus ) 412 `SETTING_TRACE ("already get bus,eedelease first."); 413 `g_dbus_hdr_fi (); 416 DBusE r ; 417 `memt (& r , 0, ( DBusE )); 418  ru [ MAX_LOCAL_BUFSIZE + 1] = {0,}; 419 `dbus_r_ (& r ); 420 bus = `dbus_bus_g_ive ( DBUS_BUS_SYSTEM , & r ); 421 i(! bus ) 423 `SETTING_TRACE ("FacthD-BUS dm: %s", r . mesge ); 424 `dbus_r_ (& r ); 428 `dbus_ci_tup_wh_g_ma ( bus , NULL ); 429 `tf ( ru , MAX_LOCAL_BUFSIZE , "th='%s',ty='sigl',r='%s'", DBUS_PATH , DBUS_SIGNAL_INTERFACE ); 431 `dbus_bus_add_mch ( bus , ru , & r ); 432 i( `dbus_r_is_t (& r )) 434 `SETTING_TRACE ("Faru s; %s", r . mesge ); 435 `dbus_bus_move_mch ( bus , ru , & r ); 436 `dbus_r_ (& r ); 437 `dbus_ci_o ( bus ); 438 bus = NULL ; 442 i( `dbus_ci_add_fr ( bus , __sigl_fr , ur_da , NULL = FALSE ) 444 `dbus_bus_move_mch ( bus , ru , & r ); 445 `dbus_r_ (& r ); 446 `dbus_ci_o ( bus ); 447 bus = NULL ; 451 `SETTING_TRACE ("app signal initialized"); 453 } } 455  $g_dbus_hdr_fi () 457 SETTING_TRACE_BEGIN ; 459 `g_tvm_if (! bus , 0, "!bus"); 460 DBusE r ; 461 `memt (& r , 0, ( DBusE )); 462  ru [ MAX_LOCAL_BUFSIZE + 1] = {0, }; 464 `dbus_r_ (& r ); 467 bus = `dbus_bus_g_ive ( DBUS_BUS_SYSTEM , & r ); 472 `tf ( ru , MAX_LOCAL_BUFSIZE , "th='%s',ty='sigl',r='%s'", DBUS_PATH , DBUS_SIGNAL_INTERFACE ); 473 `dbus_bus_move_mch ( bus , ru , & r ); 475 i( `dbus_r_is_t (& r )) 477 `SETTING_TRACE ("Faru unt: %s", r . mesge ); 478 `dbus_r_ (& r ); 482 `dbus_ci_o ( bus ); 483 bus = NULL ; 484 `SETTING_TRACE ("app signal finalized"); 486 } } 492 Elm_Gli_Im_Css gc_yout ; 495  $__cfg_fe_wre ( Dw_Da * pd ) 497 SETTING_TRACE_BEGIN ; 499 GE * r = NULL ; 500 if( pd -> doc ! NULL ) 502 `xmlSaveFmFe ( pd -> cfg_fe ,d-> doc , 1); 505 `SETTING_TRACE ("__cfg_file_write successful"); 508 SETTING_TRACE_END ; 509  TRUE ; 510 } } 513  $___ick_sokey_back_cb (* da , Evas_Obje * obj , 514 * evt_fo ) 516 SETTING_TRACE_BEGIN ; 517 `t_if (! da ); 519 PlugNode * node = (PlugNode*) da ; 520 Dw_Da * pd = node ->pd; 521 i( pd -> ly_ma ) { 522 `evas_obje_d ( pd -> ly_ma ); 523 pd -> ly_ma = NULL ; 526 `g_ug_deroy ( node ); 527 i( g_ma_ad -> vib_ma ) 529 `m_viame_em_p ( g_ma_ad -> vib_ma ); 531 pd -> sr = NULL ; 532 pd -> vi_b = NULL ; 533 pd -> cfg_fe = NULL ; 538 pd -> ro = NULL ; 539 } } 542 * $group_func (* da , xmlNode * xmlObj ) 544 SETTING_TRACE_BEGIN ; 545 `tv_if (! da || ! xmlObj , NULL ); 547 PlugNode * node = (PlugNode*) da ; 548 Dw_Da * pd = node ->pd; 552 cڡ * t = (*) `js_obje_g_rg_memb ( jsObj , "title"); 553 () `g__Gdl_fld_tIm ( pd -> sr , 554 &( c_group_em ), 555 t , NULL ); 558 i( `js_obje_has_memb ( jsObj , "elements")) 560 JsNode * emts_node = `js_obje_g_memb ( jsObj , "elements"); 561  i ; 562 JsObje * mpobj ; 563 * ty ; 564  i =0; i < `js_y_g_ngth ( `js_node_g_y ( emts_node )); i++) 566 mpobj = `js_y_g_obje_emt ( `js_node_g_y ( emts_node ), i ); 567 ty = (*) `js_obje_g_rg_memb ( mpobj , "type"); 568 dw_ = `__dw_fd ( ty ); 569 i( ` ( pd , mpobj ); 574 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 575 `SETTING_TRACE (" >>> GROUP NAME : %\n", t ); 576 () `g__Gdl_fld_tIm ( pd -> sr , &( c_group_em ), t , NULL ); 579  NULL ; 580 } }; 583 * $__lk_li_cb (* da , Evas_Obje * obj , * evt_fo ) 585 SETTING_TRACE_BEGIN ; 586 `tv_if ( da = NULL , NULL); 587 `tvm_if ( evt_fo = NULL , NULL, "Invalidrgument:vent info is NULL"); 588 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 589 `m_gli_em_ed_t ( em , 0); 590 Stg_GGroupIm_Da * li_em = 591 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 593 xmlNode * xmlObj = da ; 594 `tv_if (! xmlObj , NULL ); 595 cڡ * lk_fe = (*) `xmlGPr ( xmlObj , "value"); 597 if(! lk_fe ) 599 `SETTING_TRACE_ERROR ("Invalidateiked file"); 600  NULL ; 602  fe [1024] = {0,}; 603 `tf ( fe , (fe), "%s/%s", PLUGIN_CFG_DIR , lk_fe ); 604 `SETTING_TRACE ("fe:%s", fe ); 606 PlugNode * ug_node = `g_ug_ ( fe ); 607 `g_ug_ld ( ug_node , (cڡ *) fe ); 611  NULL ; 612 } } 614 * $__unch_li_cb (* da , Evas_Obje * obj , * evt_fo ) 616 SETTING_TRACE_BEGIN ; 617 `tv_if ( da = NULL , NULL); 618 `tvm_if ( evt_fo = NULL , NULL, "Invalidrgument:vent info is NULL"); 619 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 620 `m_gli_em_ed_t ( em , 0); 621 Stg_GGroupIm_Da * li_em = 622 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 624 xmlNode * xmlObj = da ; 625 `tv_if (! xmlObj , NULL ); 626 cڡ * key_r = (*) `xmlGPr ( xmlObj , "id"); 627 cڡ * t_r = (*) `xmlGPr ( xmlObj , "title"); 628 cڡ * pid_r = (*) `xmlGPr ( xmlObj , "appid"); 629 cڡ * ݔi_r = (*) `xmlGPr ( xmlObj , "operation"); 632 rvi_h svc = NULL ; 633 `rvi_ (& svc ); 634 `rvi_t_p_id ( svc , pid_r ); 635 `rvi_t_ݔi ( svc , ݔi_r ); 636 `rvi_nd_unch_que ( svc , NULL , NULL); 637 `rvi_deroy ( svc ); 639  NULL ; 640 } } 642 * $b_func (* da , xmlNode * xmlObj ) 644 SETTING_TRACE_BEGIN ; 645 `tv_if (! da || ! xmlObj , NULL ); 646 PlugNode * node = (PlugNode*) da ; 647 Dw_Da * pd = node ->pd; 649 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 651 Stg_GGroupIm_Da * obj = 652 `g__Gdl_fld_def ( pd -> sr , &( c_1xt ), 653 NULL , 654 xmlObj , SWALLOW_Ty_INVALID , NULL , NULL, 655 0, t , NULL , NULL); 657  obj ; 658 } } 660 * $lk_func (* da , xmlNode * xmlObj ) 662 SETTING_TRACE_BEGIN ; 663 `tv_if (! da || ! xmlObj , NULL ); 664 PlugNode * node = (PlugNode*) da ; 665 Dw_Da * pd = node ->pd; 667 cڡ * key_r = (*) `xmlGPr ( xmlObj , "id"); 668 Stg_GGroupIm_Da * obj = 669 `g__Gdl_fld_def ( pd -> sr , &( c_1xt ), 670 __lk_li_cb , 671 xmlObj , SWALLOW_Ty_INVALID , NULL , NULL, 672 0, key_r , NULL , NULL); 674  (*) obj ; 675 } }; 677 * $unch_func (* da , xmlNode * xmlObj ) 679 SETTING_TRACE_BEGIN ; 680 `tv_if (! da || ! xmlObj , NULL ); 681 PlugNode * node = (PlugNode*) da ; 682 Dw_Da * pd = node ->pd; 684 cڡ * t_r = (*) `xmlGPr ( xmlObj , "title"); 686 Stg_GGroupIm_Da * obj = 687 `g__Gdl_fld_def ( pd -> sr , &( c_1xt ), 688 __unch_li_cb , 689 xmlObj , SWALLOW_Ty_INVALID , NULL , NULL, 690 0, t_r , NULL , NULL); 692  (*) obj ; 693 } }; 695  $__id__cb (* da , Evas_Obje * obj , 696 * evt_fo ) 698 `t_if ( da = NULL || obj == NULL); 699  v = `m_id_vue_g ( obj ); 700 `SETTING_TRACE ("v = %f", v ); 701 Stg_GGroupIm_Da * li_em = da ; 702 `t_if ( li_em -> urda = NULL ); 704 xmlNode * xmlObj = li_em -> urda ; 705 `t_if (! xmlObj ); 708 li_em -> chk_us = ()( v + 0.5); 709 `m_id_vue_t ( obj , li_em -> chk_us ); 711 `SETTING_TRACE (" slid ---> v = %d", ( li_em -> chk_us ); 714 xmlArP w ; 715  buf [10]; 716 `rtf ( buf , "%d", ( li_em -> chk_us ); 717 w = `xmlSPr ( xmlObj , "vue", buf ); 719 `__nd_t_msg ( xmlObj , li_em -> chk_us ); 720 `__cfg_fe_wre (( Dw_Da *) li_em -> bgs_to ); 721 } } 724 * $id_func (* da , xmlNode * xmlObj ) 726 SETTING_TRACE_BEGIN ; 727 `tv_if (! da || ! xmlObj , NULL ); 728 PlugNode * node = (PlugNode*) da ; 729 Dw_Da * pd = node ->pd; 732 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 734 `SETTING_TRACE (" >>> [id iut] m=%max=%vue=%",(*) `xmlGPr ( xmlObj , "min"), (*)xmlGetProp(xmlObj, "max"), (*)xmlGetProp(xmlObj, "value")); 736  vue = `oi ((*) `xmlGPr ( xmlObj , "value")); 737  m = `oi ((*) `xmlGPr ( xmlObj , "min")); 738  max = `oi ((*) `xmlGPr ( xmlObj , "max")); 740 `SETTING_TRACE ("[id iut] m=%d max=%d vue=%d ", m , max , vue ); 742 `g__Gdl_c ("dlogue/1xt.1ic.5", &( c_yout )); 743 Stg_GGroupIm_Da * li_em = 744 `g__Gdl_fld_def ( pd -> sr , &( c_yout ), NULL , 745 NULL , 746 SWALLOW_Ty_LAYOUT_SLIDER , 747 IMG_SENSITIVITY_ICON_01 , 748 IMG_SENSITIVITY_ICON_02 , vue , 749 t , NULL , NULL); 750 i( li_em ) { 751 li_em -> w_ma = NULL ; 752 li_em -> evas = NULL ; 753 li_em -> isInditVisib = ue ; 754 li_em -> id_m = m ; 755 li_em -> id_max = max ; 756 li_em -> urda = xmlObj ; 757 li_em -> _chge_cb = __id__cb ; 758 li_em -> bgs_to = () pd ; 761 g_li_em = li_em ; 763  (*) li_em ; 764 } }; 771 * $vigib_func (* da , xmlNode * xmlObj ) 774 SETTING_TRACE_BEGIN ; 775 `t_if (! da || ! xmlObj ); 777 PlugNode * node = (PlugNode*) da ; 778 Dw_Da * pd = node ->pd; 782 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 783 * b [2] = {0, }; 786 i( xmlObj -> chdn ) { 787 xmlNode * cur = xmlObj -> chdn ; 788  i =0; 789  cur ! NULL ) 791 i(! `xmlScmp ( cur -> me , (cڡ xmlCh *)"button")) { 792 b [ i ] = `xmlGPr ( cur , "title"); 793 `SETTING_TRACE ("------>>>odeype : Element,ame=%s id=%s / btn[%d] = %s ", 794 cur -> me , `xmlGPr (cur, "id"), 795 i , 796 b [ i ]); 797 i ++; 799 cur = cur-> xt ; 804 pd -> ly_ma = `g__yout_vi_b_gli d-> w_g , 805 pd -> w_g , 806 `_ ( t ), 807 `_ ( b [1]), _(btn[0]), 808 ___ick_sokey_back_cb , 809 ___ick_sokey_back_cb , da , & pd -> sr , 810 &( pd -> vi_b )); 813  NULL ; 814 } }; 817  $__check_mou_up_cb (* da , Evas_Obje * obj , 818 * evt_fo ) 821 SETTING_TRACE_BEGIN ; 822 `g_tm_if ( da = NULL , "Dataarameter is NULL"); 824 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 825 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 826 `m_gli_em_ed_t ( em , 0); 827 Stg_GGroupIm_Da * li_em = 828 ( Stg_GGroupIm_Da * `m_obje_em_da_g ( em ); 830 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 832  d_us = `m_check_e_g ( li_em -> eo_check ); 833 li_em -> chk_us = ! d_us ; 834 `m_check_e_t ( li_em -> eo_check ,i_em-> chk_us ); 836 xmlNode * xmlObj = da ; 837 xmlArP w ; 838 w = `xmlSPr ( xmlObj , "e", `xmlXPhCaNumbToSg ( li_em -> chk_us )); 840 `__nd_t_msg ( xmlObj , li_em -> chk_us ); 841 `__cfg_fe_wre (( Dw_Da *) li_em -> bgs_to ); 842 } } 845  $__chk_b_cb (* da , Evas_Obje * obj , 846 * evt_fo ) 848 SETTING_TRACE_BEGIN ; 850 `tm_if ( da = NULL , "Dataarameter is NULL"); 851 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* da ; 853 xmlNode * xmlObj = li_em -> urda ; 854 `t_if (! xmlObj ); 855 li_em -> chk_us = `m_check_e_g ( obj ); 857 xmlArP w ; 858 i( li_em -> chk_us == 1) { 859 w = `xmlSPr ( xmlObj , "value", "true"); 860 } i( li_em -> chk_us == 0) { 861 w = `xmlSPr ( xmlObj , "value", "false"); 863 w = `xmlSPr ( xmlObj , "value", "false"); 866 cڡ * id = (*) `xmlGPr ( xmlObj , "id"); 867 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 869 `__nd_t_msg ( xmlObj , li_em -> chk_us ); 870 `__cfg_fe_wre (( Dw_Da *) li_em -> bgs_to ); 872 } } 875 * $checkbox_func (* da , xmlNode * xmlObj ) 877 SETTING_TRACE_BEGIN ; 878 `tv_if (! da || ! xmlObj , NULL ); 880 PlugNode * node = (PlugNode*) da ; 881 Dw_Da * pd = node ->pd; 884 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 887 * vue = (*) `xmlGPr ( xmlObj , "value"); 889  iv = -1; 891 i0 = `SCmp ( vue , "true")) { 892 iv = 1; 893 } i0 = `SCmp ( vue , "false")) { 894 iv = 0; 896 iv = 0; 900 Stg_GGroupIm_Da * li_em = 901 `g__Gdl_fld_def ( pd -> sr , 902 &( c_1xt_1ic ), 903 __check_mou_up_cb , 904 xmlObj , 905 SWALLOW_Ty_1TOGGLE , 906 NULL , NULL, 907 iv , 908 t , 909 NULL , 910 __chk_b_cb ); 911 if( li_em ) { 912 li_em -> urda = xmlObj ; 913 li_em -> bgs_to = ( pd ; 914 `SETTING_TRACE ("pd:%p,li_em->bgs_to:%d", pd , li_em -> bgs_to ); 917  li_em ; 918 } } 921  $__y_unfocus_cb (* da , Evas_Obje * obj , * evt_fo ) 923 SETTING_TRACE_BEGIN ; 924 `tm_if (! da || ! obj , "Dataarameter is NULL"); 926 `g_hide_put_–_cb ( obj ); 927 cڡ * y_r = `m_y_y_g ( obj ); 928 * y_r_utf8 = NULL ; 929 y_r_utf8 = `m_y_mkup_to_utf8 ( y_r ); 931 Stg_GGroupIm_Da * li_em = da ; 933 xmlNode * xmlObj = li_em -> urda ; 934 if(! xmlObj ) { 935 `FREE ( y_r_utf8 ); 939 xmlArP w ; 940 cڡ * t = (*) `xmlSPr ( xmlObj , "vue", y_r_utf8 ); 942 `__nd_rg_msg ( xmlObj , y_r_utf8 ); 943 `__cfg_fe_wre (( Dw_Da *) li_em -> bgs_to ); 945 `FREE ( y_r_utf8 ); 946 SETTING_TRACE_END ; 947 } } 950  $__edbox_li_cb (* da , Evas_Obje * obj , 951 * evt_fo ) 953 SETTING_TRACE_BEGIN ; 956 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 957 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 958 `m_gli_em_ed_t ( em , 0); 959 Stg_GGroupIm_Da * li_em = (Stg_GGroupIm_D* `m_obje_em_da_g ( em ); 961 `SETTING_TRACE ("ickg im[%s]", `_ ( li_em -> keyS )); 962 i(! `m_obje_focus_g ( li_em -> eo_check )) { 963 `m_obje_focus_t ( li_em -> eo_check , EINA_TRUE ); 966 Ece_IMF_Cڋxt * imf_cڋxt = (Ece_IMF_Cڋx*) `m_y_imf_cڋxt_g ( li_em -> eo_check ); 967 `g_tm_if ( imf_cڋxt = NULL , "imf_context is NULL"); 968 `ece_imf_cڋxt_put_l_show ( imf_cڋxt ); 969 } } 972  $__edbox_chged_cb (* da , Evas_Obje * obj , 973 * evt_fo ) 975 SETTING_TRACE_BEGIN ; 976 `tm_if (! da || ! obj , "Dataarameter is NULL"); 977 `tm_if (! `m_obje_focus_g ( obj ), "Entry isot focused"); 979 Stg_GGroupIm_Da * li_em = 980 ( Stg_GGroupIm_Da * da ; 982 cڡ * y_r = `m_y_y_g ( obj ); 983  y_n = `SL ( y_r ); 984 `SETTING_TRACE ("y_r:[%s],ght:%d", y_r , y_n ); 986 `G_FREE ( li_em -> sub_desc ); 987 li_em -> sub_desc = (*) `g_rdup ( y_r ); 988 } } 997 * $edbox_func (* da , xmlNode * xmlObj ) 999 SETTING_TRACE_BEGIN ; 1000 `tv_if (! da || ! xmlObj , NULL ); 1002 PlugNode * node = (PlugNode*) da ; 1003 Dw_Da * pd = node ->pd; 1005 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 1006 cڡ * key_r (*) `xmlGPr ( xmlObj , "value"); 1008 cڡ * mngth (*) `xmlGPr ( xmlObj , "minlength"); 1009 cڡ * maxngth (*) `xmlGPr ( xmlObj , "maxlength"); 1011  max_n = -1; 1012 i( maxngth ) 1014 max_n = `oi ( maxngth ); 1015 `SETTING_TRACE (" >> MAXLENGTH FILTER IS AVAILABLE !!!! maxngth = %d", max_n ); 1018 Stg_GGroupIm_Da * li_em = NULL ; 1021 i( max_n == -1) 1024 li_em = `g__Gdl_fld_def ( pd -> sr , &( c_1ic ), 1025 __edbox_li_cb , 1026 pd , SWALLOW_Ty_LAYOUT_ENTRY , 1027 NULL , NULL, 0, t , key_r , 1028 __edbox_chged_cb ); 1032 li_em = `g__Gdl_fld_y_fo ( 1033 pd -> sr , 1034 &( c_1ic ), 1035 __edbox_li_cb , 1036 pd , 1037 SWALLOW_Ty_LAYOUT_ENTRY , 1038 NULL , NULL, 0, t , key_r , 1039 __edbox_chged_cb , 1040 __y_unfocus_cb , 1041 ELM_INPUT_PANEL_LAYOUT_NORMAL , 1042 l , 1043 l , 1044 max_n , 1046 NULL , NULL); 1050 i( li_em ) { 1051 li_em -> urda = xmlObj ; 1052 li_em -> _chge_cb = __y_unfocus_cb ; 1053 li_em -> bgs_to = () pd ; 1056  li_em ; 1057 } }; 1060  $__exndem_func_l_cb (* da , Evas_Obje * obj , * evt_fo ) 1062 SETTING_TRACE_BEGIN ; 1064 `tm_if ( evt_fo = NULL , "Invalidrgument:vent info is NULL"); 1065 Elm_Obje_Im * subem = (Elm_Obje_Im * evt_fo ; 1066 Elm_Obje_Im * Im = `m_gli_em__g ( subem ); 1067 `m_gli_em_ed_t ( subem , 0); 1068 Stg_GGroupIm_Da * da_subIm = `m_obje_em_da_g ( subem ); 1069 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 1070 `t_if ( NULL = da_subIm || NULL = da_Im ); 1072 `m_dio_vue_t ( da_subIm -> rgd , da_subIm-> chk_us ); 1074 da_Im -> sub_desc = (*) `g_rdup ( `_ ( da_subIm -> keyS )); 1075 `m_obje_em_da_t ( da_Im -> em , data_parentItem); 1076 `m_gli_em_upde ( da_Im -> em ); 1078 xmlNode * xmlObj = da_Im -> urda ; 1079 `t_if (! xmlObj ); 1081 xmlArP w ; 1083 w = `xmlSPr ( xmlObj , "vue", da_Im -> sub_desc ); 1085 `__nd_rg_msg ( xmlObj , da_Im -> sub_desc ); 1086 `__cfg_fe_wre (( Dw_Da *) da_Im -> bgs_to ); 1087 } } 1090  $__exndem_func_exp_cb (* da , Evas_Obje * obj , * evt_fo ) 1092 `t_if ( NULL = da || NULL = evt_fo ); 1093 SETTING_TRACE_BEGIN ; 1095 PlugNode * node = (PlugNode*) da ; 1096 Dw_Da * pd = node ->pd; 1098 Elm_Obje_Im * Im = evt_fo ; 1099 Stg_GGroupIm_Da * da_Im = `m_obje_em_da_g ( Im ); 1100 Evas_Obje * sr = `m_obje_em_widg_g ( Im ); 1103 xmlNode * xmlObj = da_Im -> urda ; 1104 * vue = (*) `xmlGPr ( xmlObj , "value"); 1105 `SETTING_TRACE (">>> vu%s", vue ); 1106 Evas_Obje * rgd = NULL ; 1108 i( xmlObj -> chdn && ! da_Im -> rgd ) { 1109 xmlNode * cur = xmlObj -> chdn ; 1111 rgd = `m_dio_add ( sr ); 1112 `m_dio_vue_t ( rgd , -1); 1114 * ty ; 1115 * subem_t = NULL ; 1116  subem_dex = 0; 1117  l_idx = -1; 1121 i( da_Im -> chds ) 1123  howmy = 0; 1124 Ea_Li * li = da_Im -> chds ; 1125  li ) 1127 Stg_GGroupIm_Da * node = `ea_li_da_g ( li ); 1128 howmy += 1; 1129 `SETTING_TRACE (" <<keyS : %>>> ", node -> keyS ); 1132 li = `ea_li_xt (li); 1134 `SETTING_TRACE (" <<>> ", howmy ); 1137 i( da_Im -> chds ) 1139 `ea_li_ ( da_Im -> chds ); 1140 da_Im -> chds = NULL ; 1143  cur ! NULL ) { 1144 i(! `xmlScmp ( cur -> me , (cڡ xmlCh *)"expanditem")) { 1145 ty = (*) `xmlGPr ( cur , "type"); 1146 i(0 = `SCmp ( ty , "radio")) { 1147 subem_t = (*) `xmlGPr ( cur , "title"); 1148 Stg_GGroupIm_Da * li_em = 1149 `g__Gdl_exp_sub_fld ( sr , 1150 &( c_1ic_1xt_sub ), 1151 __exndem_func_l_cb , NULL , Im , 1152 SWALLOW_Ty_1RADIO , rgd , 1153 subem_dex , 1154 subem_t , NULL ); 1157 i(0 = `SCmp ( vue , subem_t )) { 1158 l_idx = subem_dex ; 1159 `SETTING_TRACE ("%d ied iRadiGroup", l_idx ); 1161 `SETTING_TRACE ("lidd >>> vu%s, subem_t = %", vue , subem_t ); 1162 da_Im -> chds = `ea_li_nd (da_Im->chds, li_em ); 1163 subem_dex ++; 1166 `SETTING_TRACE ("vidy[:%s]", ty ); 1169 cur = cur-> xt ; 1173 `m_dio_vue_t ( rgd , l_idx ); 1174 da_Im -> rgd =gd; 1176 } } 1179  $__exndem_func_smt_cb (* da , Evas_Obje * obj , * evt_fo ) 1181 `t_if ( da = NULL || evt_fo == NULL); 1182 Elm_Obje_Im * em = (Elm_Obje_Im * evt_fo ; 1183 Stg_GGroupIm_Da * da_em = `m_obje_em_da_g ( em ); 1184 * cb_ty = da ; 1186 i(0 = `SCmp ( cb_ty , "contracted")) { 1187 da_em -> rgd = NULL ; 1188 `m_gli_em_subems_r ( em ); 1190 } } 1193 * $gs_func (* da , xmlNode * xmlObj ) 1195  NULL ; 1196 } } 1199  Evas_Obje * $g__w_yout2 ( Evas_Obje * w_yout , Evas_Obje * w_obj ) 1202 Evas_Obje * yout = NULL ; 1205 yout = `m_yout_add ( w_obj ); 1206 `g_tvm_if ( yout = NULL , FALSE , "layout == NULL"); 1208 `m_yout_theme_t ( yout , "layout", "application", "default"); 1209 `evas_obje_size_ht_weight_t ( yout , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 1210 `evas_obje_size_ht_ign_t ( yout , EVAS_HINT_FILL , EVAS_HINT_FILL); 1211 `m_w_size_obje_add ( w_obj , yout ); 1213 Evas_Obje * bg = `g__bg ( yout , w_obj , "group_list"); 1214 `m_obje__cڋ_t ( yout , "m.swlow.bg", bg ); 1215 `evas_obje_show ( yout ); 1216  yout ; 1217 } } 1220 Evas_Obje * $g__yout_vi_b2 ( Evas_Obje * w_yout , Evas_Obje * w_obj , * t_r , * lbu_r , * rbu_r , * mbu_r , g__back_func lbu_ick_cb , stg__back_fun rbu_ick_cb , stg__back_fun mbu_ick_cb , * cb_da , Evas_Obje * eo_vw , 1221 Evas_Obje ** vi_b , 1222 Evas_Obje ** tobj ) 1225 Evas_Obje * yout = `g__w_yout2 ( w_yout , w_obj ); 1226 * vi_b = `g__vi_b ( yout ); 1228 `g__vi_b_bus ( t_r , 1229 lbu_r , rbu_r , mbu_r , 1230 lbu_ick_cb , rbu_ick_cb , 1231 mbu_ick_cb , cb_da , eo_vw , 1232 * vi_b , NULL ); 1233  yout ; 1234 } } 1236  $__ug_gli_uėlized_cb (* da , Evas_Obje * obj , * evt_fo ) 1238 SETTING_TRACE_BEGIN ; 1239 `t_if ( da = NULL ); 1241 Elm_Obje_Im * em = (Elm_Obje_Im*) evt_fo ; 1242 Stg_GGroupIm_Da * node = (Stg_GGroupIm_D*) `m_obje_em_da_g ( em ); 1243 `t_if ( node = NULL ); 1245 `SETTING_TRACE ("keyS : %", node -> keyS ); 1248 i( node -> chds ) 1250 `ea_li_ ( node -> chds ); 1251 node -> chds = NULL ; 1253 } } 1256 * $g_func (* da , xmlNode * xmlObj ) 1258 SETTING_TRACE_BEGIN ; 1259 `tv_if (! da || ! xmlObj , NULL ); 1261 PlugNode * node = (PlugNode*) da ; 1262 Dw_Da * pd = node ->pd; 1265 cڡ * t = (*) `xmlGPr ( xmlObj , "title"); 1266 * b [2] = { "OK", "NO"}; 1268 `SETTING_TRACE ("before setting_create_layout_navi_bar_genlist"); 1271 pd -> sr = `m_gli_add ( g_ma_ad -> w_ma ); 1272 `tvm_if ( pd -> sr = NULL , NULL, 1274 `m_obje_y_t ( pd -> sr , "dialogue"); 1275 `m_gli_r ( pd -> sr ); 1277 `evas_obje_smt_back_add ( pd -> sr , "uėlized", __ug_gli_uėlized_cb , node ); 1280 `SETTING_TRACE ("_љ):%s", `_ ( t )); 1282 `g_push_yout_vi_b ( 1283 `_ ( t ), 1284 `_ ("IDS_COM_BODY_BACK"), NULL , NULL, 1285 ___ick_sokey_back_cb , 1286 NULL , NULL, 1287 da , pd -> sr , 1288 g_ma_ad -> vib_ma , NULL ); 1289 `SETTING_TRACE ("after setting_create_layout_navi_bar_genlist"); 1291  NULL ; 1292 } } 1295 * $exndem_func (* da , xmlNode * xmlObj ) 1298  NULL ; 1299 } } 1301 * $exndli_func (* da , xmlNode * xmlObj ) 1303 SETTING_TRACE_BEGIN ; 1304 `tv_if (! da || ! xmlObj , NULL ); 1306 PlugNode * node = (PlugNode*) da ; 1307 Dw_Da * pd = node ->pd; 1309 cڡ * key_r = (*) `xmlGPr ( xmlObj , "title"); 1310 cڡ * vue = (*) `xmlGPr ( xmlObj , "value"); 1312 `g_ab_exndab_gli ( pd -> sr , da , __exndem_func_exp_cb , __exndem_func_smt_cb ); 1313 Stg_GGroupIm_Da * li_em = 1314 `g__Gdl_exp__fld ( pd -> sr , 1315 &( c_2xt_3_ ), 1316 NULL , NULL, 1317 SWALLOW_Ty_INVALID , 1318 key_r , 1319 vue ); 1320 i( li_em ) { 1321 li_em -> urda = xmlObj ; 1322 li_em -> bgs_to = () pd ; 1323 li_em -> chds = NULL ; 1326  li_em ; 1327 } } 1331  $__node_wk ( PlugNode * cڋxt , xmlNode * cur ) 1334 Dw_Da * pd = cڋxt ->pd; 1336 `tv_if (! pd , -1); 1337 `tv_if (! cڋxt -> ui_li , -1); 1339 xmlNode * cur_node = NULL ; 1340  cur_node = cur ; cur_node;cur_nodcur_node-> xt ) { 1341 i( cur_node -> ty = XML_ELEMENT_NODE ) { 1343 dw_ = `__dw_fd ( cur_node -> me ); 1344 i( ) 1347 * vt = ` ( cڋxt , cur_node ); 1349 i( vt ) 1351 Stg_GGroupIm_Da * gli_node = (Stg_GGroupIm_Da* ) vt ; 1356 * key_me = `xmlGPr ( cur_node , "id"); 1357 `ea_hash_add ( cڋxt -> ui_li , `rdup ( key_me ),(*) gli_node ); 1360 `SETTING_TRACE (" >>>> fp is NULL "); 1363 `__node_wk ( cڋxt , cur_node -> chdn ); 1366 } } 1373  $__node_fd ( PlugNode * cڋxt , xmlNode * cur , * id_r , * vue , bo * is_d ) 1375 SETTING_TRACE_BEGIN ; 1376 xmlNode * cur_node = NULL ; 1378 i(! cڋxt ) 1380 `SETTING_TRACE ("context is NULL - it'srror CONDITION "); 1384 `tv_if (! cڋxt -> ui_li , -1); 1385 i(* is_d = ue )  0; 1387  cur_node = cur ; cur_node;cur_nodcur_node-> xt ) { 1388 i( cur_node -> ty = XML_ELEMENT_NODE ) { 1390 * id_me = (*) `xmlGPr ( cur_node , "id"); 1391 i id_me && 0 = `rcmp ( id_r , id_name)) 1393 `SETTING_TRACE ("FOUND >>>> %s", id_me ); 1395 xmlArP w = `xmlSPr ( cur_node , "vue", vue ); 1400 i0 = `rcmp ( cur_node -> me , "integer")) 1402 `SETTING_TRACE (">>>>> UPDATE SLIDER CONTROL %x --- %", cڋxt -> ui_li , id_me ); 1403 Stg_GGroupIm_Da * em_to_upde = (Stg_GGroupIm_Da*) `ea_hash_fd ( cڋxt -> ui_li , id_me ); 1404 i( em_to_upde ) 1406 em_to_upde -> chk_us = `oi ( vue ); 1407 `SETTING_TRACE (">>> o-------------0 SLIDER VALUE = %d ", em_to_upde -> chk_us ); 1409 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 1410 `m_gli_em_upde ( em_to_upde -> em ); 1412 `SETTING_TRACE ("item_to_update is NULL"); 1416 i0 = `rcmp ( cur_node -> me , "bool")) 1418 `SETTING_TRACE (">>>>> UPDATE TOGGLE CONTROLlugth:%s, ---- %x --- %", cڋxt -> ug_th , cڋxt-> ui_li , id_me ); 1419 Stg_GGroupIm_Da * em_to_upde = NULL ; 1420 em_to_upde = ( Stg_GGroupIm_Da *) `ea_hash_fd ( cڋxt -> ui_li , id_me ); 1421 i( em_to_upde ) 1423 em_to_upde -> chk_us = `oi ( vue ); 1424 `SETTING_TRACE (">>> o-------------0 TOGGLE VALUE = %d ", em_to_upde -> chk_us ); 1426 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 1427 `m_gli_em_upde ( em_to_upde -> em ); 1429 `SETTING_TRACE ("item_to_update is NULL"); 1433 i0 = `rcmp ( cur_node -> me , "string")) 1435 `SETTING_TRACE (">>>>> UPDATE EDIT CONTROL CONTROL %x --- %", cڋxt -> ui_li , id_me ); 1436 Stg_GGroupIm_Da * em_to_upde = (Stg_GGroupIm_Da*) `ea_hash_fd ( cڋxt -> ui_li , id_me ); 1437 i( em_to_upde ) 1439 * d_rg = em_to_upde -> sub_desc ; 1440 em_to_upde -> sub_desc = `rdup ( vue ); 1441 `SETTING_TRACE (">>> o-------------0 STRING VALUE = %", vue ); 1445 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 1446 `m_gli_em_upde ( em_to_upde -> em ); 1449 `SETTING_TRACE ("item_to_update is NULL"); 1459 i0 = `rcmp ( cur_node -> me , "expandlist")) 1462 `SETTING_TRACE (">>>>> UPDATE EXPAND LIST CONTROL %x --- %", cڋxt -> ui_li , id_me ); 1463 Stg_GGroupIm_Da * em_to_upde = NULL ; 1464 em_to_upde = ( Stg_GGroupIm_Da *) `ea_hash_fd ( cڋxt -> ui_li , id_me ); 1465 i( em_to_upde ) 1467 * d_rg = em_to_upde -> sub_desc ; 1468 em_to_upde -> sub_desc = `rdup ( vue ); 1469 `SETTING_TRACE (">>> o-------------0 EXPAND LIST VALUE = %", vue ); 1473 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 1474 `m_gli_em_upde ( em_to_upde -> em ); 1484 i( em_to_upde -> chds ) 1486  howmy2 =0; 1487 Ea_Li * li = em_to_upde -> chds ; 1488  li ) 1490 Stg_GGroupIm_Da * node = `ea_li_da_g ( li ); 1491 howmy2 += 1; 1492 li = `ea_li_xt (li); 1494 `SETTING_TRACE ("xndli -- how my imthe? : %d ", howmy2 ); 1497 i( em_to_upde -> chds ) 1499 Ea_Li * li = em_to_upde -> chds ; 1500  dio_dex = 0; 1501  li ) 1503 Stg_GGroupIm_Da * node = `ea_li_da_g ( li ); 1505 i( node -> em &&ode-> keyS ) 1510 i( `rcmp ( node -> keyS , vue ) == 0) 1512 `m_dio_vue_t ( node -> rgd , dio_dex ); 1515 `SETTING_TRACE (">>>ode has unproper values - Setting_GenGroupItem_Data"); 1517 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 1518 `m_gli_em_upde ( em_to_upde -> em ); 1521 li = `ea_li_xt (li); 1522 dio_dex ++; 1527 `SETTING_TRACE ("item_to_update is NULL"); 1533 * is_d = ue ; 1536 `__node_fd ( cڋxt , cur_node -> chdn , id_r , vue , is_d ); 1539 } } 1541  $_ug_rg_key_ngth (cڡ * key ) 1543 i(! key ) 1546  () ` ( key ) + 1; 1547 } } 1549  $_ug_rg_key_cmp (cڡ * key1 ,  key1_ngth , 1550 cڡ * key2 ,  key2_ngth ) 1552  `rcmp ( key1 , key2 ); 1553 } } 1555  $_ug_y__cb (* da ) 1557 Stg_GGroupIm_Da * node = (Stg_GGroupIm_Da* da ; 1558 i( node -> chds ) 1560 `ea_li_ ( node -> chds ); 1561 node -> chds = NULL ; 1563 } } 1565 PlugNode * $g_ug_ () 1567 PlugNode * node = `oc (1, (PluginNode)); 1568 `g_tvm_if (! node , -1, "Create PluginNode obj failed"); 1569 Dw_Da * pd = `oc (1, (Draw_Data)); 1572 i(! pd ) { 1573 `FREE ( node ); 1576 `g_tvm_if (! pd , -1, "Create Draw_Data obj failed"); 1579 node -> pd =d; 1580 node -> ui_li = `ea_hash_w ( `EINA_KEY_LENGTH ( _ug_rg_key_ngth ), 1581 `EINA_KEY_CMP ( _ug_rg_key_cmp ), 1582 `EINA_KEY_HASH ( ea_hash_sur ), 1583 _ug_y__cb , 1586  node ; 1587 } } 1589  $g_ug_deroy ( PlugNode * node ) 1591 SETTING_TRACE_BEGIN ; 1592 i( node ) { 1593 `SETTING_TRACE ("node is NOT NULL") 1594 i( node -> pd ) { 1595 `SETTING_TRACE ("node->pd is NOT NULL") 1596 if( node -> pd -> doc ! NULL ) { 1597 `xmlSaveFmFe ( node -> ug_th ,ode-> pd -> doc , 1); 1598 `xmlFeDoc ( node -> pd -> doc ); 1599 node -> pd -> doc = NULL ; 1600 `SETTING_TRACE ("__cfg_file_write successful"); 1603 ` ( node -> pd ); 1604 node -> pd = NULL ; 1607 i( node -> ui_li ) { 1608 `ea_hash_ ( node -> ui_li ); 1609 node -> ui_li = NULL ; 1611 ` ( node ); 1612 node = NULL ; 1615 } } 1618  Ea_Bo $_ug_fܗch_cb (cڡ Ea_Hash * hash , cڡ * key , * da , * fda ) 1620 Stg_GGroupIm_Da * node = (Stg_GGroupIm_Da* da ; 1621 `SETTING_TRACE ("%--- %", (*) key , node -> keyS ); 1622  EINA_TRUE ; 1623 } } 1626  $g_ug_debug ( PlugNode * cڋxt ) 1629 i( cڋxt -> ui_li ) { 1630 `ea_hash_fܗch ( cڋxt -> ui_li , _ug_fܗch_cb , NULL ); 1634 } } 1636  $g_ug_upde ( PlugNode * cڋxt ) 1638 Ea_Li * li = cڋxt -> ui_li ; 1640  li ) { 1641 Stg_GGroupIm_Da * node = (Stg_GGroupIm_Da* `ea_li_da_g ( li ); 1642 i( node ) { 1644 Stg_GGroupIm_Da * em_to_upde = NULL ; 1645 em_to_upde = node ; 1646 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 1647 `m_gli_em_upde ( em_to_upde -> em ); 1649 li = `ea_li_xt (li); 1651 } } 1657 bo $g_ug_ld ( PlugNode * cڋxt , cڡ * cfg_fe ) 1659 `SETTING_TRACE ("cfg_fe:%s", cfg_fe ) 1660 i( `isEmyS ( cfg_fe || 0 ! `acss (cfg_fe, R_OK | W_OK | F_OK )) 1662 `SETTING_TRACE_ERROR ("rror occured :ccess \n"); 1663  FALSE ; 1665 cڋxt -> pd -> cfg_fe = cfg_file; 1669 cڋxt -> pd -> doc = `xmlPFe ( cfg_fe ); 1670 cڋxt -> pd -> ro = `xmlDocGRoEmt (cڋxt->pd-> doc ); 1674 * ur_da = (*) g_ma_ad ; 1676 DBusE r ; 1677 `dbus_r_ (& r ); 1678  ru [ MAX_LOCAL_BUFSIZE + 1] = {0,}; 1679 bus = `dbus_bus_g_ive ( DBUS_BUS_SYSTEM , & r ); 1680 i(! bus ) 1682 `SETTING_TRACE ("FacthD-BUS dm: %s", r . mesge ); 1683 `dbus_r_ (& r ); 1691 `tf ( ru , MAX_LOCAL_BUFSIZE , "th='%s',ty='sigl',r='%s'", DBUS_PATH , DBUS_SIGNAL_INTERFACE ); 1692 `dbus_bus_add_mch ( bus , ru , & r ); 1693 i( `dbus_r_is_t (& r )) 1695 `SETTING_TRACE ("Faru s; %s", r . mesge ); 1696 `dbus_bus_move_mch ( bus , ru , & r ); 1697 `dbus_r_ (& r ); 1698 `dbus_ci_o ( bus ); 1699 bus = NULL ; 1704 i( `dbus_ci_add_fr ( bus , __sigl_fr , ur_da , NULL = FALSE ) 1706 `dbus_bus_move_mch ( bus , ru , & r ); 1707 `dbus_r_ (& r ); 1708 `dbus_ci_o ( bus ); 1709 bus = NULL ; 1714 `__node_wk ( cڋxt , cڋxt-> pd -> ro ); 1717 `g_ug_debug ( cڋxt ); 1718  ue ; 1719 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-support-shortcut/support_help_ringtone.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 33  ~ 34  ~ 35  ~ 37  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 40  s_sut_hp_pda { 42 ui_gadg_h mug ; 44 Evas * mevas ; 45 Evas_Obje * mw_ma ; 46 Evas_Obje * mvib_ma ; 47 Evas_Obje * mly_ma ; 48 p_cڌ_h mrvi ; 49 Ece_Evt_Hdr * mevt_hdr ; 50 } tsut_hp_pda ; 55  $sut_hp_p_rme (* da ) 57 SETTING_TRACE_BEGIN ; 58 sut_hp_pda * ad = da ; 60 `SETTING_TRACE ("support_help_terminate!"); 62 i( ad -> evt_hdr ) { 63 `ece_evt_hdr_d ( ad -> evt_hdr ); 64 ad -> evt_hdr = NULL ; 67 i( ad -> ly_ma ) { 68 `evas_obje_d ( ad -> ly_ma ); 69 ad -> ly_ma = NULL ; 72 i( ad -> w_ma ) { 73 `evas_obje_d ( ad -> w_ma ); 74 ad -> w_ma = NULL ; 76 `m_ex (); 78 SETTING_TRACE_END ; 79 } } 84  $sut_hp_d_w (* da , Evas_Obje * obj , * evt ) 87 `m_ex (); 88 } } 93  Evas_Obje * $sut_hp__w (cڡ * me ) 95 SETTING_TRACE_BEGIN ; 96 Evas_Obje * eo ; 97  w , h ; 99 eo = `m_w_add ( NULL , me , ELM_WIN_BASIC ); 101 i( eo ) { 102 `m_w_t_t ( eo , me ); 103 `m_w_bdss_t ( eo , EINA_TRUE ); 104 `evas_obje_smt_back_add ( eo , "delete,request", 105 sut_hp_d_w , NULL ); 106 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), 107 & w , & h ); 108 `evas_obje_size ( eo , w , h ); 111  eo ; 112 } } 114  Ea_Bo $__key_ess_cb (* da ,  ty , * evt ) 116 SETTING_TRACE_BEGIN ; 117 Evas_Evt_Key_Down * ev = evt ; 118 i(! ev || ! da ) { 119  ECORE_CALLBACK_RENEW ; 122 sut_hp_pda * ad = da ; 124 i( `rcmp ( ev -> keyme , KEY_HOME ) == 0) { 125 `g_ug_deroy ( ad -> ug ); 127  ECORE_CALLBACK_RENEW ; 128 } } 133  bo $sut_hp_p_ (* da ) 135 SETTING_TRACE_BEGIN ; 137 sut_hp_pda * ad = da ; 139 `SETTING_TRACE ("[TIME] 3. iked %d mom maأg_hp_p_ ", `pce_msu_time ()); 140 `pce_msu_t (); 143 ad -> w_ma = `sut_hp__w ("org.tizen.setting.helpringtone"); 144 i( ad -> w_ma = NULL ) { 145 `SETTING_TRACE ("Can't create window"); 149 i( `m_w_wm_r٩i_su܋d_g ( ad -> w_ma )) { 150  rs [4] = { 0, 90, 180, 270 }; 151 `m_w_wm_r٩i_avaab_r٩is_t ( ad -> w_ma , rs , 4); 154 `UG_INIT_EFL ( ad -> w_ma , UG_OPT_INDICATOR_ENABLE ); 155 ad -> evas = `evas_obje_evas_g d-> w_ma ); 157 `m_w_dit_mode_t ( ad -> w_ma , ELM_WIN_INDICATOR_SHOW ); 158 `m_w_dit_acy_t ( ad -> w_ma , ELM_WIN_INDICATOR_OPAQUE ); 161 Evas_Obje * cfm = `m_cfmt_add ( ad -> w_ma ); 162 ad -> ly_ma = `m_yout_add d-> w_ma ); 163 `evas_obje_size_ht_weight_t ( ad -> ly_ma , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 164 `m_yout_theme_t ( ad -> ly_ma , "layout", "application", "default"); 167 Evas_Obje * bg = `m_bg_add ( ad -> ly_ma ); 168 `m_obje_y_t ( bg , "group_list"); 169 `evas_obje_size_ht_weight_t ( bg , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 170 `m_obje__cڋ_t ( ad -> ly_ma , "m.swlow.bg", bg ); 171 `evas_obje_show ( bg ); 174 Evas_Obje * dit_bg = `m_bg_add ( cfm ); 175 `m_obje_y_t ( dit_bg , "indicator/headerbg"); 176 `m_obje__cڋ_t ( cfm , "m.swlow.dit_bg", dit_bg ); 177 `evas_obje_show ( dit_bg ); 179 `evas_obje_size_ht_weight_t ( cfm , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 180 `evas_obje_size_ht_ign_t ( cfm , EVAS_HINT_FILL , EVAS_HINT_FILL); 181 `m_w_size_obje_add ( ad -> w_ma , cfm ); 182 `m_obje_cڋ_t ( cfm , ad -> ly_ma ); 183 `evas_obje_show ( cfm ); 184 `m_w_cfmt_t ( ad -> w_ma , EINA_TRUE ); 186 `SETTING_TRACE ("[TIME] 4. stg_ma_p_aked %d m", `pce_msu_time ()); 187 `pce_msu_t (); 190 ad -> evt_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __key_ess_cb ,d); 192  TRUE ; 193 } } 198  $sut_hp_p_u (* da ) 200 SETTING_TRACE_BEGIN ; 201 sut_hp_pda * ad = da ; 203 i( ad -> ug ) { 204 `ug_u (); 207 } } 212  $sut_hp_p_sume (* da ) 214 SETTING_TRACE_BEGIN ; 215 sut_hp_pda * ad = da ; 217 i( ad -> ug ) 218 `ug_sume (); 219 } } 221  $sut_hp_p_deroy_ug_cb ( ui_gadg_h ug , * iv ) 223 sut_hp_pda * ad = (sut_hp_pd* iv ; 224 i(! ad ) 227 `m_w_low ( ad -> w_ma ); 229 i( ug ) { 230 `g_ug_deroy ( ug ); 231 ad -> ug = NULL ; 233 } } 235  $sut_hp_p_d_ug_cb ( ui_gadg_h ug , * iv ) 237 i(! ug ) 239 sut_hp_pda * ad = (sut_hp_pd* iv ; 240 i(! ad ) 242 `sut_hp_p_rme ( ad ); 243 } } 245  $sut_hp_p_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 246 * iv ) 248 Evas_Obje * ba ; 250 i(! iv ) 253 ba = ( Evas_Obje * `ug_g_yout ( ug ); 254 i(! ba ) 257  mode ) { 258  UG_MODE_FULLVIEW : 259 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 260 EVAS_HINT_EXPAND ); 261 `ug_dib_ef ( ug ); 262 `evas_obje_show ( ba ); 267 } } 269  g_t ; 270 EXPORT_PUBLIC  $upde_ng () 272 * ng ; 273 * r ; 275 ng = `vcf_g_r ( VCONFKEY_LANGSET ); 276 i( ng ) { 277 `nv ("LANG", ng , 1); 278 `nv ("LC_MESSAGES", ng , 1); 279 r = `o ( LC_ALL , ""); 280 i( r = NULL ) { 281 `o ( LC_ALL , `vcf_g_r ( VCONFKEY_LANGSET )); 283 ` ( ng ); 285 } } 287 EXPORT_PUBLIC  $upde_gi () 289 * gi ; 291 gi = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 292 i( gi ) { 293 `nv ("LC_CTYPE", gi , 1); 294 `nv ("LC_NUMERIC", gi , 1); 295 `nv ("LC_TIME", gi , 1); 296 `nv ("LC_COLLATE", gi , 1); 297 `nv ("LC_MONETARY", gi , 1); 298 `nv ("LC_PAPER", gi , 1); 299 `nv ("LC_NAME", gi , 1); 300 `nv ("LC_ADDRESS", gi , 1); 301 `nv ("LC_TELEPHONE", gi , 1); 302 `nv ("LC_MEASUREMENT", gi , 1); 303 `nv ("LC_IDENTIFICATION", gi , 1); 304 ` ( gi ); 306 } } 308  $__t_i18n (cڡ * doma , cڡ * d ) 310 * r ; 311 i( doma = NULL ) { 312 o = EINVAL ; 316 r = `o ( LC_ALL , ""); 318 i( r = NULL ) { 319 r = `o ( LC_ALL , `vcf_g_r ( VCONFKEY_LANGSET )); 321 `bdxtdoma ( doma , d ); 322 `xtdoma ( doma ); 324 } } 326  $t_i18n (* pkgme , * lod ) 329 i( _t ) 331 `upde_ng (); 332 `upde_gi (); 334  `__t_i18n ( pkgme , lod ); 335 } } 340  $sut_hp_p_t ( p_cڌ_h rvi , * da ) 342 SETTING_TRACE_BEGIN ; 343 sut_hp_pda * ad = da ; 345 p_cڌ_h svc ; 347  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 348 i(! cbs ) { 349 `sut_hp_p_rme ( ad ); 353 cbs -> yout_cb = sut_hp_p_yout_ug_cb ; 354 cbs -> su_cb = NULL ; 355 cbs -> deroy_cb = sut_hp_p_deroy_ug_cb ; 356 cbs -> d_cb = sut_hp_p_d_ug_cb ; 357 cbs -> iv = (*) ad ; 359 i( `p_cڌ_ (& svc )) { 360 `FREE ( cbs ); 361 `sut_hp_p_rme ( ad ); 365 `p_cڌ_t_uri ( svc , "tizen-help://org.tizen.setting/ringtone"); 367 * cur_rgte_th = `vcf_g_r ( VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR ); 368 i( cur_rgte_th = NULL ) 369 cur_rgte_th = (*) `rdup ("/opt/usr/share/settings/Ringtones/Over_the_horizon.ogg"); 370 `p_cڌ_add_exa_da ( svc , "title", "IDS_ST_HEADER_RINGTONES"); 371 `p_cڌ_add_exa_da ( svc , "domain", "setting"); 372 `p_cڌ_add_exa_da ( svc , "path", "/opt/usr/share/settings/Ringtones"); 373 `p_cڌ_add_exa_da ( svc , "select_type", "SINGLE_FILE"); 374 `p_cڌ_add_exa_da ( svc , "file_type", "SOUND"); 375 `p_cڌ_add_exa_da ( svc , "drm_type", "DRM_ALL"); 376 `p_cڌ_add_exa_da ( svc , "silent", "silent_show"); 377 i( `SCmp ( cur_rgte_th , "silent") == 0) 378 `p_cڌ_add_exa_da ( svc , "marked_mode", "silent"); 380 `p_cڌ_add_exa_da ( svc , "mked_mode", cur_rgte_th ); 381 ad -> ug = `g_ug_ ( NULL , "myfe-e", UG_MODE_FULLVIEW , svc , cbs ); 383 `p_cڌ_deroy ( svc ); 385 i(! ad -> ug ) { 386 `evas_obje_show ( ad -> ly_ma ); 387 i( cbs ) { 388 `FREE ( cbs ); 389 `FREE ( cur_rgte_th ); 390 `sut_hp_p_rme ( ad ); 395 i( ad -> w_ma ) { 396 `evas_obje_show ( ad -> w_ma ); 397 `m_w_aive ( ad -> w_ma ); 399 i( cbs ) 400 `FREE ( cbs ); 402 `FREE ( cur_rgte_th ); 403 } } 406  $sut_hp_p_ng_chged ( p_evt_fo_h evt_fo , * da ) 408 SETTING_TRACE_BEGIN ; 409 sut_hp_pda * ad = da ; 410 * ng = NULL ; 412 ng = `vcf_g_r ( VCONFKEY_LANGSET ); 413 i( ng ) { 414 `m_nguage_t ((cڡ *) ng ); 415 `FREE ( ng ); 418 i( ad -> ug ) 419 `ug_nd_evt ( UG_EVENT_LANG_CHANGE ); 420 } } 422 EXPORT_PUBLIC 423  $ma ( gc , * gv []) 425 SETTING_TRACE_BEGIN ; 426  r = 0; 427 sut_hp_pda ad ; 429 ui_p_licye_back_s s = { 430 . = sut_hp_p_ , 431 . rme = sut_hp_p_rme , 432 . u = sut_hp_p_u , 433 . sume = sut_hp_p_sume , 434 . p_cڌ = sut_hp_p_t , 437 p_evt_hdr_h hdrs [5] = { NULL , }; 438 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LOW_BATTERY ], APP_EVENT_LOW_BATTERY, NULL , NULL); 439 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LANGUAGE_CHANGED ], APP_EVENT_LANGUAGE_CHANGED, sut_hp_p_ng_chged , NULL ); 440 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_REGION_FORMAT_CHANGED ], APP_EVENT_REGION_FORMAT_CHANGED, NULL , NULL); 441 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_DEVICE_ORIENTATION_CHANGED ], APP_EVENT_DEVICE_ORIENTATION_CHANGED, NULL , NULL); 443 `memt (& ad , 0x00, ( sut_hp_pda )); 445 r = `ui_p_ma ( gc , gv , & s , & ad ); 446 `SETTING_TRACE_DEBUG ("%d", r ); 448 i( r == -1) { 449 `SETTING_TRACE_ERROR ("ui_app_main()eturns -1"); 454 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-support-shortcut/support_shortcut_wallpaper.c 21  ~ 22  ~ 23  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 29  ~ 30  ~ 31  ~ 32  ~ 33  ~ 34  ~ 35  ~ 37  #EXPORT_PUBLIC `__ibu__ (( `visiby ("deu"))) ) 40  s_sut_diy_pda { 42 ui_gadg_h mug ; 44 Evas * mevas ; 45 Evas_Obje * mw_ma ; 46 Evas_Obje * mvib_ma ; 47 Evas_Obje * mly_ma ; 48 p_cڌ_h mrvi ; 49 Ece_Evt_Hdr * mevt_hdr ; 50 } tsut_diy_pda ; 55  $sut_diy_p_rme (* da ) 57 SETTING_TRACE_BEGIN ; 58 sut_diy_pda * ad = da ; 60 `SETTING_TRACE ("support_display_terminate!"); 62 i( ad -> evt_hdr ) { 63 `ece_evt_hdr_d ( ad -> evt_hdr ); 64 ad -> evt_hdr = NULL ; 67 i( ad -> ly_ma ) { 68 `evas_obje_d ( ad -> ly_ma ); 69 ad -> ly_ma = NULL ; 72 i( ad -> w_ma ) { 73 `evas_obje_d ( ad -> w_ma ); 74 ad -> w_ma = NULL ; 76 `m_ex (); 78 SETTING_TRACE_END ; 79 } } 84  $sut_diy_d_w (* da , Evas_Obje * obj , * evt ) 87 `m_ex (); 88 } } 93  Evas_Obje * $sut_diy__w (cڡ * me ) 95 SETTING_TRACE_BEGIN ; 96 Evas_Obje * eo ; 97  w , h ; 99 eo = `m_w_add ( NULL , me , ELM_WIN_BASIC ); 101 i( eo ) { 102 `m_w_t_t ( eo , me ); 103 `m_w_bdss_t ( eo , EINA_TRUE ); 104 `evas_obje_smt_back_add ( eo , "delete,request", 105 sut_diy_d_w , NULL ); 106 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), 107 & w , & h ); 108 `evas_obje_size ( eo , w , h ); 111  eo ; 112 } } 114  Ea_Bo $__key_ess_cb (* da ,  ty , * evt ) 116 SETTING_TRACE_BEGIN ; 117 Evas_Evt_Key_Down * ev = evt ; 118 i(! ev || ! da ) { 119  ECORE_CALLBACK_RENEW ; 122 sut_diy_pda * ad = da ; 124 i( `rcmp ( ev -> keyme , KEY_HOME ) == 0) { 125 `g_ug_deroy ( ad -> ug ); 127  ECORE_CALLBACK_RENEW ; 128 } } 133  bo $sut_diy_p_ (* da ) 135 SETTING_TRACE_BEGIN ; 137 sut_diy_pda * ad = da ; 139 `SETTING_TRACE ("[TIME] 3. iked %d mom maأg_diy_p_ ", `pce_msu_time ()); 140 `pce_msu_t (); 143 ad -> w_ma = `sut_diy__w ("org.tizen.setting.display"); 144 i( ad -> w_ma = NULL ) { 145 `SETTING_TRACE ("Can't create window"); 149 i( `m_w_wm_r٩i_su܋d_g ( ad -> w_ma )) { 150  rs [4] = { 0, 90, 180, 270 }; 151 `m_w_wm_r٩i_avaab_r٩is_t ( ad -> w_ma , rs , 4); 154 `UG_INIT_EFL ( ad -> w_ma , UG_OPT_INDICATOR_ENABLE ); 155 ad -> evas = `evas_obje_evas_g d-> w_ma ); 157 `m_w_dit_mode_t ( ad -> w_ma , ELM_WIN_INDICATOR_SHOW ); 158 `m_w_dit_acy_t ( ad -> w_ma , ELM_WIN_INDICATOR_OPAQUE ); 161 Evas_Obje * cfm = `m_cfmt_add ( ad -> w_ma ); 162 ad -> ly_ma = `m_yout_add d-> w_ma ); 163 `evas_obje_size_ht_weight_t ( ad -> ly_ma , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 164 `m_yout_theme_t ( ad -> ly_ma , "layout", "application", "default"); 167 Evas_Obje * bg = `m_bg_add ( ad -> ly_ma ); 168 `m_obje_y_t ( bg , "group_list"); 169 `evas_obje_size_ht_weight_t ( bg , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 170 `m_obje__cڋ_t ( ad -> ly_ma , "m.swlow.bg", bg ); 171 `evas_obje_show ( bg ); 174 Evas_Obje * dit_bg = `m_bg_add ( cfm ); 175 `m_obje_y_t ( dit_bg , "indicator/headerbg"); 176 `m_obje__cڋ_t ( cfm , "m.swlow.dit_bg", dit_bg ); 177 `evas_obje_show ( dit_bg ); 179 `evas_obje_size_ht_weight_t ( cfm , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 180 `evas_obje_size_ht_ign_t ( cfm , EVAS_HINT_FILL , EVAS_HINT_FILL); 181 `m_w_size_obje_add ( ad -> w_ma , cfm ); 182 `m_obje_cڋ_t ( cfm , ad -> ly_ma ); 183 `evas_obje_show ( cfm ); 184 `m_w_cfmt_t ( ad -> w_ma , EINA_TRUE ); 186 `SETTING_TRACE ("[TIME] 4. stg_ma_p_aked %d m", `pce_msu_time ()); 187 `pce_msu_t (); 190 ad -> evt_hdr = `ece_evt_hdr_add ( ECORE_EVENT_KEY_DOWN , __key_ess_cb ,d); 192  TRUE ; 193 } } 198  $sut_diy_p_u (* da ) 200 SETTING_TRACE_BEGIN ; 201 sut_diy_pda * ad = da ; 203 i( ad -> ug ) { 204 `ug_u (); 207 } } 212  $sut_diy_p_sume (* da ) 214 SETTING_TRACE_BEGIN ; 215 sut_diy_pda * ad = da ; 217 i( ad -> ug ) 218 `ug_sume (); 219 } } 221  $sut_diy_p_deroy_ug_cb ( ui_gadg_h ug , * iv ) 223 sut_diy_pda * ad = (sut_diy_pd* iv ; 224 i(! ad ) 227 `m_w_low ( ad -> w_ma ); 229 i( ug ) { 230 `g_ug_deroy ( ug ); 231 ad -> ug = NULL ; 233 } } 235  $sut_diy_p_d_ug_cb ( ui_gadg_h ug , * iv ) 237 i(! ug ) 239 sut_diy_pda * ad = (sut_diy_pd* iv ; 240 i(! ad ) 242 `sut_diy_p_rme ( ad ); 243 } } 245  $sut_diy_p_yout_ug_cb ( ui_gadg_h ug , ug_mode mode , 246 * iv ) 249 Evas_Obje * ba ; 251 i(! iv ) 254 ba = ( Evas_Obje * `ug_g_yout ( ug ); 255 i(! ba ) 258  mode ) { 259  UG_MODE_FULLVIEW : 260 `evas_obje_size_ht_weight_t ( ba , EVAS_HINT_EXPAND , 261 EVAS_HINT_EXPAND ); 262 `ug_dib_ef ( ug ); 263 `evas_obje_show ( ba ); 268 } } 270  g_t ; 271 EXPORT_PUBLIC  $upde_ng () 273 * ng ; 274 * r ; 276 ng = `vcf_g_r ( VCONFKEY_LANGSET ); 277 i( ng ) { 278 `nv ("LANG", ng , 1); 279 `nv ("LC_MESSAGES", ng , 1); 280 r = `o ( LC_ALL , ""); 281 i( r = NULL ) { 282 `o ( LC_ALL , `vcf_g_r ( VCONFKEY_LANGSET )); 284 ` ( ng ); 286 } } 288 EXPORT_PUBLIC  $upde_gi () 290 * gi ; 292 gi = `vcf_g_r ( VCONFKEY_REGIONFORMAT ); 293 i( gi ) { 294 `nv ("LC_CTYPE", gi , 1); 295 `nv ("LC_NUMERIC", gi , 1); 296 `nv ("LC_TIME", gi , 1); 297 `nv ("LC_COLLATE", gi , 1); 298 `nv ("LC_MONETARY", gi , 1); 299 `nv ("LC_PAPER", gi , 1); 300 `nv ("LC_NAME", gi , 1); 301 `nv ("LC_ADDRESS", gi , 1); 302 `nv ("LC_TELEPHONE", gi , 1); 303 `nv ("LC_MEASUREMENT", gi , 1); 304 `nv ("LC_IDENTIFICATION", gi , 1); 305 ` ( gi ); 307 } } 309  $__t_i18n (cڡ * doma , cڡ * d ) 311 * r ; 312 i( doma = NULL ) { 313 o = EINVAL ; 317 r = `o ( LC_ALL , ""); 319 i( r = NULL ) { 320 r = `o ( LC_ALL , `vcf_g_r ( VCONFKEY_LANGSET )); 322 `bdxtdoma ( doma , d ); 323 `xtdoma ( doma ); 325 } } 327  $t_i18n (* pkgme , * lod ) 330 i( _t ) 332 `upde_ng (); 333 `upde_gi (); 335  `__t_i18n ( pkgme , lod ); 336 } } 341  $sut_diy_p_t ( p_cڌ_h rvi , * da ) 343 SETTING_TRACE_BEGIN ; 344 sut_diy_pda * ad = da ; 346 p_cڌ_h svc ; 348  ug_cbs * cbs = (ug_cb*) `oc (1, (ug_cbs)); 349 i(! cbs ) { 350 `sut_diy_p_rme ( ad ); 354 cbs -> yout_cb = sut_diy_p_yout_ug_cb ; 355 cbs -> su_cb = NULL ; 356 cbs -> deroy_cb = sut_diy_p_deroy_ug_cb ; 357 cbs -> d_cb = sut_diy_p_d_ug_cb ; 358 cbs -> iv = (*) ad ; 360 i( `p_cڌ_ (& svc )) { 361 `FREE ( cbs ); 362 `sut_diy_p_rme ( ad ); 365 `p_cڌ_add_exa_da ( svc , "viewtype", "wallpaper"); 366 ad -> ug = `g_ug_ ( NULL , "g-diy-e", UG_MODE_FULLVIEW , svc , cbs ); 368 `p_cڌ_deroy ( svc ); 370 i(! ad -> ug ) { 371 `evas_obje_show ( ad -> ly_ma ); 372 i( cbs ) { 373 `FREE ( cbs ); 374 `sut_diy_p_rme ( ad ); 379 i( ad -> w_ma ) { 380 `evas_obje_show ( ad -> w_ma ); 381 `m_w_aive ( ad -> w_ma ); 383 i( cbs ) 384 `FREE ( cbs ); 385 } } 388  $sut_diy_p_ng_chged ( p_evt_fo_h evt_fo , * da ) 390 SETTING_TRACE_BEGIN ; 391 sut_diy_pda * ad = da ; 392 * ng = NULL ; 394 ng = `vcf_g_r ( VCONFKEY_LANGSET ); 395 i( ng ) { 396 `m_nguage_t ((cڡ *) ng ); 397 `FREE ( ng ); 400 i( ad -> ug ) 401 `ug_nd_evt ( UG_EVENT_LANG_CHANGE ); 402 } } 404 EXPORT_PUBLIC 405  $ma ( gc , * gv []) 407 SETTING_TRACE_BEGIN ; 408  r = 0; 409 sut_diy_pda ad ; 411 ui_p_licye_back_s s = { 412 . = sut_diy_p_ , 413 . rme = sut_diy_p_rme , 414 . u = sut_diy_p_u , 415 . sume = sut_diy_p_sume , 416 . p_cڌ = sut_diy_p_t , 419 p_evt_hdr_h hdrs [5] = { NULL , }; 420 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LOW_BATTERY ], APP_EVENT_LOW_BATTERY, NULL , NULL); 421 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LANGUAGE_CHANGED ], APP_EVENT_LANGUAGE_CHANGED, sut_diy_p_ng_chged , NULL ); 422 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_REGION_FORMAT_CHANGED ], APP_EVENT_REGION_FORMAT_CHANGED, NULL , NULL); 423 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_DEVICE_ORIENTATION_CHANGED ], APP_EVENT_DEVICE_ORIENTATION_CHANGED, NULL , NULL); 425 `memt (& ad , 0x00, ( sut_diy_pda )); 427 r = `ui_p_ma ( gc , gv , & s , & ad ); 428 `SETTING_TRACE_DEBUG ("%d", r ); 430 i( r == -1) { 431 `SETTING_TRACE_ERROR ("ui_app_main()eturns -1"); 436 } } @/home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting.c 20  ~ 21  ~ 22  ~ 24  ~ 25  ~ 26  ~ 27  ~ 28  ~ 30  ~"g-hr.h " 31  ~"g-ma.h " 32  ~ 34  ~ 35  ~ 36  ~ 38  ~ 39  ~ 40  ~ 42  #KEY_END "XF86St" ) 46  #SETTING_SOUND_VOL_MAX 15 ) 47  #SETTING_DEFAULT_RINGTONE_VOL_INT 11 ) 48  #SETTING_DEFAULT_NOTI_VOL_INT 11 ) 49  #SETTING_DEFAULT_MEDIA_VOL_INT 9 ) 51  gg_geomry_x , gg_geomry_y , gg_geomry_w , gg_geomry_h ; 52  aul_li_p_dd_sigl ((* func )( sigl , * da ), *data); 58  `p_cڌ__que ( bund * da , p_cڌ_h * rvi ); 61 g_ma_pda * g_ma_ad ; 63  $rmi_hdr ( signum ) 65 SETTING_TRACE_BEGIN ; 69 `m_ex (); 70 } } 73 #i LOW_BATTERY_DO_NOTHING 80  $g_ma_low_bry_cb ( p_evt_fo_h evt_fo , * da ) 82 SETTING_TRACE_BEGIN ; 83 `tm_if (! da , "Invalidrgument: data is NULL"); 84 g_ma_pda * ad = da ; 86 i( ad -> ug ) { 87 `ug_nd_evt ( UG_EVENT_LOW_BATTERY ); 89 } } 93 #i SUPPORT_APP_ROATION 94  $_r_chged_cb (* da , Evas_Obje * obj , * evt_fo ) 96 SETTING_TRACE_BEGIN ; 97 g_ma_pda * ad = (g_ma_pd*) da ; 98 i( ad = NULL ||d-> w_ma == NULL) { 101  chge_g = `m_w_r٩i_g ( ad -> w_ma ); 102 `SETTING_TRACE_DEBUG ("....chge_g:%d", chge_g ); 103 `SETTING_TRACE_DEBUG ("cut_r٩i:%d", ad -> cut_r٩i ); 105 ug_evt evt = UG_EVENT_ROTATE_PORTRAIT ; 106  chge_g ) { 107  APP_DEVICE_ORIENTATION_0 : 108 evt = UG_EVENT_ROTATE_PORTRAIT ; 110  APP_DEVICE_ORIENTATION_180 : 111 evt = UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN ; 113  APP_DEVICE_ORIENTATION_270 : 114 evt = UG_EVENT_ROTATE_LANDSCAPE ; 116  APP_DEVICE_ORIENTATION_90 : 117 evt = UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN ; 122 `SETTING_TRACE_DEBUG ("diff:%d", `m_w_r٩i_g ( ad -> w_ma -d-> cut_r٩i ); 124 i( chge_g ! ad -> cut_r٩i ) { 125  diff = chge_g - ad -> cut_r٩i ; 126 i( diff < 0) { 127 diff = -diff; 132 `ug_nd_evt ( evt ); 133 i( diff == 180) { 136 ad -> cut_r٩i = chge_g ; 138 } } 145  $g_ma_gi_chged_cb ( p_evt_fo_h evt_fo , * da ) 147 `tm_if (! da , "Invalidrgument: data is NULL"); 148 g_ma_pda * ad = da ; 150 i( ad -> ug ) { 151 `ug_nd_evt ( UG_EVENT_REGION_CHANGE ); 153 } } 158  $g_ma_d_w (* da , Evas_Obje * obj , * evt ) 160 `m_ex (); 161 } } 163  $ofe_chged_cb (* da , Evas_Obje * obj , * evt ) 165 cڡ * ofe = `m_cfig_ofe_g (); 167 i( `rcmp ( ofe , "desktop") == 0) { 168 `m_w_dit_mode_t ( obj , ELM_WIN_INDICATOR_HIDE ); 170 `m_w_dit_mode_t ( obj , ELM_WIN_INDICATOR_SHOW ); 172 } } 177  Evas_Obje * $g_ma__w (cڡ * me ) 179 SETTING_TRACE_BEGIN ; 180 `LAUNCH_SETTING_IN (); 181 Evas_Obje * eo ; 182  w , h ; 184 eo = ( Evas_Obje * `m_w_add ( NULL , me , ELM_WIN_BASIC ); 185 i(! eo ) 186 eo = `m_w_ut_dd_add ( me ,ame); 189 Evas_Obje * bg ; 191 bg = `m_bg_add ( eo ); 193 i(! bg ) { 194 `evas_obje_d ( eo ); 195  NULL ; 197 `evas_obje_size_ht_weight_t ( bg , EVAS_HINT_EXPAND , EVAS_HINT_EXPAND); 198 `m_w_size_obje_add ( eo , bg ); 199 `evas_obje_show ( bg ); 201 i( eo ) { 202 `m_w_t_t ( eo , me ); 203 `evas_obje_smt_back_add ( eo , "de,que", g_ma_d_w , NULL ); 204 `evas_obje_smt_back_add ( eo , "ofe,chged", ofe_chged_cb , NULL ); 206 `ece_x_wdow_size_g ( `ece_x_wdow_ro_f_g (), 207 & w , & h ); 208 `evas_obje_size ( eo , w , h ); 210 `LAUNCH_SETTING_OUT (); 211  eo ; 212 } } 218  $g_ma_ng_chged_cb ( p_evt_fo_h evt_fo , * da ) 220 SETTING_TRACE_BEGIN ; 221 `tm_if (! da , "Invalidrgument: data is NULL"); 226 g_ma_pda * ad = g_ma_ad ; 228 * b_r [] = { 229 Keyr_Ci , 230 KeyS_Devi , 231 KeyS_MiCڌ , 233 KeyS_DowdedAPPs 235  i = 0; 237 ; i < SETTING_TAB_VIEW_MAX ; i++) { 238 i( ad -> _em [ i ]) 239 `m_obje_em_xt_t ( ad -> _em [ i ], `_ ( b_r [i])); 242 * tmp = NULL ; 243 i( ad -> da_bright ) { 244 tmp = ad -> da_bright -> sub_desc ; 245 ad -> da_bright -> sub_desc = (*) `g_rdup ( `g_brighess_mode_r ()); 246 `FREE ( tmp ) 248 i( ad -> da_backlight ) { 249 tmp = ad -> da_backlight -> sub_desc ; 250 ad -> da_backlight -> sub_desc = `g__backlight_time_r (); 251 `FREE ( tmp ) 253 i( ad -> da_snmode ) { 254 tmp = ad -> da_snmode -> sub_desc ; 255 ad -> da_snmode -> sub_desc = `g__sn_mode_r (); 256 `FREE ( tmp ) 259 Ea_Li * li , * l ; 260 Elm_Obje_Im * ; 261 i = SETTING_TAB_VIEW_INVALID ; 262  i = SETTING_TAB_VIEW_CONNECTION ; i < SETTING_TAB_VIEW_MAX ; i++) { 263 i( ad -> sub_vw [ i ]) { 264 li = `m_gli_ized_ems_g ( ad -> sub_vw [ i ]); 265 `EINA_LIST_FOREACH ( li , l , ) { 266 `__add_gl_s_u ( ); 267 `m_gli_em_upde ( ); 273  i = SC_A_Li ; i < SC_Max ; i++) { 274 i( ad -> sc_gl [ i ]) { 275 li = `m_gli_ized_ems_g ( ad -> sc_gl [ i ]); 276 `EINA_LIST_FOREACH ( li , l , ) { 277 `__add_gl_s_u ( ); 278 `m_gli_em_upde ( ); 284 `m_obje_em__xt_t ( ad -> ma_vi_ , "m.xt.t", `_ ("IDS_ST_OPT_SETTINGS")); 285 `g_vi_ems_upde ( ad -> vib_ma ); 287 i( ad -> isInUGMode &&d-> ug ) { 288 Evas_Obje * yout = (Evas_Obje *) `ug_g_yout ( ad -> ug ); 289 i( yout ) { 290 Evas_Obje * vi_b = NULL ; 291 vi_b = `m_obje__cڋ_g ( yout , "elm.swallow.content"); 292 `g_vi_ems_upde ( vi_b ); 294 `ug_nd_evt ( UG_EVENT_LANG_CHANGE ); 297 } } 302  $g_h_vcf_chge_cb ( keynode_t * key , * da ) 304 g_ma_pda * ad = da ; 305 `tm_if (! da , "Invalidrgument: data is NULL"); 307 Stg_GGroupIm_Da * em_to_upde = NULL ; 308 * vcf_me = `vcf_keynode_g_me ( key ); 309 `SETTING_TRACE ("thvuo[ %] ju chged", vcf_me ); 310  i = 0; 312 i(! `SCmp ( vcf_me , VCONFKEY_TELEPHONY_FLIGHT_MODE )) { 313  ightmode = 0; 314 `vcf_g_bo ( VCONFKEY_TELEPHONY_FLIGHT_MODE , & ightmode ); 316 `SETTING_TRACE ("vcigh[%d]", ightmode ); 317  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 318 `g_gli_em_dibd_t ( ad -> gl_da_em [ i ][ GL_Nwk ], ightmode ); 319 `g_gli_em_dibd_t ( ad -> gl_da_em [ i ][ GL_PM ], ightmode ); 320 em_to_upde = ad -> gl_da_em [ i ][ GL_FlightMode ]; 321 i( em_to_upde ) { 322 em_to_upde -> chk_us = ightmode ; 323 cڡ * tmp = em_to_upde -> l_swlow_th ; 324 `SETTING_TRACE ("us:%d", ightmode ); 325 i(! ightmode ) { 326 em_to_upde -> l_swlow_th = (*) `g_rdup ( SETTING_ICON_PATH_CFG "settings_flightoff1.png"); 328 em_to_upde -> l_swlow_th = (*) `g_rdup ( SETTING_ICON_PATH_CFG "A01-1_icon_Flight_Mode.png"); 330 `G_FREE ( tmp ); 332 `m_gli_em_flds_upde ( em_to_upde -> em , "*", ELM_GENLIST_ITEM_FIELD_CONTENT ); 337 SETTING_TRACE_END ; 339 #i SUPPORT_NETWORK_RESTRICTION 340 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE )) { 341  us = 0; 342 `vcf_g_bo ( VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , & us ); 345  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 346 `g_gli_em_dibd_t ( ad -> gl_da_em [ i ][ GL_MobeA ], us ); 347 `g_gli_em_dibd_t ( ad -> gl_da_em [ i ][ GL_WiFi ], us ); 348 `g_f_upde_gl_em_chk_us ( ad -> gl_da_em [ i ][ GL_NRerii ], us ); 353 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL )) { 354 `SETTING_TRACE_DEBUG ("%upded", vcf_me ); 355  us = 0; 356 `vcf_g_bo ( VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , & us ); 357  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 358 `g_f_upde_gl_em_chk_us ( ad -> gl_da_em [ i ][ GL_Lds ], us ); 361 i( us ) { 362  g = `m_w_r٩i_g ( ad -> w_ma ); 363 `m_w_r٩i_wh_size_t ( ad -> w_ma , g ); 365 `m_w_r٩i_wh_size_t ( ad -> w_ma , 0); 368 } i(! `SCmp ( vcf_me , VCONFKEY_NFC_STATE )) { 369 `SETTING_TRACE_DEBUG ("%upded", vcf_me ); 370 i( ad -> nfc_tim ) { 371 `ece_tim_d ( ad -> nfc_tim ); 372 ad -> nfc_tim = NULL ; 375  us = 0; 376 `vcf_g_bo ( VCONFKEY_NFC_STATE , & us ); 378  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 379 em_to_upde = ad -> gl_da_em [ i ][ GL_NFC ]; 380 i( em_to_upde ) { 381 em_to_upde -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 382 em_to_upde -> chk_us = us ; 383 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 384 `m_gli_em_flds_upde ( em_to_upde -> em , "m.ic.2", ELM_GENLIST_ITEM_FIELD_CONTENT ); 387 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DM_DRIVING_MODE )) { 388 `SETTING_TRACE_DEBUG ("%upded", vcf_me ); 391  us = 0; 392 `vcf_g_bo ( VCONFKEY_SETAPPL_DM_DRIVING_MODE , & us ); 393  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 394 em_to_upde = ad -> gl_da_em [ i ][ GL_DM ]; 395 `g_f_upde_gl_em_chk_us ( em_to_upde , us ); 397 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_DEVELOPER_OPTION_STATE )) { 398 #ide BINARY_RELEASE_TYPE_ENG 400 i( ad -> sub_vw [ SETTING_TAB_VIEW_GENERAL ]) { 401 `SETTING_TRACE ("redraw Gernel Tab"); 402 `evas_obje_d ( ad -> sub_vw [ SETTING_TAB_VIEW_GENERAL ]); 403 ad -> sub_vw [ SETTING_TAB_VIEW_GENERAL ] = NULL ; 405 `g_ch_gli_upde ( ad ); 408 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_ENHANCED_TOUCH )) { 409  us = 0; 410 `vcf_g_bo ( VCONFKEY_SETAPPL_ENHANCED_TOUCH , & us ); 412  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 413 `SETTING_TRACE ("ad->gl_da_em[%d][GL_TouchSs]:%p", i , ad -> gl_da_em [i][ GL_TouchSs ]); 414 em_to_upde = ad -> gl_da_em [ i ][ GL_TouchSs ]; 415 `g_f_upde_gl_em_chk_us ( em_to_upde , us ); 418 } } 424  $g_t_vcf_chge_cb ( keynode_t * key , * da ) 426 g_ma_pda * ad = da ; 427 `tm_if (! da , "Invalidrgument: data is NULL"); 429  us = `vcf_keynode_g_t ( key ); 430 * vcf_me = `vcf_keynode_g_me ( key ); 431 `SETTING_TRACE ("E %s(%s=%d)", __FUNCTION__ , vcf_me , us ); 433 Stg_GGroupIm_Da * em_to_upde = NULL ; 434  i = 0; 435 i(! `SCmp ( vcf_me , VCONFKEY_WIFI_STATE )) { 437 `SETTING_TRACE_DEBUG ("%upded", vcf_me ); 438 `SETTING_TRACE ("us:%d", us ); 439  _off_e = EINA_FALSE ; 440  us ) { 441  VCONFKEY_WIFI_OFF : 442 _off_e = EINA_FALSE ; 445  VCONFKEY_WIFI_UNCONNECTED : { 451 bo ϡ_e = FALSE ; 452  r = `en_g_boޗn ( WIFI_LAST_ON_OFF_STATE , & ϡ_e ); 453 i(0 ! r ) { 454 `SETTING_TRACE ("ERROR,:%d", r ); 456 * _me = `vcf_g_r ( VCONFKEY_WIFI_CONNECTED_AP_NAME ); 457 `SETTING_TRACE ("C AP:%s", _me ); 458 i( ϡ_e ) { 460 `SETTING_TRACE ("on -> off"); 461 i( `isEmyS ( _me )) { 462 i( OP_WIFI_TURNING_ON = ad -> wifi_ 463 || OP_WIFI_TURNING_OFF = ad -> wifi_ ) { 464 `SETTING_TRACE ("Otg iStgd->wifi_:%d)", ad -> wifi_ ); 469 `SETTING_TRACE ("Operating in Other App"); 473 _off_e = EINA_FALSE ; 477 `SETTING_TRACE ("off -> on"); 478 _off_e = EINA_TRUE ; 482  VCONFKEY_WIFI_CONNECTED : 483  VCONFKEY_WIFI_TRANSFER : 485 _off_e = EINA_TRUE ; 488 `SETTING_TRACE_ERROR ("Invalid wifi status!"); 491 ad -> wifi_ = OP_WIFI_TURNING_INVALID ; 492 i( ad -> wifi_tim ) { 493 `ece_tim_d ( ad -> wifi_tim ); 494 ad -> wifi_tim = NULL ; 497  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 498 em_to_upde = ad -> gl_da_em [ i ][ GL_WiFi ]; 499 i( em_to_upde ) { 501 em_to_upde -> chk_us = _off_e ; 502 em_to_upde -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 503 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 504 `m_gli_em_upde ( em_to_upde -> em ); 507 `en_t_boޗn ( WIFI_LAST_ON_OFF_STATE , _off_e ); 508 } i(! `SCmp ( vcf_me , VCONFKEY_CALL_STATE )) { 511  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 512 us = ( VCONFKEY_CALL_OFF != status); 513 `g_gli_em_dibd_t ( ad -> gl_da_em [ i ][ GL_WiFi ], us ); 514 `g_gli_em_dibd_t ( ad -> gl_da_em [ i ][ GL_MobeA ], us ); 517 } i(! `SCmp ( vcf_me , VCONFKEY_BT_STATUS )) { 519 `SETTING_TRACE_DEBUG ("%upded", vcf_me ); 520 i( ad -> bt_tim ) { 521 `ece_tim_d ( ad -> bt_tim ); 522 ad -> bt_tim = NULL ; 525  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 526 em_to_upde = ad -> gl_da_em [ i ][ GL_BT ]; 527 i( em_to_upde ) { 528 em_to_upde -> swlow_ty = SWALLOW_Ty_1ICON_1RADIO ; 529 em_to_upde -> chk_us = us ; 530 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 531 `m_gli_em_flds_upde ( em_to_upde -> em , "m.ic.2", ELM_GENLIST_ITEM_FIELD_CONTENT ); 535 } i(! `SCmp ( vcf_me , VCONFKEY_MOBILE_HOTSPOT_MODE )) { 536 } i(! `SCmp ( vcf_me , VCONFKEY_SYSMAN_BATTERY_STATUS_LOW )) { 538 us = (u< VCONFKEY_SYSMAN_BAT_CRITICAL_LOW ); 539  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 540 `g_gli_em_dibd_t ( ad -> gl_da_em [ i ][ GL_Bright ], us ); 543 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT )) { 546  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 547 em_to_upde = ad -> gl_da_em [ i ][ GL_Bright ]; 548 i( em_to_upde ) { 549 `G_FREE ( em_to_upde -> sub_desc ); 550 em_to_upde -> sub_desc = (*) `g_rdup ( `g_brighess_mode_r ()); 551 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 552 `m_gli_em_upde ( em_to_upde -> em ); 555 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL )) { 557  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 558 em_to_upde = ad -> gl_da_em [ i ][ GL_Backlight ]; 559 i( em_to_upde ) { 560  backlight_time_r [ MAX_DISPLAY_NAME_LEN_ON_UI ]; 561 i( us == 0) { 562 `tf ( backlight_time_r , (backlight_time_str), "%s", 563 `_ ("IDS_ST_BODY_ALWAYS_ON")); 564 } i( us == 60) { 565 `tf ( backlight_time_r , (backlight_time_str), "%s", 566 `_ ("IDS_ST_BODY_1MINUTE")); 567 } i( us > 60) { 568 `tf ( backlight_time_r , (backlight_time_str), 569 "%d %s", us / 60, (*)( `_ ("IDS_CLD_OPT_MINUTES_LC_ABB"))); 571 `tf ( backlight_time_r , (backlight_time_str), 572 "%d %s", us , (*)( `_ ("IDS_ST_BODY_SECONDS"))); 574 `SETTING_TRACE ("backlight_time_r:%s", backlight_time_r ); 575 `G_FREE ( em_to_upde -> sub_desc ); 576 em_to_upde -> sub_desc = (*) `g_rdup ( backlight_time_r ); 577 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 578 `m_gli_em_upde ( em_to_upde -> em ); 581 } i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE )) { 585 } i(! `SCmp ( vcf_me , VCONFKEY_SYSMAN_BATTERY_CAPACITY )) { 587 `SETTING_TRACE_ERROR ("vcf_mibad[%s]", vcf_me ); 591 } } 597  $g_rg_vcf_chge_cb ( keynode_t * key , * da ) 599 g_ma_pda * ad = da ; 600 `tm_if (! da , "Invalidrgument: data is NULL"); 602 * vue = `vcf_keynode_g_r ( key ); 603 * vcf_me = `vcf_keynode_g_me ( key ); 604 `SETTING_TRACE ("E %s(%s=%s)", __FUNCTION__ , vcf_me , vue ); 606 i(! `SCmp ( vcf_me , VCONFKEY_WIFI_CONNECTED_AP_NAME )) { 608 i(! `SCmp ( vcf_me , VCONFKEY_SETAPPL_SCREENMODE_SELNAME )) { 609  i ; 610  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 611 Stg_GGroupIm_Da * em_to_upde = ad -> gl_da_em [ i ][ GL_Snmode ]; 612 i( em_to_upde ) { 613 * tmp = em_to_upde -> sub_desc ; 614 em_to_upde -> sub_desc = `g__sn_mode_r (); 616 `SETTING_TRACE ("em_to_upde->sub_desc:%s", em_to_upde -> sub_desc ); 617 `m_obje_em_da_t ( em_to_upde -> em , item_to_update); 618 `m_gli_em_upde ( em_to_upde -> em ); 619 `G_FREE ( tmp ); 622 } i(! `SCmp ( vcf_me , VCONFKEY_BGSET ) 623 || ! `SCmp ( vcf_me , VCONFKEY_IDLE_LOCK_BGSET )) { 625 } } 630  bo $g_ma_p_ (* da ) 632 SETTING_TRACE_BEGIN ; 633 `LAUNCH_SETTING_IN (); 634 `SETTING_TRACE_DEBUG ("[TIME] 3. iked %d mom maأg_ma_p_ ", `pce_msu_time ()); 635 `pce_msu_t (); 638 `ug__cb ( g_ug__cb , NULL ); 640 #ifde TIZEN_BUILD_TARGET 641 `SETTING_TRACE_DEBUG (" ------------------------> TIZEN_BUILD_TARGET is ON"); 644 #ifde TIZEN_BUILD_EMULATOR 645 `SETTING_TRACE_DEBUG (" ------------------------> TIZEN_BUILD_EMULATOR is ON"); 648 #i SUPPORT_DRI 649 `nv ("EVAS_DRI_SWAPBUF", "1", 1); 652 g_ma_pda * ad = da ; 654 i( `sigl ( SIGTERM , rmi_hdr = SIG_IGN ) { 655 `sigl ( SIGTERM , SIG_IGN ); 658 p_evt_hdr_h hdrs [5] = { NULL , }; 659 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LOW_BATTERY ], APP_EVENT_LOW_BATTERY, g_ma_low_bry_cb , ad ); 660 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_LANGUAGE_CHANGED ], APP_EVENT_LANGUAGE_CHANGED, g_ma_ng_chged_cb , ad ); 661 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_REGION_FORMAT_CHANGED ], APP_EVENT_REGION_FORMAT_CHANGED, g_ma_gi_chged_cb , ad ); 662 `ui_p_add_evt_hdr (& hdrs [ APP_EVENT_DEVICE_ORIENTATION_CHANGED ], APP_EVENT_DEVICE_ORIENTATION_CHANGED, NULL , NULL); 666 p_cڌ_h svc ; 667 `p_cڌ_ (& svc ); 670 `p_cڌ_deroy ( svc ); 671 svc = NULL ; 674 ad -> da_rmg_pup = NULL ; 676 `m_p_ba_s_t (2.4); 679 ad -> w_ma = `g_ma__w ( SETTING_PACKAGE ); 680 `g_tvm_if ( ad -> w_ma = NULL , SETTING_RETURN_FAIL , "window isull"); 681 `UG_INIT_EFL ( ad -> w_ma , UG_OPT_INDICATOR_ENABLE ); 682 ad -> evas = `evas_obje_evas_g d-> w_ma ); 683 ad -> cut_r٩i = `m_w_r٩i_g d-> w_ma ); 684 `SETTING_TRACE_DEBUG ("ad->cut_r٩i:%d", ad -> cut_r٩i ); 685 i( `m_w_wm_r٩i_su܋d_g ( ad -> w_ma )) { 686  rs [4] = { 0, 90, 180, 270 }; 687 `m_w_wm_r٩i_avaab_r٩is_t ( ad -> w_ma , rs , 4); 689 `evas_obje_smt_back_add ( ad -> w_ma , "wm,r٩i,chged", _r_chged_cb ,d); 692  cfg_ݔi_t = `g_cfg_ (); 696 `m_theme_exnsi_add ( NULL , SETTING_THEME_EDJ_NAME ); 697 `m_theme_exnsi_add ( NULL , SETTING_NEWUX_EDJ_NAME ); 698 `m_theme_exnsi_add ( NULL , SETTING_GENLIST_EDJ_NAME ); 699 `m_theme_exnsi_add ( NULL , SETTING_NEW_GENLIST_EDJ_NAME ); 700 `m_theme_exnsi_add ( NULL , SETTING_SLIDER_EDJ_NAME ); 703 `m_w_dit_mode_t ( ad -> w_ma , ELM_WIN_INDICATOR_SHOW ); 704 `m_w_dit_acy_t ( ad -> w_ma , ELM_WIN_INDICATOR_OPAQUE ); 706 `evas_obje_show ( ad -> w_ma ); 708 g_ma_ad = ad ; 709 `g_vw_ (& g_vw_ma , ad ); 712 i( Cfg_E_Ty_Suss ! cfg_ݔi_t ) { 713 `SETTING_TRACE_ERROR ("cfg_ݔi_t: %d", cfg_ݔi_t ); 714 cڡ * nifyS = NULL ; 715  cfg_ݔi_t ) { 717  Cfg_E_Ty_CeCfg_Faed : { 718 nifyS = `_ ("failedo create config file,
re-install org.tizen.settinglease"); 721  Cfg_E_Ty_Mkd_Faed : { 722 nifyS = `_ ("file system missed
/opt/usr/data/setting,
re-install org.tizen.settinglease"); 725  Cfg_E_Ty_RemoveCfg_Faed : { 726 nifyS = `_ ("config file size 0 byte
and failedoe-create it.
tryo startupheppgain"); 729  Cfg_E_Ty_RdCfg_Faed : { 730 nifyS = `_ ("failedoead config file,
tryo startupheppgain"); 733  Cfg_E_Ty_DPmissiDd : { 734 nifyS = 735 `_ ("the dir of config fileermission denied"); 738  Cfg_E_Ty_FePmissiDd : { 739 nifyS = `_ ("config fileermission denied"); 743 nifyS = `_ ("Invalid Result,ryo startupheppgain"); 747 `g__pup_whout_b ( ad ,d-> w_ma , NULL , (*) nifyS , NULL, 10, FALSE , FALSE); 748  SETTING_RETURN_FAIL ; 752 `SETTING_TRACE_DEBUG ("[TIME] 4. stg_ma_p_aked %d m", `pce_msu_time ()); 753 `pce_msu_t (); 754 `LAUNCH_SETTING_OUT (); 755  ue ; 756 } } 761  $g_ma_p_rme (* da ) 763 SETTING_TRACE_BEGIN ; 764 g_ma_pda * ad = da ; 765 i( ad -> accou_subsibe_hd ) { 766 () `accou_unsubsibe_nifiti ( ad -> accou_subsibe_hd ); 768 `vcf_t_bo ( VCONFKEY_SETAPPL_ROTATE_HOLD_BOOL , FALSE ); 769 `evas_obje_smt_back_d ( ad -> w_ma , "wm,r٩i,chged", _r_chged_cb ); 772 `g_cfg_ex (); 773 `r_syem_rvi_da (); 775 `ug_deroy_l (); 776 ad -> ug = NULL ; 778 `ug__cb ( NULL , NULL); 780 `SETTING_TRACE_DEBUG ("%s*** SETTING APPLICATION CLOSED ***%s", SETTING_FONT_BGREEN , SETTING_FONT_BLACK ); 781 `DEREGISTER_VCONFS ( ad -> lied_li ); 784 #i SUPPORT_LCD_TIMEOUT_KEEPING 786  back_vue = 0; 787 `vcf_g_t ( VCONFKEY_LCD_TIMEOUT_NORMAL_BACKUP , & back_vue ); 788 `vcf_t_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , back_vue ); 790 `g_vw_deroy (& g_vw_ma , ad ); 792 `SETTING_TRACE_DEBUG ("!!! After setting_view_destroy"); 793 i( ad -> w_ma ) { 794 `evas_obje_d ( ad -> w_ma ); 795 ad -> w_ma = NULL ; 798 i( ad -> b ) { 799 `bund_ ( ad -> b ); 800 ad -> b = NULL ; 803 SETTING_TRACE_END ; 805 } } 810  $g_ma_p_u (* da ) 812 SETTING_TRACE_BEGIN ; 813 g_ma_pda * ad = da ; 814 i( ad -> ug ) { 815 `ug_u (); 818 #i SUPPORT_LCD_TIMEOUT_KEEPING 820  back_vue = 0; 821 `vcf_g_t ( VCONFKEY_LCD_TIMEOUT_NORMAL_BACKUP , & back_vue ); 822 `vcf_t_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , back_vue ); 825 } } 830  $g_ma_p_sume (* da ) 832 SETTING_TRACE_BEGIN ; 833 g_ma_pda * ad = da ; 835 #i SUPPORT_LCD_TIMEOUT_KEEPING 837 `vcf_t_t ( VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , 600); 839 `_r_chged_cb ( ad ,d-> w_ma , NULL ); 841 i( ad -> is_chmode % 10 = Cfg_Im_ALaunch_Node ) { 843 `m_ex (); 846 i(!( ad -> isInUGMode &&d-> ug )) { 847 `SETTING_TRACE ("update main genlist inesumingpp without UG"); 848 Ea_Bo is_zed = `evas_obje_ze_evts_g ( ad -> vib_ma ); 849 `SETTING_TRACE_DEBUG ("is_zed : %d", is_zed ); 850 i( is_zed ) { 851 `evas_obje_ze_evts_t ( ad -> vib_ma , EINA_FALSE ); 855 Stg_GGroupIm_Da * em_to_upde ; 856  us = 0; 857 `vcf_g_bo ( VCONFKEY_SETAPPL_PERSONAL_MODE_STATUS_BOOL , & us ); 858  i ; 859  i = VIEW_A_Li ; i < VIEW_Max ; i++) { 860 em_to_upde = ad -> gl_da_em [ i ][ GL_PsڮPage ]; 861 `g_f_upde_gl_em_chk_us ( em_to_upde , us ); 863 } i( ad -> ug ) { 864 `ug_sume (); 866 } } 871  $g_ma_p_t ( p_cڌ_h rvi , * da ) 873 SETTING_TRACE_BEGIN ; 874 g_ma_pda * ad = da ; 876 i( `is_chmode_p ( ad -> is_chmode )) { 877 `evas_obje_hide ( ad -> vw_yout ); 879 `evas_obje_show ( ad -> vw_yout ); 881 vcf_back_ cb = NULL ; 883 cb = g_t_vcf_chge_cb ; 884 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_BT_STATUS , cb , da ); 885 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_WIFI_STATE , cb ,d); 887 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT , cb , da ); 888 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL , cb , da ); 889 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE , cb , da ); 890 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SYSMAN_BATTERY_CAPACITY , cb , da ); 892 cb = g_rg_vcf_chge_cb ; 893 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_WIFI_CONNECTED_AP_NAME , cb ,d); 894 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_SCREENMODE_SELNAME , cb ,d); 895 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_BGSET , cb ,d); 896 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_IDLE_LOCK_BGSET , cb ,d); 898 cb = g_h_vcf_chge_cb ; 899 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_USB_MODE_INT , cb ,d); 900 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL , cb ,d); 901 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_TELEPHONY_FLIGHT_MODE , cb ,d); 902 #i SUPPORT_NETWORK_RESTRICTION 903 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_NETWORK_RESTRICT_MODE , cb ,d); 905 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_SOUND_STATUS_BOOL , cb ,d); 906 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL , cb ,d); 907 #ide BINARY_RELEASE_TYPE_ENG 908 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_DEVELOPER_OPTION_STATE , cb ,d); 910 `REGISTER_VCONF_NODE ( ad -> lied_li , VCONFKEY_SETAPPL_ENHANCED_TOUCH , cb ,d); 915 i( ad -> w_ma ) { 916 `m_w_aive ( ad -> w_ma ); 918  ight_mode = 0; 919 `vcf_g_bo ( VCONFKEY_TELEPHONY_FLIGHT_MODE , & ight_mode ); 920 i( ight_mode ) { 921 i( ad -> da_twk `g_dib_gli_em d->da_twk-> em ); 922 i( ad -> da_powvg `g_dib_gli_em d->da_powvg-> em ); 924 } } 926 EXPORT_PUBLIC 927  $ma ( gc , * gv []) 929  r = 0; 930 g_ma_pda ad ; 932 `SETTING_TRACE_DEBUG ("[TIME] 1.ul_unch -> ma :: Stg ma : %d m", `pce_msu_time_om ("APP_START_TIME")); 933 `pce_msu_t (); 936 ui_p_licye_back_s s = { 937 . = g_ma_p_ , 938 . rme = g_ma_p_rme , 939 . u = g_ma_p_u , 940 . sume = g_ma_p_sume , 941 . p_cڌ = g_ma_p_t , 943 `memt (& ad , 0x00, ( g_ma_pda )); 945 bund * b = NULL ; 946 b = `bund_impt_om_gv ( gc , gv ); 947 ad . b = b; 949 `SETTING_TRACE_DEBUG ("[TIME] 2. ma : %d m", `pce_msu_time ()); 950 `pce_msu_t (); 951 r = `ui_p_ma ( gc , gv , & s , & ad ); 952 `tv_if ( r == -1, -1); 955 } } @/usr/include/dirent.h 22 #idef _DIRENT_H 23  #_DIRENT_H 1 ) 25  ~ 27 g__BEGIN_DECLS 29  ~ 31 #ifde __USE_XOPEN 32 #ide __o_t_defed 33 #ide __USE_FILE_OFFSET64 34  __o_t to_t ; 36  __o64_t to_t ; 38  #__o_t_defed ) 40 #i defed __USE_LARGEFILE64 && !defed __o64_t_defed 41  __o64_t to64_t ; 42  #__o64_t_defed ) 61  ~ 63 #i( defed __USE_BSD || defed __USE_MISC && !defed d_fo 64  #d_o d_fo ) 81 #ifde _DIRENT_HAVE_D_NAMLEN 82  #_D_EXACT_NAMLEN ( d ((d)-> d_mn ) ) 83  #_D_ALLOC_NAMLEN ( d ( `_D_EXACT_NAMLEN (d+ 1) ) 85  #_D_EXACT_NAMLEN ( d ( ` ((d)-> d_me )) ) 86 #ifde _DIRENT_HAVE_D_RECLEN 87  #_D_ALLOC_NAMLEN ( d (((*(d+ (d)-> d_ - &(d)-> d_me [0]) ) 89  #_D_ALLOC_NAMLEN ( d ( (d)-> d_me > 1 ?  (d)->d_name : \ 90 `_D_EXACT_NAMLEN ( d + 1) ) 95 #ifde __USE_BSD 99 mDT_UNKNOWN = 0, 100  #DT_UNKNOWN DT_UNKNOWN ) 101 mDT_FIFO = 1, 102  #DT_FIFO DT_FIFO ) 103 mDT_CHR = 2, 104  #DT_CHR DT_CHR ) 105 mDT_DIR = 4, 106  #DT_DIR DT_DIR ) 107 mDT_BLK = 6, 108  #DT_BLK DT_BLK ) 109 mDT_REG = 8, 110  #DT_REG DT_REG ) 111 mDT_LNK = 10, 112  #DT_LNK DT_LNK ) 113 mDT_SOCK = 12, 114  #DT_SOCK DT_SOCK ) 115 mDT_WHT = 14 116  #DT_WHT DT_WHT ) 120  #IFTODT ( mode (((mode& 0170000>> 12) ) 121  #DTTOIF ( dty ((dty<< 12) ) 127  __dam tDIR ; 134 DIR * $ݒd (cڡ * __me `__nnu ((1)); 136 #ifde __USE_XOPEN2K8 141 DIR * `fdݒd ( __fd ); 149  $od ( DIR * __dp `__nnu ((1)); 161 #ide __USE_FILE_OFFSET64 162  dt * $add ( DIR * __dp `__nnu ((1)); 164 #ifde __REDIRECT 165  dt * `__REDIRECT ( add , ( DIR * __dp ), add64 ) 166 `__nnu ((1)); 168  #add add64 ) 172 #ifde __USE_LARGEFILE64 173  dt64 * $add64 ( DIR * __dp `__nnu ((1)); 176 #i defed __USE_POSIX || defed __USE_MISC 182 #ide __USE_FILE_OFFSET64 183  $add_r ( DIR * __ri __dp , 184  dt * __ri __y , 185  dt ** __ri __su ) 186 `__nnu ((1, 2, 3)); 188 #ifde __REDIRECT 189  `__REDIRECT ( add_r , 190 ( DIR * __ri __dp , 191  dt * __ri __y , 192  dt ** __ri __su ), 193 add64_r `__nnu ((1, 2, 3)); 195  #add_r add64_r ) 199 #ifde __USE_LARGEFILE64 200  $add64_r ( DIR * __ri __dp , 201  dt64 * __ri __y , 202  dt64 ** __ri __su ) 203 `__nnu ((1, 2, 3)); 208  $wdd ( DIR * __dp __THROW `__nnu ((1)); 210 #i defed __USE_BSD || defed __USE_MISC || defed __USE_XOPEN 211  ~ 214  $ekd ( DIR * __dp ,  __pos __THROW `__nnu ((1)); 217  $d ( DIR * __dp __THROW `__nnu ((1)); 220 #i defed __USE_BSD || defed __USE_MISC || defed __USE_XOPEN2K8 223  $dfd ( DIR * __dp __THROW `__nnu ((1)); 225 #i defed __OPTIMIZE__ && defed _DIR_dfd 226  #dfd ( dp `_DIR_dfd (dp) ) 229 #i defed __USE_BSD || defed __USE_MISC 230 #ide MAXNAMLEN 232  ~ 235 #ifde NAME_MAX 236  #MAXNAMLEN NAME_MAX ) 238  #MAXNAMLEN 255 ) 243  #__ed_size_t ) 244  ~ 253 #ide __USE_FILE_OFFSET64 254  `snd (cڡ * __ri __d , 255  dt *** __ri __mi , 256 (* __ (cڡ  dt *), 257 (* __cmp (cڡ  dt **, 258 cڡ  dt **)) 259 `__nnu ((1, 2)); 261 #ifde __REDIRECT 262  `__REDIRECT ( snd , 263 (cڡ * __ri __d , 264  dt *** __ri __mi , 265 (* __ (cڡ  dt *), 266 (* __cmp (cڡ  dt **, 267 cڡ  dt **)), 268 snd64 `__nnu ((1, 2)); 270  #snd snd64 ) 274 #i defed __USE_GNU && defed __USE_LARGEFILE64 277  `snd64 (cڡ * __ri __d , 278  dt64 *** __ri __mi , 279 (* __ (cڡ  dt64 *), 280 (* __cmp (cڡ  dt64 **, 281 cڡ  dt64 **)) 282 `__nnu ((1, 2)); 285 #ifde __USE_GNU 291 #ide __USE_FILE_OFFSET64 292  `snd ( __dfd , cڡ * __ri __d , 293  dt *** __ri __mi , 294 (* __ (cڡ  dt *), 295 (* __cmp (cڡ  dt **, 296 cڡ  dt **)) 297 `__nnu ((2, 3)); 299 #ifde __REDIRECT 300  `__REDIRECT ( snd , 301 ( __dfd , cڡ * __ri __d , 302  dt *** __ri __mi , 303 (* __ (cڡ  dt *), 304 (* __cmp (cڡ  dt **, 305 cڡ  dt **)), 306 snd64 `__nnu ((2, 3)); 308  #snd snd64 ) 314  `snd64 ( __dfd , cڡ * __ri __d , 315  dt64 *** __ri __mi , 316 (* __ (cڡ  dt64 *), 317 (* __cmp (cڡ  dt64 **, 318 cڡ  dt64 **)) 319 `__nnu ((2, 3)); 323 #ide __USE_FILE_OFFSET64 324  $phast (cڡ  dt ** __e1 , 325 cڡ  dt ** __e2 ) 326 __THROW __ibu_pu__ `__nnu ((1, 2)); 328 #ifde __REDIRECT 329  `__REDIRECT_NTH ( phast , 330 (cڡ  dt ** __e1 , 331 cڡ  dt ** __e2 ), 332 phast64 __ibu_pu__ `__nnu ((1, 2)); 334  #phast phast64 ) 338 #i defed __USE_GNU && defed __USE_LARGEFILE64 339  $phast64 (cڡ  dt64 ** __e1 , 340 cڡ  dt64 ** __e2 ) 341 __THROW __ibu_pu__ `__nnu ((1, 2)); 346 #i defed __USE_BSD || defed __USE_MISC 351 #ide __USE_FILE_OFFSET64 352 __ssize_t $gds ( __fd , * __ri __buf , 353 size_t __nbys , 354 __off_t * __ri __bap ) 355 __THROW `__nnu ((2, 4)); 357 #ifde __REDIRECT 358 __ssize_t `__REDIRECT_NTH ( gds , 359 ( __fd , * __ri __buf , 360 size_t __nbys , 361 __off64_t * __ri __bap ), 362 gds64 `__nnu ((2, 4)); 364  #gds gds64 ) 368 #ifde __USE_LARGEFILE64 369 __ssize_t $gds64 ( __fd , * __ri __buf , 370 size_t __nbys , 371 __off64_t * __ri __bap ) 372 __THROW `__nnu ((2, 4)); 376 #ifde __USE_GNU 378 #ide __USE_FILE_OFFSET64 379  $vsist (cڡ  dt ** __e1 , 380 cڡ  dt ** __e2 ) 381 __THROW __ibu_pu__ `__nnu ((1, 2)); 383 #ifde __REDIRECT 384  `__REDIRECT_NTH ( vsist , 385 (cڡ  dt ** __e1 , 386 cڡ  dt ** __e2 ), 387 vsist64 ) 388 __ibu_pu__ `__nnu ((1, 2)); 390  #vsist vsist64 ) 394 #ifde __USE_LARGEFILE64 395  $vsist64 (cڡ  dt64 ** __e1 , 396 cڡ  dt64 ** __e2 ) 397 __THROW __ibu_pu__ `__nnu ((1, 2)); 401 __END_DECLS @/usr/include/dlfcn.h 19 #idef _DLFCN_H 20  #_DLFCN_H 1 ) 22  ~ 23  #__ed_size_t ) 24  ~ 27  ~ 30 #ifde __USE_GNU 35  #RTLD_NEXT ((*-1l) ) 40  #RTLD_DEFAULT ((*0) ) 44  tLmid_t ; 47  #LM_ID_BASE 0 ) 48  #LM_ID_NEWLM -1 ) 52 __BEGIN_DECLS 56 * $dlݒ (cڡ * __fe ,  __mode __THROWNL ; 60  $dlo (* __hd __THROWNL `__nnu ((1)); 64 * $dlsym (* __ri __hd , 65 cڡ * __ri __me __THROW `__nnu ((2)); 67 #ifde __USE_GNU 69 * $dlmݒ ( Lmid_t __nsid , cڡ * __fe ,  __mode __THROWNL ; 73 * $dlvsym (* __ri __hd , 74 cڡ * __ri __me , 75 cڡ * __ri __vsi ) 76 __THROW `__nnu ((2, 3)); 82 * $d˼ ( __THROW ; 85 #ifde __USE_GNU 90 cڡ * dli_ame ; 91 * dli_fba ; 92 cڡ * dli_ame ; 93 * dli_ddr ; 94 } tDl_fo ; 98  $dddr (cڡ * __addss , Dl_fo * __fo ) 99 __THROW `__nnu ((2)); 102  $dddr1 (cڡ * __addss , Dl_fo * __fo , 103 ** __exa_fo ,  __ags __THROW `__nnu ((2)); 111 RTLD_DL_SYMENT = 1, 114 RTLD_DL_LINKMAP = 2 123  $dlfo (* __ri __hd , 124  __que , * __ri __g ) 125 __THROW `__nnu ((1, 3)); 131 RTLD_DI_LMID = 1, 135 RTLD_DI_LINKMAP = 2, 137 RTLD_DI_CONFIGADDR = 3, 144 RTLD_DI_SERINFO = 4, 145 RTLD_DI_SERINFOSIZE = 5, 149 RTLD_DI_ORIGIN = 6, 151 RTLD_DI_PROFILENAME = 7, 152 RTLD_DI_PROFILEOUT = 8, 157 RTLD_DI_TLS_MODID = 9, 163 RTLD_DI_TLS_DATA = 10, 165 RTLD_DI_MAX = 10 173 * dls_me ; 174  dls_ags ; 175 } tDl_h ; 181 size_t dls_size ; 182  dls_t ; 183 Dl_h dls_h [1]; 184 } tDl_rfo ; 188 __END_DECLS @/usr/include/errno.h 22 #idef _ERRNO_H 26 #idef __ed_Emh 27  #_ERRNO_H 1 ) 28  ~ 31 g__BEGIN_DECLS 35  ~ 36 #unde __ed_Emh 38 #ifdef _ERRNO_H 45 #idef o 46  o ; 49 #ifde __USE_GNU 54 * ogm_voti_me , * ogm_voti_sht_me ; 58 g__END_DECLS 66 #i defed __USE_GNU || defed __ed_r_t 67 #ide __r_t_defed 68  tr_t ; 69  #__r_t_defed 1 ) 71 #unde __ed_r_t @/usr/include/fcntl.h 22 #idef _FCNTL_H 23  #_FCNTL_H 1 ) 25  ~ 28 g__BEGIN_DECLS 31  ~ 35  ~ 40 #ide __mode_t_defed 41  __mode_t tmode_t ; 42  #__mode_t_defed ) 45 #ide __off_t_defed 46 #ide __USE_FILE_OFFSET64 47  __off_t toff_t ; 49  __off64_t toff_t ; 51  #__off_t_defed ) 54 #i defed __USE_LARGEFILE64 && !defed __off64_t_defed 55  __off64_t toff64_t ; 56  #__off64_t_defed ) 59 #ide __pid_t_defed 60  __pid_t tpid_t ; 61  #__pid_t_defed ) 65 #i defed __USE_XOPEN || defed __USE_XOPEN2K8 66  #__ed_timeec ) 67  ~ 68  ~ 70  #S_IFMT __S_IFMT ) 71  #S_IFDIR __S_IFDIR ) 72  #S_IFCHR __S_IFCHR ) 73  #S_IFBLK __S_IFBLK ) 74  #S_IFREG __S_IFREG ) 75 #ifde __S_IFIFO 76  #S_IFIFO __S_IFIFO ) 78 #ifde __S_IFLNK 79  #S_IFLNK __S_IFLNK ) 81 #i( defed __USE_UNIX98 || defed __USE_XOPEN2K8 && defed __S_IFSOCK 82  #S_IFSOCK __S_IFSOCK ) 87  #S_ISUID __S_ISUID ) 88  #S_ISGID __S_ISGID ) 90 #i defed __USE_BSD || defed __USE_MISC || defed __USE_XOPEN 92  #S_ISVTX __S_ISVTX ) 95  #S_IRUSR __S_IREAD ) 96  #S_IWUSR __S_IWRITE ) 97  #S_IXUSR __S_IEXEC ) 99  #S_IRWXU ( __S_IREAD | __S_IWRITE | __S_IEXEC ) ) 101  #S_IRGRP ( S_IRUSR >> 3 ) 102  #S_IWGRP ( S_IWUSR >> 3 ) 103  #S_IXGRP ( S_IXUSR >> 3 ) 105  #S_IRWXG ( S_IRWXU >> 3) ) 107  #S_IROTH ( S_IRGRP >> 3 ) 108  #S_IWOTH ( S_IWGRP >> 3 ) 109  #S_IXOTH ( S_IXGRP >> 3 ) 111  #S_IRWXO ( S_IRWXG >> 3) ) 114 #ifdef __USE_MISC 115 #ide R_OK 118  #R_OK 4 ) 119  #W_OK 2 ) 120  #X_OK 1 ) 121  #F_OK 0 ) 126 #i defed __USE_XOPEN || defed __USE_XOPEN2K8 127  #SEEK_SET 0 ) 128  #SEEK_CUR 1 ) 129  #SEEK_END 2 ) 137  f ( __fd ,  __cmd , ...); 145 #ide __USE_FILE_OFFSET64 146  $ݒ (cڡ * __fe ,  __oag , ... `__nnu ((1)); 148 #ifde __REDIRECT 149  `__REDIRECT ( ݒ , (cڡ * __fe ,  __oag , ...), ݒ64 ) 150 `__nnu ((1)); 152  #ݒ ݒ64 ) 155 #ifde __USE_LARGEFILE64 156  $ݒ64 (cڡ * __fe ,  __oag , ... `__nnu ((1)); 159 #ifde __USE_ATFILE 169 #ide __USE_FILE_OFFSET64 170  $ݒ ( __fd , cڡ * __fe ,  __oag , ...) 171 `__nnu ((2)); 173 #ifde __REDIRECT 174  `__REDIRECT ( ݒ , ( __fd , cڡ * __fe ,  __oag , 175 ...), ݒ64 `__nnu ((2)); 177  #ݒ ݒ64 ) 180 #ifde __USE_LARGEFILE64 181  $ݒ64 ( __fd , cڡ * __fe ,  __oag , ...) 182 `__nnu ((2)); 191 #ide __USE_FILE_OFFSET64 192  $t (cڡ * __fe , mode_t __mode `__nnu ((1)); 194 #ifde __REDIRECT 195  `__REDIRECT ( t , (cڡ * __fe , mode_t __mode ), 196 t64 `__nnu ((1)); 198  #t t64 ) 201 #ifde __USE_LARGEFILE64 202  $t64 (cڡ * __fe , mode_t __mode `__nnu ((1)); 205 #i! defed F_LOCK && (defed __USE_MISC || (defed __USE_XOPEN_EXTENDED \ 206 && ! defed __USE_POSIX )) 215  #F_ULOCK 0 ) 216  #F_LOCK 1 ) 217  #F_TLOCK 2 ) 218  #F_TEST 3 ) 220 #ide __USE_FILE_OFFSET64 221  `lockf ( __fd ,  __cmd , off_t __n ); 223 #ifde __REDIRECT 224  `__REDIRECT ( lockf , ( __fd ,  __cmd , __off64_t __n ), lockf64 ); 226  #lockf lockf64 ) 229 #ifde __USE_LARGEFILE64 230  `lockf64 ( __fd ,  __cmd , off64_t __n ); 234 #ifde __USE_XOPEN2K 237 #ide __USE_FILE_OFFSET64 238  $posix_dvi ( __fd , off_t __offt , off_ __n , 239  __advi __THROW ; 241 #ifde __REDIRECT_NTH 242  `__REDIRECT_NTH ( posix_dvi , ( __fd , __off64_t __offt , 243 __off64_t __n ,  __advi ), 244 posix_dvi64 ); 246  #posix_dvi posix_dvi64 ) 249 #ifde __USE_LARGEFILE64 250  $posix_dvi64 ( __fd , off64_t __offt , off64_ __n , 251  __advi __THROW ; 259 #ide __USE_FILE_OFFSET64 260  `posix_o ( __fd , off_t __offt , off_ __n ); 262 #ifde __REDIRECT 263  `__REDIRECT ( posix_o , ( __fd , __off64_t __offt , 264 __off64_t __n ), 265 posix_o64 ); 267  #posix_o posix_o64 ) 270 #ifde __USE_LARGEFILE64 271  `posix_o64 ( __fd , off64_t __offt , off64_ __n ); 277 #i __USE_FORTIFY_LEVEL > 0 && defed __ftify_funi \ 278 && defed __va_g_ck_n 279  ~ 282 __END_DECLS @/usr/include/fontconfig/fontconfig.h 25 #ide _FONTCONFIG_H_ 26  #_FONTCONFIG_H_ ) 28  ~ 29  ~ 30  ~ 32 #i defed ( __GNUC__ ) && (__GNUC__ >= 4) 33  #FC_ATTRIBUTE_SENTINEL ( x `__ibu__ (( `____ (0))) ) 35  #FC_ATTRIBUTE_SENTINEL ( x ) ) 38 #ide FcPublic 39  #FcPublic ) 42  tFcCh8 ; 43  tFcCh16 ; 44  tFcCh32 ; 45  tFcBo ; 53  #FC_MAJOR 2 ) 54  #FC_MINOR 11 ) 55  #FC_REVISION 0 ) 57  #FC_VERSION (( FC_MAJOR * 10000+ ( FC_MINOR * 100+ ( FC_REVISION )) ) 69  #FC_CACHE_VERSION "4" ) 71  #FcTrue 1 ) 72  #FcF 0 ) 74  #FC_FAMILY "my" ) 75  #FC_STYLE "y" ) 76  #FC_SLANT "t" ) 77  #FC_WEIGHT "weight" ) 78  #FC_SIZE "size" ) 79  #FC_ASPECT "ae" ) 80  #FC_PIXEL_SIZE "pixsize" ) 81  #FC_SPACING "acg" ) 82  #FC_FOUNDRY "foundry" ) 83  #FC_ANTIALIAS "tls" ) 84  #FC_HINTING "htg" ) 85  #FC_HINT_STYLE "hty" ) 86  #FC_VERTICAL_LAYOUT "vtiayout" ) 87  #FC_AUTOHINT "autoht" ) 89  #FC_GLOBAL_ADVANCE "globadv" ) 90  #FC_WIDTH "width" ) 91  #FC_FILE "fe" ) 92  #FC_INDEX "dex" ) 93  #FC_FT_FACE "" ) 94  #FC_RASTERIZER "iz" ) 95  #FC_OUTLINE "oue" ) 96  #FC_SCALABLE "sb" ) 97  #FC_SCALE "s" ) 98  #FC_DPI "dpi" ) 99  #FC_RGBA "rgba" ) 100  #FC_MINSPACE "ma" ) 101  #FC_SOURCE "sour" ) 102  #FC_CHARSET "cht" ) 103  #FC_LANG "ng" ) 104  #FC_FONTVERSION "ftvsi" ) 105  #FC_FULLNAME "fume" ) 106  #FC_FAMILYLANG "myng" ) 107  #FC_STYLELANG "yng" ) 108  #FC_FULLNAMELANG "fumg" ) 109  #FC_CAPABILITY "by" ) 110  #FC_FONTFORMAT "ftfm" ) 111  #FC_EMBOLDEN "embd" ) 112  #FC_EMBEDDED_BITMAP "embeddedbm" ) 113  #FC_DECORATIVE "decܩive" ) 114  #FC_LCD_FILTER "lcdfr" ) 115  #FC_FONT_FEATURES "ftus" ) 116  #FC_NAMELANG "mg" ) 117  #FC_PRGNAME "gme" ) 118  #FC_HASH "hash" ) 119  #FC_POSTSCRIPT_NAME "posame" ) 121  #FC_CACHE_SUFFIX ".che-" FC_CACHE_VERSION ) 122  #FC_DIR_CACHE_FILE "fts.che-" FC_CACHE_VERSION ) 123  #FC_USER_CACHE_FILE ".fts.che-" FC_CACHE_VERSION ) 126  #FC_CHAR_WIDTH "chwidth" ) 127  #FC_CHAR_HEIGHT "chheight" ) 128  #FC_MATRIX "mrix" ) 130  #FC_WEIGHT_THIN 0 ) 131  #FC_WEIGHT_EXTRALIGHT 40 ) 132  #FC_WEIGHT_ULTRALIGHT FC_WEIGHT_EXTRALIGHT ) 133  #FC_WEIGHT_LIGHT 50 ) 134  #FC_WEIGHT_BOOK 75 ) 135  #FC_WEIGHT_REGULAR 80 ) 136  #FC_WEIGHT_NORMAL FC_WEIGHT_REGULAR ) 137  #FC_WEIGHT_MEDIUM 100 ) 138  #FC_WEIGHT_DEMIBOLD 180 ) 139  #FC_WEIGHT_SEMIBOLD FC_WEIGHT_DEMIBOLD ) 140  #FC_WEIGHT_BOLD 200 ) 141  #FC_WEIGHT_EXTRABOLD 205 ) 142  #FC_WEIGHT_ULTRABOLD FC_WEIGHT_EXTRABOLD ) 143  #FC_WEIGHT_BLACK 210 ) 144  #FC_WEIGHT_HEAVY FC_WEIGHT_BLACK ) 145  #FC_WEIGHT_EXTRABLACK 215 ) 146  #FC_WEIGHT_ULTRABLACK FC_WEIGHT_EXTRABLACK ) 148  #FC_SLANT_ROMAN 0 ) 149  #FC_SLANT_ITALIC 100 ) 150  #FC_SLANT_OBLIQUE 110 ) 152  #FC_WIDTH_ULTRACONDENSED 50 ) 153  #FC_WIDTH_EXTRACONDENSED 63 ) 154  #FC_WIDTH_CONDENSED 75 ) 155  #FC_WIDTH_SEMICONDENSED 87 ) 156  #FC_WIDTH_NORMAL 100 ) 157  #FC_WIDTH_SEMIEXPANDED 113 ) 158  #FC_WIDTH_EXPANDED 125 ) 159  #FC_WIDTH_EXTRAEXPANDED 150 ) 160  #FC_WIDTH_ULTRAEXPANDED 200 ) 162  #FC_PROPORTIONAL 0 ) 163  #FC_DUAL 90 ) 164  #FC_MONO 100 ) 165  #FC_CHARCELL 110 ) 168  #FC_RGBA_UNKNOWN 0 ) 169  #FC_RGBA_RGB 1 ) 170  #FC_RGBA_BGR 2 ) 171  #FC_RGBA_VRGB 3 ) 172  #FC_RGBA_VBGR 4 ) 173  #FC_RGBA_NONE 5 ) 176  #FC_HINT_NONE 0 ) 177  #FC_HINT_SLIGHT 1 ) 178  #FC_HINT_MEDIUM 2 ) 179  #FC_HINT_FULL 3 ) 182  #FC_LCD_NONE 0 ) 183  #FC_LCD_DEFAULT 1 ) 184  #FC_LCD_LIGHT 2 ) 185  #FC_LCD_LEGACY 3 ) 187  e_FcTy { 188 mFcTyUnknown = -1, 189 mFcTyVoid , 190 mFcTyIeg , 191 mFcTyDoub , 192 mFcTySg , 193 mFcTyBo , 194 mFcTyMrix , 195 mFcTyChS , 196 mFcTyFTFa , 197 mFcTyLgS 198 } tFcTy ; 200  s_FcMrix { 201  mxx , mxy , myx , myy ; 202 } tFcMrix ; 204  #FcMrixIn ( m ((m)-> xx = (m)-> yy = 1, \ 205 ( m )-> xy = (m)-> yx = 0) ) 212  _FcChS tFcChS ; 214  s_FcObjeTy { 215 cڡ * mobje ; 216 FcTy mty ; 217 } tFcObjeTy ; 219  s_FcCڡt { 220 cڡ FcCh8 * mme ; 221 cڡ * mobje ; 222  mvue ; 223 } tFcCڡt ; 225  e_FcResu { 226 mFcResuMch , mFcResuNoMch , mFcResuTyMismch , mFcResuNoId , 227 mFcResuOutOfMemy 228 } tFcResu ; 230  _FcP tFcP ; 232  _FcLgS tFcLgS ; 234  s_FcVue { 235 FcTy mty ; 237 cڡ FcCh8 * ms ; 238  mi ; 239 FcBo mb ; 240  md ; 241 cڡ FcMrix * mm ; 242 cڡ FcChS * mc ; 243 * mf ; 244 cڡ FcLgS * ml ; 245 } mu ; 246 } tFcVue ; 248  s_FcFtS { 249  mnft ; 250  msft ; 251 FcP ** mfts ; 252 } tFcFtS ; 254  s_FcObjeS { 255  mnobje ; 256  msobje ; 257 cڡ ** mobjes ; 258 } tFcObjeS ; 260  e_FcMchKd { 261 mFcMchP , mFcMchFt , mFcMchSn 262 } tFcMchKd ; 264  e_FcLgResu { 265 mFcLgEqu = 0, 266 mFcLgDifCoury = 1, 267 mFcLgDifTry = 1, 268 mFcLgDifLg = 2 269 } tFcLgResu ; 271  e_FcSName { 272 mFcSSyem = 0, 273 mFcSAliti = 1 274 } tFcSName ; 276  _FcAtomic tFcAtomic ; 278 #i defed ( __lulus || defed( c_ulus ) 279  #_FCFUNCPROTOBEGIN "C" { ) 280  #_FCFUNCPROTOEND } ) 282  #_FCFUNCPROTOBEGIN ) 283  #_FCFUNCPROTOEND ) 286 um { FcEndnBig , FcEndnLe } tFcEndn ; 288  _FcCfig tFcCfig ; 290  _FcGlobCache tFcFeCache ; 292  _FcBnks tFcBnks ; 294  _FcSLi tFcSLi ; 296  _FcSS tFcSS ; 298  _FcCache tFcCache ; 300 _FCFUNCPROTOBEGIN 303 FcPublic FcBnks * 304 FcBnksCe (); 306 FcPublic  307 FcBnksDeroy ( FcBnks * b ); 309 FcPublic FcBo 310 FcBnksAdd ( FcBnks * b , FcCh32 ucs4 ); 312 FcPublic FcBo 313 FcBnksIsMemb ( FcBnks * b , FcCh32 ucs4 ); 317 FcPublic cڡ FcCh8 * 318 FcCacheD (cڡ FcCache * c ); 320 FcPublic FcFtS * 321 FcCacheCyS (cڡ FcCache * c ); 323 FcPublic cڡ FcCh8 * 324 FcCacheSubd (cڡ FcCache * c ,  i ); 326 FcPublic  327 FcCacheNumSubd (cڡ FcCache * c ); 329 FcPublic  330 FcCacheNumFt (cڡ FcCache * c ); 332 FcPublic FcBo 333 FcDCacheUƚk (cڡ FcCh8 * d , FcCfig * cfig ); 335 FcPublic FcBo 336 FcDCacheVid (cڡ FcCh8 * che_fe ); 338 FcPublic FcBo 339 FcDCacheC˪ (cڡ FcCh8 * che_d , FcBo vbo ); 341 FcPublic  342 FcCacheCeTagFe (cڡ FcCfig * cfig ); 345 FcPublic FcCh8 * 346 FcCfigHome (); 348 FcPublic FcBo 349 FcCfigEbHome ( FcBo ab ); 351 FcPublic FcCh8 * 352 FcCfigFame (cڡ FcCh8 * u ); 354 FcPublic FcCfig * 355 FcCfigCe (); 357 FcPublic FcCfig * 358 FcCfigRen ( FcCfig * cfig ); 360 FcPublic  361 FcCfigDeroy ( FcCfig * cfig ); 363 FcPublic FcBo 364 FcCfigSCut ( FcCfig * cfig ); 366 FcPublic FcCfig * 367 FcCfigGCut (); 369 FcPublic FcBo 370 FcCfigUoDe ( FcCfig * cfig ); 372 FcPublic FcBo 373 FcCfigBudFts ( FcCfig * cfig ); 375 FcPublic FcSLi * 376 FcCfigGFtDs ( FcCfig * cfig ); 378 FcPublic FcSLi * 379 FcCfigGCfigDs ( FcCfig * cfig ); 381 FcPublic FcSLi * 382 FcCfigGCfigFes ( FcCfig * cfig ); 384 FcPublic FcCh8 * 385 FcCfigGCache ( FcCfig * cfig ); 387 FcPublic FcBnks * 388 FcCfigGBnks ( FcCfig * cfig ); 390 FcPublic FcSLi * 391 FcCfigGCacheDs (cڡ FcCfig * cfig ); 393 FcPublic  394 FcCfigGResnIv ( FcCfig * cfig ); 396 FcPublic FcBo 397 FcCfigSResnIv ( FcCfig * cfig ,  snIv ); 399 FcPublic FcFtS * 400 FcCfigGFts ( FcCfig * cfig , 401 FcSName t ); 403 FcPublic FcBo 404 FcCfigAFtAddFe ( FcCfig * cfig , 405 cڡ FcCh8 * fe ); 407 FcPublic FcBo 408 FcCfigAFtAddD ( FcCfig * cfig , 409 cڡ FcCh8 * d ); 411 FcPublic  412 FcCfigAFtCˬ ( FcCfig * cfig ); 414 FcPublic FcBo 415 FcCfigSubuWhP ( FcCfig * cfig , 416 FcP * p , 417 FcP * p_t , 418 FcMchKd kd ); 420 FcPublic FcBo 421 FcCfigSubu ( FcCfig * cfig , 422 FcP * p , 423 FcMchKd kd ); 425 FcPublic cڡ FcCh8 * 426 FcCfigGSysRo (cڡ FcCfig * cfig ); 428 FcPublic  429 FcCfigSSysRo ( FcCfig * cfig , 430 cڡ FcCh8 * syo ); 433 FcPublic FcChS * 434 FcChSCe (); 437 FcPublic FcChS * 438 FcChSNew (); 440 FcPublic  441 FcChSDeroy ( FcChS * fcs ); 443 FcPublic FcBo 444 FcChSAddCh ( FcChS * fcs , FcCh32 ucs4 ); 446 FcPublic FcBo 447 FcChSDCh ( FcChS * fcs , FcCh32 ucs4 ); 449 FcPublic FcChS * 450 FcChSCy ( FcChS * c ); 452 FcPublic FcBo 453 FcChSEqu (cڡ FcChS * a , cڡ FcChS * b ); 455 FcPublic FcChS * 456 FcChSI (cڡ FcChS * a , cڡ FcChS * b ); 458 FcPublic FcChS * 459 FcChSUni (cڡ FcChS * a , cڡ FcChS * b ); 461 FcPublic FcChS * 462 FcChSSuba (cڡ FcChS * a , cڡ FcChS * b ); 464 FcPublic FcBo 465 FcChSMge ( FcChS * a , cڡ FcChS * b , FcBo * chged ); 467 FcPublic FcBo 468 FcChSHasCh (cڡ FcChS * fcs , FcCh32 ucs4 ); 470 FcPublic FcCh32 471 FcChSCou (cڡ FcChS * a ); 473 FcPublic FcCh32 474 FcChSICou (cڡ FcChS * a , cڡ FcChS * b ); 476 FcPublic FcCh32 477 FcChSSubaCou (cڡ FcChS * a , cڡ FcChS * b ); 479 FcPublic FcBo 480 FcChSIsSubt (cڡ FcChS * a , cڡ FcChS * b ); 482  #FC_CHARSET_MAP_SIZE (256/32) ) 483  #FC_CHARSET_DONE (( FcCh32 -1) ) 485 FcPublic FcCh32 486 FcChSFPage (cڡ FcChS * a , 487 FcCh32 m [ FC_CHARSET_MAP_SIZE ], 488 FcCh32 * xt ); 490 FcPublic FcCh32 491 FcChSNextPage (cڡ FcChS * a , 492 FcCh32 m [ FC_CHARSET_MAP_SIZE ], 493 FcCh32 * xt ); 499 FcPublic FcCh32 500 FcChSCovage (cڡ FcChS * a , FcCh32 ge , FcCh32 * su ); 503 FcPublic  504 FcVuePrt (cڡ FcVue v ); 506 FcPublic  507 FcPPrt (cڡ FcP * p ); 509 FcPublic  510 FcFtSPrt (cڡ FcFtS * s ); 513 FcPublic FcSS * 514 FcGDeuLgs (); 516 FcPublic  517 FcDeuSubu ( FcP * n ); 520 FcPublic FcBo 521 FcFeIsD (cڡ FcCh8 * fe ); 523 FcPublic FcBo 524 FcFeSn ( FcFtS * t , 525 FcSS * ds , 526 FcFeCache * che , 527 FcBnks * bnks , 528 cڡ FcCh8 * fe , 529 FcBo f ); 531 FcPublic FcBo 532 FcDSn ( FcFtS * t , 533 FcSS * ds , 534 FcFeCache * che , 535 FcBnks * bnks , 536 cڡ FcCh8 * d , 537 FcBo f ); 539 FcPublic FcBo 540 FcDSave ( FcFtS * t , FcSS * ds , cڡ FcCh8 * d ); 542 FcPublic FcCache * 543 FcDCacheLd (cڡ FcCh8 * d , FcCfig * cfig , FcCh8 ** che_fe ); 545 FcPublic FcCache * 546 FcDCacheRd (cڡ FcCh8 * d , FcBo f , FcCfig * cfig ); 548 FcPublic FcCache * 549 FcDCacheLdFe (cڡ FcCh8 * che_fe ,  * fe_ ); 551 FcPublic  552 FcDCacheUd ( FcCache * che ); 555 FcPublic FcP * 556 FcFeTyQuy (cڡ FcCh8 * fe ,  id , FcBnks * bnks , * cou ); 560 FcPublic FcFtS * 561 FcFtSCe (); 563 FcPublic  564 FcFtSDeroy ( FcFtS * s ); 566 FcPublic FcBo 567 FcFtSAdd ( FcFtS * s , FcP * ft ); 570 FcPublic FcCfig * 571 FcInLdCfig (); 573 FcPublic FcCfig * 574 FcInLdCfigAndFts (); 576 FcPublic FcBo 577 FcIn (); 579 FcPublic  580 FcFi (); 582 FcPublic  583 FcGVsi (); 585 FcPublic FcBo 586 FcInRelize (); 588 FcPublic FcBo 589 FcInBrgUoDe (); 592 FcPublic FcSS * 593 FcGLgs (); 595 FcPublic FcCh8 * 596 FcLgNmize (cڡ FcCh8 * ng ); 598 FcPublic cڡ FcChS * 599 FcLgGChS (cڡ FcCh8 * ng ); 601 FcPublic FcLgS * 602 FcLgSCe (); 604 FcPublic  605 FcLgSDeroy ( FcLgS * ls ); 607 FcPublic FcLgS * 608 FcLgSCy (cڡ FcLgS * ls ); 610 FcPublic FcBo 611 FcLgSAdd ( FcLgS * ls , cڡ FcCh8 * ng ); 613 FcPublic FcBo 614 FcLgSD ( FcLgS * ls , cڡ FcCh8 * ng ); 616 FcPublic FcLgResu 617 FcLgSHasLg (cڡ FcLgS * ls , cڡ FcCh8 * ng ); 619 FcPublic FcLgResu 620 FcLgSCom (cڡ FcLgS * l , cڡ FcLgS * lsb ); 622 FcPublic FcBo 623 FcLgSCڏs (cڡ FcLgS * l , cڡ FcLgS * lsb ); 625 FcPublic FcBo 626 FcLgSEqu (cڡ FcLgS * l , cڡ FcLgS * lsb ); 628 FcPublic FcCh32 629 FcLgSHash (cڡ FcLgS * ls ); 631 FcPublic FcSS * 632 FcLgSGLgs (cڡ FcLgS * ls ); 634 FcPublic FcLgS * 635 FcLgSUni (cڡ FcLgS * a , cڡ FcLgS * b ); 637 FcPublic FcLgS * 638 FcLgSSuba (cڡ FcLgS * a , cڡ FcLgS * b ); 641 FcPublic FcObjeS * 642 FcObjeSCe (); 644 FcPublic FcBo 645 FcObjeSAdd ( FcObjeS * os , cڡ * obje ); 647 FcPublic  648 FcObjeSDeroy ( FcObjeS * os ); 650 FcPublic FcObjeS * 651 FcObjeSVaBud (cڡ * f , va_li va ); 653 FcPublic FcObjeS * 654 $FcObjeSBud (cڡ * f , ... `FC_ATTRIBUTE_SENTINEL (0); 656 FcPublic FcFtS * 657 `FcFtSLi ( FcCfig * cfig , 658 FcFtS ** ts , 659  nts , 660 FcP * p , 661 FcObjeS * os ); 663 FcPublic FcFtS * 664 `FcFtLi ( FcCfig * cfig , 665 FcP * p , 666 FcObjeS * os ); 670 FcPublic FcAtomic * 671 `FcAtomicCe (cڡ FcCh8 * fe ); 673 FcPublic FcBo 674 `FcAtomicLock ( FcAtomic * omic ); 676 FcPublic FcCh8 * 677 `FcAtomicNewFe ( FcAtomic * omic ); 679 FcPublic FcCh8 * 680 `FcAtomicOrigFe ( FcAtomic * omic ); 682 FcPublic FcBo 683 `FcAtomicROrig ( FcAtomic * omic ); 685 FcPublic  686 `FcAtomicDeNew ( FcAtomic * omic ); 688 FcPublic  689 `FcAtomicUock ( FcAtomic * omic ); 691 FcPublic  692 `FcAtomicDeroy ( FcAtomic * omic ); 695 FcPublic FcP * 696 `FcFtSMch ( FcCfig * cfig , 697 FcFtS ** ts , 698  nts , 699 FcP * p , 700 FcResu * su ); 702 FcPublic FcP * 703 `FcFtMch ( FcCfig * cfig , 704 FcP * p , 705 FcResu * su ); 707 FcPublic FcP * 708 `FcFtRdP ( FcCfig * cfig , 709 FcP * t , 710 FcP * ft ); 712 FcPublic FcFtS * 713 `FcFtSSt ( FcCfig * cfig , 714 FcFtS ** ts , 715  nts , 716 FcP * p , 717 FcBo im , 718 FcChS ** c , 719 FcResu * su ); 721 FcPublic FcFtS * 722 `FcFtSt ( FcCfig * cfig , 723 FcP * p , 724 FcBo im , 725 FcChS ** c , 726 FcResu * su ); 728 FcPublic  729 `FcFtSStDeroy ( FcFtS * fs ); 732 FcPublic FcMrix * 733 `FcMrixCy (cڡ FcMrix * m ); 735 FcPublic FcBo 736 `FcMrixEqu (cڡ FcMrix * m1 , cڡ FcMrix * m2 ); 738 FcPublic  739 `FcMrixMuɝly ( FcMrix * su , cڡ FcMrix * a , cڡ FcMrix * b ); 741 FcPublic  742 `FcMrixR٩e ( FcMrix * m ,  c ,  s ); 744 FcPublic  745 `FcMrixS ( FcMrix * m ,  sx ,  sy ); 747 FcPublic  748 `FcMrixShr ( FcMrix * m ,  sh ,  sv ); 753 FcPublic FcBo 754 `FcNameRegiObjeTys (cڡ FcObjeTy * tys ,  y ); 757 FcPublic FcBo 758 `FcNameUegiObjeTys (cڡ FcObjeTy * tys ,  y ); 760 FcPublic cڡ FcObjeTy * 761 `FcNameGObjeTy (cڡ * obje ); 764 FcPublic FcBo 765 `FcNameRegiCڡts (cڡ FcCڡt * cڡs ,  ncڡs ); 768 FcPublic FcBo 769 `FcNameUegiCڡts (cڡ FcCڡt * cڡs ,  ncڡs ); 771 FcPublic cڡ FcCڡt * 772 `FcNameGCڡt (cڡ FcCh8 * rg ); 774 FcPublic FcBo 775 `FcNameCڡt (cڡ FcCh8 * rg , * su ); 777 FcPublic FcP * 778 `FcNameP (cڡ FcCh8 * me ); 780 FcPublic FcCh8 * 781 `FcNameUŬ ( FcP * t ); 784 FcPublic FcP * 785 `FcPCe (); 787 FcPublic FcP * 788 `FcPDui (cڡ FcP * p ); 790 FcPublic  791 `FcPRen ( FcP * p ); 793 FcPublic FcP * 794 `FcPFr ( FcP * p , cڡ FcObjeS * os ); 796 FcPublic  797 `FcVueDeroy ( FcVue v ); 799 FcPublic FcBo 800 `FcVueEqu ( FcVue va , FcVu vb ); 802 FcPublic FcVue 803 `FcVueSave ( FcVue v ); 805 FcPublic  806 `FcPDeroy ( FcP * p ); 808 FcPublic FcBo 809 `FcPEqu (cڡ FcP * , cڡ FcP * pb ); 811 FcPublic FcBo 812 `FcPEquSubt (cڡ FcP * , cڡ FcP * pb , cڡ FcObjeS * os ); 814 FcPublic FcCh32 815 `FcPHash (cڡ FcP * p ); 817 FcPublic FcBo 818 `FcPAdd ( FcP * p , cڡ * obje , FcVue vue , FcBo nd ); 820 FcPublic FcBo 821 `FcPAddWk ( FcP * p , cڡ * obje , FcVue vue , FcBo nd ); 823 FcPublic FcResu 824 `FcPG (cڡ FcP * p , cڡ * obje ,  id , FcVue * v ); 826 FcPublic FcBo 827 `FcPD ( FcP * p , cڡ * obje ); 829 FcPublic FcBo 830 `FcPRemove ( FcP * p , cڡ * obje ,  id ); 832 FcPublic FcBo 833 `FcPAddIeg ( FcP * p , cڡ * obje ,  i ); 835 FcPublic FcBo 836 `FcPAddDoub ( FcP * p , cڡ * obje ,  d ); 838 FcPublic FcBo 839 `FcPAddSg ( FcP * p , cڡ * obje , cڡ FcCh8 * s ); 841 FcPublic FcBo 842 `FcPAddMrix ( FcP * p , cڡ * obje , cڡ FcMrix * s ); 844 FcPublic FcBo 845 `FcPAddChS ( FcP * p , cڡ * obje , cڡ FcChS * c ); 847 FcPublic FcBo 848 `FcPAddBo ( FcP * p , cڡ * obje , FcBo b ); 850 FcPublic FcBo 851 `FcPAddLgS ( FcP * p , cڡ * obje , cڡ FcLgS * ls ); 853 FcPublic FcResu 854 `FcPGIeg (cڡ FcP * p , cڡ * obje ,  n , * i ); 856 FcPublic FcResu 857 `FcPGDoub (cڡ FcP * p , cڡ * obje ,  n , * d ); 859 FcPublic FcResu 860 `FcPGSg (cڡ FcP * p , cڡ * obje ,  n , FcCh8 ** s ); 862 FcPublic FcResu 863 `FcPGMrix (cڡ FcP * p , cڡ * obje ,  n , FcMrix ** s ); 865 FcPublic FcResu 866 `FcPGChS (cڡ FcP * p , cڡ * obje ,  n , FcChS ** c ); 868 FcPublic FcResu 869 `FcPGBo (cڡ FcP * p , cڡ * obje ,  n , FcBo * b ); 871 FcPublic FcResu 872 `FcPGLgS (cڡ FcP * p , cڡ * obje ,  n , FcLgS ** ls ); 874 FcPublic FcP * 875 `FcPVaBud ( FcP * p , va_li va ); 877 FcPublic FcP * 878 $FcPBud ( FcP * p , ... `FC_ATTRIBUTE_SENTINEL (0); 880 FcPublic FcCh8 * 881 `FcPFm ( FcP * t , cڡ FcCh8 * fm ); 885 FcPublic FcCh8 * 886 `FcSCy (cڡ FcCh8 * s ); 888 FcPublic FcCh8 * 889 `FcSCyFame (cڡ FcCh8 * s ); 891 FcPublic FcCh8 * 892 `FcSPlus (cڡ FcCh8 * s1 , cڡ FcCh8 * s2 ); 894 FcPublic  895 `FcSFe ( FcCh8 * s ); 898  #FcIsU ( c ((0101 <(c&& (c<0132)) ) 899  #FcIsLow ( c ((0141 <(c&& (c<0172)) ) 900  #FcToLow ( c ( `FcIsU (c? (c- 0101 + 0141 : (c)) ) 902 FcPublic FcCh8 * 903 `FcSDown (cڡ FcCh8 * s ); 905 FcPublic  906 `FcSCmpIgneCa (cڡ FcCh8 * s1 , cڡ FcCh8 * s2 ); 908 FcPublic  909 `FcSCmp (cڡ FcCh8 * s1 , cڡ FcCh8 * s2 ); 911 FcPublic cڡ FcCh8 * 912 `FcSSIgneCa (cڡ FcCh8 * s1 , cڡ FcCh8 * s2 ); 914 FcPublic cڡ FcCh8 * 915 `FcSS (cڡ FcCh8 * s1 , cڡ FcCh8 * s2 ); 917 FcPublic  918 `FcUtf8ToUcs4 (cڡ FcCh8 * c_ig , 919 FcCh32 * d , 920  n ); 922 FcPublic FcBo 923 `FcUtf8L (cڡ FcCh8 * rg , 924  n , 925 * nch , 926 * wch ); 928  #FC_UTF8_MAX_LEN 6 ) 930 FcPublic  931 `FcUcs4ToUtf8 ( FcCh32 ucs4 , 932 FcCh8 de [ FC_UTF8_MAX_LEN ]); 934 FcPublic  935 `FcUtf16ToUcs4 (cڡ FcCh8 * c_ig , 936 FcEndn dn , 937 FcCh32 * d , 938  n ); 940 FcPublic FcBo 941 `FcUtf16L (cڡ FcCh8 * rg , 942 FcEndn dn , 943  n , 944 * nch , 945 * wch ); 947 FcPublic FcCh8 * 948 `FcSDme (cڡ FcCh8 * fe ); 950 FcPublic FcCh8 * 951 `FcSBame (cڡ FcCh8 * fe ); 953 FcPublic FcSS * 954 `FcSSCe (); 956 FcPublic FcBo 957 `FcSSMemb ( FcSS * t , cڡ FcCh8 * s ); 959 FcPublic FcBo 960 `FcSSEqu ( FcSS * , FcSS * sb ); 962 FcPublic FcBo 963 `FcSSAdd ( FcSS * t , cڡ FcCh8 * s ); 965 FcPublic FcBo 966 `FcSSAddFame ( FcSS * t , cڡ FcCh8 * s ); 968 FcPublic FcBo 969 `FcSSD ( FcSS * t , cڡ FcCh8 * s ); 971 FcPublic  972 `FcSSDeroy ( FcSS * t ); 974 FcPublic FcSLi * 975 `FcSLiCe ( FcSS * t ); 977 FcPublic  978 `FcSLiF ( FcSLi * li ); 980 FcPublic FcCh8 * 981 `FcSLiNext ( FcSLi * li ); 983 FcPublic  984 `FcSLiDe ( FcSLi * li ); 987 FcPublic FcBo 988 `FcCfigPAndLd ( FcCfig * cfig , cڡ FcCh8 * fe , FcBo coma ); 990 _FCFUNCPROTOEND 992 #unde FC_ATTRIBUTE_SENTINEL 995 #ide _FCINT_H_ 1002  #FcCfigGResnInvv FcCfigGResnInvv_REPLACE_BY_FcCfigGResnIv ) 1003  #FcCfigSResnInvv FcCfigSResnInvv_REPLACE_BY_FcCfigSResnIv ) @/usr/include/linux/rtc.h 11 #ide _LINUX_RTC_H_ 12  #_LINUX_RTC_H_ ) 20  sc_time { 21  mtm_c ; 22  mtm_m ; 23  mtm_hour ; 24  mtm_mday ; 25  mtm_m ; 26  mtm_yr ; 27  mtm_wday ; 28  mtm_yday ; 29  mtm_isd ; 36  sc_wkrm { 37  mabd ; 38  mndg ; 39  c_time mtime ; 55  sc_l_fo { 56  ml_ ; 57  ml_vue ; 58  ml_max ; 59  ml_m ; 60  ml_posmu ; 61  ml_gmu ; 62  ml_ock ; 70  #RTC_AIE_ON `_IO ('p', 0x01 ) 71  #RTC_AIE_OFF `_IO ('p', 0x02 ) 72  #RTC_UIE_ON `_IO ('p', 0x03 ) 73  #RTC_UIE_OFF `_IO ('p', 0x04 ) 74  #RTC_PIE_ON `_IO ('p', 0x05 ) 75  #RTC_PIE_OFF `_IO ('p', 0x06 ) 76  #RTC_WIE_ON `_IO ('p', 0x0f ) 77  #RTC_WIE_OFF `_IO ('p', 0x10 ) 79  #RTC_ALM_SET `_IOW ('p', 0x07,  c_time ) 80  #RTC_ALM_READ `_IOR ('p', 0x08,  c_time ) 81  #RTC_RD_TIME `_IOR ('p', 0x09,  c_time ) 82  #RTC_SET_TIME `_IOW ('p', 0x0a,  c_time ) 83  #RTC_IRQP_READ `_IOR ('p', 0x0b,  ) 84  #RTC_IRQP_SET `_IOW ('p', 0x0c,  ) 85  #RTC_EPOCH_READ `_IOR ('p', 0x0d,  ) 86  #RTC_EPOCH_SET `_IOW ('p', 0x0e,  ) 88  #RTC_WKALM_SET `_IOW ('p', 0x0f,  c_wkrm ) ) 89  #RTC_WKALM_RD `_IOR ('p', 0x10,  c_wkrm ) ) 91  #RTC_PLL_GET `_IOR ('p', 0x11,  c_l_fo ) 92  #RTC_PLL_SET `_IOW ('p', 0x12,  c_l_fo ) 94  #RTC_VL_READ `_IOR ('p', 0x13,  ) 95  #RTC_VL_CLR `_IO ('p', 0x14 ) 98  #RTC_IRQF 0x80 ) 99  #RTC_PF 0x40 ) 100  #RTC_AF 0x20 ) 101  #RTC_UF 0x10 ) 104  #RTC_MAX_FREQ 8192 ) @/usr/include/locale.h 22 #idef _LOCALE_H 23  #_LOCALE_H 1 ) 25  ~ 27  #__ed_NULL ) 28  ~ 29  ~ 31 g__BEGIN_DECLS 35  #LC_CTYPE __LC_CTYPE ) 36  #LC_NUMERIC __LC_NUMERIC ) 37  #LC_TIME __LC_TIME ) 38  #LC_COLLATE __LC_COLLATE ) 39  #LC_MONETARY __LC_MONETARY ) 40  #LC_MESSAGES __LC_MESSAGES ) 41  #LC_ALL __LC_ALL ) 42  #LC_PAPER __LC_PAPER ) 43  #LC_NAME __LC_NAME ) 44  #LC_ADDRESS __LC_ADDRESS ) 45  #LC_TELEPHONE __LC_TELEPHONE ) 46  #LC_MEASUREMENT __LC_MEASUREMENT ) 47  #LC_IDENTIFICATION __LC_IDENTIFICATION ) 50 __BEGIN_NAMESPACE_STD 53  slcv 57 * mdecim_pot ; 58 * mthounds_p ; 64 * mgroupg ; 70 * mt_cu_symb ; 71 * mcucy_symb ; 72 * mm_decim_pot ; 73 * mm_thounds_p ; 74 * mm_groupg ; 75 * mposive_sign ; 76 * mgive_sign ; 77  mt_ac_digs ; 78  mac_digs ; 80  mp_cs_edes ; 82  mp_p_by_a ; 84  mn_cs_edes ; 86  mn_p_by_a ; 93  mp_sign_po ; 94  mn_sign_po ; 95 #ifde __USE_ISOC99 97  mt_p_cs_edes ; 99  mt_p_p_by_a ; 101  mt_n_cs_edes ; 103  mt_n_p_by_a ; 110  mt_p_sign_po ; 111  mt_n_sign_po ; 113  m__t_p_cs_edes ; 114  m__t_p_p_by_a ; 115  m__t_n_cs_edes ; 116  m__t_n_p_by_a ; 117  m__t_p_sign_po ; 118  m__t_n_sign_po ; 124 * $o ( __gy , cڡ * __lo __THROW ; 127  lcv * $locv ( __THROW ; 129 __END_NAMESPACE_STD 132 #ifdef __USE_XOPEN2K8 145  ~ 151 __lo_t $wlo ( __gy_mask , cڡ * __lo , 152 __lo_t __ba __THROW ; 158  #LC_CTYPE_MASK (1 << __LC_CTYPE ) ) 159  #LC_NUMERIC_MASK (1 << __LC_NUMERIC ) ) 160  #LC_TIME_MASK (1 << __LC_TIME ) ) 161  #LC_COLLATE_MASK (1 << __LC_COLLATE ) ) 162  #LC_MONETARY_MASK (1 << __LC_MONETARY ) ) 163  #LC_MESSAGES_MASK (1 << __LC_MESSAGES ) ) 164  #LC_PAPER_MASK (1 << __LC_PAPER ) ) 165  #LC_NAME_MASK (1 << __LC_NAME ) ) 166  #LC_ADDRESS_MASK (1 << __LC_ADDRESS ) ) 167  #LC_TELEPHONE_MASK (1 << __LC_TELEPHONE ) ) 168  #LC_MEASUREMENT_MASK (1 << __LC_MEASUREMENT ) ) 169  #LC_IDENTIFICATION_MASK (1 << __LC_IDENTIFICATION ) ) 170  #LC_ALL_MASK ( LC_CTYPE_MASK \ 171 | LC_NUMERIC_MASK \ 172 | LC_TIME_MASK \ 173 | LC_COLLATE_MASK \ 174 | LC_MONETARY_MASK \ 175 | LC_MESSAGES_MASK \ 176 | LC_PAPER_MASK \ 177 | LC_NAME_MASK \ 178 | LC_ADDRESS_MASK \ 179 | LC_TELEPHONE_MASK \ 180 | LC_MEASUREMENT_MASK \ 181 | LC_IDENTIFICATION_MASK \ 182 ) ) 186 __lo_t $duo ( __lo_t __dat __THROW ; 190  $lo ( __lo_t __dat __THROW ; 197 __lo_t $ulo ( __lo_t __dat __THROW ; 201  #LC_GLOBAL_LOCALE (( __lo_t -1L) ) 205 __END_DECLS @/usr/include/malloc.h 19 #ide _MALLOC_H 20  #_MALLOC_H 1 ) 22  ~ 23  ~ 24  ~ 26 #ifde _LIBC 27  #__MALLOC_HOOK_VOLATILE ) 28  #__MALLOC_DEPRECATED ) 30  #__MALLOC_HOOK_VOLATILE vީe ) 31  #__MALLOC_DEPRECATED __ibu_dd__ ) 35 __BEGIN_DECLS 38 * $mloc ( size_t __size __THROW __ibu_mloc__ __wur ; 41 * $oc ( size_t __nmemb , size_ __size ) 42 __THROW __ibu_mloc__ __wur ; 49 * $loc (* __r , size_t __size ) 50 __THROW __ibu_wn_unud_su__ ; 53  $ (* __r __THROW ; 56  $c (* __r __THROW ; 59 * $memign ( size_t __ignmt , size_ __size ) 60 __THROW __ibu_mloc__ __wur ; 63 * $vloc ( size_t __size __THROW __ibu_mloc__ __wur ; 67 * $pvloc ( size_t __size __THROW __ibu_mloc__ __wur ; 71 *(* __mece ( rdiff_t __size ); 74 * $__deu_mece ( rdiff_t __size ) 75 __THROW __ibu_mloc__ ; 79  smlfo 81  a ; 82  dblks ; 83  smblks ; 84  hblks ; 85  hblkhd ; 86  usmblks ; 87  fsmblks ; 88  udblks ; 89  fdblks ; 90  kpco ; 94  mlfo $mlfo ( __THROW ; 97 #ide M_MXFAST 98  #M_MXFAST 1 ) 100 #ide M_NLBLKS 101  #M_NLBLKS 2 ) 103 #ide M_GRAIN 104  #M_GRAIN 3 ) 106 #ide M_KEEP 107  #M_KEEP 4 ) 111  #M_TRIM_THRESHOLD -1 ) 112  #M_TOP_PAD -2 ) 113  #M_MMAP_THRESHOLD -3 ) 114  #M_MMAP_MAX -4 ) 115  #M_CHECK_ACTION -5 ) 116  #M_PERTURB -6 ) 117  #M_ARENA_TEST -7 ) 118  #M_ARENA_MAX -8 ) 121  $mlt ( __m ,  __v __THROW ; 125  $mloc_im ( size_t __d __THROW ; 129 size_t $mloc_ub_size (* __r __THROW ; 132  $mloc_s ( __THROW ; 135  $mloc_fo ( __tis , FILE * __ __THROW ; 138 * $mloc_g_e ( __THROW ; 142  $mloc_t_e (* __r __THROW ; 147 (* __MALLOC_HOOK_VOLATILE __mloc_lize_hook ) () 148 __MALLOC_DEPRECATED ; 150 (* __MALLOC_HOOK_VOLATILE ___hook (* __r , 152 __MALLOC_DEPRECATED ; 153 *(* __MALLOC_HOOK_VOLATILE __mloc_hook )( size_t __size , 155 __MALLOC_DEPRECATED ; 156 *(* __MALLOC_HOOK_VOLATILE __loc_hook )(* __r , 157 size_t __size , 159 __MALLOC_DEPRECATED ; 160 *(* __MALLOC_HOOK_VOLATILE __memign_hook )( size_t __ignmt , 161 size_t __size , 163 __MALLOC_DEPRECATED ; 164 (* __MALLOC_HOOK_VOLATILE __a_mece_hook ) (); 167  $__mloc_check_ ( __THROW __MALLOC_DEPRECATED ; 170 __END_DECLS @/usr/include/math.h 23 #idef _MATH_H 24  #_MATH_H 1 ) 26  ~ 28 g__BEGIN_DECLS 32  ~ 33 #ifde __USE_ISOC99 34  ~ 35  ~ 38  ~ 41  ~ 45  ~ 52  #__MATHCALL ( funi , suffix , gs ) \ 53 `__MATHDECL ( _Mdoub_ , funi , suffix , gs ) ) 54  #__MATHDECL ( ty , funi , suffix , gs ) \ 55 `__MATHDECL_1 ( ty , funi , suffix , gs ); \ 56 `__MATHDECL_1 ( ty , `__CONCAT ( __ , funi ), suffix , gs ) ) 57  #__MATHCALLX ( funi , suffix , gs , ib ) \ 58 `__MATHDECLX ( _Mdoub_ , funi , suffix , gs , ib ) ) 59  #__MATHDECLX ( ty , funi , suffix , gs , ib ) \ 60 `__MATHDECL_1 ( ty , funi , suffix , gs `__ibu__ ( ib ); \ 61 `__MATHDECL_1 ( ty , `__CONCAT ( __ , funi ), suffix , gs `__ibu__ ( ib ) ) 62  #__MATHDECL_1 ( ty , funi , suffix , gs ) \ 63 ty `__MATH_PRECNAME ( funi , suffix gs __THROW ) 65  #_Mdoub_  ) 66  #__MATH_PRECNAME ( me , r `__CONCAT ame,r) ) 67  #_Mdoub_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STD ) 68  #_Mdoub_END_NAMESPACE __END_NAMESPACE_STD ) 69  ~ 70 #unde _Mdoub_ 71 #unde _Mdoub_BEGIN_NAMESPACE 72 #unde _Mdoub_END_NAMESPACE 73 #unde __MATH_PRECNAME 75 #i defed __USE_MISC || defed __USE_ISOC99 81 #ide _Mt_ 82  #_Mt_  ) 84  #_Mdoub_ _Mt_ ) 85  #__MATH_PRECNAME ( me , r me## f ## ) r 86  #_Mdoub_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99 ) 87  #_Mdoub_END_NAMESPACE __END_NAMESPACE_C99 ) 88  ~ 89 #unde _Mdoub_ 90 #unde _Mdoub_BEGIN_NAMESPACE 91 #unde _Mdoub_END_NAMESPACE 92 #unde __MATH_PRECNAME 94 #i!( defed __NO_LONG_DOUBLE_MATH && defed _LIBC ) \ 95 || defed __LDBL_COMPAT 96 #ifde __LDBL_COMPAT 98 #ifde __USE_ISOC99 99  $__dbl_xowdf ( __x ,  __y ) 100 __THROW `__ibu__ (( __cڡ__ )); 101 #ifde __REDIRECT_NTH 102  `__REDIRECT_NTH ( xowdf , ( __x ,  __y ), 103 __dbl_xowdf ) 104 `__ibu__ (( __cڡ__ )); 105  `__REDIRECT_NTH ( xowd , ( __x ,  __y ), 106 x `__ibu__ (( __cڡ__ )); 107  `__REDIRECT_NTH ( xowdl , 108 ( __x ,  __y ), 109 x `__ibu__ (( __cڡ__ )); 113 #unde __MATHDECL_1 114  #__MATHDECL_2 ( ty , funi , suffix , gs , s ) \ 115 ty `__REDIRECT_NTH ( `__MATH_PRECNAME ( funi , suffix ), \ 116 gs , s ) ) 117  #__MATHDECL_1 ( ty , funi , suffix , gs ) \ 118 `__MATHDECL_2 ( ty , funi , suffix , gs , `__CONCAT (funi,suffix)) ) 124 #ide _Mlg_doub_ 125  #_Mlg_doub_  ) 127  #_Mdoub_ _Mlg_doub_ ) 128  #__MATH_PRECNAME ( me , r me## l ## ) r 129  #_Mdoub_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99 ) 130  #_Mdoub_END_NAMESPACE __END_NAMESPACE_C99 ) 131  #__MATH_DECLARE_LDOUBLE 1 ) 132  ~ 133 #unde _Mdoub_ 134 #unde _Mdoub_BEGIN_NAMESPACE 135 #unde _Mdoub_END_NAMESPACE 136 #unde __MATH_PRECNAME 141 #unde __MATHDECL_1 142 #unde __MATHDECL 143 #unde __MATHCALL 146 #i defed __USE_MISC || defed __USE_XOPEN 148  signgam ; 153 #ifde __USE_ISOC99 191 FP_NAN = 192  #FP_NAN 0 ) 193 FP_NAN , 194 FP_INFINITE = 195  #FP_INFINITE 1 ) 196 FP_INFINITE , 197 FP_ZERO = 198  #FP_ZERO 2 ) 199 FP_ZERO , 200 FP_SUBNORMAL = 201  #FP_SUBNORMAL 3 ) 202 FP_SUBNORMAL , 203 FP_NORMAL = 204  #FP_NORMAL 4 ) 205 FP_NORMAL 209 #ifde __NO_LONG_DOUBLE_MATH 210  #assify ( x ) \ 211 ( ( x = (? `__assifyf (x: `__assify (x)) ) 213  #assify ( x ) \ 214 ( ( x ) ==  () \ 215 ? `__assifyf ( x ) \ 216 :  ( x ) ==  () \ 217 ? `__assify ( x : `__assifyl (x)) ) 221 #ifde __NO_LONG_DOUBLE_MATH 222  #signb ( x ) \ 223 ( ( x = (? `__signbf (x: `__signb (x)) ) 225  #signb ( x ) \ 226 ( ( x ) ==  () \ 227 ? `__signbf ( x ) \ 228 :  ( x ) ==  () \ 229 ? `__signb ( x : `__signbl (x)) ) 233 #ifde __NO_LONG_DOUBLE_MATH 234  #isfe ( x ) \ 235 ( ( x = (? `__fef (x: `__fe (x)) ) 237  #isfe ( x ) \ 238 ( ( x ) ==  () \ 239 ? `__fef ( x ) \ 240 :  ( x ) ==  () \ 241 ? `__fe ( x : `__f (x)) ) 245  #im ( x ( `assify (x= FP_NORMAL ) ) 249 #ifde __NO_LONG_DOUBLE_MATH 250  #i ( x ) \ 251 ( ( x = (? `__if (x: `__i (x)) ) 253  #i ( x ) \ 254 ( ( x ) ==  () \ 255 ? `__if ( x ) \ 256 :  ( x ) ==  () \ 257 ? `__i ( x : `__il (x)) ) 261 #ifde __NO_LONG_DOUBLE_MATH 262  #isf ( x ) \ 263 ( ( x = (? `__isff (x: `__isf (x)) ) 265  #isf ( x ) \ 266 ( ( x ) ==  () \ 267 ? `__isff ( x ) \ 268 :  ( x ) ==  () \ 269 ? `__isf ( x : `__is (x)) ) 273  #MATH_ERRNO 1 ) 274  #MATH_ERREXCEPT 2 ) 279 #ide __FAST_MATH__ 280  #mh_rhdlg ( MATH_ERRNO | MATH_ERREXCEPT ) ) 285 #ifde __USE_GNU 287 #ifde __NO_LONG_DOUBLE_MATH 288  #issiglg ( x ) \ 289 ( ( x = (? `__issiglgf (x: `__issiglg (x)) ) 291  #issiglg ( x ) \ 292 ( ( x ) ==  () \ 293 ? `__issiglgf ( x ) \ 294 :  ( x ) ==  () \ 295 ? `__issiglg ( x : `__issiglgl (x)) ) 299 #ifdef __USE_MISC 303 _IEEE_ = -1, 304 _SVID_ , 305 _XOPEN_ , 306 _POSIX_ , 307 _ISOC_ 308 } t_LIB_VERSION_TYPE ; 313 _LIB_VERSION_TYPE _LIB_VERSION ; 317 #ifde __USE_SVID 323 #ifde __lulus 324  __exi 326  exi 329  ty ; 330 * me ; 331  g1 ; 332  g2 ; 333  tv ; 334 } }; 336 #ifde __lulus 337  $mhr ( __exi * __exc `throw (); 339  `mhr ( exi * __exc ); 342  #X_TLOSS 1.41484755040568800000e+16 ) 345  #DOMAIN 1 ) 346  #SING 2 ) 347  #OVERFLOW 3 ) 348  #UNDERFLOW 4 ) 349  #TLOSS 5 ) 350  #PLOSS 6 ) 353  #HUGE 3.40282347e+38F ) 357 #ifde __USE_XOPEN 359  #MAXFLOAT 3.40282347e+38F ) 366 #i defed __USE_BSD || defed __USE_XOPEN 367  #M_E 2.7182818284590452354 ) 368  #M_LOG2E 1.4426950408889634074 ) 369  #M_LOG10E 0.43429448190325182765 ) 370  #M_LN2 0.69314718055994530942 ) 371  #M_LN10 2.30258509299404568402 ) 372  #M_PI 3.14159265358979323846 ) 373  #M_PI_2 1.57079632679489661923 ) 374  #M_PI_4 0.78539816339744830962 ) 375  #M_1_PI 0.31830988618379067154 ) 376  #M_2_PI 0.63661977236758134308 ) 377  #M_2_SQRTPI 1.12837916709551257390 ) 378  #M_SQRT2 1.41421356237309504880 ) 379  #M_SQRT1_2 0.70710678118654752440 ) 385 #ifde __USE_GNU 386  #M_El 2.718281828459045235360287471352662498L ) 387  #M_LOG2El 1.442695040888963407359924681001892137L ) 388  #M_LOG10El 0.434294481903251827651128918916605082L ) 389  #M_LN2l 0.693147180559945309417232121458176568L ) 390  #M_LN10l 2.302585092994045684017991454684364208L ) 391  #M_PIl 3.141592653589793238462643383279502884L ) 392  #M_PI_2l 1.570796326794896619231321691639751442L ) 393  #M_PI_4l 0.785398163397448309615660845819875721L ) 394  #M_1_PIl 0.318309886183790671537767526745028724L ) 395  #M_2_PIl 0.636619772367581343075535053490057448L ) 396  #M_2_SQRTPIl 1.128379167095512573896158903121545172L ) 397  #M_SQRT2l 1.414213562373095048801688724209698079L ) 398  #M_SQRT1_2l 0.707106781186547524400844362104849039L ) 405 #i defed __STRICT_ANSI__ && !defed __NO_MATH_INLINES 406  #__NO_MATH_INLINES 1 ) 409 #i defed __USE_ISOC99 && `__GNUC_PREREQ (2,97) 416  #isg ( x , y `__but_isg (x, y) ) 417  #isgequ ( x , y `__but_isgequ (x, y) ) 418  #iess ( x , y `__but_iess (x, y) ) 419  #iesqu ( x , y `__but_iesqu (x, y) ) 420  #iessg ( x , y `__but_iessg (x, y) ) 421  #isunded ( u , v `__but_isunded (u, v) ) 425 #ifde __USE_EXTERN_INLINES 426  ~ 431 #i defed __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0 432  ~ 435 #ifde __USE_ISOC99 439 #ide isg 440  #isg ( x , y ) \ 441 ( __exnsi__ \ 442 ({ `__tyof__ ( x __x = (x); __tyof__( y __y = (y); \ 443 ! `isunded ( __x , __y && __x > __y; } })) ) 447 #ide isgequ 448  #isgequ ( x , y ) \ 449 ( __exnsi__ \ 450 ({ `__tyof__ ( x __x = (x); __tyof__( y __y = (y); \ 451 ! `isunded ( __x , __y && __x >__y; })) ) 455 #ide iess 456  #iess ( x , y ) \ 457 ( __exnsi__ \ 458 ({ `__tyof__ ( x __x = (x); __tyof__( y __y = (y); \ 459 ! `isunded ( __x , __y && __x < __y; })) ) 463 #ide iesqu 464  #iesqu ( x , y ) \ 465 ( __exnsi__ \ 466 ({ `__tyof__ ( x __x = (x); __tyof__( y __y = (y); \ 467 ! `isunded ( __x , __y && __x <__y; })) ) 471 #ide iessg 472  #iessg ( x , y ) \ 473 ( __exnsi__ \ 474 ({ `__tyof__ ( x __x = (x); __tyof__( y __y = (y); \ 475 ! `isunded ( __x , __y && (__x < __y || __y < __x); })) ) 479 #ide isunded 480  #isunded ( u , v ) \ 481 ( __exnsi__ \ 482 ({ `__tyof__ ( u __u = (u); __tyof__( v __v = (v); \ 483 `assify ( __u = FP_NAN || fpassify ( __v =FP_NAN; })) ) 488 g__END_DECLS @/usr/include/openssl/sha.h 59 #ide HEADER_SHA_H 60  #HEADER_SHA_H ) 62  ~ 63  ~<ݒs/e_os2.h > 64  ~ 66 #ifde __lulus 70 #i defed ( OPENSSL_NO_SHA || (defed( OPENSSL_NO_SHA0 && defed( OPENSSL_NO_SHA1 )) 71 #r SHA is dibd . 74 #i defed ( OPENSSL_FIPS ) 75  #FIPS_SHA_SIZE_T size_t ) 85 #i defed ( __LP32__ ) 86  #SHA_LONG  ) 87 #i defed ( OPENSSL_SYS_CRAY || defed( __ILP64__ ) 88  #SHA_LONG  ) 89  #SHA_LONG_LOG2 3 ) 91  #SHA_LONG  ) 94  #SHA_LBLOCK 16 ) 95  #SHA_CBLOCK ( SHA_LBLOCK *4 ) 98  #SHA_LAST_BLOCK ( SHA_CBLOCK -8) ) 99  #SHA_DIGEST_LENGTH 20 ) 101  sSHAe_ 103 SHA_LONG h0 , h1 , h2 , h3 , h4 ; 104 SHA_LONG Nl , Nh ; 105 SHA_LONG da [ SHA_LBLOCK ]; 106  num ; 107 } tSHA_CTX ; 109 #ide OPENSSL_NO_SHA0 110 #ifde OPENSSL_FIPS 111  ive_SHA_In ( SHA_CTX * c ); 113  SHA_In ( SHA_CTX * c ); 114  SHA_Upde ( SHA_CTX * c , cڡ * da , size_t n ); 115  SHA_F (* md , SHA_CTX * c ); 116 * SHA (cڡ * d , size_t n , * md ); 117  SHA_Tnsfm ( SHA_CTX * c , cڡ * da ); 119 #ide OPENSSL_NO_SHA1 120 #ifde OPENSSL_FIPS 121  ive_SHA1_In ( SHA_CTX * c ); 123  SHA1_In ( SHA_CTX * c ); 124  SHA1_Upde ( SHA_CTX * c , cڡ * da , size_t n ); 125  SHA1_F (* md , SHA_CTX * c ); 126 * SHA1 (cڡ * d , size_t n , * md ); 127  SHA1_Tnsfm ( SHA_CTX * c , cڡ * da ); 130  #SHA256_CBLOCK ( SHA_LBLOCK *4 ) 133  #SHA224_DIGEST_LENGTH 28 ) 134  #SHA256_DIGEST_LENGTH 32 ) 136  sSHA256e_ 138 SHA_LONG h [8]; 139 SHA_LONG Nl , Nh ; 140 SHA_LONG da [ SHA_LBLOCK ]; 141  num , md_n ; 142 } tSHA256_CTX ; 144 #ide OPENSSL_NO_SHA256 145 #ifde OPENSSL_FIPS 146  ive_SHA224_In ( SHA256_CTX * c ); 147  ive_SHA256_In ( SHA256_CTX * c ); 149  SHA224_In ( SHA256_CTX * c ); 150  SHA224_Upde ( SHA256_CTX * c , cڡ * da , size_t n ); 151  SHA224_F (* md , SHA256_CTX * c ); 152 * SHA224 (cڡ * d , size_t n ,* md ); 153  SHA256_In ( SHA256_CTX * c ); 154  SHA256_Upde ( SHA256_CTX * c , cڡ * da , size_t n ); 155  SHA256_F (* md , SHA256_CTX * c ); 156 * SHA256 (cڡ * d , size_t n ,* md ); 157  SHA256_Tnsfm ( SHA256_CTX * c , cڡ * da ); 160  #SHA384_DIGEST_LENGTH 48 ) 161  #SHA512_DIGEST_LENGTH 64 ) 163 #ide OPENSSL_NO_SHA512 169  #SHA512_CBLOCK ( SHA_LBLOCK *8 ) 172 #i( defed ( _WIN32 || defed( _WIN64 )&& !defed( __MINGW32__ ) 173  #SHA_LONG64  __t64 ) 174  #U64 ( C C## UI64 ) 175 #i defed ( __ch64__ ) 176  #SHA_LONG64  ) 177  #U64 ( C C## UL ) 179  #SHA_LONG64  ) 180  #U64 ( C C## ULL ) 183  sSHA512e_ 185 SHA_LONG64 h [8]; 186 SHA_LONG64 Nl , Nh ; 188 SHA_LONG64 d [ SHA_LBLOCK ]; 189  p [ SHA512_CBLOCK ]; 190 } u ; 191  num , md_n ; 192 } tSHA512_CTX ; 195 #ide OPENSSL_NO_SHA512 196 #ifde OPENSSL_FIPS 197  ive_SHA384_In ( SHA512_CTX * c ); 198  ive_SHA512_In ( SHA512_CTX * c ); 200  SHA384_In ( SHA512_CTX * c ); 201  SHA384_Upde ( SHA512_CTX * c , cڡ * da , size_t n ); 202  SHA384_F (* md , SHA512_CTX * c ); 203 * SHA384 (cڡ * d , size_t n ,* md ); 204  SHA512_In ( SHA512_CTX * c ); 205  SHA512_Upde ( SHA512_CTX * c , cڡ * da , size_t n ); 206  SHA512_F (* md , SHA512_CTX * c ); 207 * SHA512 (cڡ * d , size_t n ,* md ); 208  SHA512_Tnsfm ( SHA512_CTX * c , cڡ * da ); 211 #ifde __lulus @/usr/include/pthread.h 18 #ide _PTHREAD_H 19  #_PTHREAD_H 1 ) 21  ~ 22  ~ 23  ~ 24  ~ 26  ~ 27  ~ 28  ~ 34 mPTHREAD_CREATE_JOINABLE , 35  #PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE ) 36 mPTHREAD_CREATE_DETACHED 37  #PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED ) 44 mPTHREAD_MUTEX_TIMED_NP , 45 mPTHREAD_MUTEX_RECURSIVE_NP , 46 mPTHREAD_MUTEX_ERRORCHECK_NP , 47 mPTHREAD_MUTEX_ADAPTIVE_NP 48 #i defed __USE_UNIX98 || defed __USE_XOPEN2K8 50 mPTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP , 51 mPTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP , 52 mPTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP , 53 mPTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL 55 #ifde __USE_GNU 57 , mPTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP 62 #ifde __USE_XOPEN2K 66 mPTHREAD_MUTEX_STALLED , 67 mPTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED , 68 mPTHREAD_MUTEX_ROBUST , 69 mPTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST 74 #i defed __USE_POSIX199506 || defed __USE_UNIX98 78 mPTHREAD_PRIO_NONE , 79 mPTHREAD_PRIO_INHERIT , 80 mPTHREAD_PRIO_PROTECT 86 #i __PTHREAD_MUTEX_HAVE_ELISION == 1 87  #__PTHREAD_SPINS 0, 0 ) 88 #i __PTHREAD_MUTEX_HAVE_ELISION == 2 89  #__PTHREAD_SPINS { 0, 0 } ) 91  #__PTHREAD_SPINS 0 ) 94 #ifde __PTHREAD_MUTEX_HAVE_PREV 95  #PTHREAD_MUTEX_INITIALIZER \ 96 { { 0, 0, 0, 0, 0, __PTHREAD_SPINS , { 0, 0 } } } ) 97 #ifde __USE_GNU 98  #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \ 99 { { 0, 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP , __PTHREAD_SPINS , { 0, 0 } } } ) 100  #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \ 101 { { 0, 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP , __PTHREAD_SPINS , { 0, 0 } } } ) 102  #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \ 103 { { 0, 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP , __PTHREAD_SPINS , { 0, 0 } } } ) 104  #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \ 105 { { 0, 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP , __PTHREAD_SPINS , { 0, 0 } } } ) 109  #PTHREAD_MUTEX_INITIALIZER \ 110 { { 0, 0, 0, 0, 0, { __PTHREAD_SPINS } } } ) 111 #ifde __USE_GNU 112  #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \ 113 { { 0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP , 0, { __PTHREAD_SPINS } } } ) 114  #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \ 115 { { 0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP , 0, { __PTHREAD_SPINS } } } ) 116  #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \ 117 { { 0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP , 0, { __PTHREAD_SPINS } } } ) 124 #i defed __USE_UNIX98 || defed __USE_XOPEN2K 127 mPTHREAD_RWLOCK_PREFER_READER_NP , 128 mPTHREAD_RWLOCK_PREFER_WRITER_NP , 129 mPTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP , 130 mPTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP 136 #ide __PTHREAD_RWLOCK_INT_FLAGS_SHARED 137 #i __WORDSIZE == 64 138  #__PTHREAD_RWLOCK_INT_FLAGS_SHARED 1 ) 143  #PTHREAD_RWLOCK_INITIALIZER \ 144 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } ) 145 #ifde __USE_GNU 146 #ifde __PTHREAD_RWLOCK_INT_FLAGS_SHARED 147  #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ 149 PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP } } ) 151 #i __BYTE_ORDER = __LITTLE_ENDIAN 152  #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ 153 { { 0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP , \ 154 0, 0, 0, 0 } } ) 156  #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \ 157 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP ,\ 158 0 } } ) 168 mPTHREAD_INHERIT_SCHED , 169  #PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED ) 170 mPTHREAD_EXPLICIT_SCHED 171  #PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED ) 178 mPTHREAD_SCOPE_SYSTEM , 179  #PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM ) 180 mPTHREAD_SCOPE_PROCESS 181  #PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS ) 188 mPTHREAD_PROCESS_PRIVATE , 189  #PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE ) 190 mPTHREAD_PROCESS_SHARED 191  #PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED ) 197  #PTHREAD_COND_INITIALIZER { { 0, 0, 0, 0, 0, (*0, 0, 0 } } ) 201  s_had_nup_bufr 203 (* m__route ) (*); 204 * m__g ; 205  m__ny ; 206  _had_nup_bufr * m__ev ; 212 mPTHREAD_CANCEL_ENABLE , 213  #PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE ) 214 mPTHREAD_CANCEL_DISABLE 215  #PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE ) 219 mPTHREAD_CANCEL_DEFERRED , 220  #PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED ) 221 mPTHREAD_CANCEL_ASYNCHRONOUS 222  #PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS ) 224  #PTHREAD_CANCELED ((*-1) ) 228  #PTHREAD_ONCE_INIT 0 ) 231 #ifde __USE_XOPEN2K 235  #PTHREAD_BARRIER_SERIAL_THREAD -1 ) 239 __BEGIN_DECLS 244  had_ ( had_t * __ri __wthad , 245 cڡ had__t * __ri __ , 246 *(* __t_route ) (*), 247 * __ri __g __THROWNL __nnu ((1, 3)); 253  $had_ex (* __tv `__ibu__ (( __nܑu__ )); 261  `had_jo ( had_t __th , ** __thad_tu ); 263 #ifde __USE_GNU 266  $had_yjo_ ( had_t __th , ** __thad_tu __THROW ; 274  `had_timedjo_ ( had_t __th , ** __thad_tu , 275 cڡ  timeec * __abime ); 282  $had_dach ( had_t __th __THROW ; 286 had_t $had_lf ( __THROW `__ibu__ (( __cڡ__ )); 289  $had_equ ( had_t __thad1 ,thad_ __thad2 ) 290 __THROW `__ibu__ (( __cڡ__ )); 298  $had__ ( had__t * __ __THROW `__nnu ((1)); 301  $had__deroy ( had__t * __ ) 302 __THROW `__nnu ((1)); 305  $had__gdache (cڡ had__t * __ , 306 * __dache ) 307 __THROW `__nnu ((1, 2)); 310  $had__tdache ( had__t * __ , 311  __dache ) 312 __THROW `__nnu ((1)); 316  $had__ggudsize (cڡ had__t * __ , 317 size_t * __gudsize ) 318 __THROW `__nnu ((1, 2)); 321  $had__tgudsize ( had__t * __ , 322 size_t __gudsize ) 323 __THROW `__nnu ((1)); 327  $had__gschedm (cڡ had__t * __ri __ , 328  sched_m * __ri __m ) 329 __THROW `__nnu ((1, 2)); 332  $had__tschedm ( had__t * __ri __ , 333 cڡ  sched_m * __ri 334 __m __THROW `__nnu ((1, 2)); 337  $had__gschedpicy (cڡ had__t * __ri 338 __ , * __ri __picy ) 339 __THROW `__nnu ((1, 2)); 342  $had__tschedpicy ( had__t * __ ,  __picy ) 343 __THROW `__nnu ((1)); 346  $had__ghsched (cڡ had__t * __ri 347 __ , * __ri __h ) 348 __THROW `__nnu ((1, 2)); 351  $had__thsched ( had__t * __ , 352  __h ) 353 __THROW `__nnu ((1)); 357  $had__gsce (cڡ had__t * __ri __ , 358 * __ri __sce ) 359 __THROW `__nnu ((1, 2)); 362  $had__tsce ( had__t * __ ,  __sce ) 363 __THROW `__nnu ((1)); 366  $had__gackaddr (cڡ had__t * __ri 367 __ , ** __ri __ackaddr ) 368 __THROW `__nnu ((1, 2) __ibu_dd__ ; 374  $had__tackaddr ( had__t * __ , 375 * __ackaddr ) 376 __THROW `__nnu ((1) __ibu_dd__ ; 379  $had__gacksize (cڡ had__t * __ri 380 __ , size_t * __ri __acksize ) 381 __THROW `__nnu ((1, 2)); 386  $had__tacksize ( had__t * __ , 387 size_t __acksize ) 388 __THROW `__nnu ((1)); 390 #ifde __USE_XOPEN2K 392  $had__gack (cڡ had__t * __ri __ , 393 ** __ri __ackaddr , 394 size_t * __ri __acksize ) 395 __THROW `__nnu ((1, 2, 3)); 400  $had__tack ( had__t * __ , * __ackaddr , 401 size_t __acksize __THROW `__nnu ((1)); 404 #ifde __USE_GNU 407  $had__ffy_ ( had__t * __ , 408 size_t __utsize , 409 cڡ u_t_t * __ut ) 410 __THROW `__nnu ((1, 3)); 414  $had__gaffy_ (cڡ had__t * __ , 415 size_t __utsize , 416 u_t_t * __ut ) 417 __THROW `__nnu ((1, 3)); 420  $had_g_deu_ ( had__t * __ ) 421 __THROW `__nnu ((1)); 425  $had_r_deu_ (cڡ had__t * __ ) 426 __THROW `__nnu ((1)); 431  $had_g_ ( had_t __th , had__t * __ ) 432 __THROW `__nnu ((2)); 440  $had_tschedm ( had_t __rg_thad ,  __picy , 441 cڡ  sched_m * __m ) 442 __THROW `__nnu ((3)); 445  $had_gschedm ( had_t __rg_thad , 446 * __ri __picy , 447  sched_m * __ri __m ) 448 __THROW `__nnu ((2, 3)); 451  $had_tschedio ( had_t __rg_thad ,  __io ) 452 __THROW ; 455 #ifde __USE_GNU 457  $had_gme_ ( had_t __rg_thad , * __buf , 458 size_t __bu ) 459 __THROW `__nnu ((2)); 462  $had_ame_ ( had_t __rg_thad , cڡ * __me ) 463 __THROW `__nnu ((2)); 467 #ifde __USE_UNIX98 469  $had_gccucy ( __THROW ; 472  $had_tccucy ( __v __THROW ; 475 #ifde __USE_GNU 480  $had_yld ( __THROW ; 485  $had_ffy_ ( had_t __th , size_t __utsize , 486 cڡ u_t_t * __ut ) 487 __THROW `__nnu ((3)); 490  $had_gaffy_ ( had_t __th , size_t __utsize , 491 u_t_t * __ut ) 492 __THROW `__nnu ((3)); 505  `had_ ( had__t * ___cڌ , 506 (* ___route () `__nnu ((1, 2)); 517  `had_tnle ( __e , * __de ); 521  `had_tny ( __ty , * __dty ); 524  `had_nl ( had_t __th ); 529  `had_nl (); 538 __jmp_buf __nl_jmp_buf ; 539  __mask_was_ved ; 540 } __nl_jmp_buf [1]; 541 * __d [4]; 542 } t__had_unwd_buf_t t__ibu__ (( t__igd__ )); 545 #ide __nup_f_ibu 546  #__nup_f_ibu ) 551  s__had_nup_ame 553 (* __nl_route ) (*); 554 * __nl_g ; 555  __do_ ; 556  __nl_ty ; 559 #i defed __GNUC__ && defed __EXCEPTIONS 560 #ifde __lulus 562 as c__had_nup_ass 564 (* __nl_route ) (*); 565 * __nl_g ; 566  __do_ ; 567  __nl_ty ; 569 public : 570 `__had_nup_ass ((* __f (*), * __g ) 571 : `__nl_route ( __f ), `__nl_g ( __g ), $__do_ (1) { } 572 ~ $__had_nup_ass ({ i( __do_ `__nl_route ( __nl_g ); } } 573  $__tdo ( __wv { __do_ = __wv; } } 574  $__der ({ `had_tny ( PTHREAD_CANCEL_DEFERRED , 575 & __nl_ty ); } } 576  $__e (cڡ { `had_tny ( __nl_ty , 0); } } 586  #had_nup_push ( route , g ) \ 588 __had_nup_ass `__ame ( route , g ) ) 592  #had_nup_p ( execu ) \ 593 __ame . `__tdo ( execu ); \ 594 } 0) ) 596 #ifde __USE_GNU 600  #had_nup_push_der_ ( route , g ) \ 602 __had_nup_ass `__ame ( route , g ); \ 603 __ame . `__der () ) 608  #had_nup_p_e_ ( execu ) \ 609 __ame . `__e (); \ 610 __ame . `__tdo ( execu ); \ 611 } 0) ) 618 __ex_le  619 $__had_nup_route ( __had_nup_ame * __ame ) 621 i( __ame -> __do_ ) 622 __ame -> `__nl_route (__ame-> __nl_g ); 623 } } 632  #had_nup_push ( route , g ) \ 634  __had_nup_ame __ame \ 635 `__ibu__ (( `__nup__ ( __had_nup_route ))) \ 636 { . __nl_route = ( route ), . __nl_g = ( g ), \ 637 . __do_ = 1 }; ) 641  #had_nup_p ( execu ) \ 642 __ame . __do_ = ( execu ); \ 643 } 0) ) 645 #ifde __USE_GNU 649  #had_nup_push_der_ ( route , g ) \ 651  __had_nup_ame __ame \ 652 `__ibu__ (( `__nup__ ( __had_nup_route ))) \ 653 { . __nl_route = ( route ), . __nl_g = ( g ), \ 654 . __do_ = 1 }; \ 655 ( `had_tny ( PTHREAD_CANCEL_DEFERRED , \ 656 & __ame . __nl_ty ) ) 661  #had_nup_p_e_ ( execu ) \ 662 ( `had_tny ( __ame . __nl_ty , NULL ); \ 663 __ame . __do_ = ( execu ); \ 664 } 0) ) 675  #had_nup_push ( route , g ) \ 677 __had_unwd_buf_t __nl_buf ; \ 678 (* __nl_route (*( route ); \ 679 * __nl_g = ( g ); \ 680  __n_f_ = `__sigtjmp (( __jmp_buf_g *) (*) \ 681 __nl_buf . __nl_jmp_buf , 0); \ 682 i( `__glibc_uiky ( __n_f_ )) \ 684 `__nl_route ( __nl_g ); \ 685 `__had_unwd_xt (& __nl_buf ); \ 689 `__had_gi_nl (& __nl_buf ); \ 690 d{ ) 691  __had_gi_nl ( __had_unwd_buf_t * __buf ) 692 __nup_f_ibu ; 696  #had_nup_p ( execu ) \ 699 `__had_uegi_nl (& __nl_buf ); \ 700 i( execu ) \ 701 `__nl_route ( __nl_g ); \ 702 } 0) ) 703  $__had_uegi_nl ( __had_unwd_buf_t * __buf ) 704 __nup_f_ibu ; 706 #ifde __USE_GNU 710  #had_nup_push_der_ ( route , g ) \ 712 __had_unwd_buf_t __nl_buf ; \ 713 (* __nl_route (*( route ); \ 714 * __nl_g = ( g ); \ 715  __n_f_ = `__sigtjmp (( __jmp_buf_g *) (*) \ 716 __nl_buf . __nl_jmp_buf , 0); \ 717 i( `__glibc_uiky ( __n_f_ )) \ 719 `__nl_route ( __nl_g ); \ 720 `__had_unwd_xt (& __nl_buf ); \ 724 `__had_gi_nl_der (& __nl_buf ); \ 725 d{ ) 726  `__had_gi_nl_der ( __had_unwd_buf_t * __buf ) 727 __nup_f_ibu ; 732  #had_nup_p_e_ ( execu ) \ 735 `__had_uegi_nl_e (& __nl_buf ); \ 736 i( execu ) \ 737 `__nl_route ( __nl_g ); \ 738 } } 0) ) 739  $__had_uegi_nl_e ( __had_unwd_buf_t * __buf ) 740 __nup_f_ibu ; 744  $__had_unwd_xt ( __had_unwd_buf_t * __buf ) 745 __nup_f_ibu `__ibu__ (( __nܑu__ )) 746 #ide SHARED 747 `__ibu__ (( __wk__ )) 753  __jmp_buf_g ; 754  $__sigtjmp ( __jmp_buf_g * __v ,  __vemask __THROWNL ; 760  $had_mux_ ( had_mux_t * __mux , 761 cڡ had_mux_t * __mux ) 762 __THROW `__nnu ((1)); 765  $had_mux_deroy ( had_mux_t * __mux ) 766 __THROW `__nnu ((1)); 769  $had_mux_ylock ( had_mux_t * __mux ) 770 __THROWNL `__nnu ((1)); 773  $had_mux_lock ( had_mux_t * __mux ) 774 __THROWNL `__nnu ((1)); 776 #ifde __USE_XOPEN2K 778  $had_mux_timedlock ( had_mux_t * __ri __mux , 779 cڡ  timeec * __ri 780 __abime __THROWNL `__nnu ((1, 2)); 784  $had_mux_uock ( had_mux_t * __mux ) 785 __THROWNL `__nnu ((1)); 789  $had_mux_giog (cڡ had_mux_t * 790 __ri __mux , 791 * __ri __iog ) 792 __THROW `__nnu ((1, 2)); 796  $had_mux_riog ( had_mux_t * __ri __mux , 797  __iog , 798 * __ri __d_g ) 799 __THROW `__nnu ((1, 3)); 802 #ifde __USE_XOPEN2K8 804  $had_mux_csit ( had_mux_t * __mux ) 805 __THROW `__nnu ((1)); 806 #ifde __USE_GNU 807  $had_mux_csit_ ( had_mux_t * __mux ) 808 __THROW `__nnu ((1)); 817  $had_mux_ ( had_mux_t * __ ) 818 __THROW `__nnu ((1)); 821  $had_mux_deroy ( had_mux_t * __ ) 822 __THROW `__nnu ((1)); 825  $had_mux_gpshed (cڡ had_mux_t * 826 __ri __ , 827 * __ri __pshed ) 828 __THROW `__nnu ((1, 2)); 831  $had_mux_shed ( had_mux_t * __ , 832  __pshed ) 833 __THROW `__nnu ((1)); 835 #i defed __USE_UNIX98 || defed __USE_XOPEN2K8 837  $had_mux_gty (cڡ had_mux_t * __ri 838 __ , * __ri __kd ) 839 __THROW `__nnu ((1, 2)); 844  $had_mux_y ( had_mux_t * __ ,  __kd ) 845 __THROW `__nnu ((1)); 849  $had_mux_goc (cڡ had_mux_t * 850 __ri __ , 851 * __ri __oc ) 852 __THROW `__nnu ((1, 2)); 856  $had_mux_roc ( had_mux_t * __ , 857  __oc ) 858 __THROW `__nnu ((1)); 861  $had_mux_giog (cڡ had_mux_t * 862 __ri __ , 863 * __ri __iog ) 864 __THROW `__nnu ((1, 2)); 867  $had_mux_riog ( had_mux_t * __ , 868  __iog ) 869 __THROW `__nnu ((1)); 871 #ifde __USE_XOPEN2K 873  $had_mux_grobu (cڡ had_mux_t * __ , 874 * __robuss ) 875 __THROW `__nnu ((1, 2)); 876 #ifde __USE_GNU 877  $had_mux_grobu_ (cڡ had_mux_t * __ , 878 * __robuss ) 879 __THROW `__nnu ((1, 2)); 883  $had_mux_obu ( had_mux_t * __ , 884  __robuss ) 885 __THROW `__nnu ((1)); 886 #ifde __USE_GNU 887  $had_mux_obu_ ( had_mux_t * __ , 888  __robuss ) 889 __THROW `__nnu ((1)); 894 #i defed __USE_UNIX98 || defed __USE_XOPEN2K 899  $had_rwlock_ ( had_rwlock_t * __ri __rwlock , 900 cڡ had_rwlock_t * __ri 901 __ __THROW `__nnu ((1)); 904  $had_rwlock_deroy ( had_rwlock_t * __rwlock ) 905 __THROW `__nnu ((1)); 908  $had_rwlock_rdlock ( had_rwlock_t * __rwlock ) 909 __THROWNL `__nnu ((1)); 912  $had_rwlock_yrdlock ( had_rwlock_t * __rwlock ) 913 __THROWNL `__nnu ((1)); 915 #ifde __USE_XOPEN2K 917  $had_rwlock_timedrdlock ( had_rwlock_t * __ri __rwlock , 918 cڡ  timeec * __ri 919 __abime __THROWNL `__nnu ((1, 2)); 923  $had_rwlock_wock ( had_rwlock_t * __rwlock ) 924 __THROWNL `__nnu ((1)); 927  $had_rwlock_ywock ( had_rwlock_t * __rwlock ) 928 __THROWNL `__nnu ((1)); 930 #ifde __USE_XOPEN2K 932  $had_rwlock_timedwock ( had_rwlock_t * __ri __rwlock , 933 cڡ  timeec * __ri 934 __abime __THROWNL `__nnu ((1, 2)); 938  $had_rwlock_uock ( had_rwlock_t * __rwlock ) 939 __THROWNL `__nnu ((1)); 945  $had_rwlock_ ( had_rwlock_t * __ ) 946 __THROW `__nnu ((1)); 949  $had_rwlock_deroy ( had_rwlock_t * __ ) 950 __THROW `__nnu ((1)); 953  $had_rwlock_gpshed (cڡ had_rwlock_t * 954 __ri __ , 955 * __ri __pshed ) 956 __THROW `__nnu ((1, 2)); 959  $had_rwlock_shed ( had_rwlock_t * __ , 960  __pshed ) 961 __THROW `__nnu ((1)); 964  $had_rwlock_gkd_ (cڡ had_rwlock_t * 965 __ri __ , 966 * __ri __ef ) 967 __THROW `__nnu ((1, 2)); 970  $had_rwlock_tkd_ ( had_rwlock_t * __ , 971  __ef __THROW `__nnu ((1)); 979  $had_cd_ ( had_cd_t * __ri __cd , 980 cڡ had_cd_t * __ri __cd_ ) 981 __THROW `__nnu ((1)); 984  $had_cd_deroy ( had_cd_t * __cd ) 985 __THROW `__nnu ((1)); 988  $had_cd_sigl ( had_cd_t * __cd ) 989 __THROWNL `__nnu ((1)); 992  $had_cd_brd ( had_cd_t * __cd ) 993 __THROWNL `__nnu ((1)); 1000  $had_cd_wa ( had_cd_t * __ri __cd , 1001 had_mux_t * __ri __mux ) 1002 `__nnu ((1, 2)); 1011  $had_cd_timedwa ( had_cd_t * __ri __cd , 1012 had_mux_t * __ri __mux , 1013 cڡ  timeec * __ri __abime ) 1014 `__nnu ((1, 2, 3)); 1019  $had_cd_ ( had_cd_t * __ ) 1020 __THROW `__nnu ((1)); 1023  $had_cd_deroy ( had_cd_t * __ ) 1024 __THROW `__nnu ((1)); 1027  $had_cd_gpshed (cڡ had_cd_t * 1028 __ri __ , 1029 * __ri __pshed ) 1030 __THROW `__nnu ((1, 2)); 1033  $had_cd_shed ( had_cd_t * __ , 1034  __pshed __THROW `__nnu ((1)); 1036 #ifde __USE_XOPEN2K 1038  $had_cd_gock (cڡ had_cd_t * 1039 __ri __ , 1040 __ockid_t * __ri __ock_id ) 1041 __THROW `__nnu ((1, 2)); 1044  $had_cd_tock ( had_cd_t * __ , 1045 __ockid_t __ock_id ) 1046 __THROW `__nnu ((1)); 1050 #ifde __USE_XOPEN2K 1055  $had__ ( had_lock_t * __lock ,  __pshed ) 1056 __THROW `__nnu ((1)); 1059  $had__deroy ( had_lock_t * __lock ) 1060 __THROW `__nnu ((1)); 1063  $had__lock ( had_lock_t * __lock ) 1064 __THROWNL `__nnu ((1)); 1067  $had__ylock ( had_lock_t * __lock ) 1068 __THROWNL `__nnu ((1)); 1071  $had__uock ( had_lock_t * __lock ) 1072 __THROWNL `__nnu ((1)); 1079  $had_brr_ ( had_brr_t * __ri __brr , 1080 cڡ had_brr_t * __ri 1081 __ ,  __cou ) 1082 __THROW `__nnu ((1)); 1085  $had_brr_deroy ( had_brr_t * __brr ) 1086 __THROW `__nnu ((1)); 1089  $had_brr_wa ( had_brr_t * __brr ) 1090 __THROWNL `__nnu ((1)); 1094  $had_brr_ ( had_brr_t * __ ) 1095 __THROW `__nnu ((1)); 1098  $had_brr_deroy ( had_brr_t * __ ) 1099 __THROW `__nnu ((1)); 1102  $had_brr_gpshed (cڡ had_brr_t * 1103 __ri __ , 1104 * __ri __pshed ) 1105 __THROW `__nnu ((1, 2)); 1108  $had_brr_shed ( had_brr_t * __ , 1109  __pshed ) 1110 __THROW `__nnu ((1)); 1122  `had_key_ ( had_key_t * __key , 1123 (* __der_funi ) (*)) 1124 __THROW `__nnu ((1)); 1127  $had_key_de ( had_key_t __key __THROW ; 1130 * $had_gecific ( had_key_t __key __THROW ; 1133  $had_tecific ( had_key_t __key , 1134 cڡ * __por __THROW ; 1137 #ifde __USE_XOPEN2K 1139  $had_guockid ( had_t __thad_id , 1140 __ockid_t * __ock_id ) 1141 __THROW `__nnu ((2)); 1156  `had_fk ((* __e ) (), 1157 (* __ ) (), 1158 (* __chd () __THROW ; 1161 #ifde __USE_EXTERN_INLINES 1163 __ex_le  1164 `__NTH ( $had_equ ( had_t __thad1 ,thad_ __thad2 )) 1166  __thad1 = __thad2 ; 1167 } } 1170 g__END_DECLS @/usr/include/regex.h 20 #ide _REGEX_H 21  #_REGEX_H 1 ) 23  ~ 24  ~ 27 #ifde __lulus 35  ts_g_t ; 36  taive_g_t ; 43  tg_syax_t ; 45 #ifde __USE_GNU 48  #RE_BACKSLASH_ESCAPE_IN_LISTS ((1) ) 53  #RE_BK_PLUS_QM ( RE_BACKSLASH_ESCAPE_IN_LISTS << 1) ) 59  #RE_CHAR_CLASSES ( RE_BK_PLUS_QM << 1) ) 73  #RE_CONTEXT_INDEP_ANCHORS ( RE_CHAR_CLASSES << 1) ) 81  #RE_CONTEXT_INDEP_OPS ( RE_CONTEXT_INDEP_ANCHORS << 1) ) 85  #RE_CONTEXT_INVALID_OPS ( RE_CONTEXT_INDEP_OPS << 1) ) 89  #RE_DOT_NEWLINE ( RE_CONTEXT_INVALID_OPS << 1) ) 93  #RE_DOT_NOT_NULL ( RE_DOT_NEWLINE << 1) ) 97  #RE_HAT_LISTS_NOT_NEWLINE ( RE_DOT_NOT_NULL << 1) ) 102  #RE_INTERVALS ( RE_HAT_LISTS_NOT_NEWLINE << 1) ) 106  #RE_LIMITED_OPS ( RE_INTERVALS << 1) ) 110  #RE_NEWLINE_ALT ( RE_LIMITED_OPS << 1) ) 115  #RE_NO_BK_BRACES ( RE_NEWLINE_ALT << 1) ) 119  #RE_NO_BK_PARENS ( RE_NO_BK_BRACES << 1) ) 123  #RE_NO_BK_REFS ( RE_NO_BK_PARENS << 1) ) 127  #RE_NO_BK_VBAR ( RE_NO_BK_REFS << 1) ) 133  #RE_NO_EMPTY_RANGES ( RE_NO_BK_VBAR << 1) ) 137  #RE_UNMATCHED_RIGHT_PAREN_ORD ( RE_NO_EMPTY_RANGES << 1) ) 141  #RE_NO_POSIX_BACKTRACKING ( RE_UNMATCHED_RIGHT_PAREN_ORD << 1) ) 145  #RE_NO_GNU_OPS ( RE_NO_POSIX_BACKTRACKING << 1) ) 153  #RE_DEBUG ( RE_NO_GNU_OPS << 1) ) 158  #RE_INVALID_INTERVAL_ORD ( RE_DEBUG << 1) ) 161 #ifde __OPTION_POSIX_REGEXP_GLIBC 164  #RE_ICASE ( RE_INVALID_INTERVAL_ORD << 1) ) 169  #RE_CARET_ANCHORS_HERE ( RE_ICASE << 1) ) 173  #RE_CONTEXT_INVALID_DUP ( RE_CARET_ANCHORS_HERE << 1) ) 177  #RE_NO_SUB ( RE_CONTEXT_INVALID_DUP << 1) ) 185 g_syax_t _syax_tis ; 187 #ifde __USE_GNU 192  #RE_SYNTAX_EMACS 0 ) 194  #RE_SYNTAX_AWK \ 195 ( RE_BACKSLASH_ESCAPE_IN_LISTS | RE_DOT_NOT_NULL \ 196 | RE_NO_BK_PARENS | RE_NO_BK_REFS \ 197 | RE_NO_BK_VBAR | RE_NO_EMPTY_RANGES \ 198 | RE_DOT_NEWLINE | RE_CONTEXT_INDEP_ANCHORS \ 199 | RE_CHAR_CLASSES \ 200 | RE_UNMATCHED_RIGHT_PAREN_ORD | RE_NO_GNU_OPS ) ) 202  #RE_SYNTAX_GNU_AWK \ 203 (( RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \ 204 | RE_INVALID_INTERVAL_ORD ) \ 205 & ~( RE_DOT_NOT_NULL | RE_CONTEXT_INDEP_OPS \ 206 | RE_CONTEXT_INVALID_OPS )) ) 208  #RE_SYNTAX_POSIX_AWK \ 209 ( RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \ 210 | RE_INTERVALS | RE_NO_GNU_OPS \ 211 | RE_INVALID_INTERVAL_ORD ) ) 213  #RE_SYNTAX_GREP \ 214 ( RE_BK_PLUS_QM | RE_CHAR_CLASSES \ 215 | RE_HAT_LISTS_NOT_NEWLINE | RE_INTERVALS \ 216 | RE_NEWLINE_ALT ) ) 218  #RE_SYNTAX_EGREP \ 219 ( RE_CHAR_CLASSES | RE_CONTEXT_INDEP_ANCHORS \ 220 | RE_CONTEXT_INDEP_OPS | RE_HAT_LISTS_NOT_NEWLINE \ 221 | RE_NEWLINE_ALT | RE_NO_BK_PARENS \ 222 | RE_NO_BK_VBAR ) ) 224  #RE_SYNTAX_POSIX_EGREP \ 225 ( RE_SYNTAX_EGREP | RE_INTERVALS | RE_NO_BK_BRACES \ 226 | RE_INVALID_INTERVAL_ORD ) ) 229  #RE_SYNTAX_ED RE_SYNTAX_POSIX_BASIC ) 231  #RE_SYNTAX_SED RE_SYNTAX_POSIX_BASIC ) 234  #_RE_SYNTAX_POSIX_COMMON \ 235 ( RE_CHAR_CLASSES | RE_DOT_NEWLINE | RE_DOT_NOT_NULL \ 236 | RE_INTERVALS | RE_NO_EMPTY_RANGES ) ) 238 #ifde __OPTION_POSIX_REGEXP_GLIBC 239  #RE_SYNTAX_POSIX_BASIC \ 240 ( _RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM | RE_CONTEXT_INVALID_DUP ) ) 242  #RE_SYNTAX_POSIX_BASIC \ 243 ( _RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM ) ) 249  #RE_SYNTAX_POSIX_MINIMAL_BASIC \ 250 ( _RE_SYNTAX_POSIX_COMMON | RE_LIMITED_OPS ) ) 252  #RE_SYNTAX_POSIX_EXTENDED \ 253 ( _RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \ 254 | RE_CONTEXT_INDEP_OPS | RE_NO_BK_BRACES \ 255 | RE_NO_BK_PARENS | RE_NO_BK_VBAR \ 256 | RE_CONTEXT_INVALID_OPS | RE_UNMATCHED_RIGHT_PAREN_ORD ) ) 260  #RE_SYNTAX_POSIX_MINIMAL_EXTENDED \ 261 ( _RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \ 262 | RE_CONTEXT_INVALID_OPS | RE_NO_BK_BRACES \ 263 | RE_NO_BK_PARENS | RE_NO_BK_REFS \ 264 | RE_NO_BK_VBAR | RE_UNMATCHED_RIGHT_PAREN_ORD ) ) 270 #ifde RE_DUP_MAX 271 #unde RE_DUP_MAX 274  #RE_DUP_MAX (0x7fff) ) 282  #REG_EXTENDED 1 ) 286  #REG_ICASE ( REG_EXTENDED << 1) ) 291  #REG_NEWLINE ( REG_ICASE << 1) ) 295  #REG_NOSUB ( REG_NEWLINE << 1) ) 305  #REG_NOTBOL 1 ) 308  #REG_NOTEOL (1 << 1) ) 310 #ifde __OPTION_POSIX_REGEXP_GLIBC 313  #REG_STARTEND (1 << 2) ) 321 #i defed _XOPEN_SOURCE || defed __USE_XOPEN2K 322 gREG_ENOSYS = -1, 325 gREG_NOERROR = 0, 326 gREG_NOMATCH , 330 gREG_BADPAT , 331 gREG_ECOLLATE , 332 gREG_ECTYPE , 333 gREG_EESCAPE , 334 gREG_ESUBREG , 335 gREG_EBRACK , 336 gREG_EPAREN , 337 gREG_EBRACE , 338 gREG_BADBR , 339 gREG_ERANGE , 340 gREG_ESPACE , 341 gREG_BADRPT , 344 gREG_EEND , 345 gREG_ESIZE , 346 gREG_ERPAREN 347 } tg_rcode_t ; 355 #ide RE_TRANSLATE_TYPE 356  #__RE_TRANSLATE_TYPE * ) 357 #ifde __USE_GNU 358  #RE_TRANSLATE_TYPE __RE_TRANSLATE_TYPE ) 362 #ifde __USE_GNU 363  #__REPB_PREFIX ( me ) name 365  #__REPB_PREFIX ( me __ ## ) name 368  s_n_bufr 373 * __REPB_PREFIX ( bufr ); 376  __REPB_PREFIX ( lod ); 379  __REPB_PREFIX ( ud ); 382 g_syax_t __REPB_PREFIX ( syax ); 387 * __REPB_PREFIX ( m ); 393 __RE_TRANSLATE_TYPE __REPB_PREFIX ( e ); 396 size_t g_nsub ; 402  __REPB_PREFIX ( n_be_nu ) : 1; 408 #ifde __USE_GNU 409  #REGS_UNALLOCATED 0 ) 410  #REGS_REALLOCATE 1 ) 411  #REGS_FIXED 2 ) 413  __REPB_PREFIX ( gs_lod ) : 2; 417  __REPB_PREFIX ( m_accu ) : 1; 421  __REPB_PREFIX ( no_sub ) : 1; 425  __REPB_PREFIX ( n_b ) : 1; 428  __REPB_PREFIX ( n_e ) : 1; 431  __REPB_PREFIX ( wle_ch ) : 1; 434  _n_bufr tgex_t ; 437  tgoff_t ; 440 #ifde __USE_GNU 443  s_gis 445  gnum_gs ; 446 goff_t * gt ; 447 goff_t * gd ; 454 #ide RE_NREGS 455  #RE_NREGS 30 ) 465 goff_t grm_so ; 466 goff_t grm_eo ; 467 } tgmch_t ; 471 #ifde __USE_GNU 474 g_syax_t _t_syax (g_syax_ __syax ); 484 cڡ * _compe_n (cڡ * __n , size_t __ngth , 485  _n_bufr * __bufr ); 491  _compe_m ( _n_bufr * __bufr ); 499  _ch ( _n_bufr * __bufr , cڡ * __rg , 500  __ngth ,  __t ,  __nge , 501  _gis * __gs ); 506  _ch_2 ( _n_bufr * __bufr , 507 cڡ * __rg1 ,  __ngth1 , 508 cڡ * __rg2 ,  __ngth2 ,  __t , 509  __nge ,  _gis * __gs ,  __ ); 514  _mch ( _n_bufr * __bufr , cڡ * __rg , 515  __ngth ,  __t ,  _gis * __gs ); 519  _mch_2 ( _n_bufr * __bufr , 520 cڡ * __rg1 ,  __ngth1 , 521 cڡ * __rg2 ,  __ngth2 ,  __t , 522  _gis * __gs ,  __ ); 537  _t_gis ( _n_bufr * __bufr , 538  _gis * __gs , 539  __num_gs , 540 goff_t * __ts ,egoff_* __ds ); 543 #i defed _REGEX_RE_COMP || (defed _LIBC && defed __USE_BSD ) 544 #ide _CRAY 546 * _comp (const *); 547  _exec (const *); 553 #ide __ri 554 #i! (2 < __GNUC__ || (2 =__GNUC__ && 95 < __GNUC_MINOR__ )) 555 #i defed ri || 199901L < __STDC_VERSION__ 556  #__ri ri ) 558  #__ri ) 563 #ide __ri_r 564 #i( __GNUC__ > 3 || (__GNUC__ =3 && __GNUC_MINOR__ >= 1)) \ 565 && ! defed g__GNUG__ 566  #__ri_r __ri ) 568  #__ri_r ) 573  gcomp ( gex_t * __ri __eg , 574 cڡ * __ri __n , 575  __cags ); 577  gexec (cڡ gex_t * __ri __eg , 578 cڡ * __ri __rg , size_t __nmch , 579 gmch_t __pmch [ __ri_r ], 580  __eags ); 582 size_t gr ( __rcode , cڡ gex_t * __ri __eg , 583 * __ri __rbuf , size_t __rbuf_size ); 585  g ( gex_t * __eg ); 588 #ifde __lulus @/usr/include/signal.h 22 #idef _SIGNAL_H 24 #i! defed __ed_sig_omic_t && !defed __ed_sigt_t 25  #_SIGNAL_H ) 28  ~ 30 g__BEGIN_DECLS 32  ~ 36 #i defed __ed_sig_omic_t || defed _SIGNAL_H 37 #ide __sig_omic_t_defed 38  #__sig_omic_t_defed ) 39 __BEGIN_NAMESPACE_STD 40  __sig_omic_t tsig_omic_t ; 41 g__END_NAMESPACE_STD 43 #unde __ed_sig_omic_t 46 #i defed __ed_sigt_t || (defed _SIGNAL_H && defed __USE_POSIX ) 47 #ide __sigt_t_defed 48  #__sigt_t_defed ) 49  __sigt_t tsigt_t ; 51 #unde __ed_sigt_t 54 #ifde _SIGNAL_H 56  ~ 57  ~ 59 #i defed __USE_XOPEN || defed __USE_XOPEN2K 60 #ide __pid_t_defed 61  __pid_t tpid_t ; 62  #__pid_t_defed ) 64 #ifde __USE_XOPEN 66 #ide __uid_t_defed 67  __uid_t tuid_t ; 68  #__uid_t_defed ) 72 #ifde __USE_POSIX199309 74  #__ed_timeec ) 75  ~ 78 #i defed __USE_POSIX199309 || defed __USE_XOPEN_EXTENDED 80  ~ 85 (* t__sighdr_t ) (); 90 __sighdr_t $__sysv_sigl ( __sig , __sighdr_t __hdr ) 91 __THROW ; 92 #ifde __USE_GNU 93 __sighdr_t $sysv_sigl ( __sig , __sighdr_t __hdr ) 94 __THROW ; 100 __BEGIN_NAMESPACE_STD 101 #ifde __USE_BSD 102 __sighdr_t $sigl ( __sig , __sighdr_t __hdr ) 103 __THROW ; 106 #ifde __REDIRECT_NTH 107 __sighdr_t `__REDIRECT_NTH ( sigl , 108 ( __sig , __sighdr_t __hdr ), 109 __sysv_sigl ); 111  #sigl __sysv_sigl ) 114 __END_NAMESPACE_STD 116 #ifde __USE_XOPEN 119 __sighdr_t $bsd_sigl ( __sig , __sighdr_t __hdr ) 120 __THROW ; 126 #ifde __USE_POSIX 127  $kl ( __pid_t __pid ,  __sig __THROW ; 130 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED 134  $kg ( __pid_t __pg ,  __sig __THROW ; 137 __BEGIN_NAMESPACE_STD 139  $i ( __sig __THROW ; 140 __END_NAMESPACE_STD 142 #ifde __USE_SVID 144 __sighdr_t $ssigl ( __sig , __sighdr_t __hdr ) 145 __THROW ; 146  $gsigl ( __sig __THROW ; 149 #i defed __USE_MISC || defed __USE_XOPEN2K 151  `psigl ( __sig , cڡ * __s ); 154 #ifde __USE_XOPEN2K 156  `psigfo (cڡ sigfo_t * __pfo , cڡ * __s ); 167  `__sigu ( __sig__mask ,  __is_sig ); 169 #ifde __USE_XOPEN 170 #ifde __GNUC__ 171  $sigu ( __sig `__asm__ ("__xpg_sigpause"); 174  #sigu ( sig `__sigu ((sig), 1) ) 179 #ifde __USE_BSD 186  #sigmask ( sig `__sigmask (sig) ) 189  $sigblock ( __mask __THROW __ibu_dd__ ; 192  $sigtmask ( __mask __THROW __ibu_dd__ ; 195  $siggmask ( __THROW __ibu_dd__ ; 199 #ifde __USE_MISC 200  #NSIG _NSIG ) 203 #ifde __USE_GNU 204  __sighdr_t tsighdr_t ; 208 #ifde __USE_BSD 209  __sighdr_t tsig_t ; 212 #ifde __USE_POSIX 215  $sigemyt ( sigt_t * __t __THROW `__nnu ((1)); 218  $sigflt ( sigt_t * __t __THROW `__nnu ((1)); 221  $sigaddt ( sigt_t * __t ,  __signo __THROW `__nnu ((1)); 224  $sigdt ( sigt_t * __t ,  __signo __THROW `__nnu ((1)); 227  $sigismemb (cڡ sigt_t * __t ,  __signo ) 228 __THROW `__nnu ((1)); 230 #ifde __USE_GNU 232  $sigimyt (cڡ sigt_t * __t __THROW `__nnu ((1)); 235  $sigdt ( sigt_t * __t , cڡ sigt_* __ , 236 cڡ sigt_t * __right __THROW `__nnu ((1, 2, 3)); 239  $sigܣt ( sigt_t * __t , cڡ sigt_* __ , 240 cڡ sigt_t * __right __THROW `__nnu ((1, 2, 3)); 245  ~ 248  $sigocmask ( __how , cڡ sigt_t * __ri __t , 249 sigt_t * __ri __ot __THROW ; 256  $sigsud (cڡ sigt_t * __t `__nnu ((1)); 259  $sigai ( __sig , cڡ  sigai * __ri __a , 260  sigai * __ri __ __THROW ; 263  $signdg ( sigt_t * __t __THROW `__nnu ((1)); 270  $sigwa (cڡ sigt_t * __ri __t , *__ri __sig ) 271 `__nnu ((1, 2)); 273 #ifde __USE_POSIX199309 278  $sigwafo (cڡ sigt_t * __ri __t , 279 sigfo_t * __ri __fo `__nnu ((1)); 286  $sigtimedwa (cڡ sigt_t * __ri __t , 287 sigfo_t * __ri __fo , 288 cڡ  timeec * __ri __timeout ) 289 `__nnu ((1)); 293  $sigqueue ( __pid_t __pid ,  __sig , cڡ  sigv __v ) 294 __THROW ; 299 #ifde __USE_BSD 303 cڡ *cڡ _sys_sigli [ _NSIG ]; 304 cڡ *cڡ sys_sigli [ _NSIG ]; 307  ssigvec 309 __sighdr_t sv_hdr ; 310  sv_mask ; 312  sv_ags ; 313  #sv_ڡack sv_ags ) 317  #SV_ONSTACK (1 << 0) ) 318  #SV_INTERRUPT (1 << 1) ) 319  #SV_RESETHAND (1 << 2) ) 327  $sigvec ( __sig , cڡ  sigvec * __vec , 328  sigvec * __ovec __THROW ; 332  ~ 335  $sigtu ( sigcڋxt * __s __THROW ; 340 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K8 341  #__ed_size_t ) 342  ~ 347  $sigu ( __sig ,  __u __THROW ; 349  ~ 350 #i defed __USE_XOPEN || defed __USE_XOPEN2K8 352  ~ 358  $sigack ( sigack * __ss , sigack * __oss ) 359 __THROW __ibu_dd__ ; 363  $sigtack (cڡ  sigtack * __ri __ss , 364  sigtack * __ri __oss __THROW ; 368 #ifde __USE_XOPEN_EXTENDED 372  $sighd ( __sig __THROW ; 375  $sigl ( __sig __THROW ; 378  $sigigne ( __sig __THROW ; 381 __sighdr_t $sigt ( __sig , __sighdr_t __di __THROW ; 384 #i defed __USE_POSIX199506 || defed __USE_UNIX98 387  ~ 388  ~ 395  $__libc_cut_sigm ( __THROW ; 397  $__libc_cut_sigmax ( __THROW ; 401 __END_DECLS @/usr/include/stdio.h 23 #ide _STDIO_H 25 #i! defed __ed_FILE && !defed __ed___FILE 26  #_STDIO_H 1 ) 27  ~ 29 g__BEGIN_DECLS 31  #__ed_size_t ) 32  #__ed_NULL ) 33  ~ 35  ~ 36  #__ed_FILE ) 37  #__ed___FILE ) 41 #i! defed __FILE_defed && defed __ed_FILE 44  g_IO_FILE ; 46 __BEGIN_NAMESPACE_STD 48  _IO_FILE tFILE ; 49 g__END_NAMESPACE_STD 50 #i defed __USE_LARGEFILE64 || defed __USE_SVID || defed __USE_POSIX \ 51 || defed g__USE_BSD || defed g__USE_ISOC99 || defed g__USE_XOPEN \ 52 || defed __USE_POSIX2 53 $__USING_NAMESPACE_STD ( FILE ) 56  #__FILE_defed 1 ) 58 #unde __ed_FILE 61 #i! defed ____FILE_defed && defed __ed___FILE 64  _IO_FILE t__FILE ; 66  #____FILE_defed 1 ) 68 #unde __ed___FILE 71 #ifdef _STDIO_H 72  #_STDIO_USES_IOSTREAM ) 74  ~ 76 #i defed __USE_XOPEN || defed __USE_XOPEN2K8 77 #ifde __GNUC__ 78 #ide _VA_LIST_DEFINED 79  _G_va_li tva_li ; 80  #_VA_LIST_DEFINED ) 83  ~ 87 #ifde __USE_XOPEN2K8 88 #ide __off_t_defed 89 #ide __USE_FILE_OFFSET64 90  __off_t toff_t ; 92  __off64_t toff_t ; 94  #__off_t_defed ) 96 #i defed __USE_LARGEFILE64 && !defed __off64_t_defed 97  __off64_t toff64_t ; 98  #__off64_t_defed ) 101 #ide __ssize_t_defed 102  __ssize_t tssize_t ; 103  #__ssize_t_defed ) 108 __BEGIN_NAMESPACE_STD 109 #ide __USE_FILE_OFFSET64 110  _G_os_t tos_t ; 112  _G_os64_t tos_t ; 114 __END_NAMESPACE_STD 115 #ifde __USE_LARGEFILE64 116  _G_os64_t tos64_t ; 120  #_IOFBF 0 ) 121  #_IOLBF 1 ) 122  #_IONBF 2 ) 126 #ide BUFSIZ 127  #BUFSIZ _IO_BUFSIZ ) 133 #ide EOF 134  #EOF (-1) ) 140  #SEEK_SET 0 ) 141  #SEEK_CUR 1 ) 142  #SEEK_END 2 ) 143 #ifde __USE_GNU 144  #SEEK_DATA 3 ) 145  #SEEK_HOLE 4 ) 149 #i defed __USE_SVID || defed __USE_XOPEN 151  #P_tmpd "/tmp" ) 164  ~ 168  _IO_FILE * d ; 169  _IO_FILE * dout ; 170  _IO_FILE * dr ; 172  #d d ) 173  #dout dout ) 174  #dr dr ) 176 __BEGIN_NAMESPACE_STD 178  $move (cڡ * __fame __THROW ; 180  $me (cڡ * __d , cڡ * __w __THROW ; 181 __END_NAMESPACE_STD 183 #ifde __USE_ATFILE 185  $mt ( __dfd , cڡ * __d ,  __wfd , 186 cڡ * __w __THROW ; 189 __BEGIN_NAMESPACE_STD 194 #ide __USE_FILE_OFFSET64 195 FILE * $tmpfe ( __wur ; 197 #ifde __REDIRECT 198 FILE * `__REDIRECT ( tmpfe , (), tmpfe64 __wur ; 200  #tmpfe tmpfe64 ) 204 #ifde __USE_LARGEFILE64 205 FILE * $tmpfe64 ( __wur ; 209 * $tmam (* __s __THROW __wur ; 210 __END_NAMESPACE_STD 212 #ifde __USE_MISC 215 * $tmam_r (* __s __THROW __wur ; 219 #i defed __USE_SVID || defed __USE_XOPEN 227 * $mam (cڡ * __d , cڡ * __pfx ) 228 __THROW __ibu_mloc__ __wur ; 232 __BEGIN_NAMESPACE_STD 237  `fo ( FILE * __am ); 242  `fush ( FILE * __am ); 243 __END_NAMESPACE_STD 245 #ifde __USE_MISC 252  `fush_uocked ( FILE * __am ); 255 #ifde __USE_GNU 262  `fol (); 266 __BEGIN_NAMESPACE_STD 267 #ide __USE_FILE_OFFSET64 272 FILE * $fݒ (cڡ * __ri __fame , 273 cڡ * __ri __modes __wur ; 278 FILE * $eݒ (cڡ * __ri __fame , 279 cڡ * __ri __modes , 280 FILE * __ri __am __wur ; 282 #ifde __REDIRECT 283 FILE * `__REDIRECT ( fݒ , (cڡ * __ri __fame , 284 cڡ * __ri __modes ), fݒ64 ) 285 __wur ; 286 FILE * `__REDIRECT ( eݒ , (cڡ * __ri __fame , 287 cڡ * __ri __modes , 288 FILE * __ri __am ), eݒ64 ) 289 __wur ; 291  #fݒ fݒ64 ) 292  #eݒ eݒ64 ) 295 __END_NAMESPACE_STD 296 #ifde __USE_LARGEFILE64 297 FILE * $fݒ64 (cڡ * __ri __fame , 298 cڡ * __ri __modes __wur ; 299 FILE * $eݒ64 (cڡ * __ri __fame , 300 cڡ * __ri __modes , 301 FILE * __ri __am __wur ; 304 #ifdef __USE_POSIX 306 FILE * $fdݒ ( __fd , cڡ * __modes __THROW __wur ; 309 #ifdef __USE_GNU 312 FILE * $fݒcook (* __ri __magic_cook , 313 cڡ * __ri __modes , 314 _IO_cook_io_funis_t __io_funcs __THROW __wur ; 317 #ifde __USE_XOPEN2K8 319 FILE * $fmemݒ (* __s , size_t __n , cڡ * __modes ) 320 __THROW __wur ; 325 FILE * $ݒ_memam (** __buoc , size_t * __sizoc __THROW __wur ; 329 __BEGIN_NAMESPACE_STD 332  $tbuf ( FILE * __ri __am , *__ri __buf __THROW ; 336  $tvbuf ( FILE * __ri __am , *__ri __buf , 337  __modes , size_t __n __THROW ; 338 __END_NAMESPACE_STD 340 #ifdef __USE_BSD 343  $tbufr ( FILE * __ri __am , *__ri __buf , 344 size_t __size __THROW ; 347  $ebuf ( FILE * __am __THROW ; 351 __BEGIN_NAMESPACE_STD 356  `rtf ( FILE * __ri __am , 357 cڡ * __ri __fm , ...); 362  `tf (cڡ * __ri __fm , ...); 364  $rtf (* __ri __s , 365 cڡ * __ri __fm , ... __THROWNL ; 371  `vrtf ( FILE * __ri __s , cڡ *__ri __fm , 372 _G_va_li __g ); 377  `vtf (cڡ * __ri __fm , _G_va_li __g ); 379  $vrtf (* __ri __s , cڡ *__ri __fm , 380 _G_va_li __g __THROWNL ; 381 __END_NAMESPACE_STD 383 #i defed __USE_BSD || defed __USE_ISOC99 || defed __USE_UNIX98 384 __BEGIN_NAMESPACE_C99 386  $tf (* __ri __s , size_t __maxn , 387 cڡ * __ri __fm , ...) 388 __THROWNL `__ibu__ (( `__fm__ ( __tf__ , 3, 4))); 390  $vtf (* __ri __s , size_t __maxn , 391 cڡ * __ri __fm , _G_va_li __g ) 392 __THROWNL `__ibu__ (( `__fm__ ( __tf__ , 3, 0))); 393 __END_NAMESPACE_C99 396 #ifde __USE_GNU 399  $vartf (** __ri __r , cڡ *__ri __f , 400 _G_va_li __g ) 401 __THROWNL `__ibu__ (( $__fm__ ( __tf__ , 2, 0)) __wur ; 402  $__artf (** __ri __r , 403 cڡ * __ri __fmt , ...) 404 __THROWNL `__ibu__ (( $__fm__ ( __tf__ , 2, 3)) __wur ; 405  $artf (** __ri __r , 406 cڡ * __ri __fmt , ...) 407 __THROWNL `__ibu__ (( $__fm__ ( __tf__ , 2, 3)) __wur ; 410 #ifde __USE_XOPEN2K8 412  $vdtf ( __fd , cڡ * __ri __fmt , 413 _G_va_li __g ) 414 `__ibu__ (( `__fm__ ( __tf__ , 2, 0))); 415  $dtf ( __fd , cڡ * __ri __fmt , ...) 416 `__ibu__ (( `__fm__ ( __tf__ , 2, 3))); 420 __BEGIN_NAMESPACE_STD 425  $fsnf ( FILE * __ri __am , 426 cڡ * __ri __fm , ... __wur ; 431  $snf (cڡ * __ri __fm , ... __wur ; 433  $ssnf (cڡ * __ri __s , 434 cڡ * __ri __fm , ... __THROW ; 436 #i defed __USE_ISOC99 && !defed __USE_GNU \ 437 && (! defed __LDBL_COMPAT || !defed __REDIRECT ) \ 438 && ( defed __STRICT_ANSI__ || defed __USE_XOPEN2K ) 439 #ifde __REDIRECT 443  `__REDIRECT ( fsnf , ( FILE * __ri __am , 444 cڡ * __ri __fm , ...), 445 __isoc99_fsnf __wur ; 446  `__REDIRECT ( snf , (cڡ * __ri __fm , ...), 447 __isoc99_snf __wur ; 448  `__REDIRECT_NTH ( ssnf , (cڡ * __ri __s , 449 cڡ * __ri __fm , ...), 450 __isoc99_ssnf ); 452  $__isoc99_fsnf ( FILE * __ri __am , 453 cڡ * __ri __fm , ... __wur ; 454  $__isoc99_snf (cڡ * __ri __fm , ... __wur ; 455  $__isoc99_ssnf (cڡ * __ri __s , 456 cڡ * __ri __fm , ... __THROW ; 457  #fsnf __isoc99_fsnf ) 458  #snf __isoc99_snf ) 459  #ssnf __isoc99_ssnf ) 463 __END_NAMESPACE_STD 465 #ifdef __USE_ISOC99 466 __BEGIN_NAMESPACE_C99 471  $vfsnf ( FILE * __ri __s , cڡ *__ri __fm , 472 _G_va_li __g ) 473 `__ibu__ (( $__fm__ ( __snf__ , 2, 0)) __wur ; 479  $vsnf (cڡ * __ri __fm , _G_va_li __g ) 480 `__ibu__ (( $__fm__ ( __snf__ , 1, 0)) __wur ; 483  $vssnf (cڡ * __ri __s , 484 cڡ * __ri __fm , _G_va_li __g ) 485 __THROW `__ibu__ (( `__fm__ ( __snf__ , 2, 0))); 487 #i! defed __USE_GNU \ 488 && (! defed __LDBL_COMPAT || !defed __REDIRECT ) \ 489 && ( defed __STRICT_ANSI__ || defed __USE_XOPEN2K ) 490 #ifde __REDIRECT 494  `__REDIRECT ( vfsnf , 495 ( FILE * __ri __s , 496 cڡ * __ri __fm , _G_va_li __g ), 497 __isoc99_vfsnf ) 498 `__ibu__ (( $__fm__ ( __snf__ , 2, 0)) __wur ; 499  `__REDIRECT ( vsnf , (cڡ * __ri __fm , 500 _G_va_li __g ), __isoc99_vsnf ) 501 `__ibu__ (( $__fm__ ( __snf__ , 1, 0)) __wur ; 502  `__REDIRECT_NTH ( vssnf , 503 (cڡ * __ri __s , 504 cڡ * __ri __fm , 505 _G_va_li __g ), __isoc99_vssnf ) 506 `__ibu__ (( `__fm__ ( __snf__ , 2, 0))); 508  $__isoc99_vfsnf ( FILE * __ri __s , 509 cڡ * __ri __fm , 510 _G_va_li __g __wur ; 511  $__isoc99_vsnf (cڡ * __ri __fm , 512 _G_va_li __g __wur ; 513  $__isoc99_vssnf (cڡ * __ri __s , 514 cڡ * __ri __fm , 515 _G_va_li __g __THROW ; 516  #vfsnf __isoc99_vfsnf ) 517  #vsnf __isoc99_vsnf ) 518  #vssnf __isoc99_vssnf ) 522 __END_NAMESPACE_C99 526 __BEGIN_NAMESPACE_STD 531  `fgc ( FILE * __am ); 532  `gc ( FILE * __am ); 538  `gch (); 539 __END_NAMESPACE_STD 543  #gc ( _ `_IO_gc (_) ) 545 #i defed __USE_POSIX || defed __USE_MISC 550  `gc_uocked ( FILE * __am ); 551  `gch_uocked (); 554 #ifde __USE_MISC 561  `fgc_uocked ( FILE * __am ); 565 __BEGIN_NAMESPACE_STD 573  `utc ( __c , FILE * __am ); 574  `putc ( __c , FILE * __am ); 580  `putch ( __c ); 581 __END_NAMESPACE_STD 585  #putc ( _ch , _ `_IO_putc (_ch, _) ) 587 #ifde __USE_MISC 594  `utc_uocked ( __c , FILE * __am ); 597 #i defed __USE_POSIX || defed __USE_MISC 602  `putc_uocked ( __c , FILE * __am ); 603  `putch_uocked ( __c ); 607 #i defed __USE_SVID || defed __USE_MISC \ 608 || ( defed __USE_XOPEN && !defed __USE_XOPEN2K ) 610  `gw ( FILE * __am ); 613  `putw ( __w , FILE * __am ); 617 __BEGIN_NAMESPACE_STD 622 * $fgs (* __ri __s ,  __n , FILE *__ri __am ) 623 __wur ; 625 #i! defed __USE_ISOC11 \ 626 || ( defed __lulus && __cplusplus <= 201103L) 638 * $gs (* __s __wur __ibu_dd__ ; 640 __END_NAMESPACE_STD 642 #ifde __USE_GNU 649 * $fgs_uocked (* __ri __s ,  __n , 650 FILE * __ri __am __wur ; 654 #ifdef __USE_XOPEN2K8 665 _IO_ssize_t $__gdim (** __ri __l , 666 size_t * __ri __n ,  __dim , 667 FILE * __ri __am __wur ; 668 _IO_ssize_t $gdim (** __ri __l , 669 size_t * __ri __n ,  __dim , 670 FILE * __ri __am __wur ; 678 _IO_ssize_t $gle (** __ri __l , 679 size_t * __ri __n , 680 FILE * __ri __am __wur ; 684 __BEGIN_NAMESPACE_STD 689  `uts (cڡ * __ri __s , FILE *__ri __am ); 695  `puts (cڡ * __s ); 702  `ungc ( __c , FILE * __am ); 709 size_t $d (* __ri __r , size_t __size , 710 size_t __n , FILE * __ri __am __wur ; 715 size_t `fwre (cڡ * __ri __r , size_ __size , 716 size_t __n , FILE * __ri __s ); 717 __END_NAMESPACE_STD 719 #ifde __USE_GNU 726  `uts_uocked (cڡ * __ri __s , 727 FILE * __ri __am ); 730 #ifde __USE_MISC 737 size_t $d_uocked (* __ri __r , size_t __size , 738 size_t __n , FILE * __ri __am __wur ; 739 size_t `fwre_uocked (cڡ * __ri __r , size_ __size , 740 size_t __n , FILE * __ri __am ); 744 __BEGIN_NAMESPACE_STD 749  `fek ( FILE * __am ,  __off ,  __wh ); 754  $l ( FILE * __am __wur ; 759  `wd ( FILE * __am ); 760 __END_NAMESPACE_STD 767 #i defed __USE_LARGEFILE || defed __USE_XOPEN2K 768 #ide __USE_FILE_OFFSET64 773  `feko ( FILE * __am , __off_t __off ,  __wh ); 778 __off_t $lo ( FILE * __am __wur ; 780 #ifde __REDIRECT 781  `__REDIRECT ( feko , 782 ( FILE * __am , __off64_t __off ,  __wh ), 783 feko64 ); 784 __off64_t `__REDIRECT ( lo , ( FILE * __am ), lo64 ); 786  #feko feko64 ) 787  #lo lo64 ) 792 __BEGIN_NAMESPACE_STD 793 #ide __USE_FILE_OFFSET64 798  `fgpos ( FILE * __ri __am , os_t *__ri __pos ); 803  `fos ( FILE * __am , cڡ os_t * __pos ); 805 #ifde __REDIRECT 806  `__REDIRECT ( fgpos , ( FILE * __ri __am , 807 os_t * __ri __pos ), fgpos64 ); 808  `__REDIRECT ( fos , 809 ( FILE * __am , cڡ os_t * __pos ), fos64 ); 811  #fgpos fgpos64 ) 812  #fos fos64 ) 815 __END_NAMESPACE_STD 817 #ifde __USE_LARGEFILE64 818  `feko64 ( FILE * __am , __off64_t __off ,  __wh ); 819 __off64_t $lo64 ( FILE * __am __wur ; 820  `fgpos64 ( FILE * __ri __am , os64_t *__ri __pos ); 821  `fos64 ( FILE * __am , cڡ os64_t * __pos ); 824 __BEGIN_NAMESPACE_STD 826  $ ( FILE * __am __THROW ; 828  $of ( FILE * __am __THROW __wur ; 830  $ ( FILE * __am __THROW __wur ; 831 __END_NAMESPACE_STD 833 #ifde __USE_MISC 835  $_uocked ( FILE * __am __THROW ; 836  $of_uocked ( FILE * __am __THROW __wur ; 837  $_uocked ( FILE * __am __THROW __wur ; 841 __BEGIN_NAMESPACE_STD 846  ` (cڡ * __s ); 847 __END_NAMESPACE_STD 853  ~ 856 #ifdef __USE_POSIX 858  $fo ( FILE * __am __THROW __wur ; 861 #ifde __USE_MISC 863  $fo_uocked ( FILE * __am __THROW __wur ; 867 #i( defed __USE_POSIX2 || defed __USE_SVID || defed __USE_BSD || \ 868 defed __USE_MISC ) 873 FILE * $pݒ (cڡ * __commd , cڡ * __modes __wur ; 879  `po ( FILE * __am ); 883 #ifdef __USE_POSIX 885 * $mid (* __s __THROW ; 889 #ifde __USE_XOPEN 891 * `curid (* __s ); 895 #ifdef __USE_GNU 896  oback ; 899  $oback_tf ( oback * __ri __oback , 900 cڡ * __ri __fm , ...) 901 __THROWNL `__ibu__ (( `__fm__ ( __tf__ , 2, 3))); 902  $oback_vtf ( oback * __ri __oback , 903 cڡ * __ri __fm , 904 _G_va_li __gs ) 905 __THROWNL `__ibu__ (( `__fm__ ( __tf__ , 2, 0))); 909 #i defed __USE_POSIX || defed __USE_MISC 913  $ockfe ( FILE * __am __THROW ; 917  $rylockfe ( FILE * __am __THROW __wur ; 920  $fuockfe ( FILE * __am __THROW ; 923 #i defed __USE_XOPEN && !defed __USE_XOPEN2K && !defed __USE_GNU 927  #__ed_gt ) 928  ~ 933 #ifde __USE_EXTERN_INLINES 934  ~ 936 #i __USE_FORTIFY_LEVEL > 0 && defed __ex_ways_le 937  ~ 939 #ifde __LDBL_COMPAT 940  ~ 943 __END_DECLS @/usr/include/stdlib.h 22 #idef _STDLIB_H 24  ~ 27  #__ed_size_t ) 28 #ide __ed_mloc_d_oc 29  #__ed_wch_t ) 30  #__ed_NULL ) 32  ~ 34 g__BEGIN_DECLS 36 #ide __ed_mloc_d_oc 37  #_STDLIB_H 1 ) 39 #i( defed __USE_XOPEN || defed __USE_XOPEN2K8 && !defed _SYS_WAIT_H 41  ~ 42  ~ 44 #ifde __USE_BSD 49 #i defed __GNUC__ && !defed __lulus 50  #__WAIT_INT ( us ) \ 51 ( `__exnsi__ (((uni { `__tyof ( us __ ;  __i ; }) \ 52 { . __ = ( us }). __i )) ) 54  #__WAIT_INT ( us (*(*&(us)) ) 62 #i! defed __GNUC__ || __GNUC__ < 2 || defed __lulus 63  #__WAIT_STATUS * ) 64  #__WAIT_STATUS_DEFN * ) 69  wa * m__ur ; 70 * m__ ; 71 } t__WAIT_STATUS t__ibu__ (( t__t_uni__ )); 72  #__WAIT_STATUS_DEFN * ) 77  #__WAIT_INT ( us (us) ) 78  #__WAIT_STATUS * ) 79  #__WAIT_STATUS_DEFN * ) 84  #WEXITSTATUS ( us `__WEXITSTATUS ( `__WAIT_INT (us)) ) 85  #WTERMSIG ( us `__WTERMSIG ( `__WAIT_INT (us)) ) 86  #WSTOPSIG ( us `__WSTOPSIG ( `__WAIT_INT (us)) ) 87  #WIFEXITED ( us `__WIFEXITED ( `__WAIT_INT (us)) ) 88  #WIFSIGNALED ( us `__WIFSIGNALED ( `__WAIT_INT (us)) ) 89  #WIFSTOPPED ( us `__WIFSTOPPED ( `__WAIT_INT (us)) ) 90 #ifde __WIFCONTINUED 91  #WIFCONTINUED ( us `__WIFCONTINUED ( `__WAIT_INT (us)) ) 95 __BEGIN_NAMESPACE_STD 99  mqu ; 100  mm ; 101 } tdiv_t ; 104 #ide __ldiv_t_defed 107  mqu ; 108  mm ; 109 } tldiv_t ; 110  #__ldiv_t_defed 1 ) 112 g__END_NAMESPACE_STD 114 #i defed __USE_ISOC99 && !defed __div_t_defed 115 __BEGIN_NAMESPACE_C99 117 __exnsi__ struct 119  mqu ; 120  mm ; 121 } tdiv_t ; 122  #__div_t_defed 1 ) 123 g__END_NAMESPACE_C99 128  #RAND_MAX 2147483647 ) 133  #EXIT_FAILURE 1 ) 134  #EXIT_SUCCESS 0 ) 138  #MB_CUR_MAX ( `__y_g_mb_cur_max ()) ) 139 size_t $__y_g_mb_cur_max ( __THROW __wur ; 142 __BEGIN_NAMESPACE_STD 144  $of (cڡ * __Ō ) 145 __THROW __ibu_pu__ `__nnu ((1) __wur ; 147  $oi (cڡ * __Ō ) 148 __THROW __ibu_pu__ `__nnu ((1) __wur ; 150  $ (cڡ * __Ō ) 151 __THROW __ibu_pu__ `__nnu ((1) __wur ; 152 __END_NAMESPACE_STD 154 #i defed __USE_ISOC99 || defed __USE_MISC 155 __BEGIN_NAMESPACE_C99 157 __exnsi__  $l (cڡ * __Ō ) 158 __THROW __ibu_pu__ `__nnu ((1) __wur ; 159 __END_NAMESPACE_C99 162 __BEGIN_NAMESPACE_STD 164  $od (cڡ * __ri __Ō , 165 ** __ri __dr ) 166 __THROW `__nnu ((1)); 167 __END_NAMESPACE_STD 169 #ifdef __USE_ISOC99 170 __BEGIN_NAMESPACE_C99 172  $of (cڡ * __ri __Ō , 173 ** __ri __dr __THROW `__nnu ((1)); 175  $d (cڡ * __ri __Ō , 176 ** __ri __dr ) 177 __THROW `__nnu ((1)); 178 __END_NAMESPACE_C99 181 __BEGIN_NAMESPACE_STD 183  $ (cڡ * __ri __Ō , 184 ** __ri __dr ,  __ba ) 185 __THROW `__nnu ((1)); 187  $oul (cڡ * __ri __Ō , 188 ** __ri __dr ,  __ba ) 189 __THROW `__nnu ((1)); 190 __END_NAMESPACE_STD 192 #ifde __USE_BSD 194 __exnsi__ 195  $oq (cڡ * __ri __Ō , 196 ** __ri __dr ,  __ba ) 197 __THROW `__nnu ((1)); 199 __exnsi__ 200  $ouq (cڡ * __ri __Ō , 201 ** __ri __dr ,  __ba ) 202 __THROW `__nnu ((1)); 205 #i defed __USE_ISOC99 || defed __USE_MISC 206 __BEGIN_NAMESPACE_C99 208 __exnsi__ 209  $l (cڡ * __ri __Ō , 210 ** __ri __dr ,  __ba ) 211 __THROW `__nnu ((1)); 213 __exnsi__ 214  $ou (cڡ * __ri __Ō , 215 ** __ri __dr ,  __ba ) 216 __THROW `__nnu ((1)); 217 __END_NAMESPACE_C99 221 #ifde __USE_GNU 235  ~ 239  $_l (cڡ * __ri __Ō , 240 ** __ri __dr ,  __ba , 241 __lo_t __loc __THROW `__nnu ((1, 4)); 243  $oul_l (cڡ * __ri __Ō , 244 ** __ri __dr , 245  __ba , __lo_t __loc ) 246 __THROW `__nnu ((1, 4)); 248 __exnsi__ 249  $l_l (cڡ * __ri __Ō , 250 ** __ri __dr ,  __ba , 251 __lo_t __loc ) 252 __THROW `__nnu ((1, 4)); 254 __exnsi__ 255  $ou_l (cڡ * __ri __Ō , 256 ** __ri __dr , 257  __ba , __lo_t __loc ) 258 __THROW `__nnu ((1, 4)); 260  $od_l (cڡ * __ri __Ō , 261 ** __ri __dr , __lo_t __loc ) 262 __THROW `__nnu ((1, 3)); 264  $of_l (cڡ * __ri __Ō , 265 ** __ri __dr , __lo_t __loc ) 266 __THROW `__nnu ((1, 3)); 268  $d_l (cڡ * __ri __Ō , 269 ** __ri __dr , 270 __lo_t __loc ) 271 __THROW `__nnu ((1, 3)); 275 #ifde __USE_EXTERN_INLINES 276 __BEGIN_NAMESPACE_STD 277 __ex_le  278 `__NTH ( $oi (cڡ * __Ō )) 280  ( ` ( __Ō , (** NULL , 10); 281 } } 282 __ex_le  283 __NTH ( $ (cڡ * __Ō )) 285  ` ( __Ō , (** NULL , 10); 286 } } 287 g__END_NAMESPACE_STD 289 #i defed __USE_MISC || defed __USE_ISOC99 290 __BEGIN_NAMESPACE_C99 291 __exnsi__ __ex_le  292 __NTH ( $l (cڡ * __Ō )) 294  `l ( __Ō , (** NULL , 10); 295 } } 296 g__END_NAMESPACE_C99 301 #i defed __USE_SVID || defed __USE_XOPEN_EXTENDED 305 * $l64a ( __n __THROW __wur ; 308  $a64l (cڡ * __s ) 309 __THROW __ibu_pu__ `__nnu ((1) __wur ; 313 #i defed __USE_SVID || defed __USE_XOPEN_EXTENDED || defed __USE_BSD 314  ~ 321  $ndom ( __THROW ; 324  $dom ( __ed __THROW ; 330 * $e ( __ed , * __ebuf , 331 size_t __ __THROW `__nnu ((2)); 335 * $te (* __ebuf __THROW `__nnu ((1)); 338 #ifde __USE_MISC 343  sndom_da 345 t32_t * ; 346 t32_t * ; 347 t32_t * e ; 348  nd_ty ; 349  nd_deg ; 350  nd_p ; 351 t32_t * d_r ; 354  $ndom_r ( ndom_da * __ri __buf , 355 t32_t * __ri __su __THROW `__nnu ((1, 2)); 357  $dom_r ( __ed ,  ndom_da * __buf ) 358 __THROW `__nnu ((2)); 360  $e_r ( __ed , * __ri __ebuf , 361 size_t __ , 362  ndom_da * __ri __buf ) 363 __THROW `__nnu ((2, 4)); 365  $te_r (* __ri __ebuf , 366  ndom_da * __ri __buf ) 367 __THROW `__nnu ((1, 2)); 372 __BEGIN_NAMESPACE_STD 374  $nd ( __THROW ; 376  $d ( __ed __THROW ; 377 __END_NAMESPACE_STD 379 #ifde __USE_POSIX 381  $nd_r (* __ed __THROW ; 385 #i defed __USE_SVID || defed __USE_XOPEN 389  $dnd48 ( __THROW ; 390  $d48 ( __xsubi [3] __THROW `__nnu ((1)); 393  $̪d48 ( __THROW ; 394  $Īd48 ( __xsubi [3]) 395 __THROW `__nnu ((1)); 398  $mnd48 ( __THROW ; 399  $jnd48 ( __xsubi [3]) 400 __THROW `__nnu ((1)); 403  $d48 ( __edv __THROW ; 404 * $ed48 ( __ed16v [3]) 405 __THROW `__nnu ((1)); 406  $lcg48 ( __m [7] __THROW `__nnu ((1)); 408 #ifde __USE_MISC 412  sdnd48_da 414  __x [3]; 415  __d_x [3]; 416  __c ; 417  __ ; 418 __exnsi__  __a ; 423  $dnd48_r ( dnd48_da * __ri __bufr , 424 * __ri __su __THROW `__nnu ((1, 2)); 425  $d48_r ( __xsubi [3], 426  dnd48_da * __ri __bufr , 427 * __ri __su __THROW `__nnu ((1, 2)); 430  $̪d48_r ( dnd48_da * __ri __bufr , 431 * __ri __su ) 432 __THROW `__nnu ((1, 2)); 433  $Īd48_r ( __xsubi [3], 434  dnd48_da * __ri __bufr , 435 * __ri __su ) 436 __THROW `__nnu ((1, 2)); 439  $mnd48_r ( dnd48_da * __ri __bufr , 440 * __ri __su ) 441 __THROW `__nnu ((1, 2)); 442  $jnd48_r ( __xsubi [3], 443  dnd48_da * __ri __bufr , 444 * __ri __su ) 445 __THROW `__nnu ((1, 2)); 448  $d48_r ( __edv ,  dnd48_da * __bufr ) 449 __THROW `__nnu ((2)); 451  $ed48_r ( __ed16v [3], 452  dnd48_da * __bufr __THROW `__nnu ((1, 2)); 454  $lcg48_r ( __m [7], 455  dnd48_da * __bufr ) 456 __THROW `__nnu ((1, 2)); 462 #ide __mloc_d_oc_defed 463  #__mloc_d_oc_defed ) 464 __BEGIN_NAMESPACE_STD 466 * $mloc ( size_t __size __THROW __ibu_mloc__ __wur ; 468 * $oc ( size_t __nmemb , size_ __size ) 469 __THROW __ibu_mloc__ __wur ; 470 __END_NAMESPACE_STD 473 #ide __ed_mloc_d_oc 474 __BEGIN_NAMESPACE_STD 480 * $loc (* __r , size_t __size ) 481 __THROW __ibu_wn_unud_su__ ; 483  $ (* __r __THROW ; 484 __END_NAMESPACE_STD 486 #ifdef __USE_MISC 488  $c (* __r __THROW ; 491 #i defed __USE_GNU || defed __USE_BSD || defed __USE_MISC 492  ~ 495 #i( defed __USE_XOPEN_EXTENDED && !defed __USE_XOPEN2K ) \ 496 || defed __USE_BSD 498 * $vloc ( size_t __size __THROW __ibu_mloc__ __wur ; 501 #ifde __USE_XOPEN2K 503  $posix_memign (** __memr , size_t __ignmt , size_ __size ) 504 __THROW `__nnu ((1) __wur ; 507 #ifde __USE_ISOC11 509 * $igd_loc ( size_t __ignmt , size_ __size ) 510 __THROW __ibu_mloc__ `__ibu_loc_size__ ((2) __wur ; 513 __BEGIN_NAMESPACE_STD 515  $abt ( __THROW `__ibu__ (( __nܑu__ )); 519  `ex ((* __func () __THROW `__nnu ((1)); 521 #i defed __USE_ISOC11 || defed __USE_ISOCXX11 523 #ifde __lulus 524 "C++"  `_quick_ex ((* __func ) ()) 525 __THROW `__asm ("_quick_ex" `__nnu ((1)); 527  `_quick_ex ((* __func () __THROW `__nnu ((1)); 530 __END_NAMESPACE_STD 532 #ifdef __USE_MISC 535  `_ex ((* __func ( __us , * __g ), *__arg) 536 __THROW `__nnu ((1)); 539 __BEGIN_NAMESPACE_STD 543  $ex ( __us __THROW `__ibu__ (( __nܑu__ )); 545 #i defed __USE_ISOC11 || defed __USE_ISOCXX11 549  $quick_ex ( __us __THROW `__ibu__ (( __nܑu__ )); 551 __END_NAMESPACE_STD 553 #ifde __USE_ISOC99 554 __BEGIN_NAMESPACE_C99 557  $_Ex ( __us __THROW `__ibu__ (( __nܑu__ )); 558 __END_NAMESPACE_C99 562 __BEGIN_NAMESPACE_STD 564 * $gv (cڡ * __me __THROW `__nnu ((1) __wur ; 565 __END_NAMESPACE_STD 567 #ifde __USE_GNU 570 * $cu_gv (cڡ * __me ) 571 __THROW `__nnu ((1) __wur ; 574 #i defed __USE_SVID || defed __USE_XOPEN 578  $punv (* __rg __THROW `__nnu ((1)); 581 #i defed __USE_BSD || defed __USE_XOPEN2K 584  $nv (cڡ * __me , cڡ * __vue ,  __a ) 585 __THROW `__nnu ((2)); 588  $unnv (cڡ * __me __THROW `__nnu ((1)); 591 #ifdef __USE_MISC 595  $nv ( __THROW ; 599 #i defed __USE_MISC \ 600 || ( defed __USE_XOPEN_EXTENDED && !defed __USE_XOPEN2K8 ) 606 * $mkmp (* __me __THROW `__nnu ((1)); 609 #i defed __USE_MISC || defed __USE_XOPEN_EXTENDED \ 610 || defed __USE_XOPEN2K8 619 #ide __USE_FILE_OFFSET64 620  $mkemp (* __me `__nnu ((1) __wur ; 622 #ifde __REDIRECT 623  `__REDIRECT ( mkemp , (* __me ), mkemp64 ) 624 `__nnu ((1) __wur ; 626  #mkemp mkemp64 ) 629 #ifde __USE_LARGEFILE64 630  $mkemp64 (* __me `__nnu ((1) __wur ; 634 #ifde __USE_MISC 641 #ide __USE_FILE_OFFSET64 642  $mkemps (* __me ,  __suffixn `__nnu ((1) __wur ; 644 #ifde __REDIRECT 645  `__REDIRECT ( mkemps , (* __me ,  __suffixn ), 646 mkemps64 `__nnu ((1) __wur ; 648  #mkemps mkemps64 ) 651 #ifde __USE_LARGEFILE64 652  $mkemps64 (* __me ,  __suffixn ) 653 `__nnu ((1) __wur ; 657 #i defed __USE_BSD || defed __USE_XOPEN2K8 663 * $mkdmp (* __me __THROW `__nnu ((1) __wur ; 666 #ifde __USE_GNU 673 #ide __USE_FILE_OFFSET64 674  $mkoemp (* __me ,  __ags `__nnu ((1) __wur ; 676 #ifde __REDIRECT 677  `__REDIRECT ( mkoemp , (* __me ,  __ags ), mkoemp64 ) 678 `__nnu ((1) __wur ; 680  #mkoemp mkoemp64 ) 683 #ifde __USE_LARGEFILE64 684  $mkoemp64 (* __me ,  __ags `__nnu ((1) __wur ; 693 #ide __USE_FILE_OFFSET64 694  $mkoemps (* __me ,  __suffixn ,  __ags ) 695 `__nnu ((1) __wur ; 697 #ifde __REDIRECT 698  `__REDIRECT ( mkoemps , (* __me ,  __suffixn , 699  __ags ), mkoemps64 ) 700 `__nnu ((1) __wur ; 702  #mkoemps mkoemps64 ) 705 #ifde __USE_LARGEFILE64 706  $mkoemps64 (* __me ,  __suffixn ,  __ags ) 707 `__nnu ((1) __wur ; 712 __BEGIN_NAMESPACE_STD 717  $syem (cڡ * __commd __wur ; 718 __END_NAMESPACE_STD 721 #ifdef __USE_GNU 724 * $nilize_fe_me (cڡ * __me ) 725 __THROW `__nnu ((1) __wur ; 728 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED 734 * $th (cڡ * __ri __me , 735 * __ri __sved __THROW __wur ; 740 #ide __COMPAR_FN_T 741  #__COMPAR_FN_T ) 742 (* t__comr__t ) (const *, const *); 744 #ifdef __USE_GNU 745  __comr__t tcomris__t ; 748 #ifde __USE_GNU 749 (* t__comr_d__t ) (const *, const *, *); 752 __BEGIN_NAMESPACE_STD 755 * $bch (cڡ * __key , cڡ * __ba , 756 size_t __nmemb , size_ __size , __comr__t __comr ) 757 `__nnu ((1, 2, 5) __wur ; 759 #ifde __USE_EXTERN_INLINES 760  ~ 765  $qst (* __ba , size_t __nmemb , size_ __size , 766 __comr__t __comr `__nnu ((1, 4)); 767 #ifde __USE_GNU 768  $qst_r (* __ba , size_t __nmemb , size_ __size , 769 __comr_d__t __comr , * __g ) 770 `__nnu ((1, 4)); 775  $abs ( __x __THROW `__ibu__ (( __cڡ__ ) __wur ; 776  $bs ( __x __THROW `__ibu__ (( __cڡ__ ) __wur ; 777 __END_NAMESPACE_STD 779 #ifde __USE_ISOC99 780 __exnsi__  $abs ( __x ) 781 __THROW `__ibu__ (( __cڡ__ ) __wur ; 785 __BEGIN_NAMESPACE_STD 789 div_t $div ( __num ,  __dom ) 790 __THROW `__ibu__ (( __cڡ__ ) __wur ; 791 ldiv_t $ldiv ( __num ,  __dom ) 792 __THROW `__ibu__ (( __cڡ__ ) __wur ; 793 __END_NAMESPACE_STD 795 #ifde __USE_ISOC99 796 __BEGIN_NAMESPACE_C99 797 __exnsi__ div_t $div ( __num , 798  __dom ) 799 __THROW `__ibu__ (( __cڡ__ ) __wur ; 800 __END_NAMESPACE_C99 804 #i( defed __USE_XOPEN_EXTENDED && !defed __USE_XOPEN2K8 ) \ 805 || defed __USE_SVID 812 * $ecvt ( __vue ,  __ndig , * __ri __det , 813 * __ri __sign __THROW `__nnu ((3, 4) __wur ; 818 * $fcvt ( __vue ,  __ndig , * __ri __det , 819 * __ri __sign __THROW `__nnu ((3, 4) __wur ; 824 * $gcvt ( __vue ,  __ndig , * __buf ) 825 __THROW `__nnu ((3) __wur ; 828 #ifde __USE_MISC 830 * $qecvt ( __vue ,  __ndig , 831 * __ri __det , *__ri __sign ) 832 __THROW `__nnu ((3, 4) __wur ; 833 * $qfcvt ( __vue ,  __ndig , 834 * __ri __det , *__ri __sign ) 835 __THROW `__nnu ((3, 4) __wur ; 836 * $qgcvt ( __vue ,  __ndig , * __buf ) 837 __THROW `__nnu ((3) __wur ; 842  $ecvt_r ( __vue ,  __ndig , * __ri __det , 843 * __ri __sign , *__ri __buf , 844 size_t __n __THROW `__nnu ((3, 4, 5)); 845  $fcvt_r ( __vue ,  __ndig , * __ri __det , 846 * __ri __sign , *__ri __buf , 847 size_t __n __THROW `__nnu ((3, 4, 5)); 849  $qecvt_r ( __vue ,  __ndig , 850 * __ri __det , *__ri __sign , 851 * __ri __buf , size_t __n ) 852 __THROW `__nnu ((3, 4, 5)); 853  $qfcvt_r ( __vue ,  __ndig , 854 * __ri __det , *__ri __sign , 855 * __ri __buf , size_t __n ) 856 __THROW `__nnu ((3, 4, 5)); 860 __BEGIN_NAMESPACE_STD 863  $mbn (cڡ * __s , size_t __n __THROW ; 866  $mbtowc ( wch_t * __ri __pwc , 867 cڡ * __ri __s , size_t __n __THROW ; 870  $womb (* __s , wch_t __wch __THROW ; 874 size_t $mbowcs ( wch_t * __ri __pwcs , 875 cڡ * __ri __s , size_t __n __THROW ; 877 size_t $wcombs (* __ri __s , 878 cڡ wch_t * __ri __pwcs , size_t __n ) 879 __THROW ; 880 __END_NAMESPACE_STD 883 #ifde __USE_SVID 888  $mch (cڡ * __ڣ __THROW `__nnu ((1) __wur ; 892 #i defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K8 899  $gsubt (** __ri __tip , 900 *cڡ * __ri __toks , 901 ** __ri __vu ) 902 __THROW `__nnu ((1, 2, 3) __wur ; 906 #ifde __USE_XOPEN 908  $tkey (cڡ * __key __THROW `__nnu ((1)); 914 #ifde __USE_XOPEN2KXSI 916  $posix_ݒ ( __oag __wur ; 919 #ifde __USE_XOPEN 924  $g ( __fd __THROW ; 928  $uock ( __fd __THROW ; 933 * $ame ( __fd __THROW __wur ; 936 #ifde __USE_GNU 940  $ame_r ( __fd , * __buf , size_t __bu ) 941 __THROW `__nnu ((2)); 944  `g (); 947 #ifde __USE_BSD 951  $gldavg ( __ldavg [],  __m ) 952 __THROW `__nnu ((1)); 955  ~ 958 #i __USE_FORTIFY_LEVEL > 0 && defed __ftify_funi 959  ~ 961 #ifde __LDBL_COMPAT 962  ~ 966 #unde __ed_mloc_d_oc 968 __END_DECLS @/usr/include/string.h 22 #idef _STRING_H 23  #_STRING_H 1 ) 25  ~ 27 g__BEGIN_DECLS 30  #__ed_size_t ) 31  #__ed_NULL ) 32  ~ 39 #i defed __lulus && (__lulu>199711L || __GNUC_PREREQ (4, 4)) 40  #__CORRECT_ISO_CPP_STRING_H_PROTO ) 44 __BEGIN_NAMESPACE_STD 46 * $memy (* __ri __de , cڡ *__ri __c , 47 size_t __n __THROW `__nnu ((1, 2)); 50 * $memmove (* __de , cڡ * __c , size_t __n ) 51 __THROW `__nnu ((1, 2)); 52 __END_NAMESPACE_STD 57 #i defed __USE_SVID || defed __USE_BSD || defed __USE_XOPEN 58 * $memcy (* __ri __de , cڡ *__ri __c , 59  __c , size_t __n ) 60 __THROW `__nnu ((1, 2)); 64 __BEGIN_NAMESPACE_STD 66 * $memt (* __s ,  __c , size_t __n __THROW `__nnu ((1)); 69  $memcmp (cڡ * __s1 , cڡ * __s2 , size_t __n ) 70 __THROW __ibu_pu__ `__nnu ((1, 2)); 73 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 76 * `memchr (* __s ,  __c , size_t __n ) 77 __THROW `__asm ("memchr" __ibu_pu__ `__nnu ((1)); 78 cڡ * `memchr (cڡ * __s ,  __c , size_t __n ) 79 __THROW `__asm ("memchr" __ibu_pu__ `__nnu ((1)); 81 #ifde __OPTIMIZE__ 82 __ex_ways_le * 83 `memchr (* __s ,  __c , size_t __n __THROW 85  `__but_memchr ( __s , __c , __n ); 88 __ex_ways_le const * 89 `memchr (cڡ * __s ,  __c , size_t __n __THROW 91  `__but_memchr ( __s , __c , __n ); 94 } } 96 * $memchr (cڡ * __s ,  __c , size_t __n ) 97 __THROW __ibu_pu__ `__nnu ((1)); 99 __END_NAMESPACE_STD 101 #ifde __USE_GNU 104 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 105 "C++" * $wmemchr (* __s ,  __c ) 106 __THROW `__asm ("wmemchr" __ibu_pu__ `__nnu ((1)); 107 "C++" cڡ * $wmemchr (cڡ * __s ,  __c ) 108 __THROW `__asm ("wmemchr" __ibu_pu__ `__nnu ((1)); 110 * $wmemchr (cڡ * __s ,  __c ) 111 __THROW __ibu_pu__ `__nnu ((1)); 115 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 116 "C++" * $memrchr (* __s ,  __c , size_t __n ) 117 __THROW `__asm ("memrchr" __ibu_pu__ `__nnu ((1)); 118 "C++" cڡ * $memrchr (cڡ * __s ,  __c , size_t __n ) 119 __THROW `__asm ("memrchr" __ibu_pu__ `__nnu ((1)); 121 * $memrchr (cڡ * __s ,  __c , size_t __n ) 122 __THROW __ibu_pu__ `__nnu ((1)); 127 __BEGIN_NAMESPACE_STD 129 * $ry (* __ri __de , cڡ *__ri __c ) 130 __THROW `__nnu ((1, 2)); 132 * $y (* __ri __de , 133 cڡ * __ri __c , size_t __n ) 134 __THROW `__nnu ((1, 2)); 137 * $rt (* __ri __de , cڡ *__ri __c ) 138 __THROW `__nnu ((1, 2)); 140 * $t (* __ri __de , cڡ *__ri __c , 141 size_t __n __THROW `__nnu ((1, 2)); 144  $rcmp (cڡ * __s1 , cڡ * __s2 ) 145 __THROW __ibu_pu__ `__nnu ((1, 2)); 147  $cmp (cڡ * __s1 , cڡ * __s2 , size_t __n ) 148 __THROW __ibu_pu__ `__nnu ((1, 2)); 151  $rcl (cڡ * __s1 , cڡ * __s2 ) 152 __THROW __ibu_pu__ `__nnu ((1, 2)); 154 size_t $rxm (* __ri __de , 155 cڡ * __ri __c , size_t __n ) 156 __THROW `__nnu ((2)); 157 __END_NAMESPACE_STD 159 #ifde __USE_XOPEN2K8 163  ~ 166  $rcl_l (cڡ * __s1 , cڡ * __s2 , __lo_t __l ) 167 __THROW __ibu_pu__ `__nnu ((1, 2, 3)); 169 size_t $rxm_l (* __de , cڡ * __c , size_t __n , 170 __lo_t __l __THROW `__nnu ((2, 4)); 173 #i defed __USE_SVID || defed __USE_BSD || defed __USE_XOPEN_EXTENDED \ 174 || defed __USE_XOPEN2K8 176 * $rdup (cڡ * __s ) 177 __THROW __ibu_mloc__ `__nnu ((1)); 183 #i defed __USE_XOPEN2K8 184 * $dup (cڡ * __rg , size_t __n ) 185 __THROW __ibu_mloc__ `__nnu ((1)); 188 #i defed __USE_GNU && defed __GNUC__ 190  #rdu ( s ) \ 191 ( __exnsi__ \ 193 cڡ * __d = ( s ); \ 194 size_t __n = ` ( __d ) + 1; \ 195 * __w = (* `__but_lo ( __n ); \ 196 (* `memy ( __w , __d , __n ); \ 197 } })) ) 200  #du ( s , n ) \ 201 ( __exnsi__ \ 203 cڡ * __d = ( s ); \ 204 size_t __n = `n ( __d , ( n )); \ 205 * __w = (* `__but_lo ( __n + 1); \ 206 __w [ __n ] = '\0'; \ 207 (* `memy ( __w , __d , __n ); \ 208 })) ) 211 g__BEGIN_NAMESPACE_STD 213 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 216 * rchr (* __s ,  __c ) 217 __THROW __asm ("rchr" __ibu_pu__ __nnu ((1)); 218 cڡ * rchr (cڡ * __s ,  __c ) 219 __THROW __asm ("rchr" __ibu_pu__ __nnu ((1)); 221 #ifde __OPTIMIZE__ 222 __ex_ways_le * 223 rchr (* __s ,  __c g__THROW 225  __but_rchr ( __s , __c ); 228 __ex_ways_le const * 229 rchr (cڡ * __s ,  __c g__THROW 231  __but_rchr ( __s , __c ); 236 * $rchr (cڡ * __s ,  __c ) 237 __THROW __ibu_pu__ `__nnu ((1)); 240 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 243 * `chr (* __s ,  __c ) 244 __THROW `__asm ("chr" __ibu_pu__ `__nnu ((1)); 245 cڡ * `chr (cڡ * __s ,  __c ) 246 __THROW `__asm ("chr" __ibu_pu__ `__nnu ((1)); 248 #ifde __OPTIMIZE__ 249 __ex_ways_le * 250 `chr (* __s ,  __c __THROW 252  `__but_chr ( __s , __c ); 255 __ex_ways_le const * 256 `chr (cڡ * __s ,  __c __THROW 258  `__but_chr ( __s , __c ); 261 } } 263 * $chr (cڡ * __s ,  __c ) 264 __THROW __ibu_pu__ `__nnu ((1)); 266 __END_NAMESPACE_STD 268 #ifde __USE_GNU 271 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 272 "C++" * $rchul (* __s ,  __c ) 273 __THROW `__asm ("rchul" __ibu_pu__ `__nnu ((1)); 274 "C++" cڡ * $rchul (cڡ * __s ,  __c ) 275 __THROW `__asm ("rchul" __ibu_pu__ `__nnu ((1)); 277 * $rchul (cڡ * __s ,  __c ) 278 __THROW __ibu_pu__ `__nnu ((1)); 282 __BEGIN_NAMESPACE_STD 285 size_t $rcn (cڡ * __s , cڡ * __je ) 286 __THROW __ibu_pu__ `__nnu ((1, 2)); 289 size_t $rn (cڡ * __s , cڡ * __ac ) 290 __THROW __ibu_pu__ `__nnu ((1, 2)); 292 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 295 * `brk (* __s , cڡ * __ac ) 296 __THROW `__asm ("brk" __ibu_pu__ `__nnu ((1, 2)); 297 cڡ * `brk (cڡ * __s , cڡ * __ac ) 298 __THROW `__asm ("brk" __ibu_pu__ `__nnu ((1, 2)); 300 #ifde __OPTIMIZE__ 301 __ex_ways_le * 302 `brk (* __s , cڡ * __ac __THROW 304  `__but_brk ( __s , __ac ); 307 __ex_ways_le const * 308 `brk (cڡ * __s , cڡ * __ac __THROW 310  `__but_brk ( __s , __ac ); 313 } } 315 * $brk (cڡ * __s , cڡ * __ac ) 316 __THROW __ibu_pu__ `__nnu ((1, 2)); 319 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 322 * `rr (* __hayack , cڡ * __ed ) 323 __THROW `__asm ("rr" __ibu_pu__ `__nnu ((1, 2)); 324 cڡ * `rr (cڡ * __hayack , cڡ * __ed ) 325 __THROW `__asm ("rr" __ibu_pu__ `__nnu ((1, 2)); 327 #ifde __OPTIMIZE__ 328 __ex_ways_le * 329 `rr (* __hayack , cڡ * __ed __THROW 331  `__but_rr ( __hayack , __ed ); 334 __ex_ways_le const * 335 `rr (cڡ * __hayack , cڡ * __ed __THROW 337  `__but_rr ( __hayack , __ed ); 340 } } 342 * $rr (cڡ * __hayack , cڡ * __ed ) 343 __THROW __ibu_pu__ `__nnu ((1, 2)); 348 * $ok (* __ri __s , cڡ *__ri __dim ) 349 __THROW `__nnu ((2)); 350 __END_NAMESPACE_STD 354 * $__ok_r (* __ri __s , 355 cڡ * __ri __dim , 356 ** __ri __ve_r ) 357 __THROW `__nnu ((2, 3)); 358 #i defed __USE_POSIX || defed __USE_MISC 359 * $ok_r (* __ri __s , cڡ *__ri __dim , 360 ** __ri __ve_r ) 361 __THROW `__nnu ((2, 3)); 364 #ifde __USE_GNU 366 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 367 "C++" * $rr (* __hayack , cڡ * __ed ) 368 __THROW `__asm ("rr" __ibu_pu__ `__nnu ((1, 2)); 369 "C++" cڡ * $rr (cڡ * __hayack , 370 cڡ * __ed ) 371 __THROW `__asm ("rr" __ibu_pu__ `__nnu ((1, 2)); 373 * $rr (cڡ * __hayack , cڡ * __ed ) 374 __THROW __ibu_pu__ `__nnu ((1, 2)); 378 #ifde __USE_GNU 382 * $memmem (cڡ * __hayack , size_t __hayackn , 383 cڡ * __ed , size_t __edn ) 384 __THROW __ibu_pu__ `__nnu ((1, 3)); 388 * $__mempy (* __ri __de , 389 cڡ * __ri __c , size_t __n ) 390 __THROW `__nnu ((1, 2)); 391 * $mempy (* __ri __de , 392 cڡ * __ri __c , size_t __n ) 393 __THROW `__nnu ((1, 2)); 397 __BEGIN_NAMESPACE_STD 399 size_t $ (cڡ * __s ) 400 __THROW __ibu_pu__ `__nnu ((1)); 401 __END_NAMESPACE_STD 403 #ifdef __USE_XOPEN2K8 406 size_t $n (cڡ * __rg , size_t __maxn ) 407 __THROW __ibu_pu__ `__nnu ((1)); 411 __BEGIN_NAMESPACE_STD 413 * $ ( __um __THROW ; 414 __END_NAMESPACE_STD 415 #i defed __USE_XOPEN2K || defed __USE_MISC 423 #i defed __USE_XOPEN2K && !defed __USE_GNU 426 #ifde __REDIRECT_NTH 427  `__REDIRECT_NTH ( _r , 428 ( __um , * __buf , size_t __bu ), 429 __xpg__r `__nnu ((2)); 431  $__xpg__r ( __um , * __buf , size_t __bu ) 432 __THROW `__nnu ((2)); 433  #_r __xpg__r ) 438 * $_r ( __um , * __buf , size_t __bu ) 439 __THROW `__nnu ((2) __wur ; 443 #ifde __USE_XOPEN2K8 445 * $_l ( __um , __lo_t __l __THROW ; 451  $__bzo (* __s , size_t __n __THROW `__nnu ((1)); 453 #ifde __USE_BSD 455  $bcy (cڡ * __c , * __de , size_t __n ) 456 __THROW `__nnu ((1, 2)); 459  $bzo (* __s , size_t __n __THROW `__nnu ((1)); 462  $bcmp (cڡ * __s1 , cڡ * __s2 , size_t __n ) 463 __THROW __ibu_pu__ `__nnu ((1, 2)); 466 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 469 * `dex (* __s ,  __c ) 470 __THROW `__asm ("dex" __ibu_pu__ `__nnu ((1)); 471 cڡ * `dex (cڡ * __s ,  __c ) 472 __THROW `__asm ("dex" __ibu_pu__ `__nnu ((1)); 474 #i defed __OPTIMIZE__ && !defed __CORRECT_ISO_CPP_STRINGS_H_PROTO 475 __ex_ways_le * 476 `dex (* __s ,  __c __THROW 478  `__but_dex ( __s , __c ); 481 __ex_ways_le const * 482 `dex (cڡ * __s ,  __c __THROW 484  `__but_dex ( __s , __c ); 487 } } 489 * $dex (cڡ * __s ,  __c ) 490 __THROW __ibu_pu__ `__nnu ((1)); 494 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 497 * `rdex (* __s ,  __c ) 498 __THROW `__asm ("rdex" __ibu_pu__ `__nnu ((1)); 499 cڡ * `rdex (cڡ * __s ,  __c ) 500 __THROW `__asm ("rdex" __ibu_pu__ `__nnu ((1)); 502 #i defed __OPTIMIZE__ && !defed __CORRECT_ISO_CPP_STRINGS_H_PROTO 503 __ex_ways_le * 504 `rdex (* __s ,  __c __THROW 506  `__but_rdex ( __s , __c ); 509 __ex_ways_le const * 510 `rdex (cڡ * __s ,  __c __THROW 512  `__but_rdex ( __s , __c ); 515 } } 517 * $rdex (cڡ * __s ,  __c ) 518 __THROW __ibu_pu__ `__nnu ((1)); 523  $ffs ( __i __THROW `__ibu__ (( __cڡ__ )); 527 #ifdef __USE_GNU 528  $ff ( __l __THROW `__ibu__ (( __cڡ__ )); 529 __exnsi__  $ffl ( __ ) 530 __THROW `__ibu__ (( __cڡ__ )); 534  $rcmp (cڡ * __s1 , cڡ * __s2 ) 535 __THROW __ibu_pu__ `__nnu ((1, 2)); 538  $cmp (cڡ * __s1 , cڡ * __s2 , size_t __n ) 539 __THROW __ibu_pu__ `__nnu ((1, 2)); 542 #ifdef __USE_GNU 545  $rcmp_l (cڡ * __s1 , cڡ * __s2 , 546 __lo_t __loc ) 547 __THROW __ibu_pu__ `__nnu ((1, 2, 3)); 549  $cmp_l (cڡ * __s1 , cڡ * __s2 , 550 size_t __n , __lo_t __loc ) 551 __THROW __ibu_pu__ `__nnu ((1, 2, 4)); 554 #ifdef __USE_BSD 557 * $rp (** __ri __rgp , 558 cڡ * __ri __dim ) 559 __THROW `__nnu ((1, 2)); 562 #ifdef __USE_XOPEN2K8 564 * $rsigl ( __sig __THROW ; 567 * $__py (* __ri __de , cڡ *__ri __c ) 568 __THROW `__nnu ((1, 2)); 569 * $py (* __ri __de , cڡ *__ri __c ) 570 __THROW `__nnu ((1, 2)); 574 * $__y (* __ri __de , 575 cڡ * __ri __c , size_t __n ) 576 __THROW `__nnu ((1, 2)); 577 * $y (* __ri __de , 578 cڡ * __ri __c , size_t __n ) 579 __THROW `__nnu ((1, 2)); 582 #ifdef __USE_GNU 584  $rvscmp (cڡ * __s1 , cڡ * __s2 ) 585 __THROW __ibu_pu__ `__nnu ((1, 2)); 588 * $ry (* __rg __THROW `__nnu ((1)); 591 * $memob (* __s , size_t __n __THROW `__nnu ((1)); 593 #ide bame 598 #ifde __CORRECT_ISO_CPP_STRING_H_PROTO 599 "C++" * $bame (* __fame ) 600 __THROW `__asm ("bame" `__nnu ((1)); 601 "C++" cڡ * $bame (cڡ * __fame ) 602 __THROW `__asm ("bame" `__nnu ((1)); 604 * $bame (cڡ * __fame __THROW `__nnu ((1)); 610 #i defed __GNUC__ && __GNUC__ >= 2 611 #i defed __OPTIMIZE__ && !defed __OPTIMIZE_SIZE__ \ 612 && ! defed __NO_INLINE__ && !defed __lulus 632  ~ 635  ~ 638 #i __USE_FORTIFY_LEVEL > 0 && defed __ftify_funi 640  ~ 644 __END_DECLS @/usr/include/time.h 22 #idef _TIME_H 24 #i(! defed __ed_time_t && !defed __ed_ock_t && \ 25 ! defed g__ed_timeec ) 26  #_TIME_H 1 ) 27  ~ 29 g__BEGIN_DECLS 33 #ifdef _TIME_H 35  #__ed_size_t ) 36  #__ed_NULL ) 37  ~ 41  ~ 44 #i! defed __STRICT_ANSI__ && !defed __USE_XOPEN2K 45 #ide CLK_TCK 46  #CLK_TCK CLOCKS_PER_SEC ) 52 #i! defed __ock_t_defed && (defed _TIME_H || defed __ed_ock_t ) 53  #__ock_t_defed 1 ) 55  ~ 57 __BEGIN_NAMESPACE_STD 59  __ock_t tock_t ; 60 g__END_NAMESPACE_STD 61 #i defed __USE_XOPEN || defed __USE_POSIX || defed __USE_MISC 62 $__USING_NAMESPACE_STD ( ock_t ) 66 #unde __ed_ock_t 68 #i! defed __time_t_defed && (defed _TIME_H || defed __ed_time_t ) 69  #__time_t_defed 1 ) 71  ~ 73 __BEGIN_NAMESPACE_STD 75  __time_t ttime_t ; 76 __END_NAMESPACE_STD 77 #i defed __USE_POSIX || defed __USE_MISC || defed __USE_SVID 78 $__USING_NAMESPACE_STD ( time_t ) 82 #unde __ed_time_t 84 #i! defed __ockid_t_defed && \ 85 (( defed _TIME_H && defed __USE_POSIX199309 || defed __ed_ockid_t ) 86  #__ockid_t_defed 1 ) 88  ~ 91  __ockid_t tockid_t ; 94 #unde __ockid_time_t 96 #i! defed __tim_t_defed && \ 97 (( defed _TIME_H && defed __USE_POSIX199309 || defed __ed_tim_t ) 98  #__tim_t_defed 1 ) 100  ~ 103  __tim_t ttim_t ; 106 #unde __ed_tim_t 109 #i(! defed __timeec_defed \ 110 && (( defed _TIME_H \ 111 && ( defed __USE_POSIX199309 || defed __USE_MISC \ 112 || defed __USE_ISOC11 )) \ 113 || defed __ed_timeec )) 114  #__timeec_defed 1 ) 116  ~ 120  stimeec 122 __time_t tv_c ; 123 __sys_g_t tv_nc ; 127 #unde __ed_timeec 130 #ifdef _TIME_H 131 __BEGIN_NAMESPACE_STD 133  stm 135  tm_c ; 136  tm_m ; 137  tm_hour ; 138  tm_mday ; 139  tm_m ; 140  tm_yr ; 141  tm_wday ; 142  tm_yday ; 143  tm_isd ; 145 #ifdef __USE_BSD 146  tm_gmtoff ; 147 cڡ * tm_ze ; 149  __tm_gmtoff ; 150 cڡ * __tm_ze ; 153 __END_NAMESPACE_STD 154 #i defed __USE_XOPEN || defed __USE_POSIX || defed __USE_MISC 155 $__USING_NAMESPACE_STD ( tm ) 159 #ifde __USE_POSIX199309 161  simec 163  timeec _rv ; 164  timeec _vue ; 168  sigevt ; 172 #ifde __USE_XOPEN2K 173 #ide __pid_t_defed 174  __pid_t tpid_t ; 175  #__pid_t_defed ) 180 #ifde __USE_ISOC11 182  #TIME_UTC 1 ) 186 __BEGIN_NAMESPACE_STD 189 ock_t $ock ( __THROW ; 192 time_t $time ( time_t * __tim __THROW ; 195  $difime ( time_t __time1 ,ime_ __time0 ) 196 __THROW `__ibu__ (( __cڡ__ )); 199 time_t $mktime ( tm * __ __THROW ; 205 size_t $rime (* __ri __s , size_t __maxsize , 206 cڡ * __ri __fm , 207 cڡ  tm * __ri __ __THROW ; 208 __END_NAMESPACE_STD 210 #ifde __USE_XOPEN 213 * $time (cڡ * __ri __s , 214 cڡ * __ri __fmt ,  tm * __ ) 215 __THROW ; 218 #ifde __USE_XOPEN2K8 221  ~ 223 size_t $rime_l (* __ri __s , size_t __maxsize , 224 cڡ * __ri __fm , 225 cڡ  tm * __ri __ , 226 __lo_t __loc __THROW ; 229 #ifde __USE_GNU 230 * $time_l (cڡ * __ri __s , 231 cڡ * __ri __fmt ,  tm * __ , 232 __lo_t __loc __THROW ; 236 __BEGIN_NAMESPACE_STD 239  tm * $gmtime (cڡ time_t * __tim __THROW ; 243  tm * $loime (cڡ time_t * __tim __THROW ; 244 __END_NAMESPACE_STD 246 #i defed __USE_POSIX || defed __USE_MISC 249  tm * $gmtime_r (cڡ time_t * __ri __tim , 250  tm * __ri __ __THROW ; 254  tm * $loime_r (cڡ time_t * __ri __tim , 255  tm * __ri __ __THROW ; 258 __BEGIN_NAMESPACE_STD 261 * $asime (cڡ  tm * __ __THROW ; 264 * $ime (cڡ time_t * __tim __THROW ; 265 __END_NAMESPACE_STD 267 #i defed __USE_POSIX || defed __USE_MISC 272 * $asime_r (cڡ  tm * __ri __ , 273 * __ri __buf __THROW ; 276 * $ime_r (cڡ time_t * __ri __tim , 277 * __ri __buf __THROW ; 282 * __tzme [2]; 283  __daylight ; 284  __timeze ; 287 #ifdef __USE_POSIX 289 * tzme [2]; 293  $tzt ( __THROW ; 296 #i defed __USE_SVID || defed __USE_XOPEN 297  daylight ; 298  timeze ; 301 #ifde __USE_SVID 304  $ime (cڡ time_t * __wh __THROW ; 310  #__ip ( yr ) \ 311 (( yr % 4 =0 && ((yr% 100 !0 || (yr% 400 =0)) ) 314 #ifde __USE_MISC 319 time_t $timegm ( tm * __ __THROW ; 322 time_t $timol ( tm * __ __THROW ; 325  $dysize ( __yr __THROW `__ibu__ (( __cڡ__ )); 329 #ifde __USE_POSIX199309 334  `nop (cڡ  timeec * __queed_time , 335  timeec * __mag ); 339  $ock_gs ( ockid_t __ock_id ,  timeec * __s __THROW ; 342  $ock_gtime ( ockid_t __ock_id ,  timeec * __ __THROW ; 345  $ock_ime ( ockid_t __ock_id , cڡ  timeec * __ ) 346 __THROW ; 348 #ifde __USE_XOPEN2K 353  `ock_nop ( ockid_t __ock_id ,  __ags , 354 cڡ  timeec * __q , 355  timeec * __m ); 358  $ock_guockid ( pid_t __pid , ockid_t * __ock_id __THROW ; 363  $tim_ ( ockid_t __ock_id , 364  sigevt * __ri __evp , 365 tim_t * __ri __timid __THROW ; 368  $tim_de ( tim_t __timid __THROW ; 371  $tim_ime ( tim_t __timid ,  __ags , 372 cڡ  imec * __ri __vue , 373  imec * __ri __ovue __THROW ; 376  $tim_gtime ( tim_t __timid ,  imec * __vue ) 377 __THROW ; 380  $tim_govrun ( tim_t __timid __THROW ; 384 #ifde __USE_ISOC11 386  $timeec_g ( timeec * __ts ,  __ba ) 387 __THROW `__nnu ((1)); 391 #ifde __USE_XOPEN_EXTENDED 403  gde_r ; 412  tm * `gde (cڡ * __rg ); 415 #ifde __USE_GNU 426  `gde_r (cڡ * __ri __rg , 427  tm * __ri __sbu ); 430 __END_DECLS @/usr/include/unistd.h 22 #idef _UNISTD_H 23  #_UNISTD_H 1 ) 25  ~ 27 g__BEGIN_DECLS 32 #ifde __USE_XOPEN2K8 34  #_POSIX_VERSION 200809L ) 35 #i defed __USE_XOPEN2K 37  #_POSIX_VERSION 200112L ) 38 #i defed __USE_POSIX199506 40  #_POSIX_VERSION 199506L ) 41 #i defed __USE_POSIX199309 43  #_POSIX_VERSION 199309L ) 46  #_POSIX_VERSION 199009L ) 52 #ifde __USE_XOPEN2K8 53  #__POSIX2_THIS_VERSION 200809L ) 55 #i defed __USE_XOPEN2K 57  #__POSIX2_THIS_VERSION 200112L ) 58 #i defed __USE_POSIX199506 60  #__POSIX2_THIS_VERSION 199506L ) 63  #__POSIX2_THIS_VERSION 199209L ) 67  #_POSIX2_VERSION __POSIX2_THIS_VERSION ) 71  #_POSIX2_C_BIND __POSIX2_THIS_VERSION ) 75  #_POSIX2_C_DEV __POSIX2_THIS_VERSION ) 79  #_POSIX2_SW_DEV __POSIX2_THIS_VERSION ) 83  #_POSIX2_LOCALEDEF __POSIX2_THIS_VERSION ) 86 #ifde __USE_XOPEN2K8 87  #_XOPEN_VERSION 700 ) 88 #i defed __USE_XOPEN2K 89  #_XOPEN_VERSION 600 ) 90 #i defed __USE_UNIX98 91  #_XOPEN_VERSION 500 ) 93  #_XOPEN_VERSION 4 ) 97  #_XOPEN_XCU_VERSION 4 ) 100  #_XOPEN_XPG2 1 ) 101  #_XOPEN_XPG3 1 ) 102  #_XOPEN_XPG4 1 ) 105  #_XOPEN_UNIX 1 ) 108  #_XOPEN_CRYPT 1 ) 112  #_XOPEN_ENH_I18N 1 ) 115  #_XOPEN_LEGACY 1 ) 202  ~ 205 #i defed __USE_UNIX98 || defed __USE_XOPEN2K 206  ~ 210  #STDIN_FILENO 0 ) 211  #STDOUT_FILENO 1 ) 212  #STDERR_FILENO 2 ) 217  ~ 219 #idef __ssize_t_defed 220  __ssize_t tssize_t ; 221  #__ssize_t_defed ) 224  #__ed_size_t ) 225  #__ed_NULL ) 226  ~ 228 #i defed __USE_XOPEN || defed __USE_XOPEN2K 231 #ide __gid_t_defed 232  __gid_t tgid_t ; 233  #__gid_t_defed ) 236 #ide __uid_t_defed 237  __uid_t tuid_t ; 238  #__uid_t_defed ) 241 #ide __off_t_defed 242 #ide __USE_FILE_OFFSET64 243  __off_t toff_t ; 245  __off64_t toff_t ; 247  #__off_t_defed ) 249 #i defed __USE_LARGEFILE64 && !defed __off64_t_defed 250  __off64_t toff64_t ; 251  #__off64_t_defed ) 254 #ide __ucds_t_defed 255  __ucds_t tucds_t ; 256  #__ucds_t_defed ) 259 #ide __pid_t_defed 260  __pid_t tpid_t ; 261  #__pid_t_defed ) 265 #i defed __USE_MISC || defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K 266 #ide ___t_defed 267  ___t t_t ; 268  #___t_defed ) 272 #i defed __USE_BSD || defed __USE_XOPEN 273 #ide __sockn_t_defed 274  __sockn_t tsockn_t ; 275  #__sockn_t_defed ) 281  #R_OK 4 ) 282  #W_OK 2 ) 283  #X_OK 1 ) 284  #F_OK 0 ) 287  $acss (cڡ * __me ,  __ty __THROW `__nnu ((1)); 289 #ifde __USE_GNU 292  $euidacss (cڡ * __me ,  __ty ) 293 __THROW `__nnu ((1)); 296  $css (cڡ * __me ,  __ty ) 297 __THROW `__nnu ((1)); 300 #ifde __USE_ATFILE 304  $cst ( __fd , cڡ * __fe ,  __ty ,  __ag ) 305 __THROW `__nnu ((2) __wur ; 310 #idef _STDIO_H 311  #SEEK_SET 0 ) 312  #SEEK_CUR 1 ) 313  #SEEK_END 2 ) 314 #ifde __USE_GNU 315  #SEEK_DATA 3 ) 316  #SEEK_HOLE 4 ) 320 #i defed __USE_BSD && !defed L_SET 322  #L_SET SEEK_SET ) 323  #L_INCR SEEK_CUR ) 324  #L_XTND SEEK_END ) 333 #ide __USE_FILE_OFFSET64 334 __off_t $lek ( __fd , __off_t __offt ,  __wh __THROW ; 336 #ifde __REDIRECT_NTH 337 __off64_t `__REDIRECT_NTH ( lek , 338 ( __fd , __off64_t __offt ,  __wh ), 339 lek64 ); 341  #lek lek64 ) 344 #ifde __USE_LARGEFILE64 345 __off64_t $lek64 ( __fd , __off64_t __offt ,  __wh ) 346 __THROW ; 353  `o ( __fd ); 360 ssize_t $ad ( __fd , * __buf , size_t __nbys __wur ; 366 ssize_t $wre ( __fd , cڡ * __buf , size_t __n __wur ; 368 #i defed __USE_UNIX98 || defed __USE_XOPEN2K8 369 #ide __USE_FILE_OFFSET64 376 ssize_t $d ( __fd , * __buf , size_t __nbys , 377 __off_t __offt __wur ; 384 ssize_t $pwre ( __fd , cڡ * __buf , size_t __n , 385 __off_t __offt __wur ; 387 #ifde __REDIRECT 388 ssize_t `__REDIRECT ( d , ( __fd , * __buf , size_t __nbys , 389 __off64_t __offt ), 390 d64 __wur ; 391 ssize_t `__REDIRECT ( pwre , ( __fd , cڡ * __buf , 392 size_t __nbys , __off64_t __offt ), 393 pwre64 __wur ; 395  #d d64 ) 396  #pwre pwre64 ) 400 #ifde __USE_LARGEFILE64 404 ssize_t $d64 ( __fd , * __buf , size_t __nbys , 405 __off64_t __offt __wur ; 408 ssize_t $pwre64 ( __fd , cڡ * __buf , size_t __n , 409 __off64_t __offt __wur ; 417  $pe ( __pedes [2] __THROW __wur ; 419 #ifde __USE_GNU 422  $pe2 ( __pedes [2],  __ags __THROW __wur ; 432  $m ( __cds __THROW ; 444  `p ( __cds ); 446 #i( defed __USE_XOPEN_EXTENDED && !defed __USE_XOPEN2K8 ) \ 447 || defed __USE_BSD 452 __ucds_t $um ( __ucds_t __vue , __ucds_ __rv ) 453 __THROW ; 460  `up ( __ucds_t __ucds ); 469  `u (); 473  $chown (cڡ * __fe , __uid_t __owr , __gid_t __group ) 474 __THROW `__nnu ((1) __wur ; 476 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K8 478  $fchown ( __fd , __uid_t __owr , __gid_t __group __THROW __wur ; 483  $lchown (cڡ * __fe , __uid_t __owr , __gid_t __group ) 484 __THROW `__nnu ((1) __wur ; 488 #ifde __USE_ATFILE 491  $fchowt ( __fd , cڡ * __fe , __uid_t __owr , 492 __gid_t __group ,  __ag ) 493 __THROW `__nnu ((2) __wur ; 497  $chd (cڡ * __th __THROW `__nnu ((1) __wur ; 499 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K8 501  $fchd ( __fd __THROW __wur ; 511 * $gcwd (* __buf , size_t __size __THROW __wur ; 513 #ifdef __USE_GNU 517 * $g_cut_d_me ( __THROW ; 520 #i( defed __USE_XOPEN_EXTENDED && !defed __USE_XOPEN2K8 ) \ 521 || defed __USE_BSD 525 * $gwd (* __buf ) 526 __THROW `__nnu ((1) __ibu_dd__ __wur ; 531  $dup ( __fd __THROW __wur ; 534  $dup2 ( __fd ,  __fd2 __THROW ; 536 #ifde __USE_GNU 539  $dup3 ( __fd ,  __fd2 ,  __ags __THROW ; 543 ** __v ; 544 #ifde __USE_GNU 545 ** v ; 551  $execve (cڡ * __th , *cڡ __gv [], 552 *cڡ __vp [] __THROW `__nnu ((1, 2)); 554 #ifde __USE_XOPEN2K8 557  $xecve ( __fd , *cڡ __gv [], *cڡ __vp []) 558 __THROW `__nnu ((2)); 563  $execv (cڡ * __th , *cڡ __gv []) 564 __THROW `__nnu ((1, 2)); 568  $exee (cڡ * __th , cڡ * __g , ...) 569 __THROW `__nnu ((1, 2)); 573  $exe (cڡ * __th , cڡ * __g , ...) 574 __THROW `__nnu ((1, 2)); 578  $execvp (cڡ * __fe , *cڡ __gv []) 579 __THROW `__nnu ((1, 2)); 584  $exep (cڡ * __fe , cڡ * __g , ...) 585 __THROW `__nnu ((1, 2)); 587 #ifde __USE_GNU 590  $execv (cڡ * __fe , *cڡ __gv [], 591 *cڡ __vp []) 592 __THROW `__nnu ((1, 2)); 596 #i defed __USE_MISC || defed __USE_XOPEN 598  $ni ( __c __THROW __wur ; 603  $_ex ( __us `__ibu__ (( __nܑu__ )); 609  ~ 612  $thcf (cڡ * __th ,  __me ) 613 __THROW `__nnu ((1)); 616  $hcf ( __fd ,  __me __THROW ; 619  $syscf ( __me __THROW ; 621 #ifdef __USE_POSIX2 623 size_t $cfr ( __me , * __buf , size_t __n __THROW ; 628 __pid_t $gpid ( __THROW ; 631 __pid_t $gid ( __THROW ; 634 __pid_t $gpg ( __THROW ; 637 __pid_t $__gpgid ( __pid_t __pid __THROW ; 638 #i defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K8 639 __pid_t $gpgid ( __pid_t __pid __THROW ; 646  $gid ( __pid_t __pid , __pid_ __pgid __THROW ; 648 #i defed __USE_SVID || defed __USE_BSD || defed __USE_XOPEN_EXTENDED 660  $g ( __THROW ; 667 __pid_t $tsid ( __THROW ; 669 #i defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K8 671 __pid_t $gsid ( __pid_t __pid __THROW ; 675 __uid_t $guid ( __THROW ; 678 __uid_t $geuid ( __THROW ; 681 __gid_t $ggid ( __THROW ; 684 __gid_t $gegid ( __THROW ; 689  $ggroups ( __size , __gid_t __li [] __THROW __wur ; 691 #ifdef __USE_GNU 693  $group_memb ( __gid_t __gid __THROW ; 700  $tuid ( __uid_t __uid __THROW __wur ; 702 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED 705  $euid ( __uid_t __ruid , __uid_ __euid __THROW __wur ; 708 #i defed __USE_BSD || defed __USE_XOPEN2K 710  $uid ( __uid_t __uid __THROW __wur ; 717  $tgid ( __gid_t __gid __THROW __wur ; 719 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED 722  $egid ( __gid_t __rgid , __gid_ __egid __THROW __wur ; 725 #i defed __USE_BSD || defed __USE_XOPEN2K 727  $gid ( __gid_t __gid __THROW __wur ; 730 #ifde __USE_GNU 733  $gsuid ( __uid_t * __ruid , __uid_* __euid , __uid_* __suid ) 734 __THROW ; 738  $gsgid ( __gid_t * __rgid , __gid_* __egid , __gid_* __sgid ) 739 __THROW ; 743  $esuid ( __uid_t __ruid , __uid_ __euid , __uid_ __suid ) 744 __THROW __wur ; 748  $esgid ( __gid_t __rgid , __gid_ __egid , __gid_ __sgid ) 749 __THROW __wur ; 756 __pid_t $fk ( __THROWNL ; 758 #i( defed __USE_XOPEN_EXTENDED && !defed __USE_XOPEN2K8 ) \ 759 || defed __USE_BSD 764 __pid_t $vfk ( __THROW ; 770 * $yme ( __fd __THROW ; 774  $yme_r ( __fd , * __buf , size_t __bu ) 775 __THROW `__nnu ((2) __wur ; 779  $iy ( __fd __THROW ; 781 #i defed __USE_BSD \ 782 || ( defed __USE_XOPEN_EXTENDED && !defed __USE_UNIX98 ) 785  $y ( __THROW ; 790  $lk (cڡ * __om , cڡ * __to ) 791 __THROW `__nnu ((1, 2) __wur ; 793 #ifde __USE_ATFILE 796  $lk ( __omfd , cڡ * __om ,  __tofd , 797 cڡ * __to ,  __ags ) 798 __THROW `__nnu ((2, 4) __wur ; 801 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K 803  $symlk (cڡ * __om , cڡ * __to ) 804 __THROW `__nnu ((1, 2) __wur ; 809 ssize_t $adlk (cڡ * __ri __th , 810 * __ri __buf , size_t __n ) 811 __THROW `__nnu ((1, 2) __wur ; 814 #ifde __USE_ATFILE 816  $symlk (cڡ * __om ,  __tofd , 817 cڡ * __to __THROW `__nnu ((1, 3) __wur ; 820 ssize_t $adlk ( __fd , cڡ * __ri __th , 821 * __ri __buf , size_t __n ) 822 __THROW `__nnu ((2, 3) __wur ; 826  $uƚk (cڡ * __me __THROW `__nnu ((1)); 828 #ifde __USE_ATFILE 830  $uƚk ( __fd , cڡ * __me ,  __ag ) 831 __THROW `__nnu ((2)); 835  $rmd (cڡ * __th __THROW `__nnu ((1)); 839 __pid_t $tcgpg ( __fd __THROW ; 842  $tcg ( __fd , __pid_t __pg_id __THROW ; 849 * `glog (); 850 #i defed __USE_REENTRANT || defed __USE_POSIX199506 857  $glog_r (* __me , size_t __me_n `__nnu ((1)); 860 #ifdef __USE_BSD 862  $og (cڡ * __me __THROW `__nnu ((1)); 866 #ifdef __USE_POSIX2 870  #__ed_gt ) 871  ~ 875 #i defed __USE_BSD || defed __USE_UNIX98 || defed __USE_XOPEN2K 879  $ghome (* __me , size_t __n __THROW `__nnu ((1)); 883 #i defed __USE_BSD || (defed __USE_XOPEN && !defed __USE_UNIX98 ) 886  $thome (cڡ * __me , size_t __n ) 887 __THROW `__nnu ((1) __wur ; 891  $thoid ( __id __THROW __wur ; 897  $gdomame (* __me , size_t __n ) 898 __THROW `__nnu ((1) __wur ; 899  $tdomame (cڡ * __me , size_t __n ) 900 __THROW `__nnu ((1) __wur ; 906  $vhgup ( __THROW ; 909  $voke (cڡ * __fe __THROW `__nnu ((1) __wur ; 917  $of (* __me_bufr , size_t __size , 918 size_t __offt ,  __s ) 919 __THROW `__nnu ((1)); 925  $ac (cڡ * __me __THROW ; 929 * $gurshl ( __THROW ; 930  $durshl ( __THROW ; 931  $turshl ( __THROW ; 937  $dm ( __nochd ,  __noo __THROW __wur ; 941 #i defed __USE_BSD || (defed __USE_XOPEN && !defed __USE_XOPEN2K ) 944  $chro (cڡ * __th __THROW `__nnu ((1) __wur ; 948 * $gss (cڡ * __om `__nnu ((1)); 956  `fsync ( __fd ); 959 #ifde __USE_GNU 962  $syncfs ( __fd __THROW ; 966 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED 969  `ghoid (); 972  $sync ( __THROW ; 975 #i defed __USE_BSD || !defed __USE_XOPEN2K 978  $ggesize ( __THROW `__ibu__ (( __cڡ__ )); 983  $gdbsize ( __THROW ; 989 #i defed __USE_BSD || defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K8 992 #ide __USE_FILE_OFFSET64 993  $un (cڡ * __fe , __off_t __ngth ) 994 __THROW `__nnu ((1) __wur ; 996 #ifde __REDIRECT_NTH 997  `__REDIRECT_NTH ( un , 998 (cڡ * __fe , __off64_t __ngth ), 999 un64 `__nnu ((1) __wur ; 1001  #un un64 ) 1004 #ifde __USE_LARGEFILE64 1005  $un64 (cڡ * __fe , __off64_t __ngth ) 1006 __THROW `__nnu ((1) __wur ; 1011 #i defed __USE_BSD || defed __USE_POSIX199309 \ 1012 || defed __USE_XOPEN_EXTENDED || defed __USE_XOPEN2K 1015 #ide __USE_FILE_OFFSET64 1016  $run ( __fd , __off_t __ngth __THROW __wur ; 1018 #ifde __REDIRECT_NTH 1019  `__REDIRECT_NTH ( run , ( __fd , __off64_t __ngth ), 1020 run64 __wur ; 1022  #run run64 ) 1025 #ifde __USE_LARGEFILE64 1026  $run64 ( __fd , __off64_t __ngth __THROW __wur ; 1032 #i( defed __USE_XOPEN_EXTENDED && !defed __USE_XOPEN2K ) \ 1033 || defed __USE_MISC 1037  $brk (* __addr __THROW __wur ; 1043 * $sbrk ( _t __d __THROW ; 1047 #ifde __USE_MISC 1058  $sys ( __syo , ... __THROW ; 1063 #i( defed __USE_MISC || defed __USE_XOPEN_EXTENDED && !defed F_LOCK 1075  #F_ULOCK 0 ) 1076  #F_LOCK 1 ) 1077  #F_TLOCK 2 ) 1078  #F_TEST 3 ) 1080 #ide __USE_FILE_OFFSET64 1081  $lockf ( __fd ,  __cmd , __off_t __n __wur ; 1083 #ifde __REDIRECT 1084  `__REDIRECT ( lockf , ( __fd ,  __cmd , __off64_t __n ), 1085 lockf64 __wur ; 1087  #lockf lockf64 ) 1090 #ifde __USE_LARGEFILE64 1091  $lockf64 ( __fd ,  __cmd , __off64_t __n __wur ; 1096 #ifde __USE_GNU 1101  #TEMP_FAILURE_RETRY ( exessi ) \ 1102 ( __exnsi__ \ 1103 ({  __su ; \ 1104 d __su = (( exessi ); \ 1105  __su =-1L && o = EINTR ); \ 1106 __su ; } })) ) 1109 #i defed __USE_POSIX199309 || defed __USE_UNIX98 1112  fdasync ( __fdes ); 1118 #ifdef __USE_XOPEN 1120 * $y (cڡ * __key , cڡ * __ ) 1121 __THROW `__nnu ((1, 2)); 1125  $y (* __glibc_block ,  __edag ) 1126 __THROW `__nnu ((1)); 1133  $swab (cڡ * __ri __om , *__ri __to , 1134 ssize_t __n __THROW `__nnu ((1, 2)); 1140 #i defed __USE_XOPEN && !defed __USE_XOPEN2K 1142 * $mid (* __s __THROW ; 1147 #i __USE_FORTIFY_LEVEL > 0 && defed __ftify_funi 1148  ~ 1151 __END_DECLS @/usr/include/alloca.h 18 #idef _ALLOCA_H 19  #_ALLOCA_H 1 ) 21  ~ 23  #__ed_size_t ) 24  ~ 26 g__BEGIN_DECLS 29 #unde lo 32 * $lo ( size_t __size __THROW ; 34 #ifdef __GNUC__ 35  #lo ( size `__but_lo (size) ) 38 __END_DECLS @/usr/include/endian.h 18 #idef _ENDIAN_H 19  #_ENDIAN_H 1 ) 21  ~ 31  #__LITTLE_ENDIAN 1234 ) 32  #__BIG_ENDIAN 4321 ) 33  #__PDP_ENDIAN 3412 ) 36  ~ 40 #ide __FLOAT_WORD_ORDER 41  #__FLOAT_WORD_ORDER __BYTE_ORDER ) 44 #ifdef __USE_BSD 45  #LITTLE_ENDIAN __LITTLE_ENDIAN ) 46  #BIG_ENDIAN __BIG_ENDIAN ) 47  #PDP_ENDIAN __PDP_ENDIAN ) 48  #BYTE_ORDER __BYTE_ORDER ) 51 #i __BYTE_ORDER = __LITTLE_ENDIAN 52  #__LONG_LONG_PAIR ( HI , LO LO, ) HI 53 #i __BYTE_ORDER = __BIG_ENDIAN 54  #__LONG_LONG_PAIR ( HI , LO HI, ) LO 58 #i defed __USE_BSD && !defed __ASSEMBLER__ 60  ~ 62 #i __BYTE_ORDER = __LITTLE_ENDIAN 63  #htobe16 ( x `__bsw_16 (x) ) 64  #hte16 ( x (x) ) 65  #be16toh ( x `__bsw_16 (x) ) 66  #16toh ( x (x) ) 68  #htobe32 ( x `__bsw_32 (x) ) 69  #hte32 ( x (x) ) 70  #be32toh ( x `__bsw_32 (x) ) 71  #32toh ( x (x) ) 73  #htobe64 ( x `__bsw_64 (x) ) 74  #hte64 ( x (x) ) 75  #be64toh ( x `__bsw_64 (x) ) 76  #64toh ( x (x) ) 79  #htobe16 ( x (x) ) 80  #hte16 ( x `__bsw_16 (x) ) 81  #be16toh ( x (x) ) 82  #16toh ( x `__bsw_16 (x) ) 84  #htobe32 ( x (x) ) 85  #hte32 ( x `__bsw_32 (x) ) 86  #be32toh ( x (x) ) 87  #32toh ( x `__bsw_32 (x) ) 89  #htobe64 ( x (x) ) 90  #hte64 ( x `__bsw_64 (x) ) 91  #be64toh ( x (x) ) 92  #64toh ( x `__bsw_64 (x) ) @/usr/include/features.h 18 #idef _FEATURES_H 19  #_FEATURES_H 1 ) 101 #unde __USE_ISOC11 102 #unde __USE_ISOC99 103 #unde __USE_ISOC95 104 #unde __USE_ISOCXX11 105 #unde __USE_POSIX 106 #unde __USE_POSIX2 107 #unde __USE_POSIX199309 108 #unde __USE_POSIX199506 109 #unde __USE_XOPEN 110 #unde __USE_XOPEN_EXTENDED 111 #unde __USE_UNIX98 112 #unde __USE_XOPEN2K 113 #unde __USE_XOPEN2KXSI 114 #unde __USE_XOPEN2K8 115 #unde __USE_XOPEN2K8XSI 116 #unde __USE_LARGEFILE 117 #unde __USE_LARGEFILE64 118 #unde __USE_FILE_OFFSET64 119 #unde __USE_BSD 120 #unde __USE_SVID 121 #unde __USE_MISC 122 #unde __USE_ATFILE 123 #unde __USE_GNU 124 #unde __USE_REENTRANT 125 #unde __USE_FORTIFY_LEVEL 126 #unde __KERNEL_STRICT_NAMES 130 #ide _LOOSE_KERNEL_NAMES 131  #__KERNEL_STRICT_NAMES ) 141 #i defed __GNUC__ && defed __GNUC_MINOR__ 142  #__GNUC_PREREQ ( maj , m ) \ 143 (( __GNUC__ << 16+ __GNUC_MINOR__ >(( maj << 16+ ( m )) ) 145  #__GNUC_PREREQ ( maj , m 0 ) 150 #ifde _GNU_SOURCE 151 #unde _ISOC95_SOURCE 152  #_ISOC95_SOURCE 1 ) 153 #unde _ISOC99_SOURCE 154  #_ISOC99_SOURCE 1 ) 155 #unde _ISOC11_SOURCE 156  #_ISOC11_SOURCE 1 ) 157 #unde _POSIX_SOURCE 158  #_POSIX_SOURCE 1 ) 159 #unde _POSIX_C_SOURCE 160  #_POSIX_C_SOURCE 200809L ) 161 #unde _XOPEN_SOURCE 162  #_XOPEN_SOURCE 700 ) 163 #unde _XOPEN_SOURCE_EXTENDED 164  #_XOPEN_SOURCE_EXTENDED 1 ) 165 #unde _LARGEFILE64_SOURCE 166  #_LARGEFILE64_SOURCE 1 ) 167 #unde _DEFAULT_SOURCE 168  #_DEFAULT_SOURCE 1 ) 169 #unde _BSD_SOURCE 170  #_BSD_SOURCE 1 ) 171 #unde _SVID_SOURCE 172  #_SVID_SOURCE 1 ) 173 #unde _ATFILE_SOURCE 174  #_ATFILE_SOURCE 1 ) 179 #i( defed _DEFAULT_SOURCE \ 180 || (! defed g__STRICT_ANSI__ \ 181 && ! defed g_ISOC99_SOURCE \ 182 && ! defed g_POSIX_SOURCE && !defed g_POSIX_C_SOURCE \ 183 && ! defed g_XOPEN_SOURCE \ 184 && ! defed g_BSD_SOURCE && !defed g_SVID_SOURCE )) 185 #unde _DEFAULT_SOURCE 186  #_DEFAULT_SOURCE 1 ) 187 #unde _BSD_SOURCE 188  #_BSD_SOURCE 1 ) 189 #unde _SVID_SOURCE 190  #_SVID_SOURCE 1 ) 194 #i( defed _ISOC11_SOURCE \ 195 || ( defed g__STDC_VERSION__ && __STDC_VERSION__ >= 201112L)) 196  #__USE_ISOC11 1 ) 200 #i( defed _ISOC99_SOURCE || defed _ISOC11_SOURCE \ 201 || ( defed __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)) 202  #__USE_ISOC99 1 ) 206 #i( defed _ISOC99_SOURCE || defed _ISOC11_SOURCE \ 207 || ( defed __STDC_VERSION__ && __STDC_VERSION__ >= 199409L)) 208  #__USE_ISOC95 1 ) 215 #i(( defed __lulus && __cplusplus >= 201103L) \ 216 || defed __GXX_EXPERIMENTAL_CXX0X__ ) 217  #__USE_ISOCXX11 1 ) 223 #ifde _DEFAULT_SOURCE 224 #i! defed _POSIX_SOURCE && !defed _POSIX_C_SOURCE 225  #__USE_POSIX_IMPLICITLY 1 ) 227 #unde _POSIX_SOURCE 228  #_POSIX_SOURCE 1 ) 229 #unde _POSIX_C_SOURCE 230  #_POSIX_C_SOURCE 200809L ) 232 #i((! defed __STRICT_ANSI__ || ( _XOPEN_SOURCE - 0) >= 500) && \ 233 ! defed _POSIX_SOURCE && !defed _POSIX_C_SOURCE ) 234  #_POSIX_SOURCE 1 ) 235 #i defed _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 500 236  #_POSIX_C_SOURCE 2 ) 237 #i defed _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 600 238  #_POSIX_C_SOURCE 199506L ) 239 #i defed _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 700 240  #_POSIX_C_SOURCE 200112L ) 242  #_POSIX_C_SOURCE 200809L ) 244  #__USE_POSIX_IMPLICITLY 1 ) 247 #i defed _POSIX_SOURCE || _POSIX_C_SOURCE >1 || defed _XOPEN_SOURCE 248  #__USE_POSIX 1 ) 251 #i defed _POSIX_C_SOURCE && _POSIX_C_SOURCE >2 || defed _XOPEN_SOURCE 252  #__USE_POSIX2 1 ) 255 #i( _POSIX_C_SOURCE - 0) >= 199309L 256  #__USE_POSIX199309 1 ) 259 #i( _POSIX_C_SOURCE - 0) >= 199506L 260  #__USE_POSIX199506 1 ) 263 #i( _POSIX_C_SOURCE - 0) >= 200112L 264  #__USE_XOPEN2K 1 ) 265 #unde __USE_ISOC95 266  #__USE_ISOC95 1 ) 267 #unde __USE_ISOC99 268  #__USE_ISOC99 1 ) 271 #i( _POSIX_C_SOURCE - 0) >= 200809L 272  #__USE_XOPEN2K8 1 ) 273 #unde _ATFILE_SOURCE 274  #_ATFILE_SOURCE 1 ) 277 #ifdef _XOPEN_SOURCE 278  #__USE_XOPEN 1 ) 279 #i( _XOPEN_SOURCE - 0) >= 500 280  #__USE_XOPEN_EXTENDED 1 ) 281  #__USE_UNIX98 1 ) 282 #unde _LARGEFILE_SOURCE 283  #_LARGEFILE_SOURCE 1 ) 284 #i( _XOPEN_SOURCE - 0) >= 600 285 #i( _XOPEN_SOURCE - 0) >= 700 286  #__USE_XOPEN2K8 1 ) 287  #__USE_XOPEN2K8XSI 1 ) 289  #__USE_XOPEN2K 1 ) 290  #__USE_XOPEN2KXSI 1 ) 291 #unde __USE_ISOC95 292  #__USE_ISOC95 1 ) 293 #unde __USE_ISOC99 294  #__USE_ISOC99 1 ) 297 #ifde _XOPEN_SOURCE_EXTENDED 298  #__USE_XOPEN_EXTENDED 1 ) 303 #ifde _LARGEFILE_SOURCE 304  #__USE_LARGEFILE 1 ) 307 #ifde _LARGEFILE64_SOURCE 308  #__USE_LARGEFILE64 1 ) 311 #i defed _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64 312  #__USE_FILE_OFFSET64 1 ) 315 #i defed _BSD_SOURCE || defed _SVID_SOURCE 316  #__USE_MISC 1 ) 319 #ifdef _BSD_SOURCE 320  #__USE_BSD 1 ) 323 #ifdef _SVID_SOURCE 324  #__USE_SVID 1 ) 327 #ifdef _ATFILE_SOURCE 328  #__USE_ATFILE 1 ) 331 #ifdef _GNU_SOURCE 332  #__USE_GNU 1 ) 335 #i defed _REENTRANT || defed _THREAD_SAFE 336  #__USE_REENTRANT 1 ) 339 #i defed _FORTIFY_SOURCE && _FORTIFY_SOURCE > 0 \ 340 && __GNUC_PREREQ (4, 1&& defed g__OPTIMIZE__ && __OPTIMIZE__ > 0 341 #i _FORTIFY_SOURCE > 1 342  #__USE_FORTIFY_LEVEL 2 ) 344  #__USE_FORTIFY_LEVEL 1 ) 347  #__USE_FORTIFY_LEVEL 0 ) 352  ~ 360 #unde __GNU_LIBRARY__ 361  #__GNU_LIBRARY__ 6 ) 365  #__GLIBC__ 2 ) 366  #__GLIBC_MINOR__ 19 ) 368  #__GLIBC_PREREQ ( maj , m ) \ 369 (( __GLIBC__ << 16+ __GLIBC_MINOR__ >(( maj << 16+ ( m )) ) 372 #ide __ASSEMBLER__ 373 #ide _SYS_CDEFS_H 374  ~ 379 #i defed __USE_FILE_OFFSET64 && !defed __REDIRECT 380  #__USE_LARGEFILE 1 ) 381  #__USE_LARGEFILE64 1 ) 387 #i __GNUC_PREREQ (2, 7&& defed __OPTIMIZE__ \ 388 && ! defed g__OPTIMIZE_SIZE__ && !defed g__NO_INLINE__ \ 389 && defed g__ex_le 390  #__USE_EXTERN_INLINES 1 ) 398  ~ @/usr/include/getopt.h 19 #ide _GETOPT_H 21 #ide __ed_gt 22  #_GETOPT_H 1 ) 32 #i! defed __GNU_LIBRARY__ 33  ~ 36 #ide __THROW 37 #ide __GNUC_PREREQ 38  #__GNUC_PREREQ ( maj , m (0) ) 40 #i defed __lulus && __GNUC_PREREQ (2,8) 41  #__THROW `throw () ) 43  #__THROW ) 47 #ifdef __lulus 57 * ݏrg ; 71  td ; 76  ݋ ; 80  tt ; 82 #ide __ed_gt 104  sti 106 cڡ * gme ; 109  ghas_g ; 110 * gag ; 111  gv ; 116  #no_gumt 0 ) 117  #qued_gumt 1 ) 118  #tiڮ_gumt 2 ) 146 #ifde __GNU_LIBRARY__ 150  gt ( ___gc , *cڡ * ___gv , cڡ * __shtts ) 151 __THROW ; 153 #i defed __ed_gt && defed __USE_POSIX2 \ 154 && ! defed g__USE_POSIX_IMPLICITLY && !defed g__USE_GNU 158 #ifde __REDIRECT 159  __REDIRECT_NTH ( gt , ( ___gc , *cڡ * ___gv , 160 cڡ * __shtts ), 161 __posix_gt ); 163  __posix_gt ( ___gc , *cڡ * ___gv , 164 cڡ * __shtts __THROW ; 165  #gt __posix_gt ) 169  gt (); 172 #ide __ed_gt 173  gt_lg ( ___gc , *cڡ * ___gv , 174 cڡ * __shtts , 175 cڡ  ti * __lgts , * __lgd ) 176 __THROW ; 177  gt_lg_ly ( ___gc , *cڡ * ___gv , 178 cڡ * __shtts , 179 cڡ  ti * __lgts , * __lgd ) 180 __THROW ; 184 #ifdef __lulus 189 #unde __ed_gt @/usr/include/libio.h 28 #ide _IO_STDIO_H 29  #_IO_STDIO_H ) 31  ~<_G_cfig.h > 33  #_IO_os_t _G_os_t ) 34  #_IO_os64_t _G_os64_t ) 35  #_IO_size_t size_t ) 36  #_IO_ssize_t __ssize_t ) 37  #_IO_off_t __off_t ) 38  #_IO_off64_t __off64_t ) 39  #_IO_pid_t __pid_t ) 40  #_IO_uid_t __uid_t ) 41  #_IO_icv_t _G_icv_t ) 42  #_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE ) 43  #_IO_BUFSIZ _G_BUFSIZ ) 44  #_IO_va_li _G_va_li ) 45  #_IO_wt_t wt_t ) 48  #__ed___va_li ) 49  ~ 50 #ifde __GNUC_VA_LIST 51 #unde _IO_va_li 52  #_IO_va_li __gnuc_va_li ) 55 #ide __P 56  ~ 59  #_IO_UNIFIED_JUMPTABLES 1 ) 61 #ide EOF 62  #EOF (-1) ) 64 #ide NULL 65 #i defed __GNUG__ && \ 66 ( g__GNUC__ > 2 || (__GNUC__ =2 && __GNUC_MINOR__ >= 8)) 67  #NULL ( __nu ) ) 69 #i! defed ( __lulus ) 70  #NULL ((*)0) ) 72  #NULL (0) ) 77  #_IOS_INPUT 1 ) 78  #_IOS_OUTPUT 2 ) 79  #_IOS_ATEND 4 ) 80  #_IOS_APPEND 8 ) 81  #_IOS_TRUNC 16 ) 82  #_IOS_NOCREATE 32 ) 83  #_IOS_NOREPLACE 64 ) 84  #_IOS_BIN 128 ) 92  #_IO_MAGIC 0xFBAD0000 ) 93  #_OLD_STDIO_MAGIC 0xFABC0000 ) 94  #_IO_MAGIC_MASK 0xFFFF0000 ) 95  #_IO_USER_BUF 1 ) 96  #_IO_UNBUFFERED 2 ) 97  #_IO_NO_READS 4 ) 98  #_IO_NO_WRITES 8 ) 99  #_IO_EOF_SEEN 0x10 ) 100  #_IO_ERR_SEEN 0x20 ) 101  #_IO_DELETE_DONT_CLOSE 0x40 ) 102  #_IO_LINKED 0x80 ) 103  #_IO_IN_BACKUP 0x100 ) 104  #_IO_LINE_BUF 0x200 ) 105  #_IO_TIED_PUT_GET 0x400 ) 106  #_IO_CURRENTLY_PUTTING 0x800 ) 107  #_IO_IS_APPENDING 0x1000 ) 108  #_IO_IS_FILEBUF 0x2000 ) 109  #_IO_BAD_SEEN 0x4000 ) 110  #_IO_USER_LOCK 0x8000 ) 112  #_IO_FLAGS2_MMAP 1 ) 113  #_IO_FLAGS2_NOTCANCEL 2 ) 114 #ifde _LIBC 115  #_IO_FLAGS2_FORTIFY 4 ) 117  #_IO_FLAGS2_USER_WBUF 8 ) 118 #ifde _LIBC 119  #_IO_FLAGS2_SCANF_STD 16 ) 120  #_IO_FLAGS2_NOCLOSE 32 ) 121  #_IO_FLAGS2_CLOEXEC 64 ) 125  #_IO_SKIPWS 01 ) 126  #_IO_LEFT 02 ) 127  #_IO_RIGHT 04 ) 128  #_IO_INTERNAL 010 ) 129  #_IO_DEC 020 ) 130  #_IO_OCT 040 ) 131  #_IO_HEX 0100 ) 132  #_IO_SHOWBASE 0200 ) 133  #_IO_SHOWPOINT 0400 ) 134  #_IO_UPPERCASE 01000 ) 135  #_IO_SHOWPOS 02000 ) 136  #_IO_SCIENTIFIC 04000 ) 137  #_IO_FIXED 010000 ) 138  #_IO_UNITBUF 020000 ) 139  #_IO_STDIO 040000 ) 140  #_IO_DONT_CLOSE 0100000 ) 141  #_IO_BOOLALPHA 0200000 ) 144  _IO_jump_t ;  g_IO_FILE ; 147 #ifde _IO_MTSAFE_IO 148 #i defed __GLIBC__ && __GLIBC__ >= 2 149  ~ 154  t_IO_lock_t ; 160  s_IO_mk { 161  _IO_mk * m_xt ; 162  _IO_FILE * m_sbuf ; 166  m_pos ; 168  t_ampos ( ampos { m_os = sp; } 169  t_offt ( offt { m_pos = offt; m_os = ( ampos )(-2); } 170 mpublic : 171 ammk ( ambuf * sb ); 172 ~ ammk (); 173  vg ({  m_os == -2; } 174  d ( ammk &); 175  d (); 180 e__codecvt_su 182 m__codecvt_ok , 183 m__codecvt_l , 184 m__codecvt_r , 185 m__codecvt_nocv 188 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 191  s_IO_codecvt 193 (* m__codecvt_der ( m_IO_codecvt *); 194 __codecvt_su (* __codecvt_do_out ( m_IO_codecvt *, 195 m__mbe_t *, 196 cڡ mwch_t *, 197 cڡ mwch_t *, 198 cڡ mwch_t **, *, 200 __codecvt_su (* __codecvt_do_unshi ( m_IO_codecvt *, 201 m__mbe_t *, *, 203 __codecvt_su (* __codecvt_do_ ( m_IO_codecvt *, 204 m__mbe_t *, 206 cڡ **, mwch_t *, 207 mwch_t *, wchar_t **); 208 (* m__codecvt_do_codg ( m_IO_codecvt *); 209 (* m__codecvt_do_ways_nocv ( m_IO_codecvt *); 210 (* m__codecvt_do_ngth ( m_IO_codecvt *, m__mbe_t *, 211 cڡ *, cڡ *, m_IO_size_t ); 212 (* m__codecvt_do_max_ngth ( m_IO_codecvt *); 214 _IO_icv_t m__cd_ ; 215 _IO_icv_t m__cd_out ; 219  s_IO_wide_da 221 wch_t * m_IO_ad_r ; 222 wch_t * m_IO_ad_d ; 223 wch_t * m_IO_ad_ba ; 224 wch_t * m_IO_wre_ba ; 225 wch_t * m_IO_wre_r ; 226 wch_t * m_IO_wre_d ; 227 wch_t * m_IO_buf_ba ; 228 wch_t * m_IO_buf_d ; 230 wch_t * m_IO_ve_ba ; 231 wch_t * m_IO_backup_ba ; 233 wch_t * m_IO_ve_d ; 235 __mbe_t m_IO_e ; 236 __mbe_t m_IO_ϡ_e ; 237  _IO_codecvt m_codecvt ; 239 wch_t m_shtbuf [1]; 241 cڡ  _IO_jump_t * m_wide_vb ; 245  s_IO_FILE { 246  m_ags ; 247  #_IO_fe_ags _ags ) 251 * m_IO_ad_r ; 252 * m_IO_ad_d ; 253 * m_IO_ad_ba ; 254 * m_IO_wre_ba ; 255 * m_IO_wre_r ; 256 * m_IO_wre_d ; 257 * m_IO_buf_ba ; 258 * m_IO_buf_d ; 260 * m_IO_ve_ba ; 261 * m_IO_backup_ba ; 262 * m_IO_ve_d ; 264  _IO_mk * m_mks ; 266  _IO_FILE * m_cha ; 268  m_fo ; 270  m_blksize ; 272  m_ags2 ; 274 _IO_off_t m_d_offt ; 276  #__HAVE_COLUMN ) 278  m_cur_cumn ; 279 sigd  m_vb_offt ; 280  m_shtbuf [1]; 284 _IO_lock_t * m_lock ; 285 #ifde _IO_USE_OLD_IO_FILE 288  s_IO_FILE_come 290  _IO_FILE m_fe ; 292 #i defed _G_IO_IO_FILE_VERSION && _G_IO_IO_FILE_VERSION == 0x20001 293 _IO_off64_t m_offt ; 294 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 296  _IO_codecvt * m_codecvt ; 297  _IO_wide_da * m_wide_da ; 298  _IO_FILE * m_䓻s_li ; 299 * m_䓻s_buf ; 300 size_t m_䓻s_size ; 302 * m__d1 ; 303 * m__d2 ; 304 * m__d3 ; 305 * m__d4 ; 306 size_t m__d5 ; 308  m_mode ; 310  m_unud2 [15 *  (- 4 *  (*-  ( size_t )]; 314 #ide __lulus 315  _IO_FILE t_IO_FILE ; 318  g_IO_FILE_us ; 320  _IO_FILE_us _IO_2_1_d_ ; 321  _IO_FILE_us _IO_2_1_dout_ ; 322  _IO_FILE_us _IO_2_1_dr_ ; 323 #ide _LIBC 324  #_IO_d (( _IO_FILE *)(& _IO_2_1_d_ )) ) 325  #_IO_dout (( _IO_FILE *)(& _IO_2_1_dout_ )) ) 326  #_IO_dr (( _IO_FILE *)(& _IO_2_1_dr_ )) ) 328 _IO_FILE * _IO_d ibu_hidd ; 329 _IO_FILE * _IO_dout ibu_hidd ; 330 _IO_FILE * _IO_dr ibu_hidd ; 338  __ssize_t t__io_ad_ (* t__cook , * t__buf , tsize_t t__nbys ); 346  __ssize_t t__io_wre_ (* t__cook , cڡ * t__buf , 347 tsize_t t__n ); 355  t__io_ek_ (* t__cook , t_IO_off64_t * t__pos ,  t__w ); 358  t__io_o_ (* t__cook ); 361 #ifde _GNU_SOURCE 363  __io_ad_ tcook_ad_funi_t ; 364  __io_wre_ tcook_wre_funi_t ; 365  __io_ek_ tcook_ek_funi_t ; 366  __io_o_ tcook_o_funi_t ; 371 __io_ad_ * mad ; 372 __io_wre_ * mwre ; 373 __io_ek_ * mek ; 374 __io_o_ * mo ; 375 } t_IO_cook_io_funis_t ; 376  _IO_cook_io_funis_t tcook_io_funis_t ; 378  g_IO_cook_fe ; 381  _IO_cook_ ( _IO_cook_fe * __cfe ,  __ad_wre , 382 * __cook , _IO_cook_io_funis_t __s ); 386 #ifde __lulus 390  __undow ( _IO_FILE *); 391  __uow ( _IO_FILE *); 392  __ovow ( _IO_FILE *, ); 393 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 394 _IO_wt_t __wundow ( _IO_FILE *); 395 _IO_wt_t __wuow ( _IO_FILE *); 396 _IO_wt_t __wovow ( _IO_FILE *, _IO_wint_t); 399 #i __GNUC__ >= 3 400  #_IO_BE ( ex , s `__but_ex (x),es) ) 402  #_IO_BE ( ex , s x) ) 405  #_IO_gc_uocked ( _ ) \ 406 ( `_IO_BE (( _ )-> _IO_ad_r >(_)-> _IO_ad_d , 0) \ 407 ? `__uow ( _ : *(*(_)-> _IO_ad_r ++) ) 408  #_IO_ekc_uocked ( _ ) \ 409 ( `_IO_BE (( _ )-> _IO_ad_r >(_)-> _IO_ad_d , 0) \ 410 && `__undow ( _ = EOF ? EOF \ 411 : *(*( _ )-> _IO_ad_r ) ) 412  #_IO_putc_uocked ( _ch , _ ) \ 413 ( `_IO_BE (( _ )-> _IO_wre_r >(_)-> _IO_wre_d , 0) \ 414 ? `__ovow ( _ , (( _ch )) \ 415 : ((*( _ )-> _IO_wre_r ++ = ( _ch ))) ) 417 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 418  #_IO_gwc_uocked ( _ ) \ 419 ( `_IO_BE (( _ )-> _wide_da = NULL \ 420 || (( _ )-> _wide_da -> _IO_ad_r \ 421 >( _ )-> _wide_da -> _IO_ad_d ), 0) \ 422 ? `__wuow ( _ : ( _IO_wt_t *(_)-> _wide_da -> _IO_ad_r ++) ) 423  #_IO_putwc_uocked ( _wch , _ ) \ 424 ( `_IO_BE (( _ )-> _wide_da = NULL \ 425 || (( _ )-> _wide_da -> _IO_wre_r \ 426 >( _ )-> _wide_da -> _IO_wre_d ), 0) \ 427 ? `__wovow ( _ , _wch ) \ 428 : ( _IO_wt_t (*( _ )-> _wide_da -> _IO_wre_r ++ = ( _wch ))) ) 431  #_IO_of_uocked ( __ (((__)-> _ags & _IO_EOF_SEEN !0) ) 432  #_IO__uocked ( __ (((__)-> _ags & _IO_ERR_SEEN !0) ) 434  _IO_gc ( _IO_FILE * __ ); 435  _IO_putc ( __c , _IO_FILE * __ ); 436  _IO_of ( _IO_FILE * __ __THROW ; 437  _IO_ ( _IO_FILE * __ __THROW ; 439  _IO_ekc_locked ( _IO_FILE * __ ); 442  #_IO_PENDING_OUTPUT_COUNT ( _ ) \ 443 (( _ )-> _IO_wre_r - (_)-> _IO_wre_ba ) ) 445  _IO_ockfe ( _IO_FILE * __THROW ; 446  _IO_fuockfe ( _IO_FILE * __THROW ; 447  _IO_rylockfe ( _IO_FILE * __THROW ; 449 #ifde _IO_MTSAFE_IO 450  #_IO_ekc ( _ `_IO_ekc_locked (_) ) 451  #_IO_ockfe ( _ ) \ 452 i((( _ )-> _ags & _IO_USER_LOCK =0 `_IO_ockfe (_) ) 453  #_IO_fuockfe ( _ ) \ 454 i((( _ )-> _ags & _IO_USER_LOCK =0 `_IO_fuockfe (_) ) 456  #_IO_ekc ( _ `_IO_ekc_uocked (_) ) 457  #_IO_ockfe ( _ ) 458  #_IO_fuockfe ( _ ) 459  #_IO_rylockfe ( _ ) 460  #_IO_nup_gi_t ( _f , _ ) 461  #_IO_nup_gi_d ( _Do ) 464  _IO_vfsnf ( _IO_FILE * __ri , const * __restrict, 465 _IO_va_li , * __ri ); 466  _IO_vrtf ( _IO_FILE * __ri , const *__restrict, 467 _IO_va_li ); 468 _IO_ssize_t _IO_dn ( _IO_FILE *, , _IO_ssize_t); 469 _IO_size_t _IO_sgn ( _IO_FILE *, *, _IO_size_t); 471 _IO_off64_t _IO_ekoff ( _IO_FILE *, _IO_off64_t, , ); 472 _IO_off64_t _IO_ekpos ( _IO_FILE *, _IO_off64_t, ); 474  _IO__backup_ ( _IO_FILE * __THROW ; 476 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 477 _IO_wt_t _IO_gwc ( _IO_FILE * __ ); 478 _IO_wt_t _IO_putwc ( wch_t __wc , _IO_FILE * __ ); 479  _IO_fwide ( _IO_FILE * __ ,  __mode __THROW ; 480 #i __GNUC__ >= 2 483 #i defed _LIBC && defed SHARED 484  ~ 485 #i SHLIB_COMPAT ( libc , GLIBC_2_0 , GLIBC_2_1 ) 486  #_IO_fwide_maybe_comtib \ 487 ( `__but_ex (& _IO_d_ud = NULL , 0)) ) 488 cڡ  _IO_d_ud ; 489 wk_ex ( _IO_d_ud ); 492 #ide _IO_fwide_maybe_comtib 493  #_IO_fwide_maybe_comtib (0) ) 497  #_IO_fwide ( __ , __mode ) \ 498 ({  __su = ( __mode ); \ 499 i( __su < 0 && ! _IO_fwide_maybe_comtib ) \ 501 i(( __ )-> _mode == 0) \ 503 ( __ )-> _mode = -1; \ 504 __su = ( __ )-> _mode ; \ 506 i( `__but_cڡt_p ( __mode ) && (__mode) == 0) \ 507 __su = _IO_fwide_maybe_comtib ? -1 : ( __ )-> _mode ; \ 509 __su = `_IO_fwide ( __ , __result); \ 510 __su ; }) ) 513  _IO_vfwsnf ( _IO_FILE * __ri , cڡ wch_t * __restrict, 514 _IO_va_li , * __ri ); 515  _IO_vfwtf ( _IO_FILE * __ri , cڡ wch_t *__restrict, 516 _IO_va_li ); 517 _IO_ssize_t _IO_wdn ( _IO_FILE *, wt_t , _IO_ssize_t); 518  _IO__wbackup_ ( _IO_FILE * __THROW ; 521 #ifde __LDBL_COMPAT 522  ~ 525 #ifde __lulus @/usr/include/openssl/e_os2.h 56  ~<ݒs/ݒscf.h > 58 #ide HEADER_E_OS2_H 59  #HEADER_E_OS2_H ) 61 #ifde __lulus 71  #OPENSSL_SYS_UNIX ) 74 #i defed ( __MWERKS__ && defed( mactosh || defed( OPENSSL_SYSNAME_MAC ) 75 #unde OPENSSL_SYS_UNIX 76  #OPENSSL_SYS_MACINTOSH_CLASSIC ) 80 #i defed ( NETWARE || defed( OPENSSL_SYSNAME_NETWARE ) 81 #unde OPENSSL_SYS_UNIX 82  #OPENSSL_SYS_NETWARE ) 89 #i defed ( OPENSSL_SYSNAME_MSDOS ) 90 #unde OPENSSL_SYS_UNIX 91  #OPENSSL_SYS_MSDOS ) 96 #i defed ( OPENSSL_SYSNAME_UWIN ) 97 #unde OPENSSL_SYS_UNIX 98  #OPENSSL_SYS_WIN32_UWIN ) 100 #i defed ( __CYGWIN32__ || defed( OPENSSL_SYSNAME_CYGWIN32 ) 101 #unde OPENSSL_SYS_UNIX 102  #OPENSSL_SYS_WIN32_CYGWIN ) 104 #i defed ( _WIN32 || defed( OPENSSL_SYSNAME_WIN32 ) 105 #unde OPENSSL_SYS_UNIX 106  #OPENSSL_SYS_WIN32 ) 108 #i defed ( OPENSSL_SYSNAME_WINNT ) 109 #unde OPENSSL_SYS_UNIX 110  #OPENSSL_SYS_WINNT ) 112 #i defed ( OPENSSL_SYSNAME_WINCE ) 113 #unde OPENSSL_SYS_UNIX 114  #OPENSSL_SYS_WINCE ) 120 #i defed ( OPENSSL_SYS_WIN32 || defed( OPENSSL_SYS_WINNT || defed( OPENSSL_SYS_WINCE ) 121 #unde OPENSSL_SYS_UNIX 122  #OPENSSL_SYS_WINDOWS ) 123 #ide OPENSSL_SYS_MSDOS 124  #OPENSSL_SYS_MSDOS ) 131 #ifde OPENSSL_SYS_WINDOWS 132 #ide OPENSSL_OPT_WINDLL 133 #i defed ( _WINDLL ) 135  #OPENSSL_OPT_WINDLL ) 141 #i defed ( __VMS || defed( VMS || defed( OPENSSL_SYSNAME_VMS ) 142 #unde OPENSSL_SYS_UNIX 143  #OPENSSL_SYS_VMS ) 144 #i defed ( __DECC ) 145  #OPENSSL_SYS_VMS_DECC ) 146 #i defed ( __DECCXX ) 147  #OPENSSL_SYS_VMS_DECC ) 148  #OPENSSL_SYS_VMS_DECCXX ) 150  #OPENSSL_SYS_VMS_NODECC ) 155 #i defed ( __EMX__ || defed( __OS2__ ) 156 #unde OPENSSL_SYS_UNIX 157  #OPENSSL_SYS_OS2 ) 161 #ifde OPENSSL_SYS_UNIX 162 #i defed ( lux || defed( __lux__ || defed( OPENSSL_SYSNAME_LINUX ) 163  #OPENSSL_SYS_LINUX ) 165 #ifde OPENSSL_SYSNAME_MPE 166  #OPENSSL_SYS_MPE ) 168 #ifde OPENSSL_SYSNAME_SNI 169  #OPENSSL_SYS_SNI ) 171 #ifde OPENSSL_SYSNAME_ULTRASPARC 172  #OPENSSL_SYS_ULTRASPARC ) 174 #ifde OPENSSL_SYSNAME_NEWS4 175  #OPENSSL_SYS_NEWS4 ) 177 #ifde OPENSSL_SYSNAME_MACOSX 178  #OPENSSL_SYS_MACOSX ) 180 #ifde OPENSSL_SYSNAME_MACOSX_RHAPSODY 181  #OPENSSL_SYS_MACOSX_RHAPSODY ) 182  #OPENSSL_SYS_MACOSX ) 184 #ifde OPENSSL_SYSNAME_SUNOS 185  #OPENSSL_SYS_SUNOS ) 187 #i defed ( _CRAY || defed( OPENSSL_SYSNAME_CRAY ) 188  #OPENSSL_SYS_CRAY ) 190 #i defed ( _AIX || defed( OPENSSL_SYSNAME_AIX ) 191  #OPENSSL_SYS_AIX ) 196 #i defed ( __VOS__ || defed( OPENSSL_SYSNAME_VOS ) 197  #OPENSSL_SYS_VOS ) 198 #ifde __HPPA__ 199  #OPENSSL_SYS_VOS_HPPA ) 201 #ifde __IA32__ 202  #OPENSSL_SYS_VOS_IA32 ) 207 #ifde OPENSSL_SYSNAME_VXWORKS 208  #OPENSSL_SYS_VXWORKS ) 212 #i defed ( __BEOS__ ) 213  #OPENSSL_SYS_BEOS ) 214  ~ 215 #i defed ( BONE_VERSION ) 216  #OPENSSL_SYS_BEOS_BONE ) 218  #OPENSSL_SYS_BEOS_R5 ) 228 #ifde OPENSSL_SYS_MSDOS 229  #OPENSSL_UNISTD_IO < io . h > ) 230  #OPENSSL_DECLARE_EXIT  `ex (); ) 232  #OPENSSL_UNISTD_IO OPENSSL_UNISTD ) 233  #OPENSSL_DECLARE_EXIT ) 255 #i defed ( OPENSSL_SYS_VMS_NODECC ) 256  #OPENSSL_EXPORT globf ) 257  #OPENSSL_IMPORT globf ) 258  #OPENSSL_GLOBAL globdef ) 259 #i defed ( OPENSSL_SYS_WINDOWS && defed( OPENSSL_OPT_WINDLL ) 260  #OPENSSL_EXPORT `__deec ( dexpt ) ) 261  #OPENSSL_IMPORT `__deec ( dimpt ) ) 262  #OPENSSL_GLOBAL ) 264  #OPENSSL_EXPORT ) 265  #OPENSSL_IMPORT ) 266  #OPENSSL_GLOBAL ) 268  #OPENSSL_EXTERN OPENSSL_IMPORT ) 280 #ifde OPENSSL_EXPORT_VAR_AS_FUNCTION 281  #OPENSSL_IMPLEMENT_GLOBAL ( ty , me , vue ) \ 282 ty * _shadow_ ## `me () \ 283 {  ty _hide_ ## me = vue ;  &_hide_##me; } ) 284  #OPENSSL_DECLARE_GLOBAL ( ty , me ty * _shadow_ ## `me () ) 285  #OPENSSL_GLOBAL_REF ( me (*( _shadow_ ## `me ())) ) 287  #OPENSSL_IMPLEMENT_GLOBAL ( ty , me , vue OPENSSL_GLOBAL y _shadow_ ##me=vue; ) 288  #OPENSSL_DECLARE_GLOBAL ( ty , me OPENSSL_EXPORT y _shadow_ ## ) name 289  #OPENSSL_GLOBAL_REF ( me _shadow_ ## ) name 292 #i defed ( OPENSSL_SYS_MACINTOSH_CLASSIC && mactosh ==1 && !defed( MAC_OS_GUSI_SOURCE ) 293  #os_ssize_t  ) 296 #ifde OPENSSL_SYS_MSDOS 297  #os_ssize_t  ) 300 #i defed ( NeXT || defed( OPENSSL_SYS_NEWS4 || defed( OPENSSL_SYS_SUNOS ) 301  #ssize_t  ) 304 #i defed ( __urix && !defed( ssize_t ) 305  #os_ssize_t  ) 308 #ide os_ssize_t 309  #os_ssize_t ssize_t ) 312 #ifde __lulus @/usr/include/sched.h 19 #idef _SCHED_H 20  #_SCHED_H 1 ) 22  ~ 25  ~ 27  #__ed_size_t ) 28  ~ 30  #__ed_time_t ) 31  #__ed_timeec ) 32  ~ 34 #ide __pid_t_defed 35  __pid_t tpid_t ; 36  #__pid_t_defed ) 41  ~ 43  #sched_iܙy __sched_iܙy ) 46 __BEGIN_DECLS 49  $sched_am ( __pid_t __pid , cڡ  sched_m * __m ) 50 __THROW ; 53  $sched_gm ( __pid_t __pid ,  sched_m * __m __THROW ; 56  $sched_tschedur ( __pid_t __pid ,  __picy , 57 cڡ  sched_m * __m __THROW ; 60  $sched_gschedur ( __pid_t __pid __THROW ; 63  $sched_yld ( __THROW ; 66  $sched_g_iܙy_max ( __gܙhm __THROW ; 69  $sched_g_iܙy_m ( __gܙhm __THROW ; 72  $sched__g_rv ( __pid_t __pid ,  timeec * __t __THROW ; 75 #ifde __USE_GNU 77  #CPU_SETSIZE __CPU_SETSIZE ) 78  #CPU_SET ( u , u `__CPU_SET_S (u,  ( u_t_t ), cpu) ) 79  #CPU_CLR ( u , u `__CPU_CLR_S (u,  ( u_t_t ), cpu) ) 80  #CPU_ISSET ( u , u `__CPU_ISSET_S (u,  ( u_t_t ), \ 81 u ) ) 82  #CPU_ZERO ( u `__CPU_ZERO_S ( ( u_t_t ), cpu) ) 83  #CPU_COUNT ( u `__CPU_COUNT_S ( ( u_t_t ), cpu) ) 85  #CPU_SET_S ( u , tsize , u `__CPU_SET_S (u, ssize, cpu) ) 86  #CPU_CLR_S ( u , tsize , u `__CPU_CLR_S (u, ssize, cpu) ) 87  #CPU_ISSET_S ( u , tsize , u `__CPU_ISSET_S (cpu, setsize, \ 88 u ) ) 89  #CPU_ZERO_S ( tsize , u `__CPU_ZERO_S (tsize, cpu) ) 90  #CPU_COUNT_S ( tsize , u `__CPU_COUNT_S (tsize, cpu) ) 92  #CPU_EQUAL ( u1 , u2 ) \ 93 `__CPU_EQUAL_S ( ( u_t_t ), u1 , u2 ) ) 94  #CPU_EQUAL_S ( tsize , u1 , u2 ) \ 95 `__CPU_EQUAL_S ( tsize , u1 , u2 ) ) 97  #CPU_AND ( det , ct1 , ct2 ) \ 98 `__CPU_OP_S ( ( u_t_t ), det , ct1 , ct2 , &) ) 99  #CPU_OR ( det , ct1 , ct2 ) \ 100 `__CPU_OP_S ( ( u_t_t ), det , ct1 , ct2 , |) ) 101  #CPU_XOR ( det , ct1 , ct2 ) \ 102 `__CPU_OP_S ( ( u_t_t ), det , ct1 , ct2 , ^) ) 103  #CPU_AND_S ( tsize , det , ct1 , ct2 ) \ 104 `__CPU_OP_S ( tsize , det , ct1 , ct2 , &) ) 105  #CPU_OR_S ( tsize , det , ct1 , ct2 ) \ 106 `__CPU_OP_S ( tsize , det , ct1 , ct2 , |) ) 107  #CPU_XOR_S ( tsize , det , ct1 , ct2 ) \ 108 `__CPU_OP_S ( tsize , det , ct1 , ct2 , ^) ) 110  #CPU_ALLOC_SIZE ( cou `__CPU_ALLOC_SIZE (cou) ) 111  #CPU_ALLOC ( cou `__CPU_ALLOC (cou) ) 112  #CPU_FREE ( ut `__CPU_FREE (ut) ) 116  $sched_ffy ( __pid_t __pid , size_t __utsize , 117 cڡ u_t_t * __ut __THROW ; 120  $sched_gaffy ( __pid_t __pid , size_t __utsize , 121 u_t_t * __ut __THROW ; 124 __END_DECLS @/usr/include/xlocale.h 20 #ide _XLOCALE_H 21  #_XLOCALE_H 1 ) 27  s__lo_ru 30  __lo_da * m__los [13]; 33 cڡ * m__y_b ; 34 cڡ * m__y_tow ; 35 cڡ * m__y_tou ; 38 cڡ * m__mes [13]; 39 } * t__lo_t ; 42  __lo_t tlo_t ; @/usr/include/_G_config.h 4 #ide _G_cfig_h 5  #_G_cfig_h 1 ) 9  ~ 10  #__ed_size_t ) 11 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 12  #__ed_wch_t ) 14  #__ed_NULL ) 15  ~ 16  #__ed_mbe_t ) 17 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 18  #__ed_wt_t ) 20  ~ 23 __off_t m__pos ; 24 __mbe_t m__e ; 25 } t_G_os_t ; 28 __off64_t m__pos ; 29 __mbe_t m__e ; 30 } t_G_os64_t ; 31 #i defed _LIBC || defed _GLIBCPP_USE_WCHAR_T 32  ~ 35  __gcv_fo m__cd ; 38  __gcv_fo m__cd ; 39  __gcv__da m__da ; 40 } m__combed ; 41 } t_G_icv_t ; 46  #_G_va_li __gnuc_va_li ) 48  #_G_HAVE_MMAP 1 ) 49  #_G_HAVE_MREMAP 1 ) 51  #_G_IO_IO_FILE_VERSION 0x20001 ) 54  #_G_HAVE_ST_BLKSIZE `defed ( _STATBUF_ST_BLKSIZE ) ) 56  #_G_BUFSIZ 8192 ) @/usr/include/ctype.h 22 #idef _CTYPE_H 23  #_CTYPE_H 1 ) 25  ~ 26  ~ 28 g__BEGIN_DECLS 30 #ide _ISb 39  ~ 40 #i __BYTE_ORDER = __BIG_ENDIAN 41  #_ISb ( b (1 << (b)) ) 43  #_ISb ( b ((b< 8 ? ((1 << (b)<< 8: ((1 << (b)>> 8)) ) 48 m_ISu = _ISb (0), 49 m_ISlow = _ISb (1), 50 m_ISpha = _ISb (2), 51 m_ISdig = _ISb (3), 52 m_ISxdig = _ISb (4), 53 m_ISa = _ISb (5), 54 m_ISt = _ISb (6), 55 m_ISgph = _ISb (7), 56 m_ISbnk = _ISb (8), 57 m_ISl = _ISb (9), 58 m_ISpun = _ISb (10), 59 m_ISnum = _ISb (11) 79 cڡ ** $__y_b_loc () 80 __THROW `__ibu__ (( __cڡ__ )); 81 cڡ __t32_t ** $__y_tow_loc () 82 __THROW `__ibu__ (( __cڡ__ )); 83 cڡ __t32_t ** $__y_tou_loc () 84 __THROW `__ibu__ (( __cڡ__ )); 87 #ide __lulus 88  #__isy ( c , ty ) \ 89 ((* `__y_b_loc ())[(( c )] & ( ty ) ) 90 #i defed __USE_EXTERN_INLINES 91  #__isy_f ( ty ) \ 92 __ex_le \ 93 is ## `ty ( __c __THROW \ 95  (* `__y_b_loc ())[(( __c )] & ( _IS ## ty ; \ 96 } ) } 99  #__iscii ( c (((c& ~0x7f=0 ) 100  #__tscii ( c ((c& 0x7f ) 102  #__exy ( me  `me ( __THROW ) 104 __BEGIN_NAMESPACE_STD 110 __exy ( ium ); 111 __exy ( iha ); 112 __exy ( isl ); 113 __exy ( isdig ); 114 __exy ( iow ); 115 __exy ( isgph ); 116 __exy ( irt ); 117 __exy ( iun ); 118 __exy ( isa ); 119 __exy ( isu ); 120 __exy ( isxdig ); 124  $tow ( __c __THROW ; 127  $tou ( __c __THROW ; 129 __END_NAMESPACE_STD 133 #ifdef __USE_ISOC99 134 __BEGIN_NAMESPACE_C99 136 `__exy ( isbnk ); 138 __END_NAMESPACE_C99 141 #ifde __USE_GNU 143  $isy ( __c ,  __mask __THROW ; 146 #i defed __USE_SVID || defed __USE_MISC || defed __USE_XOPEN 150  $iscii ( __c __THROW ; 154  $tscii ( __c __THROW ; 158 `__exy ( _tou ); 159 `__exy ( _tow ); 163  #__tobody ( c , f , a , gs ) \ 164 ( __exnsi__ \ 165 ({  __s ; \ 166 i( ( c ) > 1) \ 168 i( `__but_cڡt_p ( c )) \ 170  __c = ( c ); \ 171 __s = __c < -128 || __> 255 ? __: ( a )[__c]; \ 174 __s = f gs ; \ 177 __s = ( a )[(( c )]; \ 178 __s ; } })) ) 180 #i! defed __NO_CTYPE 181 #ifde __isy_f 182 $__isy_f ( num ) 183 $__isy_f ( pha ) 184 $__isy_f ( l ) 185 $__isy_f ( dig ) 186 $__isy_f ( low ) 187 $__isy_f ( gph ) 188 $__isy_f ( t ) 189 $__isy_f ( pun ) 190 $__isy_f ( a ) 191 $__isy_f ( u ) 192 $__isy_f ( xdig ) 193 #ifde __USE_ISOC99 194 $__isy_f ( bnk ) 196 #i defed __isy 197  #ium ( c `__isy ((c), _ISnum ) ) 198  #iha ( c `__isy ((c), _ISpha ) ) 199  #isl ( c `__isy ((c), _ISl ) ) 200  #isdig ( c `__isy ((c), _ISdig ) ) 201  #iow ( c `__isy ((c), _ISlow ) ) 202  #isgph ( c `__isy ((c), _ISgph ) ) 203  #irt ( c `__isy ((c), _ISt ) ) 204  #iun ( c `__isy ((c), _ISpun ) ) 205  #isa ( c `__isy ((c), _ISa ) ) 206  #isu ( c `__isy ((c), _ISu ) ) 207  #isxdig ( c `__isy ((c), _ISxdig ) ) 208 #ifde __USE_ISOC99 209  #isbnk ( c `__isy ((c), _ISbnk ) ) 213 #ifde __USE_EXTERN_INLINES 214 __ex_le  215 `__NTH ( $tow ( __c )) 217  __c >-128 && __< 256 ? (* `__y_tow_loc ())[__c] : __c; 218 } } 220 __ex_le  221 __NTH ( $tou ( __c )) 223  __c >-128 && __< 256 ? (* `__y_tou_loc ())[__c] : __c; 224 } } 227 #i __GNUC__ >2 && defed __OPTIMIZE__ && !defed __lulus 228  #tow ( c `__tobody (c, tow , * `__y_tow_loc (), (c)) ) 229  #tou ( c `__tobody (c, tou , * `__y_tou_loc (), (c)) ) 232 #i defed __USE_SVID || defed __USE_MISC || defed __USE_XOPEN 233  #iscii ( c `__iscii (c) ) 234  #tscii ( c `__tscii (c) ) 236  #_tow ( c (((* `__y_tow_loc ())[((c)]) ) 237  #_tou ( c (((* `__y_tou_loc ())[((c)]) ) 243 #ifde __USE_XOPEN2K8 257  ~ 261  #__isy_l ( c , ty , lo ) \ 262 (( lo )-> __y_b [(( c )] & ( ty ) ) 264  #__exy_l ( me ) \ 265  `me (, __lo_t __THROW ) 271 __exy_l ( ium_l ); 272 __exy_l ( iha_l ); 273 __exy_l ( isl_l ); 274 __exy_l ( isdig_l ); 275 __exy_l ( iow_l ); 276 __exy_l ( isgph_l ); 277 __exy_l ( irt_l ); 278 __exy_l ( iun_l ); 279 __exy_l ( isa_l ); 280 __exy_l ( isu_l ); 281 __exy_l ( isxdig_l ); 283 __exy_l ( isbnk_l ); 287  $__tow_l ( __c , __lo_t __l __THROW ; 288  $tow_l ( __c , __lo_t __l __THROW ; 291  $__tou_l ( __c , __lo_t __l __THROW ; 292  $tou_l ( __c , __lo_t __l __THROW ; 294 #i __GNUC__ >2 && defed __OPTIMIZE__ && !defed __lulus 295  #__tow_l ( c , lo ) \ 296 `__tobody ( c , __tow_l , ( lo )-> __y_tow , (c,o)) ) 297  #__tou_l ( c , lo ) \ 298 `__tobody ( c , __tou_l , ( lo )-> __y_tou , (c,o)) ) 299  #tow_l ( c , lo `__tow_l ((c), (lo)) ) 300  #tou_l ( c , lo `__tou_l ((c), (lo)) ) 304 #ide __NO_CTYPE 305  #__ium_l ( c , l `__isy_l ((c), _ISnum , (l)) ) 306  #__iha_l ( c , l `__isy_l ((c), _ISpha , (l)) ) 307  #__isl_l ( c , l `__isy_l ((c), _ISl , (l)) ) 308  #__isdig_l ( c , l `__isy_l ((c), _ISdig , (l)) ) 309  #__iow_l ( c , l `__isy_l ((c), _ISlow , (l)) ) 310  #__isgph_l ( c , l `__isy_l ((c), _ISgph , (l)) ) 311  #__irt_l ( c , l `__isy_l ((c), _ISt , (l)) ) 312  #__iun_l ( c , l `__isy_l ((c), _ISpun , (l)) ) 313  #__isa_l ( c , l `__isy_l ((c), _ISa , (l)) ) 314  #__isu_l ( c , l `__isy_l ((c), _ISu , (l)) ) 315  #__isxdig_l ( c , l `__isy_l ((c), _ISxdig , (l)) ) 317  #__isbnk_l ( c , l `__isy_l ((c), _ISbnk , (l)) ) 319 #i defed __USE_SVID || defed __USE_MISC 320  #__iscii_l ( c , l (), `__iscii (c)) ) 321  #__tscii_l ( c , l (), `__tscii (c)) ) 324  #ium_l ( c , l `__ium_l ((c), (l)) ) 325  #iha_l ( c , l `__iha_l ((c), (l)) ) 326  #isl_l ( c , l `__isl_l ((c), (l)) ) 327  #isdig_l ( c , l `__isdig_l ((c), (l)) ) 328  #iow_l ( c , l `__iow_l ((c), (l)) ) 329  #isgph_l ( c , l `__isgph_l ((c), (l)) ) 330  #irt_l ( c , l `__irt_l ((c), (l)) ) 331  #iun_l ( c , l `__iun_l ((c), (l)) ) 332  #isa_l ( c , l `__isa_l ((c), (l)) ) 333  #isu_l ( c , l `__isu_l ((c), (l)) ) 334  #isxdig_l ( c , l `__isxdig_l ((c), (l)) ) 336  #isbnk_l ( c , l `__isbnk_l ((c), (l)) ) 338 #i defed __USE_SVID || defed __USE_MISC 339  #iscii_l ( c , l `__iscii_l ((c), (l)) ) 340  #tscii_l ( c , l `__tscii_l ((c), (l)) ) 347 __END_DECLS @/usr/include/stdc-predef.h 18 #idef _STDC_PREDEF_H 19  #_STDC_PREDEF_H 1 ) 36 #ifde __GCC_IEC_559 37 #i __GCC_IEC_559 > 0 38  #__STDC_IEC_559__ 1 ) 41  #__STDC_IEC_559__ 1 ) 44 #ifde __GCC_IEC_559_COMPLEX 45 #i __GCC_IEC_559_COMPLEX > 0 46  #__STDC_IEC_559_COMPLEX__ 1 ) 49  #__STDC_IEC_559_COMPLEX__ 1 ) 54  #__STDC_ISO_10646__ 201103L ) 57  #__STDC_NO_THREADS__ 1 ) @/usr/include/gconv.h 22 #ide _GCONV_H 23  #_GCONV_H 1 ) 25  ~ 26  #__ed_mbe_t ) 27  #__ed_wt_t ) 28  ~ 29  #__ed_size_t ) 30  #__ed_wch_t ) 31  ~ 34  #__UNKNOWN_10646_CHAR (( wch_t 0xfffd) ) 39 m__GCONV_OK = 0, 40 m__GCONV_NOCONV , 41 m__GCONV_NODB , 42 m__GCONV_NOMEM , 44 m__GCONV_EMPTY_INPUT , 45 m__GCONV_FULL_OUTPUT , 46 m__GCONV_ILLEGAL_INPUT , 47 m__GCONV_INCOMPLETE_INPUT , 49 m__GCONV_ILLEGAL_DESCRIPTOR , 50 m__GCONV_INTERNAL_ERROR 57 m__GCONV_IS_LAST = 0x0001, 58 m__GCONV_IGNORE_ERRORS = 0x0002, 59 m__GCONV_SWAP = 0x0004 64  g__gcv_ ; 65  g__gcv__da ; 66  g__gcv_lded_obje ; 67  g__gcv_s_da ; 71 (* t__gcv_f ( t__gcv_ *,  t__gcv__da *, 73 **, tsize_t *, , ); 76  $wt_t (* t__gcv_btowc_f ( t__gcv_ *, ); 79 (* t__gcv__f ( t__gcv_ *); 80 (* t__gcv_d_f ( t__gcv_ *); 84 (* t__gcv_s_f ( t__gcv_ *, 85  t__gcv__da *, *, 89 tsize_t *); 92 (* t__gcv_s_cڋxt_f ) (*, const *, 97 (* t__gcv_s_quy_f ) (const *, const ***, 98 tsize_t *); 101 (* t__gcv_s__f ) (**, const *); 102 (* t__gcv_s_d_f ) (*); 104  s__gcv_s_da 107 __gcv_s_f __s_f ; 108 __gcv_s_cڋxt_f __s_cڋxt_f ; 109 __gcv_s_d_f __s_d_f ; 110 * __da ; 111  __gcv_s_da * __xt ; 116  s__gcv_ 118  __gcv_lded_obje * __shlib_hd ; 119 cڡ * __modme ; 121  __cou ; 123 * __om_me ; 124 * __to_me ; 126 __gcv_f __f ; 127 __gcv_btowc_f __btowc_f ; 128 __gcv__f ___f ; 129 __gcv_d_f __d_f ; 133  __m_eded_om ; 134  __max_eded_om ; 135  __m_eded_to ; 136  __max_eded_to ; 139  __eful ; 141 * __da ; 146  s__gcv__da 148 * __outbuf ; 149 * __outbund ; 153  __ags ; 157  __voti_cou ; 161  ___u ; 163 __mbe_t * __ ; 164 __mbe_t __e ; 168  __gcv_s_da * __s ; 173  s__gcv_fo 175 size_t __ns ; 176  __gcv_ * __s ; 177 __exnsi__  __gcv__da __da __exr ; 178 } * t__gcv_t ; @/usr/include/wchar.h 23 #ide _WCHAR_H 25 #i! defed __ed_mbe_t && !defed __ed_wt_t 26  #_WCHAR_H 1 ) 27  ~ 30 #ifde _WCHAR_H 32  #__ed___FILE ) 33 #i defed __USE_UNIX98 || defed __USE_XOPEN2K 34  #__ed_FILE ) 36  ~ 38  #__ed___va_li ) 39  ~ 41  ~ 44  #__ed_size_t ) 45  #__ed_wch_t ) 46  #__ed_NULL ) 48 #i defed _WCHAR_H || defed __ed_wt_t || !defed __WINT_TYPE__ 49 #unde __ed_wt_t 50  #__ed_wt_t ) 51  ~ 55 #ide _WINT_T 60  #_WINT_T ) 61  twt_t ; 65 #i defed __lulus && defed _GLIBCPP_USE_NAMESPACES \ 66 && defed __WINT_TYPE__ 67 __BEGIN_NAMESPACE_STD 68  __WINT_TYPE__ twt_t ; 69 g__END_NAMESPACE_STD 74 #i defed __lulus && __GNUC_PREREQ (4, 4) 75  #__CORRECT_ISO_CPP_WCHAR_H_PROTO ) 79 #i( defed _WCHAR_H || defed __ed_mbe_t && !defed ____mbe_t_defed 80  #____mbe_t_defed 1 ) 84  m__cou ; 87 #ifde __WINT_TYPE__ 88 __WINT_TYPE__ m__wch ; 90 wt_t m__wch ; 92  m__wchb [4]; 93 } m__vue ; 94 } t__mbe_t ; 96 #unde __ed_mbe_t 101 #ifde _WCHAR_H 103 #ide __mbe_t_defed 104 __BEGIN_NAMESPACE_C99 106  __mbe_t tmbe_t ; 107 g__END_NAMESPACE_C99 108  #__mbe_t_defed 1 ) 111 #ifde __USE_GNU 112 $__USING_NAMESPACE_C99 ( mbe_t ) 115 #ide WCHAR_MIN 117  #WCHAR_MIN __WCHAR_MIN ) 118  #WCHAR_MAX __WCHAR_MAX ) 121 #ide WEOF 122  #WEOF (0xffffffffu) ) 127 #i defed __USE_XOPEN && !defed __USE_UNIX98 128  ~ 132 __BEGIN_DECLS 134 __BEGIN_NAMESPACE_STD 137  tm ; 138 __END_NAMESPACE_STD 142 $__USING_NAMESPACE_STD ( tm ) 145 __BEGIN_NAMESPACE_STD 147 wch_t * $wcsy ( wch_t * __ri __de , 148 cڡ wch_t * __ri __c __THROW ; 150 wch_t * $wcy ( wch_t * __ri __de , 151 cڡ wch_t * __ri __c , size_t __n ) 152 __THROW ; 155 wch_t * $wcst ( wch_t * __ri __de , 156 cڡ wch_t * __ri __c __THROW ; 158 wch_t * $wct ( wch_t * __ri __de , 159 cڡ wch_t * __ri __c , size_t __n ) 160 __THROW ; 163  $wcscmp (cڡ wch_t * __s1 , cڡ wch_* __s2 ) 164 __THROW __ibu_pu__ ; 166  $wccmp (cڡ wch_t * __s1 , cڡ wch_* __s2 , size_t __n ) 167 __THROW __ibu_pu__ ; 168 __END_NAMESPACE_STD 170 #ifde __USE_XOPEN2K8 172  $wcscmp (cڡ wch_t * __s1 , cڡ wch_* __s2 __THROW ; 175  $wccmp (cڡ wch_t * __s1 , cڡ wch_* __s2 , 176 size_t __n __THROW ; 180  ~ 182  $wcscmp_l (cڡ wch_t * __s1 , cڡ wch_* __s2 , 183 __lo_t __loc __THROW ; 185  $wccmp_l (cڡ wch_t * __s1 , cڡ wch_* __s2 , 186 size_t __n , __lo_t __loc __THROW ; 189 __BEGIN_NAMESPACE_STD 192  $wcscl (cڡ wch_t * __s1 , cڡ wch_* __s2 __THROW ; 196 size_t $wcsxm ( wch_t * __ri __s1 , 197 cڡ wch_t * __ri __s2 , size_t __n __THROW ; 198 __END_NAMESPACE_STD 200 #ifde __USE_XOPEN2K8 206  $wcscl_l (cڡ wch_t * __s1 , cڡ wch_* __s2 , 207 __lo_t __loc __THROW ; 212 size_t $wcsxm_l ( wch_t * __s1 , cڡ wch_* __s2 , 213 size_t __n , __lo_t __loc __THROW ; 216 wch_t * $wcsdup (cڡ wch_t * __s __THROW __ibu_mloc__ ; 219 __BEGIN_NAMESPACE_STD 221 #ifde __CORRECT_ISO_CPP_WCHAR_H_PROTO 222 "C++" wch_t * $wcschr ( wch_t * __wcs , wch_ __wc ) 223 __THROW `__asm ("wcschr" __ibu_pu__ ; 224 "C++" cڡ wch_t * $wcschr (cڡ wch_t * __wcs , wch_ __wc ) 225 __THROW `__asm ("wcschr" __ibu_pu__ ; 227 wch_t * $wcschr (cڡ wch_t * __wcs , wch_ __wc ) 228 __THROW __ibu_pu__ ; 231 #ifde __CORRECT_ISO_CPP_WCHAR_H_PROTO 232 "C++" wch_t * $wcchr ( wch_t * __wcs , wch_ __wc ) 233 __THROW `__asm ("wcchr" __ibu_pu__ ; 234 "C++" cڡ wch_t * $wcchr (cڡ wch_t * __wcs , wch_ __wc ) 235 __THROW `__asm ("wcchr" __ibu_pu__ ; 237 wch_t * $wcchr (cڡ wch_t * __wcs , wch_ __wc ) 238 __THROW __ibu_pu__ ; 240 __END_NAMESPACE_STD 242 #ifde __USE_GNU 245 wch_t * $wcschul (cڡ wch_t * __s , wch_ __wc ) 246 __THROW __ibu_pu__ ; 249 __BEGIN_NAMESPACE_STD 252 size_t $wcscn (cڡ wch_t * __wcs , cڡ wch_* __je ) 253 __THROW __ibu_pu__ ; 256 size_t $wcsn (cڡ wch_t * __wcs , cڡ wch_* __ac ) 257 __THROW __ibu_pu__ ; 259 #ifde __CORRECT_ISO_CPP_WCHAR_H_PROTO 260 "C++" wch_t * $wcbrk ( wch_t * __wcs , cڡ wch_* __ac ) 261 __THROW `__asm ("wcbrk" __ibu_pu__ ; 262 "C++" cڡ wch_t * $wcbrk (cڡ wch_t * __wcs , 263 cڡ wch_t * __ac ) 264 __THROW `__asm ("wcbrk" __ibu_pu__ ; 266 wch_t * $wcbrk (cڡ wch_t * __wcs , cڡ wch_* __ac ) 267 __THROW __ibu_pu__ ; 270 #ifde __CORRECT_ISO_CPP_WCHAR_H_PROTO 271 "C++" wch_t * $wcsr ( wch_t * __hayack , cڡ wch_* __ed ) 272 __THROW `__asm ("wcsr" __ibu_pu__ ; 273 "C++" cڡ wch_t * $wcsr (cڡ wch_t * __hayack , 274 cڡ wch_t * __ed ) 275 __THROW `__asm ("wcsr" __ibu_pu__ ; 277 wch_t * $wcsr (cڡ wch_t * __hayack , cڡ wch_* __ed ) 278 __THROW __ibu_pu__ ; 282 wch_t * $wcok ( wch_t * __ri __s , 283 cڡ wch_t * __ri __dim , 284 wch_t ** __ri __r __THROW ; 287 size_t $wc (cڡ wch_t * __s __THROW __ibu_pu__ ; 288 __END_NAMESPACE_STD 290 #ifde __USE_XOPEN 292 #ifde __CORRECT_ISO_CPP_WCHAR_H_PROTO 293 "C++" wch_t * $wcswcs ( wch_t * __hayack , cڡ wch_* __ed ) 294 __THROW `__asm ("wcswcs" __ibu_pu__ ; 295 "C++" cڡ wch_t * $wcswcs (cڡ wch_t * __hayack , 296 cڡ wch_t * __ed ) 297 __THROW `__asm ("wcswcs" __ibu_pu__ ; 299 wch_t * $wcswcs (cڡ wch_t * __hayack , cڡ wch_* __ed ) 300 __THROW __ibu_pu__ ; 304 #ifde __USE_XOPEN2K8 306 size_t $wcn (cڡ wch_t * __s , size_t __maxn ) 307 __THROW __ibu_pu__ ; 311 __BEGIN_NAMESPACE_STD 313 #ifde __CORRECT_ISO_CPP_WCHAR_H_PROTO 314 "C++" wch_t * $wmemchr ( wch_t * __s , wch_ __c , size_t __n ) 315 __THROW `__asm ("wmemchr" __ibu_pu__ ; 316 "C++" cڡ wch_t * $wmemchr (cڡ wch_t * __s , wch_ __c , 317 size_t __n ) 318 __THROW `__asm ("wmemchr" __ibu_pu__ ; 320 wch_t * $wmemchr (cڡ wch_t * __s , wch_ __c , size_t __n ) 321 __THROW __ibu_pu__ ; 325  $wmemcmp (cڡ wch_t * __s1 , cڡ wch_* __s2 , size_t __n ) 326 __THROW __ibu_pu__ ; 329 wch_t * $wmemy ( wch_t * __ri __s1 , 330 cڡ wch_t * __ri __s2 , size_t __n __THROW ; 334 wch_t * $wmemmove ( wch_t * __s1 , cڡ wch_* __s2 , size_t __n ) 335 __THROW ; 338 wch_t * $wmemt ( wch_t * __s , wch_ __c , size_t __n __THROW ; 339 __END_NAMESPACE_STD 341 #ifde __USE_GNU 344 wch_t * $wmempy ( wch_t * __ri __s1 , 345 cڡ wch_t * __ri __s2 , size_t __n ) 346 __THROW ; 350 __BEGIN_NAMESPACE_STD 353 wt_t $btowc ( __c __THROW ; 357  $wob ( wt_t __c __THROW ; 361  $mbs (cڡ mbe_t * __ps __THROW __ibu_pu__ ; 365 size_t $mbowc ( wch_t * __ri __pwc , 366 cڡ * __ri __s , size_t __n , 367 mbe_t * __ri __p __THROW ; 370 size_t $wtomb (* __ri __s , wch_t __wc , 371 mbe_t * __ri __ps __THROW ; 374 size_t $__mb (cڡ * __ri __s , size_t __n , 375 mbe_t * __ri __ps __THROW ; 376 size_t $mb (cڡ * __ri __s , size_t __n , 377 mbe_t * __ri __ps __THROW ; 378 __END_NAMESPACE_STD 380 #ifde __USE_EXTERN_INLINES 386 wt_t $__btowc_s ( __c `__asm ("btowc"); 387 __ex_le wt_t 388 `__NTH ( $btowc ( __c )) 389 {  ( `__but_cڡt_p ( __c ) && __c >= '\0' && __c <= '\x7f' 390 ? ( wt_t __c : `__btowc_s (__c)); } } 392  $__wob_s ( wt_t __c `__asm ("wctob"); 393 __ex_le  394 `__NTH ( $wob ( wt_t __wc )) 395 {  ( `__but_cڡt_p ( __wc && __w> L '\0' && __wc <= L'\x7f' 396 ? ( __wc : `__wob_s (__wc)); } } 398 __ex_le size_t 399 __NTH ( $mb (cڡ * __ri __s , size_t __n , 400 mbe_t * __ri __ps )) 401 {  ( __ps ! NULL 402 ? `mbowc ( NULL , __s , __n , __ps : `__mb (__s, __n, NULL)); } } 405 __BEGIN_NAMESPACE_STD 408 size_t $mbtowcs ( wch_t * __ri __d , 409 cڡ ** __ri __c , size_t __n , 410 mbe_t * __ri __ps __THROW ; 414 size_t $wctombs (* __ri __d , 415 cڡ wch_t ** __ri __c , size_t __n , 416 mbe_t * __ri __ps __THROW ; 417 __END_NAMESPACE_STD 420 #ifdef __USE_XOPEN2K8 423 size_t $mbowcs ( wch_t * __ri __d , 424 cڡ ** __ri __c , size_t __nmc , 425 size_t __n , mbe_t * __ri __ps __THROW ; 429 size_t $wcombs (* __ri __d , 430 cڡ wch_t ** __ri __c , 431 size_t __nwc , size_ __n , 432 mbe_t * __ri __ps __THROW ; 437 #ifde __USE_XOPEN 439  $wcwidth ( wch_t __c __THROW ; 443  $wcswidth (cڡ wch_t * __s , size_t __n __THROW ; 447 __BEGIN_NAMESPACE_STD 450  $wcod (cڡ wch_t * __ri __Ō , 451 wch_t ** __ri __dr __THROW ; 452 __END_NAMESPACE_STD 454 #ifde __USE_ISOC99 455 __BEGIN_NAMESPACE_C99 457  $wcof (cڡ wch_t * __ri __Ō , 458 wch_t ** __ri __dr __THROW ; 459  $wcd (cڡ wch_t * __ri __Ō , 460 wch_t ** __ri __dr __THROW ; 461 __END_NAMESPACE_C99 465 __BEGIN_NAMESPACE_STD 468  $wc (cڡ wch_t * __ri __Ō , 469 wch_t ** __ri __dr ,  __ba __THROW ; 473  $wcoul (cڡ wch_t * __ri __Ō , 474 wch_t ** __ri __dr ,  __ba ) 475 __THROW ; 476 __END_NAMESPACE_STD 478 #ifde __USE_ISOC99 479 __BEGIN_NAMESPACE_C99 482 __exnsi__ 483  $wcl (cڡ wch_t * __ri __Ō , 484 wch_t ** __ri __dr ,  __ba ) 485 __THROW ; 489 __exnsi__ 490  $wcou (cڡ wch_t * __ri __Ō , 491 wch_t ** __ri __dr , 492  __ba __THROW ; 493 __END_NAMESPACE_C99 496 #ifde __USE_GNU 499 __exnsi__ 500  $wcoq (cڡ wch_t * __ri __Ō , 501 wch_t ** __ri __dr ,  __ba ) 502 __THROW ; 506 __exnsi__ 507  $wcouq (cڡ wch_t * __ri __Ō , 508 wch_t ** __ri __dr , 509  __ba __THROW ; 512 #ifde __USE_GNU 526  ~ 530  $wc_l (cڡ wch_t * __ri __Ō , 531 wch_t ** __ri __dr ,  __ba , 532 __lo_t __loc __THROW ; 534  $wcoul_l (cڡ wch_t * __ri __Ō , 535 wch_t ** __ri __dr , 536  __ba , __lo_t __loc __THROW ; 538 __exnsi__ 539  $wcl_l (cڡ wch_t * __ri __Ō , 540 wch_t ** __ri __dr , 541  __ba , __lo_t __loc __THROW ; 543 __exnsi__ 544  $wcou_l (cڡ wch_t * __ri __Ō , 545 wch_t ** __ri __dr , 546  __ba , __lo_t __loc ) 547 __THROW ; 549  $wcod_l (cڡ wch_t * __ri __Ō , 550 wch_t ** __ri __dr , __lo_t __loc ) 551 __THROW ; 553  $wcof_l (cڡ wch_t * __ri __Ō , 554 wch_t ** __ri __dr , __lo_t __loc ) 555 __THROW ; 557  $wcd_l (cڡ wch_t * __ri __Ō , 558 wch_t ** __ri __dr , 559 __lo_t __loc __THROW ; 563 #ifde __USE_XOPEN2K8 566 wch_t * $wy ( wch_t * __ri __de , 567 cڡ wch_t * __ri __c __THROW ; 571 wch_t * $wny ( wch_t * __ri __de , 572 cڡ wch_t * __ri __c , size_t __n ) 573 __THROW ; 580 __FILE * $ݒ_wmemam ( wch_t ** __buoc , size_t * __sizoc __THROW ; 583 #i defed __USE_ISOC95 || defed __USE_UNIX98 584 __BEGIN_NAMESPACE_STD 587  $fwide ( __FILE * __ ,  __mode __THROW ; 594  `fwtf ( __FILE * __ri __am , 595 cڡ wch_t * __ri __fm , ...) 601  `wtf (cڡ wch_t * __ri __fm , ...) 604  $swtf ( wch_t * __ri __s , size_t __n , 605 cڡ wch_t * __ri __fm , ...) 606 __THROW ; 612  `vfwtf ( __FILE * __ri __s , 613 cڡ wch_t * __ri __fm , 614 __gnuc_va_li __g ) 620  `vwtf (cڡ wch_t * __ri __fm , 621 __gnuc_va_li __g ) 625  $vswtf ( wch_t * __ri __s , size_t __n , 626 cڡ wch_t * __ri __fm , 627 __gnuc_va_li __g ) 628 __THROW ; 635  `fwsnf ( __FILE * __ri __am , 636 cڡ wch_t * __ri __fm , ...) 642  `wsnf (cڡ wch_t * __ri __fm , ...) 645  $swsnf (cڡ wch_t * __ri __s , 646 cڡ wch_t * __ri __fm , ...) 647 __THROW ; 649 #i defed __USE_ISOC99 && !defed __USE_GNU \ 650 && (! defed __LDBL_COMPAT || !defed __REDIRECT ) \ 651 && ( defed __STRICT_ANSI__ || defed __USE_XOPEN2K ) 652 #ifde __REDIRECT 656  `__REDIRECT ( fwsnf , ( __FILE * __ri __am , 657 cڡ wch_t * __ri __fm , ...), 658 __isoc99_fwsnf ) 660  `__REDIRECT ( wsnf , (cڡ wch_t * __ri __fm , ...), 661 __isoc99_wsnf ) 663  `__REDIRECT_NTH ( swsnf , (cڡ wch_t * __ri __s , 664 cڡ wch_t * __ri __fm , 665 ...), __isoc99_swsnf ) 668  `__isoc99_fwsnf ( __FILE * __ri __am , 669 cڡ wch_t * __ri __fm , ...); 670  `__isoc99_wsnf (cڡ wch_t * __ri __fm , ...); 671  $__isoc99_swsnf (cڡ wch_t * __ri __s , 672 cڡ wch_t * __ri __fm , ...) 673 __THROW ; 674  #fwsnf __isoc99_fwsnf ) 675  #wsnf __isoc99_wsnf ) 676  #swsnf __isoc99_swsnf ) 680 __END_NAMESPACE_STD 683 #ifde __USE_ISOC99 684 __BEGIN_NAMESPACE_C99 689  `vfwsnf ( __FILE * __ri __s , 690 cڡ wch_t * __ri __fm , 691 __gnuc_va_li __g ) 697  `vwsnf (cڡ wch_t * __ri __fm , 698 __gnuc_va_li __g ) 701  $vswsnf (cڡ wch_t * __ri __s , 702 cڡ wch_t * __ri __fm , 703 __gnuc_va_li __g ) 704 __THROW ; 706 #i! defed __USE_GNU \ 707 && (! defed __LDBL_COMPAT || !defed __REDIRECT ) \ 708 && ( defed __STRICT_ANSI__ || defed __USE_XOPEN2K ) 709 #ifde __REDIRECT 710  `__REDIRECT ( vfwsnf , ( __FILE * __ri __s , 711 cڡ wch_t * __ri __fm , 712 __gnuc_va_li __g ), __isoc99_vfwsnf ) 714  `__REDIRECT ( vwsnf , (cڡ wch_t * __ri __fm , 715 __gnuc_va_li __g ), __isoc99_vwsnf ) 717  `__REDIRECT_NTH ( vswsnf , (cڡ wch_t * __ri __s , 718 cڡ wch_t * __ri __fm , 719 __gnuc_va_li __g ), __isoc99_vswsnf ) 722  `__isoc99_vfwsnf ( __FILE * __ri __s , 723 cڡ wch_t * __ri __fm , 724 __gnuc_va_li __g ); 725  `__isoc99_vwsnf (cڡ wch_t * __ri __fm , 726 __gnuc_va_li __g ); 727  $__isoc99_vswsnf (cڡ wch_t * __ri __s , 728 cڡ wch_t * __ri __fm , 729 __gnuc_va_li __g __THROW ; 730  #vfwsnf __isoc99_vfwsnf ) 731  #vwsnf __isoc99_vwsnf ) 732  #vswsnf __isoc99_vswsnf ) 736 __END_NAMESPACE_C99 740 __BEGIN_NAMESPACE_STD 745 wt_t `fgwc ( __FILE * __am ); 746 wt_t `gwc ( __FILE * __am ); 752 wt_t `gwch (); 759 wt_t `utwc ( wch_t __wc , __FILE * __am ); 760 wt_t `putwc ( wch_t __wc , __FILE * __am ); 766 wt_t `putwch ( wch_t __wc ); 774 wch_t * `fgws (wch_* __ri __ws ,  __n , 775 __FILE * __ri __am ); 781  `utws (cڡ wch_t * __ri __ws , 782 __FILE * __ri __am ); 789 wt_t `ungwc (wt_ __wc , __FILE * __am ); 790 __END_NAMESPACE_STD 793 #ifde __USE_GNU 801 wt_t `gwc_uocked ( __FILE * __am ); 802 wt_t `gwch_uocked (); 810 wt_t `fgwc_uocked ( __FILE * __am ); 818 wt_t `utwc_uocked ( wch_t __wc , __FILE * __am ); 827 wt_t `putwc_uocked ( wch_t __wc , __FILE * __am ); 828 wt_t `putwch_uocked ( wch_t __wc ); 837 wch_t * `fgws_uocked (wch_* __ri __ws ,  __n , 838 __FILE * __ri __am ); 846  `utws_uocked (cڡ wch_t * __ri __ws , 847 __FILE * __ri __am ); 851 __BEGIN_NAMESPACE_C99 855 size_t $wcsime ( wch_t * __ri __s , size_t __maxsize , 856 cڡ wch_t * __ri __fm , 857 cڡ  tm * __ri __ __THROW ; 858 __END_NAMESPACE_C99 860 #ifde __USE_GNU 861  ~ 865 size_t $wcsime_l ( wch_t * __ri __s , size_t __maxsize , 866 cڡ wch_t * __ri __fm , 867 cڡ  tm * __ri __ , 868 __lo_t __loc __THROW ; 877 #i defed __USE_UNIX98 && !defed __USE_GNU 878  #__ed_iswxxx ) 879  ~ 883 #i __USE_FORTIFY_LEVEL > 0 && defed __ftify_funi 884  ~ 887 #ifde __LDBL_COMPAT 888  ~ 891 __END_DECLS 899 #unde __ed_mbe_t 900 #unde __ed_wt_t @/usr/include/wctype.h 23 #ide _WCTYPE_H 25  ~ 26  ~ 28 #ide __ed_iswxxx 29  #_WCTYPE_H 1 ) 32  #__ed_wt_t ) 33  ~ 37 #ide WEOF 38  #WEOF (0xffffffffu) ) 41 #unde __ed_iswxxx 46 #ide __iswxxx_defed 47  #__iswxxx_defed 1 ) 49 __BEGIN_NAMESPACE_C99 52  twy_t ; 53 g__END_NAMESPACE_C99 55 #ide _ISwb 60  ~ 61 #i __BYTE_ORDER = __BIG_ENDIAN 62  #_ISwb ( b (1 << (b)) ) 64  #_ISwb ( b ) \ 65 (( b ) < 8 ? () ((1UL << (bit)) << 24) \ 66 : (( b ) < 16 ? () ((1UL << (bit)) << 8) \ 67 : (( b ) < 24 ? () ((1UL << (bit)) >> 8) \ 68 : (((1UL << ( b )>> 24)))) ) 73 m__ISwu = 0, 74 m__ISwlow = 1, 75 m__ISwpha = 2, 76 m__ISwdig = 3, 77 m__ISwxdig = 4, 78 m__ISwa = 5, 79 m__ISwt = 6, 80 m__ISwgph = 7, 81 m__ISwbnk = 8, 82 m__ISwl = 9, 83 m__ISwpun = 10, 84 m__ISwnum = 11, 86 m_ISwu = _ISwb ( __ISwu ), 87 m_ISwlow = _ISwb ( __ISwlow ), 88 m_ISwpha = _ISwb ( __ISwpha ), 89 m_ISwdig = _ISwb ( __ISwdig ), 90 m_ISwxdig = _ISwb ( __ISwxdig ), 91 m_ISwa = _ISwb ( __ISwa ), 92 m_ISwt = _ISwb ( __ISwt ), 93 m_ISwgph = _ISwb ( __ISwgph ), 94 m_ISwbnk = _ISwb ( __ISwbnk ), 95 m_ISwl = _ISwb ( __ISwl ), 96 m_ISwpun = _ISwb ( __ISwpun ), 97 m_ISwnum = _ISwb ( __ISwnum ) 102 __BEGIN_DECLS 104 __BEGIN_NAMESPACE_C99 111  $iswnum ( wt_t __wc __THROW ; 117  $iswpha ( wt_t __wc __THROW ; 120  $iswl ( wt_t __wc __THROW ; 124  $iswdig ( wt_t __wc __THROW ; 128  $iswgph ( wt_t __wc __THROW ; 133  $iswlow ( wt_t __wc __THROW ; 136  $iswt ( wt_t __wc __THROW ; 141  $iswpun ( wt_t __wc __THROW ; 146  $iswa ( wt_t __wc __THROW ; 151  $iswu ( wt_t __wc __THROW ; 156  $iswxdig ( wt_t __wc __THROW ; 161 #ifde __USE_ISOC99 162  $iswbnk ( wt_t __wc __THROW ; 171 wy_t $wy (cڡ * __ݔty __THROW ; 175  $iswy ( wt_t __wc , wy_t __desc __THROW ; 176 __END_NAMESPACE_C99 183 __BEGIN_NAMESPACE_C99 186 cڡ t__t32_t * twns_t ; 187 __END_NAMESPACE_C99 188 #ifde __USE_GNU 189 $__USING_NAMESPACE_C99 ( wns_t ) 192 __BEGIN_NAMESPACE_C99 194 wt_t $towlow ( wt_t __wc __THROW ; 197 wt_t $towu ( wt_t __wc __THROW ; 198 __END_NAMESPACE_C99 200 __END_DECLS 207 #ifde _WCTYPE_H 213 __BEGIN_DECLS 215 __BEGIN_NAMESPACE_C99 218 wns_t $wns (cڡ * __ݔty __THROW ; 221 wt_t $towns ( wt_t __wc , wns_t __desc __THROW ; 222 __END_NAMESPACE_C99 224 #ifde __USE_XOPEN2K8 226  ~ 230  $iswnum_l ( wt_t __wc , __lo_t __lo __THROW ; 236  $iswpha_l ( wt_t __wc , __lo_t __lo __THROW ; 239  $iswl_l ( wt_t __wc , __lo_t __lo __THROW ; 243  $iswdig_l ( wt_t __wc , __lo_t __lo __THROW ; 247  $iswgph_l ( wt_t __wc , __lo_t __lo __THROW ; 252  $iswlow_l ( wt_t __wc , __lo_t __lo __THROW ; 255  $iswt_l ( wt_t __wc , __lo_t __lo __THROW ; 260  $iswpun_l ( wt_t __wc , __lo_t __lo __THROW ; 265  $iswa_l ( wt_t __wc , __lo_t __lo __THROW ; 270  $iswu_l ( wt_t __wc , __lo_t __lo __THROW ; 275  $iswxdig_l ( wt_t __wc , __lo_t __lo __THROW ; 280  $iswbnk_l ( wt_t __wc , __lo_t __lo __THROW ; 284 wy_t $wy_l (cڡ * __ݔty , __lo_t __lo ) 285 __THROW ; 289  $iswy_l ( wt_t __wc , wy_t __desc , __lo_t __lo ) 290 __THROW ; 298 wt_t $towlow_l ( wt_t __wc , __lo_t __lo __THROW ; 301 wt_t $towu_l ( wt_t __wc , __lo_t __lo __THROW ; 305 wns_t $wns_l (cڡ * __ݔty , __lo_t __lo ) 306 __THROW ; 309 wt_t $towns_l ( wt_t __wc , wns_t __desc , 310 __lo_t __lo __THROW ; 314 __END_DECLS @ 1 . 1 /usr/include 296 28691 /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-debug.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-handler.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-helper.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-more-menu.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting-plugin.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/include/setting.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/include/setting-about-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/include/setting-about.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/src/setting-about-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-about/src/setting-about.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-accessibility/setting-accessibility.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications-default-app.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications-defaultapp.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/include/setting-applications.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/src/setting-applications-defaultapp.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/src/setting-applications-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-applications/src/setting-applications.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-async-worker.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-pkginfo-utils.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-pkginfo.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-runinfo.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-string.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr-utils.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/include/setting-appmgr.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-async-worker.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-pkginfo-utils.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-pkginfo.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-runinfo.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr-utils.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-appmgr/src/setting-appmgr.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-cfg.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-alarmmgr.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-edj-define.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-error.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-slp-setting.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-data-type.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-draw-widget.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-general-func.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-resource.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-search.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-sound.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/include/setting-common-view.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-cfg.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-alarmmgr.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-data-slp-setting.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-genlist.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-naviframe.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-popup.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-searchbar.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-draw-widget.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-general-func.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-resource.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-search.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-sound.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-common/src/setting-common-view.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/include/setting-connectivity-usb-help.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/include/setting-connectivity-usb.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/include/setting-connectivity.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/src/setting-connectivity-usb-help.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/src/setting-connectivity-usb.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-connectivity/src/setting-connectivity.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage-change-cycle.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage-more-setting.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/include/setting-datausage.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage-change-cycle.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage-more-setting.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-datausage/src/setting-datausage.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-backlight.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-brightness.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-screen-mode.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display-wallpaper.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/include/setting-display.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-backlight.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-brightness.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-screen-mode.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display-wallpaper.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-display/src/setting-display.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/include/setting-fileview-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/include/setting-fileview.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/src/setting-fileview-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-fileview/src/setting-fileview.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/include/setting-flightmode-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/include/setting-flightmode.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/src/setting-flightmode-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-flightmode/src/setting-flightmode.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/include/setting-font-font-size.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/include/setting-font-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/include/setting-font.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/src/setting-font-font-size.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/src/setting-font-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-font/src/setting-font.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/include/setting-locktype-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/include/setting-locktype.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/src/setting-locktype-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-locktype/src/setting-locktype.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-common.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-default-memory.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory-status.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/include/setting-memory.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-common.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-default-memory.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory-status.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-memory/src/setting-memory.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/include/setting-menuscreen-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/include/setting-menuscreen-password.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/include/setting-menuscreen.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/src/setting-menuscreen-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/src/setting-menuscreen-password.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-menuscreen/src/setting-menuscreen.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/include/setting-moreconnections-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/include/setting-moreconnections.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/src/setting-moreconnections-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-moreconnections/src/setting-moreconnections.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-3gcon-option.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-con-list.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-con.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-connection-create.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-main-help.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-delete.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-edit.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-list.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network-new.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-preferred-network.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-profile-delete.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network-select-network.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/include/setting-network.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-3gcon-option.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-con-list.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-con.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-connection-create.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-main-help.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-delete.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-edit.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-list.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network-new.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-preferred-network.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-profile-delete.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network-select-network.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-network/src/setting-network.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-fingerprint.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-forgot-password.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-sim.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password-strings.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/include/setting-password.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-fingerprint.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-forgot-password.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-sim.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password-simple.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-password/src/setting-password.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-display-language.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-language-region.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-license-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone-region-format.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/include/setting-phone.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-display-language.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-language-region.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-license-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone-region-format.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-phone/src/setting-phone.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-about.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-brightness.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-customed.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/include/setting-powersaving.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-about.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-brightness.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-customed.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-powersaving/src/setting-powersaving.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/include/setting-profile-sound-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/include/setting-profile.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/setting-profile-common.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/setting-profile-sound-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/setting-profile.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-profile/src/volume_popup.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/include/setting-reset-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/include/setting-reset-settings.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/include/setting-reset.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/src/setting-reset-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/src/setting-reset-settings.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-reset/src/setting-reset.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/include/setting-ringtone-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/include/setting-ringtone-util.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/include/setting-ringtone.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/src/setting-ringtone-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/src/setting-ringtone-util.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-ringtone/src/setting-ringtone.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security-enc-processing.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security-sim-settings.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/include/setting-security.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-enc-processing.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-sim-settings.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security-update.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-security/src/setting-security.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-SD.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-USB.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-async-worker.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-default-storage.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-default.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-miscellaneous-files.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-miscellaneous.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-string.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage-utils.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/include/setting-storage.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-SD.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-USB.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-async-worker.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-default-storage.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-default.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-miscellaneous-files.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-miscellaneous.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage-utils.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-storage/src/setting-storage.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/debug.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/mode-syspopup-alarmmgr.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/mode-syspopup.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/include/util.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/src/mode-syspopup-alarmmgr.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/src/mode-syspopup.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-syspopup/src/util.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/include/setting-time-engine.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/include/setting-time-main.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/include/setting-time.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/src/setting-time-engine.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/src/setting-time-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-time/src/setting-time.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/include/setting-task-switcher-viewtype.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/include/setting-viewtype.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/src/setting-task-switcher-viewtype.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/setting-viewtype/src/setting-viewtype.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/assistive_light_util/setting_turnoff_light.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/conf_util/setting_confutil.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/conf_util/setting_confutil.h /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/personal_mode_util/setting_personal_mode.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/plugin-resource/test_server.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-handler.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-helper.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-main.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-more-menu.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-plugin.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-support-shortcut/support_help_ringtone.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting-support-shortcut/support_shortcut_wallpaper.c /home/mjpark/scp-image/release/SDK_Main/tizen_3.0/settings/src/setting.c /usr/include/dirent.h /usr/include/dlfcn.h /usr/include/errno.h /usr/include/fcntl.h /usr/include/fontconfig/fontconfig.h /usr/include/linux/rtc.h /usr/include/locale.h /usr/include/malloc.h /usr/include/math.h /usr/include/openssl/sha.h /usr/include/pthread.h /usr/include/regex.h /usr/include/signal.h /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h /usr/include/time.h /usr/include/unistd.h /usr/include/alloca.h /usr/include/endian.h /usr/include/features.h /usr/include/getopt.h /usr/include/libio.h /usr/include/openssl/e_os2.h /usr/include/sched.h /usr/include/xlocale.h /usr/include/_G_config.h /usr/include/ctype.h /usr/include/stdc-predef.h /usr/include/gconv.h /usr/include/wchar.h /usr/include/wctype.h