|
elm_win_exemple
Elementary window exemple
#include <Elementary.h>
static void _del_hook (void *data, Evas_Object *o, void *event);
static void
_del_hook (void *data, Evas_Object *o, void *event)
{
elm_exit ();
return;
}
int
main (int argc, char **argv)
{
Evas_Object *win = NULL;
Evas_Object *bg = NULL;
elm_init (argc, argv);
win = elm_win_add (NULL, "window name", ELM_WIN_BASIC);
elm_win_title_set (win, "window title");
evas_object_smart_callback_add (win, "delete-request", _del_hook, NULL);
evas_object_show (win);
bg = elm_bg_add (win);
elm_window_resize_object_add (win, bg);
evas_object_size_hint_weight_set (bg, 1.0, 1.0);
evas_object_size_hint_min_set bg, 200, 200);
evas_object_show (bg);
elm_run ();
elm_shutdown ();
return EXIT_SUCCES;
}
|