Advertisement
Guest User

Untitled

a guest
Feb 5th, 2013
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.55 KB | None | 0 0
  1. void my_win_del(void *data, Evas_Object *obj, void *event_info)                  
  2. {                                                                                
  3.    elm_exit();                                                                  
  4. }                                                                                
  5.                                                                                  
  6. EAPI_MAIN int                                                                    
  7. elm_main(int argc, char **argv)                                                  
  8. {                                                                                
  9.     Evas_Object *win, *r;                                                        
  10.                                                                                  
  11.     win = eo_add_custom(ELM_OBJ_WIN_CLASS, NULL,                                
  12. elm_obj_win_constructor("main", ELM_WIN_BASIC));                                
  13.                                                                                  
  14.     elm_win_title_set(win, "Elementary Tests");                                  
  15.     evas_object_smart_callback_add(win, "delete,request", my_win_del, NULL);    
  16.     evas_object_resize(win, 320, 320);                                          
  17.     evas_object_show(win);                                                      
  18.                                                                                  
  19.     r = eo_add(EVAS_OBJ_RECTANGLE_CLASS, win);                                  
  20.     evas_object_resize(r, 100, 100);                                            
  21.     evas_object_show(r);                                                        
  22.     eo_unref(r);                                                                
  23.     r = NULL; // optional, but recommended.                                      
  24.                                                                                  
  25.     elm_run();                                                                  
  26.                                                                                  
  27.     eo_del(win); // Could have actually been eo_unref.                                                      
  28.     elm_shutdown();                                                              
  29.                                                                                  
  30.     return 0;                                                                    
  31. }                                                                                
  32. ELM_MAIN()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement