Commit Graph

179 Commits

Author SHA1 Message Date
Carsten Haitzler 04d99e3df8 main menu cleanups.
sys actions check error/status etc. logout implemented, and used. need to
have status for reboot/halt and for suspend and hibernate.


SVN revision: 25656
2006-09-09 07:00:14 +00:00
David Walter Seikel bd51254720 Put the exe and it's parameters back together when needed.
SVN revision: 25575
2006-09-07 08:53:09 +00:00
Carsten Haitzler f5de58485b a few patches from emails. :) emails will be coming.. when i flush my mush.
SVN revision: 25533
2006-09-06 12:09:53 +00:00
David Walter Seikel d99ec4f550 Reenable the old eap caching code. It appears that with the caching
enabled, there is always one reference to each E_App (the one in the
cache), and that hides some sloppiness in the object reference counting.
So that everybody can continue to use E without crashing all the time,
this is turned back on pending a reveiw.


SVN revision: 25510
2006-09-06 04:48:11 +00:00
Carsten Haitzler c2a232bf45 get app from border now - no more zillions of params. also use wm command to
match


SVN revision: 25493
2006-09-05 14:44:28 +00:00
David Walter Seikel a93bd075a7 E_App caching removed as per TODO, pending a rewrite. Only #if'ed out so
that raster can tell if I cut too much or too little.


SVN revision: 25491
2006-09-05 13:42:19 +00:00
Carsten Haitzler a291156ef2 todo updates cleanups, clarifications - a segv i see here on rare occasions.
comment out the free.


SVN revision: 25489
2006-09-05 10:52:51 +00:00
David Walter Seikel 9907c1ba2b Dont try to run it if there is no exe.
SVN revision: 25455
2006-09-04 19:57:22 +00:00
David Walter Seikel 945b34dc21 No more (null) menus.
SVN revision: 25448
2006-09-04 15:21:15 +00:00
David Walter Seikel afff2a80d7 Remove already done FIXME's.
SVN revision: 25440
2006-09-04 11:50:23 +00:00
David Walter Seikel 46c1cf8e57 Remove printfs and clean up after debugging with raster.
SVN revision: 25421
2006-09-03 17:23:43 +00:00
Carsten Haitzler efb4f3e327 working on fav icons
SVN revision: 25417
2006-09-03 15:57:13 +00:00
David Walter Seikel f1589cd360 Save new apps as .desktops, and also save new images.
SVN revision: 25405
2006-09-03 12:43:08 +00:00
David Walter Seikel 5a1799c941 Icons back in menus again.
SVN revision: 25401
2006-09-03 11:32:13 +00:00
David Walter Seikel adafa0c6a6 Take care of border internal app icons too.
SVN revision: 25359
2006-09-02 13:29:59 +00:00
David Walter Seikel 9b37ece08c module.desktop almost working, but e_module_dialog_show has issues with
it.  Probably something silly.


SVN revision: 25346
2006-09-02 11:58:53 +00:00
David Walter Seikel fbd37bb027 More icon tweaking. I have started to simplify and rationalise this as
it was starting to get silly.  Searching the icon class in the wm theme
first, then searching fdo icon themes sometimes ends up with a less
specific icon.  Menus make life tricky, as things are deferred there,
but not enough to avoid delays.  Lots more tweaking to come, but this
commit should result in more icons on menus.


SVN revision: 25324
2006-09-02 04:20:10 +00:00
David Walter Seikel 3ab8e8f86b No need to search for the icon if we already have it.
SVN revision: 25298
2006-09-01 15:06:30 +00:00
David Walter Seikel 2c403e3e62 Since raster added the ability for fm2 to delete from within .order
files that are displayed as a virtual folder, there is no need for the
all apps app deletion buttons and code.

If you are still having issues with deleting apps, take it up with raster.


SVN revision: 25274
2006-09-01 09:26:55 +00:00
David Walter Seikel d3de4f4e95 Beginning to drag all the basic "show this icon for this app" code
together in one place to make it easy to keep it consistant.


SVN revision: 25273
2006-09-01 09:01:52 +00:00
David Walter Seikel 52bdc649e9 Use .desktop saving.
SVN revision: 25245
2006-08-31 12:11:20 +00:00
David Walter Seikel e8b4bace60 Er, and trim the excess.
SVN revision: 25233
2006-08-31 02:27:05 +00:00
David Walter Seikel 59379bbb49 Make app deleting work. Sometimes the crude method is the best.
SVN revision: 25232
2006-08-31 02:21:00 +00:00
David Walter Seikel 5d928cc664 All Applications dialog can now delete applications, but the way I
remove them from .order files is a little drastic.  I'll change that
next to just rewrite the .order file and nuking the eap cache.


SVN revision: 25230
2006-08-31 00:50:57 +00:00
David Walter Seikel 91d183cc14 Create symlinks in ~/.e/e/applications/all to system .desktop files,
then we don't need full paths in .order files.  Full paths still
supported.


SVN revision: 25200
2006-08-30 05:00:58 +00:00
Carsten Haitzler a809d62987 configure dialog less bitching from edje
fiddled with apps code -  note sure if this should fix anything at all-
shouldnt, but makes me feel happy that i fiddled with something. :)


SVN revision: 25110
2006-08-26 01:24:27 +00:00
sebastid 7b26db9067 Remove cast
SVN revision: 25002
2006-08-21 15:54:40 +00:00
sebastid f09ddad1cd Remove unused variable.
SVN revision: 24992
2006-08-21 15:31:58 +00:00
David Walter Seikel c33012eb52 Saves selected icon theme in e_config. I hope I did everything I need
to do when adding a new config string.

Doesn't actually update icons or clear caches yet, but new icons will be in
the selected theme.


SVN revision: 24973
2006-08-21 02:30:10 +00:00
David Walter Seikel 770820eee8 New icon theme config dialog. It doesn't actually save the config yet,
and it could benefit from the general ecore_desktop caching I will write
soon.  Not so happy about the information display in the top right
corner, if anybody has a better idea, feel free to change it or let me
know.


SVN revision: 24923
2006-08-20 03:51:54 +00:00
David Walter Seikel 3d29c9caf7 Actually display the FDO icons referenced from the FDO .desktop files.
Theme icons and .eaps are searched first.

Still needs some work and a lot of testing.  Also needs optimising,
which will come when I go over the caching code later.

Ibar and ibox modules read the .eap directly, so I need to convert them
seperately.

Next I'll spend some time with valgrind, things are leaking.


SVN revision: 24795
2006-08-16 09:37:14 +00:00
David Walter Seikel b228d7f10d .desktop files supported in .order files now. Full path to .desktop file
required at the moment.

Not fully completed yet.  No icons, probably not fully integrated into
the current cache mechanism.  Some parts may not be entirely correct.

I gotta get some sleep soon, so I'm committing it now, and I'll double
check by updating everything after it's all checked in.

Works for me. (tm)  B-)


SVN revision: 24712
2006-08-14 21:56:13 +00:00
Carsten Haitzler a9e7340190 you're all goign to kill me :) but here goes - i broke the dialog and config
dialog api's - added name and class params so u can set the name and class -
so users can later use things like rememebr to rememebr where a dialog will
go for usability and convenience.


SVN revision: 24691
2006-08-14 15:22:46 +00:00
Carsten Haitzler 639ce66fb3 fm listing scales to much bigger dirs now... and remains interactive.
i need to add some form of indicator that it is still scanning the dir and
building the file list as its a little hard to tel that it's busy (but still
usable)


SVN revision: 24289
2006-07-29 09:26:18 +00:00
sebastid 85b5a557b9 Add a DEBUG define for debug functions.
Remove unused variable


SVN revision: 24264
2006-07-28 10:59:27 +00:00
sebastid 82cb151679 Don't register the empty eap on creation. Should be registered on save.
SVN revision: 24066
2006-07-20 11:24:28 +00:00
Carsten Haitzler a55c4197b4 still a bug with maximize & borders :) and fix a segv that has cropped up -
really silyl one too! also fix some object ref/del stuff


SVN revision: 23392
2006-06-12 06:38:50 +00:00
sebastid c0d209b195 If an app is added to applications/all, rescan all .order files to check
if they want to reference this app.


SVN revision: 23385
2006-06-11 19:30:11 +00:00
Carsten Haitzler 97eec41ad9 patches that i said were in - commit. (see my reply emails)
also finish off a TODO item or 2


SVN revision: 23267
2006-06-07 23:30:15 +00:00
sebastid 6f2df0f3e7 For debug.
When using inotify files will be deleted and added, not changed. So we need
to check if someone wants to reference a newly created eapp!


SVN revision: 23235
2006-06-07 09:41:26 +00:00
sebastid 8664597e58 Fix style
SVN revision: 23232
2006-06-07 08:48:52 +00:00
sebastid 5d8422e41a Use E_NEW macro
SVN revision: 23025
2006-05-31 16:31:52 +00:00
sebastid 9cb379777f Add const
SVN revision: 23024
2006-05-31 16:31:51 +00:00
Carsten Haitzler 380d7992a1 always write icon file with edje_cc first.
SVN revision: 22606
2006-05-14 03:49:46 +00:00
Carsten Haitzler f0dae8e901 eap icons update realtime in borders based off on-disk changes etc. etc.
(editing icons seems to work like a charm for me so far).


SVN revision: 22598
2006-05-14 01:13:42 +00:00
Carsten Haitzler dcb633e46e and now pick up new apps immediately :)
SVN revision: 22588
2006-05-13 16:05:15 +00:00
Carsten Haitzler 81c249ddeb handle spaces in eap filenames when editing, and proeprly escape things, add
gneric escaper, and reduce file path of icon files nicely.


SVN revision: 22587
2006-05-13 15:20:15 +00:00
Carsten Haitzler b24ee237c5 creating new eaps actually works - and shouldnt leak ram now.
SVN revision: 22585
2006-05-13 14:57:20 +00:00
David Walter Seikel c95c6eb12e This delay is way to short for the case when you are creating heaps of eaps
at once.  This is just a quick fix, raster has ideas for a better fix.


SVN revision: 22382
2006-04-28 05:55:50 +00:00
Carsten Haitzler 92da7990c5 segv patch from reinier :)
SVN revision: 22073
2006-04-12 22:43:44 +00:00