Commit Graph

35 Commits

Author SHA1 Message Date
Hannes Janetzek a1809e0d8e 'everything'
- add evry_util_file_detail_set
- fix one more bugger in animated scrolling


SVN revision: 47997
2010-04-14 10:49:28 +00:00
Hannes Janetzek 88568ea5b1 'everything' added detailed list view
SVN revision: 47991
2010-04-13 22:15:56 +00:00
Hannes Janetzek 6d73f126f9 'everything' readd smooth scroll option
SVN revision: 47911
2010-04-11 02:34:18 +00:00
Hannes Janetzek a2dde82e7f 'everything'add free_cb for plugins and actions.
SVN revision: 47904
2010-04-10 22:38:05 +00:00
Hannes Janetzek c9c75b2420 'everything'
- everything plugins are now e-modules.


SVN revision: 47895
2010-04-10 20:05:57 +00:00
Hannes Janetzek b7d24f25cc check evry module api version
SVN revision: 47829
2010-04-08 11:55:15 +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 fc578352d0 'everything'
- add plugin option whether items should be shown in aggregator
- fix cleanup of thumb view when there are no items


SVN revision: 47677
2010-04-02 04:19:38 +00:00
Hannes Janetzek 0d5317b222 'everything' add log domain
SVN revision: 46908
2010-03-06 14:15:00 +00:00
Hannes Janetzek ab13fa8b72 fix comment
SVN revision: 45768
2010-02-01 13:06:44 +00:00
Hannes Janetzek b5ca26e9e9 'everything'
- remember context of action. e.g. which app was used for 
  opening a file with a specific mimetype 


SVN revision: 42205
2009-09-03 14:21:27 +00:00
Hannes Janetzek e6de679678 'everything'
- identify border items as transient to be removed from history on shutdown
- history_add function cleanup


SVN revision: 42103
2009-08-30 14:54:25 +00:00
Hannes Janetzek 3c72a49090 'everyting'
reduce size of history by jsut storing the previous folder as context for files


SVN revision: 42098
2009-08-30 13:35:06 +00:00
Hannes Janetzek c5507a54dd 'everything'
- added history that should adapt sort list sorting to usage
- conf dialog: moved plugiγ types to separate pages
- fixed bug from shared hash of apps plugins


SVN revision: 42095
2009-08-30 08:51:15 +00:00
Hannes Janetzek 477a2d2854 'everything'
- good ol' x40 revealed some performance issues with dirbrowse. fixed
- renamed state->sel_item to cur_item


SVN revision: 42082
2009-08-29 04:42:17 +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 f4915164a9 'everything'
- removed old list view. both is in thumb view now. toggle them with ctrl+2
- removed o_icon and o_bg memebers from Evry_Item, those didnt belong there..
- moved some stuff into evry_util.c


SVN revision: 42031
2009-08-27 10:35:32 +00:00
Hannes Janetzek c47ccbb13c 'everything' module: fix segv when togglig view with no active view
- cleanups


SVN revision: 41936
2009-08-23 04:48:17 +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 b1029c8a22 'everything' module:
- added obligatory 'set as wallpaper' action for image file
  (plugin shows how to make hierachical menus by a plugin)
  the import action is taken from e_int_wallpaper, would be
  good to move a generic version to e_util
- initiate first view automatically (to handle plugin selection
  without showing the list)
- cleanups



SVN revision: 41930
2009-08-22 21:22:38 +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
Hannes Janetzek b1225d5251 'everything' module:
- added begging of help view plugin (trigger with space+?)
- fix fuzzy match to handle punctuation correctly
- fix view plugin api for singleton plugins


SVN revision: 41909
2009-08-21 08:19:30 +00:00
Gustavo Sverzut Barbieri 5b7977946f EAPI on exported functions so -fvisibility=hidden works.
SVN revision: 41899
2009-08-20 23:40:02 +00:00
Hannes Janetzek c6a028e818 'everything' cleanup, moved tabs out of evry into list_view plugin
SVN revision: 41898
2009-08-20 21:39:01 +00:00
Hannes Janetzek 08a169c696 'everything' module:
- cleaned up view plugin api and plugins
- run calc and aspell only when triggered


SVN revision: 41875
2009-08-19 12:07:37 +00:00
Hannes Janetzek 326c5702b1 'everything' module:
- use hash for mimetype icon paths
- use evry_plugin/action_new/free everywhere


SVN revision: 41857
2009-08-18 14:29:30 +00:00
Hannes Janetzek 42c652baae 'everything' module:
fix preview plugin
some cleanups and added function to initialize a plugin


SVN revision: 41854
2009-08-18 03:15:36 +00:00
Hannes Janetzek 1fcfea9a30 'everything' module: made views pluggable.
- toggle view with ctrl+1 for now. 
- api needs some cleanups
- added option to config page for my preffered quick navigation keys


SVN revision: 41851
2009-08-17 23:54:16 +00:00
Hannes Janetzek 533ce81495 'everything' module:
- fixed bug from not removing items of old list that raster found yesterday
- added api functions so that plugins can provide their own view


SVN revision: 41827
2009-08-17 02:06:41 +00:00
Hannes Janetzek 43ebda5a4d 'everything' module:
- pass plugin priority hints with plugin registration
  for initial sorting
- register "select action" as normal plugin 
  (move it before "open with.." action  
   to use efm as default to browse dirs)


SVN revision: 41822
2009-08-16 16:26:49 +00:00
Hannes Janetzek fbb36478cc 'everything' module: added evry_fuzzy_match to replace e_util_glob_match
which also gives a weight fo the results. now the items in 'All' list are 
nicely sorted.


SVN revision: 41764
2009-08-14 14:44:18 +00:00
Hannes Janetzek 01edaca952 'everything' module:
use refcounters for Evry_Item...   


SVN revision: 41750
2009-08-13 22:42:40 +00:00
Hannes Janetzek 2e8857ee2a 'everything' module: allow external plugins to be build
- install header and everything.pc


SVN revision: 41740
2009-08-13 15:10:54 +00:00