Table of contents
-
Far Manager Encyclopedia
- Programming FAR plugins
- About the Programming FAR plugins - Encyclopedia for Developers project
- License
- What's new?
- Exported functions
-
Service functions
- Common functions
- Editor specific functions
- Viewer specific functions
- Dialog API functions
-
Far Standard Functions
- AddEndSlash
- atoi
- atoi64
- bsearch
- ConvertNameToReal
- CopyToClipboard
- DeleteBuffer
- ExpandEnvironmentStr
- FarInputRecordToKey
- FarKeyToName
- FarNameToKey
- FarRecursiveSearch
- GetFileOwner
- GetNumberOfLinks
- GetPathRoot
- GetReparsePointInfo
- itoa
- itoa64
- LIsAlpha
- LIsAlphanum
- LIsLower
- LIsUpper
- LLower
- LLowerBuf
- LStricmp
- LStrlwr
- LStrnicmp
- LStrupr
- LTrim
- LUpper
- LUpperBuf
- MkTemp
- MkLink
- PasteFromClipboard
- PointToName
- ProcessName
- qsort
- qsortex
- QuoteSpaceOnly
- RTrim
- snprintf
- sprintf
- sscanf
- Trim
- TruncPathStr
- TruncStr
- Unquote
- XLat
-
Structures
- General purpose structures
- Editor specific structures
- Dialog API structures
- Viewer specific structures
-
Delphi structures
- TActlEjectMedia
- TActlKeyMacro
- TArcInfo
- TArcItemInfo
- TCharTableSet
- TCmdLineSelect
- TEditorBookMarks
- TEditorColor
- TEditorConvertPos
- TEditorConvertText
- TEditorGetString
- TEditorInfo
- TEditorSelect
- TEditorSetParameter
- TEditorSetPosition
- TEditorSetString
- TFarSetColors
- TFarDialogItem
- TFarDialogItemData
- TFarList
- TFarListColors
- TFarListDelete
- TFarListGetItem
- TFarListItem
- TFarListPos
- TFarListItemData
- TFarListTitles
- TFarMenuItem
- TFarMenuItemEx
- TFarListFind
- TFarListInfo
- TFarListInsert
- TInfoPanelLine
- TKeyBarTitles
- TKeySequence
- TOpenPluginInfo
- TPanelInfo
- TPanelMode
- TPanelRedrawInfo
- TPluginInfo
- TPluginPanelItem
- TPluginStartupInfo
- TWin32FindData
- TWindowInfo
- TFarInt64
- TViewerInfo
- TViewerMode
- TViewerSelect
- TViewerSetMode
- TViewerSetPosition
-
Types and definitions
- COL_* - Color indexes
- KEY_* - FAR Manager key codes
- VK_* - Virtual Key Codes (Win32)
- OPM_* - Operation mode
- SM_* - Sorting methods
- PKF_* - state of the shift keys
- _FAR_NO_NAMELESS_UNIONS - using ANSI C
- FARMANAGERVERSION - FAR Manager version number
- MAKEFARVERSION - Generates needed FAR Manager version number
- FarConfirmationsSettings - information about the confirmation settings
- FarInterfaceSettings - information about the interface settings
- FarDialogSettings - information about the dialog settings
- FarDescriptionSettings - information about the file description settings
- FarSystemSettings - information about the system settings
- FarPanelSettings - information about the panel settings
- File masks
- Help topic syntax
- Language and Help files
- Win32 structures, functions and definitions
-
Dialog API
- Dialog API functions
- Dialog API structures
- Macros and types
- Dialog API controls
-
Dialog item flags
- DIF_3STATE
- DIF_BOXCOLOR
- DIF_BTNNOCLOSE
- DIF_CENTERGROUP
- DIF_CENTERTEXT
- DIF_COLORMASK
- DIF_DISABLE
- DIF_DROPDOWNLIST
- DIF_EDITEXPAND
- DIF_EDITOR
- DIF_GROUP
- DIF_HIDDEN
- DIF_HISTORY
- DIF_LEFTTEXT
- DIF_LISTAUTOHIGHLIGHT
- DIF_LISTNOAMPERSAND
- DIF_LISTNOBOX
- DIF_LISTNOCLOSE
- DIF_LISTWRAPMODE
- DIF_MANUALADDHISTORY
- DIF_MASKEDIT
- DIF_MOVESELECT
- DIF_NOAUTOCOMPLETE
- DIF_NOBRACKETS
- DIF_NOFOCUS
- DIF_NOTCVTUSERCONTROL
- DIF_READONLY
- DIF_SELECTONENTRY
- DIF_SEPARATOR
- DIF_SEPARATOR2
- DIF_SETCOLOR
- DIF_SHOWAMPERSAND
- DIF_USELASTHISTORY
- DIF_VAREDIT
-
Dialog API messages
- DM_ADDHISTORY
- DM_CLOSE
- DM_EDITUNCHANGEDFLAG
- DM_ENABLE
- DM_ENABLEREDRAW
- DM_GETCHECK
- DM_GETCOMBOBOXEVENT
- DM_GETCURSORPOS
- DM_GETCURSORSIZE
- DM_GETDLGDATA
- DM_GETDLGITEM
- DM_GETDLGRECT
- DM_GETDROPDOWNOPENED
- DM_GETEDITPOSITION
- DM_GETFOCUS
- DM_GETITEMDATA
- DM_GETITEMPOSITION
- DM_GETSELECTION
- DM_GETTEXT
- DM_GETTEXTPTR
- DM_GETTEXTLENGTH
- DM_KEY
- DM_LISTADD
- DM_LISTADDSTR
- DM_LISTDELETE
- DM_LISTFINDSTRING
- DM_LISTGETCURPOS
- DM_LISTGETDATA
- DM_LISTGETDATASIZE
- DM_LISTGETITEM
- DM_LISTGETTITLES
- DM_LISTINFO
- DM_LISTINSERT
- DM_LISTSET
- DM_LISTSETCURPOS
- DM_LISTSETDATA
- DM_LISTSETMOUSEREACTION
- DM_LISTSETTITLES
- DM_LISTSORT
- DM_LISTUPDATE
- DM_MOVEDIALOG
- DM_REDRAW
- DM_RESIZEDIALOG
- DM_SET3STATE
- DM_SETCHECK
- DM_SETCOMBOBOXEVENT
- DM_SETCURSORPOS
- DM_SETCURSORSIZE
- DM_SETDLGDATA
- DM_SETDLGITEM
- DM_SETDROPDOWNOPENED
- DM_SETEDITPOSITION
- DM_SETFOCUS
- DM_SETHISTORY
- DM_SETITEMDATA
- DM_SETITEMPOSITION
- DM_SETMAXTEXTLENGTH
- DM_SETMOUSEEVENTNOTIFY
- DM_SETSELECTION
- DM_SETTEXT
- DM_SETTEXTLENGTH
- DM_SETTEXTPTR
- DM_SHOWDIALOG
- DM_SHOWITEM
- DM_USER
- Dialog API events
- Input focus
- Panel API
- Editor API
- Viewer API
- Custom API
- Macros
- Articles
- Additional topics
-
Internet
- FAR Manager official site
- WinRAR archiver, a powerful tool to process RAR and ZIP files
- FAR Manager official forum
- FAR plugins collection
- Mantis. Bugtracking System
- SVN repository
- Discussion of FAR Manager Development
- Discussion of FAR Manager plugins
- Discussion of Plugins API
- Announcements of new additions to the PlugRinG
- Open encyclopedia...