mirror of
https://github.com/ducbao414/win32.run.git
synced 2025-12-15 08:42:49 +09:00
43 lines
1.6 KiB
JavaScript
43 lines
1.6 KiB
JavaScript
export let make = ({type, originator}) => {
|
|
//originator: program
|
|
return {
|
|
required_width: 180 + 20,
|
|
required_height: 27*4 + 20,
|
|
menu: [
|
|
[
|
|
{
|
|
name: 'Minimize',
|
|
action: () => {originator.window.on_click_minimize();},
|
|
disabled: originator.window.minimized,
|
|
icon: '/images/xp/icons/tile_minimize.png',
|
|
icon_size: 10,
|
|
icon_type: 'monotone'
|
|
},
|
|
{
|
|
name: 'Restore',
|
|
action: () => {originator.window.restore();},
|
|
disabled: !originator.window.maximized && !originator.window.minimized,
|
|
icon: '/images/xp/icons/tile_restore.png',
|
|
icon_size: 10,
|
|
icon_type: 'monotone'
|
|
},
|
|
{
|
|
name: 'Maximize',
|
|
action: () => {originator.window.on_click_maximize();},
|
|
disabled: originator.window.maximized || !originator.window.options.resizable,
|
|
icon: '/images/xp/icons/tile_maximize.png',
|
|
icon_size: 10,
|
|
icon_type: 'monotone'
|
|
},
|
|
{
|
|
name: 'Close',
|
|
font: 'bold',
|
|
action: () => {originator.window.on_click_close()},
|
|
icon: '/images/xp/icons/tile_close.png',
|
|
icon_size: 10,
|
|
icon_type: 'monotone'
|
|
}
|
|
]
|
|
]
|
|
}
|
|
} |