Commit Graph

806 Commits

Author SHA1 Message Date
Boris Faure 78c5215f0a e/evry: warnings--
SVN revision: 65199
2011-11-14 21:07:29 +00:00
Hannes Janetzek 859f31e407 e17/evry: what a hack :)
SVN revision: 65114
2011-11-13 00:36:04 +00:00
Gustavo Sverzut Barbieri 07532bd1ab everything/start: just search an icon if it's not the default "start"
SVN revision: 65113
2011-11-13 00:22:53 +00:00
Gustavo Sverzut Barbieri b4572fddde everything: gadget icon and minor cleanups.
SVN revision: 65111
2011-11-13 00:07:35 +00:00
Gustavo Sverzut Barbieri f790929ea2 everything: show proper icon for "Start" menu.
FreeDesktop.Org icon naming scheme specified "start-here" icon, use it.



SVN revision: 65110
2011-11-13 00:04:58 +00:00
Hannes Janetzek 77aba5aa4d e17/evry: these variables *might* be used unintialized
SVN revision: 64922
2011-11-08 00:30:02 +00:00
Mike Blumenkrantz aa9f9ac26b another unused var
SVN revision: 64900
2011-11-07 23:10:30 +00:00
Mike Blumenkrantz 9254625b31 avoid null strcmp
SVN revision: 64899
2011-11-07 23:09:26 +00:00
Mike Blumenkrantz 1d54dca8aa warning--
SVN revision: 64107
2011-10-16 15:20:52 +00:00
Mike Blumenkrantz 9b8dc40ef2 warning--
SVN revision: 64106
2011-10-16 15:18:50 +00:00
Hannes Janetzek d1caae1da8 e17/evry: show plugin list in gadget settings
SVN revision: 63954
2011-10-10 09:33:37 +00:00
Hannes Janetzek 6779cc9ac6 e17/evry: noresizable config dialog
SVN revision: 63928
2011-10-08 21:17:54 +00:00
Hannes Janetzek af2da663fe e17/evry: shrink config dialog
SVN revision: 63927
2011-10-08 21:15:40 +00:00
Hannes Janetzek e8bd0a9299 e17/evry/gadget: show plugin icon
SVN revision: 63925
2011-10-08 18:17:38 +00:00
Hannes Janetzek 30ce785246 e17/evry: fix segv on gadget popup hide
SVN revision: 63689
2011-09-29 22:53:09 +00:00
Hannes Janetzek d0fc3802d0 e17/evry: disabled first run page. it's rather annoying.
now it shows all app categories by default, should suffice as hint what it does.
maybe add a 'help' item to the list later.


SVN revision: 63574
2011-09-24 02:23:57 +00:00
Hannes Janetzek 8b8d288655 e17/evry/gadet: show icon of plugin
SVN revision: 63443
2011-09-16 23:41:17 +00:00
Hannes Janetzek fef808261c e17/evry/exebuf: reduce min chars for search
SVN revision: 63322
2011-09-11 12:09:53 +00:00
Mike Blumenkrantz d4483ad42a fix a bunch of compile warnings
SVN revision: 63243
2011-09-07 05:38:40 +00:00
Hannes Janetzek ca3dd76636 e17/evry-gadget use new gcc config macro
SVN revision: 63124
2011-09-03 14:28:47 +00:00
Hannes Janetzek 9f6e4a581d e17/evry: api change: recompile exrta evry modules.
- more work on evry gadget for illume (only works with tablet profile)


