Commit Graph

630 Commits

Author SHA1 Message Date
Hannes Janetzek abaa7c3627 refactor matches/plugin_update, fix aggregator to always be first, cleanups
SVN revision: 49359
2010-05-31 21:15:32 +00:00
Hannes Janetzek c493357679 - fix switching to object selector
- dont add plugins twice in browse_item
- enable plugins plugin



SVN revision: 49336
2010-05-30 21:44:20 +00:00
Hannes Janetzek 711818a427 keep aggregator in front of plugins list
SVN revision: 49335
2010-05-30 19:48:03 +00:00
Hannes Janetzek 5dad426676 switch aggregator and action plugins to create new instances in _begin.
action plugin is no special selector plugin anymore
added 'plugins' collection plugin. dont use! some plugins must be converted
to return new instances in begin. 
fix leak in browse_item function 
fix aspell config path
cleanups


SVN revision: 49333
2010-05-30 19:16:33 +00:00
Carsten Haitzler 52caeb8372 these dialogs should be resizable in basic mode
SVN revision: 49331
2010-05-30 18:07:30 +00:00
Hannes Janetzek 6c2d69f724 finish all plugins
SVN revision: 49303
2010-05-29 15:04:18 +00:00
Carsten Haitzler ea715abe03 pass distcheck!
SVN revision: 49296
2010-05-29 13:33:16 +00:00
Hannes Janetzek 9d978f7055 fix segv in browse_item
SVN revision: 49288
2010-05-29 11:17:15 +00:00
Hannes Janetzek a1fbb586f1 - use parents' plugin config when browsing
- hide aggregator when no items to aggregate


SVN revision: 49264
2010-05-28 23:30:24 +00:00
Hannes Janetzek 249e926a61 initial config dialog for collection
suff mentioned in last commit msg


SVN revision: 49263
2010-05-28 23:02:27 +00:00
Hannes Janetzek 49b152519c dont add collection plugin config each start
SVN revision: 49257
2010-05-28 20:58:01 +00:00
Hannes Janetzek b2de5ef2ef added evry_plug_collection which can hold other plugins.
- currently only registers 'Start', 
- TODO config dialog to create and edit collections

settings plugin: added config categories.

view: double click on browsable items now browses it.
- click action to run or right click to run and continue




SVN revision: 49255
2010-05-28 20:32:07 +00:00
Hannes Janetzek b7962efbbc fix segv on double click when actions were not already fetched
cleanups


SVN revision: 49241
2010-05-27 21:10:20 +00:00
Hannes Janetzek 4bc1ed355e - fix sliding back from list with no items
- allow direct sliding back. i.e. no need for mouse up and down again
- fix theme path to /modules/everything


SVN revision: 49236
2010-05-27 20:25:09 +00:00
Hannes Janetzek 52932a174a make return behavior consistent: always browse item.
cleanup selectors_switch: dont switch automatically back to subj selector
cleanups 


SVN revision: 49233
2010-05-27 14:30:12 +00:00
Hannes Janetzek 06bfeb30a0 dont use mouse out hide timer for edge popup. add config option later
reduce slide resistance


SVN revision: 49227
2010-05-27 09:42:16 +00:00
Hannes Janetzek c796422e36 drag-n-slide fixes.
animate slideing to next selector


SVN revision: 49220
2010-05-26 23:57:48 +00:00
Hannes Janetzek 8cd845023b fix last commit
SVN revision: 49217
2010-05-26 21:06:25 +00:00
Hannes Janetzek ae2896d446 - dont drag-slide back from last selector to first
- cleanup


SVN revision: 49214
2010-05-26 21:01:30 +00:00
Hannes Janetzek 5731177770 allow also drag-n-slide for non browsable items. goes to action selector then
fix aggregator


