+menu-screen (1.0.11) unstable; urgency=low
+
+ * Git: shared/pkgs/m/menu-screen
+ * Tag: menu-screen_1.0.11
+
+ * [Add] Exit with idle-time language changing
+
+ -- Jin Yoon <jinny.yoon@samsung.com> Fri, 20 Apr 2012 11:47:30 +0900
+
menu-screen (1.0.10) unstable; urgency=low
* Git: shared/pkgs/m/menu-screen
#include <Ecore_Evas.h>
#include <Evas.h>
+#include <stdbool.h>
extern int menu_screen_get_root_width(void);
extern int menu_screen_get_root_height(void);
extern double menu_screen_get_yscale(void);
extern Evas *menu_screen_get_evas(void);
extern Evas_Object *menu_screen_get_win(void);
+extern bool menu_screen_get_done(void);
+extern void menu_screen_set_done(bool is_done);
#endif //__MENU_SCREEN_H__
Name: org.tizen.menu-screen
Summary: An utility library of the menu screen
-Version: 1.0.10
+Version: 1.0.11
Release: 1.1
Group: TO_BE/FILLED_IN
License: Samsung Proprietary License
all_apps_list_destroy(list);
evas_object_data_del(all_apps, "list");
page_scroller_bring_in(scroller, 0);
+ menu_screen_set_done(true);
return ECORE_CALLBACK_CANCEL;
}
Evas *evas;
Ecore_Evas *ee;
Evas_Object *win;
+ bool is_done;
} menu_screen_info = {
.state = APP_STATE_PAUSE,
.evas = NULL,
.ee = NULL,
.win = NULL,
+ .is_done = false,
};
+bool menu_screen_get_done(void)
+{
+ return menu_screen_info.is_done;
+}
+
+
+
+void menu_screen_set_done(bool is_done)
+{
+ menu_screen_info.is_done = is_done;
+}
+
+
+
static menu_screen_error_e _create_canvas(char *name, char *title)
{
Ecore_X_Atom ATOM_WM_WINDOW_ROLE;
_D("Language is changed");
+ if (false == menu_screen_info.is_done) {
+ elm_exit();
+ }
+
layout = evas_object_data_get(menu_screen_info.win, "layout");
ret_if(NULL == layout);
all_apps = evas_object_data_get(layout, "all_apps");
if (!name) {
_D("Faield to get name for %s", item_get_package(item));
+ ail_package_destroy_appinfo(ai);
continue;
}