C# 클래스 N2.Web.UI.WebControls.ControlPanel

상속: System.Web.UI.Control, IItemContainer
파일 보기 프로젝트 열기: bherila/n2cms

Private Properties

프로퍼티 타입 설명
GetArray IList
GetArrays IList>.IDictionary
GetPossibleDefinitions List
GetState ControlPanelState
GetState ControlPanelState
GetState ControlPanelState
Page_InitComplete void
RegisterDragDropScripts void
RegisterDragDropStyles void

공개 메소드들

메소드 설명
DragDropScriptInitialization ( ContentItem item ) : string
FormatImageAndText ( string iconUrl, string iconClass, string text ) : string
GetPartDefinitions ( N2.Web.Parts.PartsAdapter adapter, ContentItem item, IEnumerable pageZones, IPrincipal user ) : IEnumerable

Gets part definitions that can be added to the given page.

GetQuickEditUrl ( string editParameter ) : string

Gets the url for editing the page directly.

GetState ( Control control ) : ControlPanelState
GetState ( IEngine engine ) : ControlPanelState
GetState ( ISecurityManager security, NameValueCollection queryString, ContentItem item, IPrincipal user ) : ControlPanelState
RegisterArrayValue ( Page page, string key, string value ) : void

보호된 메소드들

메소드 설명
AddDefinitions ( Control container ) : void
AddPlugins ( ControlPanelState state ) : void
AppendDefinedTemplate ( ITemplate template, Control container ) : void
CreateChildControls ( ) : void
OnInit ( EventArgs e ) : void
OriginatesFromEdit ( ) : bool
Render ( System.Web.UI.HtmlTextWriter writer ) : void

비공개 메소드들

메소드 설명
GetArray ( string key, Page page ) : IList
GetArrays ( Page page ) : IList>.IDictionary
GetPossibleDefinitions ( N2.Web.Parts.PartsAdapter adapter, IEnumerable pageZones, IPrincipal user ) : List
GetState ( IPrincipal user, NameValueCollection queryString ) : ControlPanelState
GetState ( ISecurityManager security, IPrincipal user, NameValueCollection queryString ) : ControlPanelState
GetState ( ISecurityManager security, IWebContext request ) : ControlPanelState
Page_InitComplete ( object sender, EventArgs e ) : void
RegisterDragDropScripts ( ) : void
RegisterDragDropStyles ( ) : void

메소드 상세

AddDefinitions() 보호된 메소드

protected AddDefinitions ( Control container ) : void
container System.Web.UI.Control
리턴 void

AddPlugins() 보호된 메소드

protected AddPlugins ( ControlPanelState state ) : void
state ControlPanelState
리턴 void

AppendDefinedTemplate() 보호된 메소드

protected AppendDefinedTemplate ( ITemplate template, Control container ) : void
template ITemplate
container System.Web.UI.Control
리턴 void

CreateChildControls() 보호된 메소드

protected CreateChildControls ( ) : void
리턴 void

DragDropScriptInitialization() 공개 정적인 메소드

public static DragDropScriptInitialization ( ContentItem item ) : string
item ContentItem
리턴 string

FormatImageAndText() 공개 정적인 메소드

public static FormatImageAndText ( string iconUrl, string iconClass, string text ) : string
iconUrl string
iconClass string
text string
리턴 string

GetPartDefinitions() 공개 정적인 메소드

Gets part definitions that can be added to the given page.
public static GetPartDefinitions ( N2.Web.Parts.PartsAdapter adapter, ContentItem item, IEnumerable pageZones, IPrincipal user ) : IEnumerable
adapter N2.Web.Parts.PartsAdapter
item ContentItem
pageZones IEnumerable
user IPrincipal
리턴 IEnumerable

GetQuickEditUrl() 공개 메소드

Gets the url for editing the page directly.
public GetQuickEditUrl ( string editParameter ) : string
editParameter string
리턴 string

GetState() 공개 정적인 메소드

public static GetState ( Control control ) : ControlPanelState
control System.Web.UI.Control
리턴 ControlPanelState

GetState() 공개 정적인 메소드

public static GetState ( IEngine engine ) : ControlPanelState
engine IEngine
리턴 ControlPanelState

GetState() 공개 정적인 메소드

public static GetState ( ISecurityManager security, NameValueCollection queryString, ContentItem item, IPrincipal user ) : ControlPanelState
security ISecurityManager
queryString System.Collections.Specialized.NameValueCollection
item ContentItem
user IPrincipal
리턴 ControlPanelState

OnInit() 보호된 메소드

protected OnInit ( EventArgs e ) : void
e System.EventArgs
리턴 void

OriginatesFromEdit() 보호된 메소드

protected OriginatesFromEdit ( ) : bool
리턴 bool

RegisterArrayValue() 공개 정적인 메소드

public static RegisterArrayValue ( Page page, string key, string value ) : void
page System.Web.UI.Page
key string
value string
리턴 void

Render() 보호된 메소드

protected Render ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void