SVN revision: 49212
2010-05-26 15:54:07 +00:00
Hannes Janetzek ee1b2abec7 fix zoom level 2
SVN revision: 49210
2010-05-26 15:38:59 +00:00
Hannes Janetzek afed15ef67 fsck
SVN revision: 49209
2010-05-26 15:34:31 +00:00
Hannes Janetzek 2b95b6d91c fix config
SVN revision: 49208
2010-05-26 15:33:43 +00:00
Hannes Janetzek 253d8be915 added e action for edge bindings. preferable to be used with theme from trunk/THEMES/evry-theme
thumb mode zoom now between 96/128/256
dont sort non-tolevel plugins in front of other items
make text plugin non-top level, so that it is always reachable. e.g. when you want to search the type text with google etc


SVN revision: 49207
2010-05-26 15:09:51 +00:00
Hannes Janetzek 5e3e302464 fix: enable config options for actions and aggregator
SVN revision: 49200
2010-05-25 19:37:53 +00:00
Hannes Janetzek 9dd9b90282 blinking cursor
fix theme path


SVN revision: 49197
2010-05-25 16:14:44 +00:00
Hannes Janetzek 6452707656 reuse _evry_view_slide_clear
SVN revision: 49191
2010-05-24 23:00:04 +00:00
Hannes Janetzek e8f915ae2e remove testing code
SVN revision: 49190
2010-05-24 22:48:19 +00:00
Hannes Janetzek 331d122fa1 cleanup
SVN revision: 49188
2010-05-24 22:35:46 +00:00
Hannes Janetzek 8f6770c06f make sure sliding views are freed in evry_hide
SVN revision: 49187
2010-05-24 22:20:26 +00:00
Hannes Janetzek 32e239300b - do slide animation in theme
- cleanups


SVN revision: 49186
2010-05-24 22:08:15 +00:00
Hannes Janetzek 74547883df added F1, F2 bindings for name/date sorting in files plugin
SVN revision: 49181
2010-05-24 12:27:10 +00:00
Hannes Janetzek 63bc52c2b6 - set it->icon automatically when icon is in theme or full path, no need for icon_get func
- keep current view when browsing 
- theme tweaks



SVN revision: 49179
2010-05-24 11:49:46 +00:00
Hannes Janetzek 131a5b9fca - show plugin actions for non-toplevel plugins
- fix alt+w shortcut for 'return'