SVN revision: 63097
2011-09-02 23:02:26 +00:00
Hannes Janetzek 9c3d03e3d1 e17/evry: only show gadget windowed in illume.
SVN revision: 63060
2011-09-01 16:32:55 +00:00
Hannes Janetzek f294fe6cec e17/evry: cleanups, comments
SVN revision: 63030
2011-08-31 12:57:47 +00:00
Hannes Janetzek f276811f8a e17: fix e_utils_config_check, no need to pass both epoch and version
SVN revision: 63029
2011-08-31 12:57:07 +00:00
Hannes Janetzek 8e3724f95d e17/evry: dont update selector when changed plugin is not in current state
SVN revision: 63024
2011-08-31 11:12:56 +00:00
Hannes Janetzek 29519a82a2 e17/evry/aggregator: fix check for top-level state
SVN revision: 63022
2011-08-31 10:38:10 +00:00
Hannes Janetzek c20ee998c2 e17/evry: allow theming evry gadget. show gadget on mouse up, double clikc hides it (for now)
SVN revision: 63015
2011-08-31 00:08:52 +00:00
Hannes Janetzek 0135a46b74 e17/evr<: raise evry gadget when clicking again (double clickt closes it)
SVN revision: 62927
2011-08-28 21:27:58 +00:00
Hannes Janetzek 1fb27b0aae e17/evry: set gadget window class, skip taskbar
SVN revision: 62924
2011-08-28 21:15:20 +00:00
Hannes Janetzek ae90270846 e17/evry/gadget: show aggregator by default, move window next to gadget.
SVN revision: 62815
2011-08-25 12:58:35 +00:00
Hannes Janetzek 8bf1f59674 e17/evry: no need for separate icon idler
SVN revision: 62771
2011-08-25 02:13:58 +00:00
Hannes Janetzek f27bdcb087 e17/evry: leak--
SVN revision: 62770
2011-08-25 01:27:52 +00:00
Hannes Janetzek a7bb3d343d e17: leak--
SVN revision: 62666
2011-08-21 19:59:15 +00:00
Hannes Janetzek edf0e07a3b e17/evry: add per instance config for gadget to show other plugins that 'Start'
-add EVRY_PLUGIN_HAS_ITEMS macro


SVN revision: 62662
2011-08-21 15:41:37 +00:00
Hannes Janetzek aa47d61abc e17/ervy: cleanup windows plugin, fix fallback border icon
SVN revision: 62613
2011-08-20 02:47:56 +00:00
Hannes Janetzek a4e481d48a e17/evry: calc icon size the old way, when min size is not set
SVN revision: 62602
2011-08-19 22:26:38 +00:00
Hannes Janetzek 7e553786d5 e17/evry: allow theme to set min size of thumb view icons
- cleanup list swallow functions... thought there was a bug


SVN revision: 62599
2011-08-19 22:11:09 +00:00
Sebastian Dransfeld 0a0c4d5209 efreet: Revert changed flag
Only send event when cache is actually updated.

SVN revision: 62548
2011-08-18 07:34:02 +00:00
Hannes Janetzek 93fcafaf16 e17/evry: show animation when action is going
SVN revision: 62538
2011-08-17 16:02:19 +00:00
Hannes Janetzek 827b7ee787 e17/evry: hope this help to set input focus for evry gadget
SVN revision: 62527
2011-08-17 02:57:57 +00:00
Hannes Janetzek 0ddcff0e5c e17/evry-files: fix segv when one uses parent directories command while current dir is still scanning
SVN revision: 62522
2011-08-17 00:21:17 +00:00
Hannes Janetzek 6aa6faed9a e17/evry: fix last commit
SVN revision: 62521
2011-08-16 23:39:27 +00:00
Hannes Janetzek 034e60d9d5 e17/evry:
- evry gadget now shows a window that works with illume for keyboard input
- added app menu browser
- evry_icon_get refactoring 


