Skip to content

Latest commit

 

History

History
482 lines (480 loc) · 112 KB

File metadata and controls

482 lines (480 loc) · 112 KB

All symbols

Home

Symbol Kind Signature
_execvp extern_function extern function _execvp(file as cstr, argv as bytes) from "libc.so.6" symbol "execvp" returns int
_exit extern_function extern function _exit(code as int) from "libc.so.6" symbol "_exit" returns void
_fork extern_function extern function _fork() from "libc.so.6" symbol "fork" returns int
_mkdir extern_function extern function _mkdir(path as cstr, mode as int) from "libc.so.6" symbol "mkdir" returns int
_waitpid extern_function extern function _waitpid(pid as int, status as bytes, options as int) from "libc.so.6" symbol "waitpid" 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 = "../MiniLangCompilerPy/mlc_win64.py"
HOST_TARGET constant const HOST_TARGET = "linux-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._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._dialogInputCancel function function _dialogInputCancel(context, event)
MiniGuiLib.minigui._dialogInputOk function function _dialogInputOk(context, event)
MiniGuiLib.minigui._hasWord function function _hasWord(text, word)
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._linuxBindings global _linuxBindings
MiniGuiLib.minigui._linuxLayouts global _linuxLayouts
MiniGuiLib.minigui._new function function _new(app, parent, id, kind, text, x, y, width, height)
MiniGuiLib.minigui.Application struct struct Application
MiniGuiLib.minigui.Application.create static_method static function create()
MiniGuiLib.minigui.Application.dispose static_method static function dispose(app)
MiniGuiLib.minigui.Application.pump static_method static function pump(app, wait)
MiniGuiLib.minigui.Application.resizeWindow static_method static function resizeWindow(app, window, width, height)
MiniGuiLib.minigui.Application.run static_method static function run(app)
MiniGuiLib.minigui.Application.setStartupWindow static_method static function setStartupWindow(app, window)
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.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.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.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.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.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._resizeChildren static_method static function _resizeChildren(app, parent)
MiniGuiLib.minigui.Control.addItem static_method static function addItem(control, text)
MiniGuiLib.minigui.Control.clearItems static_method static function clearItems(control)
MiniGuiLib.minigui.Control.focus static_method static function focus(control)
MiniGuiLib.minigui.Control.getCellText static_method static function getCellText(control, row, column)
MiniGuiLib.minigui.Control.getChecked static_method static function getChecked(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.getValue static_method static function getValue(control)
MiniGuiLib.minigui.Control.isChecked static_method static function isChecked(control)
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.setColumns static_method static function setColumns(control, columns)
MiniGuiLib.minigui.Control.setColumnWidth static_method static function setColumnWidth(control, column, 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.setImageSource static_method static function setImageSource(control, source)
MiniGuiLib.minigui.Control.setItems static_method static function setItems(control, items)
MiniGuiLib.minigui.Control.setLayout static_method static function setLayout(control, mode, anchor, minWidth, minHeight, maxWidth, maxHeight)
MiniGuiLib.minigui.Control.setMaxLength static_method static function setMaxLength(control, maxLength)
MiniGuiLib.minigui.Control.setPlaceholder static_method static function setPlaceholder(control, text)
MiniGuiLib.minigui.Control.setRange static_method static function setRange(control, minimum, maximum)
MiniGuiLib.minigui.Control.setReadOnly static_method static function setReadOnly(control, readOnly)
MiniGuiLib.minigui.Control.setScrollSteps static_method static function setScrollSteps(control, smallStep, largeStep)
MiniGuiLib.minigui.Control.setSelectedIndex static_method static function setSelectedIndex(control, index)
MiniGuiLib.minigui.Control.setSource static_method static function setSource(control, source)
MiniGuiLib.minigui.Control.setStep static_method static function setStep(control, step)
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.setUrl static_method static function setUrl(control, url)
MiniGuiLib.minigui.Control.setValue static_method static function setValue(control, value)
MiniGuiLib.minigui.Control.setVisible static_method static function setVisible(control, visible)
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.Dialog struct struct Dialog
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, initialColor)
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.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.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.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._emit static_method static function _emit(control, kind, oldValue, newValue)
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, control, 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, control, callback, context)
MiniGuiLib.minigui.Events.bindResized static_method static function bindResized(app, control, callback, context)
MiniGuiLib.minigui.Events.bindScrollChanged static_method static function bindScrollChanged(app, control, callback, context)
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.bindSubmit static_method static function bindSubmit(app, control, callback, context)
MiniGuiLib.minigui.Events.bindTextChanged static_method static function bindTextChanged(app, control, callback, context)
MiniGuiLib.minigui.Events.bindValidated static_method static function bindValidated(app, control, callback, context)
MiniGuiLib.minigui.Events.bindValidating static_method static function bindValidating(app, control, callback, context)
MiniGuiLib.minigui.Events.bindValueChanged static_method static function bindValueChanged(app, control, callback, context)
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.GroupBox struct struct GroupBox
MiniGuiLib.minigui.GroupBox.create static_method static function create(app, parent, id, text, x, y, width, height)
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.Label struct struct Label
MiniGuiLib.minigui.Label.create static_method static function create(app, parent, id, text, x, y, width, height)
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.MenuBar struct struct MenuBar
MiniGuiLib.minigui.MenuBar.create static_method static function create(app, parent, id, text, x, y, width, height, items)
MiniGuiLib.minigui.mg_add extern_function extern function mg_add(node as ptr, row as cstr) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_alive extern_function extern function mg_alive(node as ptr) from "$ORIGIN/libminigui_gtk.so" returns bool
MiniGuiLib.minigui.mg_bounds extern_function extern function mg_bounds(node as ptr, x as double, y as double, width as double, height as double) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_cell extern_function extern function mg_cell(node as ptr, row as int, column as int, text as cstr, set as int) from "$ORIGIN/libminigui_gtk.so" returns cstr
MiniGuiLib.minigui.mg_clear extern_function extern function mg_clear(node as ptr) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_columns extern_function extern function mg_columns(node as ptr, columns as cstr) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_create extern_function extern function mg_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 "$ORIGIN/libminigui_gtk.so" returns ptr
MiniGuiLib.minigui.mg_destroy extern_function extern function mg_destroy(node as ptr) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_dialog extern_function extern function mg_dialog(parent as ptr, kind as int, title as cstr, text as cstr) from "$ORIGIN/libminigui_gtk.so" returns cstr
MiniGuiLib.minigui.mg_draw extern_function extern function mg_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 "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_event extern_function extern function mg_event(field as int) from "$ORIGIN/libminigui_gtk.so" returns int
MiniGuiLib.minigui.mg_event_text extern_function extern function mg_event_text() from "$ORIGIN/libminigui_gtk.so" returns cstr
MiniGuiLib.minigui.mg_format extern_function extern function mg_format(node as ptr, start as int, endIndex as int, color as cstr, bold as int, italic as int) from "$ORIGIN/libminigui_gtk.so" returns int
MiniGuiLib.minigui.mg_get_text extern_function extern function mg_get_text(node as ptr) from "$ORIGIN/libminigui_gtk.so" returns cstr
MiniGuiLib.minigui.mg_init extern_function extern function mg_init() from "$ORIGIN/libminigui_gtk.so" returns int
MiniGuiLib.minigui.mg_message extern_function extern function mg_message(owner as ptr, title as cstr, message as cstr, buttons as cstr, icon as cstr) from "$ORIGIN/libminigui_gtk.so" returns int
MiniGuiLib.minigui.mg_modal extern_function extern function mg_modal(window as ptr, owner as ptr, enabled as int) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_poll extern_function extern function mg_poll(wait as int) from "$ORIGIN/libminigui_gtk.so" returns int
MiniGuiLib.minigui.mg_property extern_function extern function mg_property(node as ptr, key as cstr, text as cstr, value as int) from "$ORIGIN/libminigui_gtk.so" returns int
MiniGuiLib.minigui.mg_range extern_function extern function mg_range(node as ptr, minimum as int, maximum as int, step as int) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_selection extern_function extern function mg_selection(node as ptr, value as int, set as int) from "$ORIGIN/libminigui_gtk.so" returns int
MiniGuiLib.minigui.mg_show extern_function extern function mg_show(node as ptr, visible as int) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_shutdown extern_function extern function mg_shutdown() from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_text extern_function extern function mg_text(node as ptr, text as cstr) from "$ORIGIN/libminigui_gtk.so" returns void
MiniGuiLib.minigui.mg_value extern_function extern function mg_value(node as ptr, value as int, set as int) from "$ORIGIN/libminigui_gtk.so" 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.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.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.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.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.Separator struct struct Separator
MiniGuiLib.minigui.Separator.create static_method static function create(app, parent, id, text, x, y, width, height, orientation)
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.StatusBar struct struct StatusBar
MiniGuiLib.minigui.StatusBar.create static_method static function create(app, parent, id, text, x, y, width, height)
MiniGuiLib.minigui.TabControl struct struct TabControl
MiniGuiLib.minigui.TabControl.create static_method static function create(app, parent, id, text, x, y, width, height, items, selectedIndex)
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.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.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.setTitle static_method static function setTitle(window, title)
MiniGuiLib.minigui.Window.show static_method static function show(window)
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)