SVN revision: 49165
2010-05-23 22:01:15 +00:00
Hannes Janetzek 0e9f1d9e74 added plugin specific actions p->actions which can be triggered in context of a plugin
- added sort action for files plugin. finally sort by date. one reason less for me to open a fm (=

- added alt+(shift)+tab up/down, alt+q:exit, alt+w: enter shortcuts



SVN revision: 49157
2010-05-23 13:54:44 +00:00
Hannes Janetzek 318dc79c85 make plugin module loading completely independent of evry being loaded
cleanups


SVN revision: 49154
2010-05-23 07:35:48 +00:00
Hannes Janetzek ae4d9be066 show in config which plugin are loaded
SVN revision: 49137
2010-05-22 13:04:44 +00:00
Hannes Janetzek b9d3e808c9 dont forget to wakeup
SVN revision: 49136
2010-05-22 08:41:58 +00:00
Hannes Janetzek 793c4ae7ce cleanup. EAPI no longer required
SVN revision: 49134
2010-05-22 08:05:25 +00:00
Hannes Janetzek 90a51634ea fix warning. help view may call this
SVN revision: 49127
2010-05-22 06:46:54 +00:00
Hannes Janetzek 9c2094b5a5 evry: bumb config version to reset to defaults
SVN revision: 49126
2010-05-22 06:38:35 +00:00
Hannes Janetzek 965f96fb14 - exebuf: only create param items for executables that exist
- calc/aspell, dont show in agregator. looks bad to have only text items in icon view
- calc: show plugin item in aggregator
- files: fix files plugin to provide items for 'object'
- files: make browse action show inheriting folder for files, content for dirs
- help: hide view on input (other than up/down)


SVN revision: 49125
2010-05-22 06:35:46 +00:00
Hannes Janetzek be4f8f8657 defer popup creation. fixes popup being unresposive with composite
SVN revision: 49093
2010-05-21 11:28:13 +00:00
Hannes Janetzek 66f1ffbefc added input_type to plugins:
using it automatically creates an action
 that allows to browse any selected item
 of that type. 

move plugin functions in separate file

text_plugin reuses current item so that it doesnt flicker 
 while typing

use e_fm function for path to uri espace

remove duplicated macros in evry_api.h and e_mod_main.h

fix set usage of exebuf items



SVN revision: 49066
2010-05-20 15:41:27 +00:00
Hannes Janetzek 4310f32263 printf--
SVN revision: 49057
2010-05-20 06:51:29 +00:00
Hannes Janetzek c80bcfd875 switch back selector when current plugin provides no more items. (e.g. after remove action performed)
smaller match lag


SVN revision: 49056
2010-05-20 06:14:04 +00:00
Hannes Janetzek 7cda1b4edb keep input text after plugin trigger
SVN revision: 49052
2010-05-20 05:02:24 +00:00
Hannes Janetzek c83a8b509d goto end; after input completion
SVN revision: 49049
2010-05-20 04:44:56 +00:00
Hannes Janetzek a3e9a1d7eb reorder get_file_icon to get theme icons for mount points
SVN revision: 49048
2010-05-20 04:38:53 +00:00
Hannes Janetzek 878f482d78 - added EVRY_PLUGIN_INTANCE macro whic SHOULD be
used to create new intances for plugins which 
  can have more than one
- keep anonymous reference to current state with plugin
- remove lots of special handling for aggregator plugin


SVN revision: 49006
2010-05-19 14:44:36 +00:00
Hannes Janetzek 4fad3f4501 show indicator for when thumb slide for/back is possible
SVN revision: 48996
2010-05-19 02:43:41 +00:00
Hannes Janetzek 9053bd1ae9 get mouse events from seletors again
SVN revision: 48995
2010-05-19 01:34:46 +00:00
Hannes Janetzek c81e5ce7aa cleanups
SVN revision: 48994
2010-05-19 01:24:26 +00:00
Hannes Janetzek c802b2a74d - swallow selectors item _in_ theme
- cleanup shift-selectors action


SVN revision: 48993
2010-05-19 01:10:15 +00:00
Hannes Janetzek 486bf47939 - rework windows plugin, x:y now matches window from that desk
- fix evry_util_plugin_items_add to match item->detail properly
- fix evry_item_select with item-changed event


SVN revision: 48991
2010-05-19 00:03:35 +00:00
Hannes Janetzek dd4fa1244b - fix segv with complete input
- plugin can now set item selected by item change event
- better slide dir parameter
- fix comparison with unitialized values, thanks valgrind


SVN revision: 48981
2010-05-18 15:12:32 +00:00
Hannes Janetzek 3f81c54fc1 actually remove duplicates in aggregator
SVN revision: 48976
2010-05-18 12:32:29 +00:00
Hannes Janetzek 85797c58f3 evry_util_plugin_items_add: let plugin decide minimum input
SVN revision: 48974
2010-05-18 12:19:02 +00:00
Hannes Janetzek 7c2df0efc6 allow files to be dragged out of everything. bound to right button atm.
SVN revision: 48972
2010-05-18 09:37:58 +00:00
Hannes Janetzek 49b6a20c3f - show thumbnails for edj wallpaper
- added helper macros for action_free and new plugin instance


SVN revision: 48967
2010-05-18 07:52:26 +00:00
Hannes Janetzek b51868a30a fix invalid write..
cleanups


SVN revision: 48955
2010-05-18 03:20:55 +00:00
Hannes Janetzek 2514876698 reduce the chance to browse item by mistake when doing thumb scroll
SVN revision: 48950
2010-05-17 23:40:18 +00:00
Hannes Janetzek 5f9084b7d7 make evrything handle mouse events.
- double click on item runs action, right click runs action and keep evry open
- same with selectors
- mouse down and move 150px browses that item. and back. TODO needs an indicator
- mouse wheel selects next/prev on plugin bar or selectors 



SVN revision: 48949
2010-05-17 23:15:00 +00:00
Hannes Janetzek 7f9818b8a6 make clipboard action remember context.
cleanups & tweaks


SVN revision: 48927
2010-05-16 22:04:34 +00:00
Hannes Janetzek c011256d5c explicitly check that not ctrl or shift modifiers are active for normal tab bevahior.
cleanup


SVN revision: 48909
2010-05-16 04:06:15 +00:00
Hannes Janetzek 0f508a61ce refactor
SVN revision: 48908
2010-05-16 03:22:17 +00:00
Hannes Janetzek 523a1fbe07 dont sort parent dirs by usage
cleanups


SVN revision: 48906
2010-05-16 02:56:40 +00:00
Hannes Janetzek caacbb82df added selectors-shift function - in object selector one can trigger the
binding for show everything again and start with the current object as 
 new subject. esc or evry-binding will go back to previous level.
 this will come in handy sooner or later. believe me (=

added browse folder action to browse the containing folder of a file in 
 everything. 

now for example you have a plalist entry or a file from tracker search and 
 want to do sth within the parent dir of that file: 
 select browse folder -> .. go to parent -> trigger-evry-again -> 
 select delete/copy/watch the folder as slideshow or do whatever.
 


SVN revision: 48905
2010-05-16 02:37:07 +00:00
Hannes Janetzek b731a8b693 dont loose key events when showing everything
SVN revision: 48903
2010-05-15 23:27:09 +00:00
Hannes Janetzek da786a09b0 fix segv
SVN revision: 48901
2010-05-15 21:03:42 +00:00
Hannes Janetzek 3be469bc80 fix: ctrl+return
SVN revision: 48900
2010-05-15 20:58:54 +00:00
Hannes Janetzek 838684d6d8 - make cheat history work again
- dont check if files from cache exist in recent search, can slow down a lot
cleanups


SVN revision: 48899
2010-05-15 19:19:05 +00:00
Hannes Janetzek f6b49da880 - allow tab when there is no state to get back from empty selector
- fix segv window could have been deleted


SVN revision: 48873
2010-05-14 22:41:30 +00:00
Hannes Janetzek 71bc90e6ce - remove Evry.h
- move local vars into Evry_Window


SVN revision: 48871
2010-05-14 22:06:06 +00:00
Hannes Janetzek 6f5080e051 set better defaults
SVN revision: 48853
2010-05-14 06:49:20 +00:00
Hannes Janetzek 11a62e9049 use one window - more freedom to the aadvarks!
SVN revision: 48852
2010-05-14 06:35:06 +00:00
Hannes Janetzek 111b5b95c1 - get correct path uris
- fix browse item action missed one case
- fix segv in selector_item_update when state has no plugin


SVN revision: 48838
2010-05-14 03:11:03 +00:00
Hannes Janetzek 57a9bdc2ed - added Action_Performed event to let plugins know when an action was performed :)
- step to next item in thumb-view when marking items
- aggregator: better sorting of non-toplevel plugins, cleanups


SVN revision: 48832
2010-05-13 22:27:57 +00:00
Hannes Janetzek dcfbbb0799 sort non-toplevel plugins in aggregator correctly
SVN revision: 48804
2010-05-13 05:31:06 +00:00
Hannes Janetzek faeb840bdb fix automatic switching to object selector when action requires object
SVN revision: 48802
2010-05-13 04:42:22 +00:00
Hannes Janetzek 3b56f3c0da fix bug in exec_app
dont make cycle-mode default


SVN revision: 48800
2010-05-13 04:23:23 +00:00
Hannes Janetzek eab4f7cfef make multiple selection work in thumb mode.
trying thumb mode as default for aggregator


SVN revision: 48799
2010-05-13 04:13:38 +00:00
Hannes Janetzek 96967e37a8 fix file cache search
cleanups


SVN revision: 48798
2010-05-13 03:49:23 +00:00
Hannes Janetzek 6abe9464cf - use VERSION/EPOCH macros for config version
- fix segv in thumb_view



SVN revision: 48797
2010-05-13 02:52:02 +00:00
Hannes Janetzek d713846aff fix segv
SVN revision: 48787
2010-05-12 19:58:40 +00:00
Hannes Janetzek f3a7f7d996 dont slide tabs. looked disturbing
SVN revision: 48786
2010-05-12 18:44:26 +00:00
Hannes Janetzek 6620e1a566 fixes
- wrong sorting of apps from history
- get correct url hash for files. - strip double slash
- update selector when swtching to aggregator plugin
added 
- XF86Back to toggle thumb/list mode
- XF86Forward to zoom in thumb mode
cleanups


SVN revision: 48780
2010-05-12 17:29:38 +00:00
Hannes Janetzek eb77076200 - convert path to correct urls
- use .cache/thumbnails when available for pdf, video and faster image loading
- fix history sort issue with apps
-...


SVN revision: 48772
2010-05-12 02:01:09 +00:00
Hannes Janetzek 1d3d622e21 fix item changed event
SVN revision: 48770
2010-05-11 22:02:49 +00:00
Hannes Janetzek 2770ac3bcb this was wrong
SVN revision: 48769
2010-05-11 21:47:57 +00:00
Hannes Janetzek 2871c1d7cf refactor view and cleanup
SVN revision: 48768
2010-05-11 21:44:32 +00:00
Hannes Janetzek 4de02b5cbe set module->active when initialized by everything
SVN revision: 48765
2010-05-11 20:20:56 +00:00
Hannes Janetzek db8fad47d1 converted all modules to new api
SVN revision: 48758
2010-05-11 17:24:38 +00:00
Hannes Janetzek c1d5359332 only toggle view when it's different from the previous
cleanups


SVN revision: 48755
2010-05-11 15:10:30 +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 14c0b2c5d7 fix problem when trigger gets lost with async plugins
SVN revision: 48703
2010-05-09 04:10:53 +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 f419041865 less hash lookups - keep history_item with item
SVN revision: 48605
2010-05-04 01:19:16 +00:00
Hannes Janetzek e0908dd7c9 comments, and cleanups
SVN revision: 48597
2010-05-03 23:08:24 +00:00
Hannes Janetzek 13d29193d4 restrict warning to case where really no plugins loaded
SVN revision: 48591
2010-05-03 20:01:55 +00:00
Hannes Janetzek 20dc27cb8a - show message when no plugin is loaded, cleanups
SVN revision: 48590
2010-05-03 19:51:46 +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 03a23598cc merged aggregator sort functions
SVN revision: 48570
2010-05-02 22:20:19 +00:00
Hannes Janetzek fab4a8fcf5 ok... now it really sorts right :)
SVN revision: 48568
2010-05-02 21:47:28 +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 20cd1af8ca more testing with clean profile. use predefined plugin/item priority
SVN revision: 48556
2010-05-02 18:14:21 +00:00
Hannes Janetzek 0c6c27eac7 better explicitly state that an action is context dependent
SVN revision: 48551
2010-05-02 16:29:32 +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 f7d18f7ab6 delete action update timer on brosw_back, cleanup
SVN revision: 48543
2010-05-02 11:31:01 +00:00
Hannes Janetzek f3fcb5fd8b missed one bracket
SVN revision: 48534
2010-05-02 01:23:46 +00:00
Hannes Janetzek c225f1de9d fix sorting of cached items. use it->usage = -1 to indicate that history should not be used for sorting
SVN revision: 48532
2010-05-02 00:58:33 +00:00
Hannes Janetzek 2cf7cf080f cleanup every hour
SVN revision: 48531
2010-05-01 23:24:14 +00:00
Hannes Janetzek a406f496b1 - make Esc pop all states first and then hide. i.e. esc jump back to start when browsing dirs ;)
- make the global binding for 'everything' act like esc, when everything is active.
- global key bindings for a plugin jump to that plugin when everything is active.
- handle KP_Enter as Return


