<%@ MasterClass="Application.pages.Layout" Theme="Simple" %> <com:TContent ID="body" > <com:TPanel GroupingText="Class Information"> class <com:TTextBox ID="ClassName" Text=<%#$this->Page->ClassDefinition->ClassName%> CssClass="slTextBox"/> extends <com:TTextBox ID="ParentClass" Text=<%#$this->Page->ClassDefinition->ParentClass%> CssClass="slTextBox"/> implements <com:TTextBox ID="Interfaces" CssClass="slTextBox"/> </com:TPanel> <com:TPanel GroupingText="Property Definitions"> <table> <tr> <th>Name</th> <th>Type</th> <th>Default Value</th> <th>Storage Mode</th> <th>Accessibility</th> <th>Comments</th> <th>Actions</th> </tr> <com:TRepeater ID="PropertyList" ItemCommand="itemAction"> <prop:ItemTemplate> <tr> <td> <com:TTextBox ID="PropertyName" Text=<%# $this->Parent->DataItem->Name %> CssClass="slTextBox"/> </td> <td> <com:TDropDownList ID="PropertyType" SelectedValue=<%# $this->Parent->DataItem->Type %> > <com:TListItem Text="string" /> <com:TListItem Text="integer" /> <com:TListItem Text="boolean" /> <com:TListItem Text="enumerable" /> <com:TListItem Text="float" /> <com:TListItem Text="mixed" /> </com:TDropDownList> </td> <td> <com:TTextBox ID="DefaultValue" Text=<%# $this->Parent->DataItem->DefaultValue %> CssClass="slTextBox"/> </td> <td> <com:TDropDownList ID="Storage" SelectedValue=<%# $this->Parent->DataItem->Storage %> > <com:TListItem Text="ViewState" /> <com:TListItem Text="ControlState" /> <com:TListItem Text="Memory" /> </com:TDropDownList> </td> <td> <com:TCheckBox ID="IsProtected" Text="protected" Checked=<%# $this->Parent->DataItem->IsProtected %> /> <com:TCheckBox ID="ReadOnly" Text="read-only" Checked=<%# $this->Parent->DataItem->ReadOnly %> /> </td> <td> <com:TTextBox ID="Comments" Text=<%# $this->Parent->DataItem->Comments %> CssClass="slTextBox"/> </td> <td> <com:TButton ID="AddButton" Text="Add" CommandName="add" CommandParameter=<%# $this->Parent->ItemIndex %> /> <com:TButton ID="RemoveButton" Text="Remove" CommandName="remove" CommandParameter=<%# $this->Parent->ItemIndex %> /> </td> </tr> </prop:ItemTemplate> </com:TRepeater> </table> </com:TPanel> <com:TPanel GroupingText="Event Definitions"> <table> <tr> <th>Name</th> <th>Comments</th> <th>Actions</th> </tr> <com:TRepeater ID="EventList" ItemCommand="itemAction"> <prop:ItemTemplate> <tr> <td> <com:TTextBox ID="EventName" Text=<%# $this->Parent->DataItem->Name %> CssClass="slTextBox"/> </td> <td> <com:TTextBox ID="Comments" Text=<%# $this->Parent->DataItem->Comments %> CssClass="slTextBox"/> </td> <td> <com:TButton ID="AddButton" Text="Add" CommandName="add" CommandParameter=<%# $this->Parent->ItemIndex %> /> <com:TButton ID="RemoveButton" Text="Remove" CommandName="remove" CommandParameter=<%# $this->Parent->ItemIndex %> /> </td> </tr> </prop:ItemTemplate> </com:TRepeater> </table> </com:TPanel> <br/> Comments <br/> <com:TTextBox ID="Comments" TextMode="MultiLine" Columns="80" Rows="6" /> <br/> Author Name <com:TTextBox ID="AuthorName" Text=<%#$this->Page->ClassDefinition->Author%> CssClass="slTextBox"/> Author Email <com:TTextBox ID="AuthorEmail" Text=<%#$this->Page->ClassDefinition->Email%> CssClass="slTextBox"/> <br/> <hr/> <com:TButton Text="Generate Code" Click="generateCode" /> <com:TTextHighlighter> <com:TLiteral ID="SourceCode" /> </com:TTextHighlighter> </com:TContent>