Commit Graph

3728 Commits

Author SHA1 Message Date
Carsten Haitzler 6359e28a0c another eap refernce nuked
SVN revision: 26426
2006-10-08 13:39:59 +00:00
Carsten Haitzler 8798dba1bf and clever borders are back
SVN revision: 26425
2006-10-08 13:38:42 +00:00
Carsten Haitzler f89fe08109 no mroe enlightenment_eapp tool
SVN revision: 26424
2006-10-08 13:16:45 +00:00
Carsten Haitzler 85269715de eap support... gone.
SVN revision: 26423
2006-10-08 13:13:55 +00:00
Carsten Haitzler 7cdf9af46b metrics keynav patches in
SVN revision: 26416
2006-10-08 08:25:08 +00:00
Carsten Haitzler 8678ebe026 only bring up config dialogs once - find the previous one and splash it up if
u bring it up again


SVN revision: 26415
2006-10-08 08:04:18 +00:00
Carsten Haitzler 7005802eb6 call deactivate if activate fails
SVN revision: 26411
2006-10-08 06:43:31 +00:00
Carsten Haitzler a19329ea92 set menu zone further up to avoid segv
SVN revision: 26410
2006-10-08 06:12:25 +00:00
Carsten Haitzler 9a8ea688c9 fix range select
SVN revision: 26409
2006-10-08 05:55:26 +00:00
Carsten Haitzler 8ca3b4ad4a delete all selected files... when u want to delete
SVN revision: 26408
2006-10-08 05:38:39 +00:00
Massimo Maiurana ce82cc6882 i18n hunter strikes again :)
SVN revision: 26398
2006-10-07 17:04:34 +00:00
Christopher Michael ff19d378e1 Some formatting.
Move Enable Font Class check above the setting of font name/size as this
looks/feels more natural.


SVN revision: 26375
2006-10-06 05:08:54 +00:00
Christopher Michael 1bc82b61c8 Added Ilist item/header color classes.
SVN revision: 26373
2006-10-06 02:32:21 +00:00
Christopher Michael 47692c09ed Added more color classes for widgets/modules.
SVN revision: 26371
2006-10-06 02:26:32 +00:00
Christopher Michael 2d028f4949 Added some more color classes to the dialog.
SVN revision: 26366
2006-10-06 00:26:38 +00:00
Christopher Michael 54b747f46a Remove some debug printfs.
SVN revision: 26364
2006-10-05 22:11:36 +00:00
David Walter Seikel 0075992b67 If ibar can't execute an app, no point in showing it.
SVN revision: 26358
2006-10-05 13:53:22 +00:00
David Walter Seikel 2b43816d36 Try to avoid returning a NULL icon.
SVN revision: 26357
2006-10-05 13:34:43 +00:00
Carsten Haitzler 6e109d11ee add xpimap mime to thumb list
SVN revision: 26355
2006-10-05 10:34:42 +00:00
David Walter Seikel cea94153ed *Add some more explenation of the border find algo.
*Pack the fm properly so it handles dialog resizes properly.


SVN revision: 26350
2006-10-05 08:35:30 +00:00
Christopher Michael 276b787255 Just some minor formatting.
SVN revision: 26345
2006-10-05 02:57:33 +00:00
David Walter Seikel cc0bc870a3 Fix up seggie while creating a new app.
Thanks to jcwong for pointing that out.


SVN revision: 26341
2006-10-04 03:34:06 +00:00
David Walter Seikel 52d8db3b46 Patch it up to work with the new icon regime.
SVN revision: 26340
2006-10-04 02:16:08 +00:00
Christopher Michael 43128097b5 Update list icon when enable/disable of color class.
SVN revision: 26335
2006-10-03 17:35:33 +00:00
Christopher Michael d6e71bdcac Partially working color class config dialog.
- Added basic/advanced apply code.
  - Needs perhaps colors in basic mode.

Still commented in config panel as it needs more work.


