public AssistanceWindow() { InitializeComponent(); Loaded += (s, e) => { GazeMouse.Attach(this, null, null, AppSettings.Instance.Mouse); }; }
/// <summary> /// Constructor. /// </summary> public HandsFreeMessageBox() { InitializeComponent(); Loaded += (s, e) => { TheTextBlock.Text = Message; _mouse = GazeMouse.Attach(this, null, null, AppSettings.Instance.Mouse); }; }
public MainWindow() { DataContext = this; Loaded += (s, e) => { var mouseSettings = AppSettings.Instance.Mouse; mouseSettings.TrackActiveWindowOnly = false; GazeMouse.Attach(this, null, null, mouseSettings); }; InitializeComponent(); }
/// <summary> /// Constructor. /// </summary> /// <param name="window">The main window of the application.</param> /// <param name="getGazeClickParameters">The gaze click parameter provider.</param> KeyboardApplicationEnvironment(Window window, GazeMouse.GetGazeClickParameters getGazeClickParameters) { _window = window; _getGazeClickParameters = getGazeClickParameters; _window.Loaded += OnWindowLoaded; _window.Closed += (s, e) => { GazeMouse.DetachAll(); Environment.Exit(0); }; AudioProviderFactory.UpdateSettings(); TextToAudioProviderFactory.UpdateSettings(); }
private void MainWindow_OnClosing(object sender, CancelEventArgs e) { GazeMouse.DetachAll(); }
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { GazeMouse.Attach(this); }
private void SettingsWindow_Loaded(object sender, RoutedEventArgs e) { Owner.IsEnabled = false; GazeMouse.Attach(this, null, GetGazeClickParameters, AppSettings.Instance.Mouse, true); }
/// <summary> /// Launch the recallibration user interface. /// </summary> public void LaunchRecalibration() { GazeMouse.LaunchRecalibration(); }
/// <summary> /// Constructor. /// </summary> /// <param name="window">The attaching window.</param> /// <param name="getGazeClickParameters">The gaze click parameter provider.</param> GazeProvider(Window window, GazeMouse.GetGazeClickParameters getGazeClickParameters) { _gazeMouse = GazeMouse.Attach(window, null, getGazeClickParameters ?? GetGazeClickParameters, AppSettings.Instance.Mouse); }