Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void my_win_del(void *data, Evas_Object *obj, void *event_info)
- {
- elm_exit();
- }
- EAPI_MAIN int
- elm_main(int argc, char **argv)
- {
- Evas_Object *win, *r;
- win = eo_add_custom(ELM_OBJ_WIN_CLASS, NULL,
- elm_obj_win_constructor("main", ELM_WIN_BASIC));
- elm_win_title_set(win, "Elementary Tests");
- evas_object_smart_callback_add(win, "delete,request", my_win_del, NULL);
- evas_object_resize(win, 320, 320);
- evas_object_show(win);
- r = eo_add(EVAS_OBJ_RECTANGLE_CLASS, win);
- evas_object_resize(r, 100, 100);
- evas_object_show(r);
- eo_unref(r);
- r = NULL; // optional, but recommended.
- elm_run();
- eo_del(win); // Could have actually been eo_unref.
- elm_shutdown();
- return 0;
- }
- ELM_MAIN()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement