src/examples: use delete,request callback only when it's really needed. this can be covered by elm_policy_set and elm_win_autodel_set easily.

This commit is contained in:
Daniel Juyung Seo 2013-06-26 10:54:58 +09:00
parent be02a7fd65
commit fc08fd6bc6
34 changed files with 95 additions and 294 deletions

View File

@ -27,20 +27,16 @@ _magnet_enable_disable_cb(void *data, Evas_Object *obj, void *event_info)
elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_NONE);
}
static void
on_done(void *data, Evas_Object *obj, void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *as;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "actionslider", ELM_WIN_BASIC);
elm_win_title_set(win, "Actionslider");
evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -4,23 +4,17 @@
#include <Elementary.h>
static void
on_done(void *data, Evas_Object *obj, void *event_info)
{
/* quit the mainloop (elm_run) */
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
Evas_Object *win, *bg;
char buf[PATH_MAX];
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_app_info_set(elm_main, "elementary", "images/plant_01.jpg");
win = elm_win_add(NULL, "bg-image", ELM_WIN_BASIC);
elm_win_title_set(win, "Bg Image");
evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);

View File

@ -4,13 +4,6 @@
#include <Elementary.h>
static void
on_done(void *data, Evas_Object *obj, void *event_info)
{
/* quit the mainloop (elm_run) */
elm_exit();
}
static void
_cb_radio_changed(void *data, Evas_Object *obj, void *event)
{
@ -64,10 +57,11 @@ elm_main(int argc, char **argv)
Evas_Object *rd, *rdg;
char buf[PATH_MAX];
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_app_info_set(elm_main, "elementary", "objects/test.edj");
win = elm_win_add(NULL, "bg-options", ELM_WIN_BASIC);
elm_win_title_set(win, "Bg Options");
evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);

View File

