Home Reference Source

Variable

Static Public Summary
public

AreaFlags: {"HIDDEN": number, "FLOATING": number, "INDEPENDENT": number, "NO_SWITCHER": number, "NO_HEADER_CONTEXT_MENU": number, "NO_COLLAPSE": number}

export const AreaFlags = {
    HIDDEN                : 1,
    FLOATING              : 2,
    INDEPENDENT           : 4,  //area is indpendent of the screen mesh
    NO_SWITCHER           : 8,
    NO_HEADER_CONTEXT_MENU: 16,
    NO_COLLAPSE           : 32,
}

public

AreaTypes: {"TEST_CANVAS_EDITOR": *}

export var AreaTypes = {
    TEST_CANVAS_EDITOR: 0,
}

public
public
public

BorderMask: {"LEFT": number, "BOTTOM": number, "RIGHT": number, "TOP": number, "ALL": *}

export const BorderMask = {
    LEFT    : 1,
    BOTTOM  : 2,
    RIGHT   : 4,
    TOP     : 8,
    ALL     : 1|2|4|8,
}

public

BorderSides: {"LEFT": *, "BOTTOM": number, "RIGHT": number, "TOP": number}

export const BorderSides = {
    LEFT : 0,
    BOTTOM: 1,
    RIGHT: 2,
    TOP  : 3,
}

public
public
public
public
public

ClosestModes: {"CLOSEST": *, "START": number, "END": number, "ENDPOINTS": number, "ALL": number}

export const ClosestModes = {
    CLOSEST : 0,
    START   : 1,
    END     : 2,
    ENDPOINTS: 3,
    ALL     : 4,
}

public

ColorSchemeTypes: {"LIGHT": string, "DARK": string}

export let ColorSchemeTypes = {
    LIGHT     : "light",
    DARK      : "dark",
}

public

ContextFlags: {"IS_VIEW": number}

export const ContextFlags = {
    IS_VIEW: 1,
}

public
public

CurveConstructors: {"undefined": *}

export const CurveConstructors = {
    [CurveTypes.BSPLINE]          : BSplineCurve,
    [CurveTypes.CUSTOM]           : CustomCurve,
    [CurveTypes.GUASSIAN]         : GuassianCurve,
}

public

CurveFlags: {"SELECT": number}

export const CurveFlags = {
    SELECT: 1,
}

public

CurveFlags: {"SELECT": number}

export const CurveFlags = {
    SELECT: 1,
}

public

CurveTypes: {"BSPLINE": number, "CUSTOM": number, "GUASSIAN": number}

export const CurveTypes = {
    BSPLINE: 1,
    CUSTOM : 2,
    GUASSIAN: 4,
}

public

DataFlags: {"READ_ONLY": number, "USE_CUSTOM_GETSET": number, "USE_FULL_UNDO": number, "USE_CUSTOM_PROP_GETTER": number}

export const DataFlags = {
    READ_ONLY            : 1,
    USE_CUSTOM_GETSET    : 2,
    USE_FULL_UNDO        : 4,  //DataPathSetOp in controller_ops.js saves/loads entire file for undo/redo
    USE_CUSTOM_PROP_GETTER: 8,
}

public
public

DataTypes: {"STRUCT": *, "DYNAMIC_STRUCT": number, "PROP": number, "ARRAY": number}

export const DataTypes = {
    STRUCT       : 0,
    DYNAMIC_STRUCT: 1,
    PROP         : 2,
    ARRAY        : 3,
}

public

DefaultTheme: {"base": *, "button": *, "checkbox": *, "colorfield": *, "colorpickerbutton": *, "curvewidget": *, "dropbox": *, "iconbutton": *, "iconcheck": *, "label": *, "listbox": *, "menu": *, "notification": *, "numslider": *, "numslider_simple": *, "numslider_textbox": *, "panel": *, "richtext": *, "screenborder": *, "scrollbars": *, "sidebar": *, "strip": *, "tabs": *, "textbox": *, "tooltip": *, "treeview": *, "vecPopupButton": *}

export const DefaultTheme = {
    base                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    : AreaHeaderBG"rgba(200, 200, 200, 0.95)"BasePackFlag0BoxDepressed"rgba(130,130,130, 1)"BoxHighlight"rgba(151,208,239, 1)""flex-grow""unset"DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(207,207,207, 0.5)""border-color""rgba(34,34,34, 1)""border-radius"12.010619764585666"focus-border-width"2oneAxisPadding2padding1,
    button                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(238,238,238, 0.8672412740773168)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2disabledDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(109,109,109)""background-color""rgb(19,19,19)""border-color""#f58f8f""border-style""solid""border-width"1height25highlightDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(255,255,255, 1)""background-color""rgba(138,222,255, 1)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2"highlight-pressed"DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1margin4"margin-left"4"margin-right"4padding1pressedDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1width25,
    checkbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                : CheckSide"left"height32width32,
    colorfield                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              : circleSize11colorBoxHeight24fieldSize400height256hueHeight32width256,
    colorpickerbutton                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       : height32width95,
    curvewidget                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             : CanvasBG"rgb(44,44,44)"CanvasHeight256CanvasWidth256,
    dropbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : dropTextBG"rgba(233,233,233, 1)"height25width32,
    iconbutton                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
    iconcheck                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""rgba(237,209,209, 1)""border-radius"5"border-width"0drawCheckheight32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
    label                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   : LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)",
    listbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : ListActive"rgba(200, 205, 215, 1.0)"ListHighlight"rgba(155, 220, 255, 0.5)"height200width110,
    menu                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    : MenuBG"rgba(250, 250, 250, 1.0)""item-radius"0MenuBorder"1px solid grey"MenuHighlight"rgba(155, 220, 255, 1.0)"MenuSeparatorwidth"100%"height2padding0margin0border"none""background-color""grey""box-shadow""5px 5px 25px rgba(0,0,0,0.75)"MenuSpacing5MenuTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(25, 25, 25, 1.0)""padding-top"0"padding-left"0"padding-right"0"padding-bottom"0"border-color""grey""border-radius"5"border-style""solid""border-width"1,
    notification                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(55,55,55)""background-color""rgba(72,72,72,0)""border-radius"5"border-color""grey""border-width"1"border-style""solid"ProgressBarBG"rgb(74,148,183)"ProgressBar"rgb(250,132,58)",
    numslider                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               : "background-color""rgba(219,219,219, 1)""border-color""black""border-radius"1height18width90,
    numslider_simple                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        : SlideHeight10TextBoxWidth45"background-color""rgba(219,219,219, 1)"height18labelOnTopwidth135,
    numslider_textbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       : TextBoxHeight25TextBoxWidth50"background-color""rgba(219,219,219, 1)"height25labelOnTopwidth120,
    panel                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   : HeaderBorderRadius5.329650280441558HeaderRadius4TitleBackground"rgba(177,219,255, 1)"TitleBorder"rgba(104,104,104, 1)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(0,0,0, 1)""background-color""rgba(184,184,184, 0.7594818376068376)""border-color""rgba(0,0,0, 0.5598061397157866)""border-radius"4"border-style""groove""border-width"1.141"margin-bottom"0"margin-bottom-closed"0"margin-left"5.6584810220495445"margin-right"0"margin-top"0"margin-top-closed"0"padding-bottom"0"padding-left"0"padding-right"0"padding-top"0,
    richtext                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size16color"rgba(35, 35, 35, 1.0)""background-color""rgb(245, 245, 245)",
    screenborder                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            : "border-inner""grey""border-outer""rgba(228,228,228, 1)""border-width"2"mouse-threshold"8,
    scrollbars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              : borderundefinedcolorundefinedcolor2undefinedcontrastundefinedwidthundefined,
    sidebar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : "background-color""rgba(55, 55, 55, 0.5)",
    strip                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   : "background-color""rgba(75,75,75, 0.33213141025641024)""border-color""rgba(0,0,0, 0.31325409987877156)""border-radius"8.76503417507447"border-style""solid""border-width"1margin2oneAxisPadding2padding1"flex-grow""unset",
    tabs                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    : "movable-tabs""true"TabActive"rgba(212,212,212, 1)"TabBarRadius6TabHighlight"rgba(50, 50, 50, 0.2)"TabInactive"rgba(183,183,183, 1)"TabStrokeStyle1"rgba(0,0,0, 1)"TabStrokeStyle2"rgba(0,0,0, 1)"TabTextCSSFontfont"sans-serif"weight"normal"variant"bold"style"normal"size15color"rgba(0,0,0, 1)""background-color""rgba(222,222,222, 1)",
    textbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(3,3,3, 1)""background-color""rgba(245,245,245, 1)",
    tooltip                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : ToolTipTextCSSFontfont"sans-serif"weight"bold"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(255,255,255, 1)""border-color""rgba(139,139,139, 1)""border-radius"3"border-style""solid""border-width"1padding5,
    treeview                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                : itemIndent10rowHeight18,
    vecPopupButton                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          : height18padding3width100,
}

