C# Класс Stetic.Project

Наследование: System.MarshalByRefObject
Показать файл Открыть проект Примеры использования класса

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