Go to the source code of this file.
Defines | |
#define | SOURCE_NO 0 |
#define | SOURCE_PICTURE 1 |
#define | SOURCE_RSS 2 |
#define | SOURCE_TEXT 3 |
Functions | |
int | devian_source_change (dEvian *devian, int source) |
void | devian_source_detach (dEvian *devian, int part) |
int | devian_source_refresh (dEvian *devian) |
int | devian_source_set_bg (dEvian *devian) |
int | devian_source_viewer (dEvian *devian) |
int | devian_source_evas_object_get (dEvian *devian, Evas_Object **obj0, Evas_Object **obj1) |
int | devian_source_original_size_get (dEvian *devian, int part, int *w, int *h) |
char * | devian_source_name_get (dEvian *devian, int part) |
void | devian_source_dialog_infos (dEvian *devian) |
void | devian_source_timer_change_set (dEvian *devian, int active, int time) |
|
Definition at line 8 of file e_mod_source.h. Referenced by _devian_source_del(), devian_devian_add(), devian_devian_del(), devian_devian_set_name(), devian_source_change(), devian_source_evas_object_get(), devian_source_original_size_get(), and devian_source_picture_del(). |
|
|
Definition at line 10 of file e_mod_source.h. |
|
|
Definition at line 7 of file e_mod_source.c. References _devian_source_del(), devian_source_picture_add(), SOURCE_NO, SOURCE_PICTURE, and SOURCE_TEXT. Referenced by devian_devian_add(), and devian_devian_del(). 00008 { 00009 /* CHECK: if already one source, remove it, except if its the one we want */ 00010 if (devian->source) 00011 { 00012 if (devian->conf->source_type == source) 00013 return 0; 00014 else 00015 _devian_source_del(devian); 00016 } 00017 00018 /* Add the new container to the devian */ 00019 switch (source) 00020 { 00021 case SOURCE_PICTURE: 00022 { 00023 if ( devian_source_picture_add(devian) ) 00024 return 1; 00025 break; 00026 } 00027 00028 case SOURCE_TEXT: 00029 { 00030 return 1; 00031 } 00032 00033 case SOURCE_NO: 00034 { 00035 /* I want no source attached, thank you */ 00036 return 0; 00037 } 00038 00039 default : return 1; 00040 } 00041 00042 return 0; 00043 }
|
|
Definition at line 45 of file e_mod_source.c. References devian_data_picture_cache_detach(), SOURCE_PICTURE, and SOURCE_TEXT. Referenced by _cb_edje_part_change(). 00046 { 00047 switch (devian->conf->source_type) 00048 { 00049 case SOURCE_PICTURE: 00050 devian_data_picture_cache_detach(devian->source, part); 00051 break; 00052 case SOURCE_TEXT: 00053 break; 00054 } 00055 return; 00056 }
|
|
Definition at line 149 of file e_mod_source.c. References devian_source_picture_dialog_infos(), SOURCE_PICTURE, and SOURCE_TEXT. Referenced by _devian_menu_cb_source_infos(). 00150 { 00151 switch (devian->conf->source_type) 00152 { 00153 case SOURCE_PICTURE: 00154 devian_source_picture_dialog_infos(devian->source); 00155 break; 00156 case SOURCE_TEXT: 00157 break; 00158 } 00159 00160 return; 00161 }
|
|
Definition at line 103 of file e_mod_source.c. References devian_source_picture_evas_object_get(), SOURCE_NO, SOURCE_PICTURE, and SOURCE_TEXT. Referenced by _cb_edje_part_change(), devian_container_box_add(), devian_container_box_del(), and devian_container_box_edje_part_change(). 00106 { 00107 switch (devian->conf->source_type) 00108 { 00109 case SOURCE_PICTURE: 00110 return devian_source_picture_evas_object_get(devian, obj0, obj1); 00111 case SOURCE_TEXT: 00112 break; 00113 case SOURCE_NO: 00114 break; 00115 } 00116 00117 return 0; 00118 }
|
|
Definition at line 137 of file e_mod_source.c. References devian_source_picture_name_get(), SOURCE_PICTURE, and SOURCE_TEXT. Referenced by devian_container_box_edje_part_change(). 00138 { 00139 switch (devian->conf->source_type) 00140 { 00141 case SOURCE_PICTURE: 00142 return devian_source_picture_name_get(devian->source, part); 00143 case SOURCE_TEXT: 00144 break; 00145 } 00146 return NULL; 00147 }
|
|
Definition at line 120 of file e_mod_source.c. References devian_source_picture_original_size_get(), SOURCE_NO, SOURCE_PICTURE, and SOURCE_TEXT. Referenced by devian_container_box_resize_auto(). 00122 { 00123 switch (devian->conf->source_type) 00124 { 00125 case SOURCE_PICTURE: 00126 return devian_source_picture_original_size_get(devian->source, 00127 part, w, h); 00128 case SOURCE_TEXT: 00129 break; 00130 case SOURCE_NO: 00131 break; 00132 } 00133 00134 return 0; 00135 }
|
|
Definition at line 58 of file e_mod_source.c. References devian_source_picture_change(), SOURCE_PICTURE, and SOURCE_TEXT. Referenced by _cb_edje_part_change_wanted(). 00059 { 00060 switch (devian->conf->source_type) 00061 { 00062 case SOURCE_PICTURE: 00063 return devian_source_picture_change(devian->source); 00064 case SOURCE_TEXT: 00065 return 0; 00066 } 00067 00068 return 0; 00069 }
|
|
Definition at line 71 of file e_mod_source.c. References devian_source_picture_set_bg(), SOURCE_PICTURE, and SOURCE_TEXT. Referenced by _cb_edje_set_bg(). 00072 { 00073 switch (devian->conf->source_type) 00074 { 00075 case SOURCE_PICTURE: 00076 return devian_source_picture_set_bg(devian->source); 00077 case SOURCE_TEXT: 00078 return 0; 00079 } 00080 00081 return 0; 00082 }
|
|
Definition at line 163 of file e_mod_source.c. References devian_source_picture_timer_change_set(), SOURCE_PICTURE, and SOURCE_TEXT. Referenced by _cb_edje_part_change_start(), and _cb_edje_part_change_stop(). 00164 { 00165 switch (devian->conf->source_type) 00166 { 00167 case SOURCE_PICTURE: 00168 devian_source_picture_timer_change_set(devian->source, active, time); 00169 break; 00170 case SOURCE_TEXT: 00171 break; 00172 } 00173 00174 return; 00175 }
|
|
Definition at line 84 of file e_mod_source.c. References devian_source_picture_viewer(), SOURCE_PICTURE, and SOURCE_TEXT. Referenced by _devian_menu_cb_source_viewer(). 00085 { 00086 switch (devian->conf->source_type) 00087 { 00088 case SOURCE_PICTURE: 00089 return devian_source_picture_viewer(devian->source); 00090 case SOURCE_TEXT: 00091 return 0; 00092 } 00093 00094 return 0; 00095 }
|