On Wednesday, 14 May 2014 at 21:41:04 UTC, DaveG wrote:
Hopefully better formatting of code here:import tkd.tkdapplication; class Application : TkdApplication { private void exitCommand(CommandArgs args) { this.exit(); } private void saveMeCommand(CommandArgs args) { new MessageDialog(this.mainWindow,"Saving...") .setMessage("Bye") .show(); } override protected void initInterface() {this.mainWindow.addProtocolCommand(WindowProtocol.saveYourself, &this.saveMeCommand);auto frame = new Frame(2, ReliefStyle.groove) .pack(10); auto label = new Label(frame, "Hello World!") .pack(10); auto exitButton = new Button(frame, "Exit") .setCommand(&this.exitCommand) .underlineChar(1) .pack(10); } } void main(string[] args) { auto app = new Application(); app.run(); }
I'm at work at the minute I'll take a look later on.
