Extension Framework

SketchApps' Extension Framework (EF) builds on the Plugin Framework, but uses a slightly modified architecture. The revision was prompted by a desire to "play nicely" with the ExtensionsManager. However, I also did some clean-up and refactoring.

Major Changes

Here are some of the major changes:

  • All EF plugins must be compliant SketchUp Extensions.

  • Each "extension set" gets its own:

    • anonymous module
    • load / setup script
    • Menu Bar handling (eg, Plugins, ?)
    • plugin (boot) script

  • EF uses a single global hash ($sa_ef).

For more information, see the Details page.

Resources


This wiki page is maintained by Rich Morin, an independent consultant specializing in software design, development, and documentation. Please feel free to email comments, inquiries, suggestions, etc!

Topic revision: r3 - 20 Apr 2013, RichMorin
This site is powered by Foswiki Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
Foswiki version v2.1.6, Release Foswiki-2.1.6, Plugin API version 2.4
Ideas, requests, problems regarding CFCL Wiki? Send us email