SVN revision: 26334
2006-10-03 17:17:04 +00:00
David Walter Seikel 00dbaa6935 Rationalise the icon code a bit.
SVN revision: 26333
2006-10-03 15:51:58 +00:00
Christopher Michael 4fd3f8405e Disable the color wells by default, and enable when needed.
SVN revision: 26332
2006-10-03 14:14:59 +00:00
Christopher Michael a101e70d31 Add a "disabled" state for color well. Thanks rephorm :)
SVN revision: 26331
2006-10-03 14:14:11 +00:00
Christopher Michael 1500f09b47 Added ibar label color class for testing.
Added some comments, removed a printf.


SVN revision: 26329
2006-10-03 13:14:17 +00:00
Christopher Michael e2e5d99bf2 Some more virtualize work.
Added ilist headers for color classes.


SVN revision: 26328
2006-10-03 12:59:11 +00:00
David Walter Seikel 1fe93eb23f Finish and turn on the new e_app_border_find code. You can now
optionally turn on old, new, or both for testing purposes using #if's at
the top of the source, but only the new version is turned on by default.
The question is, is an average 0.00007 seconds border find time worth
the memory hit versus an average 0.003 seconds?  Keeping in mind that if
you have the pager module running, it adds two border finds, and taskbar
adds thirty for some strange reason.  As a bonus e_app_exe_find is also
much quicker.


SVN revision: 26327
2006-10-03 12:56:00 +00:00
Christopher Michael fa25ccae4d Start "virtualizing" the color classes to a "long name" that can be
translated.


SVN revision: 26326
2006-10-03 11:47:48 +00:00
Christopher Michael 557b1690e0 Add color selection to Advanced Section.
SVN revision: 26325
2006-10-03 11:17:37 +00:00
Christopher Michael 51b49cbb8a Do not need two entry widgets, one atop the other, for this. Can use just
one entry widget.


SVN revision: 26324
2006-10-03 10:38:50 +00:00
David Walter Seikel 02f0991015 The new border finding code is almost complete, but it works well.
Still #if'ed out for now.  Try it if you want.  Note, #if'ing it in will
run it AS WELL as the old code and print the times taken, so that
comparisons can be made.  The new code is the first time reported.


SVN revision: 26323
2006-10-03 10:13:07 +00:00
Christopher Michael f7cb862dd3 Resize the ilist widget, remove some test appends.
SVN revision: 26321
2006-10-03 06:02:35 +00:00
Christopher Michael 852ce8816d Start of a color classes config dialog. Commented out in Config Panel for now.
SVN revision: 26319
2006-10-03 05:49:31 +00:00
David Walter Seikel ae9fe98e89 Create the data structures to be used by the new border searcher. Still
need to actually use them, but it's all #if'ed out until it's finished.


SVN revision: 26304
2006-10-02 15:39:30 +00:00
Carsten Haitzler 3de858efc2 dnd to ibar from apps config and fwin/fm2 works
SVN revision: 26303
2006-10-02 14:34:19 +00:00
Carsten Haitzler 168dfceda4 enable dnd for apps config dialog
SVN revision: 26302
2006-10-02 14:12:46 +00:00
Carsten Haitzler c9be009c4f premul fixes from jose
SVN revision: 26301
2006-10-02 13:19:20 +00:00
David Walter Seikel 9f56b0c370 *Document my thinking on how to speed up border searches.
*No need to split the E_App->exe on a space during border searches, it's
already split now.


SVN revision: 26298
2006-10-02 11:00:13 +00:00
David Walter Seikel 5549b2000c Remove no longer needed code that had been #if'ed out anyway.
SVN revision: 26294
2006-10-02 07:08:20 +00:00
David Walter Seikel 93c3b25d67 Nuke _e_apps_repositories after discussion with raster. There was only
ever one thing in the list, and it made the code more complex.


SVN revision: 26292
2006-10-02 06:55:23 +00:00
Viktor Kojouharov b54e1cdc4c added an option for the shelf to let itself be overlapped by maximized windows
SVN revision: 26282
2006-10-01 20:10:37 +00:00
David Walter Seikel d34318fae3 *Idle icon scanning, but it's nsot ready yet, so it's #if'ed out.
*Minor cache tweaks.

