import { NativeClasses } from "../milsko"; import { Widget } from "../widget"; import { WidgetOptions } from "../types"; export class ListBox extends Widget { constructor(options: WidgetOptions) { super(NativeClasses.ListBox, options); } public setLeftPadding(value: number): this { return this.setInteger("IleftPadding", value); } get leftPadding(): number { return this.getInteger("IleftPadding"); } set leftPadding(value: number) { this.setInteger("IleftPadding", value); } public setHasHeading(value: boolean): this { return this.setInteger("IhasHeading", +value); } get hasHeading(): boolean { return this.getInteger("IhasHeading") != 0; } set hasHeading(value: boolean) { this.setInteger("IhasHeading", +value); } public setSingleClickSelectable(value: boolean): this { return this.setInteger("IsingleClickSelectable", +value); } get singleClickSelectable(): boolean { return this.getInteger("IsingleClickSelectable") != 0; } set singleClickSelectable(value: boolean) { this.setInteger("IsingleClickSelectable", +value); } }