Commit Graph

3433 Commits

Author SHA1 Message Date
David Walter Seikel 6064d537f9 *Saving E_Apps forces new ones into ~/.e/e/applications/all, and adds
them to the _e_apps_all list directly.

* No monitoring of ~/.e/e/applications/all, it should all be taken care
of internally.


SVN revision: 25880
2006-09-16 12:09:29 +00:00
Carsten Haitzler 393710f46c if there is a label - use it to sort... :)
SVN revision: 25878
2006-09-16 12:02:53 +00:00
Carsten Haitzler dac3a44c8c fileman code is not needed anymore (not built)
error code is pretty legacy - going going going gone.


SVN revision: 25876
2006-09-16 11:51:05 +00:00
Carsten Haitzler 3737f4e554 printf--
SVN revision: 25875
2006-09-16 11:36:50 +00:00
Carsten Haitzler 8c9abfcdc5 there is now a mime type ->? icon mapping that can work in many ways... hooray
SVN revision: 25874
2006-09-16 11:35:54 +00:00
Viktor Kojouharov 49415b41d1 make the pager flip desks linearly with the mouse wheel.
SVN revision: 25873
2006-09-16 09:44:35 +00:00
Carsten Haitzler 7f233d50bf when maximized - punt of configure reqa to the saved pos.
SVN revision: 25870
2006-09-16 05:38:09 +00:00
Carsten Haitzler afd5b0cfc0 found the speed problem with loading dirs of .desktop files....
SVN revision: 25867
2006-09-16 03:03:25 +00:00
David Walter Seikel 998414cd23 Stringshare for the E_App, strdup for the widgets.
SVN revision: 25865
2006-09-15 22:42:04 +00:00
David Walter Seikel 862404665c An experimental memory optimisation that seems to fix up the border
issues.  Changing the NO_APP_LIST define to 0 will put things back the
way they where.  This reuses a list that was sitting there doing
nothing, and avoids adding things onto it that where already there, thus
slowing down searches.


SVN revision: 25863
2006-09-15 21:46:25 +00:00
David Walter Seikel db2b722431 * There was still one cache left over, and it's needed for searching, so
search it and timestamp it.

* App dialog now does all its own .order file mangling.  This is
temporary until e_app is back up to scratch following the cachectomy.


SVN revision: 25857
2006-09-15 17:44:23 +00:00
Carsten Haitzler 6e12d30138 and fix key nav to be 100% right :) u can go into subdirs and go back to
parents with return/escape etc.


SVN revision: 25854
2006-09-15 14:28:50 +00:00
Carsten Haitzler 11ccc9a4fa typebuf makes a comeback... bitches! yooot!
SVN revision: 25853
2006-09-15 14:06:23 +00:00
Carsten Haitzler 64feda1d3c safety from setting null zone
SVN revision: 25847
2006-09-14 23:16:46 +00:00
Carsten Haitzler 00634a43ad fm2 has some slightly better keyboard nav ability - needs to become better
with old efm typebuffer-like matching etc. etc.

added a seg fix for .desktop parse fails.

also fixed linuxtitan's error checking for stat()


SVN revision: 25843
2006-09-14 16:07:57 +00:00
David Walter Seikel ab40044e0e Eap caching code really removed this time. There may still be some
traces of it, I'll find them.  Everything complies and I've been running
this version.

I still feel there are some bugs out there that where hidden by the
existance of the cache.  Time to stomp those before hiding them again
with the new cache code.


SVN revision: 25838
2006-09-14 15:16:27 +00:00
David Walter Seikel 2a879e5d20 Implement menu generation fallback option. Scan standard dirs, build
menus out of whatever .desktop files are found.


