realbasic-plugins
[Top] [All Lists]

ANN: Generate C++ template code for your new REALbasic plugin projects u

To: "REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>" <realbasic-nug at lists dot realsoftware dot com>, "REALbasic NUG <realbasic-plugins at lists dot realsoftware dot com>" <realbasic-plugins at lists dot realsoftware dot com>, Peter Harley <Peter dot Harley at fundworks dot com>
Subject: ANN: Generate C++ template code for your new REALbasic plugin projects using Squirt v 1.3
From: Dan Stenning <d0stenning at msn dot com>
Date: Wed, 12 Apr 2006 19:09:31 +0100
Cc:
Delivered-to: realbasic-nug at lists dot realsoftware dot com
Thread-index: AcZeXD7IfXo+c8pPEdq2cgAKldQmeg==
Thread-topic: ANN: Generate C++ template code for your new REALbasic plugin projects using Squirt v 1.3
LONDON, UK,  (April 12, 2006) -- 13flatFIVE Software
announces a Major Enhancement to Squirt public beta : Generate C++ source
templates for building REALbasic plugins from your REALbasic project
classes.

http://www.13flatfive.com/squirt.html

For the first time, RB developers can use one or more REALbasic project
classes as "templates" for your C++ REALbasic plugin code.  Squirt will also
attempt to convert the REALbasic source inside the "template" class to the
equivalent C++ equivalent, although most developers will go on to create
their own C++ code from scratch.

 Squirt will use any selected RB project class to generate not only the
equivalent C++ class declaration and source code, but then also create the
requisite C++ RB plugin format DLL "wrapper" code. Use this to quickly
create all the tedious definitions and wrappers necessary to make a RB
plugin. 

 Currently only simple ³non-control² plugin classes can be generated. You
can make simple plugin classes that contain no visual element. These can be
used as ³templates² for a new REALbasic plugin project. Only Class methods
and computed properties are converted. Currently Only the basic intrinsic
datatypes: integer,double,single,boolean and string are supported.

You can create plugins with methods that accept or return these values. In
addition, if you have created any computed properties using the above
datatypes, these will be made into plugin class property.

Plugin classes can also have events, which will not only be declared in the
generated C++ code, but accompanying "triggerEvent" methods are also
generated to make it easy to invoke any of your RB plugin events from within
your plugin without messing around with C++ function pointers.

Squirt 1.3 also adds support for REALbasic COMPUTED PROPERTIES.

Squirt is currently in beta and is available for free.


Contact Dan Stenning at d0stenning at msn dot com if you have any questions or
suggestions.

http://www.13flatfive.com/squirt.html


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>


<Prev in Thread] Current Thread [Next in Thread>
  • ANN: Generate C++ template code for your new REALbasic plugin projects using Squirt v 1.3, Dan Stenning <=