Commit Graph

3847 Commits

Author SHA1 Message Date
Christopher Michael d6d08445e2 Cleanup e_bg & e_theme nicely by removing globs.
Tell compiler about more unused hash params in e_fm_mime.c


SVN revision: 32090
2007-10-16 11:07:52 +00:00
Christopher Michael 5b40685c3f Tell compiler that hash is unused in this function.
SVN revision: 32089
2007-10-16 09:15:30 +00:00
Christopher Michael 857b0904f8 Append to the currect hash.
Fix some comments.


SVN revision: 32088
2007-10-16 09:11:43 +00:00
Christopher Michael 4f84cf6c0e Fix Remember check location for tokyo :)
SVN revision: 32087
2007-10-16 08:38:19 +00:00
Christopher Michael 12f08e4ec4 Remove unused variable.
SVN revision: 32086
2007-10-16 08:31:57 +00:00
Christopher Michael ce97665b00 Fix returns for evas_hash_modify (which returns a pointer to the old data,
not a pointer to the hash).


SVN revision: 32085
2007-10-16 04:10:03 +00:00
Christopher Michael ac0d523576 Move efreet_init to be sooner in the start process. If not we get a lot of
nasty hash == NULL warnings when trying todo dirs_init.


SVN revision: 32084
2007-10-16 03:22:38 +00:00
Christopher Michael 7badfbfdb0 Remove the check to see if its the current theme, just check for the group
existing.


SVN revision: 32083
2007-10-15 19:14:53 +00:00
codewarrior f3b6e167e9 Add e_fm2_mime_handler_test() to run a mime handler's internal test funciton
When as right click an icon, we need to run the test function to determine of
context entries need to go into the menu or not. (previously, only the glob /
mime check was being done)


SVN revision: 32080
2007-10-15 12:35:56 +00:00
Christopher Michael 15672179f7 Init some vars to NULL.
Minor formatting fixes.


SVN revision: 32075
2007-10-14 18:20:49 +00:00
Christopher Michael 44f2074c49 Add some safety checks in case mime_handler_new returns NULL.
SVN revision: 32074
2007-10-14 18:16:44 +00:00
Christopher Michael 511e3c1b8a Add context menu for setting themes from efm.
Fix e_fm_mime returns.


SVN revision: 32070
2007-10-14 17:31:27 +00:00
Christopher Michael 08ca1d1e04 Support menu icons for the context menus.
SVN revision: 32069
2007-10-14 16:09:51 +00:00
Christopher Michael ce341fa4df E_FM Context Menus :)
Big Thanks to CodeWarrior for his help !!!

Add context handler for backgrounds. Can now right-click an .edj and Set as
Background.


SVN revision: 32068
2007-10-14 16:06:51 +00:00
codewarrior 98d70425c2 Append the individual handlers to the list of handlers, not the list as a
whole.


SVN revision: 32067
2007-10-14 15:25:57 +00:00
codewarrior e9a0d97c04 Rename from fm / Fm to fm2 / Fm2 to stay consistent with code.
Change glob get function to do glob matching.


SVN revision: 32066
2007-10-14 15:17:32 +00:00
codewarrior 9c181a96c3 Add functions to get list of handlers for glob and mime.
Add function sto call all handlers for a mime / glob.


SVN revision: 32065
2007-10-14 14:13:12 +00:00
codewarrior c1601cdc69 Add functions to get list of handlers for glob and mime.
Add function sto call all handlers for a mime / glob.


SVN revision: 32064
2007-10-14 14:12:03 +00:00
Christopher Michael f196a8b159 Add mime/glob _del functions.
SVN revision: 32062
2007-10-14 13:39:39 +00:00
codewarrior 9ffb9ddab7 Add data pointers to test / action callbacks.
Add function to call a handler.


SVN revision: 32061
2007-10-14 12:59:26 +00:00
Christopher Michael 3304ad77d4 Add a mime_handler_free function.
SVN revision: 32060
2007-10-14 12:45:23 +00:00
Christopher Michael fa0b655a80 Some very minor formatting fixes.
Use evas_stringshare, not strdup.
Init some evas_lists to NULL.


