Coolite Toolkit Version 0.8.2 now available for DOWNLOAD | See also Examples Explorer | Version 1.0 available Q1 2010
 

BorderLayout (and more) Preview

Wednesday, April 9, 2008 posted by geoffrey.mcgill | 3 Comments

The Layout controls for the version 0.5 release are coming together nicely. It's been a challenge, but I think we've found the sweet spot between clean markup, object model, Visual Studio designer support, Intellisense support and being true to the ExtJS framework.

The following examples provide code samples (markup + C#) and demonstrate the Layout controls within a Window control. The main Layout is controlled by a BorderLayout.

NOTE This build is not currently available for download. Everything you see will be included with the version 0.5 release.

Window with Simple Layout
Window with Complex Layout
All Layout controls, except FormLayout/FormPanel, are now working in both markup and code-behind. Design-time support for the Layout controls is still under development, but progressing quickly.

More v0.5 Notes and a few Breaking Changes

1. The ViewPort control will be included with the v0.5 release.

2. The TagPrefix has changed from 'cool' to 'ext'.

Example

// Old
<cool:window runat="server" id="Window1" />

// New
<ext:window runat="server" id="Window1" />

3. The Namespace (.dll) has changed to Coolite.Ext.Web from Coolite.Web.UI.

Example

// Old
Window win = new Coolite.Web.UI.Window();

// New
Window win = new Coolite.Ext.Web.Window();

4. The Grid (GridPanel) control *might* not be included with the 0.5 release. Completion of the Layout controls is further ahead than the GridPanel, so we might make the decision to release v0.5 early without including the GridPanel.

Any feedback is very much appreciated.

Labels: ,

Blogger davide said...
Good work guys!! It's awesome!!
on April 9, 2008 11:46 AM
Blogger china0zzl said...
good~~ Concerned about ing`
on April 20, 2008 7:09 PM
Blogger vgarcias said...
When it will be available?
on July 14, 2008 9:52 AM

Post a Comment