SVN revision: 62518
2011-08-16 23:26:07 +00:00
Sebastian Dransfeld 70ed1d3def e: Ignore efreet cache update on no change
SVN revision: 62507
2011-08-16 12:46:47 +00:00
Hannes Janetzek cdf4cbfc0e e17/evry: try if timer forces icons to be loaded faster than idler
SVN revision: 62482
2011-08-15 12:19:31 +00:00
Hannes Janetzek ecaba44ca3 e17/everything: fix segv on shutdown. fix macros
SVN revision: 62407
2011-08-12 18:27:41 +00:00
Hannes Janetzek 04d8b8d521 e17/evry: better macros for plugin creation
SVN revision: 62403
2011-08-12 17:18:25 +00:00
Hannes Janetzek 1ea8e5a0e1 e17/evry: better EVRY_MODULE_NEW/FREE macros
SVN revision: 62395
2011-08-12 15:39:21 +00:00
Hannes Janetzek d662953a85 e17/evry: revert last commit and cleanups
SVN revision: 62379
2011-08-12 11:41:15 +00:00
Hannes Janetzek 6a3e45a9d6 e17/evry: use 'extern' for evry_api to share with other modules. fix leak in calc
SVN revision: 62376
2011-08-12 10:58:44 +00:00
Hannes Janetzek aea6b1e70b e17/evry: ok this one fixes it
SVN revision: 62338
2011-08-11 09:47:16 +00:00
Hannes Janetzek 22aeed83c2 e17/evry: fix segv
SVN revision: 62337
2011-08-11 09:44:04 +00:00
Hannes Janetzek 826813c80e e17/evry: forgot to bump 'API' version..
SVN revision: 62334
2011-08-11 07:02:42 +00:00
Hannes Janetzek 470648cbfe e17/evry: allow actions to request to clear input and continue
SVN revision: 62329
2011-08-11 06:02:18 +00:00
Hannes Janetzek d1dd54ef90 e17/evry: allow plugins to provide their own view
SVN revision: 62327
2011-08-11 04:14:10 +00:00
Hannes Janetzek a43125fb54 e17/evry: remove text item when there is no input
SVN revision: 62292
2011-08-10 10:59:31 +00:00
Hannes Janetzek 1d7579b114 e17/evry: try switch to object sel (on enter) when action requires object
SVN revision: 62267
2011-08-09 23:33:57 +00:00
Hannes Janetzek 2ed6d1fbdd e17/evry: fix segv. disable handling of plugin keybingings while evry is active. for now
SVN revision: 60773
2011-06-28 18:59:04 +00:00
Hannes Janetzek 36937f2748 e17/evry: dont handle async updates of plugins when they dont belong to current state. fixes possible duplicates in aggregator when pop directories
SVN revision: 60583
2011-06-22 09:44:30 +00:00
Hannes Janetzek b72eb3d0df e17/evry: fix segv. pop object selector states when action changed
SVN revision: 60474
2011-06-18 13:04:08 +00:00
Hannes Janetzek b38f0e4f26 e17/evry: only cleanup history when CLEANUP_THRESHOLD is reached.
SVN revision: 60363
2011-06-15 20:52:26 +00:00
Carsten Haitzler e4a94c3888 pass make distcheck for evry - move the disparate evry module c files
into evry dir as the disparate module dirs are missing e_mod_main.c
anyway ande can no longer build as stand alone modules anyway.



SVN revision: 59939
2011-06-04 01:08:34 +00:00
Hannes Janetzek 27c4cf72d2 e17/evry: fix segfault in aggregator when two instances of evry are open
second instance had not set p->config


