Here's a button with following shutdown-options:
- Shutdown (10 sec. countdown if accidentally leftclicked!)
- Logoff
- Restart
- Cancel (for 5.-7.)
- Countdown (pulldown-menu)
- Time
- When finished
Please set correct path to the icon(s)!
<?xml version="1.0"?>
<button backcol="none" display="icon" label_pos="right" textcol="none" type="menu_button">
<label>Shutdown</label>
<icon1>C:\ProgramData\GPSoftware\Directory Opus\Icons\exit.png,0</icon1>
<function type="normal">
<instruction>Close IN=1 SYSTEM=shutdown QUIET</instruction>
</function>
<button backcol="none" display="both" label_pos="right" textcol="none">
<label>When finished</label>
<icon1>C:\ProgramData\GPSoftware\Directory Opus\Icons\exit.png,0</icon1>
<function type="normal">
<instruction>Close SYSTEM=shutdown WHENFINISHED</instruction>
</function>
</button>
<button backcol="none" display="both" label_pos="right" textcol="none">
<label>Time</label>
<icon1>C:\ProgramData\GPSoftware\Directory Opus\Icons\exit.png,0</icon1>
<function type="normal">
<instruction>@Set var = {dlgstring|Shutdown at (hh:mm):}</instruction>
<instruction>Close AT={$var}:00 SYSTEM=shutdown</instruction>
</function>
</button>
<button backcol="none" display="both" label_pos="right" separate="yes" textcol="none">
<label>Countdown</label>
<icon1>C:\ProgramData\GPSoftware\Directory Opus\Icons\exit.png,0</icon1>
<function type="normal">
<instruction>@Set var = {dlgchoose|Shutdown in:|15 min.=900+30 min.=1800+45 min.=2700+1 hrs.=3600+1,5 hrs.=5400+2 hrs.=7200+2,5 hrs.=9000+3 hrs.=10800+3,5 hrs.=12600+4 hrs.=14400}</instruction>
<instruction>Close IN={$var} SYSTEM=shutdown QUIET</instruction>
</function>
</button>
<button backcol="none" display="both" label_pos="right" separate="yes" textcol="none">
<label>Cancel</label>
<icon1>C:\ProgramData\GPSoftware\Directory Opus\Icons\exit.png,0</icon1>
<function type="normal">
<instruction>Close CANCEL</instruction>
</function>
</button>
<button backcol="none" display="both" label_pos="right" textcol="none">
<label>Restart</label>
<icon1>C:\ProgramData\GPSoftware\Directory Opus\Icons\exit.png,0</icon1>
<function type="normal">
<instruction>Close SYSTEM=restart QUIET</instruction>
</function>
</button>
<button backcol="none" display="both" label_pos="right" separate="yes" textcol="none">
<label>Logoff</label>
<icon1>C:\ProgramData\GPSoftware\Directory Opus\Icons\exit.png,0</icon1>
<function type="normal">
<instruction>Close SYSTEM=logoff QUIET</instruction>
</function>
</button>
</button>