Esempio n. 1
0
        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;

                case 2:
                    _OnEditButtonPressed();
                    break;

                case 3:
                    _OnNewButtonPressed();
                    break;

                case 4:
                    _OnDeleteButtonPressed();
                    break;

                case 5:
                    _OnQuitButtonPressed();
                    break;

                case (int)Gtk.ResponseType.DeleteEvent:
                    _OnDeleteEvent();
                    break;
                }
            } catch (Exception ex) {
#if LOG4NET
                _Logger.Error(ex);
#endif
                CrashDialog.Show(this, ex);
            }
        }