SVN revision: 25830
2006-09-14 12:47:08 +00:00
David Walter Seikel 1e85cc6bf8 Add the rest of the info from .eaps.
SVN revision: 25815
2006-09-13 13:51:39 +00:00
David Walter Seikel 3ae4f33bde One last modification, add proper icons to the up/down buttons.
SVN revision: 25773
2006-09-12 13:16:21 +00:00
David Walter Seikel 6b5d955256 Fix the FIXMEs. This is probably finished for now, the TODO requires
more support elsewhere to be written first.


SVN revision: 25771
2006-09-12 12:47:18 +00:00
David Walter Seikel 47a3221188 Default the available apps to a categorised fm based on system menus,
but allow user to choose from the original big, sorted list.


SVN revision: 25763
2006-09-12 10:02:49 +00:00
David Walter Seikel ee2d867a8e We want stretchies here.
SVN revision: 25762
2006-09-12 08:02:59 +00:00
David Walter Seikel bc154d06b8 Fix a typo I thought I had already fixed. Some more clean up.
SVN revision: 25753
2006-09-11 21:37:18 +00:00
Carsten Haitzler 3040356339 add system icons dir for e, patches for evas.
SVN revision: 25715
2006-09-11 09:36:32 +00:00
Carsten Haitzler 4413a33c7d might want to free strings that are strdup'd
SVN revision: 25687
2006-09-10 10:34:17 +00:00
Carsten Haitzler a952e6a2e0 icons for most sys ops - not great, but something.
SVN revision: 25684
2006-09-10 09:15:54 +00:00
Carsten Haitzler 71be7e7882 sys actions have status/info/progress dialogs that should work right for all
actions (so you know what is going on and have some feedback/status).


SVN revision: 25670
2006-09-10 04:51:07 +00:00
Massimo Maiurana a2691b6c1e some strings that need to be translated
SVN revision: 25663
2006-09-09 16:41:00 +00:00
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
Christopher Michael bc5923cafd Check that initial text is actually set befor trying to strdup it.
SVN revision: 25601
2006-09-07 16:56:54 +00:00
David Walter Seikel 206da88fa8 Diddle with the paths. I can't recall if this was the system path
raster wanted, but it seems to be where the other icons are stored.


SVN revision: 25581
2006-09-07 13:17:46 +00:00
Carsten Haitzler 8c003ef92f patches from the world - fixes and todo's
SVN revision: 25578
2006-09-07 10:33:57 +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
moom fce9abc827 [Widget_Slider] Fix the emission of the "e,state,enabled/disabled" signal
SVN revision: 25564
2006-09-06 21:56:25 +00:00
moom ff7fff2dad * [Ibar/Ibox] Make "o_empty" object expand so we can right-click
everywhere in the ibar/ibox to add new icons when it's empty. (TODO--)


SVN revision: 25562
2006-09-06 21:40:17 +00:00
moom 6fec152f32 * The window's icon no longer disappears when the border is changed
SVN revision: 25547
2006-09-06 18:04:13 +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
sebastid d283372cf7 parameter type should be void
SVN revision: 25531
2006-09-06 08:44:30 +00:00
sebastid 242263bdad delete objects with e_object_del
SVN revision: 25530
2006-09-06 08:22:57 +00:00
sebastid 6c84f94b62 Don't compile old fileman.
SVN revision: 25529
2006-09-06 08:06:19 +00:00
sebastid 5733e36ef9 Use correct struct for object.
SVN revision: 25528
2006-09-06 08:02:51 +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
David Walter Seikel e10b139d54 *Refactor away all the icky internal ecore_desktop_menu details.
*No need to export global paths anymore.


SVN revision: 25495
2006-09-05 16:33:31 +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
Carsten Haitzler 3fa7cc4df7 aggressively set client list when add/del from container
SVN revision: 25492
2006-09-05 13:49:16 +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 39db845cfb cvsignore++
SVN revision: 25488
2006-09-05 10:51:33 +00:00
Christopher Michael 7f5c32cead Reboot should really come before Shutdown in the menu.
SVN revision: 25479
2006-09-05 03:30:36 +00:00
Christopher Michael 44bbd0d924 Screenlock->Advanced fits into 640x480, barely :) I'm not entirely happy
with the look, but it does fit.


