/// <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; }
/// <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(); }
/// <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(); }
/// <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; }
/// <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; }
public WindowsExplorerNavigateContextMenuDock(String panelClass, IntPtr hWndMain) { InitializeComponent(); PanelClass = "WindowsExplorerDialogContextMenu"; this.Load += new EventHandler(WindowsExplorerDialogContextMenu_Load); this.FormClosing += new FormClosingEventHandler(WindowsExplorerDialogContextMenu_FormClosing); _dispatcher = new RunCommandDispatcher(this); }
public WindowsExplorerNavigateContextMenuDock(String panelClass, IntPtr hWndMain) { InitializeComponent(); PanelClass = "WindowsExplorerDialogContextMenu"; this.Load += new EventHandler(WindowsExplorerDialogContextMenu_Load); this.FormClosing += new FormClosingEventHandler(WindowsExplorerDialogContextMenu_FormClosing); _dispatcher = new RunCommandDispatcher(this); }
/// <summary> /// Initializes a new instance of the class. /// </summary> /// <param name="panelClass">Scanner class</param> /// <param name="panelTitle">Title of the scanner</param> public ContextualMenuMinimalBase(String panelClass, String panelTitle) { InitializeComponent(); Load += ContextMenu_Load; FormClosing += ContextMenu_FormClosing; _originalWidth = Width; PanelClass = panelClass; _dispatcher = new RunCommandDispatcher(this); }
/// <summary> /// Initializes a new instance of the class. /// </summary> /// <param name="panelClass">Scanner class</param> /// <param name="panelTitle">Title of the scanner</param> public MenuPanelBase(String panelClass, String panelTitle) { InitializeComponent(); Load += ContextMenu_Load; FormClosing += ContextMenu_FormClosing; Title = panelTitle; PanelClass = panelClass; _dispatcher = new RunCommandDispatcher(this); }
/// <summary> /// Activates a functional agent. The caller should to an 'await' /// on this to wait for it to complete. This is because some /// functional agents return data and the caller has to wait /// for the functional agent to exit so it can get the data. Eg /// FileBrowser agent that returns a filename /// </summary> /// <param name="caller">The calling agent (can be null)</param> /// <param name="agent">Functional agent to activate</param> /// <returns>the task to wait on</returns> public async Task ActivateAgent(IApplicationAgent caller, IFunctionalAgent agent) { lock (_syncActivateAgent) { if (_currentAgent != null && _currentAgent != agent) { if (caller == null && !_currentAgent.QueryAgentSwitch(agent)) { return; } _currentAgent.OnFocusLost(); } if (caller != null) { agent.Parent = caller; caller.OnPause(); } _textControlAgent = agent.TextControlAgent; setAgent(agent); } Log.Debug("Calling activateAgent: " + agent.Name); await activateAgent(agent); CompletionCode exitCode = agent.ExitCode; Log.Debug("Returned from activateAgent: " + agent.Name); setAgent(null); if (agent.ExitCommand != null) { if (agent.ExitCommand.ContextSwitch) { Context.AppPanelManager.CloseCurrentPanel(); } RunCommandDispatcher.Dispatch(agent.ExitCommand.Command); } else if (exitCode == CompletionCode.ContextSwitch) { Context.AppPanelManager.CloseCurrentPanel(); EnumWindows.RestoreFocusToTopWindow(); WindowActivityMonitor.GetActiveWindow(); } else { PausePanelChangeRequests(); EnumWindows.RestoreFocusToTopWindow(); ResumePanelChangeRequests(false); } }
/// <summary> /// Initializes a new instance of the class. /// </summary> /// <param name="panelClass">Scanner class</param> /// <param name="title">Title of the scanner</param> public HorizontalStripScannerBase(String panelClass, String title) { this.MinimumSize = new System.Drawing.Size(30, 30); InitializeComponent(); this.MinimumSize = new System.Drawing.Size(30, 30); Load += HorizontalStripScanner_Load; FormClosing += HorizontalStripScanner_FormClosing; _dispatcher = new RunCommandDispatcher(this); //Text = title; Text = String.Empty; }
/// <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; }
/// <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); }
/// <summary> /// Initializes a new instance of the class /// </summary> public MenuPanelBase() { InitializeComponent(); _dispatcher = new RunCommandDispatcher(this); }
public HorizontalStripScannerBase() { InitializeComponent(); _dispatcher = new RunCommandDispatcher(this); }