FTREE(1)FTREE(1)NAMEftree - file tree browser
SYNOPSIS
wm/ftree [ [-e ] [ -E ] [ -p ] [ -d ] [ root ]
DESCRIPTION
Ftree displays the given root directory (default: /) in a graphical
form as a tree. Files and subdirectories are listed beneath the direc‐
tory that contains them. Initially, the contents of a subdirectory are
not displayed, but selecting the ⊕ symbol next to its name with button
1 causes its contents to be displayed there, and the ⊕ symbol changes
to ⊖; clicking that collapses the subdirectory display back to its
name. (If the directory is empty, the circle will be empty.) Select‐
ing a file or directory name with button 1 pops up a menu of opera‐
tions: Open, Copy, Paste into, and Remove. Open plumbs the full path
name of the file or directory; it is up to the plumber(8) to act appro‐
priately based on the structure of the file name, as controlled by the
user's plumbing(6) file. Typically images will be displayed in a sepa‐
rate window, source files will be opened in an editor, and so on.
Directory structure can be copied by invoking Copy on the source, then
Paste into on the destination directory. The -d option disallows all
operations except Open.
Normally, ftree displays the usual wm(1) controls, and interprets them
as usual. The other options change that behaviour:
-e Ignore `exit' but offer move or resize.
-E Ignore exit, and do not offer move or resize.
-p Do exit, but do not offer move or resize.
The different options are used to program a user interface for handheld
touch screen devices. For instance, a start panel can be created by
invoking ftree with the -E option, ensuring that the ftree screen is
always there, and all subsequent interaction can be controlled by the
construction of the root namespace and suitable choice of plumbing
rules.
SOURCE
/appl/wm/ftree
SEE ALSOfilename(1), wm(1), plumbing(6), plumber(8)FTREE(1)