Mike Blumenkrantz
0eafd902f7
mime handlers now properly handle icons where the full path is given
...
SVN revision: 76664
2012-09-14 11:03:26 +00:00
Mike Blumenkrantz
fbd5297cc9
okay, call icon menu extend callbacks for non-icon menus
...
SVN revision: 76660
2012-09-14 10:35:56 +00:00
Mike Blumenkrantz
0bf1e15adb
don't call icon menu end extensions in non-icon menus
...
SVN revision: 76659
2012-09-14 10:31:39 +00:00
Mike Blumenkrantz
5070b96b9e
efm options menu now contains efm config panel menu items if fileman module is loaded
...
SVN revision: 76642
2012-09-14 07:17:17 +00:00
Mike Blumenkrantz
f7e3736068
only disallow drop on link_drop targets when there's no icon selected
...
SVN revision: 76624
2012-09-13 17:01:55 +00:00
Mike Blumenkrantz
6c04fe6fea
fix link_drop targets to allow dropping into subdirs
...
this exposes a very strange and rare bug where things seem to get recursively symlinked instead of just symlinking the dragged icon
SVN revision: 76622
2012-09-13 16:34:19 +00:00
Mike Blumenkrantz
d86de48c74
always return true for dnd events
...
SVN revision: 76621
2012-09-13 16:15:18 +00:00
Mike Blumenkrantz
1726d79fa3
fix autoscrolling bug where it would scroll randomly or inconsistently
...
SVN revision: 76620
2012-09-13 16:04:28 +00:00
Mike Blumenkrantz
14157cd05b
even more not-asked-for features: dnd scrolling for efm
...
SVN revision: 76617
2012-09-13 15:21:41 +00:00
Mike Blumenkrantz
67d7e09a32
dnd of files with efm, when initiated by clicking the file's label, will no longer trigger a rename after the drag
...
SVN revision: 76613
2012-09-13 14:05:35 +00:00
Mike Blumenkrantz
cf539e40fd
efm no longer shows the drop target animation for targets that are not valid for dropping onto
...
SVN revision: 76612
2012-09-13 14:02:28 +00:00
Mike Blumenkrantz
153079e8bd
rename icon mouse in/out smart callbacks to use underscores instead of commas
...
SVN revision: 76603
2012-09-13 10:51:50 +00:00
Mike Blumenkrantz
9323db03ff
add dnd begin smart callback for efm
...
SVN revision: 76601
2012-09-13 10:40:46 +00:00
Mike Blumenkrantz
e1d3294c00
whoops, need to put the drop smart cb after teh drop
...
SVN revision: 76599
2012-09-13 10:26:45 +00:00
Mike Blumenkrantz
1cdea8bab9
block XDS drops in link_drop targets
...
SVN revision: 76593
2012-09-13 08:53:18 +00:00
Mike Blumenkrantz
1f2762db90
add efm smart callbacks for dnd events, function for getting current dnd target
...
SVN revision: 76587
2012-09-13 08:10:00 +00:00
Mike Blumenkrantz
4337d5cea5
improve efm's xds support to allow dragging onto directories to drop within, also rename the "drop" handler to selection_notify since this is actually what it's called from
...
SVN revision: 76495
2012-09-12 07:10:43 +00:00
Mike Blumenkrantz
20f84d3cee
this took waaaaayyyyyyyyyyyyyy longer than I expected, but we now have support for XDS in efm, which will allow you to drag things from many other applications TO efm windows (eg. dragging a file from an archive in file-roller to an efm window will now extract the dragged file to the location of the window)
...
SVN revision: 76465
2012-09-11 16:17:24 +00:00
Mike Blumenkrantz
6588ae2d08
fix super old, but mostly harmless bug where already-mounted volumes would not be correctly detected and set up during e startup; fixes move source option from previous commit
...
SVN revision: 76418
2012-09-10 16:28:55 +00:00
Mike Blumenkrantz
7c16c33ed5
add option to error dialog that occurs when trying to move/make a symlink onto a device: move source - moves the source of the link instead of the link
...
ticket #93
SVN revision: 76417
2012-09-10 16:28:07 +00:00
Mike Blumenkrantz
ca107c609c
ensure that efm widget does set path in the case of removable devices, fixes random crash when opening removable media
...
SVN revision: 76414
2012-09-10 15:04:31 +00:00
Mike Blumenkrantz
7335a904ce
finally implement file renaming when an overwrite is detected
...
ticket #1269
SVN revision: 76413
2012-09-10 14:40:29 +00:00
Mike Blumenkrantz
c11dd0704b
don't need to get the current container all the time, e_dialog does this for us
...
SVN revision: 76405
2012-09-10 13:22:51 +00:00
Mike Blumenkrantz
55b1cd1e09
don't need to be allocating ints here, we can just use the correct cast and things will be a-okay
...
SVN revision: 76404
2012-09-10 13:13:04 +00:00
Mike Blumenkrantz
def3fec3b3
reset efm new file marker+thread on path change
...
SVN revision: 76403
2012-09-10 12:52:41 +00:00
Mike Blumenkrantz
f260b18c27
changing efm path to its current path is now correctly handled
...
SVN revision: 76402
2012-09-10 12:51:05 +00:00
Mike Blumenkrantz
90b9efbf77
another not-awaited efm feature: creating new files from the menu
...
SVN revision: 76401
2012-09-10 12:46:02 +00:00
Mike Blumenkrantz
3243b919d4
group application and file properties in a submenu, clicking submenu item brings up file properties
...
SVN revision: 76393
2012-09-10 10:58:49 +00:00
Mike Blumenkrantz
2c44aabd4d
pasting files into directories now properly obeys link_drop
...
SVN revision: 76391
2012-09-10 10:41:25 +00:00
Mike Blumenkrantz
2d0fc4a90b
add method for disabling efm view mode items in efm widgets
...
SVN revision: 76389
2012-09-10 10:31:56 +00:00
Mike Blumenkrantz
723ad72963
prevent link drop targets (sidebar and favorites) from accidentally replacing a file within the target with a link to the same file
...
SVN revision: 76388
2012-09-10 10:23:58 +00:00
Mike Blumenkrantz
c15989c37f
rename E_FM2_MENU_NO_NEW_DIRECTORY -> E_FM2_MENU_NO_NEW, disable New menu in sidebar
...
ticket #1472
SVN revision: 76382
2012-09-10 09:03:21 +00:00
Mike Blumenkrantz
4c46169e0c
allow efm directory first/last sorting to be disabled entirely, fix refresh when setting directory sorting
...
SVN revision: 76180
2012-09-05 08:51:11 +00:00
Mike Blumenkrantz
75e8629ebf
another user suggestion: efm sorting by mtime
...
SVN revision: 76164
2012-09-05 06:41:42 +00:00
Mike Blumenkrantz
1fca248c55
another user request: sorting by size in efm
...
SVN revision: 76124
2012-09-04 10:47:39 +00:00
Mike Blumenkrantz
22de6ede9b
efm extension sorting now obeys directories first/last
...
SVN revision: 76122
2012-09-04 10:37:42 +00:00
Mike Blumenkrantz
93cc88b8b1
add efm option to sort files by extension
...
ticket #1436
SVN revision: 76014
2012-09-03 14:21:10 +00:00
Mike Blumenkrantz
c67b4ffad8
add sorting submenu to efm view menu to allow sorting to be changed on the fly
...
SVN revision: 76002
2012-09-03 12:02:00 +00:00
Mike Blumenkrantz
cdf5da175d
group default view mode with other view mode menu items
...
SVN revision: 75999
2012-09-03 10:59:48 +00:00
Mike Blumenkrantz
5625117baa
clarify "Use default" view mode menu item
...
SVN revision: 75998
2012-09-03 10:48:49 +00:00
Mike Blumenkrantz
1cabcb39f9
finally fix menu item alignment for efm ctxmenu items
...
this is a really stupid bug, but apparently using submenu callbacks in some situations (not all the time, that would be too easy) cause items to be misaligned
SVN revision: 75996
2012-09-03 10:36:22 +00:00
Mike Blumenkrantz
68ecf550e3
annotate unused variables properly
...
SVN revision: 75985
2012-09-03 09:17:31 +00:00
Mike Blumenkrantz
2d0c34fc28
another change I've been wanting to make for a long time: e_entry_dialog now has the data param first
...
SVN revision: 75983
2012-09-03 09:06:10 +00:00
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