SVN revision: 48517
2010-05-01 19:27:26 +00:00
Massimo Maiurana 329940143b updating french and italian translations
SVN revision: 48512
2010-05-01 17:06:12 +00:00
Hannes Janetzek 46ada2a38b fix bug causing wrong types set in history. and fix old history in cleanup function
SVN revision: 48507
2010-05-01 15:43:31 +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 c607acb5b2 fix segv. action base plugin has no config
SVN revision: 48477
2010-04-30 14:39:04 +00:00
Hannes Janetzek 586b7d6f64 only sort by fuzzy match before usage, when match differs a lot
SVN revision: 48467
2010-04-30 12:53:29 +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 8aef1b3695 fix leak
SVN revision: 48422
2010-04-29 16:34:11 +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 3880adae76 fix segv
SVN revision: 48408
2010-04-28 21:04:05 +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 bc22c23029 fix action deletion on exit. cleanups
SVN revision: 48388
2010-04-28 11:28:45 +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 1183745fce 'everything' files: use dir watcher info instead of rereading
- cleanups


SVN revision: 48325
2010-04-26 01:04:43 +00:00
Hannes Janetzek 2ea8184b90 update old configs to show list by default
SVN revision: 48321
2010-04-25 22:19:24 +00:00
Hannes Janetzek e82f19ceb9 'everything' fix last commit
SVN revision: 48320
2010-04-25 22:12:54 +00:00
Hannes Janetzek 34a524d8ba 'everything'
- history: lower priority when context doesnt match
- update actions only when current item changed with update_matches


