Next: Main Up: No Title Previous: The script files

# XF User's Guide

The functionality of XF is mainly accessed via the menubar and/or the iconbar of the main XF window. The items in the menubar and the iconbar usually call one of the procedures that XF offers for external access. These procedures are named in a special way. They begin with XFProc, followed by the real name of the procedure. The following sections describe the procedures that are available. They are grouped by functionality as it is represented by the menubuttons in the main XF window. Some procedures are not used in the default menubar, or are placed in another menu. The menu structure may be adapted by the user, so the structure of this chapter does not have to match the concrete menu structure.

It is possible to add new functionality to XF by writing a module that contains procedures following this naming convention. This module should be added to the directory where the XF source is located. To make the procedures accessible, the tclIndex file in this directory must contain the procedure names followed by the new module name. The procedures can be attached to menu items in the menubar configuration, or to icons in the iconbar configuration.

- Main
  - XFProcMain
- File
  - XFProcFileEnterTCL
  - XFProcFileInsert
  - XFProcFileNew
  - XFProcFileLoad
  - XFProcFileQuit
  - XFProcFileSave
  - XFProcFileSaveAs
- Configuration
  - XFProcConfAddCurrentItem
  - XFProcConfBinding
  - XFProcConfBindingAll
  - XFProcConfBindingClass
  - XFProcConfConfigure
  - XFProcConfGeometryDefault
  - XFProcConfInsertTemplate
  - XFProcConfInsertWidgetDefault
  - XFProcConfInsertWidgetConfig
  - XFProcConfLayout
  - XFProcConfPacking
  - XFProcConfParametersDefault
  - XFProcConfParametersGeneral
  - XFProcConfParametersGroups
  - XFProcConfParametersSmall
  - XFProcConfParametersSpecial
  - XFProcConfPlacing
- Edit
  - XFProcEditClearCut
  - XFProcEditCopy
  - XFProcEditCut
  - XFProcEditDelete
  - XFProcEditLoadCut
  - XFProcEditLoadTemplate
  - XFProcEditMakeAProc
  - XFProcEditPaste
  - XFProcEditSaveCut
  - XFProcEditSaveCutAsTemplate
  - XFProcEditShowCut
- Programming
  - XFProcProgCommands
  - XFProcProgEditScript
  - XFProcProgEndSrc
  - XFProcProgErrors
  - XFProcProgGlobals
  - XFProcProgProcs
  - XFProcProgShowScript
  - XFProcProgStartupSrc
  - XFProcProgWidgetTree
- Misc
  - XFProcMiscAliases
  - XFProcMiscAppDefaults
  - XFProcMiscEdge
  - XFProcMiscHardcopy
  - XFProcMiscModules
  - XFProcMiscPixmaps
  - XFProcMiscSaveEdge
  - XFProcMiscTestProgram
- Options
  - XFProcOptionsBindings
  - XFProcOptionsGeneral
  - XFProcOptionsIconBar
  - XFProcOptionsInterpreter
  - XFProcOptionsMenuBar
  - XFProcOptionsPathFile
  - XFProcOptionsSaveClassBindings
  - XFProcOptionsSaveModuleList
  - XFProcOptionsSaveOptions
  - XFProcOptionsSavePositions
  - XFProcOptionsSource
  - XFProcOptionsVersion
  - XFProcOptionsWindow
- Help
  - XFProcHelpAbout
  - XFProcHelpHelp
  - XFProcHelpTutorial