tizen 2.3.1 release
[apps/home/settings.git] / setting-connectivity / src / setting-connectivity-usb-help.c
old mode 100755 (executable)
new mode 100644 (file)
index d6a7505..785349e
@@ -1,18 +1,22 @@
 /*
  * setting
- * Copyright (c) 2012 Samsung Electronics Co., Ltd.
  *
- * Licensed under the Flora License, Version 1.0 (the License);
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd.
+ *
+ * Contact: MyoungJune Park <mj2004.park@samsung.com>
+ *
+ * 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://floralicense.org/license/
+ * 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,
+ * 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 <setting-connectivity-usb-help.h>
 #define HELP_LEN 2048
@@ -46,43 +50,32 @@ static int setting_connectivity_usb_help_create(void *cb)
        char debugging_mode_help[HELP_LEN];
 
        snprintf(samsung_kies_help, HELP_LEN,
-               "%s%s%s%s", "<b>", _("IDS_ST_HEADER_SAMSUNG_KIES"), "</b><br>",
-               evas_textblock_text_utf8_to_markup(NULL, _("IDS_ST_BODY_SAMSUNG_KIES_CONNECTION_CONNECTING_USB_HELP_MSG")));
+                "%s%s%s%s", "<b>", _("IDS_ST_HEADER_SAMSUNG_KIES"), "</b><br>",
+                evas_textblock_text_utf8_to_markup(NULL, _("IDS_ST_BODY_SAMSUNG_KIES_CONNECTION_CONNECTING_USB_HELP_MSG")));
        snprintf(mass_storage_help, HELP_LEN,
-               "%s%s%s%s", "<b>", _("IDS_ST_OPT_MASS_STORAGE_ABB"), "</b><br>",
-               evas_textblock_text_utf8_to_markup(NULL, _("IDS_ST_BODY_MASS_STORAGE_HELP_MSG")));
+                "%s%s%s%s", "<b>", _("IDS_ST_OPT_MASS_STORAGE_ABB"), "</b><br>",
+                evas_textblock_text_utf8_to_markup(NULL, _("IDS_ST_BODY_MASS_STORAGE_HELP_MSG")));
        snprintf(debugging_mode_help, HELP_LEN,
-               "%s%s%s%s", "<b>", _("IDS_ST_BODY_USB_DEBUGGING"), "</b><br>",
-               evas_textblock_text_utf8_to_markup(NULL, _("IDS_ST_BODY_USB_DEBUGGING_IS_INTENDED_FOR_DEVELOPMENT_PURPOSES_ONLY_MSG")));
+                "%s%s%s%s", "<b>", _("IDS_ST_BODY_USB_DEBUGGING"), "</b><br>",
+                evas_textblock_text_utf8_to_markup(NULL, _("IDS_ST_BODY_USB_DEBUGGING_IS_INTENDED_FOR_DEVELOPMENT_PURPOSES_ONLY_MSG")));
 
 
        Evas_Object *genlist;
        setting_push_layout_navi_bar_genlist(ad->win_main_layout,
-                                            ad->win_get,
-                                            _("IDS_COM_BODY_HELP"),
-                                            _("IDS_COM_BODY_BACK"),
-                                            NULL,
-                                            setting_connectivity_usb_help_click_back_cb,
-                                            NULL, ad, &genlist,
-                                            ad->navi_bar);
-
-       setting_create_Gendial_field_def(genlist, &(ad->itc_help_style),
-                                        NULL,
-                                        ad, SWALLOW_Type_LAYOUT_SPECIALIZTION_X, NULL, NULL,
-                                        0, samsung_kies_help, NULL,
-                                        NULL);
-       
-       setting_create_Gendial_field_def(genlist, &(ad->itc_help_style),
-                                        NULL,
-                                        ad, SWALLOW_Type_LAYOUT_SPECIALIZTION_X, NULL, NULL,
-                                        0, mass_storage_help, NULL,
-                                        NULL);
-       
-       setting_create_Gendial_field_def(genlist, &(ad->itc_help_style),
-                                        NULL,
-                                        ad, SWALLOW_Type_LAYOUT_SPECIALIZTION_X, NULL, NULL,
-                                        0, debugging_mode_help, NULL,
-                                        NULL);
+                                            ad->win_get,
+                                            "IDS_COM_BODY_HELP",
+                                            _("IDS_COM_BODY_BACK"),
+                                            NULL,
+                                            setting_connectivity_usb_help_click_back_cb,
+                                            NULL, ad, &genlist,
+                                            ad->navi_bar);
+
+       char *strsamsung_kies_help = samsung_kies_help;
+       char *strmass_storage_help = mass_storage_help;
+       char *strdebugging_mode_help = debugging_mode_help;
+       ADD_GL_LABLE(genlist, strsamsung_kies_help);
+       ADD_GL_LABLE(genlist, strmass_storage_help);
+       ADD_GL_LABLE(genlist, strdebugging_mode_help);
 
        setting_view_connectivity_usb_help.is_create = 1;
 
@@ -96,8 +89,10 @@ static int setting_connectivity_usb_help_destroy(void *cb)
 
        SettingConnectivityUG *ad = (SettingConnectivityUG *) cb;
 
-       elm_naviframe_item_pop(ad->navi_bar);
-       setting_view_connectivity_usb_help.is_create = 0;
+       if (setting_view_connectivity_usb_help.is_create) {
+               elm_naviframe_item_pop(ad->navi_bar);
+               setting_view_connectivity_usb_help.is_create = 0;
+       }
 
        return SETTING_RETURN_SUCCESS;
 }
@@ -120,12 +115,12 @@ static int setting_connectivity_usb_help_cleanup(void *cb)
 
 static void
 setting_connectivity_usb_help_click_back_cb(void *data, Evas_Object *obj,
-                                           void *event_info)
+                                            void *event_info)
 {
        /* error check */
        setting_retm_if(data == NULL, " Data parameter is NULL");
 
        SettingConnectivityUG *ad = (SettingConnectivityUG *) data;
        setting_view_change(&setting_view_connectivity_usb_help,
-                           &setting_view_connectivity_usb, ad);
+                           &setting_view_connectivity_usb, ad);
 }