SVN revision: 48319
2010-04-25 21:46:36 +00:00
Hannes Janetzek e2875795e2 path will be escaped by e_exec. dont do it here
SVN revision: 48318
2010-04-25 19:52:18 +00:00
Hannes Janetzek 50072b9ecd files: added copy and move action
- fix 'open with' action opened things wice


SVN revision: 48317
2010-04-25 19:37:30 +00:00
Hannes Janetzek 60c9515f6c no need to strdup
SVN revision: 48313
2010-04-25 16:36:36 +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 493e7f900d 'everything'
- remove duplicate items (e.g. files from dirbrowse and tracker) from aggregator
- fix bugger in files plugin


SVN revision: 48304
2010-04-25 12:21:41 +00:00
Hannes Janetzek bf72bd5171 'everything' keep right input position on backspace
- set context for calc items (usually one one wants to copy its text items instead of googling it)


SVN revision: 48302
2010-04-25 12:01:20 +00:00
Hannes Janetzek 6a44bba411 'everything' faster dirbrowsing: use 'd_type' when available.
- added '.' trigger to show hidden files, '..' to show parent dirs
- fixed plugin_autoselect
- files: fix warning 


SVN revision: 48299
2010-04-25 11:00:53 +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 ec5c14916e update help page
SVN revision: 48289
2010-04-24 18:17:40 +00:00
Hannes Janetzek f364140ebb 'everything' free path in detail_set
- escape files in evry exec


