diff --git a/main.go b/main.go index 66c75d2..2b9c02a 100644 --- a/main.go +++ b/main.go @@ -47,6 +47,15 @@ func (f *TMainForm) OnFormCreate(sender vcl.IObject) { mnuFileOpen.SetOnClick(f.OnMnuFileOpenClick) mnuFile.Add(mnuFileOpen) + mnuSep := vcl.NewMenuItem(mnuFile) + mnuSep.SetCaption("-") // Creates separator + mnuFile.Add(mnuSep) + + mnuFileExit := vcl.NewMenuItem(mnuFile) + mnuFileExit.SetCaption("Exit") + mnuFileExit.SetOnClick(f.OnMnuFileExitClick) + mnuFile.Add(mnuFileExit) + f.Menu = vcl.NewMainMenu(f) f.Menu.Items().Add(mnuFile) @@ -110,6 +119,10 @@ func (f *TMainForm) OnMnuFileOpenClick(sender vcl.IObject) { } } +func (f *TMainForm) OnMnuFileExitClick(sender vcl.IObject) { + os.Exit(0) +} + func (f *TMainForm) OnNavChange(sender vcl.IObject, node *vcl.TTreeNode) { if node.Data() == nil {