public TheWitcher2SavelockBypasserForm()
        {
            InitializeComponent();
            StartMonitoringRegistry();

            refreshUIDelegate = new refreshDelegate(RefreshUI);
        }
 public void refresh()
 {
     if (InvokeRequired)
     {
         refreshDelegate del = new refreshDelegate(refresh);
         Invoke(del);
     }
     else
     {
         Refresh();
     }
 }
Example #3
0
        /// <summary>
        /// Creates a new instance with the appropriate parameters to run.
        /// </summary>
        /// <param name="refresher">Delegate of the method to be called for a trigger</param>
        /// <param name="triggerOnAddValue">If TRUE, then refresher is called when addValue(Sample) is called</param>
        /// <param name="triggerOnAddValues">If TRUE, then refresher is called when addValues(Samples) is called</param>
        public NewDataTrigger(refreshDelegate refresher,
                              bool triggerOnAddValue, bool triggerOnAddValues)
        {
            minRefreshSpan = new TimeSpan(0, 0, 0, 0, minRefreshMSec);

            lastRefresh = DateTime.Now;

            myRefresher = refresher;

            addValueTrigger  = triggerOnAddValue;
            addValuesTrigger = triggerOnAddValues;
        }