Ejemplo n.º 1
0
        public virtual bool Initialize(StartupArg startupArg)
        {
            _menuWidth = this.Width;
            _panelName = startupArg.PanelType;

            _screenCommon = new ScreenCommon(this);
            _screenCommon.AutoSetScreenLocation = false;

            if (!_screenCommon.Initialize(startupArg))
            {
                MessageBox.Show("Could not initialize form " + Name);
                return(false);
            }

            _rootWidget = _screenCommon.GetRootWidget();
            _hWnd       = startupArg.HWnd;
            if (startupArg.FocusedElement != null)
            {
                OnFocusChanged(startupArg.FocusedElement);
            }

            _screenCommon.GetAnimationManager().EvtPlayerStateChanged += MenuContextMenu_EvtPlayerStateChanged;

            _autoScanTimer           = new AutoScanTimer(startupArg.HWnd, this);
            _autoScanTimer.EvtStart += new AutoScanTimer.StartScan(_autoScanTimer_EvtStart);
            _autoScanTimer.EvtStop  += new AutoScanTimer.StopScan(_autoScanTimer_EvtStop);
            _autoScanTimer.EvtTick  += new AutoScanTimer.Tick(_autoScanTimer_EvtTick);

            return(true);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Initializes an instances of the class
        /// </summary>
        /// <param name="panel">the scanner object</param>
        /// <param name="startupArg">initialization arguments</param>
        public ScannerHelper(IScannerPanel panel, StartupArg startupArg)
        {
            DialogMode = startupArg.DialogMode;

            AppDomain currentDomain = AppDomain.CurrentDomain;

            currentDomain.AssemblyResolve += currentDomain_AssemblyResolve;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup param</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _dialogCommon = new DialogCommon(this);

            Cancel = false;

            return(_dialogCommon.Initialize(startupArg));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Initializes the form
        /// </summary>
        /// <param name="startupArg">Startup arg</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            if (!_scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + Name);
                return(false);
            }

            return(true);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup params</param>
        /// <returns>true on cussess</returns>
        public bool Initialize(StartupArg startupArg)
        {
            bool retVal = _alphabetScannerCommon.Initialize(startupArg);

            if (retVal)
            {
                ScannerCommon.SetStatusBar(statusStrip);
            }

            return(retVal);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup param</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _dialogCommon = new DialogCommon(this);

            Add                = false;
            Delete             = false;
            OutputAbbreviation = new Abbreviation(String.Empty, String.Empty, Abbreviation.AbbreviationMode.Speak);
            Cancel             = false;

            return(_dialogCommon.Initialize(startupArg));
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup param</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _dialogCommon = new DialogCommon(this);
            bool retVal = _dialogCommon.Initialize(startupArg);

            if (retVal)
            {
                initWidgetSettings(Common.AppPreferences);
            }

            return(retVal);
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup param</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _dialogCommon = new DialogCommon(this);

            if (!_dialogCommon.Initialize(startupArg))
            {
                return(false);
            }

            populateUI();

            return(true);
        }
        /// <summary>
        /// Intitialize the class
        /// </summary>
        /// <param name="startupArg">startup params</param>
        /// <returns>true on cussess</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _alphabetScannerCommon = new AlphabetScannerCommon(this);

            bool retVal = _alphabetScannerCommon.Initialize(startupArg);

            if (retVal)
            {
                ScannerCommon.CreateStatusBar();
            }

            return(retVal);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Intitialize the class
        /// </summary>
        /// <param name="startupArg">startup params</param>
        /// <returns>true on cussess</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _alphabetScannerCommon.EvtFormatPreditionWord += _alphabetScannerCommon_EvtFormatPreditionWord;

            bool retVal = _alphabetScannerCommon.Initialize(startupArg);

            if (retVal)
            {
                ScannerCommon.SetStatusBar(statusStrip);
            }

            return(retVal);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup param</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _dialogCommon = new DialogCommon(this);

            if (!_dialogCommon.Initialize(startupArg))
            {
                return(false);
            }

            initWidgetSettings(Common.AppPreferences);

            return(true);
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Initialzes the scanner
        /// </summary>
        /// <param name="startupArg">Starting arguments</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _scannerCommon = new ScannerCommon(this);
            _scannerHelper = new ScannerHelper(this, startupArg);

            if (!_scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + Name);
                return(false);
            }

            return(true);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Initialzes this class
        /// </summary>
        /// <param name="startupArg">startup args</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _scannerCommon.PositionSizeController.AutoPosition = true;

            if (!_scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + Name);
                return(false);
            }

            Windows.EvtWindowPositionChanged += Windows_EvtWindowPositionChanged;

            return(true);
        }
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup params</param>
        /// <returns>true on cussess</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _alphabetScannerCommon = new AlphabetScannerCommon(this);

            _alphabetScannerCommon.EvtFormatPreditionWord += _alphabetScannerCommon_EvtFormatPreditionWord;

            bool retVal = _alphabetScannerCommon.Initialize(startupArg);

            if (retVal)
            {
                ScannerCommon.CreateStatusBar();
            }

            return(retVal);
        }
