From: Michal Pawluk Date: Fri, 18 Sep 2015 08:16:27 +0000 (+0200) Subject: [SAMPLE APP][INTERNATIONALIZATION] Type definition sections added X-Git-Tag: tizen_3.0/TD_SYNC/20161201~431^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8a5b93ef02c13e684e1545516d0b2adde87e071d;p=sdk%2Fonline-doc.git [SAMPLE APP][INTERNATIONALIZATION] Type definition sections added Change-Id: Id1a748dedd9df213fa6b83f08f950c4c8f0bb9de Signed-off-by: Michal Pawluk --- 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