Development/Developing Plugins
From MatterControl Manual
Revision as of 10:03, 2 February 2016 by MatterHackers (Talk | contribs)
MatterControl allows the use of plugins to add features and functionality.
Each plugin inherits from the MatterControlPlugins GitHub repository 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: "https://www.matterhackers.com\"