public

DomEventTypes: {"on_mousemove": string, "on_mousedown": string, "on_mouseup": string, "on_touchstart": string, "on_touchcancel": string, "on_touchmove": string, "on_touchend": string, "on_mousewheel": string, "on_keydown": string, "on_keyup": string, "on_pointerdown": string, "on_pointermove": string, "on_pointercancel": string, "on_pointerup": string}

export const DomEventTypes = {
    on_mousemove                 : "mousemove",
    on_mousedown                 : "mousedown",
    on_mouseup                   : "mouseup",
    on_touchstart                : "touchstart",
    on_touchcancel               : "touchcanel",
    on_touchmove                 : "touchmove",
    on_touchend                  : "touchend",
    on_mousewheel                : "mousewheel",
    on_keydown                   : "keydown",
    on_keyup                     : "keyup",
    on_pointerdown               : "pointerdown",
    on_pointermove               : "pointermove",
    on_pointercancel             : "pointercancel",
    on_pointerup                 : "pointerup",
}

public
public
public

ErrorColors: {"WARNING": string, "ERROR": string, "OK": string}

export const ErrorColors = {
    WARNING      : "yellow",
    ERROR        : "red",
    OK           : "green",
}

public

EulerOrders: {"XYZ": *, "XZY": number, "YXZ": number, "YZX": number, "ZXY": number, "ZYX": number}

export const EulerOrders = {
    XYZ: 0,
    XZY: 1,
    YXZ: 2,
    YZX: 3,
    ZXY: 4,
    ZYX: 5,
}

public
public
public

FEPS: *

public

FEPS_DATA: {"F16": number, "F32": number, "F64": number}

export const FEPS_DATA = {
    F16      : 1.11e-16,
    F32      : 5.96e-8,
    F64      : 0.000488,
}

public
public
public
public

IconSheets: {"SMALL": *, "LARGE": number, "XLARGE": number}

export let IconSheets = {
    SMALL: 0,
    LARGE: 1,
    XLARGE: 2,
}

public

Icons: {"FOLDER": *, "FILE": *, "TINY_X": *, "SMALL_PLUS": *, "SMALL_MINUS": *, "UNDO": *, "REDO": *, "HELP": *, "UNCHECKED": *, "CHECKED": *, "LARGE_CHECK": *, "CURSOR_ARROW": *, "NOTE_EXCL": *, "SCROLL_DOWN": *, "SCROLL_UP": *, "BACKSPACE": *, "LEFT_ARROW": *, "RIGHT_ARROW": *, "UI_EXPAND": *, "UI_COLLAPSE": *, "BOLD": *, "ITALIC": *, "UNDERLINE": *, "STRIKETHRU": *, "TREE_EXPAND": *, "TREE_COLLAPSE": *, "ZOOM_OUT": *, "ZOOM_IN": *}

export let Icons = {
    FOLDER      : a,
    FILE        : a,
    TINY_X      : a,
    SMALL_PLUS  : a,
    SMALL_MINUS : a,
    UNDO        : a,
    REDO        : a,
    HELP        : a,
    UNCHECKED   : a,
    CHECKED     : a,
    LARGE_CHECK : a,
    CURSOR_ARROW: a,
    NOTE_EXCL   : a,
    SCROLL_DOWN : a,
    SCROLL_UP   : a,
    BACKSPACE   : a,
    LEFT_ARROW  : a,
    RIGHT_ARROW : a,
    UI_EXPAND   : a,  //triangle
    UI_COLLAPSE : a,  //triangle
    BOLD        : a,
    ITALIC      : a,
    UNDERLINE   : a,
    STRIKETHRU  : a,
    TREE_EXPAND : a,
    TREE_COLLAPSE: a,
    ZOOM_OUT    : a,
    ZOOM_IN     : a,
}

public

Icons: {"FOLDER": *, "FILE": number, "TINY_X": number, "SMALL_PLUS": number, "SMALL_MINUS": number, "UNDO": number, "REDO": number, "HELP": number, "ENUM_UNCHECKED": number, "ENUM_CHECKED": number, "LARGE_CHECK": number, "CURSOR_ARROW": number, "NOTE_EXCL": number, "SCROLL_DOWN": number, "SCROLL_UP": number, "BACKSPACE": number, "LEFT_ARROW": number, "RIGHT_ARROW": number, "UI_EXPAND": number, "UI_COLLAPSE": number, "BOLD": number, "ITALIC": number, "UNDERLINE": number, "STRIKETHRU": number, "TREE_EXPAND": number, "TREE_COLLAPSE": number, "ZOOM_OUT": number, "ZOOM_IN": number}

export const Icons = {
    FOLDER       : 0,  //file folder
    FILE         : 1,
    TINY_X       : 2,  //'x' in bottom left corner
    SMALL_PLUS   : 3,
    SMALL_MINUS  : 4,
    UNDO         : 5,
    REDO         : 6,
    HELP         : 7,
    ENUM_UNCHECKED: 8,  //overlaid on icon checkboxes when unchecked
    ENUM_CHECKED : 9,  //overlaid on icon checkboxes when checked
    LARGE_CHECK  : 10,  //default check mark for non-icon checkboxes
    CURSOR_ARROW : 11,
    NOTE_EXCL    : 12,  //notification exclamation mark
    SCROLL_DOWN  : 13,
    SCROLL_UP    : 14,
    BACKSPACE    : 15,
    LEFT_ARROW   : 16,
    RIGHT_ARROW  : 17,
    UI_EXPAND    : 18,  //triangle
    UI_COLLAPSE  : 19,  //triangle
    BOLD         : 20,
    ITALIC       : 21,
    UNDERLINE    : 22,
    STRIKETHRU   : 23,
    TREE_EXPAND  : 24,
    TREE_COLLAPSE: 25,
    ZOOM_OUT     : 26,
    ZOOM_IN      : 27,
}

public
public
public

export const MacroClasses = {
}

public
public
public
public
public

PackFlags: {"INHERIT_WIDTH": number, "INHERIT_HEIGHT": number, "VERTICAL": number, "USE_ICONS": number, "SMALL_ICON": number, "LARGE_ICON": number, "FORCE_PROP_LABELS": number, "PUT_FLAG_CHECKS_IN_COLUMNS": number, "WRAP_CHECKBOXES": number, "STRIP_HORIZ": number, "STRIP_VERT": number, "STRIP": *, "SIMPLE_NUMSLIDERS": number, "FORCE_ROLLER_SLIDER": number, "HIDE_CHECK_MARKS": *, "NO_NUMSLIDER_TEXTBOX": *, "CUSTOM_ICON_SHEET": *, "CUSTOM_ICON_SHEET_START": number, "NO_UPDATE": *}

