Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public LaunchAppScanner()
        {
            _scannerCommon = new ScannerCommon(this);

            InitializeComponent();

            PanelClass      = "LaunchAppScanner";
            _pageStartIndex = 0;
            _pageNumber     = 0;
            _numPages       = 0;
            _invoker        = new ExtensionInvoker(this);
            KeyPreview      = true;

            subscribeToEvents();

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }

            _dispatcher = new Dispatcher(this);

            createStatusBar();
        }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public SwitchWindowsScanner()
        {
            _scannerCommon = new ScannerCommon(this);

            InitializeComponent();

            PanelClass = "SwitchWindowsScanner";

            _pageStartIndex = 0;
            _pageNumber     = 0;
            _numPages       = 0;

            _invoker   = new ExtensionInvoker(this);
            KeyPreview = true;

            FormClosing += SwitchWindowsScanner_FormClosing;
            KeyDown     += SwitchWindowsScanner_KeyDown;

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }

            _dispatcher = new RunCommandDispatcher(this);

            statusStrip1.SizingGrip = false;
        }
Exemple #3
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public SwitchLanguageScanner()
        {
            _scannerCommon = new ScannerCommon(this);

            InitializeComponent();

            PanelClass = "SwitchLanguageScanner";

            _pageStartIndex = 0;
            _pageNumber     = 0;
            _numPages       = 0;

            _invoker         = new ExtensionInvoker(this);
            SelectedLanguage = String.Empty;

            KeyPreview = true;

            subscribeToEvents();

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }

            _dispatcher = new RunCommandDispatcher(this);

            Text = R.GetString("SwitchLanguage");

            statusStrip1.SizingGrip = false;
        }
Exemple #4
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        /// <param name="panelClass">Panel class of the scanner</param>
        /// <param name="panelTitle">Title of the scanner</param>
        public YesNoScannerNarrow(String panelClass, String panelTitle)
        {
            scannerCommon = new ScannerCommon(this);

            InitializeComponent();

            Load        += ContextMenu_Load;
            FormClosing += ContextMenu_FormClosing;

            Choice     = false;
            _title     = panelTitle;
            PanelClass = panelClass;
            Caption    = String.Empty;

            _invoker    = new ExtensionInvoker(this);
            _dispatcher = new Dispatcher(this);

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }
        }
Exemple #5
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public SwitchWindowsScanner()
        {
            InitializeComponent();

            PanelClass = "SwitchWindowsScanner";

            _pageStartIndex = 0;
            _pageNumber     = 0;
            _numPages       = 0;

            _invoker   = new ExtensionInvoker(this);
            KeyPreview = true;

            FormClosing     += SwitchWindowsScanner_FormClosing;
            KeyDown         += SwitchWindowsScanner_KeyDown;
            LocationChanged += OnLocationChanged;

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }

            _dispatcher = new RunCommandDispatcher(this);

            createStatusBar();
        }
Exemple #6
0
        /// <summary>
        /// Disposes and releases resources
        /// </summary>
        /// <param name="disposing">disposed before?</param>
        private void Dispose(bool disposing)
        {
            // Check to see if Dispose has already been called.
            if (!_disposed)
            {
                Log.Debug();

                if (disposing)
                {
                    if (_agentsCache != null)
                    {
                        _agentsCache.Dispose();
                    }

                    if (_keyboardActuator != null)
                    {
                        _keyboardActuator.EvtKeyDown -= keyboardActuator_EvtKeyDown;
                        _keyboardActuator.EvtKeyUp   -= keyboardActuator_EvtKeyUp;
                        _keyboardActuator             = null;
                    }
                }
                // Release unmanaged resources.
            }

            _disposed = true;
        }
Exemple #7
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public PhraseSpeakScanner()
        {
            _scannerCommon = new ScannerCommon(this);

            InitializeComponent();

            _searchButtonVisible = true;

            PanelClass      = "PhraseSpeakScanner";
            _pageStartIndex = 0;
            _pageNumber     = 0;
            _numPages       = 0;
            _invoker        = new ExtensionInvoker(this);

            subscribeToEvents();

            KeyPreview = true;

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }

            _dispatcher = new Dispatcher(this);

            statusStrip1.SizingGrip = false;
        }
Exemple #8
0
        /// <summary>
        /// Gets the keyboard actuator object. Also subscribes to events
        /// from the actuator
        /// </summary>
        private void getKeyboardActuator()
        {
            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator               = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyDown   += keyboardActuator_EvtKeyDown;
                _keyboardActuator.EvtKeyUp     += keyboardActuator_EvtKeyUp;
                _keyboardActuator.EvtMouseDown += _keyboardActuator_EvtMouseDown;
            }
        }
Exemple #9
0
        /// <summary>
        /// Subscribes the events
        /// </summary>
        private void subscribeToHookEvents()
        {
            Context.AppActuatorManager.EvtSwitchHook += AppActuatorManager_EvtSwitchHook;

            var actuator = Context.AppActuatorManager.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator = actuator as KeyboardActuator;
                _keyboardActuator.EvtMouseDown += KeyboardActuator_EvtMouseDown;
            }
        }
