=====
Menu commands: (menu_cmds.cc)
Commands to load/query the MENU structures. ``xmenu load <file>'' MUST
be the first command (usually hard-coded in the interface using the MENU
libraries) before ANY other command is executed.
====

xmenu load <filename>		-- loads a menu file 
xmenu pages			-- returns a list of page names
xmenu dump			-- does a debugging dump of cur menu

=====
MenuPage commands: (page_cmds.cc)
====

xpage title <page>		-- returns the title of <page>
xpage items <page>		-- returns the item names of <page>
xpage eval <page>		-- evaluates the flags/conditionals
xpage dump <page>		-- does a debugging dump of <page>

=====
MenuItem commands: (item_cmds.cc)
=====

xitem list <page> <item>	-- returns the item GUTS
xitem vget <page> <item>	-- returns the current value of item
xitem vset <page> <item> <val>	-- sets the current value of item
xitem vallowed <page> <item>	-- returns the list of allowable values
xitem dump <page> <item>	-- does a debugging dump of <item>

=====
Beamline (SYSTEM) commands: (bline_cmds.cc)
=====

beamline list system

beamline selection copy
beamline selection paste
beamline selection clear

beamline add source
beamline add oe <oe#>
beamline add screen <oe#> <scr#>
beamline add tool <toolname>

beamline add inspector system <inspector> <id>
beamline add inspector source <inspector> <id>
beamline add inspector oe <oe#> <inspector> <id>
beamline add inspector screen <oe#> <scr#> <inspector> <id>

beamline delete source
beamline delete oe <oe#>
beamline delete screen <oe#> <scr#>
beamline delete tool <tool>

beamline delete inspector system <id>
beamline delete inspector source <id>
beamline delete inspector oe <oe#> <id>
beamline delete inspector screen <oe#> <scr#> <id>

beamline select none
beamline select system
beamline select source
beamline select oe <oe#>
beamline select screen <oe#> <scr#>

beamline select inspector system <id>
beamline select inspector source <id>
beamline select inspector oe <oe#> <id>
beamline select inspector screen <oe#> <scr#> <id>

beamline edit none
beamline edit system
beamline edit source
beamline edit oe <oe#>
beamline edit screen <oe#> <scr#>

beamline edit inspector system <id>
beamline edit inspector source <id>
beamline edit inspector oe <oe#> <id>
beamline edit inspector screen <oe#> <scr#> <id>

beamline get current
beamline get source
beamline get oe <oe#>
beamline get screen <oe#> <scr#>
beamline get inspectors system
beamline get inspectors source
beamline get inspectors oe <oe#>
beamline get inspectors scr <oe#> <scr#>

beamline vget source <var>
beamline vget source <var>
beamline vget oe <oe#> <var>
beamline vget screen <oe#> <scr#> <var>

beamline vget inspector system <id#> var
beamline vget inspector source <id#> var
beamline vget inspector oe <oe#> <id#> var
beamline vget inspector scr <oe#> <scr#> <id#> var

beamline vset source var value
beamline vset oe <oe#> var value
beamline vset screen <oe#> <scr#> var value

beamline vset inspector system <id#> var value
beamline vset inspector source <id#> var value
beamline vset inspector oe <oe#> <id#> var value
beamline vset inspector scr <oe#> <scr#> <id#> var value

beamline tget source 
beamline tget oe <oe#> 
beamline tget scr <oe#> <scr#> 

beamline tget insector source <id>
beamline tget insector oe <oe#> <id>
beamline tget inspector scr <oe#> <scr#> <id>

beamline tset source <title>
beamline tset oe <oe#> <title>
beamline tset scr <oe#> <scr#> <title>

beamline tset insector source <id> <title>
beamline tset insector oe <oe#> <id> <title>
beamline tset inspector scr <oe#> <scr#> <id> <title>

beamline load source <file>
beamline load oe <oe#> <file>
beamline load screen <oe#> <scr#> <file>
beamline load system <file>
beamline load tool <toolname> <file>

beamline load inspector <id> <file>
beamline load inspector source <id> <file>
beamline load inspector oe <oe#> <id> <file>
beamline load inspector scr <oe#> <scr#> <id> <file>

beamline store source <file>
beamline store oe <oe#> <file>
beamline store screen <oe#> <scr#> <file>
beamline store tool <toolname> <file>

beamline store inspector <id> <file>
beamline store inspector source <id> <file>
beamline store inspector oe <oe#> <id> <file>
beamline store inspector scr <oe#> <scr#> <id> <file>

beamline clear
beamline clear oe
beamline clear clipboard

beamline state show
beamline state save
beamline state restore

beamline dump system
beamline dump source
beamline dump clipboard
beamline dump selection
beamline dump oe <oe#>
beamline dump scr <oe#> <scr#>

beamline dump inspector <id>
beamline dump inspector source <id>
beamline dump inspector oe <oe#> <id>
beamline dump inspector scr <oe#> <scr#> <id>
 
=====
Tool commands: (tool_cmds.cc)
=====

tool list
tool variables <toolname>
tool vget <toolname> <var>

=====
