public static void Show(Gtk.Window parent) { NotImplementedMessageDialog nimd = new NotImplementedMessageDialog(parent); nimd.Run(); nimd.Destroy(); }
private void _OnResponse(object sender, Gtk.ResponseArgs e) { Trace.Call(sender, e); try { #if LOG4NET _Logger.Debug("_OnResponse(): ResponseId: "+e.ResponseId); #endif switch ((int)e.ResponseId) { case 1: _OnConnectButtonPressed(); break; #if UI_GNOME case 2: _OnEditButtonPressed(); break; case 3: _OnNewButtonPressed(); break; #endif case 4: _OnDeleteButtonPressed(); break; case 5: _OnQuitButtonPressed(); break; case (int)Gtk.ResponseType.DeleteEvent: _OnDeleteEvent(); break; default: NotImplementedMessageDialog nid = new NotImplementedMessageDialog(this); nid.Run(); nid.Destroy(); // Re-run the Dialog Run(); break; } } catch (Exception ex) { #if LOG4NET _Logger.Error(ex); #endif CrashDialog.Show(this, ex); } }