Commit Graph

82 Commits

Author SHA1 Message Date
Hannes Janetzek db8fad47d1 converted all modules to new api
SVN revision: 48758
2010-05-11 17:24:38 +00:00
Hannes Janetzek 1760d392d4 use macro for registering modules
SVN revision: 48747
2010-05-11 01:53:34 +00:00
Hannes Janetzek bbe3d91149 added common log domain to Evry_API
added EVRY_PLUGIN_UPDATE macro for evry_plugin_update (was ...async_update)
converted more plugins



SVN revision: 48743
2010-05-10 23:45:49 +00:00
Hannes Janetzek 74317f724a added Evry_API struct to pass api as handle to modules so that they dont fail to load when everything is not loaded
see everything-settings as example how to use. other modules need to be converted.


SVN revision: 48740
2010-05-10 22:35:13 +00:00
Hannes Janetzek 311f5a8701 added function to find actions
SVN revision: 48687
2010-05-08 20:30:15 +00:00
Hannes Janetzek 4c8e8f64ce added utility function for md5 sum
item_changed event now says what has changed


SVN revision: 48680
2010-05-08 15:24:07 +00:00
Hannes Janetzek 4d746f5484 - splitted files plugin into recent-files/files
- added top-level option for plugins to either show the plugins' items or 
  the the plugin in aggregator
- added min_query option for plugins.
- added 'show in all' plugin option
- removed default config curft from plugin struct. plugin_register returns true 
  when a new config was created to set defaults.
- reorganized settings plugin.

 


SVN revision: 48642
2010-05-06 13:09:14 +00:00
Hannes Janetzek e0908dd7c9 comments, and cleanups
SVN revision: 48597
2010-05-03 23:08:24 +00:00
Hannes Janetzek 1958516715 disambiguate api: separate begin() and browse().
cleanups


SVN revision: 48587
2010-05-03 19:19:42 +00:00
Hannes Janetzek d908276143 sry, changed the history eet format. better now than later
SVN revision: 48564
2010-05-02 20:40:21 +00:00
Hannes Janetzek 3f751f14f9 - fix last commit, need to check where hist item does vanish
- sort actions better



SVN revision: 48550
2010-05-02 16:16:20 +00:00
Hannes Janetzek fc31b50109 - speedup history lookup
- fix cleanup of recent files


SVN revision: 48549
2010-05-02 15:46:02 +00:00
Hannes Janetzek 60ae3759de add action option whether it is specific for a context provided by subject item.
e.g. copy is not specific for images while image viewer action is


SVN revision: 48547
2010-05-02 13:11:32 +00:00
Hannes Janetzek 60336d031f accept_list option for actions to handle multiple items at once
SVN revision: 48544
2010-05-02 11:57:39 +00:00
Hannes Janetzek e8a43d4c1e - keep track of async requests. dont handle old ones
- copy icon 'new .desktop' action


SVN revision: 48495
2010-04-30 22:12:02 +00:00
Hannes Janetzek 703f9550b4 - disabled 'file delete' action for now. make it safer
- sort actions matching subtype before type, i.e. mpris action before file actions


SVN revision: 48444
2010-04-29 23:11:53 +00:00
Hannes Janetzek 21713329da - show only dirs when for copy/move actions
- fix recent files, and cleanup of stale entries 


SVN revision: 48440
2010-04-29 21:42:03 +00:00
Hannes Janetzek 3a5b9456e9 - added function to get path or url from Evry_File, so that sources dont have to set both.
- check evry_file_path/uri_get() before using either. when return not NULL file->path/uri can b$
- make 'open with' plugin only show apps mathings the files mimetype
- added 'open with' action which takes any app as second argument
- sort actions that match item type before those matching subtype


SVN revision: 48418
2010-04-29 15:20:12 +00:00
Hannes Janetzek 4b51ec0c20 - match action also against subtype
- helper to get the path from an url
- added keybindings, 


SVN revision: 48411
2010-04-29 00:00:08 +00:00
Hannes Janetzek 7aa6e09f48 clean up the mess with stringshared/refd types:
use int to identify item type, add function to register new types. 


SVN revision: 48396
2010-04-28 16:39:50 +00:00
Hannes Janetzek b76df169ab fix last commit.
started to make item type checking better


SVN revision: 48391
2010-04-28 13:54:35 +00:00
Hannes Janetzek 7016b51af8 Evry_Action.: reorganized and allow to check for subtype
- remove trigger from config when length is 0


SVN revision: 48389
2010-04-28 12:58:24 +00:00
Hannes Janetzek e2abaae2c6 'everything'
- cleanup api -> cleanup code :)
- Evry_Plugin now inherits Evry_Item
- Evry_Action has fetch method to realize menu interfaces easily. see wallpaper plugin
- Evry_App inherits Evry_Action


