Namespace MarkdownMonster

This topic tree describes the MarkdownMonster namespace.

TypeDescription
  AcePosition
  App Interaction logic for App.xaml
  AppCommands
  ApplicationConfiguration Application level configuration for Markdown Monster
  ApplicationUpdater Checks for new versions and allows downloading of the latest version and installation.
  ApplicationUpdatesConfiguration Configuration item for Application Updates which are attached to the main Configuration
  ApplicationUrls Urls that are associated with the application
  AppModel Global App model for the application. Holds references to top level components like the Window, configuration and more as well as includes a number of helper functions. Available to Addins as `this.Model`.
  BugReport Message class that holds information about a bug report for logging and telemetry reporting
  ClipboardHelper Helper to encode and set HTML fragment to clipboard.
See
MarkdownMonster.ClipboardHelper.CreateDataObject(System.String,System.String).
  CommandBase Base Command class to allow handling of commands generically
  DropDownButtonBehavior
  EditorContextMenu that handles display and execution of the editors context menu.
  EditorStyle
  HtmlToPdfGeneration wrapper around the WkPdfToHtml Engine https://wkhtmltopdf.org
  KnownFolders containing methods to retrieve specific file system paths.
  LinkReferenceResult
  MainWindow Interaction logic for MainWindow.xaml
  MarkdownDocument that wraps the Active Markdown document used in the editor. [ComVisible] is important as we access this from JavaScript
  MarkdownDocumentEditor Wrapper around the Editor WebBrowser Control and the embedded Ace Editor instance that is contained within it. This class manages creation of the WebBrowser instance and handles configuration and event firing. It also provides event interfaces for AceEditor callbacks and methods to affect the behavior of the AceEditor instance using the low level AceEditor property.
  MarkdownEditorSimple A stripped down version of the MarkdownEditor class that is used for displaying various edtibable code snippets for the Code Editor as well as in various addins. Similar behavior and hookup, but doesn't include all the Markdown parsing features and uses a separate template that is simpler and less resource intensive. If you need to use a code editor as part of an Addin this is the class to use. For a usage example, see the PasteCode.xaml form
  MarkdownLintError
  MarkdownOptionsConfiguration Configuration contained class that holds Markdown options applied as available to the Markdown Parser (mostly to default MarkDig parser)
  MarkdownParserBase Base class that includes various fix up methods for custom parsing that can be called by the specific implementations.
  MarkdownParserFactory Retrieves an instance of a markdown parser
  MarkdownParserMarkdig Wrapper around the CommonMark.NET parser that provides a cached instance of the Markdown parser. Hooks up custom processing.
  MarkdownUtilities Contains a few static utilities for Markdown handling
  MarkupMarkdownResult
  mmApp Application class for Markdown Monster that provides a global static placeholder for configuration and some utility functions
  mmFileUtils Internal File Utilities class
  MostRecentlyUsedList
  NamedPipeManager A very simple Named Pipe Server implementation that makes it easy to pass string messages between two applications.
  PdfPageMargins
  PreviewSyncModeItem
  RecentDocumentListItem
  SelectionRange
  SHFILEOPSTRUCT
  Telemetry Holds telemetry information sent to server for telemetry reports. Used only for custom telemetry not AppInsights.
  UnlockKey
  VersionInfo Version info class used to
  WindowPositionConfiguration Holds the current Window position and splitter settings
  ApplicationErrorModes
  GitCommitBehaviors
  KnownFolder Standard folders registered with the system. These folders are installed with Windows Vista and later operating systems, and a computer will have only folders appropriate to it installed.
  MarkdownStyles
  PdfPageOrientation
  PdfPageSizes
  PreviewModes
  PreviewSyncMode
  RecentFileDropdownModes
  RegTypes
  Themes Supported themes (not used any more)
  IMarkdownParser


© West Wind Technologies, 2019 • Updated: 01/06/19
Comment or report problem with topic