Main Page | Data Structures | Directories | File List | Data Fields | Globals

e_mod_source_picture.h

Go to the documentation of this file.
00001 #ifdef E_MOD_DEVIAN_TYPEDEFS
00002 
00003 typedef struct _Source_Picture Source_Picture;
00004 
00005 #else
00006 
00007 #ifndef E_MOD_SOURCE_PICTURE_H_INCLUDED
00008 #define E_MOD_SOURCE_PICTURE_H_INCLUDED
00009 
00010 /* Default things */
00011 #define SOURCE_PICTURE_TIMER_DEFAULT 20
00012 #define SOURCE_PICTURE_TIMER_MIN 3
00013 #define SOURCE_PICTURE_SET_BG_PURGE_DEFAULT 1
00014 
00015 struct _Source_Picture
00016 {
00017   dEvian *devian;
00018 
00019   Picture *picture0;
00020   Picture *picture1;
00021 
00022   Ecore_Timer *timer;
00023 
00024   /* List of edj set as bg */
00025   Evas_List *was_set_bg;
00026 };
00027 
00028 int devian_source_picture_add(dEvian *devian);
00029 void devian_source_picture_del(Source_Picture *source);
00030 
00031 int devian_source_picture_change(Source_Picture *source);
00032 int devian_source_picture_set_bg(Source_Picture *source);
00033 int devian_source_picture_viewer(Source_Picture *source);
00034 
00035 int devian_source_picture_evas_object_get(dEvian *devian,
00036             Evas_Object **picture0,
00037             Evas_Object **picture1);
00038 int devian_source_picture_original_size_get(Source_Picture *source,
00039               int part, int *w, int *h);
00040 void devian_source_picture_dialog_infos(Source_Picture *source);
00041 char *devian_source_picture_name_get(Source_Picture *source, int part);
00042 void devian_source_picture_timer_change_set(Source_Picture *source, int active, int time);
00043 
00044 #endif
00045 #endif

Generated on Fri Jan 6 02:26:26 2006 for dEvian by  doxygen 1.4.4