From 8a5b93ef02c13e684e1545516d0b2adde87e071d Mon Sep 17 00:00:00 2001 From: Michal Pawluk Date: Fri, 18 Sep 2015 10:16:27 +0200 Subject: [PATCH] [SAMPLE APP][INTERNATIONALIZATION] Type definition sections added Change-Id: Id1a748dedd9df213fa6b83f08f950c4c8f0bb9de Signed-off-by: Michal Pawluk --- .../html/mobile_n/internationalization_sd_mn.htm | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/org.tizen.sampledescriptions/html/mobile_n/internationalization_sd_mn.htm b/org.tizen.sampledescriptions/html/mobile_n/internationalization_sd_mn.htm index fe54bad..e792737 100644 --- a/org.tizen.sampledescriptions/html/mobile_n/internationalization_sd_mn.htm +++ b/org.tizen.sampledescriptions/html/mobile_n/internationalization_sd_mn.htm @@ -90,6 +90,40 @@

Type definitions

+
+/* The general structure for application's data storage. */
+struct __appdata {
+   viewdata_s view;
+};
+
+typedef struct __appdata appdata_s;
+
+ +
+/* The callback function of get_display_language_cb type is called on display language selection from the list of all available languages. */
+typedef bool (*get_display_language_cb)(const char *locale, char **display_language);
+
+/* The callback function of get_available_locale_cb type is called within the Model module while enumerating all available languages. */
+typedef bool (*get_available_locale_cb)(const char *locale, void *data);
+
+ +
+/* All the Evas_Object objects represent UI widgets. */
+struct __viewdata {
+   Evas_Object *win;
+   Evas_Object *conform;
+   Evas_Object *layout_main_panel;
+   Evas_Object *layout_language_top;
+   Evas_Object *layout_text_middle;
+   Evas_Object *layout_language_bottom;
+   Evas_Object *hoversel;
+   Evas_Object *button;
+   get_display_language_cb get_language_cb;
+};
+
+typedef struct __viewdata viewdata_s;
+
+

Application initialization

Application termination

-- 2.7.4