SVN revision: 59770
2011-05-28 10:46:40 +00:00
Hannes Janetzek 1ac7f23603 e17/evry: nicer default window aspect (imho) :)
SVN revision: 59027
2011-04-29 06:09:52 +00:00
Hannes Janetzek ea88738b53 e17/evry: scroll to item only when selected with keyboard
SVN revision: 58898
2011-04-25 10:40:02 +00:00
Hannes Janetzek 1b54d48e1c e17/evry: show mime icons while fetching thumbnails
SVN revision: 58522
2011-04-09 10:31:36 +00:00
Hannes Janetzek 8e654ecb03 e17/evry: smoother scrolling, add less items outside of viewport to queue.
SVN revision: 58521
2011-04-09 10:23:31 +00:00
Hannes Janetzek 568780ca18 e17/evry: fix apps icon, started moving evry config dialog to 'launcher' section
SVN revision: 58499
2011-04-08 23:03:12 +00:00
Hannes Janetzek 1311c0f8a5 e17/evry: link plugins by default statically into evry.
SVN revision: 58498
2011-04-08 22:16:59 +00:00
Hannes Janetzek ad4754ad7a e17/evry: disable hide-list/input options, no theme supports it currently, see FIXME
SVN revision: 58398
2011-04-06 22:29:33 +00:00
Hannes Janetzek f13d7d22ae e17/evry: use icon for plugin collection from default theme
SVN revision: 58397
2011-04-06 22:23:55 +00:00
Hannes Janetzek 6da0d7a74d e17: fix: show evry 'start' and 'plugins' dialogs via settings panel action
added a function to pass the params with which the configure registry item will be called. 


SVN revision: 58396
2011-04-06 22:17:58 +00:00
Hannes Janetzek d3cc6515b0 e17/evry: hide e_datastore_get(evry_api) stuff from modules. maybe there'll be a better way for synchronous intermodule communication someday
SVN revision: 58256
2011-04-01 12:46:05 +00:00
Hannes Janetzek 6a4573c7aa e17:evry: fix segv. delete update timer
SVN revision: 57896
2011-03-19 15:03:44 +00:00
Hannes Janetzek c687dbc120 e17/evry: now that efreet icons are cached fetch more in one idler cycle
SVN revision: 57692
2011-03-11 14:16:01 +00:00
Hannes Janetzek 91ded1893f e17/everything: identify evry window for compositor
SVN revision: 57464
2011-03-02 00:50:36 +00:00
Hannes Janetzek daaa96b36a e17/everything: add everything launcher action before plugin actions
this makes the sorting in bindings dialog be nicer and works
around the bug in keybinding conf dialog where it selects the 
plugins-plugin for the binding of 'show evry' and fscks it up.  


SVN revision: 57289
2011-02-24 05:08:26 +00:00
Hannes Janetzek 9020265aad e17/everything: disable debug output
SVN revision: 57288
2011-02-24 03:48:41 +00:00
Massimo Maiurana 359a85e93d updating various translations
SVN revision: 57225
2011-02-21 19:19:12 +00:00
Hannes Janetzek 3320d11083 - show windows by default in top-level now
- allow changing popup size by 1 pixel
- added some more comments


SVN revision: 57209
2011-02-21 07:49:21 +00:00
Hannes Janetzek 259e268f3c fix for showing plugins as icon in aggregator
- make plugin instances be proper evry items so that they are ref counted like everything else.
  now plugin->begin MUST always return a new instance, never the base class


SVN revision: 57206
2011-02-21 07:30:55 +00:00
Hannes Janetzek 71d65ca3d1 set load size for fdo icons
SVN revision: 57137
2011-02-17 20:21:53 +00:00
Hannes Janetzek 92a078ac32 get larger icons by temporarily changing e_scale
SVN revision: 57131
2011-02-17 19:53:09 +00:00
Hannes Janetzek afade15978 use icon lookup order also in everything
SVN revision: 57128
2011-02-17 14:37:10 +00:00
Massimo Maiurana 308534cc44 updating russian translations
SVN revision: 57124
2011-02-17 12:15:59 +00:00
Hannes Janetzek a3f7b6a507 evry: fix aspect of edj thumbnails
SVN revision: 56842
2011-02-09 14:59:44 +00:00
Hannes Janetzek e9e9c7a066 fix warning/unsued stuff
keep refs to .desktops of recently used apps


