Table of Contents

Name 
Syntax 
Introduction 
Pathwindow 
Directorywindow 
Workspacewindow 
Fileoperations 
Filetypes 
Option 
Resources 
Author 
Copyright 

--------------------------------------------------------------------------------

Name
xfilemanager - X11 based Unix filemanager 

Syntax
xfilemanger [-rootDir path ] [-iconDir path ] [-iconFont fontname ]
	    [-selectColor color_name ] [-doubleClickInterval time ]
	    [-noDragCopyAsk] [-noDragMoveAsk] [-noDragExecAsk] 
	    [-noDragDeleteAsk] [-geometry WxH+x+y]

Introduction:
xfilemanager is an X11 based Unix filemanager with Drag'n Drop abilities.
When xfilemanager starts up, it pops up one big window with an icon bar
on top and three seperate regions below. xfilemanager considers two main 
types of regions (called windows in later reference) - the path - and 
directory window. Default settings are located in /usr/local/lib/xfilemanager
directory.

Path window:
The path window shows the entire directory tree, beginning from a given
root-directory. Within this window, directories can be opened by clicking
upon their name or icon. If a directory opens while clicking upon it's entry
with a single click, all direct subdirectories of this directory will be
inserted in the directory tree. To investigate the file contents of this
directory, you have to double click upon a directory icon (in the left tree 
view) or file name/icon in the right file view. In the default display mode, 
the right window will be updated with the contents of the directory. 

Directory window:
The right directory window displays, depending on the current filtering method, 
the whole contents of a directory. Within this window, files can be selected for
moving, copying, deleting, etc. by clicking upon their icons or names. Double 
clicks force the filemanager to execute a determined action, depending on the 
type of the file. Example: double clicking upon a directory will display the 
contents of this directory in the (right) directory window. 

Mountable devices window:
Indicates the mountable devices on the system. Non-operational. Specified by
system.devrc.

File operations:
To invoke any one of several file operations (copy, delete, move, newdir, status) 
you can either:
1) Double click for a default action, i.e.  execute if selection has x
 attribute set, or as defined by ~/.xfmrc.
2) Press one of the buttons on top of each window, drag files 
 into the destination window or over the action buttons. 
3) You can select with a button3 (right) click a popup menu of operations.
 The 'Custom Menu' option is configured by the users ~/.xfmmenurc file. Each 
 line specifies: menu label, executable, user supplied parameter string and/or 
 selected path/file as a parameter (%s), and execution mode.

File types:
To determine what file belongs to what kind of file class, the user can edit
his own ~/.xfmrc file, which specifies the executable, the file endings, the
iconfile and a short description. 

Option:
-rootDir path - sets the root directory of the pathwindow. The default is the
current directory.

-iconDir path - sets the directory that contains the file icons.

-iconFont fontname - specifies the font to be used within the different
windows to display the name of files. 

-selectColor colorname - determines the color to be used to mark selected
files

-doubleClickTime time - specifies the interval within mouseclicks will be
treated as doubleclicks. Default 300 milliseconds. 

-noDragCopyAsk/-noDragDeleteAsk/-noDragMoveAsk/-NoDragExecAsk - prevent the
filemanager from displaying a dialog box on copying/deleting/moving/executing
files by dragging them. 

-geometry WxH+x+y e.g. '-geometry 640x480+0+0' specifies starting width of 640
 pixels by 480 pixels height at starting xy location 0,0 for upper left corner of
 window.

Resources:
*rootDir (String) - same as -rootDir option 

*iconDir (String) -same as -iconDir option 

*doubleClickInterval (time) - same as -doubleClickInterval option 

*selectColor (color) - same as -selectColor 

option:

*iconFont (fontname) - same as -iconFont option 

*dragCopyAsk (Boolean) 

*dragMoveAsk (Boolean) 

*dragDeleteAsk (Boolean) 

*dragExecAsk (Boolean) 

Author
Ove Kalkan (kalkan@ramz.ing.tu-bs.de)
modified April, 2001 Terry Loveall (loveall@qwest.net)

Copyright
Copyrighted in 1993 by Ove Kalkan - all rights reserved