SVN revision: 25477
2006-09-05 03:16:14 +00:00
Christopher Michael 1108e799c1 Window Manipulation->Advanced now fits into 640x480.
SVN revision: 25475
2006-09-05 02:58:50 +00:00
Christopher Michael 11efc637bf Virtual Desktops->Advanced now fits in 640x480.
SVN revision: 25474
2006-09-05 02:45:30 +00:00
Christopher Michael 7861222b3e Fix Window Display Advanced to fit in 640x480.
SVN revision: 25473
2006-09-05 02:38:02 +00:00
Carsten Haitzler 0c95d425b1 tag config items to not guify
SVN revision: 25466
2006-09-04 23:32:03 +00:00
Christopher Michael 07e8fc2042 These are also gui'd already.
SVN revision: 25465
2006-09-04 22:56:16 +00:00
Christopher Michael bd3563418c Update transitions to be gui'd (// GUI).
SVN revision: 25464
2006-09-04 22:54:46 +00:00
Christopher Michael bb7df37c26 Be sure to trap the correct pan event, not just the changed event twice :)
This fixed config panel scroll bug.


SVN revision: 25461
2006-09-04 22:33:20 +00:00
David Walter Seikel dc4d49a27b *Made this more sane.
*Sped it up a little.
*Hides some hidden stuff, but still shows the .hidden menu if it exists.
*Finds more stuff, although mostly empty menus.

More tweaking at deeper levels needed.


