C# 클래스 Stetic.Project

상속: System.MarshalByRefObject
파일 보기 프로젝트 열기: mono/stetic 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetActionGroups Stetic.ActionGroupComponent[]
ImportFile string
NotifyActionGroupAdded void
NotifyActionGroupRemoved void
NotifyChanged void
NotifyComponentTypesChanged void
NotifyModifiedChanged void
NotifyProjectReloaded void
NotifyProjectReloading void
NotifySignalAdded void
NotifySignalChanged void
NotifySignalRemoved void
NotifyUpdateLibraries void
NotifyWidgetAdded void
NotifyWidgetNameChanged void
NotifyWidgetRemoved void
OnBackendChanged void
OnBackendChanging void
Project System
Project System
ReadActionGroup void
ReadWidget void

공개 메소드들

메소드 설명
AddNewActionGroup ( XmlElement template ) : Stetic.ActionGroupComponent
AddNewActionGroup ( string id ) : Stetic.ActionGroupComponent
AddNewComponent ( Stetic.ComponentType type, string name ) : WidgetInfo
AddNewComponent ( XmlElement template ) : WidgetInfo
AddWidgetLibrary ( string assemblyPath ) : void
AddWidgetLibrary ( string assemblyPath, bool isInternal ) : void
Close ( ) : void
CreateActionGroupDesigner ( ActionGroupInfo actionGroup, bool autoCommitChanges ) : ActionGroupDesigner
CreateWidgetDesigner ( WidgetInfo widgetInfo, bool autoCommitChanges ) : WidgetDesigner
Dispose ( ) : void
EditIcons ( ) : void
ExportGlade ( string fileName ) : void
GetActionGroup ( string name ) : ActionGroupInfo
GetComponent ( string name ) : Stetic.WidgetComponent
GetComponentTypes ( ) : Stetic.ComponentType[]
GetWidget ( string name ) : WidgetInfo
GetWidgetTypes ( ) : string[]
ImportGlade ( string fileName ) : void
InitializeLifetimeService ( ) : object
Load ( string fileName ) : void
RemoveActionGroup ( ActionGroupInfo group ) : void
RemoveComponent ( WidgetInfo component ) : void
RemoveWidgetLibrary ( string assemblyPath ) : void
Save ( string fileName ) : void
SetWidgetLibraries ( string libraries, string internalLibraries ) : void

비공개 메소드들

메소드 설명
GetActionGroups ( ) : Stetic.ActionGroupComponent[]
ImportFile ( string filePath ) : string
NotifyActionGroupAdded ( string group ) : void
NotifyActionGroupRemoved ( string group ) : void
NotifyChanged ( ) : void
NotifyComponentTypesChanged ( ) : void
NotifyModifiedChanged ( ) : void
NotifyProjectReloaded ( ) : void
NotifyProjectReloading ( ) : void
NotifySignalAdded ( object obj, string name, Stetic.Signal signal ) : void
NotifySignalChanged ( object obj, string name, Stetic.Signal oldSignal, Stetic.Signal signal ) : void
NotifySignalRemoved ( object obj, string name, Stetic.Signal signal ) : void
NotifyUpdateLibraries ( ) : void
NotifyWidgetAdded ( object obj, string name, string typeName ) : void
NotifyWidgetNameChanged ( object obj, string oldName, string newName, bool isRoot ) : void
NotifyWidgetRemoved ( string name ) : void
OnBackendChanged ( ApplicationBackend oldBackend ) : void
OnBackendChanging ( ) : void
Project ( Application app ) : System
Project ( Application app, ProjectBackend backend ) : System
ReadActionGroup ( XmlTextReader reader ) : void
ReadWidget ( XmlTextReader reader ) : void

메소드 상세

AddNewActionGroup() 공개 메소드

public AddNewActionGroup ( XmlElement template ) : Stetic.ActionGroupComponent
template System.Xml.XmlElement
리턴 Stetic.ActionGroupComponent

AddNewActionGroup() 공개 메소드

public AddNewActionGroup ( string id ) : Stetic.ActionGroupComponent
id string
리턴 Stetic.ActionGroupComponent

AddNewComponent() 공개 메소드

public AddNewComponent ( Stetic.ComponentType type, string name ) : WidgetInfo
type Stetic.ComponentType
name string
리턴 WidgetInfo

AddNewComponent() 공개 메소드

public AddNewComponent ( XmlElement template ) : WidgetInfo
template System.Xml.XmlElement
리턴 WidgetInfo

AddWidgetLibrary() 공개 메소드

public AddWidgetLibrary ( string assemblyPath ) : void
assemblyPath string
리턴 void

AddWidgetLibrary() 공개 메소드

public AddWidgetLibrary ( string assemblyPath, bool isInternal ) : void
assemblyPath string
isInternal bool
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateActionGroupDesigner() 공개 메소드

public CreateActionGroupDesigner ( ActionGroupInfo actionGroup, bool autoCommitChanges ) : ActionGroupDesigner
actionGroup ActionGroupInfo
autoCommitChanges bool
리턴 ActionGroupDesigner

CreateWidgetDesigner() 공개 메소드

public CreateWidgetDesigner ( WidgetInfo widgetInfo, bool autoCommitChanges ) : WidgetDesigner
widgetInfo WidgetInfo
autoCommitChanges bool
리턴 WidgetDesigner

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EditIcons() 공개 메소드

public EditIcons ( ) : void
리턴 void

ExportGlade() 공개 메소드

public ExportGlade ( string fileName ) : void
fileName string
리턴 void

GetActionGroup() 공개 메소드

public GetActionGroup ( string name ) : ActionGroupInfo
name string
리턴 ActionGroupInfo

GetComponent() 공개 메소드

public GetComponent ( string name ) : Stetic.WidgetComponent
name string
리턴 Stetic.WidgetComponent

GetComponentTypes() 공개 메소드

public GetComponentTypes ( ) : Stetic.ComponentType[]
리턴 Stetic.ComponentType[]

GetWidget() 공개 메소드

public GetWidget ( string name ) : WidgetInfo
name string
리턴 WidgetInfo

GetWidgetTypes() 공개 메소드

public GetWidgetTypes ( ) : string[]
리턴 string[]

ImportGlade() 공개 메소드

public ImportGlade ( string fileName ) : void
fileName string
리턴 void

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : object
리턴 object

Load() 공개 메소드

public Load ( string fileName ) : void
fileName string
리턴 void

RemoveActionGroup() 공개 메소드

public RemoveActionGroup ( ActionGroupInfo group ) : void
group ActionGroupInfo
리턴 void

RemoveComponent() 공개 메소드

public RemoveComponent ( WidgetInfo component ) : void
component WidgetInfo
리턴 void

RemoveWidgetLibrary() 공개 메소드

public RemoveWidgetLibrary ( string assemblyPath ) : void
assemblyPath string
리턴 void

Save() 공개 메소드

public Save ( string fileName ) : void
fileName string
리턴 void

SetWidgetLibraries() 공개 메소드

public SetWidgetLibraries ( string libraries, string internalLibraries ) : void
libraries string
internalLibraries string
리턴 void