Exemple #1
0
    public int MEM;   //Used by Get(Final)Status

    public JobEntry(Houston houston, TabControl theTabs, TabPage tabInput, TabPage tabLog)
    {
        _houston  = houston;
        _theTabs  = theTabs;
        _tabInput = tabInput;
        _tabLog   = tabLog;

        _inputFile        = new OpenAndSave();
        _inputFile.Filter = "SFBox Input Files (*.in)|*.in|Text Files (*.txt)|*.txt|All Files (*.*)|*.*";
        //_inputFile.Multiselect = true; //werkt niet
        _inputFile.ReadData          += new OpenAndSave.ReadDataEventHandler(ReadData);
        _inputFile.WriteData         += new OpenAndSave.WriteDataEventHandler(WriteData);
        _inputFile.RevertData        += new OpenAndSave.RevertDataEventHandler(RevertData);
        _inputFile.FileNameChanged   += new OpenAndSave.FileNameChangedEventHandler(FileNameChanged_Handler);
        _inputFile.FolderNameChanged += new OpenAndSave.FolderNameChangedEventHandler(FolderNameChanged_Handler);

        _fileWatch = new FileSystemWatcher();
        _fileWatch.NotifyFilter = NotifyFilters.LastWrite;
        _fileWatch.Changed     += FileChanged_Handler;


        for (int i = 1; i < Enum.GetNames(typeof(Display)).Length; i++)
        { //Init the subitems
            SubItems.Add("");
        }

        SetupJob();
    }
Exemple #2
0
 public void Dispose()
 {
     _tabInput.Controls.Clear();
     _tabLog.Controls.Clear();
     if (_job != null)
     {
         _job.Dispose();
     }
     timer.Dispose();
     _inputFile = null;
 }