documentation
.HELP!
Far Manager Documentation
NM
Far Manager
previous page
next page
NM
main
|
types and definitions
The constant
NM
deffines the size for a buffer containing a full file name.
previous page
start
next page
Menu
Homepage
Table of contents
Far Manager Encyclopedia
Programming FAR plugins
About the Programming FAR plugins - Encyclopedia for Developers project
License
What's new?
Exported functions
Common functions
Configure
ExitFAR
GetMinFarVersion
GetPluginInfo
SetStartupInfo
Panel specific functions
ClosePlugin
Compare
DeleteFiles
FreeFindData
FreeVirtualFindData
GetFiles
GetFindData
GetOpenPluginInfo
GetVirtualFindData
MakeDirectory
OpenFilePlugin
OpenPlugin
ProcessEvent
ProcessHostFile
ProcessKey
PutFiles
SetDirectory
SetFindList
Editor specific functions
ProcessEditorInput
ProcessEditorEvent
Viewer specific functions
ProcessViewerEvent
Dialog specific functions
ProcessDialogEvent
Service functions
Common functions
AdvControl
CharTable
CmpName
Control
FreeDirList
GetDirList
GetMsg
GetPluginDirList
Menu
RestoreScreen
SaveScreen
ShowHelp
Text
Editor specific functions
Editor
EditorControl
Viewer specific functions
Viewer
ViewerControl
Dialog API functions
DefDlgProc
Dialog
DialogEx
DlgProc
InputBox
Message
SendDlgMessage
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
ActlEjectMedia
ActlKeyMacro
CharTableSet
FARINT64
CmdLineSelect
FarMenuItem
FarMenuItemEx
FarSetColors
FarStandardFunctions
InfoPanelLine
KeyBarTitles
KeySequence
OpenPluginInfo
PanelInfo
PanelMode
PanelRedrawInfo
PluginInfo
PluginPanelItem
PluginStartupInfo
WindowInfo
Editor specific structures
EditorBookMarks
EditorColor
EditorConvertPos
EditorConvertText
EditorGetString
EditorInfo
EditorSelect
EditorSetParameter
EditorSetPosition
EditorSetString
Dialog API structures
FarDialogEvent
FarDialogItem
FarDialogItemData
FarList
FarListColors
FarListDelete
FarListFind
FarListGetItem
FarListInfo
FarListInsert
FarListItem
FarListPos
FarListItemData
FarListTitles
FarListUpdate
OpenDlgPluginData
Viewer specific structures
ViewerInfo
ViewerMode
ViewerSelect
ViewerSetMode
ViewerSetPosition
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
Control statements
Language files
Help files
Win32 structures, functions and definitions
Win32: structures
CHAR_INFO
CONSOLE_CURSOR_INFO
COORD
FILETIME
FOCUS_EVENT_RECORD
INPUT_RECORD
KEY_EVENT_RECORD
MENU_EVENT_RECORD
MOUSE_EVENT_RECORD
RECT
SMALL_RECT
SYSTEMTIME
WIN32_FIND_DATA
WINDOW_BUFFER_SIZE_RECORD
Win32: functions
GetFileTime
PeekConsoleInput
ReadConsoleInput
SetFileApisToANSI
SetFileApisToOEM
SetFileTime
WriteConsoleInput
Win32: definitions
Virtual key codes
Dialog API
Dialog API functions
DefDlgProc
Dialog
DialogEx
DlgProc
InputBox
Message
SendDlgMessage
Dialog API structures
FarDialogItem
FarDialogItemData
FarList
FarListColors
FarListDelete
FarListFind
FarListGetItem
FarListInfo
FarListInsert
FarListItem
FarListPos
FarListItemData
FarListTitles
FarListUpdate
Macros and types
FARWINDOWPROC - dialog window callback function
Dialog API controls
DI_BUTTON
DI_CHECKBOX
DI_COMBOBOX
DI_DOUBLEBOX
DI_EDIT
DI_FIXEDIT
DI_LISTBOX
DI_PSWEDIT
DI_RADIOBUTTON
DI_SINGLEBOX
DI_TEXT
DI_USERCONTROL
DI_VTEXT
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
DN_BTNCLICK
DN_CLOSE
DN_CTLCOLORDIALOG
DN_CTLCOLORDLGITEM
DN_CTLCOLORDLGLIST
DN_DRAGGED
DN_DRAWDIALOG
DN_DRAWDIALOGDONE
DN_DRAWDLGITEM
DN_EDITCHANGE
DN_ENTERIDLE
DN_GOTFOCUS
DN_HELP
DN_HOTKEY
DN_INITDIALOG
DN_KEY
DN_KILLFOCUS
DN_LISTCHANGE
DN_LISTHOTKEY
DN_MOUSECLICK
DN_MOUSEEVENT
DN_RESIZECONSOLE
Input focus
Panel API
Exported functions
Compare
DeleteFiles
FreeFindData
FreeVirtualFindData
GetFiles
GetFindData
GetVirtualFindData
MakeDirectory
OpenFilePlugin
OpenPlugin
ProcessEvent
ProcessHostFile
ProcessKey
PutFiles
SetDirectory
SetFindList
Service functions
Control
FreeDirList
GetDirList
GetPluginDirList
Structures
InfoPanelLine
KeyBarTitles
PanelInfo
PanelMode
PanelRedrawInfo
PluginPanelItem
Editor API
Exported functions
ProcessEditorInput
ProcessEditorEvent
Service functions
Editor
EditorControl
Editor API structures
EditorBookMarks
EditorColor
EditorConvertPos
EditorConvertText
EditorGetString
EditorInfo
EditorSelect
EditorSetParameter
EditorSetPosition
EditorSetString
Viewer API
Exported functions
ProcessViewerEvent
Service functions
Viewer
ViewerControl
Structures
FARINT64
ViewerInfo
ViewerMode
ViewerSelect
ViewerSetMode
ViewerSetPosition
Custom API
Additional structures and functions
General purpose functions
InitDialogItems
InitMenuItems
LocMsg
Structures
InitDialogItem
InitMenuItem
Archive support
Exported functions
LoadFormatModule
IsArchive
GetSFXPos
OpenArchive
GetArcItem
CloseArchive
GetFormatName
GetDefaultCommands
SetFarInfo
Structures
ArcItemInfo
ArcInfo
Archivers' command line arguments
custom.ini file format
Colorer library regular expressions interface
CRegExp
isok
geterror
SetNoMoves
SetBkTrace
SetExpr
SetCodePage
Parse
extended Parse
SMatches
Search and Replace plugins programming
Mr.Ripper API
Macros
General background
Areas of execution
Using macros
Recording a macro
Deleting a macro
Assigning macro commands
Macro command parameters
Macro-language
Macro-commands
$AKey
$Date
$Text
$IClip
$MMode
$Exit
$XLat
$KbdSwitch
$SelWord
$If
$While
$Rep
Boolean operators
Boolean object states
Functions
Operations
Object states
Variables
Technical details
Examples
Articles
How to make a FAR plug-in...
ECTL_GETSTRING works very slowly
Additional topics
How to setup the Encyclopedia
Lyrical introduction to plugins
Overview of plugin capabilities
'Professional ethics'
Examples
FAR plugins API History
Long History
FAQ
Authors
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...
Get in touch
Submit feedback about this site to:
[email protected]