public DesktopDuplicatorReader(Logic.LogicManager logic, GUI.TraySettings settings)
        {
            this._logic   = logic;
            this.settings = settings;


            RefreshCapturingState();

            _log.Info($"DesktopDuplicatorReader created.");
        }
Exemplo n.º 2
0
        public LogicManager(GUI.TraySettings settings)
        {
            this.settings = settings ?? throw new ArgumentNullException(nameof(settings));

            //Initializing Chroma SDK
            Chroma.Instance.Initialize();
            _keyboardLogic = new KeyboardLogic(settings);
            _mousePadLogic = new MousePadLogic(settings);
            _mouseLogic    = new MouseLogic(settings);

            DesktopDuplicatorReader reader = new DesktopDuplicatorReader(this, settings);
        }
Exemplo n.º 3
0
 public KeyboardLogic(GUI.TraySettings settings)
 {
     this.settings = settings;
 }
Exemplo n.º 4
0
 public LinkLogic(TraySettings settings, IChroma chromaInstance)
 {
     this._settings = settings;
     this._chroma   = chromaInstance;
 }