Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » Ribbon Controls Collapse All
Subject Author Date
Massimo Germi Jul 10, 2006 - 10:25 AM

Hi, I’m starting using beta release of Ribbon Controls, very very good and beautifull Control.

Is there a way to use this control vertically (at left or right of the MainFrame)?

tx

Technical Support Jul 10, 2006 - 12:42 PM

Some UI controls are designed to be only horizontal or only vertical. For instance, the CExtPageContainerWnd demonstrated in the PageContainer sample is designed to be vertical but you can show its horizontal version (select Horizontal page container in the View menu). However we have never heard that somebody uses its horizontal version.

The ribbons are designed to be horizontal and top oriented. Many buttons on ribbon pages have horizontal text. One ribbon page is assumed to replace 3-5 toolbars or a menu tree of 1-2 buttons in the menu bar. If we make a ribbon vertical, all these text lines will also get vertical. This does not look user friendly. You can check how it would look with some customizable application like DRAWCLI. Just create several toolbars with 5-7 buttons in each, make buttons having text and dock all the toolbars vertically. Of course, we could make ribbon button groups oriented vertically independently when the ribbon is vertically docked, but the ribbon layout’s algorithm will be lost in this case.

Massimo Germi Jul 10, 2006 - 3:43 PM

Yes I agree with you, but ... Please consider this:
many new monitor are more wide than height, if you have an application, like a text editor or an image editor, you wish to use more screen space for display your document, text or image. In this case I prefer to have all my controls on the left or on the right, maybe this is only my preference.