Lotsa nice little stuff!

The incredible video:

(download)

The amazing overview:

 

Try tRev now:

   

Created by Daniels & Mara

Drag-n-drop your way out of relayering hell!

tRev's Object Browser will now let you:

  1. Drag an object in the Object Browser to re-layer it.
  2. Shift+drag an object to clone and relayer it.
  3. Double-click an object name in Browser to re-name it.
  4. Set the content of a label field WHILE you re-name it.

(download)

Double-clicking has changed

To edit the name of a control listed as a line item in the Object Browser, you must double-click on the actual name of the control. Clicking anywhere else will edit the object itself.

Double-clicking the object type ("grc" for example) or a neutral area of the highlighted line (where there's no text) will result in editing the control's code. As before, depressing the shift key while double-clicking in these areas will open the object's property inspector in Rev IDE.

FIXED: Double clicking the number of lines of code in an Object Browser line item will not edit the name of the object. Instead, it will edit the code.

Use your keyboard to the max!

To edit, accept changes and navigate the Object Browser, type the following:

  • command+return to edit the name of an object if you're in browse mode.
  • command+return while editing to accept the edit and return to browse mode.
  • enter while editing to accept the edit. (cmd+return if no enter key)
  • return to accept the edit and edit the next line (if there is one).
  • down arrow to accept the edit and edit the next line.
  • up arrow to accept the edit and edit the previous line.
  • tab to accept the edit and edit the next line.
  • right arrow at the end of the edited name will accept the edit and edit next line.
  • left arrow at the beginning of the edited name will accept the edit and edit previous line.
This is one of those processes that's MUCH easier to do than to explain. Keyboarding is the only way to do re-naming en masse.

The Hat Trick

With inline editing you can name your label fields and set their content at the same time:

Step 1

Step 2:

Step 3:

Bonus: if you type shift+return to accept the edited name of any field, its new name will appear as its text content.

Why doesn't the Revolution application browser do all this?

The developers of the Rev IDE have to worry about what version of the engine you're running. This precludes using some of the newer features like the new drag and drop messages and the formattedTop property--all of which make allow us to do relayering and inline editing in tRev's Object Browser.

tRev can run the most recent engine and never worry about the IDE, since it runs in its own application partition. That means you don't have to worry about the IDE, either!

 

Try tRev now:

   

Created by Daniels & Mara

Object Browser details

When you first open tRev without editing any scripts, you will see tRev’s Object browser by default. This is roughly equivalent to Revolution’s Application browser. It lets you explore stacks, cards, groups and controls.

  • If an object in the browser has a numeric value to its right, that means it contains that many actual lines of code—not counting lines that are without words and lines that are comments only.
  • If an object is grayed out, it is not visible.
    • A group can be invisible, but the controls in it may or may not be.
  • Any time you want to see the Object browser in tRev, create a new tab via the Tabs menu or just type command+n (Mac) or control+n (Vista).  n=new tab.
  • Selecting an object and, then, double-clicking it or typing enter/return will open the object’s code. 
    • Depressing the shift key while doing this will inspect the object’s properties in Revolution using the Rev property inspector.
  • When an object is selected, you will see Column Buttons become enabled at the bottom of the object’s column. These are Go To, Save, SnapVisibleDelete or Close, depending upon the type of object. 
    • To bypass the delete dialog, hold down the shift key.
  • Column Button quick keys: g =  Go To; v =  Visible; d = Delete; c = Close; s = Save; p = Snap a Card Picture mode.
    • No modifier key is needed for quick keys. That's what makes them so quick!
    • These shortcuts do not work if the Find panel is visible.
    • Snap only works when either the Cards or Controls columns are active.
  • The Go To button goes to a stack or card in the toplevel (editable) mode—even if it is modeless, modal or palette. 
    • If the targeted stack is not visible it becomes visible
    • If either the top left or bottom right of the target stack is not within one of your screen rects, it get re-positioned to the center of your main screen. 
    • If you are going to any other type of object other than a card or a stack, it gets selected with the pointer tool—provided it is visible and within the rect of the card.
  • The Save quick key works when any column is active, despite the fact that it is only beneath the Stacks column. Since it only saves a stack, this was deemed the best way to make it more available.
Having difficulty remembering all this? You might find turning on the Instructional Tooltips preference to be...well, instructed.

Try tRev now:

   

Created by Daniels & Mara

Feature Friday Aug 7 Video - Part 1 of 3

(download)

NOTE: This video was made using Mac OS XtRev acquits itself well on Windows, but with some temporary limitations: switching back and forth between tRev and Rev using control+r is not working the way we'd like YET. This can be worked around by either clicking back and forth or by keeping tRev visible via its prefs.

 

Try tRev now:

   

Created by Daniels & Mara