C# Class GoodAI.School.GUI.SchoolRunForm

Inheritance: WeifenLuo.WinFormsUI.Docking.DockContent
Show file Open project: GoodAI/BrainSimulator

Public Properties

Property Type Description
Attributes List>
AttributesChange List>
Data List
Design GoodAI.School.Common.PlanDesign
Levels List

Private Properties

Property Type Description
AddFileContent bool
AddWorldHandlers void
ApplyToAll void
DeleteNodes void
DisableButtons void
EnableButtons void
EnableToolstripButtons void
ExportDataGridViewData void
GetAutosaveFilename string
GetFocus System.IntPtr
GetFocusedControl System.Windows.Forms.Control
GoToNextTask void
HighlightCurrentTask void
IsNodeAncestor bool
LearningTaskFinished void
LoadCurriculum void
ModelChanged void
OpenFloatingOrActivate void
PrepareSimulation void
RemoveWorldHandlers void
SaveProject void
SaveProjectAs void
SchoolRunForm_KeyDown void
SchoolRunForm_Load void
SchoolRunForm_VisibleChanged void
SchoolRunForm_WorkspaceChanged void
SelectSchoolWorld void
SetButtonsEnabled void
SetObserver void
SetToolstripButtonsEnabled void
SimulationHandler_ProgressChanged void
SimulationHandler_StateChanged void
UpdateButtons void
UpdateData void
UpdateLTLevel void
UpdateTUStatus void
UpdateTaskData void
UpdateTrainingUnitNumber void
UpdateWindowName void
UpdateWorldHandlers void
VisualFormatChanged void
btnAutosave_CheckedChanged void
btnDelete_Click void
btnDetails_Click void
btnEmulateSuccess_Click void
btnImport_Click void
btnNewCurr_Click void
btnNewTask_Click void
btnNew_Click void
btnObserver_Click void
btnOpen_Click void
btnSaveResults_Click void
btnSave_Click void
btnToggleCheck void
dataGridView1_CellFormatting void
dataGridView1_SelectionChanged void
disableLearningTaskPanel void
enableLearningTaskPanel void
levelGridColumnSizeChanged void
levelGrid_CellFormatting void
levelGrid_SelectionChanged void
m_mainForm_WorldChanged void
nodeTextBox1_DrawText void
tabControl1_SelectedIndexChanged void
tree_DragDrop void
tree_DragOver void
tree_ItemDrag void
tree_SelectionChanged void

Public Methods

Method Description
Ready ( ) : void
SchoolRunForm ( MainForm mainForm ) : Aga.Controls.Tree
UpdateGridData ( ) : void

Private Methods