@ -11,23 +11,17 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *ck;
unsigned int digedit;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "clock", ELM_WIN_BASIC);
elm_win_title_set(win, "Clock Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -3,22 +3,16 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
Evas_Object *win, *bg, *bx, *datetime;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "Datetime", ELM_WIN_BASIC);
elm_win_title_set(win, "Datetime");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
/* Callback function when a day is clicked. */
static void _changed_cb(void* data, Evas_Object* obj, void* event_info)
{
@ -50,9 +42,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *dayselector;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "dayselector", ELM_WIN_BASIC);
elm_win_title_set(win, "Dayselector Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
@ -35,9 +27,11 @@ elm_main(int argc, char **argv)
"Saturday"
};
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "diskselector", ELM_WIN_BASIC);
elm_win_title_set(win, "Diskselector Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -13,14 +13,6 @@
static int counter = 3;
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_add_cb(void *data, Evas_Object *obj, void *event_info)
{
@ -195,9 +187,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *hbx, *ds, *bt;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "diskselector", ELM_WIN_BASIC);
elm_win_title_set(win, "Diskselector Items Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -486,13 +486,6 @@ _edit_tplclick_cb(void *data, Evas_Object *obj, void *event)
elm_entry_cursor_selection_end(obj);
}
static void
_win_del_cb(void *data, Evas_Object *obj, void *event)
{
evas_object_del(obj);
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
@ -501,8 +494,11 @@ elm_main(int argc, char *argv[])
memset(&app, 0, sizeof(app));
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "entry-example", ELM_WIN_BASIC);
elm_win_title_set(win, "Emacs Lite");
elm_win_autodel_set(win, EINA_TRUE);
evas_object_show(win);
bg = elm_bg_add(win);
@ -574,8 +570,6 @@ elm_main(int argc, char *argv[])
evas_object_smart_callback_add(en, "clicked,triple", _edit_tplclick_cb,
NULL);
evas_object_smart_callback_add(win, "delete,request", _win_del_cb, &app);
elm_object_focus_set(app.edit_buffer, EINA_TRUE);
evas_object_resize(win, 300, 780);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void /* hook on the sole smart callback */
_file_chosen(void *data,
Evas_Object *obj,
@ -91,9 +83,11 @@ elm_main(int argc,
{
Evas_Object *win, *bg, *vbox, *hbox, *ic, *ck, *fs_bt, *en, *lb, *sep;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "fileselector-button", ELM_WIN_BASIC);
elm_win_title_set(win, "File Selector Button Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
/* hook on the file,chosen smart callback */
static void
_file_chosen(void *data,
@ -89,9 +81,11 @@ elm_main(int argc,
{
Evas_Object *win, *bg, *vbox, *hbox, *ic, *ck, *fs_entry, *sep;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "fileselector-entry", ELM_WIN_BASIC);
elm_win_title_set(win, "File Selector Entry Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
/* 'done' cb */
static void
_fs_done(void *data,
@ -32,7 +24,7 @@ _fs_done(void *data,
printf("We're done! Selected file is: %s\n",
selected ? selected : "*none!*");
_on_done(NULL, NULL, NULL);
elm_exit();
}
/* 'selected' cb */
@ -121,10 +113,11 @@ elm_main(int argc,
setlocale(LC_ALL, "");
elm_need_ethumb(); /* let's have thumbnails of images on grid view */
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "fileselector", ELM_WIN_BASIC);
elm_win_title_set(win, "File Selector Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -20,14 +20,6 @@ static const char *commands = \
"\ts - print selected item's label\n"
"\th - print help\n";
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
void /* unselect the item shown in the flip selector */
_unsel_cb(void *data,
Evas_Object *obj,
@ -158,9 +150,11 @@ elm_main(int argc, char **argv)
"Eldbus"
};
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "flipselector", ELM_WIN_BASIC);
elm_win_title_set(win, "Flip Selector Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -32,14 +32,6 @@ static const char *imgs[9] =
static Elm_Gengrid_Item_Class *gic = NULL;
static Evas_Object *before_bt, *after_bt;
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
/* change layouting mode */
static void
_horizontal_grid(void *data,
@ -430,10 +422,12 @@ elm_main(int argc,
srand(time(NULL));
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_app_info_set(elm_main, "elementary", "images");
win = elm_win_add(NULL, "gengrid", ELM_WIN_BASIC);
elm_win_title_set(win, "Generic Grid Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);

View File

@ -95,14 +95,6 @@ _index_selected(void *data,
"FAIL, something went wrong");
}
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc,
char **argv)
@ -112,9 +104,11 @@ elm_main(int argc,
unsigned int i;
char curr = 0;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "index", ELM_WIN_BASIC);
elm_win_title_set(win, "Index Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -32,14 +32,6 @@ _index_changed(void *data,
elm_gengrid_item_bring_in(item, ELM_GENGRID_ITEM_SCROLLTO_IN);
}
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static char *
_grid_label_get(void *data,
Evas_Object *obj,
@ -97,10 +89,12 @@ elm_main(int argc,
Elm_Gengrid_Item_Class gic;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_app_info_set(elm_main, "elementary", "images");
win = elm_win_add(NULL, "index", ELM_WIN_BASIC);
elm_win_title_set(win, "Index Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
@ -35,9 +27,11 @@ elm_main(int argc, char **argv)
"Saturday"
};
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "list", ELM_WIN_BASIC);
elm_win_title_set(win, "List Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
@ -35,9 +27,11 @@ elm_main(int argc, char **argv)
"Saturday"
};
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "list", ELM_WIN_BASIC);
elm_win_title_set(win, "List Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -13,14 +13,6 @@
static int counter = 3;
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_prepend_cb(void *data, Evas_Object *obj, void *event_info)
{
@ -255,9 +247,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *hbx, *li, *bt;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "list", ELM_WIN_BASIC);
elm_win_title_set(win, "List Items Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -41,12 +41,6 @@ _bt_zoom_fill(void *data, Evas_Object *obj, void *event_info)
elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FILL);
}
static void
_on_done(void *data, Evas_Object *obj, void *event_info)
{
elm_exit();
}
/* FIXME: it shouldn't be required. For unknown reason map won't call
* pan_calculate until shot delay time, but then it will take a screenshot
* when the map isn't loaded yet (actually it won't be downloaded, because
@ -65,9 +59,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *map, *box, *bt;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "map", ELM_WIN_BASIC);
elm_win_title_set(win, "Map Creation Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -140,12 +140,6 @@ _bt_zoom_fill(void *data, Evas_Object *obj, void *event_info)
elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_AUTO_FILL);
}
static void
_on_done(void *data, Evas_Object *obj, void *event_info)
{
elm_exit();
}
/* FIXME: it shouldn't be required. For unknown reason map won't call
* pan_calculate until shot delay time, but then it will take a screenshot
* when the map isn't loaded yet (actually it won't be downloaded, because
@ -181,9 +175,11 @@ elm_main(int argc, char **argv)
snprintf(buf, sizeof(buf), "%s/images/sky_03.jpg", "sdf");
data_brasilia.file = strdup(buf);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "map", ELM_WIN_BASIC);
elm_win_title_set(win, "Map Overlay Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -96,12 +96,6 @@ _bt_zoom_fill(void *data, Evas_Object *obj, void *event_info)
elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FILL);
}
static void
_on_done(void *data, Evas_Object *obj, void *event_info)
{
elm_exit();
}
/* FIXME: it shouldn't be required. For unknown reason map won't call
* pan_calculate until shot delay time, but then it will take a screenshot
* when the map isn't loaded yet (actually it won't be downloaded, because
@ -120,9 +114,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *map, *box, *bt, *entry;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "map", ELM_WIN_BASIC);
elm_win_title_set(win, "Map Route Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -10,14 +10,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_enabled_cb(void *data, Evas_Object *obj, void *event_info)
{
@ -45,9 +37,11 @@ elm_main(int argc, char **argv)
Evas_Object *win, *bg, *bx, *hbx, *tg, *ck, *mb, *tb, *ic;
unsigned int i, j;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "mapbuf", ELM_WIN_BASIC);
elm_win_title_set(win, "Mapbuf Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_press(void *data, Evas_Object *obj, void *event_info)
{
@ -62,9 +54,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *panes, *panes_h, *bt;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "panes", ELM_WIN_BASIC);
elm_win_title_set(win, "Panes Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
@ -26,9 +18,11 @@ elm_main(int argc, char **argv)
Elm_Object_Item *seg_it;
int count, idx;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "segment_control", ELM_WIN_BASIC);
elm_win_title_set(win, "Segment Control Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_changed_cb(void *data, Evas_Object *obj, void *event_info)
{
@ -52,9 +44,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *sl, *ic;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "slider", ELM_WIN_BASIC);
elm_win_title_set(win, "Slider Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static Evas_Object *slideshow, *bt_start, *bt_stop;
static Elm_Slideshow_Item_Class itc;
@ -187,9 +179,10 @@ elm_main(int argc,
snprintf(img8, sizeof(img8), "%s/images/mystrale.jpg", data_dir);
snprintf(img9, sizeof(img9), "%s/images/mystrale_2.jpg", data_dir);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "slideshow", ELM_WIN_BASIC);
elm_win_title_set(win, "Slideshow example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
evas_object_resize(win, 600, 400);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_changed_cb(void *data, Evas_Object *obj, void *event_info)
{
@ -36,9 +28,11 @@ elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *sp;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "spinner", ELM_WIN_BASIC);
elm_win_title_set(win, "Spinner Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_item_1_pressed(void *data, Evas_Object *obj, void *event_info)
{
@ -47,9 +39,11 @@ elm_main(int argc, char **argv)
Evas_Object *win, *bg, *bx, *tb, *bt;
Elm_Object_Item *tb_it;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC);
elm_win_title_set(win, "Toolbar Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,14 +11,6 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
static void
_item_pressed(void *data, Evas_Object *obj, void *event_info)
{
@ -33,9 +25,11 @@ elm_main(int argc, char **argv)
Evas_Object *win, *bg, *bx, *tb, *bt;
Elm_Object_Item *tb_it;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC);
elm_win_title_set(win, "Toolbar Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -11,23 +11,17 @@
#include <Elementary.h>
static void
_on_done(void *data,
Evas_Object *obj,
void *event_info)
{
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bx, *tb, *bt, *menu;
Elm_Object_Item *tb_it;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC);
elm_win_title_set(win, "Toolbar Example");
evas_object_smart_callback_add(win, "delete,request", _on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
bg = elm_bg_add(win);
elm_win_resize_object_add(win, bg);

View File

@ -3,22 +3,16 @@
#include <Elementary.h>
static void
on_done(void *data, Evas_Object *obj, void *event_info)
{
/* quit the mainloop (elm_run) */
elm_exit();
}
EAPI_MAIN int
elm_main(int argc, char **argv)
{
Evas_Object *win, *bg, *bt;
Elm_Transit *trans;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = elm_win_add(NULL, "transit-basic", ELM_WIN_BASIC);
elm_win_title_set(win, "Transit - Basic");
evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
evas_object_resize(win, 400, 400);

View File

@ -78,13 +78,6 @@ static struct {
{ NULL, NULL, EINA_FALSE }
};
static void
on_done(void *data, Evas_Object *obj, void *event_info)
{
/* quit the mainloop (elm_run) */
elm_exit();
}
/* add a checkbox to the box with the given label, and uses the checked
* pointer as state_pointer to this checkbox */
static void
@ -187,11 +180,11 @@ elm_main(int argc, char **argv)
context.tween_mode = ELM_TRANSIT_TWEEN_MODE_LINEAR;
elm_app_info_set(elm_main, "elementary", "images/icon_07.png");
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
/* add a window */
win = elm_win_add(NULL, "transit", ELM_WIN_BASIC);
elm_win_title_set(win, "Transit Example");
evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
/* add a scalable white background to this window */

View File

@ -41,13 +41,6 @@ static struct {
{ NULL, NULL, EINA_FALSE }
};
static void
on_done(void *data, Evas_Object *obj, void *event_info)
{
/* quit the mainloop (elm_run) */
elm_exit();
}
static void
_checkbox_transition_add(Evas_Object *box, const char *label, Eina_Bool *checked)
{
@ -93,11 +86,12 @@ elm_main(int argc, char **argv)
char buf[PATH_MAX];
int i;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_app_info_set(elm_main, "elementary", "images/icon_07.png");
/* add a window */
win = elm_win_add(NULL, "transit", ELM_WIN_BASIC);
elm_win_title_set(win, "Transit Example");
evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
elm_win_autodel_set(win, EINA_TRUE);
/* add a scalable white background to this window */