*Bit more instrumentation so I can see what the cache code is doing.


SVN revision: 26281
2006-10-01 18:34:54 +00:00
David Walter Seikel f3b950112d Oops, forgot to commit the header.
SVN revision: 26280
2006-10-01 18:31:19 +00:00
David Walter Seikel ad7fae8091 Two functionss for checking for the existance of icons in the E theme.
SVN revision: 26278
2006-10-01 18:21:31 +00:00
David Walter Seikel 81b6ffd4a2 A little bit of clean up and some refactoring. Now every e_app_new() is
checked to see if it's in a repository, and a reference is returned if
it is.  Looks like this fixes that E_App free problem.


SVN revision: 26275
2006-10-01 12:34:57 +00:00
Carsten Haitzler 1be65c8038 working on fwin... :)
SVN revision: 26274
2006-10-01 12:05:33 +00:00
David Walter Seikel 141085acc4 Minor tweaks and clean ups.
SVN revision: 26272
2006-10-01 09:45:24 +00:00
Viktor Kojouharov 61bf8aa69b todo--
SVN revision: 26246
2006-09-30 18:59:14 +00:00
David Walter Seikel 50bb66fe29 *Only put the E_App in the hash after it has passed all tests.
Thanks to metrics for helping to debug this.

*It's not a white space argument between raster and I, it's an arguement
between our respective editors.  His is the only editor that can handle
odd number of spaces indentation, mine keeps trying to convert it to 4
or 8 character tabs.  Sorry for the noisy white space stuff in this commit.


SVN revision: 26241
2006-09-30 16:59:17 +00:00
Massimo Maiurana 9ff6bf18d4 one string in ibar that needs to be translated, and two strings in exebuf to avoid duplicated entries in pot file
SVN revision: 26239
2006-09-30 12:02:11 +00:00
Carsten Haitzler 899a2c009f 1. jose's premul patches for evas
2. fixes to patches to re-enable smooth scale again
3. fixes to make txtblock colors work
4. fixes to edje for premul + grad api changes
5. fixes to ecore to work in premul space
6. fixes to e17 for premul space
7. fixes to emotion for premul
8. rebuild of .edj files as premul requires themes to be rebuilt
9. removed unused fils from cvs (eap and old img files)


SVN revision: 26235
2006-09-30 10:16:24 +00:00
Carsten Haitzler cc673bba74 hunting a nasty bug - FIXME in there with comments. this fixes it so e starts
anyway


SVN revision: 26232
2006-09-30 09:09:18 +00:00
David Walter Seikel 24ff102f10 An idler task to fill in E_App data.
SVN revision: 26229
2006-09-30 07:46:55 +00:00
David Walter Seikel ed1a76e3bf More cache tweaking. The next step is to add the next major peice of the
cache puzzle.


SVN revision: 26228
2006-09-30 04:49:31 +00:00
David Walter Seikel 22ea4787cd Added instrumentation so I can include it in timing tests.
SVN revision: 26227
2006-09-30 04:42:30 +00:00
David Walter Seikel 6354c81b8d Oops, and a DOH! or two.
SVN revision: 26222
2006-09-29 14:46:55 +00:00
David Walter Seikel f1eb386552 *Most places seem to assume that the instances are stored in the
original.  Made that all places now have the instances in the original.

Some time during today I managed to break the border matching, and
possibly other searching stuff.  Too tired to track it down tonight,
I'll fix it first thing in the morning.


SVN revision: 26220
2006-09-29 13:37:11 +00:00
David Walter Seikel d97e242d0f If the icon was hard coded into the Icon field of the .desktop file,
then we ignore the FDO theme and search algo.


SVN revision: 26218
2006-09-29 12:27:02 +00:00
David Walter Seikel 5f41757cf5 *Once an icon has been found, or found to not exist, save that info in
the E_App, update related aE_Apps, and send trigger change callbacks.

*Have all E_Apps stored in a hash of paths for faster lookup.

*Don't read in all the details of every app at startup, but do scan the
all directory so that we at least know the filenames.  Read in details
when needed.

