Skip to content

Latest commit

 

History

History
844 lines (842 loc) · 206 KB

File metadata and controls

844 lines (842 loc) · 206 KB

All symbols

Home

Symbol Kind Signature
_CloseHandle extern_function extern function _CloseHandle(handle as ptr) from "kernel32.dll" symbol "CloseHandle" returns bool
_CreateProcessW extern_function extern function _CreateProcessW(applicationName as wstr, commandLine as wstr, processAttributes as ptr, threadAttributes as ptr, inheritHandles as bool, creationFlags as u32, environment as ptr, currentDirectory as ptr, startupInfo as bytes, processInformation as bytes) from "kernel32.dll" symbol "CreateProcessW" returns bool
_GetExitCodeProcess extern_function extern function _GetExitCodeProcess(handle as ptr, exitCode as bytes) from "kernel32.dll" symbol "GetExitCodeProcess" returns bool
_SearchPathW extern_function extern function _SearchPathW(path as ptr, fileName as wstr, extension as ptr, bufferCount as u32, output as bytes, filePart as ptr) from "kernel32.dll" symbol "SearchPathW" returns u32
_WaitForSingleObject extern_function extern function _WaitForSingleObject(handle as ptr, milliseconds as u32) from "kernel32.dll" symbol "WaitForSingleObject" returns u32
_wmkdir extern_function extern function _wmkdir(path as wstr) from "msvcrt.dll" returns int
addError function function addError(result, path, message)
addGeneratedNode function function addGeneratedNode(lines, fields, result, path, node, parentVar, parentType, x, y, width, height)
allowedControlEvents function function allowedControlEvents(typ)
allowedControlProps function function allowedControlProps(typ)
arrItems function function arrItems(v)
asBool function function asBool(v, fallback)
asInt function function asInt(v, fallback)
asString function function asString(v, fallback)
basenameNoExt function function basenameNoExt(path)
boolProp function function boolProp(result, path, node, name, fallback)
charAt function inline function charAt(text, i)
clampDimension function function clampDimension(result, path, node, axis, value)
cloneJson function function cloneJson(v)
codePointUtf8 function function codePointUtf8(cp)
collectTreeItemLiterals function function collectTreeItemLiterals(result, path, parts, item, level)
commonControlProps function function commonControlProps()
componentByName function function componentByName(result, name)
ComponentEntry struct struct ComponentEntry
ComponentEntry.definition field definition
ComponentEntry.name field name
ComponentEntry.path field path
contains function function contains(arr, value)
controlDefaultHeight function function controlDefaultHeight(typ)
controlText function function controlText(result, path, node)
copyNodeWithPrefix function function copyNodeWithPrefix(node, prefix)
createCallFor function function createCallFor(typ)
dimensionProp function function dimensionProp(result, path, node, name, fallback)
dirname function function dirname(path)
DocEntry struct struct DocEntry
DocEntry.document field document
DocEntry.path field path
documentLoaded function function documentLoaded(result, path)
ensureDir function function ensureDir(path)
EventEntry struct struct EventEntry
EventEntry.controlType field controlType
EventEntry.eventName field eventName
EventEntry.handler field handler
EventEntry.id field id
EventEntry.path field path
expandComponents function function expandComponents(result, path, node)
findFunctionArity function function findFunctionArity(text, name)
generateCode function function generateCode(result, outputPath)
hasProp function function hasProp(obj, name)
hasValue function function hasValue(v)
hexVal function function hexVal(ch)
HOST_COMPILER constant const HOST_COMPILER = "..\\\\MiniLangCompilerML\\\\build\\\\mlc_win64.exe"
HOST_TARGET constant const HOST_TARGET = "windows-x64"
identOk function function identOk(value)
idSeen function function idSeen(ids, id)
INFINITE constant const INFINITE = 4294967295
intArrayLiteral function function intArrayLiteral(result, path, node, name)
intPart function function intPart(value)
intProp function function intProp(result, path, node, name, fallback)
isContainerControl function function isContainerControl(typ)
isControl function function isControl(typ)
isDigit function inline function isDigit(ch)
isIdentChar function inline function isIdentChar(ch)
isIdentStart function inline function isIdentStart(ch)
isLayout function function isLayout(typ)
isLetter function inline function isLetter(ch)
isNull function function isNull(v)
isRooted function function isRooted(p)
isWs function inline function isWs(ch)
jArray function function jArray(items)
jBool function function jBool(v)
jNull function function jNull()
jNumber function function jNumber(v)
jObject function function jObject(keys, values)
joinPath function function joinPath(a, b)
jsonParseError function function jsonParseError(message)
jsonParseOk function function jsonParseOk(value)
JsonParseResult struct struct JsonParseResult
JsonParseResult.message field message
JsonParseResult.ok field ok
JsonParseResult.value field value
jsonScalarToString function function jsonScalarToString(v)
JsonValue struct struct JsonValue
JsonValue.flag field flag
JsonValue.items field items
JsonValue.keys field keys
JsonValue.kind field kind
JsonValue.number field number
JsonValue.text field text
JsonValue.values field values
jString function function jString(v)
layoutInt function function layoutInt(node, name, fallback)
listContains function function listContains(values, value)
loadGraph function function loadGraph(result, path, includeDirs, stack)
main function function main(args)
MAX_MSON_BYTES constant const MAX_MSON_BYTES = 16777216
MAX_MSON_DEPTH constant const MAX_MSON_DEPTH = 128
MAX_MSON_DOCUMENTS constant const MAX_MSON_DOCUMENTS = 4096
MAX_WINDOWS_PATH_CHARS constant const MAX_WINDOWS_PATH_CHARS = 32768
MiniGuiLib.minigui._activeApp global _activeApp
MiniGuiLib.minigui._advancedCreate function function _advancedCreate(app, parent, id, kind, text, x, y, width, height)
MiniGuiLib.minigui._advancedDraw function function _advancedDraw(control, op, x, y, width, height, color, text)
MiniGuiLib.minigui._advancedFormat function function _advancedFormat(control, start, endIndex, color, bold, italic)
MiniGuiLib.minigui._advancedProperty function function _advancedProperty(control, key, text, value)
MiniGuiLib.minigui._appForWindow function function _appForWindow(hwnd)
MiniGuiLib.minigui._asInt function function _asInt(value)
MiniGuiLib.minigui._dataGridEditColumn global _dataGridEditColumn
MiniGuiLib.minigui._dataGridEditGrid global _dataGridEditGrid
MiniGuiLib.minigui._dataGridEditor global _dataGridEditor
MiniGuiLib.minigui._dataGridEditOriginal global _dataGridEditOriginal
MiniGuiLib.minigui._dataGridEditRow global _dataGridEditRow
MiniGuiLib.minigui._defaultWndProc function function _defaultWndProc(hwnd, msg, wParam, lParam)
MiniGuiLib.minigui._dialogInputCancel function function _dialogInputCancel(context, event)
MiniGuiLib.minigui._dialogInputOk function function _dialogInputOk(context, event)
MiniGuiLib.minigui._dragSplitter global _dragSplitter
MiniGuiLib.minigui._dragSplitterOriginX global _dragSplitterOriginX
MiniGuiLib.minigui._dragSplitterOriginY global _dragSplitterOriginY
MiniGuiLib.minigui._dragSplitterStartX global _dragSplitterStartX
MiniGuiLib.minigui._dragSplitterStartY global _dragSplitterStartY
MiniGuiLib.minigui._ensureRuntimeState function function _ensureRuntimeState()
MiniGuiLib.minigui._ensureTimerProc function function _ensureTimerProc()
MiniGuiLib.minigui._ensureWindowProc function function _ensureWindowProc()
MiniGuiLib.minigui._getWindowText function function _getWindowText(hwnd)
MiniGuiLib.minigui._installSpecificWindowProc function function _installSpecificWindowProc(hwnd, cb)
MiniGuiLib.minigui._installWindowProc function function _installWindowProc(hwnd)
MiniGuiLib.minigui._itemCount function function _itemCount(itemsText)
MiniGuiLib.minigui._itemTextAt function function _itemTextAt(itemsText, index)
MiniGuiLib.minigui._joinText function function _joinText(items, separator)
MiniGuiLib.minigui._layoutAnchors global _layoutAnchors
MiniGuiLib.minigui._layoutHandles global _layoutHandles
MiniGuiLib.minigui._layoutMaxHeights global _layoutMaxHeights
MiniGuiLib.minigui._layoutMaxWidths global _layoutMaxWidths
MiniGuiLib.minigui._layoutMinHeights global _layoutMinHeights
MiniGuiLib.minigui._layoutMinWidths global _layoutMinWidths
MiniGuiLib.minigui._layoutResizeModes global _layoutResizeModes
MiniGuiLib.minigui._miniGuiTimerProc function function _miniGuiTimerProc(hwnd, msg, wParam, lParam)
MiniGuiLib.minigui._miniGuiWndProc function function _miniGuiWndProc(hwnd, msg, wParam, lParam)
MiniGuiLib.minigui._normalizeEditText function function _normalizeEditText(text)
MiniGuiLib.minigui._oldWindowProcPtr global _oldWindowProcPtr
MiniGuiLib.minigui._ord function function _ord(text)
MiniGuiLib.minigui._readI32LE function inline function _readI32LE(buf, off)
MiniGuiLib.minigui._readPtrLE function inline function _readPtrLE(buf, off)
MiniGuiLib.minigui._readS32LE function inline function _readS32LE(buf, off)
MiniGuiLib.minigui._registerWindowClass function function _registerWindowClass()
MiniGuiLib.minigui._releaseRuntimeResources function function _releaseRuntimeResources()
MiniGuiLib.minigui._resizeInitializedWindows global _resizeInitializedWindows
MiniGuiLib.minigui._styleBackgrounds global _styleBackgrounds
MiniGuiLib.minigui._styleBrushes global _styleBrushes
MiniGuiLib.minigui._styleForegrounds global _styleForegrounds
MiniGuiLib.minigui._styleHandles global _styleHandles
MiniGuiLib.minigui._subclassHandles global _subclassHandles
MiniGuiLib.minigui._subclassOldProcs global _subclassOldProcs
MiniGuiLib.minigui._textContains function function _textContains(text, needle)
MiniGuiLib.minigui._timerProcPtr global _timerProcPtr
MiniGuiLib.minigui._tooltipControlHandles global _tooltipControlHandles
MiniGuiLib.minigui._tooltipHandles global _tooltipHandles
MiniGuiLib.minigui._tooltipTextBytes global _tooltipTextBytes
MiniGuiLib.minigui._utf16Z function function _utf16Z(text)
MiniGuiLib.minigui._windowClassNameBytes global _windowClassNameBytes
MiniGuiLib.minigui._windowClassRegistered global _windowClassRegistered
MiniGuiLib.minigui._windowProcPtr global _windowProcPtr
MiniGuiLib.minigui._writePtrLE function inline function _writePtrLE(buf, off, value)
MiniGuiLib.minigui._writeU32LE function inline function _writeU32LE(buf, off, value)
MiniGuiLib.minigui.AppendMenuW extern_function extern function AppendMenuW(menu as ptr, flags as u32, itemId as ptr, text as wstr) from "user32.dll" returns bool
MiniGuiLib.minigui.Application struct struct Application
MiniGuiLib.minigui.Application.addControl static_method static function addControl(app, control)
MiniGuiLib.minigui.Application.addWindow static_method static function addWindow(app, window)
MiniGuiLib.minigui.Application.create static_method static function create()
MiniGuiLib.minigui.Application.dispose static_method static function dispose(app)
MiniGuiLib.minigui.Application.pollResize static_method static function pollResize(app)
MiniGuiLib.minigui.Application.pump static_method static function pump(app, wait)
MiniGuiLib.minigui.Application.redrawAll static_method static function redrawAll(app)
MiniGuiLib.minigui.Application.resizeWindow static_method static function resizeWindow(app, window, clientWidth, clientHeight)
MiniGuiLib.minigui.Application.run static_method static function run(app)
MiniGuiLib.minigui.Application.setStartupWindow static_method static function setStartupWindow(app, window)
MiniGuiLib.minigui.Application.syncDynamicControls static_method static function syncDynamicControls(app)
MiniGuiLib.minigui.Application.timerProc static_method static function timerProc(hwnd, msg, wParam, lParam)
MiniGuiLib.minigui.Application.windowProc static_method static function windowProc(hwnd, msg, wParam, lParam)
MiniGuiLib.minigui.ApplicationState struct struct ApplicationState
MiniGuiLib.minigui.ApplicationState.blurBindings field blurBindings
MiniGuiLib.minigui.ApplicationState.clickBindings field clickBindings
MiniGuiLib.minigui.ApplicationState.closeBindings field closeBindings
MiniGuiLib.minigui.ApplicationState.controls field controls
MiniGuiLib.minigui.ApplicationState.focusBindings field focusBindings
MiniGuiLib.minigui.ApplicationState.loadBindings field loadBindings
MiniGuiLib.minigui.ApplicationState.nextNativeId field nextNativeId
MiniGuiLib.minigui.ApplicationState.resizeBindings field resizeBindings
MiniGuiLib.minigui.ApplicationState.running field running
MiniGuiLib.minigui.ApplicationState.scrollBindings field scrollBindings
MiniGuiLib.minigui.ApplicationState.selectionBindings field selectionBindings
MiniGuiLib.minigui.ApplicationState.startupWindow field startupWindow
MiniGuiLib.minigui.ApplicationState.textBindings field textBindings
MiniGuiLib.minigui.ApplicationState.windows field windows
MiniGuiLib.minigui.BIF_NEWDIALOGSTYLE constant const BIF_NEWDIALOGSTYLE = 64
MiniGuiLib.minigui.BIF_RETURNONLYFSDIRS constant const BIF_RETURNONLYFSDIRS = 1
MiniGuiLib.minigui.Binding struct struct Binding
MiniGuiLib.minigui.Binding.callback field callback
MiniGuiLib.minigui.Binding.context field context
MiniGuiLib.minigui.Binding.control field control
MiniGuiLib.minigui.Binding.eventType field eventType
MiniGuiLib.minigui.BM_GETCHECK constant const BM_GETCHECK = 240
MiniGuiLib.minigui.BM_SETCHECK constant const BM_SETCHECK = 241
MiniGuiLib.minigui.BN_CLICKED constant const BN_CLICKED = 0
MiniGuiLib.minigui.BS_AUTOCHECKBOX constant const BS_AUTOCHECKBOX = 3
MiniGuiLib.minigui.BS_AUTORADIOBUTTON constant const BS_AUTORADIOBUTTON = 9
MiniGuiLib.minigui.BS_GROUPBOX constant const BS_GROUPBOX = 7
MiniGuiLib.minigui.BS_PUSHBUTTON constant const BS_PUSHBUTTON = 0
MiniGuiLib.minigui.BST_CHECKED constant const BST_CHECKED = 1
MiniGuiLib.minigui.Button struct struct Button
MiniGuiLib.minigui.Button.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.Calendar struct struct Calendar
MiniGuiLib.minigui.Calendar.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.CallWindowProcW extern_function extern function CallWindowProcW(prev as ptr, hwnd as ptr, msg as u32, wParam as ptr, lParam as ptr) from "user32.dll" symbol "CallWindowProcW" returns ptr
MiniGuiLib.minigui.CB_ADDSTRING constant const CB_ADDSTRING = 323
MiniGuiLib.minigui.CB_GETCURSEL constant const CB_GETCURSEL = 327
MiniGuiLib.minigui.CB_GETLBTEXT constant const CB_GETLBTEXT = 328
MiniGuiLib.minigui.CB_GETLBTEXTLEN constant const CB_GETLBTEXTLEN = 329
MiniGuiLib.minigui.CB_RESETCONTENT constant const CB_RESETCONTENT = 331
MiniGuiLib.minigui.CB_SETCURSEL constant const CB_SETCURSEL = 334
MiniGuiLib.minigui.CBN_SELCHANGE constant const CBN_SELCHANGE = 1
MiniGuiLib.minigui.CBS_DROPDOWN constant const CBS_DROPDOWN = 2
MiniGuiLib.minigui.CBS_DROPDOWNLIST constant const CBS_DROPDOWNLIST = 3
MiniGuiLib.minigui.CBS_HASSTRINGS constant const CBS_HASSTRINGS = 512
MiniGuiLib.minigui.CC_FULLOPEN constant const CC_FULLOPEN = 2
MiniGuiLib.minigui.CC_RGBINIT constant const CC_RGBINIT = 1
MiniGuiLib.minigui.Chart struct struct Chart
MiniGuiLib.minigui.Chart.clear static_method static function clear(control)
MiniGuiLib.minigui.Chart.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.Chart.setValues static_method static function setValues(control, values, chartType, color)
MiniGuiLib.minigui.CheckBox struct struct CheckBox
MiniGuiLib.minigui.CheckBox.create static_method static function create(app, parent, id, text, x, y, width, height, checked)
MiniGuiLib.minigui.ChooseColorW extern_function extern function ChooseColorW(chooseColor as bytes) from "comdlg32.dll" returns bool
MiniGuiLib.minigui.ClientToScreen extern_function extern function ClientToScreen(hwnd as ptr, point as bytes) from "user32.dll" returns bool
MiniGuiLib.minigui.CodeEditor struct struct CodeEditor
MiniGuiLib.minigui.CodeEditor.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.CodeEditor.setLanguage static_method static function setLanguage(control, language)
MiniGuiLib.minigui.COLOR_BTNFACE constant const COLOR_BTNFACE = 15
MiniGuiLib.minigui.ColorPicker struct struct ColorPicker
MiniGuiLib.minigui.ColorPicker.create static_method static function create(app, parent, id, text, x, y, width, height, title, value)
MiniGuiLib.minigui.ComboBox struct struct ComboBox
MiniGuiLib.minigui.ComboBox.create static_method static function create(app, parent, id, text, x, y, width, height, items, selectedIndex)
MiniGuiLib.minigui.ContextMenu struct struct ContextMenu
MiniGuiLib.minigui.ContextMenu.create static_method static function create(app, parent, id, text, x, y, width, height, items)
MiniGuiLib.minigui.Control struct struct Control
MiniGuiLib.minigui.Control._ensureStyle static_method static function _ensureStyle(control)
MiniGuiLib.minigui.Control._layoutIndex static_method static function _layoutIndex(control)
MiniGuiLib.minigui.Control._styleIndex static_method static function _styleIndex(handle)
MiniGuiLib.minigui.Control.addItem static_method static function addItem(control, text)
MiniGuiLib.minigui.Control.addListViewItem static_method static function addListViewItem(control, text)
MiniGuiLib.minigui.Control.addTreeViewItem static_method static function addTreeViewItem(control, text)
MiniGuiLib.minigui.Control.addTreeViewItemWithParent static_method static function addTreeViewItemWithParent(control, text, parentItem)
MiniGuiLib.minigui.Control.applyCtlColor static_method static function applyCtlColor(app, hwndControl, hdc)
MiniGuiLib.minigui.Control.applyEffectiveVisible static_method static function applyEffectiveVisible(control, parentVisible)
MiniGuiLib.minigui.Control.clampLayoutHeight static_method static function clampLayoutHeight(control, height)
MiniGuiLib.minigui.Control.clampLayoutWidth static_method static function clampLayoutWidth(control, width)
MiniGuiLib.minigui.Control.clearItems static_method static function clearItems(control)
MiniGuiLib.minigui.Control.ensureListViewColumn static_method static function ensureListViewColumn(control)
MiniGuiLib.minigui.Control.findById static_method static function findById(app, id)
MiniGuiLib.minigui.Control.getCellText static_method static function getCellText(control, row, column)
MiniGuiLib.minigui.Control.getItemTextAtClick static_method static function getItemTextAtClick(control, x)
MiniGuiLib.minigui.Control.getListViewSelectedText static_method static function getListViewSelectedText(control)
MiniGuiLib.minigui.Control.getScrollValue static_method static function getScrollValue(control)
MiniGuiLib.minigui.Control.getSelectedIndex static_method static function getSelectedIndex(control)
MiniGuiLib.minigui.Control.getSelectedText static_method static function getSelectedText(control)
MiniGuiLib.minigui.Control.getText static_method static function getText(control)
MiniGuiLib.minigui.Control.getTreeViewSelectedText static_method static function getTreeViewSelectedText(control)
MiniGuiLib.minigui.Control.getValue static_method static function getValue(control)
MiniGuiLib.minigui.Control.isChecked static_method static function isChecked(control)
MiniGuiLib.minigui.Control.isDescendantOf static_method static function isDescendantOf(app, control, ancestor)
MiniGuiLib.minigui.Control.isEditable static_method static function isEditable(control)
MiniGuiLib.minigui.Control.layoutBounds static_method static function layoutBounds(control, parentWidth, parentHeight, baseParentWidth, baseParentHeight)
MiniGuiLib.minigui.Control.layoutValue static_method static function layoutValue(control, slot, fallback)
MiniGuiLib.minigui.Control.listViewCellRect static_method static function listViewCellRect(control, row, column)
MiniGuiLib.minigui.Control.listViewColumnAtX static_method static function listViewColumnAtX(control, x)
MiniGuiLib.minigui.Control.listViewColumnCount static_method static function listViewColumnCount(control)
MiniGuiLib.minigui.Control.listViewFieldAt static_method static function listViewFieldAt(text, index)
MiniGuiLib.minigui.Control.listViewFieldCount static_method static function listViewFieldCount(text)
MiniGuiLib.minigui.Control.listViewHitTest static_method static function listViewHitTest(control, x, y)
MiniGuiLib.minigui.Control.moveCurrent static_method static function moveCurrent(control, x, y, width, height)
MiniGuiLib.minigui.Control.replaceListViewField static_method static function replaceListViewField(text, index, value)
MiniGuiLib.minigui.Control.replaceListViewRowText static_method static function replaceListViewRowText(text, row, rowText)
MiniGuiLib.minigui.Control.resizeSplitterTargets static_method static function resizeSplitterTargets(app, splitter, oldX, oldY, newX, newY)
MiniGuiLib.minigui.Control.scrollViewerTo static_method static function scrollViewerTo(app, scrollViewer, value)
MiniGuiLib.minigui.Control.setBackground static_method static function setBackground(control, color)
MiniGuiLib.minigui.Control.setBorder static_method static function setBorder(control, color, width)
MiniGuiLib.minigui.Control.setBounds static_method static function setBounds(control, x, y, width, height)
MiniGuiLib.minigui.Control.setCellText static_method static function setCellText(control, row, column, value)
MiniGuiLib.minigui.Control.setChecked static_method static function setChecked(control, checked)
MiniGuiLib.minigui.Control.setColumnWidth static_method static function setColumnWidth(control, index, width)
MiniGuiLib.minigui.Control.setColumnWidths static_method static function setColumnWidths(control, widths)
MiniGuiLib.minigui.Control.setEditable static_method static function setEditable(control, editable)
MiniGuiLib.minigui.Control.setEnabled static_method static function setEnabled(control, enabled)
MiniGuiLib.minigui.Control.setFont static_method static function setFont(control, family, size, weight)
MiniGuiLib.minigui.Control.setForeground static_method static function setForeground(control, color)
MiniGuiLib.minigui.Control.setItems static_method static function setItems(control, items)
MiniGuiLib.minigui.Control.setLayout static_method static function setLayout(control, resizeMode, anchor, minWidth, minHeight, maxWidth, maxHeight)
MiniGuiLib.minigui.Control.setListViewCellNative static_method static function setListViewCellNative(control, row, column, value)
MiniGuiLib.minigui.Control.setListViewColumns static_method static function setListViewColumns(control, columns)
MiniGuiLib.minigui.Control.setMaxLength static_method static function setMaxLength(control, maxLength)
MiniGuiLib.minigui.Control.setPosition static_method static function setPosition(control, x, y)
MiniGuiLib.minigui.Control.setReadOnly static_method static function setReadOnly(control, readOnly)
MiniGuiLib.minigui.Control.setScrollRange static_method static function setScrollRange(control, minimum, maximum)
MiniGuiLib.minigui.Control.setScrollSteps static_method static function setScrollSteps(control, smallStep, largeStep)
MiniGuiLib.minigui.Control.setScrollValue static_method static function setScrollValue(control, value)
MiniGuiLib.minigui.Control.setSelectedIndex static_method static function setSelectedIndex(control, index)
MiniGuiLib.minigui.Control.setSize static_method static function setSize(control, width, height)
MiniGuiLib.minigui.Control.setTabIndex static_method static function setTabIndex(control, tabIndex)
MiniGuiLib.minigui.Control.setText static_method static function setText(control, text)
MiniGuiLib.minigui.Control.setTooltip static_method static function setTooltip(control, text)
MiniGuiLib.minigui.Control.setTreeItems static_method static function setTreeItems(control, items)
MiniGuiLib.minigui.Control.setValue static_method static function setValue(control, value)
MiniGuiLib.minigui.Control.setValueRange static_method static function setValueRange(control, minimum, maximum)
MiniGuiLib.minigui.Control.setVisible static_method static function setVisible(control, visible)
MiniGuiLib.minigui.Control.splitterOrientation static_method static function splitterOrientation(splitter)
MiniGuiLib.minigui.Control.splitterTargetAfterId static_method static function splitterTargetAfterId(splitter)
MiniGuiLib.minigui.Control.splitterTargetBeforeId static_method static function splitterTargetBeforeId(splitter)
MiniGuiLib.minigui.Control.treeItemLevel static_method static function treeItemLevel(text)
MiniGuiLib.minigui.Control.treeItemText static_method static function treeItemText(text)
MiniGuiLib.minigui.Control.updateListViewColumnWidths static_method static function updateListViewColumnWidths(control)
MiniGuiLib.minigui.Control.updateScrollViewer static_method static function updateScrollViewer(app, scrollViewer)
MiniGuiLib.minigui.Control.updateTabPages static_method static function updateTabPages(app, tabControl)
MiniGuiLib.minigui.CoTaskMemFree extern_function extern function CoTaskMemFree(value as ptr) from "ole32.dll" returns void
MiniGuiLib.minigui.CP_UTF8 constant const CP_UTF8 = 65001
MiniGuiLib.minigui.CreatePopupMenu extern_function extern function CreatePopupMenu() from "user32.dll" returns ptr
MiniGuiLib.minigui.CreateSolidBrush extern_function extern function CreateSolidBrush(color as u32) from "gdi32.dll" returns ptr
MiniGuiLib.minigui.CreateWindowExW extern_function extern function CreateWindowExW(exStyle as int, className as wstr, windowName as wstr, style as int, x as int, y as int, width as int, height as int, parent as ptr, menu as ptr, instance as ptr, param as ptr) from "user32.dll" symbol "CreateWindowExW" returns ptr
MiniGuiLib.minigui.DataGrid struct struct DataGrid
MiniGuiLib.minigui.DataGrid.create static_method static function create(app, parent, id, text, x, y, width, height, columns, items, selectedIndex)
MiniGuiLib.minigui.DatePicker struct struct DatePicker
MiniGuiLib.minigui.DatePicker.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.DateTimePicker struct struct DateTimePicker
MiniGuiLib.minigui.DateTimePicker.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.DefWindowProcW extern_function extern function DefWindowProcW(hwnd as ptr, msg as u32, wParam as ptr, lParam as ptr) from "user32.dll" returns ptr
MiniGuiLib.minigui.DeleteObject extern_function extern function DeleteObject(object as ptr) from "gdi32.dll" returns bool
MiniGuiLib.minigui.DestroyWindow extern_function extern function DestroyWindow(hwnd as ptr) from "user32.dll" returns bool
MiniGuiLib.minigui.Dialog struct struct Dialog
MiniGuiLib.minigui.Dialog._buttonFlags static_method static function _buttonFlags(buttons)
MiniGuiLib.minigui.Dialog._colorFromHex static_method static function _colorFromHex(text)
MiniGuiLib.minigui.Dialog._colorToHex static_method static function _colorToHex(color)
MiniGuiLib.minigui.Dialog._fileDialog static_method static function _fileDialog(app, title, filter, saveDialog)
MiniGuiLib.minigui.Dialog._filterBytes static_method static function _filterBytes(filter)
MiniGuiLib.minigui.Dialog._hexByte static_method static function _hexByte(value)
MiniGuiLib.minigui.Dialog._hexDigit static_method static function _hexDigit(value)
MiniGuiLib.minigui.Dialog._hexValueAt static_method static function _hexValueAt(text, pos)
MiniGuiLib.minigui.Dialog._iconFlags static_method static function _iconFlags(icon)
MiniGuiLib.minigui.Dialog._owner static_method static function _owner(app)
MiniGuiLib.minigui.Dialog.abortRetryIgnore static_method static function abortRetryIgnore(app, title, message)
MiniGuiLib.minigui.Dialog.close static_method static function close(dialog, result)
MiniGuiLib.minigui.Dialog.confirm static_method static function confirm(app, title, message)
MiniGuiLib.minigui.Dialog.createCustom static_method static function createCustom(app, id, title, width, height)
MiniGuiLib.minigui.Dialog.createInput static_method static function createInput(app, id, title, prompt, defaultValue, width)
MiniGuiLib.minigui.Dialog.errorMessage static_method static function errorMessage(app, title, message)
MiniGuiLib.minigui.Dialog.getResult static_method static function getResult(dialog)
MiniGuiLib.minigui.Dialog.getValue static_method static function getValue(dialog)
MiniGuiLib.minigui.Dialog.info static_method static function info(app, title, message)
MiniGuiLib.minigui.Dialog.pickColor static_method static function pickColor(app, title, fallback)
MiniGuiLib.minigui.Dialog.pickFolder static_method static function pickFolder(app, title)
MiniGuiLib.minigui.Dialog.pickOpenFile static_method static function pickOpenFile(app, title, filter)
MiniGuiLib.minigui.Dialog.pickSaveFile static_method static function pickSaveFile(app, title, filter)
MiniGuiLib.minigui.Dialog.question static_method static function question(app, title, message)
MiniGuiLib.minigui.Dialog.resultName static_method static function resultName(code)
MiniGuiLib.minigui.Dialog.retryCancel static_method static function retryCancel(app, title, message)
MiniGuiLib.minigui.Dialog.setValue static_method static function setValue(dialog, value)
MiniGuiLib.minigui.Dialog.showError static_method static function showError(app, title, message)
MiniGuiLib.minigui.Dialog.showInfo static_method static function showInfo(app, title, message)
MiniGuiLib.minigui.Dialog.showInput static_method static function showInput(app, title, prompt, defaultValue)
MiniGuiLib.minigui.Dialog.showMessage static_method static function showMessage(app, title, message, buttons, icon)
MiniGuiLib.minigui.Dialog.showModal static_method static function showModal(dialog)
MiniGuiLib.minigui.Dialog.showWarning static_method static function showWarning(app, title, message)
MiniGuiLib.minigui.Dialog.warning static_method static function warning(app, title, message)
MiniGuiLib.minigui.Dialog.yesNo static_method static function yesNo(app, title, message)
MiniGuiLib.minigui.Dialog.yesNoCancel static_method static function yesNoCancel(app, title, message)
MiniGuiLib.minigui.DialogWindow struct struct DialogWindow
MiniGuiLib.minigui.DialogWindow.app field app
MiniGuiLib.minigui.DialogWindow.cancelButton field cancelButton
MiniGuiLib.minigui.DialogWindow.inputBox field inputBox
MiniGuiLib.minigui.DialogWindow.okButton field okButton
MiniGuiLib.minigui.DialogWindow.promptLabel field promptLabel
MiniGuiLib.minigui.DialogWindow.result field result
MiniGuiLib.minigui.DialogWindow.value field value
MiniGuiLib.minigui.DialogWindow.window field window
MiniGuiLib.minigui.DispatchMessageW extern_function extern function DispatchMessageW(msg as bytes) from "user32.dll" returns ptr
MiniGuiLib.minigui.DrawingCanvas struct struct DrawingCanvas
MiniGuiLib.minigui.DrawingCanvas.clear static_method static function clear(control)
MiniGuiLib.minigui.DrawingCanvas.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.DrawingCanvas.drawText static_method static function drawText(control, x, y, text, color)
MiniGuiLib.minigui.DrawingCanvas.fillRect static_method static function fillRect(control, x, y, width, height, color)
MiniGuiLib.minigui.DrawingCanvas.line static_method static function line(control, x1, y1, x2, y2, color)
MiniGuiLib.minigui.DTS_SHORTDATEFORMAT constant const DTS_SHORTDATEFORMAT = 0
MiniGuiLib.minigui.DTS_TIMEFORMAT constant const DTS_TIMEFORMAT = 9
MiniGuiLib.minigui.DTS_UPDOWN constant const DTS_UPDOWN = 1
MiniGuiLib.minigui.EditableComboBox struct struct EditableComboBox
MiniGuiLib.minigui.EditableComboBox.create static_method static function create(app, parent, id, text, x, y, width, height, items, selectedIndex)
MiniGuiLib.minigui.EM_LIMITTEXT constant const EM_LIMITTEXT = 197
MiniGuiLib.minigui.EM_SETREADONLY constant const EM_SETREADONLY = 207
MiniGuiLib.minigui.EN_CHANGE constant const EN_CHANGE = 768
MiniGuiLib.minigui.EnableWindow extern_function extern function EnableWindow(hwnd as ptr, enable as bool) from "user32.dll" returns bool
MiniGuiLib.minigui.ERROR_CLASS_ALREADY_EXISTS constant const ERROR_CLASS_ALREADY_EXISTS = 1410
MiniGuiLib.minigui.ES_AUTOHSCROLL constant const ES_AUTOHSCROLL = 128
MiniGuiLib.minigui.ES_AUTOVSCROLL constant const ES_AUTOVSCROLL = 64
MiniGuiLib.minigui.ES_MULTILINE constant const ES_MULTILINE = 4
MiniGuiLib.minigui.ES_NUMBER constant const ES_NUMBER = 8192
MiniGuiLib.minigui.ES_PASSWORD constant const ES_PASSWORD = 32
MiniGuiLib.minigui.ES_WANTRETURN constant const ES_WANTRETURN = 4096
MiniGuiLib.minigui.Event struct struct Event
MiniGuiLib.minigui.Event.cancel field cancel
MiniGuiLib.minigui.Event.eventType field eventType
MiniGuiLib.minigui.Event.newValue field newValue
MiniGuiLib.minigui.Event.oldValue field oldValue
MiniGuiLib.minigui.Event.sender field sender
MiniGuiLib.minigui.Events struct struct Events
MiniGuiLib.minigui.Events.beginDataGridEdit static_method static function beginDataGridEdit(app, hwndControl, x, y)
MiniGuiLib.minigui.Events.beginSplitterDrag static_method static function beginSplitterDrag(app, hwndControl, x, y)
MiniGuiLib.minigui.Events.bindBlur static_method static function bindBlur(app, control, callback, context)
MiniGuiLib.minigui.Events.bindChange static_method static function bindChange(app, control, callback, context)
MiniGuiLib.minigui.Events.bindChanged static_method static function bindChanged(app, control, callback, context)
MiniGuiLib.minigui.Events.bindClick static_method static function bindClick(app, control, callback, context)
MiniGuiLib.minigui.Events.bindClicked static_method static function bindClicked(app, control, callback, context)
MiniGuiLib.minigui.Events.bindClose static_method static function bindClose(app, window, callback, context)
MiniGuiLib.minigui.Events.bindFocus static_method static function bindFocus(app, control, callback, context)
MiniGuiLib.minigui.Events.bindLoad static_method static function bindLoad(app, window, callback, context)
MiniGuiLib.minigui.Events.bindResized static_method static function bindResized(app, window, callback, context)
MiniGuiLib.minigui.Events.bindScrollChanged static_method static function bindScrollChanged(app, control, callback, context)
MiniGuiLib.minigui.Events.bindScrollEvent static_method static function bindScrollEvent(app, control, callback, context, eventType)
MiniGuiLib.minigui.Events.bindSelected static_method static function bindSelected(app, control, callback, context)
MiniGuiLib.minigui.Events.bindSelectionChanged static_method static function bindSelectionChanged(app, control, callback, context)
MiniGuiLib.minigui.Events.bindSelectionEvent static_method static function bindSelectionEvent(app, control, callback, context, eventType)
MiniGuiLib.minigui.Events.bindTextChanged static_method static function bindTextChanged(app, control, callback, context)
MiniGuiLib.minigui.Events.bindTextEvent static_method static function bindTextEvent(app, control, callback, context, eventType)
MiniGuiLib.minigui.Events.bindValueChanged static_method static function bindValueChanged(app, control, callback, context)
MiniGuiLib.minigui.Events.commitDataGridEdit static_method static function commitDataGridEdit(app, hwndControl, cancel)
MiniGuiLib.minigui.Events.controlByHandle static_method static function controlByHandle(app, hwndControl)
MiniGuiLib.minigui.Events.dispatch static_method static function dispatch(binding, eventType, oldValue, newValue)
MiniGuiLib.minigui.Events.dispatchClickByHandle static_method static function dispatchClickByHandle(app, hwndControl, x)
MiniGuiLib.minigui.Events.dispatchClose static_method static function dispatchClose(app, window)
MiniGuiLib.minigui.Events.dispatchCommand static_method static function dispatchCommand(app, code, nativeId, hwndControl)
MiniGuiLib.minigui.Events.dispatchContextMenu static_method static function dispatchContextMenu(app, hwndControl, x, y)
MiniGuiLib.minigui.Events.dispatchControlTextBindings static_method static function dispatchControlTextBindings(app, control, eventType, oldValue, newValue)
MiniGuiLib.minigui.Events.dispatchFocusByHandle static_method static function dispatchFocusByHandle(app, hwndControl, focused)
MiniGuiLib.minigui.Events.dispatchLoad static_method static function dispatchLoad(window)
MiniGuiLib.minigui.Events.dispatchNotify static_method static function dispatchNotify(app, hwndControl, nativeId, code, lParam)
MiniGuiLib.minigui.Events.dispatchResize static_method static function dispatchResize(app, window, oldValue, newValue)
MiniGuiLib.minigui.Events.dispatchScroll static_method static function dispatchScroll(app, code, pos, hwndControl)
MiniGuiLib.minigui.Events.dispatchScrollViewer static_method static function dispatchScrollViewer(app, hwndControl, code, pos)
MiniGuiLib.minigui.Events.dispatchSelectionClickedByHandle static_method static function dispatchSelectionClickedByHandle(app, hwndControl, x, y)
MiniGuiLib.minigui.Events.dispatchTabChangedByHandle static_method static function dispatchTabChangedByHandle(app, hwndControl)
MiniGuiLib.minigui.Events.dispatchTabClickedByHandle static_method static function dispatchTabClickedByHandle(app, hwndControl, x, y)
MiniGuiLib.minigui.Events.dragSplitter static_method static function dragSplitter(app, hwndControl, flags, x, y)
MiniGuiLib.minigui.Events.endSplitterDrag static_method static function endSplitterDrag(app, hwndControl)
MiniGuiLib.minigui.Events.findWindowByHandle static_method static function findWindowByHandle(app, hwnd)
MiniGuiLib.minigui.Events.isControlKind static_method static function isControlKind(app, hwndControl, kind)
MiniGuiLib.minigui.FilePicker struct struct FilePicker
MiniGuiLib.minigui.FilePicker.create static_method static function create(app, parent, id, text, x, y, width, height, title, filter)
MiniGuiLib.minigui.FolderPicker struct struct FolderPicker
MiniGuiLib.minigui.FolderPicker.create static_method static function create(app, parent, id, text, x, y, width, height, title)
MiniGuiLib.minigui.GetClientRect extern_function extern function GetClientRect(hwnd as ptr, rect as bytes) from "user32.dll" returns bool
MiniGuiLib.minigui.GetLastError extern_function extern function GetLastError() from "kernel32.dll" returns u32
MiniGuiLib.minigui.GetMessageW extern_function extern function GetMessageW(msg as bytes, hwnd as ptr, msgMin as u32, msgMax as u32) from "user32.dll" returns int
MiniGuiLib.minigui.GetModuleHandleW extern_function extern function GetModuleHandleW(moduleName as ptr) from "kernel32.dll" returns ptr
MiniGuiLib.minigui.GetOpenFileNameW extern_function extern function GetOpenFileNameW(openFileName as bytes) from "comdlg32.dll" returns bool
MiniGuiLib.minigui.GetSaveFileNameW extern_function extern function GetSaveFileNameW(openFileName as bytes) from "comdlg32.dll" returns bool
MiniGuiLib.minigui.GetWindowLongPtrW extern_function extern function GetWindowLongPtrW(hwnd as ptr, index as int) from "user32.dll" returns ptr
MiniGuiLib.minigui.GetWindowTextLengthW extern_function extern function GetWindowTextLengthW(hwnd as ptr) from "user32.dll" returns int
MiniGuiLib.minigui.GetWindowTextW extern_function extern function GetWindowTextW(hwnd as ptr, text as bytes, maxCount as int) from "user32.dll" returns int
MiniGuiLib.minigui.GroupBox struct struct GroupBox
MiniGuiLib.minigui.GroupBox.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.GWLP_USERDATA constant const GWLP_USERDATA = -21
MiniGuiLib.minigui.GWLP_WNDPROC constant const GWLP_WNDPROC = -4
MiniGuiLib.minigui.IDABORT constant const IDABORT = 3
MiniGuiLib.minigui.IDC_ARROW constant const IDC_ARROW = 32512
MiniGuiLib.minigui.IDCANCEL constant const IDCANCEL = 2
MiniGuiLib.minigui.IDIGNORE constant const IDIGNORE = 5
MiniGuiLib.minigui.IDNO constant const IDNO = 7
MiniGuiLib.minigui.IDOK constant const IDOK = 1
MiniGuiLib.minigui.IDRETRY constant const IDRETRY = 4
MiniGuiLib.minigui.IDYES constant const IDYES = 6
MiniGuiLib.minigui.Image struct struct Image
MiniGuiLib.minigui.Image.create static_method static function create(app, parent, id, text, x, y, width, height, source, stretch)
MiniGuiLib.minigui.IMAGE_BITMAP constant const IMAGE_BITMAP = 0
MiniGuiLib.minigui.InitCommonControls extern_function extern function InitCommonControls() from "comctl32.dll" returns void
MiniGuiLib.minigui.IsWindow extern_function extern function IsWindow(hwnd as ptr) from "user32.dll" returns bool
MiniGuiLib.minigui.Label struct struct Label
MiniGuiLib.minigui.Label.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.LB_ADDSTRING constant const LB_ADDSTRING = 384
MiniGuiLib.minigui.LB_GETCURSEL constant const LB_GETCURSEL = 392
MiniGuiLib.minigui.LB_GETTEXT constant const LB_GETTEXT = 393
MiniGuiLib.minigui.LB_GETTEXTLEN constant const LB_GETTEXTLEN = 394
MiniGuiLib.minigui.LB_RESETCONTENT constant const LB_RESETCONTENT = 388
MiniGuiLib.minigui.LB_SETCURSEL constant const LB_SETCURSEL = 390
MiniGuiLib.minigui.LBN_SELCHANGE constant const LBN_SELCHANGE = 1
MiniGuiLib.minigui.LBS_NOTIFY constant const LBS_NOTIFY = 1
MiniGuiLib.minigui.LinkLabel struct struct LinkLabel
MiniGuiLib.minigui.LinkLabel.create static_method static function create(app, parent, id, text, x, y, width, height, url)
MiniGuiLib.minigui.ListBox struct struct ListBox
MiniGuiLib.minigui.ListBox.create static_method static function create(app, parent, id, text, x, y, width, height, items, selectedIndex)
MiniGuiLib.minigui.ListView struct struct ListView
MiniGuiLib.minigui.ListView.create static_method static function create(app, parent, id, text, x, y, width, height, items, selectedIndex)
MiniGuiLib.minigui.ListView.createColumns static_method static function createColumns(app, parent, id, text, x, y, width, height, columns, items, selectedIndex)
MiniGuiLib.minigui.LoadCursorW extern_function extern function LoadCursorW(instance as ptr, cursorName as ptr) from "user32.dll" returns ptr
MiniGuiLib.minigui.LoadImageW extern_function extern function LoadImageW(instance as ptr, name as wstr, imageType as u32, width as int, height as int, flags as u32) from "user32.dll" returns ptr
MiniGuiLib.minigui.LR_LOADFROMFILE constant const LR_LOADFROMFILE = 16
MiniGuiLib.minigui.LVCF_SUBITEM constant const LVCF_SUBITEM = 8
MiniGuiLib.minigui.LVCF_TEXT constant const LVCF_TEXT = 4
MiniGuiLib.minigui.LVCF_WIDTH constant const LVCF_WIDTH = 2
MiniGuiLib.minigui.LVIF_TEXT constant const LVIF_TEXT = 1
MiniGuiLib.minigui.LVIR_BOUNDS constant const LVIR_BOUNDS = 0
MiniGuiLib.minigui.LVIS_FOCUSED constant const LVIS_FOCUSED = 1
MiniGuiLib.minigui.LVIS_SELECTED constant const LVIS_SELECTED = 2
MiniGuiLib.minigui.LVM_DELETEALLITEMS constant const LVM_DELETEALLITEMS = 4105
MiniGuiLib.minigui.LVM_GETITEMCOUNT constant const LVM_GETITEMCOUNT = 4100
MiniGuiLib.minigui.LVM_GETNEXTITEM constant const LVM_GETNEXTITEM = 4108
MiniGuiLib.minigui.LVM_GETSUBITEMRECT constant const LVM_GETSUBITEMRECT = 4152
MiniGuiLib.minigui.LVM_INSERTCOLUMNW constant const LVM_INSERTCOLUMNW = 4193
MiniGuiLib.minigui.LVM_INSERTITEMW constant const LVM_INSERTITEMW = 4173
MiniGuiLib.minigui.LVM_SETCOLUMNWIDTH constant const LVM_SETCOLUMNWIDTH = 4126
MiniGuiLib.minigui.LVM_SETITEMSTATE constant const LVM_SETITEMSTATE = 4139
MiniGuiLib.minigui.LVM_SETITEMTEXTW constant const LVM_SETITEMTEXTW = 4212
MiniGuiLib.minigui.LVM_SUBITEMHITTEST constant const LVM_SUBITEMHITTEST = 4153
MiniGuiLib.minigui.LVN_ITEMCHANGED constant const LVN_ITEMCHANGED = -101
MiniGuiLib.minigui.LVNI_SELECTED constant const LVNI_SELECTED = 2
MiniGuiLib.minigui.LVS_REPORT constant const LVS_REPORT = 1
MiniGuiLib.minigui.LVS_SINGLESEL constant const LVS_SINGLESEL = 4
MiniGuiLib.minigui.MB_ABORTRETRYIGNORE constant const MB_ABORTRETRYIGNORE = 2
MiniGuiLib.minigui.MB_ERR_INVALID_CHARS constant const MB_ERR_INVALID_CHARS = 8
MiniGuiLib.minigui.MB_ICONERROR constant const MB_ICONERROR = 16
MiniGuiLib.minigui.MB_ICONINFORMATION constant const MB_ICONINFORMATION = 64
MiniGuiLib.minigui.MB_ICONQUESTION constant const MB_ICONQUESTION = 32
MiniGuiLib.minigui.MB_ICONWARNING constant const MB_ICONWARNING = 48
MiniGuiLib.minigui.MB_OK constant const MB_OK = 0
MiniGuiLib.minigui.MB_OKCANCEL constant const MB_OKCANCEL = 1
MiniGuiLib.minigui.MB_RETRYCANCEL constant const MB_RETRYCANCEL = 5
MiniGuiLib.minigui.MB_YESNO constant const MB_YESNO = 4
MiniGuiLib.minigui.MB_YESNOCANCEL constant const MB_YESNOCANCEL = 3
MiniGuiLib.minigui.MenuBar struct struct MenuBar
MiniGuiLib.minigui.MenuBar.create static_method static function create(app, parent, id, text, x, y, width, height, items)
MiniGuiLib.minigui.MessageBoxW extern_function extern function MessageBoxW(hwnd as ptr, text as wstr, caption as wstr, flags as u32) from "user32.dll" returns int
MiniGuiLib.minigui.MF_STRING constant const MF_STRING = 0
MiniGuiLib.minigui.MK_LBUTTON constant const MK_LBUTTON = 1
MiniGuiLib.minigui.MoveWindow extern_function extern function MoveWindow(hwnd as ptr, x as int, y as int, width as int, height as int, repaint as bool) from "user32.dll" returns bool
MiniGuiLib.minigui.MultiByteToWideCharBytes extern_function extern function MultiByteToWideCharBytes(codePage as u32, flags as u32, text as cstr, inputCount as int, output as bytes, outputCount as int) from "kernel32.dll" symbol "MultiByteToWideChar" returns int
MiniGuiLib.minigui.MultiByteToWideCharSize extern_function extern function MultiByteToWideCharSize(codePage as u32, flags as u32, text as cstr, inputCount as int, output as ptr, outputCount as int) from "kernel32.dll" symbol "MultiByteToWideChar" returns int
MiniGuiLib.minigui.mx_create extern_function extern function mx_create(kind as cstr, parent as ptr, id as int, text as cstr, x as int, y as int, width as int, height as int) from "minigui_extra.dll" returns ptr
MiniGuiLib.minigui.mx_draw extern_function extern function mx_draw(node as ptr, op as int, x as double, y as double, width as double, height as double, color as cstr, text as cstr) from "minigui_extra.dll" returns void
MiniGuiLib.minigui.mx_format extern_function extern function mx_format(node as ptr, start as int, endIndex as int, color as cstr, bold as int, italic as int) from "minigui_extra.dll" returns int
MiniGuiLib.minigui.mx_property extern_function extern function mx_property(node as ptr, key as cstr, text as cstr, value as int) from "minigui_extra.dll" returns int
MiniGuiLib.minigui.mx_pump extern_function extern function mx_pump(wait as int) from "minigui_extra.dll" returns int
MiniGuiLib.minigui.NativeControl struct struct NativeControl
MiniGuiLib.minigui.NativeControl.baseClientHeight field baseClientHeight
MiniGuiLib.minigui.NativeControl.baseClientWidth field baseClientWidth
MiniGuiLib.minigui.NativeControl.baseHeight field baseHeight
MiniGuiLib.minigui.NativeControl.baseParentHeight field baseParentHeight
MiniGuiLib.minigui.NativeControl.baseParentWidth field baseParentWidth
MiniGuiLib.minigui.NativeControl.baseWidth field baseWidth
MiniGuiLib.minigui.NativeControl.baseX field baseX
MiniGuiLib.minigui.NativeControl.baseY field baseY
MiniGuiLib.minigui.NativeControl.enabled field enabled
MiniGuiLib.minigui.NativeControl.handle field handle
MiniGuiLib.minigui.NativeControl.height field height
MiniGuiLib.minigui.NativeControl.id field id
MiniGuiLib.minigui.NativeControl.kind field kind
MiniGuiLib.minigui.NativeControl.largeStep field largeStep
MiniGuiLib.minigui.NativeControl.lastSelection field lastSelection
MiniGuiLib.minigui.NativeControl.lastText field lastText
MiniGuiLib.minigui.NativeControl.nativeId field nativeId
MiniGuiLib.minigui.NativeControl.parent field parent
MiniGuiLib.minigui.NativeControl.scrollMax field scrollMax
MiniGuiLib.minigui.NativeControl.scrollMin field scrollMin
MiniGuiLib.minigui.NativeControl.scrollValue field scrollValue
MiniGuiLib.minigui.NativeControl.smallStep field smallStep
MiniGuiLib.minigui.NativeControl.text field text
MiniGuiLib.minigui.NativeControl.visible field visible
MiniGuiLib.minigui.NativeControl.width field width
MiniGuiLib.minigui.NativeControl.x field x
MiniGuiLib.minigui.NativeControl.y field y
MiniGuiLib.minigui.NumberBox struct struct NumberBox
MiniGuiLib.minigui.NumberBox.create static_method static function create(app, parent, id, text, x, y, width, height, minimum, maximum, value, step)
MiniGuiLib.minigui.OFN_EXPLORER constant const OFN_EXPLORER = 524288
MiniGuiLib.minigui.OFN_FILEMUSTEXIST constant const OFN_FILEMUSTEXIST = 4096
MiniGuiLib.minigui.OFN_HIDEREADONLY constant const OFN_HIDEREADONLY = 4
MiniGuiLib.minigui.OFN_OVERWRITEPROMPT constant const OFN_OVERWRITEPROMPT = 2
MiniGuiLib.minigui.OFN_PATHMUSTEXIST constant const OFN_PATHMUSTEXIST = 2048
MiniGuiLib.minigui.Panel struct struct Panel
MiniGuiLib.minigui.Panel.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.Panel.createTabPage static_method static function createTabPage(app, tabControl, id, text, x, y, width, height)
MiniGuiLib.minigui.PasswordBox struct struct PasswordBox
MiniGuiLib.minigui.PasswordBox.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.PBM_SETPOS constant const PBM_SETPOS = 1026
MiniGuiLib.minigui.PBM_SETRANGE32 constant const PBM_SETRANGE32 = 1030
MiniGuiLib.minigui.PostQuitMessage extern_function extern function PostQuitMessage(exitCode as int) from "user32.dll" returns void
MiniGuiLib.minigui.ProgressBar struct struct ProgressBar
MiniGuiLib.minigui.ProgressBar.create static_method static function create(app, parent, id, text, x, y, width, height, minimum, maximum, value)
MiniGuiLib.minigui.PropertyGrid struct struct PropertyGrid
MiniGuiLib.minigui.PropertyGrid.create static_method static function create(app, parent, id, text, x, y, width, height, items)
MiniGuiLib.minigui.PropertyGrid.getValue static_method static function getValue(control, row)
MiniGuiLib.minigui.PropertyGrid.setValue static_method static function setValue(control, row, value)
MiniGuiLib.minigui.RadioButton struct struct RadioButton
MiniGuiLib.minigui.RadioButton.create static_method static function create(app, parent, id, text, x, y, width, height, checked)
MiniGuiLib.minigui.RDW_ALLCHILDREN constant const RDW_ALLCHILDREN = 128
MiniGuiLib.minigui.RDW_ERASE constant const RDW_ERASE = 4
MiniGuiLib.minigui.RDW_INVALIDATE constant const RDW_INVALIDATE = 1
MiniGuiLib.minigui.RDW_UPDATENOW constant const RDW_UPDATENOW = 256
MiniGuiLib.minigui.RedrawWindow extern_function extern function RedrawWindow(hwnd as ptr, rect as ptr, region as ptr, flags as u32) from "user32.dll" returns bool
MiniGuiLib.minigui.RegisterClassW extern_function extern function RegisterClassW(wndClass as bytes) from "user32.dll" returns u32
MiniGuiLib.minigui.ReleaseCapture extern_function extern function ReleaseCapture() from "user32.dll" returns bool
MiniGuiLib.minigui.RichTextBox struct struct RichTextBox
MiniGuiLib.minigui.RichTextBox.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.RichTextBox.formatRange static_method static function formatRange(control, start, endIndex, color, bold, italic)
MiniGuiLib.minigui.RtlMoveMemory extern_function extern function RtlMoveMemory(dest as bytes, src as ptr, size as int) from "kernel32.dll" returns void
MiniGuiLib.minigui.SB_BOTTOM constant const SB_BOTTOM = 7
MiniGuiLib.minigui.SB_GETTEXTW constant const SB_GETTEXTW = 1037
MiniGuiLib.minigui.SB_LINEDOWN constant const SB_LINEDOWN = 1
MiniGuiLib.minigui.SB_LINEUP constant const SB_LINEUP = 0
MiniGuiLib.minigui.SB_PAGEDOWN constant const SB_PAGEDOWN = 3
MiniGuiLib.minigui.SB_PAGEUP constant const SB_PAGEUP = 2
MiniGuiLib.minigui.SB_SETTEXTW constant const SB_SETTEXTW = 1035
MiniGuiLib.minigui.SB_THUMBPOSITION constant const SB_THUMBPOSITION = 4
MiniGuiLib.minigui.SB_THUMBTRACK constant const SB_THUMBTRACK = 5
MiniGuiLib.minigui.SB_TOP constant const SB_TOP = 6
MiniGuiLib.minigui.SB_VERT constant const SB_VERT = 1
MiniGuiLib.minigui.SBM_GETPOS constant const SBM_GETPOS = 225
MiniGuiLib.minigui.SBM_SETPOS constant const SBM_SETPOS = 224
MiniGuiLib.minigui.SBM_SETRANGE constant const SBM_SETRANGE = 226
MiniGuiLib.minigui.SBS_HORZ constant const SBS_HORZ = 0
MiniGuiLib.minigui.SBS_VERT constant const SBS_VERT = 1
MiniGuiLib.minigui.ScrollBar struct struct ScrollBar
MiniGuiLib.minigui.ScrollBar.create static_method static function create(app, parent, id, text, x, y, width, height, orientation, minimum, maximum, value, smallStep, largeStep)
MiniGuiLib.minigui.ScrollViewer struct struct ScrollViewer
MiniGuiLib.minigui.ScrollViewer.create static_method static function create(app, parent, id, text, x, y, width, height, horizontalScroll, verticalScroll)
MiniGuiLib.minigui.SearchBox struct struct SearchBox
MiniGuiLib.minigui.SearchBox.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.SendMessageTextW extern_function extern function SendMessageTextW(hwnd as ptr, msg as u32, wParam as ptr, lParam as wstr) from "user32.dll" symbol "SendMessageW" returns ptr
MiniGuiLib.minigui.SendMessageW extern_function extern function SendMessageW(hwnd as ptr, msg as u32, wParam as ptr, lParam as ptr) from "user32.dll" returns ptr
MiniGuiLib.minigui.Separator struct struct Separator
MiniGuiLib.minigui.Separator.create static_method static function create(app, parent, id, text, x, y, width, height, orientation)
MiniGuiLib.minigui.SetBkColor extern_function extern function SetBkColor(hdc as ptr, color as u32) from "gdi32.dll" returns u32
MiniGuiLib.minigui.SetCapture extern_function extern function SetCapture(hwnd as ptr) from "user32.dll" returns ptr
MiniGuiLib.minigui.SetFocus extern_function extern function SetFocus(hwnd as ptr) from "user32.dll" returns ptr
MiniGuiLib.minigui.SetScrollPos extern_function extern function SetScrollPos(hwnd as ptr, bar as int, position as int, redraw as bool) from "user32.dll" returns int
MiniGuiLib.minigui.SetScrollRange extern_function extern function SetScrollRange(hwnd as ptr, bar as int, minimum as int, maximum as int, redraw as bool) from "user32.dll" returns bool
MiniGuiLib.minigui.SetTextColor extern_function extern function SetTextColor(hdc as ptr, color as u32) from "gdi32.dll" returns u32
MiniGuiLib.minigui.SetTimer extern_function extern function SetTimer(hwnd as ptr, timerId as u32, elapsedMs as u32, timerProc as ptr) from "user32.dll" returns ptr
MiniGuiLib.minigui.SetWindowLongPtrW extern_function extern function SetWindowLongPtrW(hwnd as ptr, index as int, newLong as ptr) from "user32.dll" returns ptr
MiniGuiLib.minigui.SetWindowTextW extern_function extern function SetWindowTextW(hwnd as ptr, text as wstr) from "user32.dll" returns bool
MiniGuiLib.minigui.SHBrowseForFolderW extern_function extern function SHBrowseForFolderW(browseInfo as bytes) from "shell32.dll" returns ptr
MiniGuiLib.minigui.SHGetPathFromIDListW extern_function extern function SHGetPathFromIDListW(itemList as ptr, path as bytes) from "shell32.dll" returns bool
MiniGuiLib.minigui.ShowWindow extern_function extern function ShowWindow(hwnd as ptr, cmd as int) from "user32.dll" returns bool
MiniGuiLib.minigui.Slider struct struct Slider
MiniGuiLib.minigui.Slider.create static_method static function create(app, parent, id, text, x, y, width, height, orientation, minimum, maximum, value, smallStep, largeStep)
MiniGuiLib.minigui.SpinBox struct struct SpinBox
MiniGuiLib.minigui.SpinBox.create static_method static function create(app, parent, id, text, x, y, width, height, minimum, maximum, value, step)
MiniGuiLib.minigui.Splitter struct struct Splitter
MiniGuiLib.minigui.Splitter.create static_method static function create(app, parent, id, text, x, y, width, height, orientation)
MiniGuiLib.minigui.Splitter.createPane static_method static function createPane(app, parent, id, text, x, y, width, height, orientation, targetBefore, targetAfter)
MiniGuiLib.minigui.SS_CENTERIMAGE constant const SS_CENTERIMAGE = 512
MiniGuiLib.minigui.SS_ETCHEDHORZ constant const SS_ETCHEDHORZ = 16
MiniGuiLib.minigui.SS_ETCHEDVERT constant const SS_ETCHEDVERT = 17
MiniGuiLib.minigui.SS_LEFT constant const SS_LEFT = 0
MiniGuiLib.minigui.SS_NOTIFY constant const SS_NOTIFY = 256
MiniGuiLib.minigui.StatusBar struct struct StatusBar
MiniGuiLib.minigui.StatusBar.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.STM_SETIMAGE constant const STM_SETIMAGE = 370
MiniGuiLib.minigui.SW_SHOW constant const SW_SHOW = 5
MiniGuiLib.minigui.TabControl struct struct TabControl
MiniGuiLib.minigui.TabControl.addTab static_method static function addTab(control, index, text)
MiniGuiLib.minigui.TabControl.create static_method static function create(app, parent, id, text, x, y, width, height, items, selectedIndex)
MiniGuiLib.minigui.TBM_GETPOS constant const TBM_GETPOS = 1024
MiniGuiLib.minigui.TBM_SETLINESIZE constant const TBM_SETLINESIZE = 1047
MiniGuiLib.minigui.TBM_SETPAGESIZE constant const TBM_SETPAGESIZE = 1045
MiniGuiLib.minigui.TBM_SETPOS constant const TBM_SETPOS = 1029
MiniGuiLib.minigui.TBM_SETRANGEMAX constant const TBM_SETRANGEMAX = 1032
MiniGuiLib.minigui.TBM_SETRANGEMIN constant const TBM_SETRANGEMIN = 1031
MiniGuiLib.minigui.TBS_AUTOTICKS constant const TBS_AUTOTICKS = 1
MiniGuiLib.minigui.TBS_VERT constant const TBS_VERT = 2
MiniGuiLib.minigui.TCIF_TEXT constant const TCIF_TEXT = 1
MiniGuiLib.minigui.TCM_GETCURSEL constant const TCM_GETCURSEL = 4875
MiniGuiLib.minigui.TCM_GETITEMCOUNT constant const TCM_GETITEMCOUNT = 4868
MiniGuiLib.minigui.TCM_GETITEMRECT constant const TCM_GETITEMRECT = 4874
MiniGuiLib.minigui.TCM_HITTEST constant const TCM_HITTEST = 4877
MiniGuiLib.minigui.TCM_INSERTITEMW constant const TCM_INSERTITEMW = 4926
MiniGuiLib.minigui.TCM_SETCURSEL constant const TCM_SETCURSEL = 4876
MiniGuiLib.minigui.TCN_SELCHANGE constant const TCN_SELCHANGE = -551
MiniGuiLib.minigui.TextArea struct struct TextArea
MiniGuiLib.minigui.TextArea.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.TextBox struct struct TextBox
MiniGuiLib.minigui.TextBox.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.TimePicker struct struct TimePicker
MiniGuiLib.minigui.TimePicker.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.ToggleSwitch struct struct ToggleSwitch
MiniGuiLib.minigui.ToggleSwitch.create static_method static function create(app, parent, id, text, x, y, width, height, checked)
MiniGuiLib.minigui.ToolBar struct struct ToolBar
MiniGuiLib.minigui.ToolBar.create static_method static function create(app, parent, id, text, x, y, width, height, items)
MiniGuiLib.minigui.TPM_RETURNCMD constant const TPM_RETURNCMD = 256
MiniGuiLib.minigui.TPM_RIGHTBUTTON constant const TPM_RIGHTBUTTON = 2
MiniGuiLib.minigui.TrackPopupMenuEx extern_function extern function TrackPopupMenuEx(menu as ptr, flags as u32, x as int, y as int, owner as ptr, params as ptr) from "user32.dll" returns int
MiniGuiLib.minigui.TranslateMessage extern_function extern function TranslateMessage(msg as bytes) from "user32.dll" returns bool
MiniGuiLib.minigui.TrayIcon struct struct TrayIcon
MiniGuiLib.minigui.TrayIcon.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.TrayIcon.setIcon static_method static function setIcon(control, source)
MiniGuiLib.minigui.TrayIcon.setItems static_method static function setItems(control, items)
MiniGuiLib.minigui.TreeView struct struct TreeView
MiniGuiLib.minigui.TreeView.create static_method static function create(app, parent, id, text, x, y, width, height, items)
MiniGuiLib.minigui.TTF_IDISHWND constant const TTF_IDISHWND = 1
MiniGuiLib.minigui.TTF_SUBCLASS constant const TTF_SUBCLASS = 16
MiniGuiLib.minigui.TTM_ADDTOOLW constant const TTM_ADDTOOLW = 1074
MiniGuiLib.minigui.TTM_SETMAXTIPWIDTH constant const TTM_SETMAXTIPWIDTH = 1048
MiniGuiLib.minigui.TTS_ALWAYSTIP constant const TTS_ALWAYSTIP = 1
MiniGuiLib.minigui.TVGN_CARET constant const TVGN_CARET = 9
MiniGuiLib.minigui.TVI_LAST constant const TVI_LAST = 4294901762
MiniGuiLib.minigui.TVI_ROOT constant const TVI_ROOT = 4294901760
MiniGuiLib.minigui.TVIF_TEXT constant const TVIF_TEXT = 1
MiniGuiLib.minigui.TVM_DELETEITEM constant const TVM_DELETEITEM = 4353
MiniGuiLib.minigui.TVM_GETITEMW constant const TVM_GETITEMW = 4414
MiniGuiLib.minigui.TVM_GETNEXTITEM constant const TVM_GETNEXTITEM = 4362
MiniGuiLib.minigui.TVM_INSERTITEMW constant const TVM_INSERTITEMW = 4402
MiniGuiLib.minigui.TVN_SELCHANGEDW constant const TVN_SELCHANGEDW = -451
MiniGuiLib.minigui.TVS_HASBUTTONS constant const TVS_HASBUTTONS = 1
MiniGuiLib.minigui.TVS_HASLINES constant const TVS_HASLINES = 2
MiniGuiLib.minigui.TVS_LINESATROOT constant const TVS_LINESATROOT = 4
MiniGuiLib.minigui.UDM_GETPOS32 constant const UDM_GETPOS32 = 1138
MiniGuiLib.minigui.UDM_SETBUDDY constant const UDM_SETBUDDY = 1129
MiniGuiLib.minigui.UDM_SETPOS32 constant const UDM_SETPOS32 = 1137
MiniGuiLib.minigui.UDM_SETRANGE32 constant const UDM_SETRANGE32 = 1135
MiniGuiLib.minigui.UDN_DELTAPOS constant const UDN_DELTAPOS = -722
MiniGuiLib.minigui.UDS_ALIGNRIGHT constant const UDS_ALIGNRIGHT = 4
MiniGuiLib.minigui.UDS_ARROWKEYS constant const UDS_ARROWKEYS = 32
MiniGuiLib.minigui.UDS_NOTHOUSANDS constant const UDS_NOTHOUSANDS = 128
MiniGuiLib.minigui.UDS_SETBUDDYINT constant const UDS_SETBUDDYINT = 2
MiniGuiLib.minigui.UpdateWindow extern_function extern function UpdateWindow(hwnd as ptr) from "user32.dll" returns bool
MiniGuiLib.minigui.VK_ESCAPE constant const VK_ESCAPE = 27
MiniGuiLib.minigui.VK_RETURN constant const VK_RETURN = 13
MiniGuiLib.minigui.WebView struct struct WebView
MiniGuiLib.minigui.WebView.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.WebView.getStatus static_method static function getStatus(control)
MiniGuiLib.minigui.WebView.loadHtml static_method static function loadHtml(control, html)
MiniGuiLib.minigui.WebView.navigate static_method static function navigate(control, url)
MiniGuiLib.minigui.Window struct struct Window
MiniGuiLib.minigui.Window.close static_method static function close(window)
MiniGuiLib.minigui.Window.create static_method static function create(app, id, title, width, height)
MiniGuiLib.minigui.Window.getClientHeight static_method static function getClientHeight(window)
MiniGuiLib.minigui.Window.getClientWidth static_method static function getClientWidth(window)
MiniGuiLib.minigui.Window.installProc static_method static function installProc(window, callback)
MiniGuiLib.minigui.Window.setTitle static_method static function setTitle(window, title)
MiniGuiLib.minigui.Window.show static_method static function show(window)
MiniGuiLib.minigui.Window.startResizeTimer static_method static function startResizeTimer(window, callback)
MiniGuiLib.minigui.WM_CLOSE constant const WM_CLOSE = 16
MiniGuiLib.minigui.WM_COMMAND constant const WM_COMMAND = 273
MiniGuiLib.minigui.WM_CTLCOLORBTN constant const WM_CTLCOLORBTN = 309
MiniGuiLib.minigui.WM_CTLCOLOREDIT constant const WM_CTLCOLOREDIT = 307
MiniGuiLib.minigui.WM_CTLCOLORLISTBOX constant const WM_CTLCOLORLISTBOX = 308
MiniGuiLib.minigui.WM_CTLCOLORSTATIC constant const WM_CTLCOLORSTATIC = 312
MiniGuiLib.minigui.WM_DESTROY constant const WM_DESTROY = 2
MiniGuiLib.minigui.WM_HSCROLL constant const WM_HSCROLL = 276
MiniGuiLib.minigui.WM_KEYDOWN constant const WM_KEYDOWN = 256
MiniGuiLib.minigui.WM_KILLFOCUS constant const WM_KILLFOCUS = 8
MiniGuiLib.minigui.WM_LBUTTONDBLCLK constant const WM_LBUTTONDBLCLK = 515
MiniGuiLib.minigui.WM_LBUTTONDOWN constant const WM_LBUTTONDOWN = 513
MiniGuiLib.minigui.WM_LBUTTONUP constant const WM_LBUTTONUP = 514
MiniGuiLib.minigui.WM_MOUSEMOVE constant const WM_MOUSEMOVE = 512
MiniGuiLib.minigui.WM_MOUSEWHEEL constant const WM_MOUSEWHEEL = 522
MiniGuiLib.minigui.WM_NOTIFY constant const WM_NOTIFY = 78
MiniGuiLib.minigui.WM_RBUTTONUP constant const WM_RBUTTONUP = 517
MiniGuiLib.minigui.WM_SETFOCUS constant const WM_SETFOCUS = 7
MiniGuiLib.minigui.WM_SIZE constant const WM_SIZE = 5
MiniGuiLib.minigui.WM_TIMER constant const WM_TIMER = 275
MiniGuiLib.minigui.WM_VSCROLL constant const WM_VSCROLL = 277
MiniGuiLib.minigui.WS_BORDER constant const WS_BORDER = 8388608
MiniGuiLib.minigui.WS_CHILD constant const WS_CHILD = 1073741824
MiniGuiLib.minigui.WS_CLIPCHILDREN constant const WS_CLIPCHILDREN = 33554432
MiniGuiLib.minigui.WS_HSCROLL constant const WS_HSCROLL = 1048576
MiniGuiLib.minigui.WS_OVERLAPPEDWINDOW constant const WS_OVERLAPPEDWINDOW = 13565952
MiniGuiLib.minigui.WS_TABSTOP constant const WS_TABSTOP = 65536
MiniGuiLib.minigui.WS_VISIBLE constant const WS_VISIBLE = 268435456
MiniGuiLib.minigui.WS_VSCROLL constant const WS_VSCROLL = 2097152
miniGuiTypeName function function miniGuiTypeName(ns)
miniIdent function function miniIdent(value)
mlString function function mlString(value)
newResult function function newResult()
normalizePath function function normalizePath(p)
opt function function opt(opts, name)
ord function inline function ord(ch)
parseArray function function parseArray(p, depth)
parseJson function function parseJson(text)
parseJsonString function function parseJsonString(p)
parseNumber function function parseNumber(p)
parseObject function function parseObject(p, depth)
parseOptions function function parseOptions(args, start)
Parser struct struct Parser
Parser.errors field errors
Parser.pos field pos
Parser.text field text
parserError function function parserError(p, message)
parseValue function function parseValue(p, depth)
pathSlash function function pathSlash(p)
pathUnslash function function pathUnslash(p)
prop function function prop(obj, name)
quoteProcessArgument function function quoteProcessArgument(value)
readHandle function inline function readHandle(data, offset)
readMson function function readMson(result, path)
readU32 function inline function readU32(data, offset)
relativePath function function relativePath(fromDir, toPath)
resolveExecutable function function resolveExecutable(name)
resolveMsonPath function function resolveMsonPath(importPath, baseDir, includeDirs)
resolvePythonInterpreter function function resolvePythonInterpreter()
resourceValue function function resourceValue(result, path, value)
Result struct struct Result
Result.codeBehindPath field codeBehindPath
Result.components field components
Result.documents field documents
Result.entryDocument field entryDocument
Result.entryPath field entryPath
Result.errors field errors
Result.events field events
Result.resources field resources
Result.warnings field warnings
Result.windows field windows
runCompiler function function runCompiler(compiler, generated, outExe, libraryDir, target)
runProcess function function runProcess(executable, args)
setProp function function setProp(obj, name, value)
skipWs function function skipWs(p)
splitPathParts function function splitPathParts(p)
stackHas function function stackHas(stack, path)
stackSlotWidth function function stackSlotWidth(result, path, node, fallback)
startsAt function function startsAt(text, pos, needle)
stringArrayLiteral function function stringArrayLiteral(result, path, node, name)
stringProp function function stringProp(result, path, node, name, fallback)
tableArrayLiteral function function tableArrayLiteral(result, path, node, name)
testControlProperties function function testControlProperties(result, path, typ, properties)
testLayoutNode function function testLayoutNode(result, path, node, ids)
testPropertyNames function function testPropertyNames(result, path, obj, allowed, context)
treeArrayLiteral function function treeArrayLiteral(result, path, node, name)
trimDotSlash function function trimDotSlash(p)
upperFirst function function upperFirst(s0)
usage function function usage()
validateMson function function validateMson(path, includeDirs, codeBehindOverride)
WindowEntry struct struct WindowEntry
WindowEntry.path field path
WindowEntry.window field window
writeValidation function function writeValidation(result)