Commit Graph

274 Commits

Author SHA1 Message Date
Carsten Haitzler 81c91f034a char is used for numeric values... thus should be explicitly signed!
SVN revision: 37991
2008-12-07 21:57:11 +00:00
Gustavo Sverzut Barbieri 1d214683a9 e_fm2: view mode is back!
As I suspected it was not error on my code. At the end it was just a
missing theme.

For now I just aliased default to desktop, but I guess it's better to
come with something else transparent so we can see our
wallpaper. Themers?!

PS: for Illume I think it makes sense to have that menu, but for
desktop it does not, maybe we should add more flags to turn off just
view mode selection and keep icon size? Or just turn off lists... or
just let the user choose, there are many strange users out there, one
might like it.



SVN revision: 37983
2008-12-07 13:53:25 +00:00
Carsten Haitzler 99be358466 mark it with a comment
SVN revision: 37900
2008-12-02 03:46:50 +00:00
Carsten Haitzler c42fa8aa76 unfortunately disable.. breaks! need to find exactly why and fix though...
SVN revision: 37897
2008-12-02 02:29:50 +00:00
Gustavo Sverzut Barbieri 4ee50ae10c Dynamic change of icon size in EFM.
Still not persistent.


SVN revision: 37875
2008-12-01 04:38:27 +00:00
Gustavo Sverzut Barbieri ff06c79462 Enable changing view mode for a single directory.
So far no icon size changes, just mode between Grid Icons, Custom
Icons and List, one can choose to go back to default (global) setting.

TODO:
 - select icon size when !list
 - save state using e_fm_custom
 - child directory should inherit parent settings



SVN revision: 37873
2008-12-01 03:29:45 +00:00
Chidambar Zinnoury 4d2001bed6 While selecting using rubberband on file manager, select also when text is contained, not only icon.
SVN revision: 37844
2008-11-28 21:06:28 +00:00
ptomaine 75af5ecbe7 EFM: Make use of eina_stringshare_ref().
SVN revision: 37460
2008-11-04 17:12:01 +00:00
Gustavo Sverzut Barbieri 2d0f06ef7f Add and use eina_stringshare_ref().
This is a faster "add", if we know we're using a shared string we know
the node without any need to search it, just increment reference and
exit.



SVN revision: 37458
2008-11-04 16:25:12 +00:00
ptomaine 1c58b0e196 EFM: Make a copy of the dev argument, since eina_stringshare_del is called on
ic->sd->dev inside e_fm2_path_set() before anything is done and, thus, pointer
is no more valid.


SVN revision: 37457
2008-11-04 15:54:38 +00:00
Carsten Haitzler 17ff6255a1 thomas fix for single click dirs
SVN revision: 37436
2008-11-03 08:56:16 +00:00
Carsten Haitzler e5b58cdf3a profide a fso icon override for hdd's to use theme icon and code to use it.
SVN revision: 37266
2008-10-28 07:48:16 +00:00
Sebastian Dransfeld 10396e6085 Use strlcpy
SVN revision: 37237
2008-10-27 12:34:35 +00:00
Sebastian Dransfeld ab62c5ccf1 Fix if formatting.
SVN revision: 37207
2008-10-27 07:34:22 +00:00
Sebastian Dransfeld caa810894e Fix print formatting
SVN revision: 37205
2008-10-27 07:33:59 +00:00
Sebastian Dransfeld 4c36506ab1 Remove unused variables.
SVN revision: 37204
2008-10-27 07:33:45 +00:00
Sebastian Dransfeld 92ff3dab37 Fix callback for list sorting.
SVN revision: 37202
2008-10-27 07:33:21 +00:00
Gustavo Sverzut Barbieri e5c4d62fd4 Set member_{add,del} to NULL.
SVN revision: 37091
2008-10-25 03:13:33 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00
Cedric BAIL 3d6749983b Switch to eina_stringshare.
This could also change the usage of string share in E17.



SVN revision: 36679
2008-10-15 15:12:56 +00:00
Carsten Haitzler b370f8315f remove/comment out printfs and remove fixme (to be removed) fake mouse up funcs
SVN revision: 36229
2008-09-25 01:34:39 +00:00
ptomaine 2f90f227ea Avoid using '/media/' as mount point.
Fixes http://trac.enlightenment.org/e/ticket/19


SVN revision: 36158
2008-09-22 07:20:22 +00:00
Carsten Haitzler 2d9dd3ea37 fix dnd for desktop - if you have multiple zones! remove printf's too. lots
of noisiness in e.



SVN revision: 36103
2008-09-19 23:58:07 +00:00
Gustavo Sverzut Barbieri 18966c828b Add calculate callback to Evas_Smart_Class.
Some people is using it for some time now without problems, so I'm
adding it to SVN to get some broader use. Remember to recompile ALL
libraries that depend on Evas as it will change the
EVAS_SMART_CLASS_VERSION and old classes will fail to load.

This will also change Edje so it will postpone _edje_recalc() to
render time, calculate() callback, however some methods will force
early recalculation.