*When searching the non path info of apps, read in data as needed.

Most app things should be faster now.  Some things may be slower, and
much more testing / tweaking will be done.


SVN revision: 26213
2006-09-29 08:55:39 +00:00
David Walter Seikel 9366520fe9 No more seggie if the icons change before they are shown.
SVN revision: 26212
2006-09-29 08:48:37 +00:00
Carsten Haitzler 61bf1c59c6 breking out fm2 into a window and scrollframe in fwin - start of a generic
filemanager window. this is more for me to test dnd code and get that all
going right etc. etc. so BEWARE. yes it doesnt do a lot of things right - i
know. am working on it. :)


SVN revision: 26210
2006-09-29 06:49:35 +00:00
Carsten Haitzler a86439c7a6 working on fm dnd... does shite now.
SVN revision: 26205
2006-09-29 04:36:35 +00:00
Carsten Haitzler edafbb73e5 fix from metrics
SVN revision: 26189
2006-09-28 17:01:20 +00:00
Carsten Haitzler db30b17317 more fm2 dnd work.
SVN revision: 26188
2006-09-28 09:22:43 +00:00
Carsten Haitzler 7c6acf9488 and actually match groups right!
SVN revision: 26187
2006-09-28 06:35:43 +00:00
Carsten Haitzler d3765d8d8e font upsize with more outlining/contrast by default for soem modules.
sysactions more comprehensive and able to handle multiple groups a user
is a member of - config modified to handle common ones i find on debian
and ubuntu that "console" users tend to be added to. add divider in config
menu. work a tad more on fm2 dnd.


SVN revision: 26186
2006-09-28 06:07:15 +00:00
David Walter Seikel 10dec8c2e2 *Make sure there is only one icon dialog.
*Clean up the icon dialog on exit.


This commit sponsored by devilhorns, the spicy, crunchy snack.


SVN revision: 26179
2006-09-27 16:20:44 +00:00
Stafford Mitchell Horne ffbb0879b0 Move those lists up
SVN revision: 26176
2006-09-27 12:23:44 +00:00
Stafford Mitchell Horne 1d94e1a8bc Fixup some issues in intl dialog
* Fix space in GG region
 * Don't load/sort the language list more than once
 * Propose some labels for the columns, disabled for now


SVN revision: 26174
2006-09-27 11:58:52 +00:00
Christopher Michael 3c3f605f02 Some work on intl config dialog.
-Sorted language & region lists.
     -Better ilist sizes.
     -Resizable Basic/Advanced dialogs.
     -General code formatting/cleanup.


SVN revision: 26173
2006-09-27 10:45:44 +00:00
David Walter Seikel 2b6276f1c5 Make sure the temporary icon created by the border menu is saved properly.
SVN revision: 26168
2006-09-26 18:35:37 +00:00
David Walter Seikel cbb61d241c So used to const just getting in the way, that I sometimes trip over the
places where it actually means something.  All fixed.


SVN revision: 26162
2006-09-26 16:09:40 +00:00
Stafford Mitchell Horne db63f3d8fd Try to really first the NULL locale issue.
SVN revision: 26161
2006-09-26 16:00:13 +00:00
David Walter Seikel 9aac21ab94 Fixed up most if the icon issues. Added some FIXME's for the rest.
SVN revision: 26160
2006-09-26 13:51:31 +00:00
David Walter Seikel 72ff9a6492 Don't go doing things with advanced widgets from the basic page.
SVN revision: 26159
2006-09-26 11:40:40 +00:00
David Walter Seikel e4b505c829 *Major clean up, but I'm not finished with it. Too tired to continue,
I'll finish this after a good nights sleep.  In particular, the border
menu "Create Icon" stuff needs some attention, it will likely loose it's
original icon.

*When you open up the fsel to select a new icon, the directory of the
current icon is shown, or the usual home directory if there is no
current icon file.


SVN revision: 26148
2006-09-25 18:15:37 +00:00
Stafford Mitchell Horne 067238e7af Try to select the correct current locale in the dialog. Need to get the
scroll bars to go to the right place also now.