SVN revision: 32059
2007-10-14 12:36:08 +00:00
codewarrior 7722513648 Skeleton code for upcoming context sensitive menus in EFM. This does nothing
and should be disregarded right now. (=


SVN revision: 32058
2007-10-14 12:22:52 +00:00
Miculcy Brian 4b5a3d2a6d Removed ~/.e/e/applications/all as it isn't used anymore. Correct dir is ~/.local/share/applications, so applications.tar.gz was parted into desktop_files.tar.gz which contains the .desktop files and is extracted to ~/.local/share/applications/ and desktop_order.tar.gz which contains the menu and bar files and is extracted to ~/.e/e/ .
SVN revision: 32052
2007-10-13 11:28:54 +00:00
Christopher Michael 53d42f392b Minor formatting fixes. Init some Evas_List vars to null first.
SVN revision: 32048
2007-10-12 18:36:48 +00:00
Christopher Michael 30523002c2 Some minor formatting fix before I start the mime handlers code :)
SVN revision: 32044
2007-10-12 08:17:40 +00:00
Christopher Michael 4ba051b3ed Check return values of mkpath for failure. If these do fail then trashing
will not work.


SVN revision: 32038
2007-10-10 19:37:34 +00:00
Christopher Michael d46f266dcc Use mkpath, thanks Seb :)
SVN revision: 32036
2007-10-10 19:04:55 +00:00
Christopher Michael 7acb2dc42d Add FDO spec compliant trash implimentation.
Not actually called from anywhere just yet, committing for potential review.


SVN revision: 32035
2007-10-10 17:54:04 +00:00
Christopher Michael bf4118f350 Since most things will not be using XDG_*, reduce the number of strcmp's by
first checking that we are NOT using XDG_*. Should provide a speedup for
evaluating.


SVN revision: 32034
2007-10-10 10:53:09 +00:00
Christopher Michael c999ac8a20 Allow evaluating env vars from FDO specs (menus, trash, etc).
Uses efreet calls to get value of these vars.


SVN revision: 32033
2007-10-10 09:41:58 +00:00
Christopher Michael 65a164427a Fix tab order for right side (About/Config/Unload).
SVN revision: 32030
2007-10-09 17:57:50 +00:00
Christopher Michael 3fc626dc40 Formatting fixes.
SVN revision: 32023
2007-10-09 01:30:25 +00:00
Christopher Michael 9f4f506f96 Add a separator before Copy if needed.
SVN revision: 32017
2007-10-08 17:35:09 +00:00
Christopher Michael 446084e158 Check that user can write to a place before enabling the Paste menu item.
SVN revision: 32016
2007-10-08 17:15:20 +00:00
Christopher Michael 88343ea978 Remove useless printf.
SVN revision: 32015
2007-10-08 17:10:18 +00:00
Miculcy Brian a7d1bfeaae API breakage: e_widget_entry_add() allows now to set a cb function for text change events.
SVN revision: 32009
2007-10-07 21:26:48 +00:00
Sebastian Dransfeld c8c2f55e4e Shutdown job too.
SVN revision: 32008
2007-10-07 17:02:07 +00:00
Sebastian Dransfeld 5075708ff9 formatting
SVN revision: 32006
2007-10-07 16:39:58 +00:00
Stafford Mitchell Horne 812cdbf305 Very bad, localization seems to have been broken for months.
SVN revision: 32003
2007-10-07 13:01:50 +00:00
Carsten Haitzler ec84855e6a use the shadowed window tree from ecore
SVN revision: 31977
2007-10-05 12:11:55 +00:00
Carsten Haitzler 43a5794c88 buttom patch from lok and seb's shelf bug fix.
SVN revision: 31974
2007-10-05 06:05:16 +00:00
Carsten Haitzler 74ddafcfee cedric's ecore_job_init/shtudown patches.
SVN revision: 31972
2007-10-05 05:12:38 +00:00
Carsten Haitzler e72bcc1b8b printf--
SVN revision: 31971
2007-10-05 04:54:45 +00:00
Carsten Haitzler bba9407f40 ummm playing - part of evas smart stuff
SVN revision: 31969
2007-10-05 04:52:27 +00:00
Carsten Haitzler 6b23fae2f8 revert lok's patch - gettign segv's and mount success/failure is not working.
SVN revision: 31951
2007-10-03 17:19:17 +00:00
Carsten Haitzler 055b45c306 lok's patch for handling tracking of mounts better.
SVN revision: 31950
2007-10-03 16:46:29 +00:00
Christopher Michael 22d5db1761 Use e_config->edje_collection_cache value for setting edje collection cache.
SVN revision: 31947
2007-10-03 09:00:49 +00:00
Carsten Haitzler 8b7a332c73 this is ugly - but it reduces trails from dropshadow or desktop redraws on
slow boxes. i had to
1. use bg pixmaps
2. defer window moves until idle enterer that runs AFTER the rendering
3. simple resizes from top-left are handled, but if top-left of frame needs
to mvoe all bets are off and its not deferred anymore.


SVN revision: 31945
2007-10-03 07:13:02 +00:00
Christopher Michael 3cdccdeb42 Use perror to get any errors from the rename call.
SVN revision: 31935
2007-10-02 17:25:27 +00:00
Christopher Michael f824ed9e9c This should fix the random e_fm segfaults when opening directories for good.
Seems we cannot rely on icon smart data being valid.


