private void OnOpenActivated(object sender, System.EventArgs e) { string filename = String.Empty; OpenDocDialog dialog = new OpenDocDialog (); if (dialog.Run () == (int) ResponseType.Ok) filename = dialog.Document; dialog.Destroy (); if (filename != String.Empty) { try { MonoDocument doc = new MonoDocument (filename); if (!current_tab.Title.Equals ("Untitled")) AddTab (); current_tab.Title = doc.Filename; current_tab.Buffer.Load (doc); SaveAs.Sensitive = Save.Sensitive = true; } catch (ArgumentException emsg) { // TODO: Add message dialog about error. Console.WriteLine (emsg.Message); } } }
private void OnOpenActivated(object sender, System.EventArgs e) { string filename = String.Empty; OpenDocDialog dialog = new OpenDocDialog(); if (dialog.Run() == (int)ResponseType.Ok) { filename = dialog.Document; } dialog.Destroy(); if (filename != String.Empty) { try { MonoDocument doc = new MonoDocument(filename); if (!current_tab.Title.Equals("Untitled")) { AddTab(); } current_tab.Title = doc.Filename; current_tab.Buffer.Load(doc); SaveAs.Sensitive = Save.Sensitive = true; } catch (ArgumentException emsg) { // TODO: Add message dialog about error. Console.WriteLine(emsg.Message); } } }