My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
elm_win_exemple  
Elementary window exemple
Updated Dec 19, 2008 by samuel.r...@gmail.com
#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;
}
Powered by Google Project Hosting