Ejemplo n.º 15
0
        /// <summary>
        /// Intitialize the class
        /// </summary>
        /// <param name="startupArg">startup params</param>
        /// <returns>true on cussess</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _alphabetScannerCommon.EvtFormatPreditionWord += _homeScreenCommon_EvtFormatPreditionWord;

            bool retVal = _alphabetScannerCommon.Initialize(startupArg);

            if (retVal)
            {
                ScannerCommon.SetStatusBar(statusStrip);
            }

            //FormBorderStyle = FormBorderStyle.Sizable;
            ControlBox = true;
            return(retVal);
        }
Ejemplo n.º 16
0
        /// <summary>
        /// Initialzes the scanner
        /// </summary>
        /// <param name="startupArg">Starting arguments</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _scannerCommon = new ScannerCommon(this);
            _scannerHelper = new ScannerHelper(this, startupArg);

            if (!_scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + Name);
                return(false);
            }

            Context.AppPanelManager.PausePanelChangeRequests();

            return(true);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Initializes the class
        /// </summary>
        /// <param name="startupArg">arguments</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _scannerCommon.PositionSizeController.AutoPosition = true;

            if (!_scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + Name);
                return(false);
            }

            PanelManager.Instance.EvtScannerShow   += Instance_EvtScannerShow;
            PanelManager.Instance.EvtScannerClosed += Instance_EvtScannerClosed;

            return(true);
        }
Ejemplo n.º 18
0
        /// <summary>
        /// Initializes the form.  Sets the position, initializes
        /// the scannercommon object
        /// </summary>
        /// <param name="startupArg">args</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _scannerCommon.PositionSizeController.AutoPosition = true;

            if (!_scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + Name);
                return(false);
            }

            Windows.EvtWindowPositionChanged += Windows_EvtWindowPositionChanged;

            _searchButtonWidget = PanelCommon.RootWidget.Finder.FindChild(SearchFilterIcon.Handle);

            return(true);
        }
        /// <summary>
        /// Intitialize the class
        /// </summary>
        /// <param name="startupArg">startup params</param>
        /// <returns>true on cussess</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _alphabetScannerCommon = new AlphabetScannerCommon(this);

            _alphabetScannerCommon.EvtFormatPreditionWord += _homeScreenCommon_EvtFormatPreditionWord;

            bool retVal = _alphabetScannerCommon.Initialize(startupArg);
            if (retVal)
            {
                ScannerCommon.CreateStatusBar();
            }

            //FormBorderStyle = FormBorderStyle.Sizable;
            ControlBox = true;
            return retVal;
        }
Ejemplo n.º 20
0
        /// <summary>
        /// Call this in the Initialize function of the Alphabet scanner
        /// </summary>
        /// <param name="startupArg">startup arguments</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            PanelClass = startupArg.PanelClass;

            _scannerHelper = new ScannerHelper(_scannerPanel, startupArg);

            if (!_scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + _form.Name);
                return(false);
            }

            _rootWidget = PanelCommon.RootWidget;

            return(true);
        }
Ejemplo n.º 21
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup param</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            _dialogCommon = new DialogCommon(this);

            _initialWindowPosition = Context.AppWindowPosition;

            _dialogCommon.AutoDockScanner = false;

            if (!_dialogCommon.Initialize(startupArg))
            {
                return(false);
            }

            subscribeToButtonEvents();

            return(true);
        }
Ejemplo n.º 22
0
        /// <summary>
        /// Initializes the class
        /// </summary>
        /// <param name="startupArg">startup parameter</param>
        /// <returns></returns>
        public bool Initialize(StartupArg startupArg)
        {
            Log.Debug();
            PanelClass        = startupArg.PanelClass;
            startupCommandArg = startupArg.Arg;
            this.startupArg   = startupArg;

            _scannerHelper = new ScannerHelper(this, startupArg);

            if (!scannerCommon.Initialize(startupArg))
            {
                return(false);
            }

            rootWidget = PanelCommon.RootWidget;
            return(true);
        }
