Rename rework directory to src directory 25/142625/1
authors414kim <s414.kim@samsung.com>
Sat, 5 Aug 2017 04:55:16 +0000 (13:55 +0900)
committers414kim <s414.kim@samsung.com>
Sat, 5 Aug 2017 04:55:16 +0000 (13:55 +0900)
Change-Id: I9a8a10ac448ec90b84b47004a161c4ab86149a36
Signed-off-by: s414kim <s414.kim@samsung.com>
99 files changed:
tools/apps/ode/CMakeLists.txt
tools/apps/ode/include/ode-app-widget.h [deleted file]
tools/apps/ode/include/ode-app.h [deleted file]
tools/apps/ode/include/ode-password.h [deleted file]
tools/apps/ode/src/application.cpp [moved from tools/apps/ode/rework/application.cpp with 100% similarity]
tools/apps/ode/src/application.h [moved from tools/apps/ode/rework/application.h with 100% similarity]
tools/apps/ode/src/battery.c [deleted file]
tools/apps/ode/src/external-decrypt/confirm.c [deleted file]
tools/apps/ode/src/external-decrypt/main.c [deleted file]
tools/apps/ode/src/external-encrypt/check.c [deleted file]
tools/apps/ode/src/external-encrypt/confirm.c [deleted file]
tools/apps/ode/src/external-encrypt/main.c [deleted file]
tools/apps/ode/src/insert-sdcard.c [deleted file]
tools/apps/ode/src/interface/external-locktype/change.cpp [moved from tools/apps/ode/rework/interface/external-locktype/change.cpp with 100% similarity]
tools/apps/ode/src/interface/external-locktype/confirm.cpp [moved from tools/apps/ode/rework/interface/external-locktype/confirm.cpp with 100% similarity]
tools/apps/ode/src/interface/external-locktype/create.cpp [moved from tools/apps/ode/rework/interface/external-locktype/create.cpp with 100% similarity]
tools/apps/ode/src/interface/external-locktype/delete.cpp [moved from tools/apps/ode/rework/interface/external-locktype/delete.cpp with 100% similarity]
tools/apps/ode/src/interface/external-locktype/password.cpp [moved from tools/apps/ode/rework/interface/external-locktype/password.cpp with 100% similarity]
tools/apps/ode/src/interface/external-locktype/password.h [moved from tools/apps/ode/rework/interface/external-locktype/password.h with 100% similarity]
tools/apps/ode/src/interface/external/decrypt-sdcard.cpp [moved from tools/apps/ode/rework/interface/external/decrypt-sdcard.cpp with 100% similarity]
tools/apps/ode/src/interface/external/decrypt-sdcard.h [moved from tools/apps/ode/rework/interface/external/decrypt-sdcard.h with 100% similarity]
tools/apps/ode/src/interface/external/encrypt-sdcard.cpp [moved from tools/apps/ode/rework/interface/external/encrypt-sdcard.cpp with 100% similarity]
tools/apps/ode/src/interface/external/encrypt-sdcard.h [moved from tools/apps/ode/rework/interface/external/encrypt-sdcard.h with 100% similarity]
tools/apps/ode/src/interface/external/insert-sdcard.cpp [moved from tools/apps/ode/rework/interface/external/insert-sdcard.cpp with 100% similarity]
tools/apps/ode/src/interface/external/insert-sdcard.h [moved from tools/apps/ode/rework/interface/external/insert-sdcard.h with 100% similarity]
tools/apps/ode/src/interface/external/password-sdcard.cpp [moved from tools/apps/ode/rework/interface/external/password-sdcard.cpp with 100% similarity]
tools/apps/ode/src/interface/external/password-sdcard.h [moved from tools/apps/ode/rework/interface/external/password-sdcard.h with 100% similarity]
tools/apps/ode/src/interface/external/retry-sdcard.cpp [moved from tools/apps/ode/rework/interface/external/retry-sdcard.cpp with 100% similarity]
tools/apps/ode/src/interface/external/retry-sdcard.h [moved from tools/apps/ode/rework/interface/external/retry-sdcard.h with 100% similarity]
tools/apps/ode/src/interface/interface.cpp [moved from tools/apps/ode/rework/interface/interface.cpp with 100% similarity]
tools/apps/ode/src/interface/interface.h [moved from tools/apps/ode/rework/interface/interface.h with 100% similarity]
tools/apps/ode/src/interface/internal/decrypt-device.cpp [moved from tools/apps/ode/rework/interface/internal/decrypt-device.cpp with 100% similarity]
tools/apps/ode/src/interface/internal/decrypt-device.h [moved from tools/apps/ode/rework/interface/internal/decrypt-device.h with 100% similarity]
tools/apps/ode/src/interface/internal/encrypt-device.cpp [moved from tools/apps/ode/rework/interface/internal/encrypt-device.cpp with 100% similarity]
tools/apps/ode/src/interface/internal/encrypt-device.h [moved from tools/apps/ode/rework/interface/internal/encrypt-device.h with 100% similarity]
tools/apps/ode/src/interface/page.cpp [moved from tools/apps/ode/rework/interface/page.cpp with 100% similarity]
tools/apps/ode/src/interface/page.h [moved from tools/apps/ode/rework/interface/page.h with 100% similarity]
tools/apps/ode/src/interface/progress.cpp [moved from tools/apps/ode/rework/interface/progress.cpp with 100% similarity]
tools/apps/ode/src/interface/progress.h [moved from tools/apps/ode/rework/interface/progress.h with 100% similarity]
tools/apps/ode/src/interface/tools/battery.cpp [moved from tools/apps/ode/rework/interface/tools/battery.cpp with 100% similarity]
tools/apps/ode/src/interface/tools/battery.h [moved from tools/apps/ode/rework/interface/tools/battery.h with 100% similarity]
tools/apps/ode/src/interface/tools/encryption.cpp [moved from tools/apps/ode/rework/interface/tools/encryption.cpp with 100% similarity]
tools/apps/ode/src/interface/tools/encryption.h [moved from tools/apps/ode/rework/interface/tools/encryption.h with 100% similarity]
tools/apps/ode/src/interface/tools/locktype.cpp [moved from tools/apps/ode/rework/interface/tools/locktype.cpp with 100% similarity]
tools/apps/ode/src/interface/tools/locktype.h [moved from tools/apps/ode/rework/interface/tools/locktype.h with 100% similarity]
tools/apps/ode/src/interface/tools/vconf.cpp [moved from tools/apps/ode/rework/interface/tools/vconf.cpp with 100% similarity]
tools/apps/ode/src/interface/tools/vconf.h [moved from tools/apps/ode/rework/interface/tools/vconf.h with 100% similarity]
tools/apps/ode/src/internal-decrypt/confirm.c [deleted file]
tools/apps/ode/src/internal-decrypt/main.c [deleted file]
tools/apps/ode/src/internal-encrypt/check.c [deleted file]
tools/apps/ode/src/internal-encrypt/confirm.c [deleted file]
tools/apps/ode/src/internal-encrypt/main.c [deleted file]
tools/apps/ode/src/language.h [moved from tools/apps/ode/rework/language.h with 100% similarity]
tools/apps/ode/src/locktype.c [deleted file]
tools/apps/ode/src/main.cpp [moved from tools/apps/ode/rework/main.cpp with 100% similarity]
tools/apps/ode/src/ode-app-common.c [deleted file]
tools/apps/ode/src/ode-app-progress.c [deleted file]
tools/apps/ode/src/ode-app-widget.c [deleted file]
tools/apps/ode/src/ode-app.c [deleted file]
tools/apps/ode/src/ode.cpp [moved from tools/apps/ode/rework/ode.cpp with 100% similarity]
tools/apps/ode/src/ode.h [moved from tools/apps/ode/rework/ode.h with 100% similarity]
tools/apps/ode/src/password/confirm-popup.c [deleted file]
tools/apps/ode/src/password/entry-popup.c [deleted file]
tools/apps/ode/src/password/message-popup.c [deleted file]
tools/apps/ode/src/password/password.c [deleted file]
tools/apps/ode/src/reset-sdcard.c [deleted file]
tools/apps/ode/src/sdcard.c [deleted file]
tools/apps/ode/src/widgets/appcontrol.cpp [moved from tools/apps/ode/rework/widgets/appcontrol.cpp with 100% similarity]
tools/apps/ode/src/widgets/appcontrol.h [moved from tools/apps/ode/rework/widgets/appcontrol.h with 100% similarity]
tools/apps/ode/src/widgets/button.cpp [moved from tools/apps/ode/rework/widgets/button.cpp with 100% similarity]
tools/apps/ode/src/widgets/button.h [moved from tools/apps/ode/rework/widgets/button.h with 100% similarity]
tools/apps/ode/src/widgets/checkbox.cpp [moved from tools/apps/ode/rework/widgets/checkbox.cpp with 100% similarity]
tools/apps/ode/src/widgets/checkbox.h [moved from tools/apps/ode/rework/widgets/checkbox.h with 100% similarity]
tools/apps/ode/src/widgets/entry.cpp [moved from tools/apps/ode/rework/widgets/entry.cpp with 100% similarity]
tools/apps/ode/src/widgets/entry.h [moved from tools/apps/ode/rework/widgets/entry.h with 100% similarity]
tools/apps/ode/src/widgets/genlist.h [moved from tools/apps/ode/rework/widgets/genlist.h with 100% similarity]
tools/apps/ode/src/widgets/image.cpp [moved from tools/apps/ode/rework/widgets/image.cpp with 100% similarity]
tools/apps/ode/src/widgets/image.h [moved from tools/apps/ode/rework/widgets/image.h with 100% similarity]
tools/apps/ode/src/widgets/layout.cpp [moved from tools/apps/ode/rework/widgets/layout.cpp with 100% similarity]
tools/apps/ode/src/widgets/layout.h [moved from tools/apps/ode/rework/widgets/layout.h with 100% similarity]
tools/apps/ode/src/widgets/naviframe.cpp [moved from tools/apps/ode/rework/widgets/naviframe.cpp with 100% similarity]
tools/apps/ode/src/widgets/naviframe.h [moved from tools/apps/ode/rework/widgets/naviframe.h with 100% similarity]
tools/apps/ode/src/widgets/notification.cpp [moved from tools/apps/ode/rework/widgets/notification.cpp with 100% similarity]
tools/apps/ode/src/widgets/notification.h [moved from tools/apps/ode/rework/widgets/notification.h with 100% similarity]
tools/apps/ode/src/widgets/popup.cpp [moved from tools/apps/ode/rework/widgets/popup.cpp with 100% similarity]
tools/apps/ode/src/widgets/popup.h [moved from tools/apps/ode/rework/widgets/popup.h with 100% similarity]
tools/apps/ode/src/widgets/progressbar.cpp [moved from tools/apps/ode/rework/widgets/progressbar.cpp with 100% similarity]
tools/apps/ode/src/widgets/progressbar.h [moved from tools/apps/ode/rework/widgets/progressbar.h with 100% similarity]
tools/apps/ode/src/widgets/radio.cpp [moved from tools/apps/ode/rework/widgets/radio.cpp with 100% similarity]
tools/apps/ode/src/widgets/radio.h [moved from tools/apps/ode/rework/widgets/radio.h with 100% similarity]
tools/apps/ode/src/widgets/signal.h [moved from tools/apps/ode/rework/widgets/signal.h with 100% similarity]
tools/apps/ode/src/widgets/textblock.cpp [moved from tools/apps/ode/rework/widgets/textblock.cpp with 100% similarity]
tools/apps/ode/src/widgets/textblock.h [moved from tools/apps/ode/rework/widgets/textblock.h with 100% similarity]
tools/apps/ode/src/widgets/timer.cpp [moved from tools/apps/ode/rework/widgets/timer.cpp with 100% similarity]
tools/apps/ode/src/widgets/timer.h [moved from tools/apps/ode/rework/widgets/timer.h with 100% similarity]
tools/apps/ode/src/widgets/widget.cpp [moved from tools/apps/ode/rework/widgets/widget.cpp with 100% similarity]
tools/apps/ode/src/widgets/widget.h [moved from tools/apps/ode/rework/widgets/widget.h with 100% similarity]
tools/apps/ode/src/widgets/window.cpp [moved from tools/apps/ode/rework/widgets/window.cpp with 100% similarity]
tools/apps/ode/src/widgets/window.h [moved from tools/apps/ode/rework/widgets/window.h with 100% similarity]

