Elements. Build native projects for any modern development platform, using the language(s) of your choice. Oxygene (Object Pascal), C#, Swift, Java, Go. | RemObjects Software

ToDoManager

Language: Iodine, Platform: Toffee, Category: macOS
https://github.com/remobjects/ElementsSamples/tree/master/Iodine/Toffee/macOS/ToDoManager

AppDelegate.java

package ToDoManager;

import AppKit.*;

@IBObject
@NSApplicationMain
public class AppDelegate implements INSApplicationDelegate
{
	public MainWindowController _mainWindowController;

	public void applicationDidFinishLaunching(NSNotification notification)
	{
		_mainWindowController = new MainWindowController();
		_mainWindowController.showWindow(null);
	}

	public void applicationWillTerminate(NSNotification notification)
	{
		DataLayer.getSharedInstance().save();
	}

}