export const PackFlags = {
    INHERIT_WIDTH              : 1,
    INHERIT_HEIGHT             : 2,
    VERTICAL                   : 4,
    USE_ICONS                  : 8,
    SMALL_ICON                 : 16,
    LARGE_ICON                 : 32,
    FORCE_PROP_LABELS          : 64,  //force propeties (Container.prototype.prop()) to always have labels
    PUT_FLAG_CHECKS_IN_COLUMNS : 128,  //group flag property checkmarks in columns (doesn't apply to icons)
    WRAP_CHECKBOXES            : 256,
    STRIP_HORIZ                : 512,
    STRIP_VERT                 : 1024,
    STRIP                      : 512|1024,
    SIMPLE_NUMSLIDERS          : 2048,
    FORCE_ROLLER_SLIDER        : 4096,
    HIDE_CHECK_MARKS           : 1<<13,
    NO_NUMSLIDER_TEXTBOX       : 1<<14,
    CUSTOM_ICON_SHEET          : 1<<15,
    CUSTOM_ICON_SHEET_START    : 20,  //custom icon sheet bits are shifted to here
    NO_UPDATE                  : 1<<16,
}

public

Parser: *

public
public

export let PropClasses = {
}

public

PropFlags: {"SELECT": number, "PRIVATE": number, "LABEL": number, "USE_ICONS": number, "USE_CUSTOM_GETSET": number, "SAVE_LAST_VALUE": number, "READ_ONLY": number, "SIMPLE_SLIDER": *, "FORCE_ROLLER_SLIDER": *, "USE_BASE_UNDO": *, "EDIT_AS_BASE_UNIT": *, "NO_UNDO": *, "USE_CUSTOM_PROP_GETTER": *}

export const PropFlags = {
    SELECT                   : 1,
    PRIVATE                  : 2,
    LABEL                    : 4,
    USE_ICONS                : 64,
    USE_CUSTOM_GETSET        : 128,  //used by controller.js interface
    SAVE_LAST_VALUE          : 256,
    READ_ONLY                : 512,
    SIMPLE_SLIDER            : 1<<10,
    FORCE_ROLLER_SLIDER      : 1<<11,
    USE_BASE_UNDO            : 1<<12,  //internal to simple_controller.js
    EDIT_AS_BASE_UNIT        : 1<<13,  //user textbox input should be interpreted in display unit
    NO_UNDO                  : 1<<14,
    USE_CUSTOM_PROP_GETTER   : 1<<15,
}

public

PropSubTypes: {"COLOR": number}

export const PropSubTypes = {
    COLOR: 1,
}

public

PropSubTypes: {"COLOR": number}

export const PropSubTypes = {
    COLOR: 1,
}

public

PropTypes: {"INT": number, "STRING": number, "BOOL": number, "ENUM": number, "FLAG": number, "FLOAT": number, "VEC2": number, "VEC3": number, "VEC4": number, "MATRIX4": number, "QUAT": number, "PROPLIST": number, "STRSET": number, "CURVE": *, "FLOAT_ARRAY": *, "REPORT": *}

export let PropTypes = {
    INT             : 1,
    STRING          : 2,
    BOOL            : 4,
    ENUM            : 8,
    FLAG            : 16,
    FLOAT           : 32,
    VEC2            : 64,
    VEC3            : 128,
    VEC4            : 256,
    MATRIX4         : 512,
    QUAT            : 1024,
    PROPLIST        : 4096,
    STRSET          : 8192,
    CURVE           : 8192<<1,
    FLOAT_ARRAY     : 8192<<2,
    REPORT          : 8192<<3,
}

public

SQRT2: *

public
public
public

SliderDefaults: {"stepIsRelative": *, "expRate": *, "radix": number, "decimalPlaces": number, "baseUnit": string, "displayUnit": string, "slideSpeed": number, "step": number}

export const SliderDefaults = {
    stepIsRelative : ,
    expRate        : 1+1/3,
    radix          : 10,
    decimalPlaces  : 4,
    baseUnit       : "none",
    displayUnit    : "none",
    slideSpeed     : 1,
    step           : 0.1,
}

public
public

export const SplineTemplateIcons = {
}

public

SplineTemplates: {"CONSTANT": *, "LINEAR": number, "SHARP": number, "SQRT": number, "SMOOTH": number, "SMOOTHER": number, "SHARPER": number, "SPHERE": number, "REVERSE_LINEAR": number, "GUASSIAN": number}

export const SplineTemplates = {
    CONSTANT     : 0,
    LINEAR       : 1,
    SHARP        : 2,
    SQRT         : 3,
    SMOOTH       : 4,
    SMOOTHER     : 5,
    SHARPER      : 6,
    SPHERE       : 7,
    REVERSE_LINEAR: 8,
    GUASSIAN     : 9,
}

public

StructFlags: {"NO_UNDO": number}

export const StructFlags = {
    NO_UNDO: 1,
}

public

TangentModes: {"SMOOTH": number, "BREAK": number}

export const TangentModes = {
    SMOOTH: 1,
    BREAK: 2,
}

public

TangentModes: {"SMOOTH": number, "BREAK": number}

export const TangentModes = {
    SMOOTH: 1,
    BREAK: 2,
}

public
public

ToolFlags: {"PRIVATE": number}

export const ToolFlags = {
    PRIVATE: 1,
}

public

ToolPaths: {}

export let ToolPaths = {
}

public

UIBase: *

public

UIFlags: {}

export const UIFlags = {
}

public
public

UndoFlags: {"NO_UNDO": number, "IS_UNDO_ROOT": number, "UNDO_BARRIER": number, "HAS_UNDO_DATA": number}

export const UndoFlags = {
    NO_UNDO      : 2,
    IS_UNDO_ROOT : 4,
    UNDO_BARRIER : 8,
    HAS_UNDO_DATA: 16,
}

public

Units: *[]

public

Vector2: *

public

Vector4: *

public
public

export let areaclasses = {
}

public

cconst: *

public

compatMap: {"BoxMargin": string, "BoxBG": string, "BoxRadius": string, "background": string, "defaultWidth": string, "defaultHeight": string, "DefaultWidth": string, "DefaultHeight": string, "BoxBorder": string, "BoxLineWidth": string, "BoxSubBG": string, "BoxSub2BG": string, "DefaultPanelBG": string, "InnerPanelBG": string, "Background": string, "numslider_width": string, "numslider_height": string}

export let compatMap = {
    BoxMargin                     : "padding",
    BoxBG                         : "background",
    BoxRadius                     : "border-radius",
    background                    : "background-color",
    defaultWidth                  : "width",
    defaultHeight                 : "height",
    DefaultWidth                  : "width",
    DefaultHeight                 : "height",
    BoxBorder                     : "border-color",
    BoxLineWidth                  : "border-width",
    BoxSubBG                      : "background-color",
    BoxSub2BG                     : "background-color",
    DefaultPanelBG                : "background-color",
    InnerPanelBG                  : "background-color",
    Background                    : "background-color",
    numslider_width               : "width",
    numslider_height              : "height",
}

public

config: {"doubleClickTime": number, "autoLoadSplineTemplates": boolean, "doubleClickHoldTime": number, "DEBUG": *}

export let config = {
    doubleClickTime      : 500,
    autoLoadSplineTemplates: ,
    doubleClickHoldTime  : 750,
    DEBUG                : ,
}

public

config: *

public
public
public
public

export const customHandlers = {
}

public
public
public
public
public
public

dpistack: *[]

public
public
public

exports: {"getClipboardData": function, "setClipboardData": function, "colorSchemeType": string, "docManualPath": string, "useNumSliderTextboxes": boolean, "numSliderArrowLimit": number, "simpleNumSliders": *, "menusCanPopupAbove": *, "menu_close_time": number, "doubleClickTime": number, "doubleClickHoldTime": number, "DEBUG": *, "autoLoadSplineTemplates": boolean, "addHelpPickers": boolean, "useAreaTabSwitcher": *, "autoSizeUpdate": boolean, "showPathsInToolTips": boolean, "enableThemeAutoUpdate": boolean, "loadConstants": *}

