Private
Public Access
Documented settings and helper functions
This commit is contained in:
1 parent
b660ec2ef1
commit
b3282a5c5f
1 file changed
+30
+30
@@ -3,10 +3,19 @@ using System.Windows.Forms;
|
|||||||
|
|
||||||
namespace Advanced_Software_Engineering
|
namespace Advanced_Software_Engineering
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// This class simply provides settings and some functions that are used across many components.
|
||||||
|
/// </summary>
|
||||||
public class SettingsAndHelperFunctions
|
public class SettingsAndHelperFunctions
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// The variable simply keep track of the windows that are currently shown (excluding <see cref="MainMenu"/>).
|
||||||
|
/// </summary>
|
||||||
public static int NumberOfWindows = 0;
|
public static int NumberOfWindows = 0;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This helper function is executed when a window is closed. It shows the <see cref="MainMenu"/> when the count is 0
|
||||||
|
/// </summary>
|
||||||
public static void WindowClosed()
|
public static void WindowClosed()
|
||||||
{
|
{
|
||||||
NumberOfWindows--;
|
NumberOfWindows--;
|
||||||
@@ -18,6 +27,27 @@ namespace Advanced_Software_Engineering
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This function removes spaces from the start and the end of the text. This should be unit tested.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="text">Simply any string of any size</param>
|
||||||
|
/// <returns>A string without spaces at the begining or the end</returns>
|
||||||
|
/// <example>
|
||||||
|
/// For example
|
||||||
|
/// <code>
|
||||||
|
/// string a = " a simple sentence surrounded by spaces ";
|
||||||
|
/// string b = StripSpaces(a);
|
||||||
|
/// Console.WriteLine(b); // => "a simple sentence surrounded by spaces";
|
||||||
|
/// </code>
|
||||||
|
/// </example>
|
||||||
|
/// <example>
|
||||||
|
/// The code won't remove internal double spaces:
|
||||||
|
/// <code>
|
||||||
|
/// string a = " a simple sentence surrounded by spaces ";
|
||||||
|
/// string b = StripSpaces(a);
|
||||||
|
/// Console.WriteLine(b); // => "a simple sentence surrounded by spaces";
|
||||||
|
/// </code>
|
||||||
|
/// </example>
|
||||||
public static string StripSpaces(string text)
|
public static string StripSpaces(string text)
|
||||||
{
|
{
|
||||||
int start;
|
int start;
|
||||||
|
|||||||
Reference in new issue
Block a user