SVN revision: 31924
2007-10-02 00:16:09 +00:00
Christopher Michael 522bf9d56e If user has requested no confirmation dialogs, then do not display one when
deleting a shelf. This fixes bug #232.


SVN revision: 31922
2007-10-01 21:22:51 +00:00
Christopher Michael 4e6d96769d Remove blank line.
SVN revision: 31921
2007-10-01 20:12:55 +00:00
Christopher Michael 1bf68105ba Minor formatting fix.
SVN revision: 31920
2007-10-01 19:23:18 +00:00
Christopher Michael d4050a4b90 One more safety check to see that icon->sd->realpath is valid.
People are still getting an occasional segfault when trying to open folders.
This should correct the problem.


SVN revision: 31919
2007-10-01 18:52:43 +00:00
Miculcy Brian af7a709a76 Fixing http://bugs.enlightenment.org/show_bug.cgi?id=199:
No resistance when moving windows on a desktop where a 'specified desktops shelf' isn't visible.


SVN revision: 31906
2007-09-30 23:52:24 +00:00
Miculcy Brian da5fb739e5 Fix for shelfs on specified desktops: Do not maximize until a shelf which is only visible on other desktops.
(http://bugs.enlightenment.org/show_bug.cgi?id=199)


SVN revision: 31905
2007-09-30 23:21:54 +00:00
Christopher Michael 1f1db34ff6 Remove some efreet printfs.
SVN revision: 31894
2007-09-30 17:44:46 +00:00
Christopher Michael 59d9386307 Fix missed theme part name change as per ML thread "E_Manager issues".
SVN revision: 31862
2007-09-29 09:06:12 +00:00
Christopher Michael 16c518bd24 Fix typo so E builds again. Oops.
SVN revision: 31843
2007-09-28 17:40:23 +00:00
Christopher Michael a03103ee5f Proper fix for ic->info.file checking.
Should not have committed copy/paste just yet.


SVN revision: 31842
2007-09-28 17:36:17 +00:00
Christopher Michael 61df9537ba Be sure we have Icon->Info->File before trying to use it in a printf.
SVN revision: 31841
2007-09-28 17:03:40 +00:00
Christopher Michael 7657b3bffa Lots of formatting fixes. There may still be more needed in this file.
Do not print errs on C locale during shutdown.


SVN revision: 31840
2007-09-28 16:36:13 +00:00
Christopher Michael 96e84b050f Add cut/copy/paste menu enums for e_fm.
SVN revision: 31821
2007-09-26 15:45:55 +00:00
Miculcy Brian 333be970d4 Bug fixed: Having a shelf only visible on specific desktops didn't work corrently with dualscreen setup.
SVN revision: 31814
2007-09-26 12:34:38 +00:00
Carsten Haitzler 9a835d8bdb move msgbus init post splash spawn
SVN revision: 31809
2007-09-25 23:31:22 +00:00
Carsten Haitzler 27524d13a5 handle errors properly in msgbus!
SVN revision: 31808
2007-09-25 23:23:42 +00:00
Christopher Michael 773663840f Fix missing function prototype.
Removed some printfs.
Use more precise method of calculating if an icon is inside the rubber band.


SVN revision: 31806
2007-09-25 18:27:16 +00:00
Stafford Mitchell Horne 54ab7f0d3c Long waiting commit
* Break out intl data. Reduces the size of e_imc
 * Add Dbus ipc replacement
 * Elightenment Dbus API can be extended by modules (Example: msgbus_lang)


SVN revision: 31803
2007-09-25 14:26:36 +00:00
Carsten Haitzler 1e507658f3 and make the init splash use the right engine!
SVN revision: 31796
2007-09-24 10:53:44 +00:00
Carsten Haitzler a6825b262b move init splash to its own process to make it smoother and able to be up
before the main loop.


SVN revision: 31795
2007-09-24 01:16:47 +00:00
Carsten Haitzler 149d0afa5b and handle corner case for fulslcreen sized windows in auto-place. oops.
openoffice doesnt even get auto-placed. it explicitly asks for its own
placement and size. it's just badly behaved.


SVN revision: 31767
2007-09-20 00:17:39 +00:00
Carsten Haitzler 88ff932cd3 placement 100% avoids placing over/under a shelf not just "prefers not to".
really simple change.


SVN revision: 31766
2007-09-19 23:59:10 +00:00
Christopher Michael 609ef14f73 Added basic rubber band support to efm. Still needs a little work.
SVN revision: 31764
2007-09-19 19:39:00 +00:00
Sebastian Dransfeld b8b8511770 Use standard c functions for floor and ceil value
SVN revision: 31741
2007-09-16 13:56:21 +00:00
Sebastian Dransfeld 9341299f6a Make slider work better with keyboard.
SVN revision: 31740
2007-09-16 13:31:10 +00:00
Carsten Haitzler 73801f3455 was playing with user muounting - still no work.
SVN revision: 31736
2007-09-16 03:05:44 +00:00
Sebastian Dransfeld a9948c5272 Better check if a gadcon supports new features.
SVN revision: 31729
2007-09-16 00:24:42 +00:00
Sebastian Dransfeld ac35054634 We need id's for gadgets which are independent of shelves, so if we move
a gadget from one shelf to another it will keep the same config. Since the
id is mainly for the module to find the appropriate config for a gadget,
the module is now responsible for creating id's for gadgets config. One
problem is that we no longer can trust the id of a gadget, so we need to
store a reference between a gadget and its config after startup. No big
deal.


SVN revision: 31727
2007-09-16 00:02:53 +00:00
Sebastian Dransfeld b48fc6aaa4 Remove debug printf
SVN revision: 31724
2007-09-15 18:57:56 +00:00
Sebastian Dransfeld ccc9d47591 Fix warnings.
SVN revision: 31718
2007-09-14 23:28:58 +00:00
Christopher Michael 37051c3531 Various patch bits from Brett Nash. Still going through the rest of them.
SVN revision: 31701
2007-09-13 21:09:12 +00:00
Carsten Haitzler 5bbb0afd05 make alerts smaller... small white boxes of death.
SVN revision: 31687
2007-09-11 11:57:48 +00:00
Carsten Haitzler 3552b64078 just use PATH_MAX - using _... defines is... bad .. mmmkay
SVN revision: 31680
2007-09-10 23:28:48 +00:00
Christopher Michael da1bd71e00 Provide a convenience function for setting a window border internal icon key.
SVN revision: 31679
2007-09-10 21:50:54 +00:00
Christopher Michael f4725035d1 Check that we actually have gadcon_layout_data before trying to access it.
This fixes bug #196.


SVN revision: 31674
2007-09-10 20:07:14 +00:00
Carsten Haitzler cf7f274f97 dialog only comes up ONCE now.
SVN revision: 31669
2007-09-10 11:53:17 +00:00
Carsten Haitzler dc085e434c add engine config by default
SVN revision: 31661
2007-09-09 02:11:19 +00:00
Miculcy Brian aed16d2e23 This allows to have shelfs only on specified desktops. Someone might want to add a nice hide/show animation...
SVN revision: 31619
2007-09-04 23:59:01 +00:00
Christopher Michael 485417d47a #Define MAX for systems that do not have it (Solaris). Fixes bug #186.
SVN revision: 31615
2007-09-04 16:48:11 +00:00
Christopher Michael f211a9b33d Check that border has a "pointer" before trying to delete it. Working on
fixing bug #191.


SVN revision: 31614
2007-09-04 16:28:24 +00:00
Christopher Michael 3b61274069 Fix position of last checkbox to be like Remember dialog.
SVN revision: 31575
2007-08-30 07:52:23 +00:00
Miculcy Brian bb2e2b014f Patch by schula, fix window push for xinerama screens.
SVN revision: 31563
2007-08-28 10:58:33 +00:00
Sebastian Dransfeld af9dd29dfc Pass the user supplied Evas_Object to the resize func, as the user
shouldn't deal with the popup Evas_Object.


SVN revision: 31559
2007-08-27 21:39:12 +00:00
Christopher Michael 2f8b1e6712 More spelling/grammar fixes. Did not realize there was more of these in
there, lol. Darn fat-finger copy/paste :)


SVN revision: 31551
2007-08-27 10:01:28 +00:00
Christopher Michael ea91d160c9 Minor spelling/grammar fix.
SVN revision: 31550
2007-08-27 10:00:27 +00:00
Christopher Michael ff2a1e5aba Remove commented Files block, This really doesn't need to be here anymore as
the module handles the menu augment.


SVN revision: 31548
2007-08-27 09:01:46 +00:00
Eric Schuele c8d57913ce Reset textblock size to (0,0) before setting text. This seems to help the proper display of scrollbars in situations in which you are repeatedly changing the contents of the textblock.
SVN revision: 31546
2007-08-27 03:22:08 +00:00
Eric Schuele 9d8ff9e4cf Need a few more pixels in height to accomodate 4 full lines of text without a scrollbar.
SVN revision: 31545
2007-08-27 03:05:10 +00:00
Christopher Michael a0f9462d1d Add gcc suggested parens around assignment.
SVN revision: 31533
2007-08-26 17:20:46 +00:00