iup-stack/iup/srclua5/ctrl/mglplot.lua

47 lines
1.4 KiB
Lua
Raw Normal View History

2023-02-20 16:44:45 +00:00
------------------------------------------------------------------------------
-- MglPlot class
------------------------------------------------------------------------------
local ctrl = {
nick = "mglplot",
parent = iup.WIDGET,
creation = "",
funcname = "MglPlot",
subdir = "ctrl",
callback = {
predraw_cb = "",
postdraw_cb = "",
},
include = "iup_mglplot.h",
extrafuncs = 1,
}
function ctrl.createElement(class, param)
return iup.MglPlot(param.action)
end
ctrl.Begin = iup.MglPlotBegin
ctrl.Add1D = iup.MglPlotAdd1D
ctrl.Add2D = iup.MglPlotAdd2D
ctrl.Add3D = iup.MglPlotAdd3D
ctrl.End = iup.MglPlotEnd
ctrl.NewDataSet = iup.MglPlotNewDataSet
ctrl.Insert1D = iup.MglPlotInsert1D
ctrl.Insert2D = iup.MglPlotInsert2D
ctrl.Insert3D = iup.MglPlotInsert3D
ctrl.Set1D = iup.MglPlotSet1D
ctrl.Set2D = iup.MglPlotSet2D
ctrl.Set3D = iup.MglPlotSet3D
ctrl.SetFormula = iup.MglPlotSetFormula
ctrl.LoadData = iup.MglPlotLoadData
ctrl.SetFromFormula = iup.MglPlotSetFromFormula
ctrl.SetData = iup.MglPlotSetData
ctrl.Transform = iup.MglPlotTransform
ctrl.TransformTo = iup.MglPlotTransformTo
ctrl.PaintTo = iup.MglPlotPaintTo
ctrl.DrawText = iup.MglPlotDrawText
ctrl.DrawLine = iup.MglPlotDrawLine
ctrl.DrawMark = iup.MglPlotDrawMark
iup.RegisterWidget(ctrl)
iup.SetClass(ctrl, "iupWidget")