53 virtual void SetHeaders();
54 virtual void CreateGrids();
55 virtual void FillValues(GridSelection gridToFill = GRID_ALL);
56 virtual void SetRowsColours(wxGrid* grid,
int rowStart = 1,
int colStart = 0,
int colEndTrim = 0);
57 virtual void GridKeyHandler(wxGrid* grid, wxKeyEvent& event);
58 virtual void UpdateFontSize();
59 virtual void UpdateCurrentGrid();
62 virtual void OnMouseWheel(wxMouseEvent& event);
63 virtual void OnTextPrecisionUpdate(wxCommandEvent& event);
64 virtual void OnMainNotebookChanged(wxNotebookEvent& event);
65 virtual void OnFontSizeSelected(wxCommandEvent& event);
66 virtual void OnHarmNotebookChanged(wxNotebookEvent& event);
67 virtual void OnFaultNotebookChanged(wxNotebookEvent& event);
68 virtual void OnPFNotebookChanged(wxNotebookEvent& event);
69 virtual void ClipboardButtonClick(wxCommandEvent& event);
70 virtual void ExportCSVButtonClick(wxCommandEvent& event);
71 virtual void OnHarmBranchesGridChanged(wxGridEvent& event);
72 virtual void OnHarmBusesGridChanged(wxGridEvent& event);
73 virtual void OnHarmCurrentGridChanged(wxGridEvent& event);
74 virtual void OnFaulrGridChanged(wxGridEvent& event);
75 virtual void OnFaultBranchesGridChanged(wxGridEvent& event);
76 virtual void OnFaultBusesGridChanged(wxGridEvent& event);
77 virtual void OnFaultGeneratorsGridChanged(wxGridEvent& event);
78 virtual void OnPFBranchesGridChanged(wxGridEvent& event);
79 virtual void OnPowerFlowGridChanged(wxGridEvent& event);
80 virtual void OnPFBusGridChanged(wxGridEvent& event);
81 virtual void OnGridFaultBranchesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFaultBranches, event); }
82 virtual void OnGridFaultBusesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFaultBuses, event); }
83 virtual void OnGridFaultGeneratorsKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFaultGenerators, event); }
84 virtual void OnGridFaultKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFault, event); }
85 virtual void OnGridPFBranchesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridPFBranches, event); }
86 virtual void OnGridPFBusesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridPFBuses, event); }
87 virtual void OnGridPFKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridPowerFlow, event); }
89 bool m_changingValues =
false;
91 wxGrid* m_currentGrid =
nullptr;
96 wxArrayString m_voltageChoices;
97 wxArrayString m_phaseVoltageChoices;
98 wxArrayString m_activePowerChoices;
99 wxArrayString m_reactivePowerChoices;
100 wxArrayString m_resistanceChoices;
101 wxArrayString m_indReactanceChoices;
102 wxArrayString m_capSusceptanceChoices;
103 wxArrayString m_currentChoices;
106 wxColour m_headerColour;
107 wxColour m_offlineColour;
108 wxColour m_oddRowColour;
109 wxColour m_evenRowColour;