public void Update(GameTime time, IMouseManager mouse, IKeyboardManager keyboard) { foreach (var element in _elements) { element.Update(time, mouse, keyboard); } }
public App() { _context = new ClickerContext(); var ioc = _context.IocContainer; _keyboardManager = ioc.Resolve <IKeyboardManager>(); _window = ioc.Resolve <MainWindow>(); _window.Show(); }
public ClipboardPasteService( IPasteHotkeyInterceptor pasteHotkeyInterceptor, ILogger logger, IMainWindowHandleContainer handleContainer, IKeyboardManager keyboardManager) { this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.logger = logger; this.handleContainer = handleContainer; this.keyboardManager = keyboardManager; }
public ClipboardPasteService( IPasteHotkeyInterceptor pasteHotkeyInterceptor, ILogger logger, IMainWindowHandleContainer handleContainer, IKeyboardManager keyboardManager) { this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.logger = logger; this.handleContainer = handleContainer; this.keyboardManager = keyboardManager; }
public void Update(GameTime time, IMouseManager mouse, IKeyboardManager keyboard) { IsHovered = ScreenRect.Contains(mouse.Position); if (IsHovered) { if (mouse.IsScrollWheelUp()) { OnMouseWheel(mouse.ScrollWheelDelta); if (MouseWheel != null) { MouseWheel(mouse.ScrollWheelDelta); } } else if (mouse.IsScrollWheelDown()) { OnMouseWheel(mouse.ScrollWheelDelta); if (MouseWheel != null) { MouseWheel(mouse.ScrollWheelDelta); } } if (mouse.IsButtonPressed(MouseButton.Left)) { OnMouseClick(MouseButton.Left); if (Clicked != null) { Clicked(); } if (MouseClicked != null) { MouseClicked(MouseButton.Left); } } if (mouse.IsButtonPressed(MouseButton.Middle)) { OnMouseClick(MouseButton.Middle); if (MouseClicked != null) { MouseClicked(MouseButton.Middle); } } if (mouse.IsButtonPressed(MouseButton.Right)) { OnMouseClick(MouseButton.Right); if (MouseClicked != null) { MouseClicked(MouseButton.Right); } } } OnUpdate(time, mouse, keyboard); }
public SettingsViewModel( IRegistryManager registryManager, IProcessManager processManager, ISettingsManager settingsManager, IKeyboardManager keyboardManager) { this.registryManager = registryManager; this.processManager = processManager; this.settingsManager = settingsManager; this.keyboardManager = keyboardManager; pasteDurationBeforeUserInterfaceShowsInMilliseconds = settingsManager.LoadSetting( nameof(PasteDurationBeforeUserInterfaceShowsInMilliseconds), 300); }
public PasteCombinationDurationMediator( IPasteHotkeyInterceptor pasteHotkeyInterceptor, IConsumerThreadLoop consumerLoop, IThreadDelay threadDelay, IMainThreadInvoker mainThreadInvoker, ILogger logger, IKeyboardManager keyboardManager) { this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.consumerLoop = consumerLoop; this.threadDelay = threadDelay; this.mainThreadInvoker = mainThreadInvoker; this.logger = logger; this.keyboardManager = keyboardManager; threadCancellationTokenSource = new CancellationTokenSource(); }
public PasteCombinationDurationMediator( IPasteHotkeyInterceptor pasteHotkeyInterceptor, IConsumerThreadLoop consumerLoop, IThreadDelay threadDelay, IMainThreadInvoker mainThreadInvoker, ILogger logger, IKeyboardManager keyboardManager) { this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.consumerLoop = consumerLoop; this.threadDelay = threadDelay; this.mainThreadInvoker = mainThreadInvoker; this.logger = logger; this.keyboardManager = keyboardManager; threadCancellationTokenSource = new CancellationTokenSource(); }
protected override void Initialize(WorkflowExecutionContext context) { base.Initialize(context); var app = CoreApplication.Instance; _workflowManager = app.GetSubsystemOrThrow <IWorkflowManager>(); _scannerManager = app.GetSubsystemOrThrow <IScannerManager>(); _electionManager = app.GetSubsystemOrThrow <IElectionManager>(); _votingResultManager = app.GetSubsystemOrThrow <IVotingResultManager>(); _syncManager = app.GetSubsystemOrThrow <ISynchronizationManager>(); _soundManager = app.GetSubsystemOrThrow <ISoundManager>(); _keyboard = app.GetSubsystemOrThrow <UnionKeyboard>(); _configManager = app.GetSubsystemOrThrow <IConfigurationManager>(); _fileSystemManager = app.GetSubsystemOrThrow <IFileSystemManager>(); _printingManager = app.GetSubsystemOrThrow <IPrintingManager>(); _recognitionManager = app.GetSubsystemOrThrow <IRecognitionManager>(); _logger = _workflowManager.Logger; }
public ConsoleDrawer( IDrawManager drawManager, IKeyboardManager keyboardManager, IPhraseProvider phraseProvider, IObjectDrawer canvasDrawer, IObjectDrawer dotDarwer, IObjectDrawer verticalLineDrawer, IObjectDrawer horizontalLineDrawer, IObjectDrawer gooseDrawer, IBoard board) { this.drawManager = drawManager; this.keyboardManager = keyboardManager; this.phraseProvider = phraseProvider; this.canvasDrawer = canvasDrawer; this.dotDrawer = dotDarwer; this.verticalLineDrawer = verticalLineDrawer; this.horizontalLineDrawer = horizontalLineDrawer; this.gooseDrawer = gooseDrawer; this.board = board; }
public KeyboardPasteCombinationStateService( IKeyboardManager keyboardManager) { this.keyboardManager = keyboardManager; }
internal InputComponent(IKeyboardManager manager, IReadOnlyDictionary<Keys, CommandKeys> keyMap) { this.manager = manager; this.keyMap = keyMap; }
protected virtual void OnUpdate(GameTime time, IMouseManager mouse, IKeyboardManager keyboard) { }
protected override void Initialize(WorkflowExecutionContext context) { base.Initialize(context); var app = CoreApplication.Instance; _workflowManager = app.GetSubsystemOrThrow<IWorkflowManager>(); _scannerManager = app.GetSubsystemOrThrow<IScannerManager>(); _electionManager = app.GetSubsystemOrThrow<IElectionManager>(); _votingResultManager = app.GetSubsystemOrThrow<IVotingResultManager>(); _syncManager = app.GetSubsystemOrThrow<ISynchronizationManager>(); _soundManager = app.GetSubsystemOrThrow<ISoundManager>(); _keyboard = app.GetSubsystemOrThrow<UnionKeyboard>(); _configManager = app.GetSubsystemOrThrow<IConfigurationManager>(); _fileSystemManager = app.GetSubsystemOrThrow<IFileSystemManager>(); _printingManager = app.GetSubsystemOrThrow<IPrintingManager>(); _recognitionManager = app.GetSubsystemOrThrow<IRecognitionManager>(); _logger = _workflowManager.Logger; }