Development/Developing Plugins

From MatterControl Manual
Revision as of 15:17, 30 November 2016 by MatterHackers (Talk | contribs) (MatterHackers moved page Developing Plugins to Development/Developing Plugins)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

MatterControl allows the use of plugins to add features and functionality.

Each plugin inherits from the MatterControlPlugin class and implements the two functions from the interface:

public override void Initialize(GuiWidget application)

public override string GetPuginInfoJSon()

Currently GetPluginInfoJSon has the following defined

  • Field: "Name" - Example: "Name Creator"
  • Field: "UUID" - Example "xxx06000-66c3-11e3-949a-0800200c9a66"
  • Field: "About" - Example: "A Creator that allows you to type in text"
  • Field: "Developer" - Example: "MatterHackers, Inc."
  • Field: "URL" - Example: "\"

GitHub repository: