_Evry_API Struct Reference
Data Fields | |
int(* | api_version_check )(int version) |
Evry_Item *(* | item_new )(Evry_Item *base, Evry_Plugin *p, const char *label, Evas_Object *(*icon_get)(Evry_Item *it, Evas *e), Evry_Item_Free_Cb item_free) |
void(* | item_free )(Evry_Item *it) |
void(* | item_ref )(Evry_Item *it) |
void(* | item_changed )(Evry_Item *it, int change_icon, int change_selected) |
Evry_Plugin *(* | plugin_new )(Evry_Plugin *base, const char *name, const char *label, const char *icon, Evry_Type item_type, Evry_Plugin *(*begin)(Evry_Plugin *p, const Evry_Item *item), void(*cleanup)(Evry_Plugin *p), int(*fetch)(Evry_Plugin *p, const char *input)) |
void(* | plugin_free )(Evry_Plugin *p) |
int(* | plugin_register )(Evry_Plugin *p, int type, int priority) |
void(* | plugin_unregister )(Evry_Plugin *p) |
void(* | plugin_update )(Evry_Plugin *plugin, int state) |
Evry_Plugin *(* | plugin_find )(const char *name) |
Evry_Action *(* | action_new )(const char *name, const char *label, Evry_Type type1, Evry_Type type2, const char *icon, int(*action)(Evry_Action *act), int(*check_item)(Evry_Action *act, const Evry_Item *it)) |
void(* | action_free )(Evry_Action *act) |
void(* | action_register )(Evry_Action *act, int priority) |
void(* | action_unregister )(Evry_Action *act) |
Evry_Action *(* | action_find )(const char *name) |
Evry_Type(* | type_register )(const char *type) |
Evas_Object *(* | icon_theme_get )(const char *icon, Evas *e) |
int(* | fuzzy_match )(const char *str, const char *match) |
int(* | util_exec_app )(const Evry_Item *it_app, const Evry_Item *it_file) |
char *(* | util_url_escape )(const char *string, int inlength) |
char *(* | util_url_unescape )(const char *string, int length) |
void(* | util_file_detail_set )(Evry_Item_File *file) |
int(* | util_plugin_items_add )(Evry_Plugin *p, Eina_List *items, const char *input, int match_detail, int set_usage) |
char *(* | util_md5_sum )(const char *str) |
Evas_Object *(* | util_icon_get )(Evry_Item *it, Evas *e) |
const char *(* | file_path_get )(Evry_Item_File *file) |
const char *(* | file_url_get )(Evry_Item_File *file) |
History_Item *(* | history_item_add )(Evry_Item *it, const char *ctxt, const char *input) |
History_Types *(* | history_types_get )(Evry_Type type) |
int(* | history_item_usage_set )(Evry_Item *it, const char *input, const char *ctxt) |
Ecore_Event_Handler *(* | event_handler_add )(int type, Eina_Bool(*func)(void *data, int type, void *event), const void *data) |