export let exports = {
    getClipboardData                                                                                                                                                                                                                                                                                                                            : ,
    setClipboardData                                                                                                                                                                                                                                                                                                                            : ,
    colorSchemeType                                                                                                                                                                                                                                                                                                                             : "light",
    docManualPath                                                                                                                                                                                                                                                                                                                               : "../simple_docsys/doc_build/",
    useNumSliderTextboxes                                                                                                                                                                                                                                                                                                                       : ,
    numSliderArrowLimit                                                                                                                                                                                                                                                                                                                         : 3,  //threshold to check if numslider arrow was clicked
    simpleNumSliders                                                                                                                                                                                                                                                                                                                            : ,
    menusCanPopupAbove                                                                                                                                                                                                                                                                                                                          : ,
    menu_close_time                                                                                                                                                                                                                                                                                                                             : 500,
    doubleClickTime                                                                                                                                                                                                                                                                                                                             : 500,
    doubleClickHoldTime                                                                                                                                                                                                                                                                                                                         : 750,
    DEBUG                                                                                                                                                                                                                                                                                                                                       : paranoidEventsscreenbordersareaContextPushesallBordersMovabledoOncemodalEventsareaConstraintSolverdatapathsdomEventsdomEventAddRemovedebugUIUpdatePerfscreenAreaPosSizeAccessesbuttonEvents,
    autoLoadSplineTemplates                                                                                                                                                                                                                                                                                                                     : ,
    addHelpPickers                                                                                                                                                                                                                                                                                                                              : ,
    useAreaTabSwitcher                                                                                                                                                                                                                                                                                                                          : ,
    autoSizeUpdate                                                                                                                                                                                                                                                                                                                              : ,
    showPathsInToolTips                                                                                                                                                                                                                                                                                                                         : ,
    enableThemeAutoUpdate                                                                                                                                                                                                                                                                                                                       : ,
    loadConstants                                                                                                                                                                                                                                                                                                                               : argskargsk==="loadConstants"k.args.kctrlconfig.setConfig,
}

public
public
public

iconSvg: *

public
public

keymap: *

public

export var keymap_latin_1 = {
    "Space"    : 32,
    "Escape"   : 27,
    "Enter"    : 13,
    "Return"   : 13,
    "Up"       : 38,
    "Down"     : 40,
    "Left"     : 37,
    "Right"    : 39,
    "Num0"     : 96,
    "Num1"     : 97,
    "Num2"     : 98,
    "Num3"     : 99,
    "Num4"     : 100,
    "Num5"     : 101,
    "Num6"     : 102,
    "Num7"     : 103,
    "Num8"     : 104,
    "Num9"     : 105,
    "Home"     : 36,
    "End"      : 35,
    "Delete"   : 46,
    "Backspace": 8,
    "Insert"   : 45,
    "PageUp"   : 33,
    "PageDown" : 34,
    "Tab"      : 9,
    "-"        : 189,
    "="        : 187,
    "."        : 190,
    "/"        : 191,
    ","        : 188,
    ";"        : 186,
    "'"        : 222,
    "["        : 219,
    "]"        : 221,
    "NumPlus"  : 107,
    "NumMinus" : 109,
    "Shift"    : 16,
    "Ctrl"     : 17,
    "Control"  : 17,
    "Alt"      : 18,
}

public
public
public
public

math: *

public
public

mimeMap: {".js": string, ".json": string, ".html": string, ".txt": string, ".jpg": string, ".png": string, ".tiff": string, ".gif": string, ".bmp": string, ".tga": string, ".svg": string, ".xml": string}

export const mimeMap = {
    ".js"                      : "application/javascript",
    ".json"                    : "text/json",
    ".html"                    : "text/html",
    ".txt"                     : "text/plain",
    ".jpg"                     : "image/jpeg",
    ".png"                     : "image/png",
    ".tiff"                    : "image/tiff",
    ".gif"                     : "image/gif",
    ".bmp"                     : "image/bitmap",
    ".tga"                     : "image/targa",
    ".svg"                     : "image/svg+xml",
    ".xml"                     : "text/xml",
}

public

modalStack: *[]

public

modalstack: *[]

public

noteframes: *[]

public
public
public
public
public
public

simple: *

public
public

solver: *

public
public

export let termColorMap = {
}

public
public

theme: {}

export let theme = {
}

public

timers: {}

export let timers = {
}

public
public
public

util: *

public
Static Private Summary
private

Static Public

public AreaFlags: {"HIDDEN": number, "FLOATING": number, "INDEPENDENT": number, "NO_SWITCHER": number, "NO_HEADER_CONTEXT_MENU": number, "NO_COLLAPSE": number} source

import {AreaFlags} from './scripts/screen/ScreenArea.js'

export const AreaFlags = {
    HIDDEN                : 1,
    FLOATING              : 2,
    INDEPENDENT           : 4,  //area is indpendent of the screen mesh
    NO_SWITCHER           : 8,
    NO_HEADER_CONTEXT_MENU: 16,
    NO_COLLAPSE           : 32,
}

public AreaTypes: {"TEST_CANVAS_EDITOR": *} source

import {AreaTypes} from './scripts/screen/area_wrangler.js'

export var AreaTypes = {
    TEST_CANVAS_EDITOR: 0,
}

public BORDER_ZINDEX_BASE: number source

import {BORDER_ZINDEX_BASE} from './scripts/screen/FrameManager_mesh.js'

public BaseVector: * source

public BorderMask: {"LEFT": number, "BOTTOM": number, "RIGHT": number, "TOP": number, "ALL": *} source

import {BorderMask} from './scripts/screen/ScreenArea.js'

export const BorderMask = {
    LEFT    : 1,
    BOTTOM  : 2,
    RIGHT   : 4,
    TOP     : 8,
    ALL     : 1|2|4|8,
}

public BorderSides: {"LEFT": *, "BOTTOM": number, "RIGHT": number, "TOP": number} source

import {BorderSides} from './scripts/screen/ScreenArea.js'

export const BorderSides = {
    LEFT : 0,
    BOTTOM: 1,
    RIGHT: 2,
    TOP  : 3,
}

public COLINEAR: number source

public COLINEAR_ISECT: number source

import {COLINEAR_ISECT} from './scripts/path-controller/util/math.js'

public CURVE_VERSION: number source

public ClassIdSymbol: * source

import {ClassIdSymbol} from './scripts/core/ui_base.js'

public ClosestModes: {"CLOSEST": *, "START": number, "END": number, "ENDPOINTS": number, "ALL": number} source

import {ClosestModes} from './scripts/path-controller/util/math.js'

export const ClosestModes = {
    CLOSEST : 0,
    START   : 1,
    END     : 2,
    ENDPOINTS: 3,
    ALL     : 4,
}

public ColorSchemeTypes: {"LIGHT": string, "DARK": string} source

import {ColorSchemeTypes} from './scripts/core/ui_theme.js'

export let ColorSchemeTypes = {
    LIGHT     : "light",
    DARK      : "dark",
}

public ContextFlags: {"IS_VIEW": number} source

export const ContextFlags = {
    IS_VIEW: 1,
}

public CurveConstructors: *[] source

import {CurveConstructors} from './scripts/path-controller/curve/curve1d_base.js'

public CurveConstructors: {"undefined": *} source

import {CurveConstructors} from './scripts/widgets/ui_curvewidget_old.js'

export const CurveConstructors = {
    [CurveTypes.BSPLINE]          : BSplineCurve,
    [CurveTypes.CUSTOM]           : CustomCurve,
    [CurveTypes.GUASSIAN]         : GuassianCurve,
}

public CurveFlags: {"SELECT": number} source

export const CurveFlags = {
    SELECT: 1,
}

public CurveFlags: {"SELECT": number} source

import {CurveFlags} from './scripts/widgets/ui_curvewidget_old.js'

export const CurveFlags = {
    SELECT: 1,
}

public CurveTypes: {"BSPLINE": number, "CUSTOM": number, "GUASSIAN": number} source