Exemple #10
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public ACATMuteForm()
        {
            InitializeComponent();

            _syncObj = new SyncLock();

            ShowInTaskbar = false;
            if (!initialize())
            {
                Log.Debug("Initialization error!");
            }

            TopMost = true;

            RoundedCornerControl.CreateRoundedControl(Title);

            Windows.ShowWindowBorder(this, Common.AppPreferences.ScannerShowBorder);

            Windows.SetWindowPosition(this, Windows.WindowPosition.CenterScreen);

            _windowOverlapWatchdog = new WindowOverlapWatchdog(this);

            updateDateTime();

            // Title isn't used on this form, but we keep it hidden instead of removing it
            // so we don't have to modify the IScreenInterface GetTitle() method
            Title.Hide();

            // timer used for displaying the time
            timer.Start();

            FormBorderStyle = FormBorderStyle.None;
            WindowState     = FormWindowState.Maximized;

            Load        += MuteForm_Load;
            FormClosing += MuteForm_FormClosing;

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator != null)
            {
                _keyboardActuator = actuator as KeyboardActuator;
                if (_keyboardActuator != null)
                {
                    _keyboardActuator.EvtKeyDown += _keyboardActuator_EvtKeyDown;
                    _keyboardActuator.EvtKeyUp   += _keyboardActuator_EvtKeyUp;
                }
            }
        }
Exemple #11
0
        /// <summary>
        /// Form loader.  Initialize, subscribe to events.
        /// </summary>
        /// <param name="sender">event sender</param>
        /// <param name="e">event arg</param>
        private void MouseScanner_Load(object sender, EventArgs e)
        {
            ScannerCommon.HideTalkWindow();

            _scannerCommon.OnLoad();

            Context.AppActuatorManager.EvtSwitchHook += AppActuatorManager_EvtSwitchHook;
            var actuator = Context.AppActuatorManager.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator = actuator as KeyboardActuator;
                _keyboardActuator.EvtMouseDown += MouseScannerScreen_EvtMouseDown;
            }

            PanelCommon.AnimationManager.Start(PanelCommon.RootWidget);
        }
Exemple #12
0
        /// <summary>
        /// Form loader.  Initialize, subscribe to events.
        /// </summary>
        /// <param name="sender">event sender</param>
        /// <param name="e">event arg</param>
        private void MouseScannerScreen_Load(object sender, EventArgs e)
        {
            _scannerCommon.HideTalkWindow();

            _scannerCommon.OnLoad();
            _radarMouseMover = createRadarMouseMover();
            _gridMouseMover  = createGridMouseMover();

            Context.AppActuatorManager.EvtSwitchHook += AppActuatorManager_EvtSwitchHook;
            IActuator actuator = Context.AppActuatorManager.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator = actuator as KeyboardActuator;
                _keyboardActuator.EvtMouseDown += MouseScannerScreen_EvtMouseDown;
            }

            _scannerCommon.GetAnimationManager().Start(_scannerCommon.GetRootWidget());
        }
Exemple #13
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public YesNoDialogForm2()
        {
            InitializeComponent();

            _invoker = new ExtensionInvoker(this);

            Choice = false;

            Caption  = String.Empty;
            TitleBar = "ACAT";

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator             = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyDown += keyboardActuator_EvtKeyDown;
            }

            Init();
        }
Exemple #14
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public FileBrowserScanner()
        {
            _scannerCommon = new ScannerCommon(this);

            InitializeComponent();
            ActionVerb = R.GetString("Open");
            PanelClass = "FileBrowserScanner";

            _allFilesList = new List <FileInfo>();
            _fileList     = new List <FileInfo>();

            _pageStartIndex = 0;
            _pageNumber     = 0;
            _numPages       = 0;

            _invoker     = new ExtensionInvoker(this);
            SelectedFile = String.Empty;
            Folders      = new String[] { };

            _includeFileExtensions = new String[] { };
            _excludeFileExtensions = new String[] { };

            KeyPreview = true;

            subscribeToEvents();

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }

            _dispatcher = new Dispatcher(this);

            statusStrip.SizingGrip = false;
        }
Exemple #15
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        public FileBrowserScanner()
        {
            InitializeComponent();
            ActionVerb = "Open";
            PanelClass = "FileBrowserScanner";

            _allFilesList = new List <FileInfo>();
            _fileList     = new List <FileInfo>();

            _pageStartIndex = 0;
            _pageNumber     = 0;
            _numPages       = 0;

            _invoker     = new ExtensionInvoker(this);
            SelectedFile = String.Empty;
            Folders      = new String[] { };

            _includeFileExtensions = new String[] { };
            _excludeFileExtensions = new String[] { };

            KeyPreview = true;

            FormClosing     += FileBrowserScanner_FormClosing;
            Shown           += FileBrowserScanner_Shown;
            KeyDown         += FileBrowserScanner_KeyDown;
            LocationChanged += FileBrowserScanner_LocationChanged;

            var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));

            if (actuator is KeyboardActuator)
            {
                _keyboardActuator              = actuator as KeyboardActuator;
                _keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
            }

            _dispatcher = new RunCommandDispatcher(this);
        }