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
Christopher Michael
e771cc1484
This include already handled by e.h
...
SVN revision: 50336
2010-07-18 17:30:01 +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
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
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
eda8647e2d
let thumb label popout a bit
...
show spell checker only when input is there
SVN revision: 48805
2010-05-13 05:59:13 +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
0727615962
actually save aspell config. no one tried that before?
...
use new config check utility functions
SVN revision: 48744
2010-05-11 00:01:24 +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
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
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
1904bd4097
use xdg icons
...
SVN revision: 48468
2010-04-30 12:55:01 +00:00
Hannes Janetzek
ee958bebfc
fix aspell command
...
SVN revision: 48448
2010-04-30 01:44:41 +00:00
Hannes Janetzek
61fb1fecf5
add config_path to open config dialog from everything config
...
SVN revision: 48446
2010-04-30 00:09:42 +00:00
Hannes Janetzek
018a74ccd1
added config dialog and hunspell support
...
SVN revision: 48445
2010-04-30 00:02:57 +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
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
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
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
c9c75b2420
'everything'
...
- everything plugins are now e-modules.
SVN revision: 47895
2010-04-10 20:05:57 +00:00