import {CurveTypes} from './scripts/widgets/ui_curvewidget_old.js'

export const CurveTypes = {
    BSPLINE: 1,
    CUSTOM : 2,
    GUASSIAN: 4,
}

public DataFlags: {"READ_ONLY": number, "USE_CUSTOM_GETSET": number, "USE_FULL_UNDO": number, "USE_CUSTOM_PROP_GETTER": number} source

export const DataFlags = {
    READ_ONLY            : 1,
    USE_CUSTOM_GETSET    : 2,
    USE_FULL_UNDO        : 4,  //DataPathSetOp in controller_ops.js saves/loads entire file for undo/redo
    USE_CUSTOM_PROP_GETTER: 8,
}

public DataModelClasses: *[] source

import {DataModelClasses} from './scripts/simple/app.js'

public DataTypes: {"STRUCT": *, "DYNAMIC_STRUCT": number, "PROP": number, "ARRAY": number} source

export const DataTypes = {
    STRUCT       : 0,
    DYNAMIC_STRUCT: 1,
    PROP         : 2,
    ARRAY        : 3,
}

public DefaultTheme: {"base": *, "button": *, "checkbox": *, "colorfield": *, "colorpickerbutton": *, "curvewidget": *, "dropbox": *, "iconbutton": *, "iconcheck": *, "label": *, "listbox": *, "menu": *, "notification": *, "numslider": *, "numslider_simple": *, "numslider_textbox": *, "panel": *, "richtext": *, "screenborder": *, "scrollbars": *, "sidebar": *, "strip": *, "tabs": *, "textbox": *, "tooltip": *, "treeview": *, "vecPopupButton": *} source

import {DefaultTheme} from './scripts/core/theme.js'

export const DefaultTheme = {
    base                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    : AreaHeaderBG"rgba(200, 200, 200, 0.95)"BasePackFlag0BoxDepressed"rgba(130,130,130, 1)"BoxHighlight"rgba(151,208,239, 1)""flex-grow""unset"DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(207,207,207, 0.5)""border-color""rgba(34,34,34, 1)""border-radius"12.010619764585666"focus-border-width"2oneAxisPadding2padding1,
    button                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(238,238,238, 0.8672412740773168)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2disabledDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(109,109,109)""background-color""rgb(19,19,19)""border-color""#f58f8f""border-style""solid""border-width"1height25highlightDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(255,255,255, 1)""background-color""rgba(138,222,255, 1)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2"highlight-pressed"DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1margin4"margin-left"4"margin-right"4padding1pressedDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1width25,
    checkbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                : CheckSide"left"height32width32,
    colorfield                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              : circleSize11colorBoxHeight24fieldSize400height256hueHeight32width256,
    colorpickerbutton                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       : height32width95,
    curvewidget                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             : CanvasBG"rgb(44,44,44)"CanvasHeight256CanvasWidth256,
    dropbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : dropTextBG"rgba(233,233,233, 1)"height25width32,
    iconbutton                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
    iconcheck                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""rgba(237,209,209, 1)""border-radius"5"border-width"0drawCheckheight32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
    label                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   : LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)",
    listbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : ListActive"rgba(200, 205, 215, 1.0)"ListHighlight"rgba(155, 220, 255, 0.5)"height200width110,
    menu                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    : MenuBG"rgba(250, 250, 250, 1.0)""item-radius"0MenuBorder"1px solid grey"MenuHighlight"rgba(155, 220, 255, 1.0)"MenuSeparatorwidth"100%"height2padding0margin0border"none""background-color""grey""box-shadow""5px 5px 25px rgba(0,0,0,0.75)"MenuSpacing5MenuTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(25, 25, 25, 1.0)""padding-top"0"padding-left"0"padding-right"0"padding-bottom"0"border-color""grey""border-radius"5"border-style""solid""border-width"1,
    notification                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(55,55,55)""background-color""rgba(72,72,72,0)""border-radius"5"border-color""grey""border-width"1"border-style""solid"ProgressBarBG"rgb(74,148,183)"ProgressBar"rgb(250,132,58)",
    numslider                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               : "background-color""rgba(219,219,219, 1)""border-color""black""border-radius"1height18width90,
    numslider_simple                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        : SlideHeight10TextBoxWidth45"background-color""rgba(219,219,219, 1)"height18labelOnTopwidth135,
    numslider_textbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       : TextBoxHeight25TextBoxWidth50"background-color""rgba(219,219,219, 1)"height25labelOnTopwidth120,
    panel                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   : HeaderBorderRadius5.329650280441558HeaderRadius4TitleBackground"rgba(177,219,255, 1)"TitleBorder"rgba(104,104,104, 1)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(0,0,0, 1)""background-color""rgba(184,184,184, 0.7594818376068376)""border-color""rgba(0,0,0, 0.5598061397157866)""border-radius"4"border-style""groove""border-width"1.141"margin-bottom"0"margin-bottom-closed"0"margin-left"5.6584810220495445"margin-right"0"margin-top"0"margin-top-closed"0"padding-bottom"0"padding-left"0"padding-right"0"padding-top"0,
    richtext                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size16color"rgba(35, 35, 35, 1.0)""background-color""rgb(245, 245, 245)",
    screenborder                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            : "border-inner""grey""border-outer""rgba(228,228,228, 1)""border-width"2"mouse-threshold"8,
    scrollbars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              : borderundefinedcolorundefinedcolor2undefinedcontrastundefinedwidthundefined,
    sidebar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : "background-color""rgba(55, 55, 55, 0.5)",
    strip                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   : "background-color""rgba(75,75,75, 0.33213141025641024)""border-color""rgba(0,0,0, 0.31325409987877156)""border-radius"8.76503417507447"border-style""solid""border-width"1margin2oneAxisPadding2padding1"flex-grow""unset",
    tabs                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    : "movable-tabs""true"TabActive"rgba(212,212,212, 1)"TabBarRadius6TabHighlight"rgba(50, 50, 50, 0.2)"TabInactive"rgba(183,183,183, 1)"TabStrokeStyle1"rgba(0,0,0, 1)"TabStrokeStyle2"rgba(0,0,0, 1)"TabTextCSSFontfont"sans-serif"weight"normal"variant"bold"style"normal"size15color"rgba(0,0,0, 1)""background-color""rgba(222,222,222, 1)",
    textbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(3,3,3, 1)""background-color""rgba(245,245,245, 1)",
    tooltip                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 : ToolTipTextCSSFontfont"sans-serif"weight"bold"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(255,255,255, 1)""border-color""rgba(139,139,139, 1)""border-radius"3"border-style""solid""border-width"1padding5,
    treeview                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                : itemIndent10rowHeight18,
    vecPopupButton                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          : height18padding3width100,
}

public DomEventTypes: {"on_mousemove": string, "on_mousedown": string, "on_mouseup": string, "on_touchstart": string, "on_touchcancel": string, "on_touchmove": string, "on_touchend": string, "on_mousewheel": string, "on_keydown": string, "on_keyup": string, "on_pointerdown": string, "on_pointermove": string, "on_pointercancel": string, "on_pointerup": string} source

import {DomEventTypes} from './scripts/path-controller/util/events.js'

export const DomEventTypes = {
    on_mousemove                 : "mousemove",
    on_mousedown                 : "mousedown",
    on_mouseup                   : "mouseup",
    on_touchstart                : "touchstart",
    on_touchcancel               : "touchcanel",
    on_touchmove                 : "touchmove",
    on_touchend                  : "touchend",
    on_mousewheel                : "mousewheel",
    on_keydown                   : "keydown",
    on_keyup                     : "keyup",
    on_pointerdown               : "pointerdown",
    on_pointermove               : "pointermove",
    on_pointercancel             : "pointercancel",
    on_pointerup                 : "pointerup",
}

public ElementClasses: *[] source

import {ElementClasses} from './scripts/core/ui_base.js'

