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