private void SetColumnChoosePopup() { MainPopup.PopupView.AcceptCommand = _viewModel.MoveTaskCommand; MainPopup.PopupView.HeaderTitle = AppResources.MoveTask; MainPopup.PopupView.ContentTemplate = Application.Current.Resources["MoveTaskPopup"] as DataTemplate; MainPopup.PopupView.ShowFooter = false; MainPopup.PopupView.HeightRequest = 300; MainPopup.Show(); }
/// <summary> /// Reads a flag indicating if the plugin tooltip, that might reflect the state of the plugin, has changed. /// </summary> /// <returns>True if the tooltip has changed since the last call, false otherwise.</returns> public bool GetIsToolTipChanged() { bool Result = false; if (MainPopup != null) { Result = IsToolTipChanged || MainPopup.GetIsToolTipChanged(); IsToolTipChanged = false; } return(Result); }
private void OnCommandSettings() { SettingsWindow Dlg = new SettingsWindow(CharacterList, IsGuildChatEnabled, CustomLogFolder, EnableUpdates); Dlg.ShowDialog(); IsGuildChatEnabled = Dlg.IsGuildChatEnabled; CustomLogFolder = Dlg.CustomLogFolder; EnableUpdates = Dlg.EnableUpdates; MainPopup?.UpdateGuildList(CharacterList); MainPopup?.OnCommandSettings(); }
private void SetRenameColumnPopup() { MainPopup.PopupView.AcceptCommand = _viewModel.RenameColumnCommand; MainPopup.PopupView.HeaderTitle = AppResources.RenameColumn; MainPopup.PopupView.AcceptButtonText = AppResources.Accept; MainPopup.PopupView.DeclineButtonText = AppResources.Cancel; MainPopup.PopupView.AppearanceMode = AppearanceMode.TwoButton; MainPopup.PopupView.ShowFooter = true; MainPopup.PopupView.ContentTemplate = Application.Current.Resources["RenameColumnPopup"] as DataTemplate; MainPopup.PopupView.HeightRequest = 150; MainPopup.Show(); }
/// <summary> /// Requests to begin closing the plugin. /// </summary> public void BeginClose() { MainPopup?.Close(); SaveSettings(); using (MainWindow Popup = MainPopup) { MainPopup = null; } using (Parser Chat = CurrentChat) { CurrentChat = null; } }
private void OnCommandRestoreWindow() { MainPopup?.OnCommandRestoreWindow(); }
private void OnCommandShowWindow() { MainPopup?.OnCommandShowWindow(); }
/// <summary> /// Requests for the main plugin operation to be executed. /// </summary> public void OnIconClicked() { MainPopup?.IconClicked(); }
public void Open() { MainPopup.Show(); }
/// <summary> /// Called when the taskbar is loosing the application focus. /// </summary> public void OnDeactivated() { MainPopup?.OnDeactivated(); }