public EnumProperty: * source

public ErrorColors: {"WARNING": string, "ERROR": string, "OK": string} source

import {ErrorColors} from './scripts/core/ui_base.js'

export const ErrorColors = {
    WARNING      : "yellow",
    ERROR        : "red",
    OK           : "green",
}

public EulerOrders: {"XYZ": *, "XZY": number, "YXZ": number, "YZX": number, "ZXY": number, "ZYX": number} source

export const EulerOrders = {
    XYZ: 0,
    XZY: 1,
    YXZ: 2,
    YZX: 3,
    ZXY: 4,
    ZYX: 5,
}

public F32BaseVector: * source

import {F32BaseVector} from './scripts/path-controller/util/vectormath.js'

public F64BaseVector: * source

import {F64BaseVector} from './scripts/path-controller/util/vectormath.js'

public FEPS: * source

public FEPS_DATA: {"F16": number, "F32": number, "F64": number} source

import {FEPS_DATA} from './scripts/path-controller/util/math.js'

export const FEPS_DATA = {
    F16      : 1.11e-16,
    F32      : 5.96e-8,
    F64      : 0.000488,
}

public FLOAT_MAX: number source

import {FLOAT_MAX} from './scripts/path-controller/util/math.js'

public FLOAT_MIN: * source

import {FLOAT_MIN} from './scripts/path-controller/util/math.js'

public FloatConstrinats: * source

import {FloatConstrinats} from './scripts/path-controller/toolsys/toolprop.js'

public IconSheets: {"SMALL": *, "LARGE": number, "XLARGE": number} source

import {IconSheets} from './scripts/core/ui_base.js'

export let IconSheets = {
    SMALL: 0,
    LARGE: 1,
    XLARGE: 2,
}

public Icons: {"FOLDER": *, "FILE": *, "TINY_X": *, "SMALL_PLUS": *, "SMALL_MINUS": *, "UNDO": *, "REDO": *, "HELP": *, "UNCHECKED": *, "CHECKED": *, "LARGE_CHECK": *, "CURSOR_ARROW": *, "NOTE_EXCL": *, "SCROLL_DOWN": *, "SCROLL_UP": *, "BACKSPACE": *, "LEFT_ARROW": *, "RIGHT_ARROW": *, "UI_EXPAND": *, "UI_COLLAPSE": *, "BOLD": *, "ITALIC": *, "UNDERLINE": *, "STRIKETHRU": *, "TREE_EXPAND": *, "TREE_COLLAPSE": *, "ZOOM_OUT": *, "ZOOM_IN": *} source

import {Icons} from './scripts/icon_enum.js'

export let Icons = {
    FOLDER      : a,
    FILE        : a,
    TINY_X      : a,
    SMALL_PLUS  : a,
    SMALL_MINUS : a,
    UNDO        : a,
    REDO        : a,
    HELP        : a,
    UNCHECKED   : a,
    CHECKED     : a,
    LARGE_CHECK : a,
    CURSOR_ARROW: a,
    NOTE_EXCL   : a,
    SCROLL_DOWN : a,
    SCROLL_UP   : a,
    BACKSPACE   : a,
    LEFT_ARROW  : a,
    RIGHT_ARROW : a,
    UI_EXPAND   : a,  //triangle
    UI_COLLAPSE : a,  //triangle
    BOLD        : a,
    ITALIC      : a,
    UNDERLINE   : a,
    STRIKETHRU  : a,
    TREE_EXPAND : a,
    TREE_COLLAPSE: a,
    ZOOM_OUT    : a,
    ZOOM_IN     : a,
}

public Icons: {"FOLDER": *, "FILE": number, "TINY_X": number, "SMALL_PLUS": number, "SMALL_MINUS": number, "UNDO": number, "REDO": number, "HELP": number, "ENUM_UNCHECKED": number, "ENUM_CHECKED": number, "LARGE_CHECK": number, "CURSOR_ARROW": number, "NOTE_EXCL": number, "SCROLL_DOWN": number, "SCROLL_UP": number, "BACKSPACE": number, "LEFT_ARROW": number, "RIGHT_ARROW": number, "UI_EXPAND": number, "UI_COLLAPSE": number, "BOLD": number, "ITALIC": number, "UNDERLINE": number, "STRIKETHRU": number, "TREE_EXPAND": number, "TREE_COLLAPSE": number, "ZOOM_OUT": number, "ZOOM_IN": number} source

import {Icons} from './scripts/simple/icons.js'

export const Icons = {
    FOLDER       : 0,  //file folder
    FILE         : 1,
    TINY_X       : 2,  //'x' in bottom left corner
    SMALL_PLUS   : 3,
    SMALL_MINUS  : 4,
    UNDO         : 5,
    REDO         : 6,
    HELP         : 7,
    ENUM_UNCHECKED: 8,  //overlaid on icon checkboxes when unchecked
    ENUM_CHECKED : 9,  //overlaid on icon checkboxes when checked
    LARGE_CHECK  : 10,  //default check mark for non-icon checkboxes
    CURSOR_ARROW : 11,
    NOTE_EXCL    : 12,  //notification exclamation mark
    SCROLL_DOWN  : 13,
    SCROLL_UP    : 14,
    BACKSPACE    : 15,
    LEFT_ARROW   : 16,
    RIGHT_ARROW  : 17,
    UI_EXPAND    : 18,  //triangle
    UI_COLLAPSE  : 19,  //triangle
    BOLD         : 20,
    ITALIC       : 21,
    UNDERLINE    : 22,
    STRIKETHRU   : 23,
    TREE_EXPAND  : 24,
    TREE_COLLAPSE: 25,
    ZOOM_OUT     : 26,
    ZOOM_IN      : 27,
}

public IntegerConstraints: * source

import {IntegerConstraints} from './scripts/path-controller/toolsys/toolprop.js'

public LINECROSS: number source

import {LINECROSS} from './scripts/path-controller/util/math.js'

public MacroClasses: {} source

export const MacroClasses = {
}

public Matrix4UI: * source

import {Matrix4UI} from './scripts/path-controller/util/math.js'

public NumberConstraints: * source

import {NumberConstraints} from './scripts/path-controller/toolsys/toolprop.js'

public NumberConstraintsBase: * source

import {NumberConstraintsBase} from './scripts/path-controller/toolsys/toolprop.js'

public OverlayClasses: *[] source

public PackFlags: {"INHERIT_WIDTH": number, "INHERIT_HEIGHT": number, "VERTICAL": number, "USE_ICONS": number, "SMALL_ICON": number, "LARGE_ICON": number, "FORCE_PROP_LABELS": number, "PUT_FLAG_CHECKS_IN_COLUMNS": number, "WRAP_CHECKBOXES": number, "STRIP_HORIZ": number, "STRIP_VERT": number, "STRIP": *, "SIMPLE_NUMSLIDERS": number, "FORCE_ROLLER_SLIDER": number, "HIDE_CHECK_MARKS": *, "NO_NUMSLIDER_TEXTBOX": *, "CUSTOM_ICON_SHEET": *, "CUSTOM_ICON_SHEET_START": number, "NO_UPDATE": *} source

import {PackFlags} from './scripts/core/ui_base.js'

export const PackFlags = {
    INHERIT_WIDTH              : 1,
    INHERIT_HEIGHT             : 2,
    VERTICAL                   : 4,
    USE_ICONS                  : 8,
    SMALL_ICON                 : 16,
    LARGE_ICON                 : 32,
    FORCE_PROP_LABELS          : 64,  //force propeties (Container.prototype.prop()) to always have labels
    PUT_FLAG_CHECKS_IN_COLUMNS : 128,  //group flag property checkmarks in columns (doesn't apply to icons)
    WRAP_CHECKBOXES            : 256,
    STRIP_HORIZ                : 512,
    STRIP_VERT                 : 1024,
    STRIP                      : 512|1024,
    SIMPLE_NUMSLIDERS          : 2048,
    FORCE_ROLLER_SLIDER        : 4096,
    HIDE_CHECK_MARKS           : 1<<13,
    NO_NUMSLIDER_TEXTBOX       : 1<<14,
    CUSTOM_ICON_SHEET          : 1<<15,
    CUSTOM_ICON_SHEET_START    : 20,  //custom icon sheet bits are shifted to here
    NO_UPDATE                  : 1<<16,
}

