Beispiel #1
0
        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();
        }
Beispiel #4
0
        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();
 }
Beispiel #10
0
 /// <summary>
 /// Called when the taskbar is loosing the application focus.
 /// </summary>
 public void OnDeactivated()
 {
     MainPopup?.OnDeactivated();
 }