new types and classes
This commit is contained in:
parent
20df39ee4e
commit
9a3a1b084a
26 changed files with 1324 additions and 2 deletions
268
lib/widget.ts
Normal file
268
lib/widget.ts
Normal file
|
|
@ -0,0 +1,268 @@
|
|||
import { BaseWidget } from "./milsko";
|
||||
import { Pixmap } from "./types";
|
||||
|
||||
export class Widget extends BaseWidget {
|
||||
public setX(value: number): this {
|
||||
return this.setInteger("Ix", value);
|
||||
}
|
||||
|
||||
get x(): number {
|
||||
return this.getInteger("Ix");
|
||||
}
|
||||
|
||||
set x(value: number) {
|
||||
this.setInteger("Ix", value);
|
||||
}
|
||||
|
||||
public setY(value: number): this {
|
||||
return this.setInteger("Iy", value);
|
||||
}
|
||||
|
||||
get y(): number {
|
||||
return this.getInteger("Iy");
|
||||
}
|
||||
|
||||
set y(value: number) {
|
||||
this.setInteger("Iy", value);
|
||||
}
|
||||
|
||||
public setWidth(value: number): this {
|
||||
return this.setInteger("Iwidth", value);
|
||||
}
|
||||
|
||||
get width(): number {
|
||||
return this.getInteger("Iwidth");
|
||||
}
|
||||
|
||||
set width(value: number) {
|
||||
this.setInteger("Iwidth", value);
|
||||
}
|
||||
|
||||
public setHeight(value: number): this {
|
||||
return this.setInteger("Iheight", value);
|
||||
}
|
||||
|
||||
get height(): number {
|
||||
return this.getInteger("Iheight");
|
||||
}
|
||||
|
||||
set height(value: number) {
|
||||
this.setInteger("Iheight", value);
|
||||
}
|
||||
|
||||
public setModernLook(value: boolean): this {
|
||||
return this.setInteger("ImodernLook", +value);
|
||||
}
|
||||
|
||||
get modernLook(): boolean {
|
||||
return this.getInteger("ImodernLook") != 0;
|
||||
}
|
||||
|
||||
set modernLook(value: boolean) {
|
||||
this.setInteger("ImodernLook", +value);
|
||||
}
|
||||
|
||||
public setBorderWidth(value: number): this {
|
||||
return this.setInteger("IborderWidth", value);
|
||||
}
|
||||
|
||||
get borderWidth(): number {
|
||||
return this.getInteger("IborderWidth");
|
||||
}
|
||||
|
||||
set borderWidth(value: number) {
|
||||
this.setInteger("IborderWidth", value);
|
||||
}
|
||||
|
||||
public setRatio(value: number): this {
|
||||
return this.setInteger("Iratio", value);
|
||||
}
|
||||
|
||||
get ratio(): number {
|
||||
return this.getInteger("Iratio");
|
||||
}
|
||||
|
||||
set ratio(value: number) {
|
||||
this.setInteger("Iratio", value);
|
||||
}
|
||||
|
||||
public setFixedSize(value: number): this {
|
||||
return this.setInteger("IfixedSize", value);
|
||||
}
|
||||
|
||||
get fixedSize(): number {
|
||||
return this.getInteger("IfixedSize");
|
||||
}
|
||||
|
||||
set fixedSize(value: number) {
|
||||
this.setInteger("IfixedSize", value);
|
||||
}
|
||||
|
||||
public setBitmapFont(value: boolean): this {
|
||||
return this.setInteger("IbitmapFont", +value);
|
||||
}
|
||||
|
||||
get bitmapFont(): boolean {
|
||||
return this.getInteger("IbitmapFont") != 0;
|
||||
}
|
||||
|
||||
set bitmapFont(value: boolean) {
|
||||
this.setInteger("IbitmapFont", +value);
|
||||
}
|
||||
|
||||
public setForceInverted(value: boolean): this {
|
||||
return this.setInteger("IforceInverted", +value);
|
||||
}
|
||||
|
||||
get forceInverted(): boolean {
|
||||
return this.getInteger("IforceInverted") != 0;
|
||||
}
|
||||
|
||||
set forceInverted(value: boolean) {
|
||||
this.setInteger("IforceInverted", +value);
|
||||
}
|
||||
|
||||
public setIsRounded(value: boolean): this {
|
||||
return this.setInteger("IisRounded", +value);
|
||||
}
|
||||
|
||||
get isRounded(): boolean {
|
||||
return this.getInteger("IisRounded") != 0;
|
||||
}
|
||||
|
||||
set isRounded(value: boolean) {
|
||||
this.setInteger("IisRounded", +value);
|
||||
}
|
||||
|
||||
public setDarkTheme(value: boolean): this {
|
||||
return this.setInteger("IdarkTheme", +value);
|
||||
}
|
||||
|
||||
get darkTheme(): boolean {
|
||||
return this.getInteger("IdarkTheme") != 0;
|
||||
}
|
||||
|
||||
set darkTheme(value: boolean) {
|
||||
this.setInteger("IdarkTheme", +value);
|
||||
}
|
||||
|
||||
public setUseMonospace(value: boolean): this {
|
||||
return this.setInteger("IuseMonospace", +value);
|
||||
}
|
||||
|
||||
get useMonospace(): boolean {
|
||||
return this.getInteger("IuseMonospace") != 0;
|
||||
}
|
||||
|
||||
set useMonospace(value: boolean) {
|
||||
this.setInteger("IuseMonospace", +value);
|
||||
}
|
||||
|
||||
public setDarkThemeAutomatic(value: boolean): this {
|
||||
return this.setInteger("IdarkThemeAutomatic", +value);
|
||||
}
|
||||
|
||||
get darkThemeAutomatic(): boolean {
|
||||
return this.getInteger("IdarkThemeAutomatic") != 0;
|
||||
}
|
||||
|
||||
set darkThemeAutomatic(value: boolean) {
|
||||
this.setInteger("IdarkThemeAutomatic", +value);
|
||||
}
|
||||
|
||||
public setWaitMS(value: number): this {
|
||||
return this.setInteger("IwaitMS", value);
|
||||
}
|
||||
|
||||
get waitMS(): number {
|
||||
return this.getInteger("IwaitMS");
|
||||
}
|
||||
|
||||
set waitMS(value: number) {
|
||||
this.setInteger("IwaitMS", value);
|
||||
}
|
||||
|
||||
public setBackground(value: string): this {
|
||||
return this.setString("Sbackground", value);
|
||||
}
|
||||
|
||||
get background(): string {
|
||||
return this.getString("Sbackground");
|
||||
}
|
||||
|
||||
set background(value: string) {
|
||||
this.setString("Sbackground", value);
|
||||
}
|
||||
|
||||
public setSubBackground(value: string): this {
|
||||
return this.setString("SsubBackground", value);
|
||||
}
|
||||
|
||||
get subBackground(): string {
|
||||
return this.getString("SsubBackground");
|
||||
}
|
||||
|
||||
set subBackground(value: string) {
|
||||
this.setString("SsubBackground", value);
|
||||
}
|
||||
|
||||
public setTitleBackground(value: string): this {
|
||||
return this.setString("StitleBackground", value);
|
||||
}
|
||||
|
||||
get titleBackground(): string {
|
||||
return this.getString("StitleBackground");
|
||||
}
|
||||
|
||||
set titleBackground(value: string) {
|
||||
this.setString("StitleBackground", value);
|
||||
}
|
||||
|
||||
public setForeground(value: string): this {
|
||||
return this.setString("Sforeground", value);
|
||||
}
|
||||
|
||||
get foreground(): string {
|
||||
return this.getString("Sforeground");
|
||||
}
|
||||
|
||||
set foreground(value: string) {
|
||||
this.setString("Sforeground", value);
|
||||
}
|
||||
|
||||
public setSubForeground(value: string): this {
|
||||
return this.setString("SsubForeground", value);
|
||||
}
|
||||
|
||||
get subForeground(): string {
|
||||
return this.getString("SsubForeground");
|
||||
}
|
||||
|
||||
set subForeground(value: string) {
|
||||
this.setString("SsubForeground", value);
|
||||
}
|
||||
|
||||
public setTitleForeground(value: string): this {
|
||||
return this.setString("StitleForeground", value);
|
||||
}
|
||||
|
||||
get titleForeground(): string {
|
||||
return this.getString("StitleForeground");
|
||||
}
|
||||
|
||||
set titleForeground(value: string) {
|
||||
this.setString("StitleForeground", value);
|
||||
}
|
||||
|
||||
public setBackgroundPixmap(value: Pixmap): this {
|
||||
return this.setVoid("VbackgroundPixmap", value);
|
||||
}
|
||||
|
||||
get backgroundPixmap(): Pixmap {
|
||||
return this.getVoid("VbackgroundPixmap") as Pixmap;
|
||||
}
|
||||
|
||||
set backgroundPixmap(value: Pixmap) {
|
||||
this.setVoid("VbackgroundPixmap", value);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue