Enlightenment CVS committal Author : chaos Project : e17 Module : proto
Dir : e17/proto/entropy/src/include Modified Files: entropy_etk_context_menu.h entropy_gui.h entropy_gui_event_handler.h notification_engine.h plugin_base.h plugin_helper.h Log Message: * Some work on the entropy side of metadata =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/include/entropy_etk_context_menu.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- entropy_etk_context_menu.h 16 Apr 2006 11:37:03 -0000 1.1 +++ entropy_etk_context_menu.h 17 Jul 2006 13:41:47 -0000 1.2 @@ -10,6 +10,9 @@ void entropy_etk_context_menu_stat_cb_register( void (*cb)(void*, entropy_generic_file*), void* data); +void +entropy_etk_context_menu_metadata_groups_populate(); + #endif =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/include/entropy_gui.h,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- entropy_gui.h 19 Apr 2006 06:38:21 -0000 1.11 +++ entropy_gui.h 17 Jul 2006 13:41:47 -0000 1.12 @@ -17,6 +17,7 @@ #define ENTROPY_GUI_EVENT_FILE_METADATA_AVAILABLE "entropy_gui_event_file_metadata_available" #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_TOOLKIT_EWL "ewl" =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/include/entropy_gui_event_handler.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- entropy_gui_event_handler.h 19 Apr 2006 06:38:21 -0000 1.8 +++ entropy_gui_event_handler.h 17 Jul 2006 13:41:47 -0000 1.9 @@ -103,4 +103,9 @@ Entropy_Gui_Event_Handler_Instance_Data* entropy_event_handler_extended_stat_instance_data(entropy_gui_event* event, entropy_gui_component_instance* requestor); +/*Metadata groups*/ +Entropy_Gui_Event_Handler* entropy_event_handler_metadata_groups_handler(); +Entropy_Gui_Event_Handler_Instance_Data* entropy_event_handler_metadata_groups_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.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- notification_engine.h 19 Apr 2006 06:38:21 -0000 1.12 +++ notification_engine.h 17 Jul 2006 13:41:47 -0000 1.13 @@ -17,7 +17,8 @@ ENTROPY_NOTIFY_USER_INTERACTION_YES_NO_ABORT = 12, ENTROPY_NOTIFY_FILE_METADATA_REQUEST = 13, ENTROPY_NOTIFY_FILE_METADATA_AVAILABLE = 14, - ENTROPY_NOTIFY_EXTENDED_STAT = 15 + ENTROPY_NOTIFY_EXTENDED_STAT = 15, + ENTROPY_NOTIFY_METADATA_GROUPS = 16 }; enum ENTROPY_GUI_EVENT_HINTS { =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/include/plugin_base.h,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- plugin_base.h 10 Jun 2006 02:36:14 -0000 1.10 +++ plugin_base.h 17 Jul 2006 13:41:47 -0000 1.11 @@ -74,6 +74,11 @@ void (*file_remove) (entropy_generic_file * file, entropy_gui_component_instance* instance); } file_functions; + + struct { + void (*groups_get)(entropy_gui_component_instance* instance); + Ecore_List* (*groups_retrieve)(); + } misc_functions; }; #define ENTROPY_PLUGIN_FILE(plugin) ((Entropy_Plugin_File *) plugin) =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/include/plugin_helper.h,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- plugin_helper.h 10 Jun 2006 02:36:14 -0000 1.19 +++ plugin_helper.h 17 Jul 2006 13:41:47 -0000 1.20 @@ -20,10 +20,13 @@ void entropy_plugin_filesystem_file_rename(entropy_generic_file* file, char* dest); void entropy_event_extended_stat_expect(Entropy_Generic_File* file, entropy_gui_component_instance* instance); +void entropy_plugin_filesystem_metadata_groups_get(entropy_gui_component_instance* instance) ; + entropy_plugin* entropy_plugin_gui_get_by_name_toolkit(char* toolkit, char* name); void entropy_event_stat_request(Entropy_Generic_File* file, entropy_gui_component_instance* instance); void entropy_event_action_file(Entropy_Generic_File* file, entropy_gui_component_instance* instance); entropy_generic_file* entropy_layout_current_folder_get(entropy_gui_component_instance_layout* layout); +Ecore_List* entropy_plugin_filesystem_metadata_groups_retrieve() ; #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