Use ProDomus’s Class Generator to generate template and class code that is
      ABC and Clarion Compliant! This takes the complexity out of creating
      wrapper templates and class definition files and assists developers in
      creating classes for both ABC and Clarion (Legacy) applications. This uses
      the power of the Application Generator to actually write template code!
      
      See live demonstration on 
ClarionLive!
      
      Both novice and advanced developers will appreciate the simplicity of
      turning class code into fully functional templates and ABC compliant
      classes.
      
      
Wrapper Templates
      
        - Creates class wrapper templates that are ABC and Clarion Compliant
          meaning that the same template may be used in either an ABC or Clarion
          (Legacy) application.
- Creates global extensions, procedure extensions, control templates,
          and code templates.
- Creates global and local objects.
- Creates Embed points for instance methods.
- Handles standalone and multi-dll applications.
- In the case of multi-dll applications, it creates classes that do
          not get compiled unless they are intentionally added to the
          application.
Class Files (inc, clw, trn)
        - Class Files
- Creates translation files with SECTION code.
- Creates include file list within class include and clw files.
- Adds map embeds.
- Defines properties and methods and class attributes.
- Adds !,EXTENDS and !,FINAL attributes where needed.
- Adds DupString code with a check box.
- Adds DebugView Method with a check box.
- Add Translation Methods and Virtual Embeds with calls to the
          built-in Translator Class
      Simply add the PD Class Generator Extension Template to a source procedure
      to generate Template, Class, and Translation files in one step. Add them
      to a Window Procedure to create a CODE Template. Add data to the template
      generator application from global data or procedure data or hand code your
      own.
      
      
Includes useful Class and Template Examples
      
        - SQL Query Control. The template and class populates a set of query
          controls that allow you to create, save, and reload queries at runtime
          in an SQL environment. This is based on a procedure developed by Bob
          Huff and shown in ClarionLive!. Download
            detailed description.
- Window Manager. This creates a global queue of open windows that can
          be referenced by procedure name. Among other thins, this allows you to
          
            - Post events procedures by procedure name.
- Post notifications by procedure name.
- Automatically move windows that have gone outside the client
              area back into the client area.
- Close all open windows.
- Determine whether there is a modal window open.
 
      Tested in C6 and 7. Should work in earlier versions of Clarion.