Thanks Scott and Richard,

Crystal clear, and a useful insight into Rev's IDE and engine.

        Gregory

Scott replied to me:

If you think abut it, this makes sense: Rev allows you to build your own authoring tools, which may need to utilize mouseMove messages in pointer tool mode, the same as when in browse mode. So in reality, the runtime environment is not bleeding into the development environment; you ran across
a message that's available when using different tools.


And Richard elaborated with:

Scott touched on this, but it's worth at least a little more explanation.

What the Rev IDE may call the "edit tool", the engine knows as the
"pointer tool".

The engine provides a variety of tool modes to enable an astounding
variety of applications, including paint tools, drawing tools, and the
pointer tool for manipulating objects.

The pointer tool makes it easy to create custom drawing and layout
environments for your users. For example, you'd want to include drawing tools and field tools along with a pointer tool in a program that allows
the end-user to design database layouts.

Rev is almost unique in its ability to build a complete IDE using only
itself; I've seen few other tools even attempt it.

But this means that the IDE is using the same engine that you're using, and it can be helpful to keep that in mind when you're working to better
understand what's going on.

A handful of us still use an older IDE that once shipped with the
product before RunRev Ltd. acquired it, MetaCard. The MC IDE has fewer features, but those of us who use it enjoy that it keeps us close to the
engine, minimizing differences between development and runtime.

In recent years I've made my own fork of that IDE, and there's also
Galaxy and others as well.  That's one of the beautiful things about
Rev: it's not just another authoring tool, but a toolkit you can use to
build the exact sort of authoring environment you most prefer.

You might enjoy taking a moment to review the Rev Dictionary entry for
"tool", to appreciate the breadth of interaction modes available.  It
might even inspire ideas for new apps you can build. :)
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to