예제 #1
0
파일: ConsoleEx.cs 프로젝트: Solaire/Public
 /// <summary>
 /// Constructor:
 /// Set the object values
 /// </summary>
 /// <param name="consoleState">The console state</param>
 /// <param name="menuMode">The menu mode</param>
 /// <param name="nColumns">Number of columns (at least 1)</param>
 /// <param name="nSpacingPerLine">Spacing per line (at least 5)</param>
 /// <param name="colour">The highlight colour</param>
 public CConsoleEx(CConsoleState.State consoleState, CConsoleState.Mode menuMode, int nColumns, int nSpacingPerLine, ConsoleColor colour)
 {
     m_state           = new CConsoleState(consoleState, menuMode);
     m_nColumns        = Math.Max(1, nColumns);
     m_nSpacingPerLine = Math.Max(5, nSpacingPerLine);
     m_selectionColour = colour;
 }
예제 #2
0
파일: ConsoleEx.cs 프로젝트: Solaire/Public
 /// <summary>
 /// Default constructor:
 /// Set the console state to insert mode
 /// Set the menu type to list (1 column)
 /// Set the line spacing to 10
 /// Set the color to red
 /// </summary>
 public CConsoleEx()
 {
     m_state           = new CConsoleState();
     m_nColumns        = 1;
     m_nSpacingPerLine = 10;
     m_selectionColour = ConsoleColor.Red;
 }