proc FileDlg*(): PIhandle {.importc: "IupFileDlg", dynlib: dllname, cdecl.}
-
proc MessageDlg*(): PIhandle {.importc: "IupMessageDlg", dynlib: dllname, cdecl.}
-
proc ColorDlg*(): PIhandle {.importc: "IupColorDlg", dynlib: dllname, cdecl.}
-
proc FontDlg*(): PIhandle {.importc: "IupFontDlg", dynlib: dllname, cdecl.}
-
proc GetFile*(arq: cstring): cint {.importc: "IupGetFile", dynlib: dllname,
cdecl.}
-
proc Message*(title, msg: cstring) {.importc: "IupMessage", dynlib: dllname,
cdecl.}
-
proc Messagef*(title, format: cstring) {.importc: "IupMessagef",
dynlib: dllname, cdecl, varargs.}
-
proc Alarm*(title, msg, b1, b2, b3: cstring): cint {.importc: "IupAlarm",
dynlib: dllname, cdecl.}
-
proc Scanf*(format: cstring): cint {.importc: "IupScanf", dynlib: dllname,
cdecl, varargs.}
-
proc ListDialog*(theType: cint; title: cstring; size: cint; list: cstringArray;
op, max_col, max_lin: cint; marks: ptr cint): cint {.
importc: "IupListDialog", dynlib: dllname, cdecl.}
-
proc GetText*(title, text: cstring): cint {.importc: "IupGetText",
dynlib: dllname, cdecl.}
-
proc GetColor*(x, y: cint; r, g, b: var byte): cint {.importc: "IupGetColor",
dynlib: dllname, cdecl.}
-
proc GetParam*(title: cstring; action: Iparamcb; user_data: pointer;
format: cstring): cint {.importc: "IupGetParam", cdecl, varargs,
dynlib: dllname.}
-
proc GetParamv*(title: cstring; action: Iparamcb; user_data: pointer;
format: cstring; param_count, param_extra: cint;
param_data: pointer): cint {.importc: "IupGetParamv", cdecl,
dynlib: dllname.}
-
proc Open*(argc: ptr cint; argv: ptr cstringArray): cint {.importc: "IupOpen",
cdecl, dynlib: dllname.}
-
proc Close*() {.importc: "IupClose", cdecl, dynlib: dllname.}
-
proc ImageLibOpen*() {.importc: "IupImageLibOpen", cdecl, dynlib: dllname.}
-
proc MainLoop*(): cint {.importc: "IupMainLoop", cdecl, dynlib: dllname,
discardable.}
-
proc LoopStep*(): cint {.importc: "IupLoopStep", cdecl, dynlib: dllname,
discardable.}
-
proc MainLoopLevel*(): cint {.importc: "IupMainLoopLevel", cdecl,
dynlib: dllname, discardable.}
-
proc Flush*() {.importc: "IupFlush", cdecl, dynlib: dllname.}
-
proc ExitLoop*() {.importc: "IupExitLoop", cdecl, dynlib: dllname.}
-
proc Update*(ih: PIhandle) {.importc: "IupUpdate", cdecl, dynlib: dllname.}
-
proc UpdateChildren*(ih: PIhandle) {.importc: "IupUpdateChildren", cdecl,
dynlib: dllname.}
-
proc Redraw*(ih: PIhandle; children: cint) {.importc: "IupRedraw", cdecl,
dynlib: dllname.}
-
proc Refresh*(ih: PIhandle) {.importc: "IupRefresh", cdecl, dynlib: dllname.}
-
proc MapFont*(iupfont: cstring): cstring {.importc: "IupMapFont", cdecl,
dynlib: dllname.}
-
proc UnMapFont*(driverfont: cstring): cstring {.importc: "IupUnMapFont", cdecl,
dynlib: dllname.}
-
proc Help*(url: cstring): cint {.importc: "IupHelp", cdecl, dynlib: dllname.}
-
proc Load*(filename: cstring): cstring {.importc: "IupLoad", cdecl,
dynlib: dllname.}
-
proc IupVersion*(): cstring {.importc: "IupVersion", cdecl, dynlib: dllname.}
-
proc IupVersionDate*(): cstring {.importc: "IupVersionDate", cdecl,
dynlib: dllname.}
-
proc IupVersionNumber*(): cint {.importc: "IupVersionNumber", cdecl,
dynlib: dllname.}
-
proc SetLanguage*(lng: cstring) {.importc: "IupSetLanguage", cdecl,
dynlib: dllname.}
-
proc GetLanguage*(): cstring {.importc: "IupGetLanguage", cdecl, dynlib: dllname.}
-
proc Destroy*(ih: PIhandle) {.importc: "IupDestroy", cdecl, dynlib: dllname.}
-
proc Detach*(child: PIhandle) {.importc: "IupDetach", cdecl, dynlib: dllname.}
-
proc Append*(ih, child: PIhandle): PIhandle {.importc: "IupAppend", cdecl,
dynlib: dllname, discardable.}
-
proc Insert*(ih, ref_child, child: PIhandle): PIhandle {.importc: "IupInsert",
cdecl, dynlib: dllname, discardable.}
-
proc GetChild*(ih: PIhandle; pos: cint): PIhandle {.importc: "IupGetChild",
cdecl, dynlib: dllname.}
-
proc GetChildPos*(ih, child: PIhandle): cint {.importc: "IupGetChildPos", cdecl,
dynlib: dllname.}
-
proc GetChildCount*(ih: PIhandle): cint {.importc: "IupGetChildCount", cdecl,
dynlib: dllname.}
-
proc GetNextChild*(ih, child: PIhandle): PIhandle {.importc: "IupGetNextChild",
cdecl, dynlib: dllname.}
-
proc GetBrother*(ih: PIhandle): PIhandle {.importc: "IupGetBrother", cdecl,
dynlib: dllname.}
-
proc GetParent*(ih: PIhandle): PIhandle {.importc: "IupGetParent", cdecl,
dynlib: dllname.}
-
proc GetDialog*(ih: PIhandle): PIhandle {.importc: "IupGetDialog", cdecl,
dynlib: dllname.}
-
proc GetDialogChild*(ih: PIhandle; name: cstring): PIhandle {.
importc: "IupGetDialogChild", cdecl, dynlib: dllname.}
-
proc Reparent*(ih, new_parent: PIhandle): cint {.importc: "IupReparent", cdecl,
dynlib: dllname.}
-
proc Popup*(ih: PIhandle; x, y: cint): cint {.importc: "IupPopup", cdecl,
dynlib: dllname, discardable.}
-
proc Show*(ih: PIhandle): cint {.importc: "IupShow", cdecl, dynlib: dllname,
discardable.}
-
proc ShowXY*(ih: PIhandle; x, y: cint): cint {.importc: "IupShowXY", cdecl,
dynlib: dllname, discardable.}
-
proc Hide*(ih: PIhandle): cint {.importc: "IupHide", cdecl, dynlib: dllname,
discardable.}
-
proc Map*(ih: PIhandle): cint {.importc: "IupMap", cdecl, dynlib: dllname,
discardable.}
-
proc Unmap*(ih: PIhandle) {.importc: "IupUnmap", cdecl, dynlib: dllname,
discardable.}
-
proc SetAttribute*(ih: PIhandle; name, value: cstring) {.
importc: "IupSetAttribute", cdecl, dynlib: dllname.}
-
proc StoreAttribute*(ih: PIhandle; name, value: cstring) {.
importc: "IupStoreAttribute", cdecl, dynlib: dllname.}
-
proc SetAttributes*(ih: PIhandle; str: cstring): PIhandle {.
importc: "IupSetAttributes", cdecl, dynlib: dllname.}
-
proc GetAttribute*(ih: PIhandle; name: cstring): cstring {.
importc: "IupGetAttribute", cdecl, dynlib: dllname.}
-
proc GetAttributes*(ih: PIhandle): cstring {.importc: "IupGetAttributes", cdecl,
dynlib: dllname.}
-
proc GetInt*(ih: PIhandle; name: cstring): cint {.importc: "IupGetInt", cdecl,
dynlib: dllname.}
-
proc GetInt2*(ih: PIhandle; name: cstring): cint {.importc: "IupGetInt2", cdecl,
dynlib: dllname.}
-
proc GetIntInt*(ih: PIhandle; name: cstring; i1, i2: var cint): cint {.
importc: "IupGetIntInt", cdecl, dynlib: dllname.}
-
proc GetFloat*(ih: PIhandle; name: cstring): cfloat {.importc: "IupGetFloat",
cdecl, dynlib: dllname.}
-
proc SetfAttribute*(ih: PIhandle; name, format: cstring) {.
importc: "IupSetfAttribute", cdecl, dynlib: dllname, varargs.}
-
proc GetAllAttributes*(ih: PIhandle; names: cstringArray; n: cint): cint {.
importc: "IupGetAllAttributes", cdecl, dynlib: dllname.}
-
proc SetAtt*(handle_name: cstring; ih: PIhandle; name: cstring): PIhandle {.
importc: "IupSetAtt", cdecl, dynlib: dllname, varargs, discardable.}
-
proc SetGlobal*(name, value: cstring) {.importc: "IupSetGlobal", cdecl,
dynlib: dllname.}
-
proc StoreGlobal*(name, value: cstring) {.importc: "IupStoreGlobal", cdecl,
dynlib: dllname.}
-
proc GetGlobal*(name: cstring): cstring {.importc: "IupGetGlobal", cdecl,
dynlib: dllname.}
-
proc SetFocus*(ih: PIhandle): PIhandle {.importc: "IupSetFocus", cdecl,
dynlib: dllname.}
-
proc GetFocus*(): PIhandle {.importc: "IupGetFocus", cdecl, dynlib: dllname.}
-
proc PreviousField*(ih: PIhandle): PIhandle {.importc: "IupPreviousField",
cdecl, dynlib: dllname.}
-
proc NextField*(ih: PIhandle): PIhandle {.importc: "IupNextField", cdecl,
dynlib: dllname.}
-
proc GetCallback*(ih: PIhandle; name: cstring): Icallback {.
importc: "IupGetCallback", cdecl, dynlib: dllname.}
-
proc SetCallback*(ih: PIhandle; name: cstring; func: Icallback): Icallback {.
importc: "IupSetCallback", cdecl, dynlib: dllname, discardable.}
-
proc SetCallbacks*(ih: PIhandle; name: cstring; func: Icallback): PIhandle {.
importc: "IupSetCallbacks", cdecl, dynlib: dllname, varargs, discardable.}
-
proc GetFunction*(name: cstring): Icallback {.importc: "IupGetFunction", cdecl,
dynlib: dllname.}
-
proc SetFunction*(name: cstring; func: Icallback): Icallback {.
importc: "IupSetFunction", cdecl, dynlib: dllname, discardable.}
-
proc GetActionName*(): cstring {.importc: "IupGetActionName", cdecl,
dynlib: dllname.}
-
proc GetHandle*(name: cstring): PIhandle {.importc: "IupGetHandle", cdecl,
dynlib: dllname.}
-
proc SetHandle*(name: cstring; ih: PIhandle): PIhandle {.
importc: "IupSetHandle", cdecl, dynlib: dllname.}
-
proc GetAllNames*(names: cstringArray; n: cint): cint {.
importc: "IupGetAllNames", cdecl, dynlib: dllname.}
-
proc GetAllDialogs*(names: cstringArray; n: cint): cint {.
importc: "IupGetAllDialogs", cdecl, dynlib: dllname.}
-
proc GetName*(ih: PIhandle): cstring {.importc: "IupGetName", cdecl,
dynlib: dllname.}
-
proc SetAttributeHandle*(ih: PIhandle; name: cstring; ih_named: PIhandle) {.
importc: "IupSetAttributeHandle", cdecl, dynlib: dllname.}
-
proc GetAttributeHandle*(ih: PIhandle; name: cstring): PIhandle {.
importc: "IupGetAttributeHandle", cdecl, dynlib: dllname.}
-
proc GetClassName*(ih: PIhandle): cstring {.importc: "IupGetClassName", cdecl,
dynlib: dllname.}
-
proc GetClassType*(ih: PIhandle): cstring {.importc: "IupGetClassType", cdecl,
dynlib: dllname.}
-
proc GetClassAttributes*(classname: cstring; names: cstringArray; n: cint): cint {.
importc: "IupGetClassAttributes", cdecl, dynlib: dllname.}
-
proc SaveClassAttributes*(ih: PIhandle) {.importc: "IupSaveClassAttributes",
cdecl, dynlib: dllname.}
-
proc SetClassDefaultAttribute*(classname, name, value: cstring) {.
importc: "IupSetClassDefaultAttribute", cdecl, dynlib: dllname.}
-
proc Create*(classname: cstring): PIhandle {.importc: "IupCreate", cdecl,
dynlib: dllname.}
-
proc Createv*(classname: cstring; params: pointer): PIhandle {.
importc: "IupCreatev", cdecl, dynlib: dllname.}
-
proc Createp*(classname: cstring; first: pointer): PIhandle {.
importc: "IupCreatep", cdecl, dynlib: dllname, varargs.}
-
proc Fill*(): PIhandle {.importc: "IupFill", cdecl, dynlib: dllname.}
-
proc Radio*(child: PIhandle): PIhandle {.importc: "IupRadio", cdecl,
dynlib: dllname.}
-
proc Vbox*(child: PIhandle): PIhandle {.importc: "IupVbox", cdecl,
dynlib: dllname, varargs.}
-
proc Vboxv*(children: ptr PIhandle): PIhandle {.importc: "IupVboxv", cdecl,
dynlib: dllname.}
-
proc Zbox*(child: PIhandle): PIhandle {.importc: "IupZbox", cdecl,
dynlib: dllname, varargs.}
-
proc Zboxv*(children: ptr PIhandle): PIhandle {.importc: "IupZboxv", cdecl,
dynlib: dllname.}
-
proc Hbox*(child: PIhandle): PIhandle {.importc: "IupHbox", cdecl,
dynlib: dllname, varargs.}
-
proc Hboxv*(children: ptr PIhandle): PIhandle {.importc: "IupHboxv", cdecl,
dynlib: dllname.}
-
proc Normalizer*(ih_first: PIhandle): PIhandle {.importc: "IupNormalizer",
cdecl, dynlib: dllname, varargs.}
-
proc Normalizerv*(ih_list: ptr PIhandle): PIhandle {.importc: "IupNormalizerv",
cdecl, dynlib: dllname.}
-
proc Cbox*(child: PIhandle): PIhandle {.importc: "IupCbox", cdecl,
dynlib: dllname, varargs.}
-
proc Cboxv*(children: ptr PIhandle): PIhandle {.importc: "IupCboxv", cdecl,
dynlib: dllname.}
-
proc Sbox*(child: PIhandle): PIhandle {.importc: "IupSbox", cdecl,
dynlib: dllname.}
-
proc Frame*(child: PIhandle): PIhandle {.importc: "IupFrame", cdecl,
dynlib: dllname.}
-
proc Image*(width, height: cint; pixmap: pointer): PIhandle {.
importc: "IupImage", cdecl, dynlib: dllname.}
-
proc ImageRGB*(width, height: cint; pixmap: pointer): PIhandle {.
importc: "IupImageRGB", cdecl, dynlib: dllname.}
-
proc ImageRGBA*(width, height: cint; pixmap: pointer): PIhandle {.
importc: "IupImageRGBA", cdecl, dynlib: dllname.}
-
proc Item*(title, action: cstring): PIhandle {.importc: "IupItem", cdecl,
dynlib: dllname.}
-
proc Submenu*(title: cstring; child: PIhandle): PIhandle {.
importc: "IupSubmenu", cdecl, dynlib: dllname.}
-
proc Separator*(): PIhandle {.importc: "IupSeparator", cdecl, dynlib: dllname.}
-
proc Menu*(child: PIhandle): PIhandle {.importc: "IupMenu", cdecl,
dynlib: dllname, varargs.}
-
proc Menuv*(children: ptr PIhandle): PIhandle {.importc: "IupMenuv", cdecl,
dynlib: dllname.}
-
proc Button*(title, action: cstring): PIhandle {.importc: "IupButton", cdecl,
dynlib: dllname.}
-
proc Canvas*(action: cstring): PIhandle {.importc: "IupCanvas", cdecl,
dynlib: dllname.}
-
proc Dialog*(child: PIhandle): PIhandle {.importc: "IupDialog", cdecl,
dynlib: dllname.}
-
proc User*(): PIhandle {.importc: "IupUser", cdecl, dynlib: dllname.}
-
proc Label*(title: cstring): PIhandle {.importc: "IupLabel", cdecl,
dynlib: dllname.}
-
proc List*(action: cstring): PIhandle {.importc: "IupList", cdecl,
dynlib: dllname.}
-
proc Text*(action: cstring): PIhandle {.importc: "IupText", cdecl,
dynlib: dllname.}
-
proc MultiLine*(action: cstring): PIhandle {.importc: "IupMultiLine", cdecl,
dynlib: dllname.}
-
proc Toggle*(title, action: cstring): PIhandle {.importc: "IupToggle", cdecl,
dynlib: dllname.}
-
proc Timer*(): PIhandle {.importc: "IupTimer", cdecl, dynlib: dllname.}
-
proc ProgressBar*(): PIhandle {.importc: "IupProgressBar", cdecl,
dynlib: dllname.}
-
proc Val*(theType: cstring): PIhandle {.importc: "IupVal", cdecl,
dynlib: dllname.}
-
proc Tabs*(child: PIhandle): PIhandle {.importc: "IupTabs", cdecl,
dynlib: dllname, varargs.}
-
proc Tabsv*(children: ptr PIhandle): PIhandle {.importc: "IupTabsv", cdecl,
dynlib: dllname.}
-
proc Tree*(): PIhandle {.importc: "IupTree", cdecl, dynlib: dllname.}
-
proc Spin*(): PIhandle {.importc: "IupSpin", cdecl, dynlib: dllname.}
-
proc Spinbox*(child: PIhandle): PIhandle {.importc: "IupSpinbox", cdecl,
dynlib: dllname.}
-
proc TextConvertLinColToPos*(ih: PIhandle; lin, col: cint; pos: var cint) {.
importc: "IupTextConvertLinColToPos", cdecl, dynlib: dllname.}
-
proc TextConvertPosToLinCol*(ih: PIhandle; pos: cint; lin, col: var cint) {.
importc: "IupTextConvertPosToLinCol", cdecl, dynlib: dllname.}
-
proc ConvertXYToPos*(ih: PIhandle; x, y: cint): cint {.
importc: "IupConvertXYToPos", cdecl, dynlib: dllname.}
-
proc TreeSetUserId*(ih: PIhandle; id: cint; userid: pointer): cint {.
importc: "IupTreeSetUserId", cdecl, dynlib: dllname, discardable.}
-
proc TreeGetUserId*(ih: PIhandle; id: cint): pointer {.
importc: "IupTreeGetUserId", cdecl, dynlib: dllname.}
-
proc TreeGetId*(ih: PIhandle; userid: pointer): cint {.importc: "IupTreeGetId",
cdecl, dynlib: dllname.}
-
proc TreeSetAttribute*(ih: PIhandle; name: cstring; id: cint; value: cstring) {.
importc: "IupTreeSetAttribute", cdecl, dynlib: dllname.}
-
proc TreeStoreAttribute*(ih: PIhandle; name: cstring; id: cint; value: cstring) {.
importc: "IupTreeStoreAttribute", cdecl, dynlib: dllname.}
-
proc TreeGetAttribute*(ih: PIhandle; name: cstring; id: cint): cstring {.
importc: "IupTreeGetAttribute", cdecl, dynlib: dllname.}
-
proc TreeGetInt*(ih: PIhandle; name: cstring; id: cint): cint {.
importc: "IupTreeGetInt", cdecl, dynlib: dllname.}
-
proc TreeGetFloat*(ih: PIhandle; name: cstring; id: cint): cfloat {.
importc: "IupTreeGetFloat", cdecl, dynlib: dllname.}
-
proc TreeSetfAttribute*(ih: PIhandle; name: cstring; id: cint; format: cstring) {.
importc: "IupTreeSetfAttribute", cdecl, dynlib: dllname, varargs.}
-
proc isShift*(s: cstring): bool
-
proc isControl*(s: cstring): bool
-
proc isButton1*(s: cstring): bool
-
proc isButton2*(s: cstring): bool
-
proc isbutton3*(s: cstring): bool
-
proc isDouble*(s: cstring): bool
-
proc isAlt*(s: cstring): bool
-
proc isSys*(s: cstring): bool
-
proc isButton4*(s: cstring): bool
-
proc isButton5*(s: cstring): bool
-
proc isPrint*(c: cint): bool
-
proc isXkey*(c: cint): bool
-
proc isShiftXkey*(c: cint): bool
-
proc isCtrlXkey*(c: cint): bool
-
proc isAltXkey*(c: cint): bool
-
proc isSysXkey*(c: cint): bool
-
proc IUPxCODE*(c: cint): cint
-
proc IUPsxCODE*(c: cint): cint
-
proc IUPcxCODE*(c: cint): cint
-
proc IUPmxCODE*(c: cint): cint
-
proc IUPyxCODE*(c: cint): cint
-
proc ControlsOpen*(): cint {.cdecl, importc: "IupControlsOpen", dynlib: dllname.}
-
proc ControlsClose*() {.cdecl, importc: "IupControlsClose", dynlib: dllname.}
-
proc OldValOpen*() {.cdecl, importc: "IupOldValOpen", dynlib: dllname.}
-
proc OldTabsOpen*() {.cdecl, importc: "IupOldTabsOpen", dynlib: dllname.}
-
proc Colorbar*(): PIhandle {.cdecl, importc: "IupColorbar", dynlib: dllname.}
-
proc Cells*(): PIhandle {.cdecl, importc: "IupCells", dynlib: dllname.}
-
proc ColorBrowser*(): PIhandle {.cdecl, importc: "IupColorBrowser",
dynlib: dllname.}
-
proc Gauge*(): PIhandle {.cdecl, importc: "IupGauge", dynlib: dllname.}
-
proc Dial*(theType: cstring): PIhandle {.cdecl, importc: "IupDial",
dynlib: dllname.}
-
proc Matrix*(action: cstring): PIhandle {.cdecl, importc: "IupMatrix",
dynlib: dllname.}
-
proc MatSetAttribute*(ih: PIhandle; name: cstring; lin, col: cint;
value: cstring) {.cdecl, importc: "IupMatSetAttribute",
dynlib: dllname.}
-
proc MatStoreAttribute*(ih: PIhandle; name: cstring; lin, col: cint;
value: cstring) {.cdecl,
importc: "IupMatStoreAttribute", dynlib: dllname.}
-
proc MatGetAttribute*(ih: PIhandle; name: cstring; lin, col: cint): cstring {.
cdecl, importc: "IupMatGetAttribute", dynlib: dllname.}
-
proc MatGetInt*(ih: PIhandle; name: cstring; lin, col: cint): cint {.cdecl,
importc: "IupMatGetInt", dynlib: dllname.}
-
proc MatGetFloat*(ih: PIhandle; name: cstring; lin, col: cint): cfloat {.cdecl,
importc: "IupMatGetFloat", dynlib: dllname.}
-
proc MatSetfAttribute*(ih: PIhandle; name: cstring; lin, col: cint;
format: cstring) {.cdecl, importc: "IupMatSetfAttribute",
dynlib: dllname, varargs.}
-
proc PPlotOpen*() {.cdecl, importc: "IupPPlotOpen", dynlib: dllname.}
-
proc PPlot*(): PIhandle {.cdecl, importc: "IupPPlot", dynlib: dllname.}
-
proc PPlotBegin*(ih: PIhandle; strXdata: cint) {.cdecl,
importc: "IupPPlotBegin", dynlib: dllname.}
-
proc PPlotAdd*(ih: PIhandle; x, y: cfloat) {.cdecl, importc: "IupPPlotAdd",
dynlib: dllname.}
-
proc PPlotAddStr*(ih: PIhandle; x: cstring; y: cfloat) {.cdecl,
importc: "IupPPlotAddStr", dynlib: dllname.}
-
proc PPlotEnd*(ih: PIhandle): cint {.cdecl, importc: "IupPPlotEnd",
dynlib: dllname.}
-
proc PPlotInsertStr*(ih: PIhandle; index, sample_index: cint; x: cstring;
y: cfloat) {.cdecl, importc: "IupPPlotInsertStr",
dynlib: dllname.}
-
proc PPlotInsert*(ih: PIhandle; index, sample_index: cint; x, y: cfloat) {.
cdecl, importc: "IupPPlotInsert", dynlib: dllname.}
-
proc PPlotTransform*(ih: PIhandle; x, y: cfloat; ix, iy: var cint) {.cdecl,
importc: "IupPPlotTransform", dynlib: dllname.}
-
proc PPlotPaintTo*(ih: PIhandle; cnv: pointer) {.cdecl,
importc: "IupPPlotPaintTo", dynlib: dllname.}
-