$Id: ACTIONS 287 2007-03-12 07:33:45Z tpgww $
emelFM2 actions are primarily intended to be bound to UI items - a key-binding, a toolbar button and/or a menu item.

Any action may also be included in any customised command string.

Actions named like file.* apply to active-pane selected items.

In the following:
1. the Parameters column has either Y=parameter(s) are expected, O=parameter(s) optional, or N=no parameter
2. parameter(s) are named in their english form, but in general, they would be translated

(ENGLISH) NAME		PARAMETER(S)	DESCRIPTION

bookmark.add			O				add dir to bookmarks . Parameter- pane1 or pane2 = use the dir shown in that pane; top = add to top of list; child = add as child of clicked bookmark; none = TBA
children.<menu>		N	create menu of running child processes. Selection from that menu adds that child's pid to the command line (always prepended if <Ctrl> is pressed at the time of selection)
clear.pending		N	clear all queued commands and actions
command.clear_history		N		remove all items from a directory/command combobox's dropdown history-list
command.clear			N		clear the command line
command.complete		O	complete command line. Parameter: none OR all = do all types, dirs = list all valid dirnames; files = all valid filenames; mounts = (un)mountable partitions for (u)mount command
command.focus			N		focus the command line
command.focus_toggle		N	toggle focus between command line and active pane
command.history		N	show in the output pane a list of completed commands and file-actions
command.insert_selection	N	insert (at cursor position in command line) a string with names of all selected item(s)
command.mkdir			N	open make-directory dialog
command.send		N		send command string to the last-run child process
command.quit			N		close the running e2 instance
configure.application		Y		open the configuration dialog. Parameter is the name of the page to show when starting
configure.bookmarks		N		open the bookmarks configuration dialog
configure.default		N		revert all configuration options to their respective default values
configure.filetypes		N		open the filetypes configuration dialog
configure.plugins		N		open the plugins configuration dialog
dialog.about			N	open help dialog (which includes a page with "about" info)
dialog.view			N	open (text) file view dialog (usually use file.view instead of this)
dirline.focus_toggle Y toggle focus between a directory input line, and the last-focused filepane. Parameter = 1 or 2, for the corresponding dirline
file.copy_as		N	copy selected item(s) from active pane to inactive, each with new name
file.copy_merge	N	same as file.copy but merges, not replaces, any directories
file.copy_with_time	N	same as file.copy but preserves mtime and atime of copied files (not dirs, links, etc)
file.copy			N	copy selected item(s) from active pane to inactive
file.delete			N	delete selected item(s) from active pane
file.edit			Y	open specified text file using the internal editor, or external editor if so configured
file.edit_again		Y	open specified text file using the internal edotor, with initial focus where it was last edited
file.find			N	open file-find dialog, to find named item in current pane
file.info			N	open information dialog for selected item(s) in active pane
file.move_as			N	move selected item(s) from active pane to inactive, each with new name
file.move			N	move selected item(s) from active pane to inactive
file.open_in_other		N	open selected directory in other pane
file.open			N	open item using the 'default' command
file.open_with			N	open item using a specified command
file.owners			N	open owner/group dialog for selected item(s) in active pane
file.permissions		N	open permissions dialog for selected item(s) in active pane
file.rename			N	rename selected item(s) in active pane
file.symlink_as			N	link selected item(s) from active pane to inactive, each with new name
file.symlink			N	link selected item(s) from active pane to inactive
file.trash			N	move selected item(s) from active pane to trash
file.trashempty		N	delete all trashed items
file.view_at			Y open specified text file using the internal viewer, with initial focus on a heading prescribed like [this]
file.view_again			Y open specified text file using the internal viewer, with initial focus where it was last viewed
file.view			N  open first-selected text file using the internal or external viewer, according to the relevant config option
find.trash			N	display in the inactive file pane the trash dir for the active pane
list.children		N	list in the output pane all the child processes of the running e2 instance
list.history		N	list in the output pane all prior commands and actions in the session
list.pending		N	list in the output pane all queued commands and actions
option.set			Y	set config option from string Parameter = string like "option-name=option-value"
output.adjust_ratio		Y	adjust height of output pane relative to the main window. Parameter = 0.0 (hidden) to 1.0 (full window)
output.clear			N	clear all content from the output pane
output.goto_bottom		Y	scroll to and display the latest contents of the output pane
output.goto_top			Y  scroll to and display the initial contents of the output pane
output.help			Y	list help text in the output pane. Parameter: TBA
output.page_down		Y	scroll the output pane down by one pane-height
output.page_up			Y  scroll the output pane up by one pane-height
output.print			Y	display string in the output pane. Parameter = the string
output.scroll_down		Y	scroll the output pane down. Parameter = no of lines to scroll
output.scroll_up		Y		scroll the output pane up. Parameter = no of lines to scroll
output.expand		N		toggle output pane between full-window and last position TOGGLE ACTION
output.show 		N		toggle output pane between hidden and last position TOGGLE ACTION
pane1.<filters>		N 	show menu of filters for pane 1 TOGGLE ACTION
pane1.focus			N	make pane1 active if it's not already so
pane1.go_back			N	display in pane 1 the dir that is before the current one in the corresponding history list
pane1.go_forward		N	display in pane 1 the dir that is after the current one in the corresponding history list
pane1.go_up			N	display in pane 1 the parent of the dir currently shown there
pane1.mirror			N	display in pane 1 the dir in pane 2
pane1.open			N	display in pane 1 the dir chosen from a dialog
pane1.expand		N	toggle size of pane1 relative to pane1+pane2, full or partial TOGGLE ACTION
pane1.show_hidden		N	toggle display of hidden items in pane TOGGLE ACTION
pane1.toggle_select_all		N	toggle selection of all items in pane1
pane2.<filters>	N 	show menu of filters for pane 2 TOGGLE ACTION
pane2.focus			N		make pane2 active if it's not already so
pane2.go_back			N	display in pane 2 the dir that is before the current one in the corresponding history list
pane2.go_forward		N	display in pane 2 the dir that is before the current one in the corresponding history list
pane2.go_up			N	display in pane 2 the parent of the dir currently shown there
pane2.mirror			N	display in pane 2 the dir in pane 1
pane2.open			N	display in pane 2 the dir chosen from a dialog
pane2.expand		N	toggle size of pane2 relative to pane1+pane2, full or partial TOGGLE ACTION
pane2.show_hidden		N	toggle display of hidden items in pane2 TOGGLE ACTION
pane2.toggle_select_all		N	toggle selection of all items in pane2
pane_active.<bookmarks>	N 	show menu of bookmarks
pane_active.<filters>	N 	show menu of filters for the active pane
pane_active.focus		N give active filelist the focus (mainly for start of chained filelist keybings)
pane_active.go_back		N	display in the active pane the dir that is before the current one in the corresponding history list
pane_active.go_forward		N	display in the active pane the dir that is after the current one in the corresponding history list
pane_active.go_up		N	display in the active pane the dir that is the parent of the current one in that pane
pane_active.goto_top	N display the top line of the the active file-pane
pane_active.goto_bottom	N display the bottom line of the the active file-pane
pane_active.invert_selection	N	toggle selection-state of all items in the active pane
pane_active.select_names  N  select items in the active pane by matching names against a specified pattern
pane_active.show_menu		Y	show filepane context menu
pane_active.switch		N	toggle the active file pane
pane_active.toggle_hidden	N	toggle whether hidden items are displayed in the active filepane
pane_active.toggle_select_all	N	toggle whether all items in active pane are selected
pane_active.toggle_selected	N	toggle selection-state of currently-focused item in the active pane
pane_active.tree 	N	open filesystem-directories-tree dialog for active file pane
panes.adjust_ratio		Y	adjust size of active filepane relative to pane1+pane2. Parameter = 0.0 (hidden) to 1.0 (full size)
panes.open			N	determine which directory line was active, display in the corresponding pane the dir chosen from a dialog
panes.refresh			N	refresh contents of file panes if need be
panes.refreshresume		N	resume periodic checks for whether to update file panes
panes.refreshsuspend		N	cancel periodic checks for whether to update file panes
panes.sync			N	change inactive filepane to be the same as active one
panes.toggle_direction		N	toggle between hoizontal and vertical layout for file panes
<custom command>		Y	run a command (that is not one of the actions). Parameter is the command, with any command-parameters

