protected virtual void OnDialog(object sender, System.EventArgs e)
    {
        ConfigDialog dlg = new ConfigDialog();

        dlg.Run();
        dlg.Destroy();
    }
Exemplo n.º 2
0
    // GUI.Buttons.Configuration
    protected void ButtonNew(object sender, EventArgs e)
    {
        ConfigDialog dialog = new ConfigDialog();

        if (dialog.Run() == (int)ResponseType.Ok)
        {
            conf             = dialog.Configuration;
            conf.initialized = true;
            UpdatePerceptron();
        }
        dialog.Destroy();
    }
Exemplo n.º 3
0
    protected void ButtonEdit(object sender, EventArgs e)
    {
        if (!hasPerceptron)
        {
            return;
        }

        ConfigDialog dialog = new ConfigDialog {
            Configuration = conf
        };

        if (dialog.Run() == (int)ResponseType.Ok)
        {
            conf = dialog.Configuration;
            UpdatePerceptron();
        }
        dialog.Destroy();
    }
Exemplo n.º 4
0
        ///
        /// Run the configuration dialog.
        ///
        protected void _ConfigBtnClick( object sender, EventArgs args )
        {
            try
             {
            _Trace( "[_ConfigBtnClick]" );

            if (PlayerApp.isStandalone)
            {
               // Don't mess with the database while playing!
               _StopPlayback();

               DatabaseConfigDialog configDlg =
                  new DatabaseConfigDialog( _mainWindow,
                                            _settings.connectString,
                                            _settings.mp3RootDir );
               configDlg.Run();
               if (configDlg.isOk)
               {
                  _settings.connectString = configDlg.connectString;
                  _settings.mp3RootDir = configDlg.mp3RootDir;

                  PlayerApp.connectionString = configDlg.connectString;
                  PlayerApp.mp3RootDir = configDlg.mp3RootDir;

                  _settings.Store();

               }
            }
            else
            {
               // Run the client-server config dialog:

               ConfigDialog config =
                  new ConfigDialog( _mainWindow,
                                    _settings.serverName,
                                    _settings.serverPort.ToString() );

               config.Run();
               if (config.isOk)
               {
                  _settings.serverName = config.serverName;
                  _settings.serverPort = config.serverPort;

                  //
                  // Set the new server url
                  //
                  PlayerApp.serverUrl =
                     "tcp://" + _settings.serverName + ":"
                     + _settings.serverPort + "/Engine";

                  // If we got here, nothing threw an exception. Wow!
                  // Save for future generations!
                  _settings.Store();
               }
            }
             }
             catch (Exception e)
             {
            _Complain( "Something went wrong configuring or saving settings",
                       e );
             }
        }