public Parser: * source

public PendingTimeoutPromises: * source

import {PendingTimeoutPromises} from './scripts/path-controller/util/util.js'

public PropClasses: {} source

export let PropClasses = {
}

public PropFlags: {"SELECT": number, "PRIVATE": number, "LABEL": number, "USE_ICONS": number, "USE_CUSTOM_GETSET": number, "SAVE_LAST_VALUE": number, "READ_ONLY": number, "SIMPLE_SLIDER": *, "FORCE_ROLLER_SLIDER": *, "USE_BASE_UNDO": *, "EDIT_AS_BASE_UNIT": *, "NO_UNDO": *, "USE_CUSTOM_PROP_GETTER": *} source

export const PropFlags = {
    SELECT                   : 1,
    PRIVATE                  : 2,
    LABEL                    : 4,
    USE_ICONS                : 64,
    USE_CUSTOM_GETSET        : 128,  //used by controller.js interface
    SAVE_LAST_VALUE          : 256,
    READ_ONLY                : 512,
    SIMPLE_SLIDER            : 1<<10,
    FORCE_ROLLER_SLIDER      : 1<<11,
    USE_BASE_UNDO            : 1<<12,  //internal to simple_controller.js
    EDIT_AS_BASE_UNIT        : 1<<13,  //user textbox input should be interpreted in display unit
    NO_UNDO                  : 1<<14,
    USE_CUSTOM_PROP_GETTER   : 1<<15,
}

public PropSubTypes: {"COLOR": number} source

export const PropSubTypes = {
    COLOR: 1,
}

public PropSubTypes: {"COLOR": number} source

export const PropSubTypes = {
    COLOR: 1,
}

public PropTypes: {"INT": number, "STRING": number, "BOOL": number, "ENUM": number, "FLAG": number, "FLOAT": number, "VEC2": number, "VEC3": number, "VEC4": number, "MATRIX4": number, "QUAT": number, "PROPLIST": number, "STRSET": number, "CURVE": *, "FLOAT_ARRAY": *, "REPORT": *} source

export let PropTypes = {
    INT             : 1,
    STRING          : 2,
    BOOL            : 4,
    ENUM            : 8,
    FLAG            : 16,
    FLOAT           : 32,
    VEC2            : 64,
    VEC3            : 128,
    VEC4            : 256,
    MATRIX4         : 512,
    QUAT            : 1024,
    PROPLIST        : 4096,
    STRSET          : 8192,
    CURVE           : 8192<<1,
    FLOAT_ARRAY     : 8192<<2,
    REPORT          : 8192<<3,
}

public SQRT2: * source

public SVG_URL: string source

import {SVG_URL} from './scripts/util/ScreenOverdraw.js'

public SavedToolDefaults: ToolPropertyCache source

import {SavedToolDefaults} from './scripts/path-controller/toolsys/toolsys.js'

public SliderDefaults: {"stepIsRelative": *, "expRate": *, "radix": number, "decimalPlaces": number, "baseUnit": string, "displayUnit": string, "slideSpeed": number, "step": number} source

import {SliderDefaults} from './scripts/widgets/ui_numsliders.js'

export const SliderDefaults = {
    stepIsRelative : ,
    expRate        : 1+1/3,
    radix          : 10,
    decimalPlaces  : 4,
    baseUnit       : "none",
    displayUnit    : "none",
    slideSpeed     : 1,
    step           : 0.1,
}

public SnapLimit: number source

import {SnapLimit} from './scripts/screen/FrameManager_mesh.js'

public SplineTemplateIcons: {} source

import {SplineTemplateIcons} from './scripts/path-controller/curve/curve1d_bspline.js'

export const SplineTemplateIcons = {
}

public SplineTemplates: {"CONSTANT": *, "LINEAR": number, "SHARP": number, "SQRT": number, "SMOOTH": number, "SMOOTHER": number, "SHARPER": number, "SPHERE": number, "REVERSE_LINEAR": number, "GUASSIAN": number} source

export const SplineTemplates = {
    CONSTANT     : 0,
    LINEAR       : 1,
    SHARP        : 2,
    SQRT         : 3,
    SMOOTH       : 4,
    SMOOTHER     : 5,
    SHARPER      : 6,
    SPHERE       : 7,
    REVERSE_LINEAR: 8,
    GUASSIAN     : 9,
}

public StructFlags: {"NO_UNDO": number} source

export const StructFlags = {
    NO_UNDO: 1,
}

public TangentModes: {"SMOOTH": number, "BREAK": number} source

export const TangentModes = {
    SMOOTH: 1,
    BREAK: 2,
}

public TangentModes: {"SMOOTH": number, "BREAK": number} source

import {TangentModes} from './scripts/widgets/ui_curvewidget_old.js'

export const TangentModes = {
    SMOOTH: 1,
    BREAK: 2,
}

public ToolClasses: *[] source

public ToolFlags: {"PRIVATE": number} source

export const ToolFlags = {
    PRIVATE: 1,
}

public ToolPaths: {} source

export let ToolPaths = {
}

public UIBase: * source

public UIFlags: {} source

import {UIFlags} from './scripts/core/ui_base.js'

export const UIFlags = {
}

public UI_SAVE_VERSION: number source

import {UI_SAVE_VERSION} from './scripts/core/ui_save.js'

public UndoFlags: {"NO_UNDO": number, "IS_UNDO_ROOT": number, "UNDO_BARRIER": number, "HAS_UNDO_DATA": number} source

export const UndoFlags = {
    NO_UNDO      : 2,
    IS_UNDO_ROOT : 4,
    UNDO_BARRIER : 8,
    HAS_UNDO_DATA: 16,
}

public Units: *[] source

import {Units} from './scripts/core/units.js'

public Vector2: * source

public Vector4: * source

public api: DataAPI source

public areaclasses: {} source

import {areaclasses} from './scripts/screen/area_wrangler.js'

export let areaclasses = {
}

public cconst: * source

import {cconst} from './scripts/pathux.js'

public compatMap: {"BoxMargin": string, "BoxBG": string, "BoxRadius": string, "background": string, "defaultWidth": string, "defaultHeight": string, "DefaultWidth": string, "DefaultHeight": string, "BoxBorder": string, "BoxLineWidth": string, "BoxSubBG": string, "BoxSub2BG": string, "DefaultPanelBG": string, "InnerPanelBG": string, "Background": string, "numslider_width": string, "numslider_height": string} source

import {compatMap} from './scripts/core/ui_theme.js'

export let compatMap = {
    BoxMargin                     : "padding",
    BoxBG                         : "background",
    BoxRadius                     : "border-radius",
    background                    : "background-color",
    defaultWidth                  : "width",
    defaultHeight                 : "height",
    DefaultWidth                  : "width",
    DefaultHeight                 : "height",
    BoxBorder                     : "border-color",
    BoxLineWidth                  : "border-width",
    BoxSubBG                      : "background-color",
    BoxSub2BG                     : "background-color",
    DefaultPanelBG                : "background-color",
    InnerPanelBG                  : "background-color",
    Background                    : "background-color",
    numslider_width               : "width",
    numslider_height              : "height",
}

public config: {"doubleClickTime": number, "autoLoadSplineTemplates": boolean, "doubleClickHoldTime": number, "DEBUG": *} source

export let config = {
    doubleClickTime      : 500,
    autoLoadSplineTemplates: ,
    doubleClickHoldTime  : 750,
    DEBUG                : ,
}

public config: * source

public console: SmartConsole source

public contextWrangler: AreaWrangler source

