Exemplo n.º 1
0
 void PPFromFile_Click(object sender, EventArgs e)
 {
     SFromData.Enabled            = true;
     SFromFile.Enabled            = true;
     paceParametersLoadedFromFile = true;
     StratSimPanelControlEvents.OnLoadPaceParametersFromFile();
 }
Exemplo n.º 2
0
 void SFromFile_Click(object sender, EventArgs e)
 {
     strategiesLoadedFromFile = true;
     ViewStrategies.Enabled   = false;
     SFromData.Enabled        = true;
     StratSimPanelControlEvents.OnLoadStrategiesFromFile();
 }
Exemplo n.º 3
0
        /// <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"));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 public void LinkToEvents(StratSimPanelControlEvents Events)
 {
     Events.BeforeLoadStrategiesFromData += NotifyIfModified;
     Events.BeforeLoadStrategiesFromFile += NotifyIfModified;
 }
Exemplo n.º 6
0
 public void LinkToEvents(StratSimPanelControlEvents Events)
 {
     Events.BeforeStartRaceFromStrategies += PanelControlEvents_StartRaceFromStrategies;
 }
Exemplo n.º 7
0
 void Archives_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowArchives(LinkedForm);
 }
Exemplo n.º 8
0
 void ViewParameters_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowPaceParameters(LinkedForm);
 }
Exemplo n.º 9
0
 void ViewStrategies_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowStrategies(LinkedForm);
 }
Exemplo n.º 10
0
 void ViewRace_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowRacePanel(LinkedForm);
 }
Exemplo n.º 11
0
 void DataInput_Click(object sender, EventArgs e)
 {
     StratSimPanelControlEvents.OnShowDataInput(LinkedForm);
 }