Index
Modules:
tinydialogs
,
tinydialogs/bindings
.
API symbols
beep:
tinydialogs: proc beep()
Button:
tinydialogs: enum Button
Cancel:
tinydialogs: Button.Cancel
colorChooser:
tinydialogs: proc colorChooser(title: string; defaultRGB: array[3, byte]): tuple[hex: string, rgb: array[3, byte]]
tinydialogs: proc colorChooser(title = ""; defaultHexRGB = ""): tuple[hex: string, rgb: array[3, byte]]
DialogType:
tinydialogs: enum DialogType
Error:
tinydialogs: IconType.Error
IconType:
tinydialogs: enum IconType
Info:
tinydialogs: IconType.Info
inputBox:
tinydialogs: proc inputBox(title, message, defaultInput: string): string
messageBox:
tinydialogs: proc messageBox(title, message: string; dialogType: DialogType; iconType: IconType; defaultButton: Button): Button
No:
tinydialogs: Button.No
notifyPopup:
tinydialogs: proc notifyPopup(title, message: string; iconType: IconType)
Ok:
tinydialogs: DialogType.Ok
OkCancel:
tinydialogs: DialogType.OkCancel
openFileDialog:
tinydialogs: proc openFileDialog(title, defaultPath: string; filterPatterns: openArray[string] = []; singleFilterDescription = ""): string
openMultipleFilesDialog:
tinydialogs: proc openMultipleFilesDialog(title, defaultPath: string; filterPatterns: openArray[string] = []; singleFilterDescription = ""): seq[string]
Question:
tinydialogs: IconType.Question
saveFileDialog:
tinydialogs: proc saveFileDialog(title, defaultPath: string; filterPatterns: openArray[string] = []; singleFilterDescription = ""): string
selectFolderDialog:
tinydialogs: proc selectFolderDialog(title, defaultPath: string): string
tinyfd_allowCursesDialogs:
bindings: var tinyfd_allowCursesDialogs
tinyfd_assumeGraphicDisplay:
bindings: var tinyfd_assumeGraphicDisplay
tinyfd_beep:
bindings: proc tinyfd_beep(): void
tinyfd_colorChooser:
bindings: proc tinyfd_colorChooser(aTitle: cstring; aDefaultHexRGB: cstring; aDefaultRGB: array[3'i64, uint8]; aoResultRGB: array[3'i64, uint8]): cstring
tinyfd_forceConsole:
bindings: var tinyfd_forceConsole
tinyfd_getGlobalChar:
bindings: proc tinyfd_getGlobalChar(aCharVariableName: cstring): cstring
tinyfd_getGlobalInt:
bindings: proc tinyfd_getGlobalInt(aIntVariableName: cstring): cint
tinyfd_inputBox:
bindings: proc tinyfd_inputBox(aTitle: cstring; aMessage: cstring; aDefaultInput: cstring): cstring
tinyfd_messageBox:
bindings: proc tinyfd_messageBox(aTitle: cstring; aMessage: cstring; aDialogType: cstring; aIconType: cstring; aDefaultButton: cint): cint
tinyfd_needs:
bindings: var tinyfd_needs
tinyfd_notifyPopup:
bindings: proc tinyfd_notifyPopup(aTitle: cstring; aMessage: cstring; aIconType: cstring): cint
tinyfd_openFileDialog:
bindings: proc tinyfd_openFileDialog(aTitle: cstring; aDefaultPathAndFile: cstring; aNumOfFilterPatterns: cint; aFilterPatterns: ptr cstring; aSingleFilterDescription: cstring; aAllowMultipleSelects: cint): cstring
tinyfd_response:
bindings: var tinyfd_response
tinyfd_saveFileDialog:
bindings: proc tinyfd_saveFileDialog(aTitle: cstring; aDefaultPathAndFile: cstring; aNumOfFilterPatterns: cint; aFilterPatterns: ptr cstring; aSingleFilterDescription: cstring): cstring
tinyfd_selectFolderDialog:
bindings: proc tinyfd_selectFolderDialog(aTitle: cstring; aDefaultPath: cstring): cstring
tinyfd_setGlobalInt:
bindings: proc tinyfd_setGlobalInt(aIntVariableName: cstring; aValue: cint): cint
tinyfd_silent:
bindings: var tinyfd_silent
tinyfd_verbose:
bindings: var tinyfd_verbose
tinyfd_version:
bindings: var tinyfd_version
Warning:
tinydialogs: IconType.Warning
Yes:
tinydialogs: Button.Yes
YesNo:
tinydialogs: DialogType.YesNo
YesNoCancel:
tinydialogs: DialogType.YesNoCancel