Method Description
AddFileContent ( bool clearWorkspace = false ) : bool
AddWorldHandlers ( SchoolWorld world ) : void
ApplyToAll ( Control parent, Action apply ) : void
DeleteNodes ( object sender, EventArgs e ) : void
DisableButtons ( Control control ) : void
EnableButtons ( Control control ) : void
EnableToolstripButtons ( ToolStrip toolstrip ) : void
ExportDataGridViewData ( string filename, TextDataFormat format = TextDataFormat.CommaSeparatedValue ) : void
GetAutosaveFilename ( ) : string
GetFocus ( ) : IntPtr
GetFocusedControl ( ) : Control
GoToNextTask ( object sender, SchoolEventArgs e ) : void
HighlightCurrentTask ( ) : void
IsNodeAncestor ( Aga.Controls.Tree.TreeNodeAdv node, Aga.Controls.Tree.TreeNodeAdv examine ) : bool
LearningTaskFinished ( object sender, SchoolEventArgs e ) : void
LoadCurriculum ( string filePath ) : void
ModelChanged ( object sender, EventArgs e ) : void
OpenFloatingOrActivate ( DockContent view, DockPanel panel ) : void
PrepareSimulation ( object sender, EventArgs e ) : void
RemoveWorldHandlers ( SchoolWorld world ) : void
SaveProject ( string path ) : void
SaveProjectAs ( object sender, EventArgs e ) : void
SchoolRunForm_KeyDown ( object sender, KeyEventArgs e ) : void
SchoolRunForm_Load ( object sender, EventArgs e ) : void
SchoolRunForm_VisibleChanged ( object sender, EventArgs e ) : void
SchoolRunForm_WorkspaceChanged ( object sender, EventArgs e ) : void
SelectSchoolWorld ( object sender, EventArgs e ) : void
SetButtonsEnabled ( Control control, bool value ) : void
SetObserver ( ) : void
SetToolstripButtonsEnabled ( Control control, bool value ) : void
SimulationHandler_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
SimulationHandler_StateChanged ( object sender, MySimulationHandler e ) : void
UpdateButtons ( ) : void
UpdateData ( ) : void
UpdateLTLevel ( object sender, SchoolEventArgs e ) : void
UpdateTUStatus ( object sender, EventArgs e ) : void
UpdateTaskData ( ILearningTask runningTask ) : void
UpdateTrainingUnitNumber ( object sender, SchoolEventArgs e ) : void
UpdateWindowName ( object sender, EventArgs e ) : void
UpdateWorldHandlers ( SchoolWorld oldWorld, SchoolWorld newWorld ) : void
VisualFormatChanged ( object sender, SchoolEventArgs e ) : void
btnAutosave_CheckedChanged ( object sender, EventArgs e ) : void
btnDelete_Click ( object sender, EventArgs e ) : void
btnDetails_Click ( object sender, EventArgs e ) : void
btnEmulateSuccess_Click ( object sender, EventArgs e ) : void
btnImport_Click ( object sender, EventArgs e ) : void
btnNewCurr_Click ( object sender, EventArgs e ) : void
btnNewTask_Click ( object sender, EventArgs e ) : void
btnNew_Click ( object sender, EventArgs e ) : void
btnObserver_Click ( object sender, EventArgs e ) : void
btnOpen_Click ( object sender, EventArgs e ) : void
btnSaveResults_Click ( object sender, EventArgs e ) : void
btnSave_Click ( object sender, EventArgs e ) : void
btnToggleCheck ( object sender, EventArgs e ) : void
dataGridView1_CellFormatting ( object sender, System.Windows.Forms.DataGridViewCellFormattingEventArgs e ) : void
dataGridView1_SelectionChanged ( object sender, EventArgs e ) : void
disableLearningTaskPanel ( ) : void
enableLearningTaskPanel ( ) : void
levelGridColumnSizeChanged ( object sender, System.Windows.Forms.DataGridViewColumnEventArgs e ) : void
levelGrid_CellFormatting ( object sender, System.Windows.Forms.DataGridViewCellFormattingEventArgs args ) : void
levelGrid_SelectionChanged ( object sender, EventArgs a ) : void
m_mainForm_WorldChanged ( object sender, MainForm e ) : void
nodeTextBox1_DrawText ( object sender, DrawTextEventArgs e ) : void
tabControl1_SelectedIndexChanged ( object sender, EventArgs e ) : void
tree_DragDrop ( object sender, DragEventArgs e ) : void
tree_DragOver ( object sender, DragEventArgs e ) : void
tree_ItemDrag ( object sender, System e ) : void
tree_SelectionChanged ( object sender, EventArgs e ) : void

Method Details

Ready() public method

public Ready ( ) : void
return void

SchoolRunForm() public method

public SchoolRunForm ( MainForm mainForm ) : Aga.Controls.Tree
mainForm GoodAI.BrainSimulator.Forms.MainForm
return Aga.Controls.Tree

UpdateGridData() public method

public UpdateGridData ( ) : void
return void

Property Details

Attributes public property

public List> Attributes
return List>

AttributesChange public property

public List> AttributesChange
return List>

Data public property

public List Data
return List

Design public property

public PlanDesign,GoodAI.School.Common Design
return GoodAI.School.Common.PlanDesign

Levels public property

public List Levels
return List