SVN revision: 48286
2010-04-24 17:14:01 +00:00
Hannes Janetzek 61bcbb73f7 use space as trigger for text input
SVN revision: 48284
2010-04-24 16:32:25 +00:00
Hannes Janetzek 31594bfade 'everything' allow plugins to set the selected item
SVN revision: 48282
2010-04-24 16:18:45 +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 8c6f254e09 'everything'
- finally 'enable plugin' config option :)


SVN revision: 48270
2010-04-24 12:39:20 +00:00
Hannes Janetzek 22cc327c76 'everything'
fix aggregator, comments


SVN revision: 48269
2010-04-24 12:10:19 +00:00
Hannes Janetzek 0ac03dd26b 'everything' mo' fix
SVN revision: 48268
2010-04-24 02:11:14 +00:00
Hannes Janetzek 4e1d229714 fix sorting
SVN revision: 48267
2010-04-24 01:26:10 +00:00
Hannes Janetzek 55ba16a896 formatting + space cleanups
SVN revision: 48266
2010-04-24 00:54:12 +00:00
Hannes Janetzek da0e1fb856 fix bug. aggregator didnt fetch from first plugin
SVN revision: 48265
2010-04-24 00:51:08 +00:00
Hannes Janetzek 343601a12f 'everything' dont allow aggregator to be moved down
SVN revision: 48264
2010-04-24 00:32:03 +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 d628d8547a 'everything' dwim cursor handling:
right: switch to next tab if item is not browseable
left:  switch to prev tab if item has no parent


