Shell Layout module

Topics: CAB & Smart Client Software Factory
May 25, 2006 at 1:47 PM
originally posted by: sreeku

I wonder why Shell is now divided in to Shell and Shell.Layout.
May 26, 2006 at 7:51 AM
originally posted by: matiaswoloski

The main reason is that we decouple the layout. So the application could have different layouts.
I wrote about this approach in the past: http://staff.southworks.net/blogs/matiaswoloski/archive/2006/03/30/DynamicLayoutWithCAB.aspx

Take a look at Outlook. It reconfigures the UI depending which module you are using: Mail will display the nav bar, the mail list and the preview pane, also the menu bars will change; Calendar will show a navbar and the rest of the screen is the calendar view. etc.

Maybe the name (Shell.Layout) is not helpful. In the next release you will see this was renamed to BranchSystems.Layout

Thans,
Matias