Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : proto

Dir     : e17/proto/entropy/src/include


Modified Files:
        entropy_gui.h entropy_gui_event_handler.h 
        notification_engine.h plugin_helper.h 


Log Message:
* Big changes - copy/cut/paste events/requests now available to layout event 
consumers
* This is also means that cut/copy/paste are now available from the main window 
(as well as through Ctrl-(x|c|v)

===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/include/entropy_gui.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- entropy_gui.h       17 Jul 2006 13:41:47 -0000      1.12
+++ entropy_gui.h       7 Sep 2006 13:40:15 -0000       1.13
@@ -18,6 +18,9 @@
 #define ENTROPY_GUI_EVENT_EXTENDED_STAT        
"entropy_gui_event_extended_stat"       //Register that the next incoming stat 
for a file
                                                                                
// is an extended stat - e.g. a properties dialog request
 #define ENTROPY_GUI_EVENT_METADATA_GROUPS "entropy_gui_event_metadata_groups"  
 //Metadata groups available from file client
+#define ENTROPY_GUI_EVENT_COPY_REQUEST "entropy_gui_event_copy_request"
+#define ENTROPY_GUI_EVENT_CUT_REQUEST "entropy_gui_event_cut_request"
+#define ENTROPY_GUI_EVENT_PASTE_REQUEST "entropy_gui_event_paste_request"
 
 
 #define ENTROPY_TOOLKIT_EWL "ewl"
===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/include/entropy_gui_event_handler.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- entropy_gui_event_handler.h 17 Jul 2006 13:41:47 -0000      1.9
+++ entropy_gui_event_handler.h 7 Sep 2006 13:40:15 -0000       1.10
@@ -108,4 +108,19 @@
 Entropy_Gui_Event_Handler_Instance_Data* 
entropy_event_handler_metadata_groups_instance_data(entropy_gui_event* event, 
        entropy_gui_component_instance* requestor) ;
 
+/*Copy Request */
+Entropy_Gui_Event_Handler* entropy_event_handler_copy_request_handler();
+Entropy_Gui_Event_Handler_Instance_Data* 
entropy_event_handler_copy_request_instance_data(entropy_gui_event* event, 
+       entropy_gui_component_instance* requestor) ;
+
+/*Cut request */
+Entropy_Gui_Event_Handler* entropy_event_handler_cut_request_handler();
+Entropy_Gui_Event_Handler_Instance_Data* 
entropy_event_handler_cut_request_instance_data(entropy_gui_event* event, 
+       entropy_gui_component_instance* requestor);
+
+/*Paste Request */
+Entropy_Gui_Event_Handler* entropy_event_handler_paste_request_handler();
+Entropy_Gui_Event_Handler_Instance_Data* 
+entropy_event_handler_paste_request_instance_data(entropy_gui_event* event, 
+       entropy_gui_component_instance* requestor) ;
 #endif
===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/include/notification_engine.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- notification_engine.h       17 Jul 2006 13:41:47 -0000      1.13
+++ notification_engine.h       7 Sep 2006 13:40:15 -0000       1.14
@@ -18,7 +18,10 @@
        ENTROPY_NOTIFY_FILE_METADATA_REQUEST = 13,
        ENTROPY_NOTIFY_FILE_METADATA_AVAILABLE = 14,
        ENTROPY_NOTIFY_EXTENDED_STAT = 15,
-       ENTROPY_NOTIFY_METADATA_GROUPS = 16
+       ENTROPY_NOTIFY_METADATA_GROUPS = 16,
+       ENTROPY_NOTIFY_COPY_REQUEST = 17,
+       ENTROPY_NOTIFY_CUT_REQUEST = 18,
+       ENTROPY_NOTIFY_PASTE_REQUEST = 19
 };
 
 enum ENTROPY_GUI_EVENT_HINTS {
===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/include/plugin_helper.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- plugin_helper.h     26 Aug 2006 12:59:15 -0000      1.25
+++ plugin_helper.h     7 Sep 2006 13:40:15 -0000       1.26
@@ -35,4 +35,8 @@
 void entropy_plugin_filesystem_file_group_add(entropy_generic_file* file, 
char* group);
 void entropy_plugin_filesystem_file_group_remove(entropy_generic_file* file, 
char* group);
 
+void entropy_event_copy_request(entropy_gui_component_instance* instance);
+void entropy_event_cut_request(entropy_gui_component_instance* instance);
+void entropy_event_paste_request(entropy_gui_component_instance* instance);
+
 #endif



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to