Blame | Letzte Änderung | Log anzeigen | RSS feed
<%@ MasterClass="Application.pages.Layout" Theme="PradoSoft" %><com:TContent ID="body" ><com:TPanel CssClass="classinfo" 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 CssClass="propertydef" GroupingText="Property Definitions"><com:TRepeater ID="PropertyList" OnItemCommand="propertyAction"><prop:EmptyTemplate>No properties defined.<br/></prop:EmptyTemplate><prop:HeaderTemplate><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></prop:HeaderTemplate><prop:FooterTemplate></table></prop:FooterTemplate><prop:ItemTemplate><tr><td><com:TTextBox ID="PropertyName" Text=<%# $this->DataItem->Name %> CssClass="slTextBox"/></td><td><com:TDropDownList ID="PropertyType" SelectedValue=<%# $this->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->DataItem->DefaultValue %> CssClass="slTextBox"/></td><td><com:TDropDownList ID="Storage" SelectedValue=<%# $this->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->DataItem->IsProtected %> /><com:TCheckBox ID="ReadOnly" Text="read-only" Checked=<%# $this->DataItem->ReadOnly %> /></td><td><com:TTextBox ID="Comments" Text=<%# $this->DataItem->Comments %> CssClass="slTextBox"/></td><td><com:TButtonText="Remove"CommandName="remove"CommandParameter=<%# $this->ItemIndex %>CssClass="button"/><com:TButtonText="Up"CommandName="up"CommandParameter=<%# $this->ItemIndex %>Enabled=<%# $this->ItemIndex > 0%>CssClass="button"/><com:TButtonText="Down"CommandName="down"CommandParameter=<%# $this->ItemIndex %>Enabled=<%# $this->ItemIndex < $this->Page->ClassDefinition->Properties->Count-1 %>CssClass="button"/></td></tr></prop:ItemTemplate></com:TRepeater><p><com:TButton Text="New Property" OnCommand="propertyAction" CommandName="add" CssClass="button" /></p></com:TPanel><com:TPanel CssClass="eventdef" GroupingText="Event Definitions"><com:TRepeater ID="EventList" OnItemCommand="eventAction"><prop:EmptyTemplate><p>No events defined</p></prop:EmptyTemplate><prop:HeaderTemplate><table><tr><th>Name</th><th>Comments</th><th>Actions</th></tr></prop:HeaderTemplate><prop:FooterTemplate></table></prop:FooterTemplate><prop:ItemTemplate><tr><td><com:TTextBox ID="EventName" Text=<%# $this->DataItem->Name %> CssClass="slTextBox"/></td><td><com:TTextBox ID="Comments" Text=<%# $this->DataItem->Comments %> CssClass="slTextBox"/></td><td><com:TButtonText="Remove"CommandName="remove"CommandParameter=<%# $this->ItemIndex %>CssClass="button"/><com:TButtonText="Up"CommandName="up"CommandParameter=<%# $this->ItemIndex %>Enabled=<%# $this->ItemIndex > 0%>CssClass="button"/><com:TButtonText="Down"CommandName="down"CommandParameter=<%# $this->ItemIndex %>Enabled=<%# $this->ItemIndex < $this->Page->ClassDefinition->Events->Count-1 %>CssClass="button"/></td></tr></prop:ItemTemplate></com:TRepeater><p><com:TButton Text="New Event" OnCommand="eventAction" CommandName="add" CssClass="button" /></p></com:TPanel><com:TPanel CssClass="comments" GroupingText="Comments"><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"/><p><com:TButton Text="Generate Code" OnClick="generateCode" CssClass="button" /></p></com:TPanel><com:TPanel CssClass="generator"><com:TTextHighlighter><com:TLiteral ID="SourceCode" /></com:TTextHighlighter></com:TPanel></com:TContent>