SVN revision: 48261
2010-04-23 22:26:48 +00:00
Hannes Janetzek ae9acb0d54 'everything' fix segv
SVN revision: 48258
2010-04-23 21:18:23 +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 e6d79b3368 'everything' allow more than one plugin for one trigger.
SVN revision: 48235
2010-04-22 21:10:16 +00:00
Hannes Janetzek 9f21aa2316 text input plugin is back. trigger it with "." nice wih 'google for it' action from gsuggest..
SVN revision: 48229
2010-04-22 19:17:51 +00:00
Hannes Janetzek 0c5e455d4f 'everything' dont add view trigger '?' to input. cleanups
SVN revision: 48226
2010-04-22 18:15:59 +00:00
Hannes Janetzek 36dd0e89f0 fix aggregator sorting
SVN revision: 48224
2010-04-22 18:12:17 +00:00
Hannes Janetzek 9b861c788b added url_escape from curl
SVN revision: 48223
2010-04-22 18:11:20 +00:00
Hannes Janetzek 65175a6137 'everything'
- fix module unloadin
- add '.' trigger for files to show parent dirs
- fix 'create new app' action
- keep the current view on update 


SVN revision: 48198
2010-04-21 10:59:08 +00:00
Hannes Janetzek 1b4a60ff87 'everything' dont sort action by last used, was a try..
SVN revision: 48195
2010-04-21 01:53:30 +00:00
Hannes Janetzek 2a1201bbdb merge exehist into evry_hist
SVN revision: 48194
2010-04-21 00:50:30 +00:00
Hannes Janetzek 9fe0c1a1bc 'everything' fix bug when using not composite
SVN revision: 48186
2010-04-20 21:20:30 +00:00
Hannes Janetzek ceb2ae28a2 'everything' use e's mime icons when not fdo override is set
SVN revision: 48185
2010-04-20 20:52:46 +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 b7fcec6f05 'everything' fix config dialog
SVN revision: 48160
2010-04-20 09:12:28 +00:00
Hannes Janetzek 4945b00bb7 'everything' move plugin section into subtoolbook
SVN revision: 48159
2010-04-20 08:44:52 +00:00
Hannes Janetzek c41b48e6ac 'everything'
- files: show more files by default, todo config option
- cleanup


SVN revision: 48157
2010-04-20 07:40:21 +00:00
Massimo Maiurana ce67de7e63 make use of N_() in EVRY_PLUGIN_NEW and EVRY_ACTION_NEW macros as per pfritz suggestion + include one more message in translations
SVN revision: 48135
2010-04-19 16:09:35 +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
Massimo Maiurana a18bcb3b14 oops... missed these strings in my last commit about everythings' i18n
SVN revision: 48108
2010-04-18 16:35:28 +00:00
Hannes Janetzek dfb9847566 fix everythings' action category
SVN revision: 48102
2010-04-18 11:04:25 +00:00
Massimo Maiurana 2cef57f9f5 including all messages of the Everything module in i18n
SVN revision: 48100
2010-04-18 10:23:00 +00:00
Hannes Janetzek 6a3586deb6 'everything' fix bug
SVN revision: 48097
2010-04-18 06:26:50 +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 6dc5aa2fe2 'everything' nicer slide
SVN revision: 48082
2010-04-17 19:13:01 +00:00
Hannes Janetzek 31312d16e3 'everything'
fix: make sure timer is deleted 


SVN revision: 48080
2010-04-17 18:28:01 +00:00
Hannes Janetzek dd081b14ea 'everything' delay sliding in until items are fetched
SVN revision: 48079
2010-04-17 18:18:31 +00:00
Hannes Janetzek 7dc2ee70ae cleanup
SVN revision: 48078
2010-04-17 17:51:00 +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 f97ca2b561 'everything' only animate tabscroll on plugin selection
SVN revision: 48071
2010-04-17 12:44:33 +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 6cf35e63f2 'everything'
- fix popup geometry, same for composited and non-composited now
- remove experimental preview plugin


SVN revision: 48057
2010-04-16 17:24:35 +00:00