| _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) |