import {contextWrangler} from './scripts/screen/area_wrangler.js'

public controller: * source

import {controller} from './scripts/pathux.js'

public customHandlers: {} source

import {customHandlers} from './scripts/xmlpage/xmlpage.js'

export const customHandlers = {
}

public customPropertyTypes: *[] source

import {customPropertyTypes} from './scripts/path-controller/toolsys/toolprop.js'

public defaultDecimalPlaces: number source

import {defaultDecimalPlaces} from './scripts/path-controller/toolsys/toolprop.js'

public defaultRadix: number source

public domEventAttrs: * source

import {domEventAttrs} from './scripts/xmlpage/xmlpage.js'

public domTransferAttrs: * source

import {domTransferAttrs} from './scripts/xmlpage/xmlpage.js'

public dpistack: *[] source

import {dpistack} from './scripts/core/ui_base.js'

public electron_api: * source

import {electron_api} from './scripts/pathux.js'

public excludedKeys: * source

public exports: {"getClipboardData": function, "setClipboardData": function, "colorSchemeType": string, "docManualPath": string, "useNumSliderTextboxes": boolean, "numSliderArrowLimit": number, "simpleNumSliders": *, "menusCanPopupAbove": *, "menu_close_time": number, "doubleClickTime": number, "doubleClickHoldTime": number, "DEBUG": *, "autoLoadSplineTemplates": boolean, "addHelpPickers": boolean, "useAreaTabSwitcher": *, "autoSizeUpdate": boolean, "showPathsInToolTips": boolean, "enableThemeAutoUpdate": boolean, "loadConstants": *} source

import exports from './scripts/config/const.js'

export let exports = {
    getClipboardData                                                                                                                                                                                                                                                                                                                            : ,
    setClipboardData                                                                                                                                                                                                                                                                                                                            : ,
    colorSchemeType                                                                                                                                                                                                                                                                                                                             : "light",
    docManualPath                                                                                                                                                                                                                                                                                                                               : "../simple_docsys/doc_build/",
    useNumSliderTextboxes                                                                                                                                                                                                                                                                                                                       : ,
    numSliderArrowLimit                                                                                                                                                                                                                                                                                                                         : 3,  //threshold to check if numslider arrow was clicked
    simpleNumSliders                                                                                                                                                                                                                                                                                                                            : ,
    menusCanPopupAbove                                                                                                                                                                                                                                                                                                                          : ,
    menu_close_time                                                                                                                                                                                                                                                                                                                             : 500,
    doubleClickTime                                                                                                                                                                                                                                                                                                                             : 500,
    doubleClickHoldTime                                                                                                                                                                                                                                                                                                                         : 750,
    DEBUG                                                                                                                                                                                                                                                                                                                                       : paranoidEventsscreenbordersareaContextPushesallBordersMovabledoOncemodalEventsareaConstraintSolverdatapathsdomEventsdomEventAddRemovedebugUIUpdatePerfscreenAreaPosSizeAccessesbuttonEvents,
    autoLoadSplineTemplates                                                                                                                                                                                                                                                                                                                     : ,
    addHelpPickers                                                                                                                                                                                                                                                                                                                              : ,
    useAreaTabSwitcher                                                                                                                                                                                                                                                                                                                          : ,
    autoSizeUpdate                                                                                                                                                                                                                                                                                                                              : ,
    showPathsInToolTips                                                                                                                                                                                                                                                                                                                         : ,
    enableThemeAutoUpdate                                                                                                                                                                                                                                                                                                                       : ,
    loadConstants                                                                                                                                                                                                                                                                                                                               : argskargsk==="loadConstants"k.args.kctrlconfig.setConfig,
}

public feps: number source

public html5_fileapi: * source

import {html5_fileapi} from './scripts/path-controller/controller.js'

public iconSvg: * source

import {iconSvg} from './scripts/simple/iconsheet.js'

public iconmanager: IconManager source

import {iconmanager} from './scripts/core/ui_base.js'

public keymap: * source

public keymap_latin_1: * source

export var keymap_latin_1 = {
    "Space"    : 32,
    "Escape"   : 27,
    "Enter"    : 13,
    "Return"   : 13,
    "Up"       : 38,
    "Down"     : 40,
    "Left"     : 37,
    "Right"    : 39,
    "Num0"     : 96,
    "Num1"     : 97,
    "Num2"     : 98,
    "Num3"     : 99,
    "Num4"     : 100,
    "Num5"     : 101,
    "Num6"     : 102,
    "Num7"     : 103,
    "Num8"     : 104,
    "Num9"     : 105,
    "Home"     : 36,
    "End"      : 35,
    "Delete"   : 46,
    "Backspace": 8,
    "Insert"   : 45,
    "PageUp"   : 33,
    "PageDown" : 34,
    "Tab"      : 9,
    "-"        : 189,
    "="        : 187,
    "."        : 190,
    "/"        : 191,
    ","        : 188,
    ";"        : 186,
    "'"        : 222,
    "["        : 219,
    "]"        : 221,
    "NumPlus"  : 107,
    "NumMinus" : 109,
    "Shift"    : 16,
    "Ctrl"     : 17,
    "Control"  : 17,
    "Alt"      : 18,
}

public manager: AnimManager source

import {manager} from './scripts/core/anim.js'

public manager: ObserveManger source

import manager from './scripts/core/safeobservable.js'

public marginPaddingCSSKeys: * source

import {marginPaddingCSSKeys} from './scripts/core/ui_base.js'

public math: * source

public menuWrangler: MenuWrangler source

import {menuWrangler} from './scripts/widgets/ui_menu.js'

public mimeMap: {".js": string, ".json": string, ".html": string, ".txt": string, ".jpg": string, ".png": string, ".tiff": string, ".gif": string, ".bmp": string, ".tga": string, ".svg": string, ".xml": string} source

import {mimeMap} from './scripts/platforms/platform_base.js'

export const mimeMap = {
    ".js"                      : "application/javascript",
    ".json"                    : "text/json",
    ".html"                    : "text/html",
    ".txt"                     : "text/plain",
    ".jpg"                     : "image/jpeg",
    ".png"                     : "image/png",
    ".tiff"                    : "image/tiff",
    ".gif"                     : "image/gif",
    ".bmp"                     : "image/bitmap",
    ".tga"                     : "image/targa",
    ".svg"                     : "image/svg+xml",
    ".xml"                     : "text/xml",
}

public modalStack: *[] source

import {modalStack} from './scripts/path-controller/util/events.js'

public modalstack: *[] source

public noteframes: *[] source

import {noteframes} from './scripts/widgets/ui_noteframe.js'

public nstructjs: * source

import {nstructjs} from './scripts/path-controller/controller.js'

public parseutil: * source

import {parseutil} from './scripts/path-controller/controller.js'

public pathParser: * source

public platform: * source

import {platform} from './scripts/pathux.js'

public reverse_keymap: * source

public simple: * source

import {simple} from './scripts/pathux.js'

public sliderDomAttributes: * source

import {sliderDomAttributes} from './scripts/widgets/ui_numsliders.js'

public solver: * source

public tab_idgen: number source

import {tab_idgen} from './scripts/widgets/ui_tabs.js'

public termColorMap: {} source

import {termColorMap} from './scripts/path-controller/util/util.js'

export let termColorMap = {
}

public textMimes: * source

import {textMimes} from './scripts/platforms/platform_base.js'

public theme: {} source

import {theme} from './scripts/core/ui_theme.js'

export let theme = {
}

public timers: {} source

export let timers = {
}

public toolprop_abstract: * source

import {toolprop_abstract} from './scripts/path-controller/controller.js'

public truncateDollarSign: boolean source

import {truncateDollarSign} from './scripts/path-controller/util/nstructjs_es6.js'

public util: * source

public vectormath: * source

import {vectormath} from './scripts/path-controller/controller.js'

Static Private

private _themeUpdateKey: * source

import {_themeUpdateKey} from './scripts/core/ui_base.js'