private async void CheckBoxLogonTask_Click(object sender, RoutedEventArgs e) { try { if (CheckBoxLogonTask.IsChecked.Value) { builder.Config.Tunable.UseLogonTask = true; } else { builder.Config.Tunable.UseLogonTask = false; } builder.Save(); if (builder.Config.AutoThemeSwitchingEnabled) { var result = await messagingClient.SendMessageAndGetReplyAsync(Command.AddAutostart); if (result != Response.Ok) { throw new AddAutoStartException($"error creating auto start task, ZMQ returned {result}", "AutoDarkModeSvc.MessageParser.AddAutostart"); } } } catch (Exception ex) { ShowErrorMessage(ex, "CheckBoxLogonTask_Click"); } }
private async void ApplyTheme() { //show warning for notebook on battery with enabled battery saver if (PowerManager.EnergySaverStatus == EnergySaverStatus.On) { userFeedback.Text = Properties.Resources.msgChangesSaved + "\n\n" + Properties.Resources.msgBatterySaver; applyButton.IsEnabled = true; } else { userFeedback.Text = Properties.Resources.msgChangesSaved;//changes were saved! } if (builder.Config.Location.Enabled) { ActivateLocationMode(); } else { try { builder.Save(); } catch (Exception ex) { ShowErrorMessage(ex); } } try { string result = await messagingClient.SendMessageAndGetReplyAsync(Command.Switch); if (result == Response.Err) { throw new SwitchThemeException(); } } catch (Exception ex) { ErrorWhileApplyingTheme($"ZMQ message is {Response.Err}", ex.ToString()); } }
private async Task DetectMonitors() { try { string result = await messagingClient.SendMessageAndGetReplyAsync(Command.DetectMonitors); if (result != StatusCode.Ok) { throw new SwitchThemeException(result, "PageWallpaper"); } try { builder.Load(); } catch (Exception ex) { ShowErrorMessage(ex, "constructor"); } } catch (Exception ex) { ShowErrorMessage(ex, "constructor"); } }
private async void RequestThemeSwitch() { try { string result = await messagingClient.SendMessageAndGetReplyAsync(Command.Switch); if (result == Response.Err) { throw new SwitchThemeException(); } } catch (Exception ex) { ShowErrorMessage(ex); } }
private async void RequestThemeSwitch() { try { string result = await messagingClient.SendMessageAndGetReplyAsync(Command.Switch, 15); if (result != StatusCode.Ok) { throw new SwitchThemeException(result, "PageApps"); } } catch (Exception ex) { ShowErrorMessage(ex); } }
private async void RequestThemeSwitch() { string result = StatusCode.Err; try { result = await messagingClient.SendMessageAndGetReplyAsync(Command.Switch, 15); if (result != StatusCode.Ok) { throw new SwitchThemeException(result, "PageWallpaper"); } } catch (Exception ex) { ShowErrorMessage(ex, $"ZeroMQ returned err {result}"); } }
private async void RequestThemeSwitch() { string result = Response.Err; try { result = await messagingClient.SendMessageAndGetReplyAsync(Command.Switch); if (result != Response.Ok) { throw new SwitchThemeException(); } } catch (Exception ex) { ShowErrorMessage($"ZeroMQ returned err {result}", ex); } }