scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
51 lines (50 loc) • 2.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.convertYColumnMode = exports.EColumnYMode = exports.convertColumnMode = exports.EColumnMode = void 0;
var EColumnMode;
(function (EColumnMode) {
EColumnMode["Mid"] = "Mid";
EColumnMode["MidWidth"] = "MidWidth";
EColumnMode["Start"] = "Start";
EColumnMode["StartWidth"] = "StartWidth";
EColumnMode["StartEnd"] = "StartEnd";
// Width = "Width"
})(EColumnMode = exports.EColumnMode || (exports.EColumnMode = {}));
function convertColumnMode(mode, wasmContext) {
switch (mode) {
case EColumnMode.Mid:
return wasmContext.SCRTColumnXMode.ColumnXMode_Mid;
case EColumnMode.MidWidth:
return wasmContext.SCRTColumnXMode.ColumnXMode_MidX2Width;
case EColumnMode.Start:
return wasmContext.SCRTColumnXMode.ColumnXMode_Start;
case EColumnMode.StartEnd:
return wasmContext.SCRTColumnXMode.ColumnXMode_StartX2End;
case EColumnMode.StartWidth:
return wasmContext.SCRTColumnXMode.ColumnXMode_StartX2Width;
// case EColumnMode.Width:
// return wasmContext.SCRTColumnXMode.ColumnXMode_Width;
default:
return wasmContext.SCRTColumnXMode.ColumnXMode_Mid;
}
}
exports.convertColumnMode = convertColumnMode;
var EColumnYMode;
(function (EColumnYMode) {
EColumnYMode["TopBottom"] = "TopBottom";
EColumnYMode["TopHeight"] = "TopHeight";
EColumnYMode["CenterHeight"] = "CenterHeight";
})(EColumnYMode = exports.EColumnYMode || (exports.EColumnYMode = {}));
function convertYColumnMode(mode, wasmContext) {
switch (mode) {
case EColumnYMode.TopBottom:
return wasmContext.SCRTColumnYMode.ColumnYMode_TopBottom;
case EColumnYMode.TopHeight:
return wasmContext.SCRTColumnYMode.ColumnYMode_TopHeight;
case EColumnYMode.CenterHeight:
return wasmContext.SCRTColumnYMode.ColumnYMode_CenterHeight;
default:
return wasmContext.SCRTColumnYMode.ColumnYMode_TopBottom;
}
}
exports.convertYColumnMode = convertYColumnMode;