Exemplo n.º 1
0
        private void ShowConextBasedHelp()
        {
            var active = TabControl.SelectedItem as TabItem;

            if (active == GeneralTab)
            {
                UserGuideHelper.ShowHelp(HelpTopic.AppGeneral);
            }
            else if (active == PrinterTab)
            {
                UserGuideHelper.ShowHelp(HelpTopic.AppPrinters);
            }
            else if (active == TitleTab)
            {
                UserGuideHelper.ShowHelp(HelpTopic.AppTitle);
            }
            //else if (active == ApiTab)
            //    UserGuideHelper.ShowHelp(HelpTopic.AppApiServices);
            else if (active == DebugTab)
            {
                UserGuideHelper.ShowHelp(HelpTopic.AppDebug);
            }
            else if (active == LicenseTab)
            {
                UserGuideHelper.ShowHelp(HelpTopic.AppLicense);
            }
            else
            {
                UserGuideHelper.ShowHelp(HelpTopic.AppGeneral);
            }
        }
 private void OfflineActivationWindow_OnKeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.F1)
     {
         UserGuideHelper.ShowHelp(HelpTopic.AppLicense);
     }
 }
Exemplo n.º 3
0
 public void TestHelpTopicsAssigned()
 {
     foreach (HelpTopic topic in Enum.GetValues(typeof(HelpTopic)))
     {
         Assert.IsNotNullOrEmpty(UserGuideHelper.GetTopic(topic), string.Format("Topic {0} does not have a html reference attached", topic));
     }
 }
Exemplo n.º 4
0
 private void OnKeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.F1)
     {
         UserGuideHelper.ShowHelp(null, HelpTopic.CreatingPdf);
     }
 }
Exemplo n.º 5
0
 private void MainWindow_OnKeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.F1)
     {
         UserGuideHelper.ShowHelp(HelpTopic.General);
     }
 }
Exemplo n.º 6
0
        private void TestSingleHelpFile(string filename, string folder)
        {
            string helpPath = folder; //Path.Combine(folder, "html");

            foreach (HelpTopic topic in Enum.GetValues(typeof(HelpTopic)))
            {
                string sourceFile = UserGuideHelper.GetTopic(topic);
                sourceFile = Path.Combine(helpPath, sourceFile + ".html");
                Assert.IsTrue(condition: File.Exists(sourceFile), message: string.Format("Help file '{0}' does not exist in {1}!", sourceFile, filename));
            }
        }
Exemplo n.º 7
0
 private void WhatsNewButton_OnClick(object sender, RoutedEventArgs e)
 {
     UserGuideHelper.ShowHelp(null, HelpTopic.WhatsNew);
 }
Exemplo n.º 8
0
        private void ShowConextBasedHelp()
        {
            var helpTopic = HelpTopic.General;

            var active = TabControl.SelectedItem as TabItem;

            if (active == DocumentTab)
            {
                helpTopic = HelpTopic.ProfileDocument;
            }
            else if (active == SaveTab)
            {
                helpTopic = HelpTopic.ProfileSave;
            }
            else if (active == ImageFormatsTab)
            {
                helpTopic = HelpTopic.ProfileImageFormats;
            }
            else if (active == PdfTab)
            {
                helpTopic = HelpTopic.ProfilePdf;

                if (PdfTabUserControl.PdfSettingsTabControl.SelectedItem == PdfTabUserControl.PdfGeneralTab)
                {
                    helpTopic = HelpTopic.PdfGeneral;
                }
                else if (PdfTabUserControl.PdfSettingsTabControl.SelectedItem == PdfTabUserControl.PdfSecurityTab)
                {
                    helpTopic = HelpTopic.PdfSecurity;
                }
                else if (PdfTabUserControl.PdfSettingsTabControl.SelectedItem == PdfTabUserControl.PdfSignatureTab)
                {
                    helpTopic = HelpTopic.PdfSignature;
                }
                else if (PdfTabUserControl.PdfSettingsTabControl.SelectedItem == PdfTabUserControl.PdfCompressionTab)
                {
                    helpTopic = HelpTopic.PdfCompression;
                }
            }
            else if (active == ActionsTab)
            {
                helpTopic = HelpTopic.ProfileActions;

                var currentAction = ActionsTabUserControl.ViewModel.ActionCollectionView.CurrentItem as ActionBundle;
                if (currentAction != null)
                {
                    var currentActionControl = currentAction.ActionControl;
                    if (currentActionControl is CoverActionControl)
                    {
                        helpTopic = HelpTopic.Cover;
                    }
                    else if (currentActionControl is AttachmentActionControl)
                    {
                        helpTopic = HelpTopic.Attachment;
                    }
                    else if (currentActionControl is EmailClientActionControl)
                    {
                        helpTopic = HelpTopic.OpenEmailClient;
                    }
                    else if (currentActionControl is EmailSmtpActionControl)
                    {
                        helpTopic = HelpTopic.SendEmailOverSmtp;
                    }
                    else if (currentActionControl is FtpActionControl)
                    {
                        helpTopic = HelpTopic.UploadWithFtp;
                    }
                    else if (currentActionControl is PrintActionControl)
                    {
                        helpTopic = HelpTopic.PrintDocument;
                    }
                    else if (currentActionControl is ScriptActionControl)
                    {
                        helpTopic = HelpTopic.RunScript;
                    }
                }
            }
            else
            {
                helpTopic = HelpTopic.ProfileSettings;
            }

            UserGuideHelper.ShowHelp(helpTopic);
        }
 private void TokenHintOnClick(object sender, RoutedEventArgs e)
 {
     UserGuideHelper.ShowHelp(HelpTopic.Tokens);
 }
Exemplo n.º 10
0
 private void LicenseButton_OnClick(object sender, RoutedEventArgs e)
 {
     UserGuideHelper.ShowHelp(null, HelpTopic.License);
 }
Exemplo n.º 11
0
 private void ManualButton_OnClick(object sender, RoutedEventArgs e)
 {
     UserGuideHelper.ShowHelp(null, HelpTopic.General);
 }