Mike Blumenkrantz
1798ace14d
break out file ctx actions into new submenu so the file menu doesn't get huge if there are multiple handlers for a mime/glob type
...
SVN revision: 75773
2012-08-28 10:17:00 +00:00
Mike Blumenkrantz
ccad002a7b
put this back so the list doesn't leak
...
SVN revision: 75768
2012-08-28 09:04:29 +00:00
Mike Blumenkrantz
916fd8e183
fix e_fm2_mime_handler_mime_handlers_get() to return const like it should and fix usages to prevent freeing handlers. whoever wrote this initially should come over here so I can deliver spankies.
...
SVN revision: 75767
2012-08-28 08:54:54 +00:00
Mike Blumenkrantz
45803968c5
free ctx action list as we add so we don't have to loop twice
...
SVN revision: 75766
2012-08-28 08:36:50 +00:00
Mike Blumenkrantz
adc7b0bd98
not sure why this was inline
...
SVN revision: 75765
2012-08-28 08:33:58 +00:00
Mike Blumenkrantz
098e8723e0
fix efm mime actions to properly add a separator if there is an action which fails a test before an action that does not fail a test
...
SVN revision: 75764
2012-08-28 08:30:16 +00:00
Mike Blumenkrantz
c94ce38fa4
fix leak when adding ctx menu items to efm
...
SVN revision: 75763
2012-08-28 08:23:11 +00:00
Mike Blumenkrantz
540e94652e
more dialog delete cleanups
...
SVN revision: 75755
2012-08-28 06:49:14 +00:00
Carsten Haitzler
cf863adc59
fix sorting to sort symlinks to dirs as if they are dirs...
...
SVN revision: 75695
2012-08-25 09:12:31 +00:00
Mike Blumenkrantz
98dca3d7b8
never activate clicked item if doing range/multi select
...
ticket #1365
SVN revision: 75486
2012-08-21 06:40:25 +00:00
Carsten Haitzler
9cc281f002
make filepreview for links and removable devices and mountpoints give
...
fs type, filesystem usage, size etc. etc. much more useful.
SVN revision: 75429
2012-08-19 13:28:51 +00:00
Mike Blumenkrantz
ac28718562
add function for counting number of selected files
...
SVN revision: 75016
2012-08-08 12:29:16 +00:00
Mike Blumenkrantz
d2b8ccd61a
add efm option to disable click renaming
...
SVN revision: 75012
2012-08-08 11:55:10 +00:00
Mike Blumenkrantz
cd9c7ee8dc
ensure that title clicking an icon to rename only causes the rename if no other icons are clicked/selected
...
SVN revision: 74995
2012-08-08 06:59:06 +00:00
Mike Blumenkrantz
3b748e94c5
prevent all renaming when the icon menu flag is set to disable it
...
SVN revision: 74967
2012-08-07 08:56:03 +00:00
Mike Blumenkrantz
ce76c249b8
efm now allows renaming by clicking an icon's label
...
SVN revision: 74963
2012-08-07 08:18:59 +00:00
Mike Blumenkrantz
6790e78bb7
fix possible crashes when going to parent directory, also fix case where attempting to go to parent directory from root would throw an error dialog
...
SVN revision: 74961
2012-08-07 06:59:37 +00:00
Mike Blumenkrantz
c2b7cdb16c
ensure that application properties is not shown for any file beginning with |
...
SVN revision: 74944
2012-08-06 14:11:39 +00:00
Mike Blumenkrantz
f8430f2af9
don't show Application Properties menu item for removable media links
...
SVN revision: 74943
2012-08-06 14:09:53 +00:00
Mike Blumenkrantz
05b70797b9
rearrange separators in icon right click menu
...
SVN revision: 74942
2012-08-06 14:05:31 +00:00
Mike Blumenkrantz
388e9e2786
move 'new directory' to a submenu which will eventually be populated by related items
...
SVN revision: 74940
2012-08-06 13:58:20 +00:00
Mike Blumenkrantz
4af7a2e439
inherit parent settings -> submenu
...
SVN revision: 74939
2012-08-06 13:50:07 +00:00
Mike Blumenkrantz
7af4aee424
efm menus are gettin a little big, time to start condensing.
...
menu toggles -> Options submenu
SVN revision: 74937
2012-08-06 13:38:15 +00:00
Mike Blumenkrantz
b54be9093a
another efm crash--
...
SVN revision: 74917
2012-08-06 09:34:27 +00:00
Mike Blumenkrantz
160c91873b
ensure directory still exists when setting parent on unmount
...
SVN revision: 74915
2012-08-06 09:12:45 +00:00
Mike Blumenkrantz
0b1cb03a25
prevent crash when realpath is null from setting a mount
...
SVN revision: 74912
2012-08-06 08:55:28 +00:00
Mike Blumenkrantz
e878d1840f
revert temp efm path resolution fix from the weekend, also fix mounting in a number of cases
...
SVN revision: 74905
2012-08-06 07:45:51 +00:00
Mike Blumenkrantz
ab46fd58c1
also print out dev/path for debugging in previous commit
...
SVN revision: 74876
2012-08-04 08:47:52 +00:00
Mike Blumenkrantz
735b02c419
pop error dialog when efm fails to resolve a path instead of crashing
...
SVN revision: 74875
2012-08-04 08:46:57 +00:00
Mike Blumenkrantz
a2a0c31062
prefer actual image previews over mime icons
...
SVN revision: 74862
2012-08-03 18:10:23 +00:00
Mike Blumenkrantz
5c7662a0ed
fix efm icon loading for cases where the theme does not define mime icons
...
SVN revision: 74861
2012-08-03 18:05:25 +00:00
Mike Blumenkrantz
4767c70921
ensure typebuf timer gets deleted to prevent crashes
...
SVN revision: 74843
2012-08-03 11:12:23 +00:00
Mike Blumenkrantz
dcc999599e
efm config now has the no_typebuf_set option to disable typebuf directory changing
...
SVN revision: 74842
2012-08-03 11:00:58 +00:00
Mike Blumenkrantz
418ff1255b
clear efm typebuf when something gets clicked, add external function for manually clearing typebuf
...
SVN revision: 74837
2012-08-03 10:32:12 +00:00
Mike Blumenkrantz
ade7d802eb
only change efm selection when using typebuf if the selection actually needs to be changed; fixes flickering and constant selection callbacks
...
SVN revision: 74836
2012-08-03 10:14:37 +00:00
Mike Blumenkrantz
1044ea8316
warn--
...
SVN revision: 74810
2012-08-02 16:25:53 +00:00
Mike Blumenkrantz
542d302108
e_fm2_parent_go() and e_fm2_has_parent_get() now behave as expected
...
ticket #1243
SVN revision: 74805
2012-08-02 12:25:58 +00:00
Mike Blumenkrantz
a162da52bb
fix efm list scrolling
...
ticket #1120
SVN revision: 74802
2012-08-02 11:58:33 +00:00
Mike Blumenkrantz
5c8525d1c9
efm now properly obeys link_drop in all cases, not just list view
...
SVN revision: 74799
2012-08-02 10:27:36 +00:00
Mike Blumenkrantz
fe1033edb4
not sure what I was thinking here, too early in the morning I guess. redundancy--
...
SVN revision: 74797
2012-08-02 10:20:30 +00:00
Mike Blumenkrantz
c47ea3ce2c
autocreate favorites in thread on startup and any time they're deleted
...
SVN revision: 74794
2012-08-02 08:18:33 +00:00
Mike Blumenkrantz
2593a1c020
ensure favorites directory is always created
...
SVN revision: 74791
2012-08-02 08:03:13 +00:00
Mike Blumenkrantz
90e15a8678
move favorites setup code to efm
...
SVN revision: 74788
2012-08-02 07:55:41 +00:00
Mike Blumenkrantz
b8cdf23f62
only create desktop paths when actually desktop directories
...
SVN revision: 74735
2012-08-01 12:29:18 +00:00
Mike Blumenkrantz
06b18f44c8
fix path resolution for desktop device which was broken while fixing path resolution for desktop device which was broken while fixing path resolution for desktop device
...
SVN revision: 74734
2012-08-01 12:28:14 +00:00
Mike Blumenkrantz
05fd34c8bd
fix efm dnd when filemanager widget is not positioned at 0,0, an icon's statinfo is now based on its source in case of link and desktop files, allow dnd onto link/desktop files as though they were the actual directory
...
SVN revision: 74729
2012-08-01 11:51:49 +00:00
Mike Blumenkrantz
2dd460106c
remove old/deprecated non-async file listing
...
SVN revision: 74724
2012-08-01 09:05:35 +00:00
Carsten Haitzler
12d1de00e1
clean up whole bunch of potential memory errors in e_fm.c
...
SVN revision: 74723
2012-08-01 09:00:22 +00:00
Mike Blumenkrantz
1280fd2364
fix efm dnd with list view
...
SVN revision: 74720
2012-08-01 08:49:04 +00:00
Mike Blumenkrantz
837e220d75
also optimize _e_fm2_icon_first_selected_find
...
SVN revision: 74718
2012-08-01 08:03:37 +00:00
Mike Blumenkrantz
10580953e4
optimize _e_fm2_icon_desel_any()
...
SVN revision: 74717
2012-08-01 08:01:38 +00:00
Mike Blumenkrantz
810b9282f5
add function for deselecting all selected icons in fm object
...
SVN revision: 74716
2012-08-01 08:00:21 +00:00
Mike Blumenkrantz
506b9ad8e6
whoops forgot this was a list of icons, not icon infos. unbreak!
...
SVN revision: 74654
2012-07-31 13:18:24 +00:00
Mike Blumenkrantz
89cdac7771
simplify e_fm2_selected_list_get
...
SVN revision: 74653
2012-07-31 13:09:05 +00:00
Mike Blumenkrantz
5488f9f047
when deleting an icon, we want to remove it from the selected list -- not add it
...
SVN revision: 74652
2012-07-31 13:07:54 +00:00
Carsten Haitzler
bc3741963e
and fix my desktop folder fix.. to not make Desktop- :)
...
SVN revision: 74645
2012-07-31 11:07:33 +00:00
Carsten Haitzler
c98fe5be14
please don't break Desktop-1/2 ec. for multi-screen. thanks. :)
...
SVN revision: 74634
2012-07-31 09:50:27 +00:00
Mike Blumenkrantz
52a5c2c729
passing a path along with "desktop" device to efm should allow you to navigate relative to your desktop directory. now it does
...
SVN revision: 74591
2012-07-30 14:25:36 +00:00
Mike Blumenkrantz
eada1e1347
add utility function for efm to map a dev+path into an actual path
...
SVN revision: 74585
2012-07-30 12:29:07 +00:00
Mike Blumenkrantz
904e298809
fix typebuf in efm to properly handle relative directory switching from arbitrary devices
...
SVN revision: 74354
2012-07-24 11:37:02 +00:00
Mike Blumenkrantz
4dc9ba50fe
fix renaming files directly on the desktop canvas without a popup
...
ticket #117
SVN revision: 74318
2012-07-23 09:26:49 +00:00
Mike Blumenkrantz
5bb05f5864
prevent fileman typebuf from activating while renaming files
...
SVN revision: 74307
2012-07-23 07:58:52 +00:00
Mike Blumenkrantz
280cf2a008
simply return when a filemanager's config is re-set instead of crashing
...
SVN revision: 74231
2012-07-20 10:41:09 +00:00
Mike Blumenkrantz
11b99c6513
fileman's "Use Single Click" option now toggles a global config option which is picked up by fileselector widgets, also added a menu item to the right click efm menu to toggle this on a case-by-case basis
...
ticket #663
SVN revision: 74230
2012-07-20 10:25:02 +00:00
Mike Blumenkrantz
67db80b0bb
fix efm typebuf globbing to work for trailing globs
...
SVN revision: 74219
2012-07-20 08:41:32 +00:00
Mike Blumenkrantz
fa0e811cc8
fix tab completion and repeated typebuf navigation when using relative directories
...
SVN revision: 74218
2012-07-20 08:25:23 +00:00
Mike Blumenkrantz
fe3f5c44e9
fix efm typebuf navigation when using relative directories instead of absolute paths, also fix tab completion
...
SVN revision: 74217
2012-07-20 08:15:50 +00:00
Mike Blumenkrantz
f780d740ce
prevent infinite looping while loading directory props in efm
...
SVN revision: 74214
2012-07-20 07:59:13 +00:00
Mike Blumenkrantz
3b3403b127
remove wildcard refs in efm typebuf on hide
...
SVN revision: 74208
2012-07-20 06:44:59 +00:00
Mike Blumenkrantz
5a42012102
more typebuf fixes for "favorites" in efm
...
SVN revision: 74207
2012-07-20 06:31:41 +00:00
Mike Blumenkrantz
50d1c1b5ee
also prevent typebuf changes on "favorites" widgets
...
SVN revision: 74206
2012-07-20 06:27:27 +00:00
Carsten Haitzler
1d5f246de1
fix fm exec application remembering. :)
...
SVN revision: 74203
2012-07-20 04:48:59 +00:00
Mike Blumenkrantz
3c10733774
"when I was a boy, all the file managers did glob matching with their typebufs, and they could do it uphill both ways in the snow! barefoot!"
...
-rasterman (18 July 2012)
SVN revision: 74190
2012-07-19 13:40:11 +00:00
Mike Blumenkrantz
7f6de8b710
add method for setting the efm widget overlay clip to an external clipper
...
SVN revision: 74164
2012-07-19 08:16:42 +00:00
Mike Blumenkrantz
091e897f64
full, working tab completion for efm widgets, also slightly decrease typebuf hide timer to 3.5s from 5.0s: this was just way too long
...
SVN revision: 73967
2012-07-17 10:26:05 +00:00
Mike Blumenkrantz
eaaa60e655
support "~/" in efm typebufs
...
SVN revision: 73966
2012-07-17 10:01:16 +00:00
Mike Blumenkrantz
644ff46ecd
whoops, left some debug in
...
SVN revision: 73965
2012-07-17 09:50:38 +00:00
Mike Blumenkrantz
7d88737440
efm widgets now support realtime path evaluating/changing using the typebuf
...
SVN revision: 73964
2012-07-17 09:49:53 +00:00
Mike Blumenkrantz
1ec3f12805
use int(0) not Eina_Bool(0) to terminate a string, also we don't actually have to do all this freeing and reallocating
...
SVN revision: 73961
2012-07-17 08:54:33 +00:00
Mike Blumenkrantz
36048e5bee
smart callback for efm widget typebuf change
...
SVN revision: 73958
2012-07-17 08:44:08 +00:00
Mike Blumenkrantz
8d479ed3b2
add functions for selecting first/last file
...
SVN revision: 73955
2012-07-17 08:31:39 +00:00
Mike Blumenkrantz
a7bf8ae103
this use of timers in efm was not the smartest I've seen, and it caused an abort. spankies to someone
...
SVN revision: 73950
2012-07-17 07:02:27 +00:00
Chidambar Zinnoury
2ac1229261
e file manager: hide open menu items if there is no selection.
...
SVN revision: 73893
2012-07-15 20:05:58 +00:00
Christopher Michael
d0ceff8feb
E_FM: Fix uninitialized variables in e_fm.c. Fix Unused variable in
...
e_fm_device.c
SVN revision: 73872
2012-07-15 11:17:45 +00:00
Chidambar Zinnoury
40a79b6599
e fm: add plural support for the delete confirmation dialog.
...
Here the singular version is not used in english, but plural support is nonetheless needed for languages who have multiple plurals depending on the number of files.
Bonus: add a complementary dialog for when you're trying to delete all the files in the folder.
SVN revision: 73868
2012-07-15 08:23:19 +00:00
Chidambar Zinnoury
3b7fd1afb9
e fm: first use of plurals!
...
SVN revision: 73865
2012-07-15 07:06:28 +00:00
Mike Blumenkrantz
64caa28ea9
switch efm edje icon group checking to fix display of theme previews
...
SVN revision: 73834
2012-07-13 23:01:50 +00:00
Mike Blumenkrantz
1d49687cd9
add smart callbacks to efm objects for mouse in/out on an icon object
...
SVN revision: 73615
2012-07-12 12:27:09 +00:00
Mike Blumenkrantz
06b9059148
add e_fm2_optimal_size_calc() which will attempt to calculate the optimal size for displaying an efm widget inside a bounded area
...
SVN revision: 73500
2012-07-09 11:43:56 +00:00
Mike Blumenkrantz
1fdc926ad9
add externally available getter for an efm widget's current view mode
...
SVN revision: 73490
2012-07-09 08:34:33 +00:00
Mike Blumenkrantz
2e8c03cf67
efm list view icons should always take up the full width of the fm widget now
...
SVN revision: 73484
2012-07-09 07:28:19 +00:00
Mike Blumenkrantz
cdc51406e3
shift+arrow keys in efm now adds file to selection. crappy unexpected select path is due to efm's arrow navigation
...
ticket #1130
SVN revision: 73412
2012-07-06 13:09:38 +00:00
Mike Blumenkrantz
fde9e1cf7c
middle mouse button now selects/deselects files like ctrl+click in efm
...
ticket #280
SVN revision: 73404
2012-07-06 09:09:37 +00:00
Mike Blumenkrantz
82ee910b78
fix efm icon look in list view, breaks scrolling behavior
...
SVN revision: 73127
2012-07-02 07:58:25 +00:00
Mike Blumenkrantz
1f8cc4cd6d
pressing escape on the desktop with file manager icons shown no longer causes the desktop to try going to the parent directory
...
SVN revision: 72932
2012-06-27 09:42:22 +00:00
Mike Blumenkrantz
f8e53aca00
display current device detect/mount mode in fileman config
...
SVN revision: 72855
2012-06-26 07:32:11 +00:00
Vincent Torri
c3b0637802
e17: whitespaces--
...
SVN revision: 72561
2012-06-21 06:19:43 +00:00
Mike Blumenkrantz
20a94946f4
macros can be confusing if you don't understand how they work.
...
fix super longstanding efm bug where shift+select selected way more items than it should have
SVN revision: 72481
2012-06-19 14:12:41 +00:00
Mike Blumenkrantz
6ba92ab323
some chucklehead doesn't know how shift/ctrl selection on click works and reversed the modifiers. I have now unreversed them
...
SVN revision: 72480
2012-06-19 13:51:30 +00:00
Mike Blumenkrantz
b331eececb
only set remembered custom dir pan if we're using an instance that has custom dir enabled
...
SVN revision: 72469
2012-06-19 10:24:09 +00:00