Alex Tweedly wrote:
Most apps that have a single window for a universal toolbar do so in an MDI, but since we don't have MDI parent window classes there's not much we can do on that front. And since MDI is being slowly retired anyway I'm not sure we'd want to invest in that at this time.

With Rev, the toolbar is detached and, perhaps more significantly, cannot be moved. So if the windowBoundingRect were not adjusted to account for it, it would be too easy to have a document window positioned beneath it so that we can't reach the drag bar.

Ummm - we're talking about MS Windows,  right ?

D'oh!  Good catch.  I must remember to sleep this week...

The menu/tool bar isn't fixed position; I can move my toolbar anywhere I want - both on Win-XP and back when I was on Win2000; and also it's not full width, so there wouldn't be any problem reaching the drag bar of a max'ed window beneath it. In fact, earlier on this thread, I mentioned the fact that windowBoundingRect has its top set to be immediately below the toolbar - even if that meant that the windowBoundingRect would be off screen. That I'm sure is a bad idea; I can see the merit in trying to keep the max'ed windows from obscuring the important IDE ones - but they should have done the same with the toolbar as they did with the floating tool palette - reduce the "max" size to avoid it *if* it's in the "expected" place, otherwise ignore it.

Agreed.

But the main point worth noting for the folks here is that none of this affects one's own standalone apps.

The implementation of the windowBoundingRect in the engine is pretty nice, and as far as I can tell it conforms with expectations.

What Rev decides for their own app doesn't affect any decisions we can make with our own.

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
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