Enlightenment CVS committal Author : chaos Project : e17 Module : proto/entropy
Dir : e17/proto/entropy/src Modified Files: entropy_core.c entropy_gui_event_handlers.c plugin_helper.c Log Message: eFolder creation dialog =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/entropy_core.c,v retrieving revision 1.99 retrieving revision 1.100 diff -u -3 -r1.99 -r1.100 --- entropy_core.c 16 Aug 2007 11:32:52 -0000 1.99 +++ entropy_core.c 1 Sep 2007 12:13:14 -0000 1.100 @@ -295,6 +295,7 @@ entropy_core_gui_event_handler_add(ENTROPY_GUI_EVENT_HOVER, entropy_event_handler_hover_request_handler); entropy_core_gui_event_handler_add(ENTROPY_GUI_EVENT_DEHOVER, entropy_event_handler_dehover_request_handler); entropy_core_gui_event_handler_add(ENTROPY_GUI_EVENT_AUTH_REQUEST, entropy_event_handler_auth_request_handler); + entropy_core_gui_event_handler_add(ENTROPY_GUI_EVENT_META_ALL_REQUEST, entropy_event_handler_meta_all_request_handler); //printf("\n\nDetails of thumbnailers:\n"); @@ -647,6 +648,8 @@ return "entropy_gui_event_dehover"; } else if (!strcmp(event, ENTROPY_GUI_EVENT_AUTH_REQUEST)) { return "entropy_gui_event_auth_request"; + } else if (!strcmp(event, ENTROPY_GUI_EVENT_META_ALL_REQUEST)) { + return "entropy_gui_event_meta_all_request"; } else return ""; } =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/entropy_gui_event_handlers.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- entropy_gui_event_handlers.c 13 Aug 2007 03:08:08 -0000 1.17 +++ entropy_gui_event_handlers.c 1 Sep 2007 12:13:14 -0000 1.18 @@ -521,6 +521,35 @@ return data; } +/*Metadata All */ +Entropy_Gui_Event_Handler* entropy_event_handler_meta_all_request_handler() +{ + return entropy_gui_event_handler_new( + entropy_event_handler_metadata_all_instance_data, + entropy_event_handler_instance_data_generic_cleanup); + +} + +Entropy_Gui_Event_Handler_Instance_Data* entropy_event_handler_metadata_all_instance_data(entropy_gui_event* event, + entropy_gui_component_instance* requestor) +{ + Entropy_Gui_Event_Handler_Instance_Data* data = NULL; + entropy_notify_event* ev = NULL; + + data = entropy_malloc(sizeof(Entropy_Gui_Event_Handler_Instance_Data)); + + ev = entropy_notify_event_new(); + ev->event_type = ENTROPY_NOTIFY_METADATA_ALL; + ev->return_struct = event->data; + ev->processed = 1; + + data->notify = ev; + + + return data; +} + + /*Copy Request */ Entropy_Gui_Event_Handler* entropy_event_handler_copy_request_handler() { =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugin_helper.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -3 -r1.35 -r1.36 --- plugin_helper.c 30 Aug 2007 13:07:02 -0000 1.35 +++ plugin_helper.c 1 Sep 2007 12:13:14 -0000 1.36 @@ -353,6 +353,18 @@ } } +void entropy_plugin_filesystem_vfolder_create(char* name, Evas_List* entries) +{ + Entropy_Plugin_File* plugin = + ENTROPY_PLUGIN_FILE(entropy_plugins_type_get_first (ENTROPY_PLUGIN_BACKEND_FILE, + ENTROPY_PLUGIN_SUB_TYPE_ALL)); + + if (plugin) { + return (*plugin->misc_functions.vfolder_create)(name,entries); + } +} + + void entropy_plugin_filesystem_file_group_add(entropy_generic_file* file, char* group) { Entropy_Plugin_File* plugin = ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs