Exemplo n.º 1
0
        protected virtual void RaiseKeyboardChangedEvent(KeyboardChangedEventArgs e)
        {
            // I do this in all to avoid a possible race condition
            // https://msdn.microsoft.com/en-us/library/w369ty8x.aspx
            var handler = OnKeyboardChangedEvent;

            handler?.Invoke(this, e);
        }
Exemplo n.º 2
0
        private void DeviceManagerOnOnKeyboardChanged(object sender, KeyboardChangedEventArgs e)
        {
            _deviceManager.OnKeyboardChanged -= DeviceManagerOnOnKeyboardChanged;
            _logger.Debug("Resuming module change");

            var module = _waitEffect;

            _waitEffect = null;
            var loopManager = _waitLoopManager;

            _waitLoopManager = null;

            ChangeActiveModule(module, loopManager);
        }
Exemplo n.º 3
0
        private void DeviceManagerOnOnKeyboardChangedEvent(object sender, KeyboardChangedEventArgs e)
        {
            _deviceManager.OnKeyboardChangedEvent -= DeviceManagerOnOnKeyboardChangedEvent;
            _logger.Debug("Resuming effect change");

            var effect = _waitEffect;

            _waitEffect = null;
            var loopManager = _waitLoopManager;

            _waitLoopManager = null;

            ChangeEffect(effect, loopManager);
        }
Exemplo n.º 4
0
 private void OnKeyboardChanged(object sender, KeyboardChangedEventArgs e)
 {
     ChangeToLastProfile();
 }
Exemplo n.º 5
0
 /// <summary>
 ///     Handles chaning the active keyboard, updating the preview image and profiles collection
 /// </summary>
 private void DeviceManagerOnOnKeyboardChangedEvent(object sender, KeyboardChangedEventArgs e)
 {
     NotifyOfPropertyChange(() => PreviewSettings);
     LoadProfiles();
 }
 /// <summary>
 ///     Handles chaning the active keyboard, updating the profiles collection
 /// </summary>
 private void DeviceManagerOnOnKeyboardChanged(object sender, KeyboardChangedEventArgs e)
 {
     LoadProfiles();
 }
Exemplo n.º 7
0
 private void DeviceManagerOnOnKeyboardChangedEvent(object sender, KeyboardChangedEventArgs e)
 {
     NotifyOfPropertyChange(() => KeyboardImage);
 }