Пример #1
0
        public void ShowHelp()
        {
            FrameworkElement item = null;

            if (TemplatesTreeView.Visibility == Visibility.Visible)
            {
                if (TemplatesTreeView.SelectedItem != null)
                {
                    item = (CTTreeViewItem)TemplatesTreeView.SelectedItem;
                }
            }
            else
            {
                if (TemplatesListBox.SelectedItem != null)
                {
                    item = (FrameworkElement)TemplatesListBox.SelectedItem;
                }
            }

            if (item == null)
            {
                return;
            }

            var infos = ((KeyValuePair <string, string>)item.Tag);
            var rel   = GetRelativePathBySubtracting(_templatesDir, infos.Key);

            OnlineHelp.InvokeShowDocPage(new OnlineHelp.TemplateType(rel));
        }
Пример #2
0
        private void cmdHelp_Click(object sender, EventArgs e)
        {
            string helpKey;

            switch (Purpose)
            {
            case Purposes.AssociatedSurface:
                helpKey = "AssocSurface";
                break;

            case Purposes.ErrorSurface:
                helpKey = "ErrorSurface";
                break;

            case Purposes.ReferenceErrorSurface:
                helpKey = "ReferenceSurface";
                break;

            case Purposes.FirstDEM:
            case Purposes.SubsequentDEM:
            default:
                helpKey = "NewDEM";
                break;
            }

            OnlineHelp.Show(helpKey);
        }
Пример #3
0
        private void HomeButton_Click(object sender, RoutedEventArgs e)
        {
            //Find out which page to show:
            var lang = CultureInfo.CurrentUICulture.TwoLetterISOLanguageName;

            try
            {
                ShowHTMLFile(OnlineHelp.GetComponentIndexFilename(lang));
            }
            catch (Exception ex)
            {
                //we do not handle errors from iexplore
                GuiLogMessage(ex.Message, NotificationLevel.Debug);
            }
        }
Пример #4
0
 /// <summary>
 /// Show the Description of the selected plugin
 /// </summary>
 public void ShowSelectedEntityHelp()
 {
     try
     {
         if (selectedPluginsList.Count > 0)      //This doesn't work!
         {
             var plugin = selectedPluginsList[0];
             OnlineHelp.InvokeShowDocPage(plugin.Model.PluginType);
         }
         else
         {
             ShowHelp();
         }
     }
     catch (Exception e)
     {
         GuiLogMessage(e.ToString(), NotificationLevel.Error);
     }
 }
Пример #5
0
 /// <summary>
 /// Show the Help site
 /// </summary>
 public void ShowHelp()
 {
     try
     {
         if (SelectedPluginsList != null && SelectedPluginsList.Count() != 0)
         {
             ComponentVisual element = SelectedPluginsList.ElementAt(0);
             OnlineHelp.InvokeShowDocPage(element.Model.PluginType);
         }
         else
         {
             OnlineHelp.InvokeShowDocPage(typeof(WorkspaceManagerClass));
         }
     }
     catch (Exception e)
     {
         GuiLogMessage(e.ToString(), NotificationLevel.Error);
     }
 }
        public LocalizedTemplateDocumentationPage(TemplateDocumentationPage templateDocumentationPage, string lang, BitmapFrame icon)
        {
            base.DocumentationPage = templateDocumentationPage;
            Lang      = lang;
            Icon      = icon;
            _xml      = templateDocumentationPage.TemplateXML;
            _filePath = OnlineHelp.GetTemplateDocFilename(Path.Combine(templateDocumentationPage.RelativeTemplateDirectory, Path.GetFileName(templateDocumentationPage.TemplateFile)), lang);

            var cultureInfo = new CultureInfo(lang);

            Thread.CurrentThread.CurrentCulture   = cultureInfo;
            Thread.CurrentThread.CurrentUICulture = cultureInfo;

            var titleElement = XMLHelper.FindLocalizedChildElement(_xml, "title");

            if (titleElement != null)
            {
                Name = titleElement.Value;
            }

            Summary     = XMLHelper.FindLocalizedChildElement(_xml, "summary");
            Description = XMLHelper.FindLocalizedChildElement(_xml, "description");
        }
 private void cmdHelp_Click(object sender, EventArgs e)
 {
     OnlineHelp.Show(Name);
 }
Пример #8
0
 private void cmdHelp_Click(System.Object sender, System.EventArgs e)
 {
     OnlineHelp.Show(Name);
 }
Пример #9
0
 private void btnHelp_Click_1(object sender, EventArgs e)
 {
     OnlineHelp.Show(Name);
 }
Пример #10
0
 private void HelpButton_Click(object sender, RoutedEventArgs e)
 {
     OnlineHelp.InvokeShowDocPage(null);
 }
Пример #11
0
 private void btnHelp_Click(System.Object sender, System.EventArgs e)
 {
     OnlineHelp.Show(CreateMode ? "NewProject" : "ProjectProperties");
 }