index 942a9cf..cd89205 100755 (executable)
@@ -16,77 +16,53 @@ INCLUDE_DIRECTORIES(${EFL_APP_INCLUDE_DIRS} ${tools_pkgs_INCLUDE_DIRS} ${ODE_LIB
 LINK_DIRECTORIES(${EFL_APP_LIBRARY_DIRS} ${tools_pkgs_LIBRARY_DIRS})
 
 SET(PKG_NAME "${ODE_TARGET}")
-SET(PKG_SRC ./src/ode-app.c
-                       ./src/ode-app-widget.c
-                       ./src/ode-app-common.c
-                       ./src/ode-app-progress.c
-                       ./src/insert-sdcard.c
-                       ./src/reset-sdcard.c
-                       ./src/battery.c
-                       ./src/locktype.c
-                       ./src/sdcard.c
-                       ./src/password/password.c
-                       ./src/password/message-popup.c
-                       ./src/password/confirm-popup.c
-                       ./src/password/entry-popup.c
-                       ./src/internal-encrypt/main.c
-                       ./src/internal-encrypt/check.c
-                       ./src/internal-encrypt/confirm.c
-                       ./src/internal-decrypt/main.c
-                       ./src/internal-decrypt/confirm.c
-                       ./src/external-encrypt/main.c
-                       ./src/external-encrypt/check.c
-                       ./src/external-encrypt/confirm.c
-                       ./src/external-decrypt/main.c
-                       ./src/external-decrypt/confirm.c)
-SET(REWORK_SRC
-                       ./rework/main.cpp
-                       ./rework/ode.cpp
-                       ./rework/application.cpp
-                       ./rework/interface/interface.cpp
-                       ./rework/interface/page.cpp
-                       ./rework/interface/progress.cpp
-                       ./rework/interface/internal/encrypt-device.cpp
-                       ./rework/interface/internal/decrypt-device.cpp
-                       ./rework/interface/external/encrypt-sdcard.cpp
-                       ./rework/interface/external/decrypt-sdcard.cpp
-                       ./rework/interface/external/insert-sdcard.cpp
-                       ./rework/interface/external/password-sdcard.cpp
-                       ./rework/interface/external/retry-sdcard.cpp)
+SET(PKG_SRC            ./src/main.cpp
+                       ./src/ode.cpp
+                       ./src/application.cpp
+                       ./src/interface/interface.cpp
+                       ./src/interface/page.cpp
+                       ./src/interface/progress.cpp
+                       ./src/interface/internal/encrypt-device.cpp
+                       ./src/interface/internal/decrypt-device.cpp
+                       ./src/interface/external/encrypt-sdcard.cpp
+                       ./src/interface/external/decrypt-sdcard.cpp
+                       ./src/interface/external/insert-sdcard.cpp
+                       ./src/interface/external/password-sdcard.cpp
+                       ./src/interface/external/retry-sdcard.cpp)
 
 SET(EXTERNAL_LOCKTYPE_SRC
-                       ./rework/interface/external-locktype/password.cpp
-                       ./rework/interface/external-locktype/create.cpp
-                       ./rework/interface/external-locktype/change.cpp
-                       ./rework/interface/external-locktype/confirm.cpp
-                       ./rework/interface/external-locktype/delete.cpp)
+                       ./src/interface/external-locktype/password.cpp
+                       ./src/interface/external-locktype/create.cpp
+                       ./src/interface/external-locktype/change.cpp
+                       ./src/interface/external-locktype/confirm.cpp
+                       ./src/interface/external-locktype/delete.cpp)
 
-SET(REWORK_TOOLS_SRC
-                       ./rework/interface/tools/vconf.cpp
-                       ./rework/interface/tools/encryption.cpp
-                       ./rework/interface/tools/locktype.cpp
-                       ./rework/interface/tools/battery.cpp)
+SET(TOOLS_SRC
+                       ./src/interface/tools/vconf.cpp
+                       ./src/interface/tools/encryption.cpp
+                       ./src/interface/tools/locktype.cpp
+                       ./src/interface/tools/battery.cpp)
 
-SET(WIDGET_SRC         ./rework/widgets/widget.cpp
-                       ./rework/widgets/window.cpp
-                       ./rework/widgets/timer.cpp
-                       ./rework/widgets/layout.cpp
-                       ./rework/widgets/appcontrol.cpp
-                       ./rework/widgets/notification.cpp
-                       ./rework/widgets/button.cpp
-                       ./rework/widgets/image.cpp
-                       ./rework/widgets/entry.cpp
-                       ./rework/widgets/naviframe.cpp
-                       ./rework/widgets/textblock.cpp
-                       ./rework/widgets/radio.cpp
-                       ./rework/widgets/checkbox.cpp
-                       ./rework/widgets/progressbar.cpp
-                       ./rework/widgets/popup.cpp)
+SET(WIDGET_SRC         ./src/widgets/widget.cpp
+                       ./src/widgets/window.cpp
+                       ./src/widgets/timer.cpp
+                       ./src/widgets/layout.cpp
+                       ./src/widgets/appcontrol.cpp
+                       ./src/widgets/notification.cpp
+                       ./src/widgets/button.cpp
+                       ./src/widgets/image.cpp
+                       ./src/widgets/entry.cpp
+                       ./src/widgets/naviframe.cpp
+                       ./src/widgets/textblock.cpp
+                       ./src/widgets/radio.cpp
+                       ./src/widgets/checkbox.cpp
+                       ./src/widgets/progressbar.cpp
+                       ./src/widgets/popup.cpp)
 
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIE")
 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
 
-ADD_EXECUTABLE(${PKG_NAME} ${REWORK_SRC} ${REWORK_TOOLS_SRC} ${EXTERNAL_LOCKTYPE_SRC} ${WIDGET_SRC})
+ADD_EXECUTABLE(${PKG_NAME} ${PKG_SRC} ${TOOLS_SRC} ${EXTERNAL_LOCKTYPE_SRC} ${WIDGET_SRC})
 INSTALL(TARGETS ${PKG_NAME} DESTINATION ${APP_INSTALL_PREFIX}/${PKG_NAME}/bin)
 
 TARGET_LINK_LIBRARIES(${PKG_NAME} ${EFL_APP_LIBRARIES} ${tools_pkgs_LIBRARIES} ode)
diff --git a/tools/apps/ode/include/ode-app-widget.h b/tools/apps/ode/include/ode-app-widget.h
deleted file mode 100755 (executable)
index 2144df8..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __ODE_APP_WIDGET_H__
-#define __ODE_APP_WIDGET_H__
-
-#include "ode-app.h"
-
-Evas_Object* ode_create_layout(Evas_Object *parent, const char *file, const char *group);
-Evas_Object* ode_create_navigation(Evas_Object *parent);
-Evas_Object* ode_create_button(Evas_Object *parent, const char *text, const char *style);
-Evas_Object* ode_create_textblock(Evas_Object *parent, const char *text, char *style);
-Elm_Object_Item *ode_append_genlist_item(Evas_Object *genlist, Elm_Genlist_Item_Class *itc, Elm_Object_Select_Mode select_mode, void *data);
-Elm_Genlist_Item_Class *ode_create_genlist_item_class(char *style, Elm_Gen_Item_Text_Get_Cb text_func, Elm_Gen_Item_Content_Get_Cb content_func);
-char *ode_group_text_get(void *data, Evas_Object *obj, const char *part);
-
-Evas_Object *ode_create_win(const char *package);
-Evas_Object *ode_create_conformant(Evas_Object *parent);
-Evas_Object *ode_create_progressbar(Evas_Object *parent, const char *style);
-
-Evas_Object *ode_create_popup(Evas_Object *parent, const char *title, const char *body);
-Evas_Object *ode_create_popup_button(Evas_Object *popup, const char *text, Evas_Smart_Cb callback, void *user_data);
-Evas_Object *ode_create_entry(Evas_Object *parent);
-
-#endif /* __ODE_APP_WIDGET_H__ */
diff --git a/tools/apps/ode/include/ode-app.h b/tools/apps/ode/include/ode-app.h
deleted file mode 100755 (executable)
index 631a26b..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Tizen ODE application
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __ODE_H__
-#define __ODE_H__
-
-#include <stdio.h>
-
-#include <app.h>
-#include <app_control.h>
-#include <dlog.h>
-#include <Elementary.h>
-#include <system_settings.h>
-#include <limits.h>
-#include <device/battery.h>
-#include <device/callback.h>
-#include <runtime_info.h>
-#include <vconf.h>
-#include <gio/gio.h>
-#include <app_control.h>
-#include <bundle.h>
-
-#include "ode-app-widget.h"
-
-#ifdef  LOG_TAG
-#undef  LOG_TAG
-#endif
-#define LOG_TAG "ode"
-
-#if !defined(PACKAGE)
-#define PACKAGE "org.tizen.ode"
-#endif
-
-typedef struct ode_encryption_info {
-       int battery_status;
-       int charger_status;
-       int locktype_status;
-
-       int sdcard_status;
-       int sdcard_pw_status;
-
-       int device_option;
-
-       char* sdcard_pw;
-       Evas_Object *next_button;
-} ode_encryption_info_s;
-
-typedef enum {
-       ENCRYPT_DEVICE,
-       DECRYPT_DEVICE,
-       ENCRYPT_SD_CARD,
-       DECRYPT_SD_CARD,
-       SD_CARD_PASSWORD,
-} ode_viewtype;
-
-typedef enum {
-       ICON_CHECK,
-       ICON_BAR,
-} ode_icontype;
-
-typedef struct appdata {
-       Evas_Object* win;
-       Evas_Object* conform;
-       Evas_Object* nf;
-       Evas_Object* base;
-       Evas_Object* navi_bar;
-       Evas_Object* encryption_layout;
-       Evas_Object* sdcard_pw_layout;
-       ode_encryption_info_s device_info;
-
-       char* edj_path;
-       char* icon_check_path;
-       char* icon_bar_path;
-       char *entry_data;
-       int view_type;
-} appdata_s;
-
-#define __(str) dgettext("ode", str)
-#define MSG_TEXT_STYLE "DEFAULT='font=Tizen:style=Regular font_size=30 color=#000000 wrap=mixed align=left'"
-#define MAIN_MSG_TEXT_STYLE "DEFAULT='font=Tizen:style=Regular font_size=40 color=#000000 wrap=mixed align=left'"
-#define SUB_MSG_TEXT_STYLE "DEFAULT='font=Tizen:style=Regular font_size=30 color=#000000 wrap=mixed align=left'"
-#define NEEDED_BATTERY_PERCENT 80
-
-/* for Progress Bar */
-#define SUB_TITLE_STYLE_W "DEFAULT='font=Tizen:style=Regular font_size=40 color=#ffffff wrap=mixed align=center'"
-#define SUB_CONTENT_STYLE_W "DEFAULT='font=Tizen:style=Regular font_size=32 color=#ffffff wrap=mixed align=center'"
-
-#define APP_SETTING_LOCKTYPE "org.tizen.setting-locktype"
-#define APP_SETTING_PASSWORD "org.tizen.setting-password"
-#define APP_ODE_PASSWORD "org.tizen.ode-password"
-
-#define sdcard_option_num 2
-
-void ode_encrypt_device_create_view(appdata_s* ad);
-void ode_encrypt_sd_card_create_view(appdata_s* ad);
-void ode_decrypt_sd_card_create_view(appdata_s* ad);
-
-void ode_confirm_encrypt_device_create_view(appdata_s* ad);
-void ode_confirm_decrypt_device_create_view(appdata_s *ad);
-void ode_check_decrypt_device_create_view(appdata_s *ad);
-void ode_check_encrypt_sd_card_create_view(appdata_s* ad);
-void ode_confirm_encrypt_sd_card_create_view(appdata_s* ad);
-void ode_confirm_decrypt_sd_card_create_view(appdata_s* ad);
-
-void locktype_status_changed_cb(keynode_t* node, void* data);
-void sdcard_status_changed_cb(keynode_t* node, void* data);
-void battery_changed_cb(device_callback_e type, void* value, void* user_data);
-
-void create_base_window();
-void create_progress_view(const char *type, const char *target);
-
-void set_next_btn(Evas_Object *layout, const char* edj_path, const char *btn_text, Evas_Smart_Cb callback, const void* data);
-void set_icon(appdata_s *ad, int type, char *part);
-void set_two_btn(Evas_Object *layout, appdata_s *ad, Evas_Smart_Cb callback, const void* data);
-
-void _prev_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info);
-void sw_back_btn_set(Evas_Object *obj, const char *title_label, Evas_Object *content);
-void set_confirm_two_btn(Evas_Object *layout, const char *edj_path, int text_idx, Evas_Smart_Cb callback, const void* data);
-void ode_check_encrypt_device_create_view(appdata_s *ad);
-
-/* battery */
-int battery_icon_status_update(appdata_s *ad);
-int battery_cb_register(runtime_info_changed_cb charger_callback, device_changed_cb capacity_callback, void *user_data);
-
-void enc_battery_changed_cb(device_callback_e type, void *value, void *user_data);
-
-/* locktype */
-void new_launch_locktype_ug(void);
-int locktype_cb_register(vconf_callback_fn callback, void* user_data);
-int locktype_icon_status_update(appdata_s *ad);
-
-/* sdcard */
-int sdcard_icon_status_update(appdata_s *ad);
-int sdcard_cb_register(vconf_callback_fn callback, void* user_data);
-
-void set_change_pw_btn(Evas_Object *layout, const char *edj_path, const char *btn_text, Evas_Smart_Cb callback, const void* data);
-
-#endif                                                 /* __ODE_H__ */
diff --git a/tools/apps/ode/include/ode-password.h b/tools/apps/ode/include/ode-password.h
deleted file mode 100755 (executable)
index 26599e7..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-#ifndef __ODE_PASSWORD_H__
-#define __ODE_PASSWORD_H__
-
-#include <stdlib.h>
-#include <string.h>
-#include <limits.h>
-#include <app.h>
-#include <app_common.h>
-#include <Elementary.h>
-#include <dlog.h>
-
-#include "ode-app.h"
-#include "ode-app-widget.h"
-
-enum {
-       CREATE_PASSWORD = 0,
-       CHANGE_PASSWORD,
-       DELETE_PASSWORD,
-       INSERT_SD_CARD,
-       INTERNAL_ENCRYPT_PASSWORD,
-       INTERNAL_DECRYPT_PASSWORD,
-       EXTERNAL_DECRYPT_PASSWORD,
-};
-
-typedef struct {
-       Evas_Object *parent;
-       Evas_Object *popup;
-       int mode;
-       void (*callback)(void *user_data);
-       void *callback_data;
-       char entry_data_old[PATH_MAX];
-       char entry_data[PATH_MAX];
-} popup_data_s;
-
-void create_password_message_popup(popup_data_s *data);
-void create_enter_password_popup(popup_data_s *data);
-void create_confirm_password_popup(popup_data_s *data);
-void create_delete_password_popup(popup_data_s *data);
-void create_insert_sdcard_popup(popup_data_s *data);
-void create_reset_sdcard_popup(popup_data_s *data);
-
-void on_create_password_popup(Evas_Object *parent);
-void on_delete_password_popup(Evas_Object *parent);
-void on_change_password_popup(Evas_Object *parent);
-void on_insert_sdcard_popup(Evas_Object *parent);
-
-void password_popup_set_result_callback(void (*callback)(void *), void *user_data);
-void password_result_callback(popup_data_s *data, const char *result);
-
-#endif /* __ODE_PASSWORD_H__ */
diff --git a/tools/apps/ode/src/battery.c b/tools/apps/ode/src/battery.c
deleted file mode 100755 (executable)
index 135638d..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Tizen ODE application
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-int battery_icon_status_update(appdata_s *ad)
-{
-       bool connected;
-       int battery_pct, ret;
-       dlog_print(DLOG_DEBUG, LOG_TAG, "battery_icon_status_update start ");
-
-       if (ad->encryption_layout == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "encrypt layout is null");
-               return -1;
-       }
-
-       /* get battery percent info */
-       ret = device_battery_get_percent(&battery_pct);
-       if (ret != DEVICE_ERROR_NONE) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "device_battery_get_percent failed %d", ret);
-               return -1;
-       }
-
-       if (battery_pct > NEEDED_BATTERY_PERCENT) {
-               set_icon(ad, ICON_CHECK, "battery_icon");
-               ad->device_info.battery_status = 1;
-       } else {
-               set_icon(ad, ICON_BAR, "battery_icon");
-               ad->device_info.battery_status = 0;
-       }
-
-       /* get charger connected info */
-       ret = runtime_info_get_value_bool(RUNTIME_INFO_KEY_CHARGER_CONNECTED, &connected);
-       if (ret != RUNTIME_INFO_ERROR_NONE) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "get runtime info fail");
-               return -1;
-       }
-       if (connected) {
-               set_icon(ad, ICON_CHECK, "charge_icon");
-               ad->device_info.charger_status = 1;
-       } else {
-               set_icon(ad, ICON_BAR, "charge_icon");
-               ad->device_info.charger_status = 0;
-       }
-
-       return 0;
-}
-
-int battery_cb_register(runtime_info_changed_cb charger_callback, device_changed_cb capacity_callback, void *user_data)
-{
-       int ret;
-
-       /* register runtime callback : connected charger */
-       ret = runtime_info_set_changed_cb(RUNTIME_INFO_KEY_CHARGER_CONNECTED, charger_callback, user_data);
-       if (ret != RUNTIME_INFO_ERROR_NONE) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "runtime_info_set_changed_cb failed: %d", ret);
-               return -1;
-       }
-
-       /* register runtime callback : battery percent */
-       ret = device_add_callback(DEVICE_CALLBACK_BATTERY_CAPACITY, capacity_callback, user_data);
-       if (ret != DEVICE_ERROR_NONE) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "device_add_callback failed: %d", ret);
-               return -1;
-       }
-
-       return 0;
-}
-
diff --git a/tools/apps/ode/src/external-decrypt/confirm.c b/tools/apps/ode/src/external-decrypt/confirm.c
deleted file mode 100755 (executable)
index 448066a..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-#include <ode/external-encryption.h>
-
-static void _external_decrypt_confirm_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       appdata_s *ad = (appdata_s *) data;
-       int ret;
-
-       create_base_window();
-       create_progress_view("Decrypting", "External");
-       ret = ode_external_encryption_decrypt(ad->entry_data);
-       if (ret != 0) {
-               dlog_print(DLOG_DEBUG, LOG_TAG, "external decryption failed");
-       }
-}
-
-void ode_confirm_decrypt_sd_card_create_view(appdata_s *ad)
-{
-       Evas_Object *naviframe = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *confirm_msg = NULL;
-       Evas_Object *confirm_layout = NULL;
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "start ode_confirm_decrypt_sd_card_create_view");
-
-       char string[PATH_MAX] = "";
-       char *confirm_text[] = {
-               "IDS_ST_BODY_TAP_ENCRYPT_SD_CARD_TO_START_THE_ENCRYPTION_PROCESS",
-               "IDS_ST_BODY_ALL_OPEN_FILES_ON_SD_CARD_WILL_BE_CLOSED",
-               "IDS_ST_BODY_THE_DECRYPTION_CANT_BE_CANCELLED_AND_DATA_WILL_BE_LOST_IF_THE_PROCESS_IS_INTERRUPTED_MSG"
-       };
-
-       if (naviframe == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "naviframe is null");
-               return;
-       }
-
-       base_layout = ode_create_layout(naviframe, ad->edj_path, "base_layout");
-       confirm_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_confirm_layout");
-
-       snprintf(string, sizeof(string), "%s<br><br>%s%s", __(confirm_text[0]), __(confirm_text[1]), __(confirm_text[2]));
-       confirm_msg = ode_create_textblock(confirm_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(confirm_layout, "msg_content", confirm_msg);
-
-       elm_object_part_content_set(base_layout, "content_layout", confirm_layout);
-       set_confirm_two_btn(base_layout, ad->edj_path, 2, _external_decrypt_confirm_next_btn_clicked_cb, ad);
-       elm_naviframe_item_push(naviframe, __("IDS_ST_HEADER_DECRYPT_SD_CARD"), NULL, NULL, base_layout, NULL);
-}
diff --git a/tools/apps/ode/src/external-decrypt/main.c b/tools/apps/ode/src/external-decrypt/main.c
deleted file mode 100755 (executable)
index 1ed0f4b..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-
-void _external_decrypt_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_external_decrypt_next_btn_clicked_cb start");
-       appdata_s *ad = (appdata_s *) data;
-       ode_confirm_decrypt_sd_card_create_view(ad);
-}
-
-static void _change_pw_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_INFO, LOG_TAG, "change password button click");
-       appdata_s *ad = (appdata_s *)data;
-       on_change_password_popup(ad->base);
-       password_popup_set_result_callback(NULL, ad);
-}
-
-void ode_decrypt_sd_card_create_view(appdata_s *ad)
-{
-       Evas_Object *navi_bar = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *encrypt_msg = NULL;
-       Evas_Object *decrypt_sd_card_layout = NULL;
-
-       char string[PATH_MAX] = "";
-
-       char *encrypt_text[] = {
-               "IDS_ST_BODY_THE_DECRYPTION_PROCESS_MAY_TAKE_A_LONG_TIME_MSG"
-       };
-
-       if (navi_bar == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "navi_bar is null");
-               ui_app_exit();
-       }
-
-       base_layout = ode_create_layout(navi_bar, ad->edj_path, "base_layout");
-       decrypt_sd_card_layout = ode_create_layout(base_layout, ad->edj_path, "decrypt_sdcard_layout");
-       ad->encryption_layout = decrypt_sd_card_layout;
-
-       snprintf(string, sizeof(string), "%s", __(encrypt_text[0]));
-       encrypt_msg = ode_create_textblock(decrypt_sd_card_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(decrypt_sd_card_layout, "msg_content", encrypt_msg);
-
-       set_change_pw_btn(decrypt_sd_card_layout, ad->edj_path, __("IDS_ST_BUTTON_CHANGE_PASSWORD_ABB2"), _change_pw_btn_clicked_cb, ad);
-       set_next_btn(base_layout, ad->edj_path, __("IDS_ST_BUTTON_NEXT"), _external_decrypt_next_btn_clicked_cb, ad);
-
-       elm_object_part_content_set(base_layout, "content_layout", decrypt_sd_card_layout);
-
-       snprintf(string, sizeof(string), "%s", __("IDS_ST_HEADER_DECRYPT_SD_CARD"));
-       sw_back_btn_set(navi_bar, string, base_layout);
-}
diff --git a/tools/apps/ode/src/external-encrypt/check.c b/tools/apps/ode/src/external-encrypt/check.c
deleted file mode 100755 (executable)
index fd4cbd1..0000000
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-
-static void update_sdcard_pw_btn_status(void *data);
-
-
-static void _external_encrypt_check_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_check_next_btn_clicked_cb start");
-
-       appdata_s *ad = (appdata_s *) data;
-       ode_confirm_encrypt_sd_card_create_view(ad);
-}
-
-
-static void update_external_encrypt_next_button_status(appdata_s *ad)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "update_next_button_status start");
-       if (ad->device_info.next_button == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "[Encrypt Device] next button is null");
-               return;
-       }
-
-       if (ad->device_info.sdcard_status && ad->device_info.sdcard_pw_status == 1) {
-               elm_object_disabled_set(ad->device_info.next_button, EINA_FALSE);
-       } else {
-               elm_object_disabled_set(ad->device_info.next_button, EINA_TRUE);
-       }
-}
-
-void sdcard_status_changed_cb(keynode_t *node, void *data)
-{
-       appdata_s *ad = (appdata_s *) data;
-       sdcard_icon_status_update(ad);
-       update_external_encrypt_next_button_status(ad);
-}
-
-static void _sdcardpw_create_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_ERROR, LOG_TAG, "sdcardpw create btn cb start");
-       appdata_s *ad = (appdata_s *)data;
-
-       on_create_password_popup(ad->base);
-       password_popup_set_result_callback(update_sdcard_pw_btn_status, ad);
-}
-
-static void _sdcardpw_change_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_ERROR, LOG_TAG, "sdcardpw change btn cb start");
-       appdata_s *ad = (appdata_s *)data;
-
-       on_change_password_popup(ad->base);
-       password_popup_set_result_callback(update_sdcard_pw_btn_status, ad);
-}
-
-static void _sdcardpw_delete_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_ERROR, LOG_TAG, "sdcardpw delete btn cb start");
-       appdata_s *ad = (appdata_s *)data;
-
-       on_delete_password_popup(ad->base);
-       password_popup_set_result_callback(update_sdcard_pw_btn_status, ad);
-}
-
-static void update_sdcard_pw_btn_status(void *data)
-{
-       Evas_Object *one_btn_layout, *two_btn_layout;
-       Evas_Object *createpw_btn, *changepw_btn, *deletepw_btn;
-       appdata_s *ad = (appdata_s *)data;
-
-       char *btn_text[] = {
-               "IDS_ST_BUTTON_CREATE_PASSWORD",
-               "IDS_ST_BUTTON_CHANGE_PW_ABB",
-               "IDS_ST_BUTTON_DELETE_PW_ABB",
-       };
-
-       if (ad->device_info.sdcard_pw_status == 0) {
-               /* set create pw button */
-               one_btn_layout = ode_create_layout(ad->encryption_layout, ad->edj_path, "one_button_layout");
-               createpw_btn = ode_create_button(one_btn_layout, __(btn_text[0]), "default");
-               elm_object_part_content_set(one_btn_layout, "button_base", createpw_btn);
-               evas_object_smart_callback_add(createpw_btn, "clicked", _sdcardpw_create_btn_clicked_cb, ad);
-               elm_object_part_content_set(ad->encryption_layout, "button_base", one_btn_layout);
-               set_icon(ad, ICON_BAR, "charge_icon");
-       } else if (ad->device_info.sdcard_pw_status == 1) {
-               /* set change pw / delete pw button */
-               two_btn_layout = ode_create_layout(ad->encryption_layout, ad->edj_path, "two_button_layout");
-               changepw_btn = ode_create_button(two_btn_layout, __(btn_text[1]), "default");
-               deletepw_btn = ode_create_button(two_btn_layout, __(btn_text[2]), "default");
-               elm_object_part_content_set(two_btn_layout, "prev_button", changepw_btn);
-               elm_object_part_content_set(two_btn_layout, "next_button", deletepw_btn);
-               evas_object_smart_callback_add(changepw_btn, "clicked", _sdcardpw_change_btn_clicked_cb, ad);
-               evas_object_smart_callback_add(deletepw_btn, "clicked", _sdcardpw_delete_btn_clicked_cb, ad);
-               elm_object_part_content_set(ad->encryption_layout, "button_base", two_btn_layout);
-               set_icon(ad, ICON_CHECK, "charge_icon");
-       }
-       update_external_encrypt_next_button_status(ad);
-       return;
-}
-
-static Eina_Bool external_encrypt_check_view_pop_cb(void *data, Elm_Object_Item *it)
-{
-       int ret;
-
-       ret = vconf_ignore_key_changed(VCONFKEY_SYSMAN_MMC_STATUS, sdcard_status_changed_cb);
-       if (ret != 0)
-               dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister sdcard callback");
-
-       return EINA_TRUE;
-}
-
-void ode_check_encrypt_sd_card_create_view(appdata_s *ad)
-{
-       Evas_Object *navi_bar = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *check_msg = NULL;
-       Evas_Object *encryption_check_layout = NULL;
-       Evas_Object *genlist = NULL;
-       Elm_Object_Item *item;
-       Elm_Genlist_Item_Class *itc;
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "start ode_check_encrypt_sd_card_create_view");
-       char string[PATH_MAX] = "";
-       char *check_text[] = {
-               "IDS_ST_BODY_THE_ENCRYPTION_PROCESS_MAY_TAKE_A_LONG_TIME_DEPENDING_ON_THE_AMOUNT_OF_DATA_MSG",
-               "IDS_ST_BODY_MAKE_SURE_THAT_THE_BATTERY_IS_CHARGED_AND_KEEP_THE_PHONE_PLUGGED_IN_UNTIL_ENCRYPTION_IS_COMPLETE",
-               "IDS_ST_BODY_TO_ENCRYPT_YOUR_SD_CARD_C",
-       };
-
-       char *status_text[] = {
-               "IDS_ST_BODY_INSERT_THE_SD_CARD_ABB",
-               "IDS_ST_BODY_CREATE_AN_SD_CARD_PASSWORD"
-       };
-
-       int ret;
-       if (navi_bar == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "navi_bar is null");
-               return;
-       }
-
-       base_layout = ode_create_layout(navi_bar, ad->edj_path, "base_layout");
-       encryption_check_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_check_layout");
-       ad->encryption_layout = encryption_check_layout;
-
-       snprintf(string, sizeof(string), "%s</br>%s", __(check_text[0]), __(check_text[1]));
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "msg_content", check_msg);
-
-       /* add group index */
-       genlist = elm_genlist_add(encryption_check_layout);
-       elm_object_style_set(genlist, "solid/default");
-       elm_layout_content_set(encryption_check_layout, "genlist_base", genlist);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-
-       itc =  ode_create_genlist_item_class("group_index", ode_group_text_get, NULL);
-       ode_append_genlist_item(genlist, itc, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, check_text[2]);
-
-       set_two_btn(base_layout, ad, _external_encrypt_check_next_btn_clicked_cb, ad);
-
-       /* get sdcard info */
-       ret = sdcard_icon_status_update(ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "sdcard_status_update failed");
-               return;
-       }
-
-       /* register vconf notify callback : sdcard status */
-       ret = sdcard_cb_register(sdcard_status_changed_cb, ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "locktype_cb_register failed");
-               return;
-       }
-
-       snprintf(string, sizeof(string), "%s", __(status_text[0]));
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "battery_text", check_msg);
-
-       update_sdcard_pw_btn_status(ad);
-
-       snprintf(string, sizeof(string), "%s", __(status_text[1]));
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "charge_text", check_msg);
-       elm_object_part_content_set(base_layout, "content_layout", encryption_check_layout);
-
-       /* set bottom button */
-       item = elm_naviframe_item_push(navi_bar, __("IDS_ST_HEADER_ENCRYPT_SD_CARD"), NULL, NULL, base_layout, NULL);
-       elm_naviframe_item_pop_cb_set(item, external_encrypt_check_view_pop_cb, ad);
-}
-
diff --git a/tools/apps/ode/src/external-encrypt/confirm.c b/tools/apps/ode/src/external-encrypt/confirm.c
deleted file mode 100755 (executable)
index c4a15cd..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-#include <ode/external-encryption.h>
-
-static int sdcard_option_selected = 0;
-
-static void _external_encrypt_confirm_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       appdata_s *ad = (appdata_s *) data;
-       int ret;
-
-       create_base_window();
-       create_progress_view("Encrypting", "External");
-       ret = ode_external_encryption_encrypt(ad->entry_data, 0);
-       if (ret != 0) {
-               dlog_print(DLOG_DEBUG, LOG_TAG, "external encryption failed");
-       }
-}
-
-static char *sd_confirm_multiline_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char *genlist_text[2][2] = {
-               {
-                       "IDS_ST_MBODY_ENCRYPT_ALL_FILES",
-                       "IDS_ST_SBODY_ENCRYPT_ALL_FILES_SAVED_ON_THE_SD_CARD_NEW_FILES_WILL_ALSO_BE_ENCRYPTED"
-               },
-               {
-                       "IDS_ST_MBODY_ENCRYPT_NEW_FILES",
-                       "IDS_ST_BODY_ENCRYPT_ALL_NEW_FILES_SAVED_ON_THIS_SD_CARD_EXISTING_FILES_WILL_NOT_BE_ENCRYPTED"
-               }
-       };
-
-       char **text = genlist_text[(intptr_t)data];
-
-       if (!strcmp(part, "elm.text"))
-               return strdup(__(text[0]));
-       else if (!strcmp(part, "elm.text.multiline"))
-               return strdup(__(text[1]));
-       return NULL;
-}
-
-void radio_changed_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_INFO, LOG_TAG, "The value has changed %d\n", (intptr_t)data);
-       sdcard_option_selected = (intptr_t)data;
-
-       dlog_print(DLOG_INFO, LOG_TAG, "sdcard_option_selected is  %d\n", sdcard_option_selected);
-}
-
-static Evas_Object *sd_confirm_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       static Evas_Object *group = NULL;
-       int idx = (intptr_t)data;
-
-       if (!strcmp(part, "elm.swallow.end")) {
-               if (idx == 0) {
-                       dlog_print(DLOG_DEBUG, LOG_TAG, "radio group null");
-                       group = elm_radio_add(obj);
-                       elm_radio_state_value_set(group, 0);
-                       elm_radio_value_set(group, 0);
-               }
-
-               dlog_print(DLOG_DEBUG, LOG_TAG, "radio group not null");
-               Evas_Object *radio = elm_radio_add(obj);
-               elm_radio_state_value_set(radio, idx);
-
-               if (idx == sdcard_option_selected) {
-                       elm_radio_state_value_set(radio, idx);
-               }
-
-               elm_radio_group_add(radio, group);
-               evas_object_propagate_events_set(radio, EINA_FALSE);
-               evas_object_repeat_events_set(radio, EINA_FALSE);
-
-               evas_object_smart_callback_add(radio, "changed", radio_changed_cb, data);
-               return radio;
-       }
-       return NULL;
-}
-
-static Eina_Bool sdcard_encrypt_view_pop_cb(void *data, Elm_Object_Item *it)
-{
-       sdcard_option_selected = 0;
-       return EINA_TRUE;
-}
-
-void ode_confirm_encrypt_sd_card_create_view(appdata_s *ad)
-{
-       Evas_Object *naviframe = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *confirm_msg = NULL;
-       Evas_Object *confirm_layout = NULL;
-
-       Evas_Object *genlist = NULL;
-       Elm_Genlist_Item_Class *itc;
-       Elm_Object_Item *item;
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "start ode_confirm_encrypt_sd_card_create_view");
-
-       char string[PATH_MAX] = "";
-       char *confirm_text[] = {
-               "IDS_ST_BODY_TAP_ENCRYPT_SD_CARD_TO_START_THE_ENCRYPTION_PROCESS",
-               "IDS_ST_BODY_ALL_OPEN_FILES_ON_SD_CARD_WILL_BE_CLOSED",
-               "IDS_ST_BODY_THE_ENCRYPTION_CANT_BE_CANCELLED_AND_DATA_WILL_BE_LOST_IF_THE_PROCESS_IS_INTERRUPTED_DURING_THE_MSG",
-               "IDS_ST_HEADER_ENCRYPTION_OPTIONS_ABB"
-       };
-
-       if (naviframe == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "naviframe is null");
-               return;
-       }
-
-       base_layout = ode_create_layout(naviframe, ad->edj_path, "base_layout");
-       confirm_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_confirm_layout");
-
-       snprintf(string, sizeof(string), "%s<br><br>%s%s", __(confirm_text[0]), __(confirm_text[1]), __(confirm_text[2]));
-       confirm_msg = ode_create_textblock(confirm_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(confirm_layout, "msg_content", confirm_msg);
-
-       genlist = elm_genlist_add(confirm_layout);
-       elm_object_style_set(genlist, "solid/default");
-       elm_layout_content_set(confirm_layout, "genlist_base", genlist);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-
-       itc =  ode_create_genlist_item_class("group_index", ode_group_text_get, NULL);
-       ode_append_genlist_item(genlist, itc, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, confirm_text[3]);
-
-       int index;
-       itc = ode_create_genlist_item_class("multiline", sd_confirm_multiline_text_get, sd_confirm_content_get);
-
-       for (index = 0; index < sdcard_option_num; index++) {
-               item = elm_genlist_item_append(genlist, itc, (void*)(intptr_t)index, NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL);
-               elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_NONE);
-       }
-
-       elm_object_part_content_set(base_layout, "content_layout", confirm_layout);
-       set_confirm_two_btn(base_layout, ad->edj_path, 1, _external_encrypt_confirm_next_btn_clicked_cb, ad);
-       item = elm_naviframe_item_push(naviframe, __("IDS_ST_HEADER_ENCRYPT_SD_CARD"), NULL, NULL, base_layout, NULL);
-       elm_naviframe_item_pop_cb_set(item, sdcard_encrypt_view_pop_cb, NULL);
-}
diff --git a/tools/apps/ode/src/external-encrypt/main.c b/tools/apps/ode/src/external-encrypt/main.c
deleted file mode 100755 (executable)
index a5c4011..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-void _sd_card_encrypt_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_sd_card_encrypt_next_btn_clicked_cb start");
-
-       appdata_s *ad = (appdata_s *) data;
-       ode_check_encrypt_sd_card_create_view(ad);
-}
-
-void ode_encrypt_sd_card_create_view(appdata_s *ad)
-{
-       Evas_Object *navi_bar = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *encrypt_msg = NULL;
-       Evas_Object *encrypt_device_layout = NULL;
-
-       char string[PATH_MAX] = "";
-
-       char *encrypt_text[] = {
-               "IDS_ST_BODY_ENCRYPTING_YOUR_SD_CARD_WILL_PROTECT_ITS_DATA_IF_ITS_LOST_OR_STOLEN_ENCRYPTED_SD_CARDS_CAN_ONLY_MSG",
-               "IDS_ST_BODY_ONCE_THE_SD_CARD_IS_ENCRYPTED_A_PASSWORD_IS_REQUIRED_TO_USE_IT_THE_SAME_PASSWORD_MUST_MSG"
-       };
-
-       if (navi_bar == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "navi_bar is null");
-               ui_app_exit();
-       }
-
-       base_layout = ode_create_layout(navi_bar, ad->edj_path, "base_layout");
-       encrypt_device_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_first_layout");
-       ad->encryption_layout = encrypt_device_layout;
-
-       snprintf(string, sizeof(string), "%s<br><br>%s", __(encrypt_text[0]), __(encrypt_text[1]));
-       encrypt_msg = ode_create_textblock(encrypt_device_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encrypt_device_layout, "msg_content", encrypt_msg);
-
-       set_next_btn(base_layout, ad->edj_path,  __("IDS_ST_BUTTON_NEXT"), _sd_card_encrypt_next_btn_clicked_cb, ad);
-
-       elm_object_part_content_set(base_layout, "content_layout", encrypt_device_layout);
-
-       snprintf(string, sizeof(string), "%s", __("IDS_ST_HEADER_ENCRYPT_SD_CARD"));
-       sw_back_btn_set(navi_bar, string, base_layout);
-}
diff --git a/tools/apps/ode/src/insert-sdcard.c b/tools/apps/ode/src/insert-sdcard.c
deleted file mode 100644 (file)
index b006d2a..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <ode/external-encryption.h>
-#include "ode-password.h"
-
-static void key_event_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
-
-       if (!strcmp(ev->keyname, "XF86Back")) {
-               evas_object_del(obj);
-               ui_app_exit();
-       }
-       return;
-}
-
-static void popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Evas_Object *popup = (Evas_Object *)data;
-       evas_object_del(popup);
-       ui_app_exit();
-       return;
-}
-
-static void popup_confirm_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       evas_object_del(popup_data->popup);
-       popup_data->popup = NULL;
-
-       create_confirm_password_popup(popup_data);
-       return;
-}
-
-void create_insert_sdcard_popup(popup_data_s *data)
-{
-       Evas_Object *cancel_button = NULL, *next_button = NULL;
-
-       data->popup = ode_create_popup(data->parent, __("IDS_ST_HEADER_ENTER_SD_CARD_PASSWORD"), __("IDS_ST_POP_YOUR_SD_CARD_IS_ENCRYPTED_TAP_OK_AND_ENTER_YOUR_SD_CARD_PASSWORD_TO_USE_THE_SD_CARD"));
-       cancel_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_CANCEL"), popup_cancel_cb, data->popup);
-       next_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_OK"), popup_confirm_cb, data);
-
-       elm_object_part_content_set(data->popup, "button1", cancel_button);
-       elm_object_part_content_set(data->popup, "button2", next_button);
-       evas_object_event_callback_add(data->popup, EVAS_CALLBACK_KEY_DOWN, key_event_cb, NULL);
-       evas_object_show(data->popup);
-       return;
-}
diff --git a/tools/apps/ode/src/internal-decrypt/confirm.c b/tools/apps/ode/src/internal-decrypt/confirm.c
deleted file mode 100755 (executable)
index dcebd40..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-#include <ode/external-encryption.h>
-#include <ode/internal-encryption.h>
-
-popup_data_s dec_popup_data; /* for temporary */
-
-static void _internal_decrypt_confirm_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       appdata_s *ad = (appdata_s *) data;
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_confirm_btn_clicked_cb start");
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "decrypt device confirm");
-       dec_popup_data.parent = ad->base;
-       dec_popup_data.popup = NULL;
-       dec_popup_data.mode = INTERNAL_DECRYPT_PASSWORD;
-       create_confirm_password_popup(&dec_popup_data);
-}
-
-void ode_confirm_decrypt_device_create_view(appdata_s *ad)
-{
-       Evas_Object *naviframe = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *confirm_msg = NULL;
-       Evas_Object *confirm_layout = NULL;
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "start ode_confirm_encrypt_device_create_view");
-
-       char string[PATH_MAX] = "";
-       char *confirm_text[] = {
-               "IDS_ST_BODY_TAP_DECRYPT_TO_START_THE_DECRYPTION_PROCESS",
-               "IDS_ST_BODY_THE_DECRYPTION_CANT_BE_CANCELLED_AND_DATA_WILL_BE_LOST_IF_THE_PROCESS_IS_INTERRUPTED_DURING_THE_DECRYPTION_MSG"
-       };
-
-       if (naviframe == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "naviframe is null");
-               return;
-       }
-
-       base_layout = ode_create_layout(naviframe, ad->edj_path, "base_layout");
-       confirm_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_confirm_layout");
-
-       snprintf(string, sizeof(string), "%s<br><br>%s", __(confirm_text[0]), __(confirm_text[1]));
-       confirm_msg = ode_create_textblock(confirm_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(confirm_layout, "msg_content", confirm_msg);
-
-       elm_object_part_content_set(base_layout, "content_layout", confirm_layout);
-       /* set button */
-       set_confirm_two_btn(base_layout, ad->edj_path, (ad->view_type + 1), _internal_decrypt_confirm_next_btn_clicked_cb, ad);
-       elm_naviframe_item_push(naviframe, __("IDS_ST_HEADER_DECRYPT_DEVICE"), NULL, NULL, base_layout, NULL);
-}
diff --git a/tools/apps/ode/src/internal-decrypt/main.c b/tools/apps/ode/src/internal-decrypt/main.c
deleted file mode 100755 (executable)
index 750c150..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-void _internal_decrypt_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_internal_decrypt_next_btn_clicked_cb start");
-
-       appdata_s *ad = (appdata_s *) data;
-       ode_confirm_decrypt_device_create_view(ad);
-}
-
-static void update_internal_decrypt_next_button_status(appdata_s *ad)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "update_internal_decrypt_next_button_status start");
-       if (ad->device_info.next_button == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "[Encrypt Device] next button is null");
-               return;
-       }
-
-       if (ad->device_info.battery_status && ad->device_info.charger_status) {
-               elm_object_disabled_set(ad->device_info.next_button, EINA_FALSE);
-       } else {
-               elm_object_disabled_set(ad->device_info.next_button, EINA_TRUE);
-       }
-}
-
-static void dec_battery_charger_changed_cb(runtime_info_key_e key, void *data)
-{
-       appdata_s *ad = (appdata_s *) data;
-       if (key == RUNTIME_INFO_KEY_CHARGER_CONNECTED) {
-               battery_icon_status_update(ad);
-               update_internal_decrypt_next_button_status(ad);
-       }
-}
-
-static void dec_battery_changed_cb(device_callback_e type, void *value, void *user_data)
-{
-       appdata_s *ad = (appdata_s *) user_data;
-       if (type == DEVICE_CALLBACK_BATTERY_CAPACITY) {
-               battery_icon_status_update(ad);
-               update_internal_decrypt_next_button_status(ad);
-       }
-}
-
-void ode_check_decrypt_device_create_view(appdata_s *ad)
-{
-       Evas_Object *navi_bar = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *check_msg = NULL;
-       Evas_Object *encryption_check_layout = NULL;
-       Evas_Object *genlist = NULL;
-       Elm_Genlist_Item_Class *itc;
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "start ode_check_decrypt_device_create_view");
-       char string[PATH_MAX] = "";
-       char *check_text[] = {
-               "IDS_ST_BODY_DECRYPTING_YOUR_DEVICE_WILL_DECRYPT_THE_APPS_DATA_AND_OTHER_CONTENT_ON_YOUR_DEVICE",
-               "IDS_ST_BODY_THIS_MAY_TAKE_A_LONG_TIME_DEPENDING_ON_THE_AMOUNT_OF_DATA_INTERRUPTING_THIS_PROCESS_MAY_CAUSE_MSG",
-               "IDS_ST_HEADER_TO_DECRYPT_YOUR_DEVICE_C_ABB"
-       };
-
-       char *status_text[] = {
-               "IDS_ST_BODY_CHARGE_THE_BATTERY_TO_AT_LEAST_PDP",
-               "IDS_ST_BODY_CONNECT_THE_DEVICE_TO_A_CHARGER",
-               "IDS_ST_BODY_SET_THE_SCREEN_LOCK_TYPE_TO_PASSWORD"
-       };
-
-       int ret;
-
-       if (navi_bar == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "navi_bar is null");
-               ui_app_exit();
-       }
-
-       base_layout = ode_create_layout(navi_bar, ad->edj_path, "base_layout");
-       encryption_check_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_check_layout");
-       ad->encryption_layout = encryption_check_layout;
-
-       snprintf(string, sizeof(string), "%s<br><br>%s", __(check_text[0]), __(check_text[1]));
-
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "msg_content", check_msg);
-
-       /* add group index */
-       genlist = elm_genlist_add(encryption_check_layout);
-       elm_object_style_set(genlist, "solid/default");
-       elm_layout_content_set(encryption_check_layout, "genlist_base", genlist);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-
-       itc =  ode_create_genlist_item_class("group_index", ode_group_text_get, NULL);
-       ode_append_genlist_item(genlist, itc, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, check_text[2]);
-
-       set_next_btn(base_layout, ad->edj_path, __("IDS_ST_BUTTON_NEXT"), _internal_decrypt_next_btn_clicked_cb, ad);
-
-       /* get battery info */
-       ret = battery_icon_status_update(ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "battery_status_update failed");
-               ui_app_exit();
-       }
-
-       ret = battery_cb_register(dec_battery_charger_changed_cb, dec_battery_changed_cb, ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "battery_cb_register failed");
-               ui_app_exit();
-       }
-       update_internal_decrypt_next_button_status(ad);
-       snprintf(string, sizeof(string), __(status_text[0]), NEEDED_BATTERY_PERCENT);
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "battery_text", check_msg);
-
-       snprintf(string, sizeof(string), "%s", __(status_text[1]));
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "charge_text", check_msg);
-
-       elm_object_part_content_set(base_layout, "content_layout", encryption_check_layout);
-
-       sw_back_btn_set(navi_bar, __("IDS_ST_HEADER_DECRYPT_DEVICE"), base_layout);
-}
diff --git a/tools/apps/ode/src/internal-encrypt/check.c b/tools/apps/ode/src/internal-encrypt/check.c
deleted file mode 100755 (executable)
index ce15271..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-static void _internal_encrypt_check_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_check_next_btn_clicked_cb start");
-
-       appdata_s *ad = (appdata_s *) data;
-       ode_confirm_encrypt_device_create_view(ad);
-}
-
-static void update_internal_encrypt_next_button_status(appdata_s *ad)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "update_next_button_status start");
-       if (ad->device_info.next_button == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "[Encrypt Device] next button is null");
-               return;
-       }
-
-       if (ad->device_info.battery_status && ad->device_info.charger_status && ad->device_info.locktype_status) {
-               elm_object_disabled_set(ad->device_info.next_button, EINA_FALSE);
-       } else {
-               elm_object_disabled_set(ad->device_info.next_button, EINA_TRUE);
-       }
-}
-
-static void enc_battery_charger_changed_cb(runtime_info_key_e key, void *data)
-{
-       appdata_s *ad = (appdata_s *) data;
-       if (key == RUNTIME_INFO_KEY_CHARGER_CONNECTED) {
-               battery_icon_status_update(ad);
-               update_internal_encrypt_next_button_status(ad);
-       }
-}
-
-void enc_battery_changed_cb(device_callback_e type, void *value, void *user_data)
-{
-       appdata_s *ad = (appdata_s *) user_data;
-       if (type == DEVICE_CALLBACK_BATTERY_CAPACITY) {
-               battery_icon_status_update(ad);
-               update_internal_encrypt_next_button_status(ad);
-       }
-}
-
-void* locktype_sync_callback(void* user_data)
-{
-       appdata_s *ad = (appdata_s *) user_data;
-       locktype_icon_status_update(ad);
-       update_internal_encrypt_next_button_status(ad);
-       return NULL;
-}
-
-void locktype_status_changed_cb(keynode_t *node, void *data)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "locktype_status_changed_cb start ");
-       appdata_s *ad = (appdata_s *) data;
-       ecore_main_loop_thread_safe_call_sync(locktype_sync_callback, ad);
-}
-
-static void _new_locktype_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       /* launch lock type menu */
-       dlog_print(DLOG_DEBUG, LOG_TAG, "locktype button clicked");
-       new_launch_locktype_ug();
-}
-
-static void set_locktype_btn_layout(Evas_Object *layout, appdata_s *ad, const char *btn_text)
-{
-       Evas_Object *btn_layout;
-       Evas_Object *locktype_btn;
-
-       btn_layout = ode_create_layout(layout, ad->edj_path, "locktype_button_layout");
-
-       locktype_btn = ode_create_button(btn_layout, btn_text, "default");
-       elm_object_part_content_set(btn_layout, "locktype_button", locktype_btn);
-       evas_object_smart_callback_add(locktype_btn, "clicked", _new_locktype_btn_clicked_cb, ad);
-
-       elm_object_part_content_set(layout, "button_base", btn_layout);
-       return;
-}
-
-static Eina_Bool internal_encrypt_check_view_pop_cb(void *data, Elm_Object_Item *it)
-{
-       int ret;
-
-       ret = vconf_ignore_key_changed(VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT, locktype_status_changed_cb);
-       if (ret != 0)
-               dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister lockscreen type callback");
-       /* unregister runtime info callback */
-       ret = runtime_info_unset_changed_cb(RUNTIME_INFO_KEY_CHARGER_CONNECTED);
-       if (ret != 0)
-               dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister runtime info callback");
-       /* unregister battery percent callback */
-       ret = device_remove_callback(DEVICE_CALLBACK_BATTERY_CAPACITY, enc_battery_changed_cb);
-       if (ret != 0)
-               dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister battery capacity callback");
-
-       return EINA_TRUE;
-}
-
-void ode_check_encrypt_device_create_view(appdata_s *ad)
-{
-       Evas_Object *navi_bar = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *check_msg = NULL;
-       Evas_Object *encryption_check_layout = NULL;
-       Evas_Object *genlist = NULL;
-       Elm_Object_Item *item;
-       Elm_Genlist_Item_Class *itc;
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "new start ode_check_encrypt_device_create_view");
-       char string[PATH_MAX] = "";
-       char *check_text[] = {
-               "IDS_ST_BODY_THE_ENCRYPTION_PROCESS_MAY_TAKE_A_LONG_TIME_DEPENDING_ON_THE_AMOUNT_OF_DATA_MSG",
-               "IDS_ST_BODY_TO_ENCRYPT_YOUR_DEVICE_C_ABB"
-       };
-
-       char *status_text[] = {
-               "IDS_ST_BODY_CHARGE_THE_BATTERY_TO_AT_LEAST_PDP",
-               "IDS_ST_BODY_CONNECT_THE_DEVICE_TO_A_CHARGER",
-               "IDS_ST_BODY_SET_THE_SCREEN_LOCK_TYPE_TO_PASSWORD"
-       };
-
-       int ret;
-
-       if (navi_bar == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "navi_bar is null");
-               return;
-       }
-
-       base_layout = ode_create_layout(navi_bar, ad->edj_path, "base_layout");
-       encryption_check_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_check_layout");
-       ad->encryption_layout = encryption_check_layout;
-
-       snprintf(string, sizeof(string), "%s", __(check_text[0]));
-
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "msg_content", check_msg);
-
-       /* add group index */
-       genlist = elm_genlist_add(encryption_check_layout);
-       elm_object_style_set(genlist, "solid/default");
-       elm_layout_content_set(encryption_check_layout, "genlist_base", genlist);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-
-       itc =  ode_create_genlist_item_class("group_index", ode_group_text_get, NULL);
-       ode_append_genlist_item(genlist, itc, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, check_text[1]);
-
-       set_two_btn(base_layout, ad, _internal_encrypt_check_next_btn_clicked_cb, ad);
-       /* get battery info */
-       ret = battery_icon_status_update(ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "battery_status_update failed");
-               return;
-       }
-
-       ret = battery_cb_register(enc_battery_charger_changed_cb, enc_battery_changed_cb, ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "battery_cb_register failed");
-               return;
-       }
-
-       /* get locktype */
-       ret = locktype_icon_status_update(ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "locktype_status_update failed");
-               return;
-       }
-       ret = locktype_cb_register(locktype_status_changed_cb, ad);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "locktype_cb_register failed");
-               return;
-       }
-
-       snprintf(string, sizeof(string), "%s", __(status_text[2]));
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "locktype_text", check_msg);
-       set_locktype_btn_layout(encryption_check_layout, ad, __("IDS_ST_BUTTON_SCREEN_LOCK_TYPE_ABB"));
-
-       snprintf(string, sizeof(string), __(status_text[0]), NEEDED_BATTERY_PERCENT);
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "battery_text", check_msg);
-
-       snprintf(string, sizeof(string), "%s", __(status_text[1]));
-       check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encryption_check_layout, "charge_text", check_msg);
-
-       elm_object_part_content_set(base_layout, "content_layout", encryption_check_layout);
-       update_internal_encrypt_next_button_status(ad);
-
-       /* set bottom button */
-       item = elm_naviframe_item_push(navi_bar, __("IDS_ST_HEADER_ENCRYPT_DEVICE"), NULL, NULL, base_layout, NULL);
-       elm_naviframe_item_pop_cb_set(item, internal_encrypt_check_view_pop_cb, ad);
-}
diff --git a/tools/apps/ode/src/internal-encrypt/confirm.c b/tools/apps/ode/src/internal-encrypt/confirm.c
deleted file mode 100755 (executable)
index f2c8ec7..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-#include <ode/external-encryption.h>
-#include <ode/internal-encryption.h>
-
-popup_data_s enc_popup_data; /* for temporary */
-static int device_full_encryption_state = 0;
-
-
-static void _internal_encrypt_confirm_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       appdata_s *ad = (appdata_s *) data;
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_confirm_btn_clicked_cb start");
-       dlog_print(DLOG_DEBUG, LOG_TAG, "encrypt device confirm");
-       if (device_full_encryption_state == 0)
-               ad->device_info.device_option = 0;
-       else
-               ad->device_info.device_option = 1;
-       enc_popup_data.parent = ad->base;
-       enc_popup_data.popup = NULL;
-       enc_popup_data.mode = INTERNAL_ENCRYPT_PASSWORD;
-       enc_popup_data.callback_data = ad;
-       create_confirm_password_popup(&enc_popup_data);
-}
-
-static char *confirm_multiline_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char *genlist_text[] = {
-               "IDS_ST_MBODY_FULL_ENCRYPTION",
-               "IDS_ST_SBODY_ENCRYPT_NOT_ONLY_THE_USED_PHONE_STORAGE_BUT_ALSO_ANY_EMPTY_SPACE_THIS_WILL_TAKE_MORE_TIME"
-       };
-
-       if (!strcmp(part, "elm.text"))
-               return strdup(__(genlist_text[0]));
-       else if (!strcmp(part, "elm.text.multiline"))
-               return strdup(__(genlist_text[1]));
-
-       return NULL;
-}
-
-void device_encrypt_option_changed_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_INFO, LOG_TAG, "The value has changed \n");
-       if (elm_check_state_get(obj) == EINA_TRUE)
-               device_full_encryption_state = 1;
-       else
-               device_full_encryption_state = 0;
-}
-
-static Evas_Object *device_encrypt_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       if (!strcmp(part, "elm.swallow.end")) {
-               Evas_Object *check = elm_check_add(obj);
-               elm_object_style_set(check, "default");
-               elm_check_state_set(check, EINA_FALSE);
-               evas_object_smart_callback_add(check, "changed", device_encrypt_option_changed_cb, data);
-               return check;
-       }
-
-       return NULL;
-}
-
-static Eina_Bool internal_device_encrypt_view_pop_cb(void *data, Elm_Object_Item *it)
-{
-       appdata_s *ad = (appdata_s *)data;
-
-       if (ad->view_type == ENCRYPT_DEVICE)
-               device_full_encryption_state = 0;
-       return EINA_TRUE;
-}
-
-void ode_confirm_encrypt_device_create_view(appdata_s *ad)
-{
-       Evas_Object *naviframe = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *confirm_msg = NULL;
-       Evas_Object *confirm_layout = NULL;
-
-       Evas_Object *genlist = NULL;
-       Elm_Genlist_Item_Class *itc;
-       Elm_Object_Item *item;
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "start ode_confirm_encrypt_device_create_view");
-
-       char string[PATH_MAX] = "";
-       char *confirm_text[] = {
-               "IDS_ST_BODY_TAP_ENCRYPT_TO_START_THE_ENCRYPTION_PROCESS",
-               "IDS_ST_BODY_THE_ENCRYPTION_CANT_BE_CANCELLED_AND_DATA_WILL_BE_LOST_IF_THE_PROCESS_IS_INTERRUPTED_DURING_MSG",
-               "IDS_ST_HEADER_ENCRYPTION_OPTIONS_ABB"
-       };
-
-       if (naviframe == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "naviframe is null");
-               return;
-       }
-
-       base_layout = ode_create_layout(naviframe, ad->edj_path, "base_layout");
-       confirm_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_confirm_layout");
-       snprintf(string, sizeof(string), "%s<br><br>%s", __(confirm_text[0]), __(confirm_text[1]));
-       confirm_msg = ode_create_textblock(confirm_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(confirm_layout, "msg_content", confirm_msg);
-
-
-       /* add group index */
-       genlist = elm_genlist_add(confirm_layout);
-       elm_object_style_set(genlist, "solid/default");
-       elm_layout_content_set(confirm_layout, "genlist_base", genlist);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-
-       itc =  ode_create_genlist_item_class("group_index", ode_group_text_get, NULL);
-       ode_append_genlist_item(genlist, itc, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, confirm_text[2]);
-
-       itc = ode_create_genlist_item_class("multiline", confirm_multiline_text_get, device_encrypt_content_get);
-       ode_append_genlist_item(genlist, itc, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, NULL);
-
-       elm_object_part_content_set(base_layout, "content_layout", confirm_layout);
-       /* set button */
-       set_confirm_two_btn(base_layout, ad->edj_path, (ad->view_type + 1), _internal_encrypt_confirm_next_btn_clicked_cb, ad);
-       item = elm_naviframe_item_push(naviframe, __("IDS_ST_HEADER_ENCRYPT_DEVICE"), NULL, NULL, base_layout, NULL);
-       elm_naviframe_item_pop_cb_set(item, internal_device_encrypt_view_pop_cb, ad);
-}
diff --git a/tools/apps/ode/src/internal-encrypt/main.c b/tools/apps/ode/src/internal-encrypt/main.c
deleted file mode 100755 (executable)
index 025b9d3..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-void _internal_encrypt_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "_internal_encrypt_next_btn_clicked_cb start");
-
-       appdata_s *ad = (appdata_s *) data;
-       ode_check_encrypt_device_create_view(ad);
-}
-
-void ode_encrypt_device_create_view(appdata_s *ad)
-{
-       Evas_Object *navi_bar = ad->navi_bar;
-       Evas_Object *base_layout = NULL;
-       Evas_Object *encrypt_msg = NULL;
-       Evas_Object *encrypt_device_layout = NULL;
-
-       char string[PATH_MAX] = "";
-
-       char *encrypt_text[] = {
-               "IDS_ST_BODY_ENCRYPTING_YOUR_PHONE_WILL_SECURE_THE_APPS_DATA_AND_OTHER_CONTENT_ON_IT_N_NTO_DECRYPT_YOUR_PHONE_ONCE_MSG",
-       };
-
-       if (navi_bar == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "navi_bar is null");
-               ui_app_exit();
-       }
-
-       base_layout = ode_create_layout(navi_bar, ad->edj_path, "base_layout");
-       encrypt_device_layout = ode_create_layout(base_layout, ad->edj_path, "encrypt_device_first_layout");
-       ad->encryption_layout = encrypt_device_layout;
-
-       snprintf(string, sizeof(string), "%s", __(encrypt_text[0]));
-       encrypt_msg = ode_create_textblock(encrypt_device_layout, string, MSG_TEXT_STYLE);
-       elm_object_part_content_set(encrypt_device_layout, "msg_content", encrypt_msg);
-
-       set_next_btn(base_layout, ad->edj_path,  __("IDS_ST_BUTTON_NEXT"), _internal_encrypt_next_btn_clicked_cb, ad);
-
-       elm_object_part_content_set(base_layout, "content_layout", encrypt_device_layout);
-
-       snprintf(string, sizeof(string), "%s", __("IDS_ST_HEADER_ENCRYPT_DEVICE"));
-       sw_back_btn_set(navi_bar, string, base_layout);
-}
diff --git a/tools/apps/ode/src/locktype.c b/tools/apps/ode/src/locktype.c
deleted file mode 100755 (executable)
index 39c0ea2..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * Tizen ODE application
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-int locktype_icon_status_update(appdata_s *ad)
-{
-       int lock_type;
-       dlog_print(DLOG_DEBUG, LOG_TAG, "locktype_icon_status_update start ");
-       if (ad->encryption_layout == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "encrypt layout is null");
-               return -1;
-       }
-
-       vconf_get_int(VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT, &lock_type);
-       if (lock_type == SETTING_SCREEN_LOCK_TYPE_PASSWORD || lock_type == SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD) {
-               /* available */
-               dlog_print(DLOG_DEBUG, LOG_TAG, "set icon check ");
-               set_icon(ad, ICON_CHECK, "locktype_icon");
-               ad->device_info.locktype_status = 1;
-       } else {
-               /* unavailable */
-               dlog_print(DLOG_DEBUG, LOG_TAG, "set icon bar ");
-               set_icon(ad, ICON_BAR, "locktype_icon");
-               ad->device_info.locktype_status = 0;
-       }
-
-       return 0;
-}
-
-int locktype_cb_register(vconf_callback_fn callback, void* user_data)
-{
-       int ret;
-
-       /* register vconf notify for locktype */
-       ret = vconf_notify_key_changed(VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT, callback, user_data);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "runtime_info_set_changed_cb failed: %d", ret);
-               return -1;
-       }
-
-       return 0;
-}
-
-void _new_launch_password_ug_cb(app_control_h ug, app_control_h reply, app_control_result_e result, void *data)
-{
-       if (!result) {
-               char *string_result = NULL;
-               char *current = NULL;
-               app_control_get_extra_data(reply, "result", &string_result);
-               if (string_result == NULL)
-                       return;
-
-               int ret_int = 0;
-               if (strcmp(string_result, "Cancel") == 0)
-                       ret_int = 0;
-               else if (strcmp(string_result, "SETTING_PW_TYPE_ENTER_LOCK_TYPE") == 0 || strcmp(string_result, "SETTING_PW_TYPE_VERIFY_FP_ALT_PASSWORD") == 0)
-                       ret_int = 1;
-
-               free(string_result);
-
-               if (ret_int == 1) {
-                       app_control_h app_ctl;
-                       if (app_control_create(&app_ctl)) {
-                               dlog_print(DLOG_ERROR, LOG_TAG, "app_control_create failed");
-                               return;
-                       }
-                       app_control_get_extra_data(reply, "current", &current);
-                       if (current) {
-                               app_control_add_extra_data(app_ctl, "current", current);
-                               free(current);
-                       }
-                       app_control_set_app_id(app_ctl, APP_SETTING_LOCKTYPE);
-                       app_control_set_launch_mode(app_ctl, APP_CONTROL_LAUNCH_MODE_GROUP);
-                       app_control_send_launch_request(app_ctl, NULL, NULL);
-                       app_control_destroy(app_ctl);
-               }
-       }
-}
-
-void new_launch_locktype_ug(void)
-{
-       app_control_h app_ctl = NULL;
-       int ret;
-       int lock_type = 0;
-
-       ret = app_control_create(&app_ctl);
-       if (ret != APP_CONTROL_ERROR_NONE) {
-               dlog_print(DLOG_DEBUG, LOG_TAG, "app_control_create failed");
-               return;
-       }
-
-       vconf_get_int(VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT, &lock_type);
-
-       if (lock_type == SETTING_SCREEN_LOCK_TYPE_PASSWORD || lock_type == SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD) {
-               app_control_add_extra_data(app_ctl, "viewtype", "SETTING_PW_TYPE_ENTER_LOCK_TYPE");
-               app_control_set_app_id(app_ctl, APP_SETTING_PASSWORD);
-               app_control_set_launch_mode(app_ctl, APP_CONTROL_LAUNCH_MODE_GROUP);
-               app_control_send_launch_request(app_ctl, _new_launch_password_ug_cb, NULL);
-               app_control_destroy(app_ctl);
-
-       } else {
-               app_control_set_app_id(app_ctl, APP_SETTING_LOCKTYPE);
-               app_control_set_launch_mode(app_ctl, APP_CONTROL_LAUNCH_MODE_GROUP);
-               app_control_send_launch_request(app_ctl, NULL, NULL);
-               app_control_destroy(app_ctl);
-       }
-}
diff --git a/tools/apps/ode/src/ode-app-common.c b/tools/apps/ode/src/ode-app-common.c
deleted file mode 100755 (executable)
index 88d617b..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-
-char *confirm_button_text[] = {
-       "IDS_ST_BUTTON_BACK",
-       "IDS_ST_BUTTON_ENCRYPT_ABB2",
-       "IDS_ST_BUTTON_DECRYPT_DEVICE"
-};
-
-void set_icon(appdata_s *ad, int type, char *part)
-{
-       Evas_Object *icon_check = NULL, *icon_bar = NULL;
-       int ret;
-       if (ad->encryption_layout == NULL || ad->icon_check_path == NULL || ad->icon_bar_path == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "invalid parameter");
-               return;
-       }
-       if (type == ICON_CHECK) {
-               icon_check = elm_image_add(ad->encryption_layout);
-               if (icon_check == NULL) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "elm_image_add failed");
-                       return;
-               }
-               if (elm_image_file_set(icon_check, ad->icon_check_path, NULL) == EINA_FALSE) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "elm_image_file_set failed");
-                       return;
-               }
-               evas_object_color_set(icon_check, 153, 153, 153, 255);
-               evas_object_size_hint_align_set(icon_check, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(icon_check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-               ret = elm_layout_content_set(ad->encryption_layout, part, icon_check);
-               if (!ret) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "elm_layout_content_set failed");
-                       return;
-               }
-               evas_object_show(icon_check);
-       } else if (type == ICON_BAR) {
-               icon_bar = elm_image_add(ad->encryption_layout);
-               if (icon_bar == NULL) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "elm_image_add failed");
-                       return;
-               }
-               elm_image_file_set(icon_bar, ad->icon_bar_path, NULL);
-               evas_object_color_set(icon_bar, 0, 0, 0, 255);
-               evas_object_size_hint_align_set(icon_bar, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(icon_bar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-               ret = elm_layout_content_set(ad->encryption_layout, part, icon_bar);
-               if (!ret) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "elm_layout_content_set failed");
-                       return;
-               }
-               evas_object_show(icon_bar);
-       }
-}
-
-void _prev_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       appdata_s *ad = (appdata_s *)data;
-       elm_naviframe_item_pop(ad->navi_bar);
-}
-
-void set_next_btn(Evas_Object *layout, const char* edj_path, const char *btn_text, Evas_Smart_Cb callback, const void* data)
-{
-       Evas_Object *btn_layout;
-       Evas_Object *next_btn;
-       appdata_s *ad = (appdata_s *)data;
-       dlog_print(DLOG_DEBUG, LOG_TAG, "set_next_btn start");
-       btn_layout = ode_create_layout(layout, edj_path, "next_button_layout");
-
-       next_btn = ode_create_button(btn_layout, btn_text, "bottom");
-       elm_object_part_content_set(btn_layout, "next_button", next_btn);
-       ad->device_info.next_button = next_btn;
-
-       evas_object_smart_callback_add(next_btn, "clicked", callback, data);
-       elm_object_part_content_set(layout, "bottom_layout", btn_layout);
-       return;
-}
-
-void set_two_btn(Evas_Object *layout, appdata_s *ad, Evas_Smart_Cb callback, const void* data)
-{
-       Evas_Object *btn_layout;
-       Evas_Object *prev_btn, *next_btn;
-
-       btn_layout = ode_create_layout(layout, ad->edj_path, "two_button_layout");
-
-       prev_btn = ode_create_button(layout, __("IDS_ST_BUTTON_BACK"), "bottom");
-       elm_object_part_content_set(btn_layout, "prev_button", prev_btn);
-       evas_object_smart_callback_add(prev_btn, "clicked", _prev_btn_clicked_cb, data);
-
-       next_btn = ode_create_button(layout, __("IDS_ST_BUTTON_NEXT"), "bottom");
-       ad->device_info.next_button = next_btn;
-       elm_object_part_content_set(btn_layout, "next_button", next_btn);
-
-       evas_object_smart_callback_add(next_btn, "clicked", callback, data);
-
-       elm_object_part_content_set(layout, "bottom_layout", btn_layout);
-       return;
-}
-
-void _back_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       ui_app_exit();
-}
-
-static Eina_Bool _pop_cb(void *data, Elm_Object_Item *it)
-{
-       ui_app_exit();
-       return EINA_FALSE;
-}
-
-void sw_back_btn_set(Evas_Object *obj, const char *title_label, Evas_Object *content)
-{
-       Evas_Object *back_btn = NULL;
-
-       back_btn = elm_button_add(obj);
-       elm_object_style_set(back_btn, "naviframe/back_btn/default");
-       evas_object_smart_callback_add(back_btn, "clicked", _back_btn_clicked_cb, obj);
-
-       Elm_Object_Item *nf_it = elm_naviframe_item_push(obj, title_label, back_btn, NULL, content, NULL);
-       elm_naviframe_item_pop_cb_set(nf_it, _pop_cb, NULL);
-}
-
-void set_change_pw_btn(Evas_Object *layout, const char *edj_path, const char *btn_text, Evas_Smart_Cb callback, const void* data)
-{
-       Evas_Object *btn_layout;
-
-       btn_layout = ode_create_layout(layout, edj_path, "one_button_layout");
-
-       btn_layout = ode_create_button(btn_layout, btn_text, "default");
-       elm_object_part_content_set(btn_layout, "button_base", btn_layout);
-       evas_object_smart_callback_add(btn_layout, "clicked", callback, data);
-
-       elm_object_part_content_set(layout, "change_pw_btn_base", btn_layout);
-       return;
-}
-
-void set_confirm_two_btn(Evas_Object *layout, const char *edj_path, int text_idx, Evas_Smart_Cb callback, const void* data)
-{
-       Evas_Object *btn_layout;
-       Evas_Object *prev_btn, *next_btn;
-
-       btn_layout = ode_create_layout(layout, edj_path, "two_button_layout");
-
-       prev_btn = ode_create_button(layout, __(confirm_button_text[0]), "bottom");
-       elm_object_part_content_set(btn_layout, "prev_button", prev_btn);
-       evas_object_smart_callback_add(prev_btn, "clicked", _prev_btn_clicked_cb, data);
-
-       next_btn = ode_create_button(layout, __(confirm_button_text[text_idx]), "bottom");
-       elm_object_part_content_set(btn_layout, "next_button", next_btn);
-
-       evas_object_smart_callback_add(next_btn, "clicked", callback, data);
-       elm_object_part_content_set(layout, "bottom_layout", btn_layout);
-       return;
-}
diff --git a/tools/apps/ode/src/ode-app-progress.c b/tools/apps/ode/src/ode-app-progress.c
deleted file mode 100644 (file)
index b825089..0000000
+++ /dev/null
@@ -1,205 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <limits.h>
-#include <vconf.h>
-
-#include "ode-app.h"
-
-#define EDJ_PATH "/usr/apps/" PACKAGE "/res/" PACKAGE ".edj"
-#define IMAGE_PATH "/usr/apps/" PACKAGE "/res/images/"
-
-static Evas_Object *win, *conform, *layout, *progress_layout;
-static char key[PATH_MAX] = "";
-static int done = 0;
-
-static void set_progress_percentage(int value)
-{
-       Evas_Object *text_block = NULL;
-       char percentage[PATH_MAX] = "";
-
-       snprintf(percentage, sizeof(percentage), "%d%%", value);
-       text_block = ode_create_textblock(progress_layout, percentage, SUB_CONTENT_STYLE_W);
-       elm_object_part_content_set(progress_layout, "progress_percentage", text_block);
-       return;
-}
-
-static Eina_Bool progressbar_timer_cb(void *data)
-{
-       Evas_Object *progressbar = (Evas_Object *)data;
-       char *progress = NULL;
-       int percentage = 0;
-
-       if (done) {
-               ui_app_exit();
-               return ECORE_CALLBACK_DONE;
-       }
-
-       progress = vconf_get_str(key);
-       if (progress)
-               percentage = atoi(progress);
-
-       elm_progressbar_value_set(progressbar, (double)(percentage / 100.0));
-       set_progress_percentage(percentage);
-
-       if (percentage == 100) {
-               done = 1;
-               return ECORE_CALLBACK_PASS_ON;
-       }
-
-       return ECORE_CALLBACK_PASS_ON;
-}
-
-void create_base_window()
-{
-       /* Create main UI widget */
-       win = ode_create_win(PACKAGE);
-       elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_BG_TRANSPARENT);
-       conform = ode_create_conformant(win);
-       layout = ode_create_layout(conform, NULL, NULL);
-       elm_object_content_set(conform, layout);
-
-       evas_object_show(win);
-       return;
-}
-
-static void set_internal_progress_layout(int state)
-{
-       Evas_Object *text_block = NULL, *image = NULL;
-       char string[PATH_MAX] = "";
-       char image_path[PATH_MAX] = "";
-       char *internal_text[2][3] = {
-               {
-                       "IDS_ST_NPBODY_ENCRYPTING_DEVICE_ING",
-                       "IDS_ST_BODY_PLEASE_WAIT",
-                       "IDS_ST_BODY_ONCE_THE_DEVICE_IS_ENCRYPTED_IT_WILL_RESTART"
-               },
-               {
-                       "IDS_ST_BODY_DECRYPTING_DEVICE_ING",
-                       "",
-                       "IDS_ST_BODY_PLEASE_WAIT_NONCE_THE_DEVICE_IS_DECRYPTED_IT_WILL_RESTART"
-               }
-       };
-       char *icon_path[2] = {
-               "icon_security.png",
-               "icon_security_off.png"
-       };
-       char **text = NULL;
-
-       text = internal_text[state];
-       snprintf(image_path, sizeof(image_path), IMAGE_PATH"%s", icon_path[state]);
-
-       image = elm_image_add(progress_layout);
-       elm_image_file_set(image, image_path, NULL);
-       elm_image_resizable_set(image, EINA_TRUE, EINA_TRUE);
-       elm_object_part_content_set(progress_layout, "icon", image);
-
-       snprintf(string, sizeof(string), "%s", __(text[0]));
-       text_block = ode_create_textblock(progress_layout, string, SUB_TITLE_STYLE_W);
-       elm_object_part_content_set(progress_layout, "message_title", text_block);
-
-       set_progress_percentage(0);
-
-       if (strcmp(text[1], ""))
-               snprintf(string, sizeof(string), "%s<br>%s", __(text[1]), __(text[2]));
-       else
-               snprintf(string, sizeof(string), "%s", __(text[2]));
-       text_block = ode_create_textblock(progress_layout, string, SUB_CONTENT_STYLE_W);
-       elm_object_part_content_set(progress_layout, "message_content", text_block);
-}
-
-static void set_external_progress_layout(int state)
-{
-       Evas_Object *text_block = NULL, *image = NULL;
-       char string[PATH_MAX] = "";
-       char image_path[PATH_MAX] = "";
-       char *external_text[2][4] = {
-               {
-                       "IDS_ST_BODY_ENCRYPTING_SD_CARD_ING",
-                       "IDS_ST_BODY_PLEASE_WAIT",
-                       "IDS_ST_BODY_ENCRYPT_ALL_NEW_FILES_SAVED_ON_THIS_SD_CARD_EXISTING_FILES_WILL_NOT_BE_ENCRYPTED",
-                       "IDS_ST_BODY_THE_SD_CARD_CANT_BE_USED_UNTIL_IT_HAS_BEEN_ENCRYPTED"
-               },
-               {
-                       "IDS_ST_BODY_DECRYPTING_SD_CARD_ING",
-                       "IDS_ST_BODY_PLEASE_WAIT",
-                       "",
-                       "IDS_ST_BODY_THE_SD_CARD_CANT_BE_USED_UNTIL_IT_HAS_BEEN_DECRYPTED"
-               }
-       };
-       char *icon_path[2] = {
-               "icon_security_sdcard.png",
-               "icon_security_off_sdcard.png"
-       };
-       char **text = NULL;
-
-       text = external_text[state];
-       snprintf(image_path, sizeof(image_path), IMAGE_PATH"%s", icon_path[state]);
-
-       image = elm_image_add(progress_layout);
-       elm_image_file_set(image, image_path, NULL);
-       elm_image_resizable_set(image, EINA_TRUE, EINA_TRUE);
-       elm_object_part_content_set(progress_layout, "icon", image);
-
-       snprintf(string, sizeof(string), "%s", __(text[0]));
-       text_block = ode_create_textblock(progress_layout, string, SUB_TITLE_STYLE_W);
-       elm_object_part_content_set(progress_layout, "message_title", text_block);
-
-       set_progress_percentage(0);
-
-       snprintf(string, sizeof(string), "%s<br>%s", __(text[1]), __(text[2]));
-       text_block = ode_create_textblock(progress_layout, string, SUB_CONTENT_STYLE_W);
-       elm_object_part_content_set(progress_layout, "message_content", text_block);
-
-       snprintf(string, sizeof(string), "%s", __(text[3]));
-       text_block = ode_create_textblock(progress_layout, string, SUB_CONTENT_STYLE_W);
-       elm_object_part_content_set(progress_layout, "message_bottom", text_block);
-}
-
-void create_progress_view(const char *type, const char *target)
-{
-       Evas_Object *progressbar = NULL;
-       int state = 0;
-
-       done = 0;
-
-       if (!strcmp(type, "Encrypting")) {
-               state = 0;
-       } else {
-               state = 1;
-       }
-
-       progress_layout = ode_create_layout(layout, EDJ_PATH, "progress_layout");
-
-       if (!strcmp(target, "Internal")) {
-               snprintf(key, PATH_MAX, "%s", VCONFKEY_ODE_ENCRYPT_PROGRESS);
-               set_internal_progress_layout(state);
-       } else if (!strcmp(target, "External")) {
-               snprintf(key, PATH_MAX, "%s", VCONFKEY_SDE_ENCRYPT_PROGRESS);
-               set_external_progress_layout(state);
-       }
-
-       progressbar = ode_create_progressbar(progress_layout, "default");
-       elm_object_part_content_set(progress_layout, "progress_indicator", progressbar);
-
-       elm_object_part_content_set(layout, "elm.swallow.content", progress_layout);
-
-       elm_progressbar_value_set(progressbar, 0.0);
-       ecore_timer_add(1, progressbar_timer_cb, progressbar);
-       return;
-}
diff --git a/tools/apps/ode/src/ode-app-widget.c b/tools/apps/ode/src/ode-app-widget.c
deleted file mode 100755 (executable)
index 0e0d294..0000000
+++ /dev/null
@@ -1,250 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-Evas_Object *ode_create_layout(Evas_Object *parent, const char *file, const char *group)
-{
-       Evas_Object *layout = NULL;
-
-       if (parent == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "parent is null");
-               return NULL;
-       }
-
-       layout = elm_layout_add(parent);
-       if (layout == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "Cannot add layout");
-               return NULL;
-       }
-
-       if ((file != NULL) && (group != NULL))
-               elm_layout_file_set(layout, file, group);
-       else
-               elm_layout_theme_set(layout, "layout", "application", "default");
-
-       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_show(layout);
-
-       return layout;
-}
-
-static void naviframe_back_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
-
-       if (!strcmp(ev->keyname, "XF86Back")) {
-               elm_naviframe_item_pop(obj);
-       }
-       return;
-}
-
-Evas_Object *ode_create_navigation(Evas_Object *parent)
-{
-       Evas_Object *navi_bar = NULL;
-
-       if (parent == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "parent is null");
-               return NULL;
-       }
-
-       navi_bar = elm_naviframe_add(parent);
-       evas_object_event_callback_add(navi_bar, EVAS_CALLBACK_KEY_DOWN, naviframe_back_cb, NULL);
-       elm_object_part_content_set(parent, "elm.swallow.content", navi_bar);
-       evas_object_show(navi_bar);
-
-       return navi_bar;
-}
-
-Evas_Object *ode_create_button(Evas_Object *parent, const char *text, const char *style)
-{
-       Evas_Object *btn = elm_button_add(parent);
-
-       evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_object_text_set(btn, text);
-
-       if (style != NULL)
-               elm_object_style_set(btn, style);
-
-       evas_object_show(btn);
-
-       return btn;
-}
-
-Evas_Object *ode_create_textblock(Evas_Object *parent, const char *text, char *style)
-{
-       Evas_Object *txt = evas_object_textblock_add(parent);
-       Evas_Textblock_Style *text_st = NULL;
-
-       if (style != NULL) {
-               text_st = evas_textblock_style_new();
-               evas_textblock_style_set(text_st, style);
-               evas_object_textblock_style_set(txt, text_st);
-       }
-
-       evas_object_textblock_text_markup_set(txt, text);
-       evas_object_show(txt);
-
-       if (text_st != NULL)
-               evas_textblock_style_free(text_st);
-
-       return txt;
-
-}
-
-Elm_Genlist_Item_Class *ode_create_genlist_item_class(char *style, Elm_Gen_Item_Text_Get_Cb text_func, Elm_Gen_Item_Content_Get_Cb content_func)
-{
-       Elm_Genlist_Item_Class *itc;
-
-       itc = elm_genlist_item_class_new();
-       itc->item_style = style;
-       itc->func.text_get = text_func;
-       itc->func.content_get = content_func;
-
-       return itc;
-}
-
-Elm_Object_Item *ode_append_genlist_item(Evas_Object *genlist, Elm_Genlist_Item_Class *itc, Elm_Object_Select_Mode select_mode, void *data)
-{
-       Elm_Object_Item *gl_item;
-
-       gl_item = elm_genlist_item_append(genlist, itc, data, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
-
-       elm_genlist_item_select_mode_set(gl_item, select_mode);
-       elm_genlist_item_class_free(itc);
-
-       return gl_item;
-}
-
-char *ode_group_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char *text = (char *)__(data);
-
-       if (!strcmp(part, "elm.text")) {
-               return strdup(text);
-       }
-
-       return NULL;
-}
-
-static void __win_delete_request_cb(void *data , Evas_Object *obj , void *event_info)
-{
-       ui_app_exit();
-}
-
-Evas_Object *ode_create_win(const char *package)
-{
-       Evas_Object *win;
-       int rots[] = {0, 90, 180, 270};
-
-       elm_app_base_scale_set(1.8);
-
-       win = elm_win_add(NULL, package, ELM_WIN_BASIC);
-
-       if (elm_win_wm_rotation_supported_get(win))
-               elm_win_wm_rotation_available_rotations_set(win, rots, 4);
-
-       elm_win_indicator_mode_set(win, ELM_WIN_INDICATOR_SHOW);
-       elm_win_conformant_set(win, EINA_TRUE);
-       elm_win_autodel_set(win, EINA_TRUE);
-       elm_win_alpha_set(win, EINA_TRUE);
-
-       evas_object_smart_callback_add(win, "delete,request", __win_delete_request_cb, NULL);
-
-       return win;
-}
-
-Evas_Object *ode_create_conformant(Evas_Object *parent)
-{
-       Evas_Object *conform = elm_conformant_add(parent);
-
-       evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_win_resize_object_add(parent, conform);
-       evas_object_show(conform);
-
-       return conform;
-}
-
-Evas_Object *ode_create_progressbar(Evas_Object *parent, const char *style)
-{
-       Evas_Object *progressbar = elm_progressbar_add(parent);
-
-       if (style != NULL)
-               elm_object_style_set(progressbar, style);
-
-       evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, 0.5);
-       evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_progressbar_pulse(progressbar, EINA_TRUE);
-       elm_progressbar_pulse_set(progressbar, EINA_TRUE);
-       evas_object_show(progressbar);
-
-       return progressbar;
-}
-
-Evas_Object *ode_create_popup(Evas_Object *parent, const char *title, const char *body)
-{
-       Evas_Object *popup = NULL;
-
-       popup = elm_popup_add(parent);
-
-       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_object_style_set(popup, "content/default");
-
-       if (title) {
-               elm_object_part_text_set(popup, "title,text", title);
-               elm_object_item_part_text_translatable_set(popup, "title,text", EINA_TRUE);
-       }
-
-        if (body) {
-                elm_object_text_set(popup, body);
-        }
-        return popup;
-}
-
-Evas_Object *ode_create_popup_button(Evas_Object *popup, const char *text, Evas_Smart_Cb callback, void *user_data)
-{
-       Evas_Object *button = NULL;
-
-        button = elm_button_add(popup);
-
-        evas_object_size_hint_weight_set(button, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        elm_object_text_set(button, text);
-        elm_object_style_set(button, "popup");
-        evas_object_smart_callback_add(button, "clicked", callback, user_data);
-
-       return button;
-}
-
-Evas_Object *ode_create_entry(Evas_Object *parent)
-{
-       Evas_Object *entry = elm_entry_add(parent);
-        static Elm_Entry_Filter_Limit_Size limit_size = {
-                .max_char_count = 14,
-                .max_byte_count = 0,
-        };
-
-        evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        elm_entry_password_set(entry, EINA_TRUE);
-        elm_entry_single_line_set(entry, EINA_TRUE);
-        elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_size);
-        elm_entry_text_style_user_push(entry, "DEFAULT='align=center'");
-        elm_entry_input_panel_return_key_type_set(entry, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
-
-        evas_object_show(entry);
-        return entry;
-}
diff --git a/tools/apps/ode/src/ode-app.c b/tools/apps/ode/src/ode-app.c
deleted file mode 100755 (executable)
index 539dff6..0000000
+++ /dev/null
@@ -1,317 +0,0 @@
-/*
- * Tizen ODE application
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-#include "ode-password.h"
-
-int launchpad_main(int argc, char *argv[]);
-int standalone_main(int argc, char *argv[]);
-
-struct submain {
-       const char *name;
-       int (*main)(int argc, char *argv[]);
-} submains[] = {
-       {
-               .name = PACKAGE,
-               .main = launchpad_main
-       },
-       {
-               .name = "ode",
-               .main = standalone_main
-       },
-};
-
-Evas_Object *create_mainview(appdata_s *ad)
-{
-       Evas_Object *base_layout = NULL;
-       Evas_Object *navi_bar = NULL;
-
-       base_layout = ode_create_layout(ad->conform, NULL, NULL);
-       if (ad->view_type == SD_CARD_PASSWORD) {
-               on_insert_sdcard_popup(base_layout);
-               return base_layout;
-       }
-
-       navi_bar = ode_create_navigation(base_layout);
-       if (navi_bar == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "failed create navigation");
-               return NULL;
-       }
-       elm_naviframe_prev_btn_auto_pushed_set(navi_bar, EINA_TRUE);
-       ad->navi_bar = navi_bar;
-
-       switch (ad->view_type) {
-       case ENCRYPT_DEVICE:
-               ode_encrypt_device_create_view(ad);
-               break;
-       case DECRYPT_DEVICE:
-               ode_check_decrypt_device_create_view(ad);
-               break;
-       case ENCRYPT_SD_CARD:
-               ode_encrypt_sd_card_create_view(ad);
-               break;
-       case DECRYPT_SD_CARD:
-               ode_decrypt_sd_card_create_view(ad);
-               break;
-       }
-       return base_layout;
-}
-
-int create_base_gui(appdata_s *ad)
-{
-       dlog_print(DLOG_DEBUG, LOG_TAG, "### create base gui start  ###");
-       char *res_path = NULL;
-       char edj_path[PATH_MAX], icon_check_path[PATH_MAX], icon_bar_path[PATH_MAX] = "\0";
-
-       /* get EDJ & icon path */
-       res_path = app_get_resource_path();
-       if (res_path == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "failed get resource path");
-               return 1;
-       }
-       snprintf(edj_path, PATH_MAX, "%s%s", res_path, "org.tizen.ode.edj");
-       ad->edj_path = strdup(edj_path);
-       snprintf(icon_check_path, PATH_MAX, "%s%s", res_path, "images/icon_encrypt_check.png");
-       ad->icon_check_path = strdup(icon_check_path);
-       snprintf(icon_bar_path, PATH_MAX, "%s%s", res_path, "images/icon_encrypt_bar.png");
-       ad->icon_bar_path = strdup(icon_bar_path);
-       free(res_path);
-
-       /* Window */
-       ad->win = ode_create_win(PACKAGE);
-       elm_win_indicator_opacity_set(ad->win, ELM_WIN_INDICATOR_TRANSPARENT);
-
-       /* Conformant */
-       ad->conform = ode_create_conformant(ad->win);
-
-       ad->base = create_mainview(ad);
-       if (ad->base == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "failed create mainview");
-               return 1;
-       }
-       elm_object_content_set(ad->conform, ad->base);
-       evas_object_show(ad->win);
-
-       return 0;
-}
-
-static bool app_create(void *data)
-{
-       return true;
-}
-
-static void app_control(app_control_h app_control, void *data)
-{
-       /* Handle the launch request. */
-       appdata_s *ad = (appdata_s *)data;
-       int ret;
-       char *viewtype = NULL;
-
-       ret = app_control_get_extra_data(app_control, "viewtype", &viewtype);
-       if (ret != APP_CONTROL_ERROR_NONE) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "failed to get viewtype");
-               ui_app_exit();
-       }
-
-       dlog_print(DLOG_DEBUG, LOG_TAG, "viewtype is %s", viewtype);
-       if (!strcmp(viewtype, "ENCRYPT_DEVICE"))
-               ad->view_type = ENCRYPT_DEVICE;
-       else if (!strcmp(viewtype, "DECRYPT_DEVICE"))
-               ad->view_type = DECRYPT_DEVICE;
-       else if (!strcmp(viewtype, "ENCRYPT_SD_CARD"))
-               ad->view_type = ENCRYPT_SD_CARD;
-       else if (!strcmp(viewtype, "DECRYPT_SD_CARD"))
-               ad->view_type = DECRYPT_SD_CARD;
-       else if (!strcmp(viewtype, "SD_CARD_PASSWORD"))
-               ad->view_type = SD_CARD_PASSWORD;
-
-       if (viewtype) {
-               free(viewtype);
-       }
-
-       elm_app_base_scale_set(1.8);
-
-       if (create_base_gui(ad) != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "### create base gui fail ###");
-               ui_app_exit();
-       }
-}
-
-static void app_pause(void *data)
-{
-       /* Take necessary actions when application becomes invisible. */
-}
-
-static void app_resume(void *data)
-{
-       /* Take necessary actions when application becomes visible. */
-       dlog_print(DLOG_DEBUG, LOG_TAG, "### app_resume ###");
-}
-
-static void app_terminate(void *data)
-{
-       /* unregister vconf notify callback */
-       int ret;
-       appdata_s *ad = (appdata_s *)data;
-
-       switch (ad->view_type) {
-       case ENCRYPT_DEVICE:
-               ret = vconf_ignore_key_changed(VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT, locktype_status_changed_cb);
-               if (ret != 0)
-                       dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister lockscreen type callback");
-               /* unregister runtime info callback */
-               ret = runtime_info_unset_changed_cb(RUNTIME_INFO_KEY_CHARGER_CONNECTED);
-               if (ret != 0)
-                       dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister runtime info callback");
-               /* unregister battery percent callback */
-               ret = device_remove_callback(DEVICE_CALLBACK_BATTERY_CAPACITY, enc_battery_changed_cb);
-               if (ret != 0)
-                       dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister battery capacity callback");
-               break;
-       case DECRYPT_DEVICE:
-               /* unregister runtime info callback */
-               ret = runtime_info_unset_changed_cb(RUNTIME_INFO_KEY_CHARGER_CONNECTED);
-               if (ret != 0)
-                       dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister runtime info callback");
-               /* unregister battery percent callback */
-               ret = device_remove_callback(DEVICE_CALLBACK_BATTERY_CAPACITY, enc_battery_changed_cb);
-               if (ret != 0)
-                       dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister battery capacity callback");
-               break;
-       case ENCRYPT_SD_CARD:
-               ret = vconf_ignore_key_changed(VCONFKEY_SYSMAN_MMC_STATUS, sdcard_status_changed_cb);
-               if (ret != 0)
-                       dlog_print(DLOG_ERROR, LOG_TAG, "Failed to unregister sdcard callback");
-               break;
-       }
-}
-
-static void ui_app_lang_changed(app_event_info_h event_info, void *user_data)
-{
-       /* APP_EVENT_LANGUAGE_CHANGED */
-       int ret = 0;
-       char *locale = NULL;
-
-       ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &locale);
-       if (ret != SYSTEM_SETTINGS_ERROR_NONE) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "failed to get language");
-       }
-       elm_language_set(locale);
-       free(locale);
-
-       return;
-}
-
-static void ui_app_orient_changed(app_event_info_h event_info, void *user_data)
-{
-       /*APP_EVENT_DEVICE_ORIENTATION_CHANGED */
-       return;
-}
-
-static void ui_app_region_changed(app_event_info_h event_info, void *user_data)
-{
-       /*APP_EVENT_REGION_FORMAT_CHANGED */
-}
-
-static void ui_app_low_battery(app_event_info_h event_info, void *user_data)
-{
-       /*APP_EVENT_LOW_BATTERY */
-}
-
-static void ui_app_low_memory(app_event_info_h event_info, void *user_data)
-{
-       /*APP_EVENT_LOW_MEMORY */
-}
-
-int launchpad_main(int argc, char *argv[])
-{
-       appdata_s ad = {0, };
-       int ret = 0;
-
-       ui_app_lifecycle_callback_s event_callback = { 0, };
-       app_event_handler_h handlers[5] = { NULL, };
-
-       event_callback.create = app_create;
-       event_callback.terminate = app_terminate;
-       event_callback.pause = app_pause;
-       event_callback.resume = app_resume;
-       event_callback.app_control = app_control;
-
-       ui_app_add_event_handler(&handlers[APP_EVENT_LOW_BATTERY], APP_EVENT_LOW_BATTERY, ui_app_low_battery, &ad);
-       ui_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY], APP_EVENT_LOW_MEMORY, ui_app_low_memory, &ad);
-       ui_app_add_event_handler(&handlers[APP_EVENT_DEVICE_ORIENTATION_CHANGED], APP_EVENT_DEVICE_ORIENTATION_CHANGED, ui_app_orient_changed, &ad);
-       ui_app_add_event_handler(&handlers[APP_EVENT_LANGUAGE_CHANGED], APP_EVENT_LANGUAGE_CHANGED, ui_app_lang_changed, &ad);
-       ui_app_add_event_handler(&handlers[APP_EVENT_REGION_FORMAT_CHANGED], APP_EVENT_REGION_FORMAT_CHANGED, ui_app_region_changed, &ad);
-       ui_app_remove_event_handler(handlers[APP_EVENT_LOW_MEMORY]);
-
-       ret = ui_app_main(argc, argv, &event_callback, &ad);
-       if (ret != APP_ERROR_NONE)
-               dlog_print(DLOG_ERROR, LOG_TAG, "ui_app_main is failed. err = %d", ret);
-       return ret;
-
-}
-
-int standalone_main(int argc, char *argv[])
-{
-       setenv("HOME", "/opt/home/root", 1);
-
-       if (argc < 2) {
-               fprintf(stderr, "Other arguments is needed\n");
-               return EXIT_FAILURE;
-       }
-
-       char *lang = vconf_get_str(VCONFKEY_LANGSET);
-       setlocale(LC_ALL, lang);
-       if (lang) {
-               free(lang);
-       }
-       bindtextdomain("ode", "/usr/apps/org.tizen.ode/res/locale");
-
-       elm_init(argc, argv);
-       create_base_window();
-
-       if (!strncmp(argv[1], "progress", sizeof("progress"))) {
-               if (argc < 4) {
-                       fprintf(stderr, "Other arguments is needed\n");
-                       return EXIT_FAILURE;
-               }
-               create_progress_view(argv[2], argv[3]);
-       }
-
-       elm_run();
-
-       return EXIT_SUCCESS;
-}
-
-int main(int argc, char *argv[])
-{
-       char *name = strrchr(argv[0], '/');
-       int i;
-
-       name = name ? name + 1 : argv[0];
-
-       for (i = 0; i < sizeof(submains) / sizeof(struct submain); i++) {
-               if (strcmp(name, submains[i].name) == 0) {
-                       return submains[i].main(argc, argv);
-               }
-       }
-
-       return EXIT_FAILURE;
-}
diff --git a/tools/apps/ode/src/password/confirm-popup.c b/tools/apps/ode/src/password/confirm-popup.c
deleted file mode 100755 (executable)
index 1f36a67..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-#include <ode/external-encryption.h>
-#include "ode-password.h"
-
-#define EDJ_PATH "/usr/apps/" PACKAGE "/res/" PACKAGE ".edj"
-
-static Ecore_Timer *timer = NULL;
-static Evas_Object *confirm_layout = NULL;
-static Evas_Object *next_button = NULL;
-static Evas_Object *confirm_entry = NULL;
-static int limit_count = 0;
-static int limit_time = 0;
-
-static void update_title_text(void)
-{
-       char text[PATH_MAX] = "";
-       const char *time_text = NULL;
-
-       if (limit_time != 0) {
-               time_text = __("IDS_ST_BODY_ENTER_PASSWORD_IN_PD_SECONDS");
-               snprintf(text, PATH_MAX, time_text, 6-limit_time);
-               elm_object_part_text_set(confirm_layout, "title", text);
-       } else {
-               elm_object_part_text_set(confirm_layout, "title", __("IDS_LCKSCN_NPBODY_ENTER_PASSWORD"));
-       }
-       return;
-}
-
-static Eina_Bool limit_count_timer_cb(void *data)
-{
-       limit_time++;
-       update_title_text();
-
-       if (limit_time == 6) {
-               limit_time = 0;
-               ecore_timer_del(timer);
-               timer = NULL;
-               update_title_text();
-               elm_object_disabled_set(next_button, EINA_FALSE);
-               return ECORE_CALLBACK_DONE;
-       }
-
-       return ECORE_CALLBACK_PASS_ON;
-}
-
-static void update_content_text(void)
-{
-       char text[PATH_MAX] = "";
-       char count_text[PATH_MAX] = "";
-       const char *pd_text = NULL;
-       int count = 15-limit_count;
-
-       if (count == 0) {
-               return;
-       }
-
-       if (limit_count < 10) {
-               pd_text = __("IDS_ST_BODY_YOU_HAVE_PD_ATTEMPTS_LEFT");
-               snprintf(count_text, PATH_MAX, pd_text, count);
-               snprintf(text, PATH_MAX, "%s<br>%s", __("IDS_LCKSCN_NPBODY_INCORRECT_PASSWORD_ENTERED"), count_text);
-       } else {
-               pd_text = __("IDS_ST_BODY_IF_AN_INCORRECT_PASSWORD_IS_ENTERED_PD_MORE_TIMES_YOU_WILL_NO_LONGER_BE_ABLE_MSG");
-               snprintf(count_text, PATH_MAX, pd_text, count);
-               snprintf(text, PATH_MAX, "%s<br>%s", __("IDS_LCKSCN_NPBODY_INCORRECT_PASSWORD_ENTERED"), count_text);
-       }
-
-       elm_object_part_text_set(confirm_layout, "content", text);
-
-       if (limit_count > 5) {
-               elm_object_disabled_set(next_button, EINA_TRUE);
-               timer = ecore_timer_add(1, limit_count_timer_cb, NULL);
-       }
-
-       return;
-}
-
-
-static void key_event_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       if (!strcmp(ev->keyname, "XF86Back")) {
-               evas_object_del(popup_data->popup);
-               if (popup_data->mode == INSERT_SD_CARD)
-                       create_insert_sdcard_popup(popup_data);
-       }
-       return;
-}
-
-static void confirm_password_popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       evas_object_del(popup_data->popup);
-       if (popup_data->mode == INSERT_SD_CARD)
-               create_insert_sdcard_popup(popup_data);
-       return;
-}
-
-static void confirm_password_popup_confirm_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       int ret = 0;
-       bool result = 0;
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       /* for temporary start */
-       if (popup_data->mode == INTERNAL_ENCRYPT_PASSWORD || popup_data->mode == INTERNAL_DECRYPT_PASSWORD || popup_data->mode == EXTERNAL_DECRYPT_PASSWORD) {
-               snprintf(popup_data->entry_data, PATH_MAX, "%s", elm_entry_entry_get(confirm_entry));
-               evas_object_del(popup_data->popup);
-               password_result_callback(popup_data, "success");
-               return;
-       }
-       /* for temporary end */
-       ret = ode_external_encryption_verify_password(elm_entry_entry_get(confirm_entry), &result);
-       if (ret != ODE_ERROR_NONE) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "failed to verify password");
-               return;
-       }
-
-       if (!result) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "password not matched");
-               limit_count++;
-               if (limit_count == 15) {
-                       evas_object_del(popup_data->popup);
-                       create_reset_sdcard_popup(popup_data);
-               }
-               update_content_text();
-               return;
-       }
-
-       if (popup_data->mode == CHANGE_PASSWORD) {
-               snprintf(popup_data->entry_data_old, PATH_MAX, "%s", elm_entry_entry_get(confirm_entry));
-               evas_object_del(popup_data->popup);
-               create_password_message_popup(popup_data);
-       } else {
-               snprintf(popup_data->entry_data, PATH_MAX, "%s", elm_entry_entry_get(confirm_entry));
-               evas_object_del(popup_data->popup);
-               password_result_callback(popup_data, "success");
-       }
-
-       return;
-}
-
-void create_confirm_password_popup(popup_data_s *data)
-{
-       Evas_Object *cancel_button = NULL;
-
-       limit_count = 0;
-       limit_time = 0;
-
-       if (data->mode == INSERT_SD_CARD)
-               data->popup = ode_create_popup(data->parent, __("IDS_ST_HEADER_USE_ENCRYPTED_SD_CARD"), NULL);
-       else
-               data->popup = ode_create_popup(data->parent, __("IDS_ST_BODY_PASSWORD"), NULL);
-
-       confirm_layout = ode_create_layout(data->popup, EDJ_PATH, "entry_popup");
-       elm_object_part_content_set(data->popup, "elm.swallow.content", confirm_layout);
-
-       update_title_text();
-
-       confirm_entry = ode_create_entry(confirm_layout);
-       elm_object_part_content_set(confirm_layout, "entry", confirm_entry);
-
-       cancel_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_CANCEL"),
-                                                       confirm_password_popup_cancel_cb, data);
-       next_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_DONE"),
-                                                       confirm_password_popup_confirm_cb, data);
-       elm_object_part_content_set(data->popup, "button1", cancel_button);
-       elm_object_part_content_set(data->popup, "button2", next_button);
-
-       evas_object_event_callback_add(data->popup, EVAS_CALLBACK_KEY_DOWN, key_event_cb, data);
-       evas_object_show(data->popup);
-       return;
-}
diff --git a/tools/apps/ode/src/password/entry-popup.c b/tools/apps/ode/src/password/entry-popup.c
deleted file mode 100755 (executable)
index 088126c..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <ode/external-encryption.h>
-
-#include "ode-password.h"
-
-#define EDJ_PATH "/usr/apps/" PACKAGE "/res/" PACKAGE ".edj"
-
-#define ENTER_PASSWORD         0
-#define CONFIRM_PASSWORD       1
-
-static int enter_password_mode = ENTER_PASSWORD;
-static Evas_Object *entry =  NULL;
-static char entry_data[PATH_MAX] = "";
-
-static void popup_cancel_callback(popup_data_s *popup_data)
-{
-       if (popup_data->mode == CREATE_PASSWORD) {
-               return;
-       }
-
-       if (enter_password_mode != ENTER_PASSWORD) {
-               enter_password_mode--;
-               create_enter_password_popup(popup_data);
-       } else {
-               enter_password_mode = ENTER_PASSWORD;
-               create_password_message_popup(popup_data);
-       }
-}
-
-static void key_event_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       if (!strcmp(ev->keyname, "XF86Back")) {
-               evas_object_del(popup_data->popup);
-               popup_cancel_callback(popup_data);
-       }
-       return;
-}
-
-static void enter_password_popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       evas_object_del(popup_data->popup);
-       popup_cancel_callback(popup_data);
-       return;
-}
-
-static void enter_password_popup_confirm_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       if (enter_password_mode == ENTER_PASSWORD) {
-               snprintf(entry_data, PATH_MAX, "%s", elm_entry_entry_get(entry));
-               entry = NULL;
-               evas_object_del(popup_data->popup);
-               enter_password_mode++;
-               create_enter_password_popup(popup_data);
-       } else {
-               if (strcmp(entry_data, elm_entry_entry_get(entry))) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "password not matched");
-                       return;
-               }
-
-               snprintf(popup_data->entry_data, PATH_MAX, "%s", elm_entry_entry_get(entry));
-
-               enter_password_mode = 0;
-               evas_object_del(popup_data->popup);
-               password_result_callback(popup_data, "success");
-       }
-       return;
-}
-
-void create_enter_password_popup(popup_data_s *data)
-{
-       Evas_Object *layout = NULL;
-       Evas_Object *cancel_button = NULL, *next_button = NULL;
-
-       char *popup_text[2][2] = {
-               {
-                       "IDS_ST_HEADER_ENTER_NEW_PASSWORD_ABB",
-                       "IDS_LCKSCN_BODY_THE_PASSWORD_MUST_CONSIST_OF_AT_LEAST_PD_ALPHANUMERIC_CHARACTERS_INCLUDING_AT_LEAST_1_LETTER"
-               },
-               {
-                       "IDS_ST_POP_CONFIRM_PASSWORD",
-                       "IDS_ST_BODY_MAKE_SURE_YOU_REMEMBER_YOUR_PASSWORD"
-               }
-       };
-       char string[PATH_MAX] = "";
-       char **text = NULL;
-
-       data->popup = ode_create_popup(data->parent, __("IDS_ST_BODY_PASSWORD"), NULL);
-
-       layout = ode_create_layout(data->popup, EDJ_PATH, "entry_popup");
-       elm_object_part_content_set(data->popup, "elm.swallow.content", layout);
-
-       /* Set password input entry */
-       entry = ode_create_entry(layout);
-       elm_object_part_content_set(layout, "entry", entry);
-
-       /* Set content text */
-       text = popup_text[enter_password_mode];
-
-       snprintf(string, PATH_MAX, "%s", __(text[0]));
-       elm_object_part_text_set(layout, "title", string);
-
-       snprintf(string, PATH_MAX, __(text[1]), 4);
-       elm_object_part_text_set(layout, "content", string);
-
-       cancel_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_CANCEL"),
-                                                       enter_password_popup_cancel_cb, data);
-       next_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_DONE"),
-                                                       enter_password_popup_confirm_cb, data);
-
-       elm_object_part_content_set(data->popup, "button1", cancel_button);
-       elm_object_part_content_set(data->popup, "button2", next_button);
-       evas_object_event_callback_add(data->popup, EVAS_CALLBACK_KEY_DOWN, key_event_cb, data);
-       evas_object_show(data->popup);
-       return;
-}
diff --git a/tools/apps/ode/src/password/message-popup.c b/tools/apps/ode/src/password/message-popup.c
deleted file mode 100644 (file)
index 272cd3c..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <app_control_internal.h>
-#include "ode-password.h"
-
-static void key_event_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
-
-       if (!strcmp(ev->keyname, "XF86Back")) {
-               evas_object_del(obj);
-       }
-       return;
-}
-
-static void popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Evas_Object *popup = (Evas_Object *)data;
-       evas_object_del(popup);
-       return;
-}
-
-static void popup_confirm_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       evas_object_del(popup_data->popup);
-       popup_data->popup = NULL;
-
-       if (popup_data->mode == DELETE_PASSWORD) {
-               create_confirm_password_popup(popup_data);
-       } else {
-               create_enter_password_popup(popup_data);
-       }
-       return;
-}
-
-void create_password_message_popup(popup_data_s *data)
-{
-       Evas_Object *cancel_button = NULL, *next_button = NULL;
-       char *message[2][4] = {
-               {
-                       "IDS_ST_HEADER_REMEMBER_PASSWORD",
-                       "IDS_ST_POP_MAKE_SURE_YOU_REMEMBER_YOUR_PASSWORD_IF_YOU_FORGET_IT_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_ANY_MSG",
-                       "IDS_ST_BUTTON_CANCEL",
-                       "IDS_ST_BUTTON_OK"
-               },
-               {
-                       "IDS_ST_HEADER_DELETE_SD_CARD_PASSWORD",
-                       "IDS_ST_POP_YOUR_DEVICE_WILL_FORGET_ALL_SD_CARDS_THAT_HAVE_PREVIOUSLY_BEEN_ENCRYPTED_BY_THIS_DEVICE_MSG",
-                       "IDS_ST_BUTTON_CANCEL",
-                       "IDS_ST_BUTTON_DELETE_ABB3"
-               }
-       };
-       char **text = NULL;
-
-       if (data->mode != DELETE_PASSWORD) {
-               text = message[0];
-       } else {
-               text = message[1];
-       }
-
-       data->popup = ode_create_popup(data->parent, __(text[0]), __(text[1]));
-       cancel_button = ode_create_popup_button(data->popup, __(text[2]),
-                                                       popup_cancel_cb, data->popup);
-       next_button = ode_create_popup_button(data->popup, __(text[3]),
-                                                       popup_confirm_cb, data);
-
-       elm_object_part_content_set(data->popup, "button1", cancel_button);
-       elm_object_part_content_set(data->popup, "button2", next_button);
-
-       evas_object_event_callback_add(data->popup, EVAS_CALLBACK_KEY_DOWN, key_event_cb, NULL);
-       evas_object_show(data->popup);
-}
diff --git a/tools/apps/ode/src/password/password.c b/tools/apps/ode/src/password/password.c
deleted file mode 100755 (executable)
index bfe06e1..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <ode/external-encryption.h>
-#include <ode/internal-encryption.h>
-#include "ode-password.h"
-
-static popup_data_s popup_data = {0,};
-
-void on_create_password_popup(Evas_Object *parent)
-{
-       popup_data.parent = parent;
-       popup_data.mode = CREATE_PASSWORD;
-       create_password_message_popup(&popup_data);
-       return;
-}
-
-void on_change_password_popup(Evas_Object *parent)
-{
-       popup_data.parent = parent;
-       popup_data.mode = CHANGE_PASSWORD;
-       create_confirm_password_popup(&popup_data);
-       return;
-}
-
-void on_delete_password_popup(Evas_Object *parent)
-{
-       popup_data.parent = parent;
-       popup_data.mode = DELETE_PASSWORD;
-       create_password_message_popup(&popup_data);
-       return;
-}
-
-void on_insert_sdcard_popup(Evas_Object *parent)
-{
-       popup_data.parent = parent;
-       popup_data.mode = INSERT_SD_CARD;
-       popup_data.callback = NULL;
-        create_insert_sdcard_popup(&popup_data);
-        return;
-}
-
-void password_popup_set_result_callback(void (*callback)(void *), void *user_data)
-{
-       popup_data.callback = callback;
-       popup_data.callback_data = user_data;
-}
-
-void password_result_callback(popup_data_s *data, const char *result)
-{
-       int ret = 0;
-       appdata_s *ad = NULL;
-       bool verify_ret = false;
-
-       if (!strcmp(result, "fail")) {
-               return;
-       }
-
-       if (data->callback_data)
-               ad = (appdata_s *)data->callback_data;
-
-       switch (data->mode) {
-       case CREATE_PASSWORD:
-               ret = ode_external_encryption_init_password(data->entry_data);
-               if (ret != ODE_ERROR_NONE) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "failed to create external data");
-                       return;
-               }
-               if (ad) {
-                       ad->entry_data = data->entry_data;
-                       ad->device_info.sdcard_pw_status = 1;
-               }
-               break;
-       case CHANGE_PASSWORD:
-               ret = ode_external_encryption_change_password(data->entry_data_old, data->entry_data);
-               if (ret != ODE_ERROR_NONE) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "failed to change external data");
-                       return;
-               }
-               if (ad) {
-                       ad->entry_data = data->entry_data;
-                       ad->device_info.sdcard_pw_status = 1;
-               }
-               break;
-       case DELETE_PASSWORD:
-               ret = ode_external_encryption_clean_password(data->entry_data);
-               if (ret != ODE_ERROR_NONE) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "failed to delete external data");
-                       return;
-               }
-               if (ad) {
-                       ad->entry_data = NULL;
-                       ad->device_info.sdcard_pw_status = 0;
-               }
-               break;
-       case INSERT_SD_CARD:
-               ret = ode_external_encryption_set_mount_password(data->entry_data);
-               if (ret != ODE_ERROR_NONE) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "failed to set mount password for external storage");
-                       return;
-               }
-               ret = ode_external_encryption_mount();
-               if (ret != ODE_ERROR_NONE) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "failed to mount external storage");
-                       return;
-               }
-               break;
-       /* for temporary start */
-       case INTERNAL_ENCRYPT_PASSWORD:
-               ret = ode_internal_encryption_verify_password(data->entry_data, &verify_ret);
-               if (verify_ret != true) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "failed to create internal data");
-                       return;
-               }
-               if (ad == NULL) {
-                       dlog_print(DLOG_ERROR, LOG_TAG, "failed to get encryption option");
-                       return;
-               }
-               ret = ode_internal_encryption_encrypt(data->entry_data, ad->device_info.device_option);
-               if (ret != ODE_ERROR_NONE) {
-                       dlog_print(DLOG_DEBUG, LOG_TAG, "failed to encrypt internal storage");
-                       return;
-               }
-               break;
-       case INTERNAL_DECRYPT_PASSWORD:
-               ret = ode_internal_encryption_decrypt(data->entry_data);
-               if (ret != 0) {
-                       dlog_print(DLOG_DEBUG, LOG_TAG, "failed to decrypt internal storage");
-                       return;
-               }
-               break;
-       case EXTERNAL_DECRYPT_PASSWORD:
-               ret = ode_external_encryption_decrypt(data->entry_data);
-               if (ret != 0) {
-                       dlog_print(DLOG_DEBUG, LOG_TAG, "failed to decrypt internal storage");
-                       return;
-               }
-               create_base_window();
-        create_progress_view("Decrypting", "External");
-               break;
-       /* for temporary end */
-       default:
-               break;
-       }
-
-       if (data->callback)
-               data->callback(data->callback_data);
-       return;
-}
diff --git a/tools/apps/ode/src/reset-sdcard.c b/tools/apps/ode/src/reset-sdcard.c
deleted file mode 100644 (file)
index 3338fa7..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf.h>
-#include <ode/external-encryption.h>
-#include "ode-password.h"
-
-static void key_event_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
-
-       if (!strcmp(ev->keyname, "XF86Back")) {
-               evas_object_del(obj);
-               ui_app_exit();
-       }
-       return;
-}
-
-static void popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Evas_Object *popup = (Evas_Object *)data;
-       evas_object_del(popup);
-       ui_app_exit();
-       return;
-}
-
-static void popup_confirm_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       popup_data_s *popup_data = (popup_data_s *)data;
-
-       evas_object_del(popup_data->popup);
-       popup_data->popup = NULL;
-
-       ode_external_encryption_recovery();
-
-       return;
-}
-
-void create_reset_sdcard_popup(popup_data_s *data)
-{
-       Evas_Object *cancel_button = NULL, *next_button = NULL;
-       int sdcard_status = 0;
-
-       vconf_get_int(VCONFKEY_SYSMAN_MMC_STATUS, &sdcard_status);
-       if (sdcard_status != VCONFKEY_SYSMAN_MMC_MOUNTED) {
-               data->popup = ode_create_popup(data->parent, __("IDS_ST_HEADER_COULDNT_USE_SD_CARD"), __("IDS_ST_POP_TAP_RESET_TO_DELETE_THE_PASSWORD_YOU_CAN_USE_SD_CARDS_THAT_WERE_ENCRYPTED_BY_THIS_PHONE_MSG"));
-       } else {
-               data->popup = ode_create_popup(data->parent, __("IDS_ST_HEADER_COULDNT_USE_SD_CARD"), __("IDS_ST_POP_AN_INCORRECT_PASSWORD_HAS_BEEN_ENTERED_15_TIMES_YOU_CAN_NO_LONGER_ACCESS_DATA_ON_ANY_MSG"));
-       }
-
-       cancel_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_CANCEL"), popup_cancel_cb, data->popup);
-       next_button = ode_create_popup_button(data->popup, __("IDS_ST_BUTTON_OK"), popup_confirm_cb, data);
-
-       elm_object_part_content_set(data->popup, "button1", cancel_button);
-       elm_object_part_content_set(data->popup, "button2", next_button);
-       evas_object_event_callback_add(data->popup, EVAS_CALLBACK_KEY_DOWN, key_event_cb, NULL);
-       evas_object_show(data->popup);
-       return;
-}
diff --git a/tools/apps/ode/src/sdcard.c b/tools/apps/ode/src/sdcard.c
deleted file mode 100755 (executable)
index 4ee255f..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Tizen ODE application
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "ode-app.h"
-
-int sdcard_icon_status_update(appdata_s *ad)
-{
-       int sdcard_status;
-
-       if (ad->encryption_layout == NULL) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "encrypt layout is null");
-               return -1;
-       }
-
-       vconf_get_int(VCONFKEY_SYSMAN_MMC_STATUS, &sdcard_status);
-       if (sdcard_status != VCONFKEY_SYSMAN_MMC_MOUNTED) {
-               set_icon(ad, ICON_BAR, "battery_icon");
-               ad->device_info.sdcard_status = 0;
-       } else {
-               /* available */
-               set_icon(ad, ICON_CHECK, "battery_icon");
-               ad->device_info.sdcard_status = 1;
-       }
-       return 0;
-}
-
-int sdcard_cb_register(vconf_callback_fn callback, void* user_data)
-{
-       int ret;
-
-       /* register vconf notify callback : sdcard status */
-       ret = vconf_notify_key_changed(VCONFKEY_SYSMAN_MMC_STATUS, callback, user_data);
-       if (ret != 0) {
-               dlog_print(DLOG_ERROR, LOG_TAG, "runtime_info_set_changed_cb failed: %d", ret);
-               return -1;
-       }
-       return 0;
-}