Example #1
0
        public CaptureForm(IAppState appState, ColorForm colorForm, ICommsPort commsPort)
        {
            _appState  = appState;
            _colorForm = colorForm;
            InitializeComponent();
            Icon       = AppImages.GetIcon(AppImages.Capture);
            _commsPort = commsPort;
            _colorForm.HighlightColorsChanged += colorDetail_HighlightColorsChanged;
            _colorForm.ColorFunctionChanged   += colorDetail_ColorFunctionChanged;
            StickyWindowsUtil.MakeStickyMDIChild(this);

            _addingColor   = AppCursors.AddingColor;
            _removingColor = AppCursors.RemovingColor;
        }
Example #2
0
        public MainForm(IAppState appState, IUpdater updater, ColorForm colorForm, TrackingForm trackingForm,
                        IConfigCommsPort commsPort, ICommsPortFactory commsPortFactory)
        {
            _appState                 = appState;
            _commsPort                = commsPort;
            _commsPortFactory         = commsPortFactory;
            _updater                  = updater;
            _colorForm                = colorForm;
            _trackingForm             = trackingForm;
            Thread.CurrentThread.Name = "GuiThread";
            Icon = AppImages.GetIcon(AppImages.MainForm);
            InitializeComponent();

            StickyWindowsUtil.MakeSticky(this);
            StickyWindow.Active    = Settings.Default.SnapWindows;
            tsmSnapWindows.Checked = StickyWindow.Active;

            _appState.StateChanged += appStateChanged;
            _appState.State         = State.NotConnected;

            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
            Application.ThreadException += Application_ThreadException;
        }
Example #3
0
 public SetColorFunctionModeStripCommand(IAppState appState, ColorForm form, ColorFunction colorFunction) : base(appState)
 {
     _form          = form;
     _colorFunction = colorFunction;
 }
Example #4
0
 public ToggleShowHideStripCommand(IAppState appState, ColorForm form) : base(appState)
 {
     _form = form;
 }
Example #5
0
 public HighlightColorStripCommand(IAppState appState, bool isHightlighting, ColorForm form) : base(appState)
 {
     _form           = form;
     _isHighlighting = isHightlighting;
 }
Example #6
0
 public ClearColorsStripCommand(IAppState appState, bool isAll, ColorForm form) : base(appState)
 {
     _form  = form;
     _isAll = isAll;
 }