ACTIONS FOR PLUGINS
file.clone			N	copy selected items to active pane, after rename
panes.compare		N	select items in active pane which are matched in inactive pane
file.cpbar			N	copy selected items with a progress bar and stop/pause potential
file.cpbar_with_time		N	copy selected items with original atime, mtime and with a progress bar and stop/pause potential
command.detfind		N	run extended find-item dialog
command.track		N	run tracker-GUI dialog
file.du				N	determine disk usage of selected items
file.foreach		N	run an entered command on each selecte item
pane_active.glob	N	select items using rules similar to filepane filters
configure.manage	N	import/export config data
file.mvbar			N	move selected items with a progress bar and stop/pause potential
file.copy_name		N	copy names, or (with <Shift>) paths, of selected items to clipboard
file.pack			N	create an archive including the selected items
command.renext		N	run extended rename dialog
pane_active.sort_by_ext	N	sort display by filename extension
file.timeset		N	change atime, mtime or (if root user) ctime of selected items
file.unpack			N	unpack an archive into a temporary directory
file.view_with_plugin	N	open first selected item with internal viewer (same as internal action)

UI-RELATED "PSEUDO ACTIONS" which don't actually do anything
bookmark.<menu>			Y	taskbar bookmark items Parameter = TBA
command.<line>			Y	combobox for specifying commands to be executed Parameter = min,max or ,max or min,expand. Min and max are size limits (in pixels). If no min is provided, 100 is used. 'expand' in effect is no maximum
file.<actions>			N		list of filetype-specific items in a filepane context menu
mountpoints.<menu>  		Y  menu of mountable and unmountable devices. Parameter = name of toolbar where the button resides, same as the corresponding page name in the config dialog
pane1.<bookmarks>		Y	the bookmarks list, if it is shown in pane1 toolbar Parameter = TBA
pane1.<filter>			N	filters menu for items shown in pane 1
pane1.<line>			N	combobox for specifying the dir shown in pane 1. See command.<lne> for parameters description
pane2.<bookmarks>		Y	the bookmarks list, if it is shown in pane2 toolbar Parameter = TBA
pane2.<filter>			N	filters menu for items shown in pane 2
pane2.<line>			N	combobox for specifying the dir shown in pane 2. See command.<lne> for parameters description
plugin.<menu>		N	menu of plugins as may be displayed in a context menu
<separator>			N	separator in a toolbar or context menu
<submenu>			N	submenu in a toolbar or context menu
