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

Reply via email to