SVN revision: 56272
2011-01-23 22:34:28 +00:00
Hannes Janetzek 5d4d9705e8 enable icon preload
SVN revision: 56270
2011-01-23 17:59:25 +00:00
Hannes Janetzek 5f014d9089 fix initial list width (dont overlap scrollbar)
SVN revision: 56267
2011-01-22 22:24:09 +00:00
Mike Blumenkrantz 9ac82fead5 initialize variable to null for later FOREACH failures
SVN revision: 56146
2011-01-16 01:19:22 +00:00
Mike Blumenkrantz 15468f69f6 fix include paths for all these makefiles to add $top_builddir/src/bin instead of $top_srcdir/src/lib
SVN revision: 55884
2011-01-05 17:50:05 +00:00
Mike Blumenkrantz 3f9380048f calloc initializes to 0
SVN revision: 55707
2010-12-22 22:48:50 +00:00
Massimo Maiurana 4a57615505 updating portuguese translations
SVN revision: 55041
2010-11-28 14:34:04 +00:00
Mike Blumenkrantz 1d574fbd20 shut up eina warning
SVN revision: 54707
2010-11-19 02:22:53 +00:00
Sebastian Dransfeld 3d1a299e06 Let efreet icon return const
We return a pointer to an internal cache, so no need to do strdup. I we
implement a cache, the pointer will be a return from a mmap'ed file, so
no need to do strdup.

A bit late to do an API break, but must be done.

SVN revision: 54372
2010-11-09 20:15:55 +00:00
Hannes Janetzek 06f74e6f45 fix warnings, remove unused variables
SVN revision: 53978
2010-10-28 23:07:59 +00:00
Massimo Maiurana a3b30ebb6b updating french and italian translations
SVN revision: 53912
2010-10-27 10:58:25 +00:00
Hannes Janetzek 16a49ed8b8 - no need to delay showing the list.
fixes black area sometimes being visible with current theme
- remove unused functions
- smaller default geometry


SVN revision: 53904
2010-10-26 23:21:20 +00:00
Miculcy Brian abee1825dd Apply new module categories.
SVN revision: 53600
2010-10-19 12:28:07 +00:00
Hannes Janetzek 6ca862968e evry: select first plugin on async update when the currently selected plugin has no items
- fixes browsing of folders from recent-files plugin


SVN revision: 53393
2010-10-14 11:44:30 +00:00
Lucas De Marchi b7cbb20980 Use ecore_time_unix_get() when absolute value is needed
SVN revision: 52827
2010-09-27 22:38:40 +00:00
Lucas De Marchi 25113159a5 Fix common misspellings
Some misspellings were manually reverted since in E there are tons of .po with
phrases in other languages. Other than that all the changes in the following
files were reverted:

 * src/modules/illume/dicts/English_(US).dic
 * src/modules/illume-keyboard/dicts/English_(US).dic


Following misspellings were fixed:

acquited->acquitted
adres->address
adress->address
alreayd->already
aquire->acquire
arbitarily->arbitrarily
cant->can't
Capetown->Cape
carefull->careful
causalities->casualties
Celcius->Celsius
certian->certain
commandoes->commandos
considerd->considered
conveyer->conveyor
dependant->dependent
didnt->didn't
discontentment->discontent
doesnt->doesn't
everytime->every
exemple->example
existance->existence
existant->existent
existince->existence
Farenheit->Fahrenheit
forbad->forbade
funguses->fungi
guage->gauge
guerilla->guerrilla
guerillas->guerrillas
happend->happened
hasnt->hasn't
heros->heroes
inbetween->between
independant->independent
inital->initial
intrusted->entrusted
irregardless->regardless
isnt->isn't
knifes->knives
layed->laid
loosing->losing
marrage->marriage
midwifes->midwives
miniscule->minuscule
monickers->monikers
mroe->more
noone->no one
occured->occurred
omre->more
paralell->parallel
payed->paid
planed->planned
quitted->quit
quizes->quizzes
seperated->separated
seperate->separate
shoudl->should
similiar->similar
simplier->simpler
specifiying->specifying
teh->the
toke->took
torpedos->torpedoes
Tuscon->Tucson
unecessary->unnecessary
useage->usage
usefull->useful
useing->using
waht->what
wanna->want
whith->with
wich->which
withing->within




