include(fb.ProfilePath + 'scripts\\SMP\\xxx-scripts\\helpers\\window_xxx.js');
include(fb.ProfilePath + 'scripts\\SMP\\xxx-scripts\\helpers\\menu_xxx.js');
let bOptions = false;
const options = new _window({width: window.Width, height: window.Height, tabWidth: 'full'});
options.addTab({title: 'Option 1', columns: 2, data: [
[
{title: 'Title 1', subTitle: 'Subtitle 1', values: [{name: 'This is a value:', value: 10}, {name: 'Another value:', value: 20}]},
{title: 'Title 2', subTitle: 'Subtitle 2', values: [{name: 'This is a value check 1:', check: true}]}
],
[
{title: 'Title 3', subTitle: 'Subtitle 1', values: [{name: 'This is a value:', value: 20}, {name: 'Another value:', value: 30}]},
{title: 'Title 4', subTitle: 'Subtitle 2', values: [{name: 'This is a value check 2:', check: false}]}
]
]});
options.addTab({title: 'Option 2', columns: 3, data: [
[
{title: 'Title 1', subTitle: 'Subtitle 1', values: [{name: 'This is a value:', value: 10}, {name: 'Another value:', value: 20}]},
{title: 'Title 2', subTitle: 'Subtitle 2', values: [{name: 'This is a value check 1:', check: true}]}
],
[
{title: 'Title 3', subTitle: 'Subtitle 1', values: [{name: 'This is a value:', value: 20}, {name: 'Another value:', value: 30}]},
{title: 'Title 4', subTitle: 'Subtitle 2', values: [{name: 'This is a value check 2:', check: false}]}
],
[
{title: 'Title 5', subTitle: 'Subtitle 1', values: [{name: 'This is a value:', value: 20}, {name: 'Another value:', value: 30}]},
{title: 'Title 6', subTitle: 'Subtitle 2', values: [{name: 'This is a value check 3:', check: false}, {name: 'This is a value check 4:', check: false}]}
]
]});
options.addTab({title: 'Option 3', columns: 3});
options.addTab({title: 'Option 4', columns: 3});
options.addTab({title: 'Option 5', columns: 3});
var menu = new _menu();
menu.newEntry({entryText: 'Show Options', func: () => {bOptions = true; window.Repaint(true);}});
menu.newEntry({entryText: 'Show Main', func: () => {bOptions = false; window.Repaint(true);}});
function on_paint(gr) {
if (bOptions) {options.paint(gr);}
}
function on_mouse_lbtn_up(x, y, mask) {
if (bOptions) {options.btn_up(x, y);}
}
function on_mouse_rbtn_up(x, y, mask) {
return menu.btn_up(x, y);
}