Rev Editor

Want to edit something? We can help! 
« Back to blog

Where is the 'end if' for that 'if'?

Three new features:

  • Auto-complete within Raptor Handlers (def., special tRev block comments)!
  • Auto-complete custom properties in any handler (includes Raptor handlers)!
  • Select Structure lets you find the beginning & end of any structure.
(download)

But wait, there's more!

Extra, added bonus:
  • Repeated Select Structure commands select the structure within which the currently selected structure resides.
  • When Select Structure reaches the handler level, it selects an extra line at the end so you can copy or cut the handler with an extra line feed.
  • When starting out your Raptor handler, the names basic.properies and custom.properties will auto-complete.
    • Cmd+k will auto-complete the name.
    • A second cmd+k will auto-complete the entire handler !
    • This is consistent with the way auto-complete works for any other handler or control structure.
Enhancements:
  • Setting properties from special Raptor Handlers is now faster and works well in the Decoder mode as well.
  • The basic.properties for fields now includes the text property. This is the number one thing folks want to do with labels.
  • The basic.properties for stacks now includes resizable. Why we have liveResizing and not resizable on Rev inspector's basic properties pane is incomprehensible by the human mind. (Aliens?)
  • Properties shown in Raptor Handlers that have values inherited from an owner are shown in brackets. (See image below.) When these values are clicked, they display the actual property value of the object (not its owner).

Bug fixes:
  • A pernicious bug that didn't let you change the short name of an unsaved stack (or substack) via Raptor Handlers has been fixed.
  • The above bug also made it impossible to compile an object that was open in a tab when its stack owner was unsaved (or a substack) and had its name changed via a Raptor Handler.
  • This bug was not easy to explain or replicate, but thanks to Sarah, I found it and fixed it.

You can now update your components and get these great new features, enhancements, optimizations and fixes!

Here's how to update your components:

  • Via Help menu:
  • Via link:
NOTE: Updating components does not require downloading the tRev application. Usually you will not even need to restart the tRev app. However, since this particular update changes code in the tRev broker component, you will need to quit tRev and restart it.

You should click below to...

 

Loading mentions Retweet
Posted by Jerry Daniels 

Comments (6)

Sep 18, 2009
Sarah Reichelt said...
Sorry :-(

The Select Structure looks really cool. I hadn't even thought about applying it to complete handlers but this is going to be great for copying & pasting.

Sep 18, 2009
Dick Kriesel said...
Watching your video, it looked like another command-( might expand the selection another level. Does it? I suppose if I expanded too far, I'd want to command-) to focus. Thanks, Jerry.
Sep 20, 2009
Jerry Daniels said...
Good question, Dick.

As you well know, one feature can lead to another, and that way leads to chaos. SO...If you cmd+( repeatedly, tRev will select the next level control structure until reaching the handler level.

Once tRev reaches the handler level, it is thoughtful enought to select an extra line, so you're all set-up to copy or cut the handler with an extra blank line at the end.

I am, however, making no provision for going in reverse. I tried it and it's too messy—takes away the simplicity of the whole operation.

A Select Structure that expands eventually to the handler level does the job as it marks the begin/end of each structure with bold as it goes.

Try it, I think you'll like it. The component update will be available within the hour.

You're entirely welcome.

Sep 20, 2009
Jerry Daniels said...
The update featured on Feature Friday is now tested and ready for users! Feel free to update your tRev components. You might re-read the original posting about Feature Friday as I have added some details and additional notes. Link to FF posting: http://reveditor.com/feature-friday-sept-18-select-structures
Sep 20, 2009
Sep 20, 2009
Jerry Daniels said...
You will need to restart tRev after updating your components, since I have updated the broker component that talks to Rev.

Leave a comment...

 
To leave a comment on this posterous, please login by clicking one of the following.
Posterous-login     twitter