SVN revision: 26146
2006-09-25 15:35:38 +00:00
David Walter Seikel 287512fe73 Forgot one.
SVN revision: 26145
2006-09-25 15:19:09 +00:00
David Walter Seikel cbc5e0f577 Check if the icon theme is different when searching for icons. Keep
track of changes to the icon path in readiness for some cachin'.


SVN revision: 26144
2006-09-25 14:17:42 +00:00
David Walter Seikel 14e2ba2707 Add fdo instrumentation to fm. Might be better places for this.
SVN revision: 26143
2006-09-25 13:35:59 +00:00
Stafford Mitchell Horne ebabb954a0 Fix some issues found by Yasufumi,
* If lang is null the i18n dialog crashes
 * Languages in basic list were not translated


SVN revision: 26141
2006-09-25 13:16:49 +00:00
Carsten Haitzler c7c93288aa leak-- : someone forgot to delete the all apps menu... :)
SVN revision: 26124
2006-09-24 23:08:36 +00:00
sebastid 11c9afa270 Add cast.
Remove unused variables.


SVN revision: 26102
2006-09-24 13:37:37 +00:00
Carsten Haitzler 1b75f85187 fix packing of previews so they don't stretch.
dnd fn fixed.


SVN revision: 26079
2006-09-24 00:48:14 +00:00
Viktor Kojouharov 36eeab925b bug--
SVN revision: 26078
2006-09-23 23:37:15 +00:00
manowarrior 17419b8bfe Transitions.
SVN revision: 26072
2006-09-23 18:42:23 +00:00
sebastid 5171e103d4 Use e's homedir
SVN revision: 26056
2006-09-23 10:15:24 +00:00
e-taro a3b4f52a5b This looks as if it was fixed ages ago.
SVN revision: 26045
2006-09-23 08:46:07 +00:00
sebastid c9062ac5a0 Get homedir from e, since .e should be relative to this dir.
SVN revision: 26044
2006-09-23 08:44:58 +00:00
e-taro 8d148768cb 1) Maximizing in individual directions with <alt><f10> and <ctrl><f10> works now
2) Maximizing in both directions at once uses the "maximum volume" heuristic (seems to work well)


SVN revision: 26043
2006-09-23 08:39:41 +00:00
Viktor Kojouharov 0640ab1360 todo--
SVN revision: 26029
2006-09-22 21:34:13 +00:00
sebastid 1251802479 Don't strdup homedir
SVN revision: 26026
2006-09-22 19:55:11 +00:00
David Walter Seikel d7ac058137 Part of a review of icon searching, to be completed on sunday.
SVN revision: 26025
2006-09-22 14:56:41 +00:00
David Walter Seikel f13f782689 Use the ecore_desktop instrumentation at useful points.
SVN revision: 26023
2006-09-22 10:12:32 +00:00
David Walter Seikel f3f7909803 Change to the new icon theme in the same way that the theme config
dialog does.  There has to be a better way for both.


SVN revision: 26019
2006-09-22 07:49:54 +00:00
sebastid 18aa34fdbc Remove unused variables.
SVN revision: 26015
2006-09-22 04:18:41 +00:00
Carsten Haitzler d8ae790466 no - xpm is not requried to be supported. this is an auto-icon choice based
on mime type that is specific to e and how it chooses icons for file types -
i would love to see xpm die a slow horrible death. i have been hoping for its
death since i first started enlightenment back in 1996. anything i can do to
ease its way into its grave - i am happy to do. that means not supporting it
for things that are e specific and where we are not required to.


SVN revision: 26014
2006-09-22 03:51:17 +00:00
David Walter Seikel 132301b911 .xpm are allowed for icons to.
SVN revision: 26011
2006-09-22 02:07:41 +00:00
Carsten Haitzler 886e583fcd actually cvs was just missing a little work i had done locally - as it was
unused/harmless/did nothing i left it alone for now


