コード例 #1
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
 void PPFromFile_Click(object sender, EventArgs e)
 {
     SFromData.Enabled            = true;
     SFromFile.Enabled            = true;
     paceParametersLoadedFromFile = true;
     StratSimPanelControlEvents.OnLoadPaceParametersFromFile();
 }
コード例 #2
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
 void SFromFile_Click(object sender, EventArgs e)
 {
     strategiesLoadedFromFile = true;
     ViewStrategies.Enabled   = false;
     SFromData.Enabled        = true;
     StratSimPanelControlEvents.OnLoadStrategiesFromFile();
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: btastic/StratSim
        /// <summary>
        /// Starts the project and provides an IO controller for forms relating to this project.
        /// </summary>
        /// <returns>An instance of an IO controller used for forms for this project</returns>
        public static StratSimFormIOController StartProject()
        {
            Main();
            StratSimWindowFlowPanel    MainPanel = new StratSimWindowFlowPanel();
            StratSimPanelControlEvents Events    = new StratSimPanelControlEvents();
            StratSimMyToolbar          Toolbar   = new StratSimMyToolbar(MainPanel, Events);

            return(new StratSimFormIOController(MainPanel, Toolbar, Events, "StratSim"));
        }
コード例 #4
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
        void RaceSelectBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            Data.RaceIndex = RaceSelectBox.SelectedIndex;

            PaceParameters.Visible = true;
            ViewParameters.Enabled = false;
            ViewStrategies.Enabled = false;
            Strategies.Visible     = false;
            Race.Visible           = false;

            PPFromFile.Enabled = true;
            PPFromRace.Enabled = true;
            SFromData.Enabled  = true;
            SFromFile.Enabled  = true;

            StratSimPanelControlEvents.OnRemoveGraphPanels(LinkedForm);
        }
コード例 #5
0
 public void LinkToEvents(StratSimPanelControlEvents Events)
 {
     Events.BeforeLoadStrategiesFromData += NotifyIfModified;
     Events.BeforeLoadStrategiesFromFile += NotifyIfModified;
 }
コード例 #6
0
 public void LinkToEvents(StratSimPanelControlEvents Events)
 {
     Events.BeforeStartRaceFromStrategies += PanelControlEvents_StartRaceFromStrategies;
 }
コード例 #7
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
 void Archives_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowArchives(LinkedForm);
 }
コード例 #8
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
 void ViewParameters_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowPaceParameters(LinkedForm);
 }
コード例 #9
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
 void ViewStrategies_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowStrategies(LinkedForm);
 }
コード例 #10
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
 void ViewRace_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowRacePanel(LinkedForm);
 }
コード例 #11
0
ファイル: NewStartPanel.cs プロジェクト: btastic/StratSim
 void DataInput_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowDataInput(LinkedForm);
 }