ChronopicWindow.createCombos C# (CSharp) Method

createCombos() private method

private createCombos ( ) : void
return void
    private void createCombos()
    {
        if(isWindows)
            ChronopicWindowBox.createComboWindows();
        else
            ChronopicWindowBox.createComboLinux();

        if(connected) {
            int num = 1;
            foreach(ChronopicPortData a in cpd) {
                if(a.Connected)
                    connectionSucceded(num, false); //don't playSound
                num ++;
            }
        }
    }

Usage Example

Beispiel #1
0
    static public ChronopicWindow View(ChronojumpMode cmode, bool volumeOn)
    {
        if (ChronopicWindowBox == null)
        {
            ChronopicWindowBox = new ChronopicWindow(null, cpd);
        }

        LogB.Information("view cp is null? " + (ChronopicWindowBox.cp == null).ToString());


        ChronopicWindowBox.volumeOn = volumeOn;

        if (cmode == ChronojumpMode.JUMPORRUN || cmode == ChronojumpMode.OTHER)
        {
            ChronopicWindowBox.notebook_main.CurrentPage = 0;
            ChronopicWindowBox.checkChronopicDisconnected();             //encoder does not need this because there's no connection

            ChronopicWindowBox.frame_supplementary.Visible =
                (cmode == ChronojumpMode.OTHER); //can have multichronopic
        }
        else                                     //cmode == ChronojumpMode.ENCODER)
        {
            ChronopicWindowBox.notebook_main.CurrentPage = 1;
        }

        ChronopicWindowBox.createCombos();
        ChronopicWindowBox.setEncoderPort(encoderPort);

        //ports info comes from gui/chronojump.cs to Create mehod
        if (!ChronopicWindowBox.connected)
        {
            ChronopicWindowBox.connectingInfoShow();
        }

        ChronopicWindowBox.chronopic_window.Show();
        ChronopicWindowBox.chronopic_window.Present();

        return(ChronopicWindowBox);
    }