SVN revision: 48374
2010-04-28 03:22:40 +00:00
Hannes Janetzek 5e8a3abd9a 'everything'
- make Evry_Action inherit from Evry_Item
- reorganize evry_action selector plugin
- fix bug in thumb view when quickly sliding back
- files: use thread for adding history items, as ecore_file_exists can block
- fix -Wall warnings


SVN revision: 48340
2010-04-26 18:21:09 +00:00
Hannes Janetzek 8cafc5cebb 'everything'
- allow multiple selection of and action on items, use ',' ctrl+ , ctrl- for marking items
  - only those selected items will be used that match the type of action.
  - TODO: filter which actions should not be used with multiple candidates
- files: added dir monitor and trash action


SVN revision: 48312
2010-04-25 16:26:13 +00:00
Hannes Janetzek 857d064220 'everyhing'
- when trigger active clear input without clearing the trigger
- nicer macro for EVRY_PLUGIN_NEW



SVN revision: 48294
2010-04-25 00:31:11 +00:00
Hannes Janetzek 231e6ba48b 'everything'
- cleanup aggregator _fetch, add any item when less than MAX_ITEMS matching were found
- also use ctrl+up/down for jumping to first/last item



SVN revision: 48291
2010-04-24 23:05:36 +00:00
Hannes Janetzek f5b3c6757f 'everyhing' open module configs directly from plugin page
SVN revision: 48274
2010-04-24 14:27:16 +00:00
Hannes Janetzek 55ba16a896 formatting + space cleanups
SVN revision: 48266
2010-04-24 00:54:12 +00:00
Hannes Janetzek e226f8f013 'everything' big cleanup.
- fixed bug with going back to thumb view
- aggregator can now have his one view


SVN revision: 48263
2010-04-24 00:21:45 +00:00
Hannes Janetzek 6a858f10db 'everything' added configuration for triggers and views per plugin.
SVN revision: 48256
2010-04-23 20:48:22 +00:00
Hannes Janetzek e739b9ecd9 'everything' use an indicator to show when a trigger is active
SVN revision: 48240
2010-04-23 00:49:29 +00:00
Hannes Janetzek aa65519498 'everything' make 'input' pointer to input minus trigger
SVN revision: 48238
2010-04-22 23:03:47 +00:00
Hannes Janetzek 9b861c788b added url_escape from curl
SVN revision: 48223
2010-04-22 18:11:20 +00:00
Hannes Janetzek 2a1201bbdb merge exehist into evry_hist
SVN revision: 48194
2010-04-21 00:50:30 +00:00
Hannes Janetzek ac2fca776a 'everything' first start help page
SVN revision: 48170
2010-04-20 18:49:42 +00:00
Hannes Janetzek 4b5ce1b90a 'everything'
- let plugins store simple config data 
- fix apps 'open with' bug


SVN revision: 48162
2010-04-20 15:22:01 +00:00
Hannes Janetzek 90517199bc 'everything' fix bug in sorting of 'all' list.
- added 'subtype' to Evry_Item


SVN revision: 48125
2010-04-19 07:26:56 +00:00
Hannes Janetzek 71f4bb7947 'everything' fix mimetype bug in file history
- added helper to check item type 


SVN revision: 48096
2010-04-18 04:41:08 +00:00
Hannes Janetzek c30b76da87 'everything' files: remember mimetype in history -> dont stat files from sleeping drives
- better scale down icons than up


SVN revision: 48089
2010-04-18 00:17:15 +00:00
Hannes Janetzek bdb41a6254 'everything'
- slide anim for browsing into folders
- fix for spd when framerate is below 25fps
-Wall checked


SVN revision: 48077
2010-04-17 17:50:27 +00:00
Hannes Janetzek 233d282c92 'everything'
- fix plugin order config
- actually save app config
- scroll tabs, and turn off the 'blinking' on input



SVN revision: 48070
2010-04-17 12:40:28 +00:00
Hannes Janetzek 53b5f48a90 'everything'
- apps config : turn off executable list.
- aggregator: filter items with same id from different plugins 
  (no duplicates for files and tracker)


SVN revision: 48061
2010-04-17 01:10:20 +00:00
Hannes Janetzek 3f29ece6db 'everything' cleanup api
-  fix 'localization'? - translating plugin labels should work now


SVN revision: 48042
2010-04-15 21:42:30 +00:00
Hannes Janetzek d0fbe9424e 'everything' apps shift/ctrl+tab insert appname + space now
SVN revision: 48022
2010-04-15 15:46:12 +00:00
Hannes Janetzek 2baae5916b 'everything' files: show root dir directly on /
- added ctrl|shift+Tab binding for browsing into items.


SVN revision: 48019
2010-04-15 13:58:44 +00:00
Hannes Janetzek 1ac2bb559a 'everything' cleanups. added p->view_mode for plugins to request a view used for them
SVN revision: 48005
2010-04-14 20:21:56 +00:00
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