SVN revision: 52006
2010-09-08 23:59:07 +00:00
Hannes Janetzek 6859f75f5a evry gadget: fix placement
SVN revision: 51681
2010-08-27 16:48:50 +00:00
Cedric BAIL 9617253990 * edje: fix count that lead to memleak.
SVN revision: 51047
2010-08-12 15:07:26 +00:00
Cedric BAIL 288403f62b * edje: fix for updated edje file format.
SVN revision: 51037
2010-08-12 13:26:09 +00:00
Cedric BAIL 068d07757f * edje: converting edje file to make them compatible with old and new
loader. I didn't expect so many of them, maybe some one can take care
	of reducing their number (0 would be a good target).


SVN revision: 50938
2010-08-09 18:05:22 +00:00
Lucas De Marchi 6638a10e20 FORMATTING
* Remove vim modelines:
 find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
 find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;

* Remove leading blank lines:
 find . -name '*.[cxh]' -exec sed -i '/./,$!d'

If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0



SVN revision: 50816
2010-08-04 16:57:32 +00:00
Tiago Rezende Campos Falcao 6e18235fb2 Everything selection event, and theme to back button
SVN revision: 50132
2010-07-08 21:04:57 +00:00
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Hannes Janetzek ff4217be1c fix hide popup on mouse click
SVN revision: 49744
2010-06-18 18:59:49 +00:00
Hannes Janetzek f67ca62892 should now popup in the right zone
SVN revision: 49742
2010-06-18 14:19:33 +00:00
Hannes Janetzek 51e29b8873 fix segv with delete_me states
SVN revision: 49659
2010-06-13 01:05:24 +00:00
Hannes Janetzek 5f9d1e71c5 use override redirect window
SVN revision: 49571
2010-06-08 14:46:39 +00:00
Hannes Janetzek 4b5cb7836c handle shaped themes again
SVN revision: 49468
2010-06-05 12:24:45 +00:00
Hannes Janetzek 6e5fdf1ec5 cleanup open windows on shutdown
SVN revision: 49455
2010-06-04 20:01:30 +00:00
Hannes Janetzek c197c02360 allow multiple evry instances. just for testing atm: use F1 to drag-off popup.
fix segv: keep state until cleared. ignore events from delete_me states


SVN revision: 49453
2010-06-04 19:32:59 +00:00
Hannes Janetzek 674405cd55 cleanups
SVN revision: 49413
2010-06-03 13:05:34 +00:00
Hannes Janetzek 488074b9ea added go back button '<<' for browsing back. tab view needs to be redone as edje box part but for now..
SVN revision: 49412
2010-06-03 12:58:03 +00:00
Hannes Janetzek e31dc4ee77 added Plugin_Selected event
SVN revision: 49403
2010-06-02 23:19:02 +00:00
Hannes Janetzek b40c8d43bf fix exec files with executables. fixes xdg-open fallback of websearch
SVN revision: 49396
2010-06-02 18:46:38 +00:00
Hannes Janetzek 0207e90129 keep current view when browsing
SVN revision: 49384
2010-06-01 21:05:00 +00:00
Hannes Janetzek 52c49cefb3 matches_update: deselect current plugin if it does not provide items
SVN revision: 49381
2010-06-01 20:24:15 +00:00
Hannes Janetzek 09f77502c8 now other plugins can be added to 'Start'
SVN revision: 49375
2010-06-01 16:51:46 +00:00
Hannes Janetzek 47bcca08ec make page-up/down select item one page further
unfocus gadget icon on hide 


SVN revision: 49374
2010-06-01 15:45:01 +00:00
Hannes Janetzek fa92eda759 evry start icon gadget, not finished but works
SVN revision: 49371
2010-06-01 14:26:09 +00:00
Hannes Janetzek 0638007a59 fix bug with browsing folders: create view also when there is no plugin
SVN revision: 49365
2010-06-01 02:01:01 +00:00
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