Commit Graph

32 Commits

Author SHA1 Message Date
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 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 e9e9c7a066 fix warning/unsued stuff
keep refs to .desktops of recently used apps


SVN revision: 56272
2011-01-23 22:34:28 +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
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Hannes Janetzek 34bb103433 allow only one instance of calc and aspell to be started
delay scan executables until input > min_query



SVN revision: 49454
2010-06-04 19:40:14 +00:00
Hannes Janetzek 6a4d5b1712 calc: enable history again
SVN revision: 49304
2010-05-29 17:18:17 +00:00
Hannes Janetzek e651e0780e calc: no time to fix bug. dont keep history for now
SVN revision: 49301
2010-05-29 14:02:00 +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 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 7f9818b8a6 make clipboard action remember context.
cleanups & tweaks


SVN revision: 48927
2010-05-16 22:04:34 +00:00
Hannes Janetzek 55af2f16ad remember calc results that were copied to clipboard
SVN revision: 48926
2010-05-16 21:35:02 +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 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 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 1904bd4097 use xdg icons
SVN revision: 48468
2010-04-30 12:55:01 +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 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 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 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 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 4ddec81bfd 'everything' use '.' as trigger for 'show parent dirs' again.
- rename module_init to plugin_init to be consistent


SVN revision: 48292
2010-04-24 23:07:13 +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
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 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 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 a2dde82e7f 'everything'add free_cb for plugins and actions.
SVN revision: 47904
2010-04-10 22:38:05 +00:00
Hannes Janetzek 31ab8c471e 'everything' add missing files, clean shutdown of modules
SVN revision: 47903
2010-04-10 21:38:36 +00:00
Hannes Janetzek c9c75b2420 'everything'
- everything plugins are now e-modules.


SVN revision: 47895
2010-04-10 20:05:57 +00:00