Ejemplo n.º 23
0
        /// <summary>
        /// Intitializes the class
        /// </summary>
        /// <param name="startupArg">startup param</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            var panelConfigMapEntry = PanelConfigMap.GetPanelConfigMapEntry(startupArg.PanelClass);

            if (panelConfigMapEntry == null)
            {
                return(false);
            }

            var retVal = initWidgetManager(panelConfigMapEntry);

            if (retVal)
            {
                retVal = initAnimationManager(panelConfigMapEntry);
            }

            return(retVal);
        }
Ejemplo n.º 24
0
        /// <summary>
        /// Initialzes the class
        /// </summary>
        /// <param name="startupArg">startup parameters</param>
        /// <returns>true on success</returns>
        public bool Initialize(StartupArg startupArg)
        {
            Log.Debug();
            PanelClass        = startupArg.PanelClass;
            startupCommandArg = startupArg.Arg;
            this.startupArg   = startupArg;

            _scannerHelper = new ScannerHelper(this, startupArg);
            scannerCommon  = new ScannerCommon(this);

            if (!scannerCommon.Initialize(startupArg))
            {
                Log.Debug("Could not initialize form " + Name);
                return(false);
            }

            rootWidget = scannerCommon.GetRootWidget();
            return(true);
        }
Ejemplo n.º 25
0
        public bool Initialize(StartupArg startupArg)
        {
            PanelClass     = startupArg.PanelClass;
            _startupArg    = startupArg;
            _scannerCommon = new ScannerCommon(this);
            _scannerCommon.PositionSizeController.AutoPosition = false;
            if (!_scannerCommon.Initialize(startupArg))
            {
                MessageBox.Show("Could not initialize form " + Name);
                return(false);
            }

            _rootWidget = _scannerCommon.GetRootWidget();

            _dockScanner = new DockScanner(startupArg.HWnd, this);

            _autoScanTimer           = new AutoScanTimer(startupArg.HWnd, this);
            _autoScanTimer.EvtStart += new EventHandler(_autoScanTimer_EvtStart);
            _autoScanTimer.EvtStop  += new EventHandler(_autoScanTimer_EvtStop);
            _autoScanTimer.EvtTick  += new EventHandler(_autoScanTimer_EvtTick);


            return(true);
        }
        public bool Initialize(StartupArg startupArg)
        {
            PanelClass = startupArg.PanelClass;
            _startupArg = startupArg;
            _scannerCommon = new ScannerCommon(this);
            _scannerCommon.PositionSizeController.AutoPosition = false;
            if (!_scannerCommon.Initialize(startupArg))
            {
                MessageBox.Show("Could not initialize form " + Name);
                return false;

            }

            _rootWidget = _scannerCommon.GetRootWidget();

            _dockScanner = new DockScanner(startupArg.HWnd, this);

            _autoScanTimer = new AutoScanTimer(startupArg.HWnd, this);
            _autoScanTimer.EvtStart += new EventHandler(_autoScanTimer_EvtStart);
            _autoScanTimer.EvtStop += new EventHandler(_autoScanTimer_EvtStop);
            _autoScanTimer.EvtTick += new EventHandler(_autoScanTimer_EvtTick);

            return true;
        }
Ejemplo n.º 27
0
        public virtual bool Initialize(StartupArg startupArg)
        {
            _menuWidth = this.Width;
            _panelName = startupArg.PanelType;

            _screenCommon = new ScreenCommon(this);
            _screenCommon.AutoSetScreenLocation = false;

            if (!_screenCommon.Initialize(startupArg))
            {
                MessageBox.Show("Could not initialize form " + Name);
                return false;
            }

            _rootWidget = _screenCommon.GetRootWidget();
            _hWnd = startupArg.HWnd;
            if (startupArg.FocusedElement != null)
            {
                OnFocusChanged(startupArg.FocusedElement);
            }

            _screenCommon.GetAnimationManager().EvtPlayerStateChanged += MenuContextMenu_EvtPlayerStateChanged;

            _autoScanTimer = new AutoScanTimer(startupArg.HWnd, this);
            _autoScanTimer.EvtStart += new AutoScanTimer.StartScan(_autoScanTimer_EvtStart);
            _autoScanTimer.EvtStop += new AutoScanTimer.StopScan(_autoScanTimer_EvtStop);
            _autoScanTimer.EvtTick += new AutoScanTimer.Tick(_autoScanTimer_EvtTick);

            return true;
        }
        public void OnRunCommand(string command, ref bool handled)
        {
            handled = true;
            switch (command)
            {
                case "@Tab":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Tab);
                    break;

                case "@TabScan":
                    startAutoScan();
                    break;

                case "@Down":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Down);
                    break;

                case "@Up":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Up);
                    break;

                case "@Left":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Left);
                    break;

                case "@Right":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Right);
                    break;

                case "@Select":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Enter);
                    break;

                case "@Escape":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Escape);
                    break;

                case "@CmdRightClick":
                    Context.AppAgentMgr.Keyboard.Send(Keys.LShiftKey, Keys.F10);
                    break;

                case "@Back":
                    Context.AppAgentMgr.Keyboard.Send(Keys.Back);
                    break;

                case "@Text":
                    Invoke(new MethodInvoker(delegate()
                    {
                        StartupArg startupArg = new StartupArg(PanelClasses.Alphabet);
                        startupArg.DialogMode = true;
                        startupArg.FocusedElement = AutomationElement.FocusedElement;
                        IPanel panel = Context.AppScreenManager.CreatePanel(PanelClasses.Alphabet, String.Empty, startupArg) as IPanel;
                        Context.AppScreenManager.Show(this, panel);
                    }));
                    break;

                default:
                    //base.OnRunCommand(command, ref handled);
                    break;
            }
        }
Ejemplo n.º 29
0
 /// <summary>
 /// Initialzies the form
 /// </summary>
 /// <param name="initArg">startup args</param>
 /// <returns>true on success</returns>
 public virtual bool Initialize(StartupArg initArg)
 {
     return(true);
 }
        public void OnRunCommand(string command, ref bool handled)
        {
            handled = true;
            switch (command)
            {
            case "@Tab":
                Context.AppAgentMgr.Keyboard.Send(Keys.Tab);
                break;

            case "@TabScan":
                startAutoScan();
                break;

            case "@Down":
                Context.AppAgentMgr.Keyboard.Send(Keys.Down);
                break;

            case "@Up":
                Context.AppAgentMgr.Keyboard.Send(Keys.Up);
                break;

            case "@Left":
                Context.AppAgentMgr.Keyboard.Send(Keys.Left);
                break;

            case "@Right":
                Context.AppAgentMgr.Keyboard.Send(Keys.Right);
                break;

            case "@Select":
                Context.AppAgentMgr.Keyboard.Send(Keys.Enter);
                break;

            case "@Escape":
                Context.AppAgentMgr.Keyboard.Send(Keys.Escape);
                break;

            case "@CmdRightClick":
                Context.AppAgentMgr.Keyboard.Send(Keys.LShiftKey, Keys.F10);
                break;

            case "@Back":
                Context.AppAgentMgr.Keyboard.Send(Keys.Back);
                break;

            case "@Text":
                Invoke(new MethodInvoker(delegate()
                {
                    StartupArg startupArg     = new StartupArg(PanelClasses.Alphabet);
                    startupArg.DialogMode     = true;
                    startupArg.FocusedElement = AutomationElement.FocusedElement;
                    IPanel panel = Context.AppScreenManager.CreatePanel(PanelClasses.Alphabet, String.Empty, startupArg) as IPanel;
                    Context.AppScreenManager.Show(this, panel);
                }));
                break;

            default:
                //base.OnRunCommand(command, ref handled);
                break;
            }
        }
Ejemplo n.º 31
0
 /// <summary>
 /// Intitialize the class
 /// </summary>
 /// <param name="startupArg">startup params</param>
 /// <returns>true on cussess</returns>
 public bool Initialize(StartupArg startupArg)
 {
     _alphabetScannerCommon = new AlphabetScannerCommon(this);
     _alphabetScannerCommon.EvtFormatPreditionWord += _homeScreenCommon_EvtFormatPreditionWord;
     return(_alphabetScannerCommon.Initialize(startupArg));
 }
Ejemplo n.º 32
0
 /// <summary>
 /// Intitializes the class
 /// </summary>
 /// <param name="startupArg">startup param</param>
 /// <returns>true on success</returns>
 public bool Initialize(StartupArg startupArg)
 {
     _alphabetScannerCommon = new AlphabetScannerCommon(this);
     return(_alphabetScannerCommon.Initialize(startupArg));
 }