Commit Graph

11 Commits

Author SHA1 Message Date
Hannes Janetzek a2dde82e7f 'everything'add free_cb for plugins and actions.
SVN revision: 47904
2010-04-10 22:38:05 +00:00
Hannes Janetzek 90f261fc04 'everything'
- use item_changed event to update views and actions
- Evry_File: rename uri to path


SVN revision: 47807
2010-04-07 15:03:27 +00:00
Hannes Janetzek e67b77ac46 'everything'
- make upadte of action selector async
- added action selector as subjects plugin for actions without object like restart, shutdown, etc


SVN revision: 47748
2010-04-04 14:11:35 +00:00
Hannes Janetzek ea01d21682 'everything'
- more work on history sort
- use return for browsing only in thumb mode. 
  one needs it also to launch actions on folders.. 
- cleanups


SVN revision: 42122
2009-08-31 13:04:53 +00:00
Hannes Janetzek f211ebb853 'everything'
- optimized view to update when required
- dirbrowse send asnyc upadte only when current list has changed
- ++ evry_action priorities, needs config option though
- moved _app_action to evry_util_app_exec


SVN revision: 42051
2009-08-28 02:25:13 +00:00
Hannes Janetzek 2438e6acde 'everything'
- fix action interceptor code


SVN revision: 41981
2009-08-25 19:18:58 +00:00
Hannes Janetzek 0d54921d6b 'everythin' module: cleanups
SVN revision: 41935
2009-08-23 04:22:46 +00:00
Hannes Janetzek c950586507 'everything' module: fix segv in wallpaper module
- cleanups


SVN revision: 41934
2009-08-23 04:02:36 +00:00
Hannes Janetzek aadf50f851 'everything' module: use macros for common stuff
- changed private data to inheritance of Evry_Item
  for Evry_Item_File and _App


SVN revision: 41932
2009-08-23 03:12:05 +00:00
Hannes Janetzek 71943a92da 'everything' module:
- added intercept and cleanup functions for Evry_Action. 
  intercept is run before subject item is passed to object plugin
  so that it can convert the output type of subject to the input type 
  of object plugin. used for BORDER -> APPLICATION (if border has a 
  reference to a .desktop file)


SVN revision: 41921
2009-08-22 01:15:21 +00:00
Hannes Janetzek a9589df2e7 'everything' module:
- support the inheritance of plugins for 
  plugins with one instances per state (dir_browse)
- moved internal plugins action_selector and aggregator
  to separate files
- all type_in/out checks are now done with pointer comparison


SVN revision: 41920
2009-08-21 22:42:06 +00:00