Documentation/ButtonObject
class

ButtonObject

js/jsplitter.js:73

Button object returned by window.CreateButton

property

Click

js/jsplitter.js:112
Click(id)

Assigns click handler function. See also global callback 'on_button_click'

Example

let b = window.CreateButton(100, 100, "1.png", null);
b.HandOnHover = true;

b.Click = (id) => {
    console.log(`Pressed button with ID = ${id}`);	
};

function click(id) {
    utils.ShowHtmlDialog(0, `ID = ${id}`);
}
b.Click = click;

let user = {
    name: "DZMITRY",
    f(id) {
        console.log(`ID = ${id} for ${this.name}`);
    }
};
b.Click = user.f.bind(user);
property

HandOnHover

js/jsplitter.js:104
HandOnHover: boolean
property

Height

js/jsplitter.js:96
Height: number
property

Hidden

js/jsplitter.js:100
Hidden: boolean
propertyreadonly

ID

js/jsplitter.js:79
ID: number
property

State

js/jsplitter.js:108
State: boolean
property

Width

js/jsplitter.js:92
Width: number
property

X

js/jsplitter.js:84
X: number
property

Y

js/jsplitter.js:88
Y: number
method

Move

js/jsplitter.js:143
Move(x, y)

Parameters

NameTypeDescription
xnumber
ynumber
method

Resize

js/jsplitter.js:149
Resize(width, height)

Parameters

NameTypeDescription
widthnumber
heightnumber
method

Show

js/jsplitter.js:138
Show(show)

Parameters

NameTypeDescription
show = trueoptionalboolean