SVN revision: 25456
2006-09-04 20:00:32 +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
Carsten Haitzler 31a13f4cd6 fix maximize on zone > 0
SVN revision: 25445
2006-09-04 14:25:35 +00:00
Carsten Haitzler 338fc58a33 allow you to remove transitions too...
SVN revision: 25444
2006-09-04 14:15:34 +00:00
Carsten Haitzler cd5937a70e xinerama - slide in from off the container, not zone.
SVN revision: 25443
2006-09-04 13:38:35 +00:00
Carsten Haitzler e8e5c87388 fix remember!
SVN revision: 25442
2006-09-04 13:28:39 +00:00
David Walter Seikel afff2a80d7 Remove already done FIXME's.
SVN revision: 25440
2006-09-04 11:50:23 +00:00
Christopher Michael c97ecd73cb Added transition config dialog. Still needs preview but I'm working on it.
SVN revision: 25433
2006-09-04 02:07:46 +00:00
Carsten Haitzler 60a25a0dda remove hacking commenting stuff
SVN revision: 25431
2006-09-03 23:14:01 +00:00
Carsten Haitzler 784a1e985e fix setuid stuff - oops. always allowed :)
todo changes - still minor bug in fav icons. :(


SVN revision: 25430
2006-09-03 23:09:14 +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
Carsten Haitzler 3ba222fe9e fix thum gen - no alpha for some keys.
SVN revision: 25415
2006-09-03 15:23:02 +00:00
Carsten Haitzler cdb0a473d3 fix some buglets
SVN revision: 25412
2006-09-03 15:11:04 +00:00
David Walter Seikel d3e842122b Enable and disable the add app button.
raster: don't make me waste 45 minutes when there is a deadline next time.


SVN revision: 25411
2006-09-03 14:27:51 +00:00
David Walter Seikel 2ee0222fac Actually add the application properly via the dialog.
SVN revision: 25408
2006-09-03 13:16:14 +00:00
Carsten Haitzler 9bbdffcb66 segv--
SVN revision: 25407
2006-09-03 12:52:40 +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
Carsten Haitzler 953d902a18 fix some segv's and valgrind errors.
SVN revision: 25403
2006-09-03 11:55:16 +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 11823b5cb7 Now showing .desktop icons. Although the virtual .order displays have
something dodgy.  To be investigated later when raster isn't piling more
urgent work and deadlines on me.


SVN revision: 25399
2006-09-03 10:31:21 +00:00
Carsten Haitzler dd27dba91a applications instead of all applications - nicer - simpler.
SVN revision: 25398
2006-09-03 10:18:33 +00:00
Carsten Haitzler bcd3c03b16 e_icon loads at 64x64 internally... to try speed things up.
SVN revision: 25397
2006-09-03 09:44:00 +00:00
Carsten Haitzler 1da729667d fix suid of e_sys - fix freqset suid install
SVN revision: 25396
2006-09-03 09:35:28 +00:00
Carsten Haitzler 34d6645d66 lots of freaky stuff.
1. cleaned up actions for restart and exit
2. made main menu cleaner in just using the actions
3. added ilits unselect calls for ilist smart and widget
4. patch for cpufreq to set all cpu clocks
5. fix battery module to handle broken acpi impl's that don't report drain rate
6. add e_sys subsystem - for executing system sensitive stuff like halt, reboot
   suspend, hibernate etc. this also covers exit, restart and logout. logout
   is currently dormant and just an action - not bound or in a menu. not
   complete anyway (no code for it). halt and reboot should probably use
   logout logic to shut down apps - i will recycle it. i added a suid root
   binary to do the actions - uses a system config (default one supplied that
   is secure - root will need to modify it to allow things).
7. fixed suid install hook for cpufreq
8. added sysconf dir to build for sys config file.
9. pants on


SVN revision: 25395
2006-09-03 08:51:32 +00:00
David Walter Seikel 1255baa040 Converted to use .desktop file.
SVN revision: 25386
2006-09-03 07:42:06 +00:00
David Walter Seikel ab775c3fde One more icon fix.
SVN revision: 25383
2006-09-03 05:40:32 +00:00
David Walter Seikel fa8ac2f010 Bad devilhorns, er devil that is the horns, er spankies for Christopher.
SVN revision: 25382
2006-09-03 05:11:10 +00:00
Christopher Michael cc002abdc2 Make "preview" resize with the dialog in Advanced mode.
SVN revision: 25379
2006-09-03 01:51:43 +00:00
Christopher Michael 8f7ee08892 Allow theme "preview" to resize with the dialog.
SVN revision: 25377
2006-09-03 01:26:14 +00:00
Christopher Michael 948858c1a0 Allow wallpaper "preview image" to be resized with the dialog.
SVN revision: 25376
2006-09-03 01:20:57 +00:00
Christopher Michael 270329ecbf Omnibook laptop support for temperature module. These lappys cannot use
Linux ACPI correctly.


SVN revision: 25375
2006-09-02 23:46:59 +00:00
Christopher Michael db8232fd52 Module Config Dialog is now more dynamic when open.
If a module gets installed/uninstalled, the list will update and reflect that.


SVN revision: 25373
2006-09-02 22:18:20 +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
Carsten Haitzler 1f561a3ca2 printf--
SVN revision: 25357
2006-09-02 12:52:20 +00:00
Carsten Haitzler 2546e3536c fix module dialog icons
SVN revision: 25356
2006-09-02 12:51:29 +00:00
David Walter Seikel 7563e46efd Better name.
SVN revision: 25350
2006-09-02 12:29:33 +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
Viktor Kojouharov 9c3717b646 added s space to the string
SVN revision: 25339
2006-09-02 10:39:28 +00:00
David Walter Seikel 1a54ae1937 Oops--
SVN revision: 25337
2006-09-02 10:01:55 +00:00
David Walter Seikel 816872b607 Modules can use module.desktop instead of module.eap now. module.edj is
also currently supported for those too lazy to write a .desktop, just
rename your module.eap.


SVN revision: 25332
2006-09-02 09:19:19 +00:00
David Walter Seikel 0a4101f9ea Add all apps config dialog to the config shortcut menu.
SVN revision: 25330
2006-09-02 07:20:06 +00:00