SVN revision: 26010
2006-09-21 22:26:08 +00:00
sebastid 5ff4b07ed0 Remove unused.
SVN revision: 26009
2006-09-21 20:12:27 +00:00
sebastid de3c1047ef Add cast to e_object
SVN revision: 26008
2006-09-21 20:10:19 +00:00
sebastid 87846017d6 Remove unused label.
SVN revision: 26007
2006-09-21 20:08:11 +00:00
sebastid a75d79f66a Remove unused variables.
Add missing type declaration.


SVN revision: 26006
2006-09-21 20:07:02 +00:00
sebastid 37d0006594 paranthesis are nice.
SVN revision: 26005
2006-09-21 20:05:44 +00:00
sebastid 0eb90986b9 Remove unused variable for for format.
Remove return value.
Fix format for long value.


SVN revision: 26004
2006-09-21 20:01:50 +00:00
sebastid d3eb7a6c07 Someone(tm) needs to decide which param is the right to pass to these
functions.


SVN revision: 26003
2006-09-21 19:57:34 +00:00
sebastid 4e81527304 Cleanup.
- Remove unused variables.
- Add const where needed.
- Add return values.


SVN revision: 26002
2006-09-21 19:53:38 +00:00
sebastid bed170b77c Return a value.
SVN revision: 26001
2006-09-21 19:37:04 +00:00
Stafford Mitchell Horne ac6aa06281 Comment complicate code which I will forget about in 1 week.
SVN revision: 25998
2006-09-21 12:48:48 +00:00
Stafford Mitchell Horne 2b47116c7f Free up configuration data
SVN revision: 25997
2006-09-21 11:52:52 +00:00
Stafford Mitchell Horne 310fb5c67b Add language selection dialog, A bit of work still required but this is a good
start.


SVN revision: 25996
2006-09-21 10:58:42 +00:00
Christopher Michael f1db6445f4 Fix for Shelf Size issues: After setting a size in Advanced mode, subsequent
returns to Basic mode did not allow a user to select a Basic Size.


SVN revision: 25982
2006-09-20 01:01:52 +00:00
sebastid 867c5dd51f Don't check argv twice, one check should be for argc
SVN revision: 25981
2006-09-19 21:50:20 +00:00
sebastid c56c7cccb8 Belongs to old fileman.
SVN revision: 25980
2006-09-19 21:24:17 +00:00
Carsten Haitzler b4cd6e0dce metric's first 2 patches - with 1 slight mod for xterm default cmd.
SVN revision: 25976
2006-09-19 13:58:04 +00:00
Carsten Haitzler 412da4cdb2 do this without a #ifdef
SVN revision: 25974
2006-09-19 12:26:31 +00:00
sndev 4c69644ea7 Give fbsd users a possibility to use desklock. system-auth profile is not presented on
fbsd, but login is there.


SVN revision: 25973
2006-09-19 09:59:03 +00:00
David Walter Seikel 6243868e31 Fix seggie.
SVN revision: 25972
2006-09-19 04:07:25 +00:00
David Walter Seikel 21cd340ca3 Patch from metrics, this time applied in the correct place.
SVN revision: 25971
2006-09-19 02:49:46 +00:00
David Walter Seikel 7d4d4f4b72 This should fix the wrong icon in border bug.
SVN revision: 25967
2006-09-19 00:02:40 +00:00
David Walter Seikel 91feec363c *Put in some more refs/unrefs for E_Apps, maybe need more, maybe I went
overboard.

*Fix up E_App saving.

*More object checking.


SVN revision: 25965
2006-09-18 20:52:59 +00:00
Carsten Haitzler 130a197128 comments.
SVN revision: 25963
2006-09-18 14:52:43 +00:00
David Walter Seikel 42c93f28de directory .eaps are obsolete, but I havn't pulled my finger out to
finish the FDO directory code I have half completed.  For some strange
reason, this triggers a crash in rsvg, trying to get it to load a .eap
file.  That is strange in itself.  More investigation is required by
someone that knows evas better than me.


SVN revision: 25960
2006-09-18 14:07:16 +00:00
Carsten Haitzler c1bd63b05d working on fm dnd... just logic right now - does nothing. sorting out the
logic. and .e startup segv fix.


SVN revision: 25959
2006-09-18 12:06:09 +00:00
Carsten Haitzler c01892990b perf config fifnt allow you to easily see font cache at all - the default was
0.5 mb!


SVN revision: 25956
2006-09-18 10:02:36 +00:00
Carsten Haitzler ce76a89968 thumbnailed icons in dnd display now
SVN revision: 25953
2006-09-18 05:49:33 +00:00
Carsten Haitzler bc349006c7 i broke icons.
i fixed icons.


SVN revision: 25951
2006-09-18 05:05:25 +00:00
Carsten Haitzler a9757fa04b i'm cleaning up dnd. fixed leaks. made dnd more convenient - less work to do
(it returns x,y coords relative to the drop target geom, not the screen,
start putting in all the necessary stuff in fm2 - can dnd 2 file now (drop
has no effect though)...


SVN revision: 25950
2006-09-18 03:49:45 +00:00
David Walter Seikel 9cc3d3a01e Experimental bouncy desktops in the fm. I will move this into
e_app_icon_add when I'm happy with it.


SVN revision: 25945
2006-09-17 23:13:10 +00:00
David Walter Seikel 7d4c4dc440 .edj files can hold more than just backgrounds, and sometimes we want to
browse them.


SVN revision: 25938
2006-09-17 21:29:24 +00:00
sebastid 5db379c480 Don't use getenv("HOME") directly.
SVN revision: 25907
2006-09-17 11:25:06 +00:00
Carsten Haitzler 8497432eca fix up dnd to handle stacked windows and move the burden of window offset
handling etc. to dnd not the objects that create dnd zones. they onyl need to
now worry about the dnd zone withint heir canvas/window/whatever


SVN revision: 25903
2006-09-17 06:12:48 +00:00
David Walter Seikel 947396a983 raster gave this one the all clear.
SVN revision: 25902
2006-09-17 02:50:17 +00:00
David Walter Seikel 3e2608760e Maybe this is a bit saner. Maybe I should just give up and sleep.
SVN revision: 25901
2006-09-17 02:05:19 +00:00
David Walter Seikel 6bace96662 Tweak the E_App object reference counting. I think this is correct, but
I suspect the dir scanning in e_apps.c still needs an unref.


SVN revision: 25900
2006-09-17 00:13:52 +00:00
David Walter Seikel 326815ab80 typo--
SVN revision: 25899
2006-09-16 22:48:01 +00:00
David Walter Seikel be09428b9c *The icon theme checkbox now works.
*Clean things up a bit.


SVN revision: 25898
2006-09-16 20:59:40 +00:00
David Walter Seikel 4d8bb1d88c Show icons for applications in menus again.
SVN revision: 25896
2006-09-16 17:37:05 +00:00
Carsten Haitzler 41c804c698 fix del menu item... finally
SVN revision: 25886
2006-09-16 13:07:55 +00:00
Carsten Haitzler 3a4aa7dbf2 display delete menu if its a .order indirect ref and u have write perms to
.order


SVN revision: 25883
2006-09-16 12:38:27 +00:00
Carsten Haitzler 7b9643460a handle .order files in favorites when adding link
SVN revision: 25882
2006-09-16 12:20:31 +00:00
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
David Walter Seikel 3e91158fc6 Allow re ordering the .order files.
SVN revision: 25329
2006-09-02 06:16:28 +00:00
Christopher Michael c54cd3de17 Use the new edje_file_group_exists function, rather than evas_objects.
Thanks rephorm :)


SVN revision: 25328
2006-09-02 05:15:01 +00:00
Christopher Michael 3e2e9d40c6 Wallpaper and Theme Import now both work correctly. Cannot Import a theme
into wallpaper, and cannot do a wallpaper into theme.


SVN revision: 25325
2006-09-02 04:43:55 +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
Christopher Michael b687dd8419 Theme Import can no longer copy bg edj files, or edj files without a border
defined, to theme location.


SVN revision: 25323
2006-09-02 03:46:17 +00:00