2,552
edits
Changes
Created page with "MatterControl uses plugins to add features and functionality. Below is some documentation about creating your own plugins for MatterControl. Each plugin inherits from MatterC..."
MatterControl uses plugins to add features and functionality. Below is some documentation about creating your own plugins for MatterControl.
Each plugin inherits from MatterControlPlugin and implements the two functions from the interface
<code>public override void Initialize(GuiWidget application)</code>
<code>public override string GetPuginInfoJSon()</code>
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\"
[[Category:Development]]
[[Category:Plugins]]
Each plugin inherits from MatterControlPlugin and implements the two functions from the interface
<code>public override void Initialize(GuiWidget application)</code>
<code>public override string GetPuginInfoJSon()</code>
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\"
[[Category:Development]]
[[Category:Plugins]]