Created NumericInputPanel, based on StringInputPanel. Sorted regions for StringInputPanel
Added InputArrowsOnly to enable restriction for the user to only use the arrow buttons on the NumericUpDown control.
CSVProcessor now uses NumericInputPanel. NumericInputPanel now allows customizable restrictions
Created FilepathInputPanel class for selecting files
Fixed CSVProcessor not writing multiple columns, future note: CSV seperator is based (for excel) on localized culture (System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator)
Added constructor to initialize title label
StringInputChannel now colors its background according to validation
Desynced files
Fixed bug where the CSVProcessor has an output file selected but doesn't update the internal state to memorize it
CSVProcessor now flushes IO buffer to update the file during simulation
StringInputPanel now completes when losing focus
Updated DirectInputProcessor and PulseProcessor to have variable output
Exit in the 'File' menu now works. Now also triggered by Ctrl+F4
DefaultOutput entry now properly displays the correct value