SVN revision: 35860
2008-09-07 01:25:49 +00:00
Carsten Haitzler b3f35f4d47 support ilist-stule stacking info in odd/even items
SVN revision: 35826
2008-09-04 13:57:52 +00:00
ptomaine 2c4fae916f * Default theme: fix preview when dragging from list view.
* Add DND modifiers: Control for copy, Shift for move, Alt for ask. Default action is move. Config for these comes later.
* Add EDJE signals for theme to act on DND action change.
* Default theme: Show current DND action using overlay icons. Icons done by Tom 'Toma-' Haste, thank you very much.


SVN revision: 35772
2008-09-01 09:51:30 +00:00
Sebastian Dransfeld 3199439ed8 fix against efreet API breakage
SVN revision: 35492
2008-08-14 20:49:37 +00:00
Nicholas Hughart e177bb663f Patches from ptomaine.
* Fix for URI escpaing.
 * Add the ability for EFM to recognize different drop actions from other FMs.  The reverse soon to come :)
 * Add option to disable HAL device icons on the desktop.
 * Performing an operation on multiple files will now be done in a single slave process instead of many.

 More to come before and after GSOC :)  If you see him in the channel, give him a high five because he's finally helped pull EFM out of the crapper :P


SVN revision: 35432
2008-08-11 02:13:22 +00:00
Carsten Haitzler 7a0153e3e6 gusev's mkdir/ls patches.
SVN revision: 35229
2008-07-26 13:15:57 +00:00
Sebastian Dransfeld b66b3d7d90 formatting
SVN revision: 35223
2008-07-25 21:32:28 +00:00
Nicholas Hughart 634f26b04f New efm_op stuff from ptomaine. Test it out, try many different cases of copying/moving/removing etc. Right now progress for operations is just printed on STDOUT, but this will hopefully change soon (Something I've started already). If you find any bugs, send them to the list and/or notify ptomaine and/or myself. If someone wants to be a formatting nazi go ahead and check the formatting, I gave it a quick scan and it seemed close. More to come :)
SVN revision: 35178
2008-07-21 04:12:39 +00:00
Nicholas Hughart 1064be7774 Copy/Paste fixes from ptomaine. This is just the start, more coming soon :)
SVN revision: 35177
2008-07-21 03:21:17 +00:00
Carsten Haitzler 10363970e6 seelct on single select on mouse up.
SVN revision: 34400
2008-04-29 08:57:02 +00:00
Carsten Haitzler b1c69d3f5f put in some place markers in efm for categories in a fm widget - nothing
there currently but the entry, and fix focus of iconified windows. broke it
before.


SVN revision: 34389
2008-04-28 10:50:36 +00:00
Eric Schuele f54d7becf3 Fix typo.
SVN revision: 34286
2008-04-17 02:51:26 +00:00
Carsten Haitzler 9bd622f018 fix 3 valgrind issues i found.
SVN revision: 33955
2008-03-07 19:13:54 +00:00
Miculcy Brian d19728bcb2 cleanup
SVN revision: 33807
2008-02-22 00:59:42 +00:00
Miculcy Brian 93db2e5f8e fix for path // -> /
SVN revision: 33806
2008-02-21 23:32:34 +00:00
Miculcy Brian 932c2dcc10 fix segfault
SVN revision: 33609
2008-01-25 17:17:32 +00:00
Carsten Haitzler 284f202c13 use signed char - this is actually a numeric not a string - and negative
values are used, so it would matter if not signed.


SVN revision: 33572
2008-01-24 00:36:19 +00:00
Carsten Haitzler b92a1a6e24 thumbscroll. the ability to scroll any widget (anything scrolled by the
scrollfram smart/widget) using your "finger" anywhere in the view. not useful
for desktops. useful for small screen devices - openmoko/n800 etc. are
perfect targets. just click and drag with your finger, release. drag fast and
releas and you get momentum and it continues for a bit while it slows down.
configurable via a new config module.


SVN revision: 33564
2008-01-23 09:04:56 +00:00
Christopher Michael 1d9279a619 Change char to const char to avoid compiler warning.
SVN revision: 33337
2008-01-04 03:47:27 +00:00
Carsten Haitzler 20dae06a93 and actually USE the path calculated if relative
SVN revision: 33179
2007-12-18 10:43:03 +00:00
Carsten Haitzler 6d69f2cd7f allow relative path for icon files in .desktops
SVN revision: 33174
2007-12-18 01:42:08 +00:00
Christopher Michael b33225621e Context menu for setting View Mode (list/grid). Used in wallpaper & theme
dialogs.


SVN revision: 33130
2007-12-14 16:32:20 +00:00
Christopher Michael 85bf3a8e33 Start of panning the e_fm while selecting. Not working quite correct so
leave commented out for now.
Remove some extra printfs to quiet down e_fm.


SVN revision: 33111
2007-12-12 15:59:14 +00:00
Christopher Michael 8b7fec175f Add convenience function for getting an icon's geometry. This is used in
placing the new fwin next to the icon that spawned it.


SVN revision: 33097
2007-12-11 14:57:46 +00:00
Sebastian Dransfeld b8cd2447aa Fix warnings.
SVN revision: 32266
2007-10-31 19:56:59 +00:00
Sebastian Dransfeld 27a177e90e Remove unused variable.
SVN revision: 32264
2007-10-31 19:48:56 +00:00
Christopher Michael 32cbb1b860 Don't evas_list_free the returned mime handlers list. This fixes bug #255
SVN revision: 32194
2007-10-28 18:44:24 +00:00