C# Class Stetic.Project

Inheritance: System.MarshalByRefObject
Afficher le fichier Open project: mono/stetic Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddNewActionGroup() public méthode

public AddNewActionGroup ( XmlElement template ) : Stetic.ActionGroupComponent
template System.Xml.XmlElement
Résultat Stetic.ActionGroupComponent

AddNewActionGroup() public méthode

public AddNewActionGroup ( string id ) : Stetic.ActionGroupComponent
id string
Résultat Stetic.ActionGroupComponent

AddNewComponent() public méthode

public AddNewComponent ( Stetic.ComponentType type, string name ) : WidgetInfo
type Stetic.ComponentType
name string
Résultat WidgetInfo

AddNewComponent() public méthode

public AddNewComponent ( XmlElement template ) : WidgetInfo
template System.Xml.XmlElement
Résultat WidgetInfo

AddWidgetLibrary() public méthode

public AddWidgetLibrary ( string assemblyPath ) : void
assemblyPath string
Résultat void

AddWidgetLibrary() public méthode

public AddWidgetLibrary ( string assemblyPath, bool isInternal ) : void
assemblyPath string
isInternal bool
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

CreateActionGroupDesigner() public méthode

public CreateActionGroupDesigner ( ActionGroupInfo actionGroup, bool autoCommitChanges ) : ActionGroupDesigner
actionGroup ActionGroupInfo
autoCommitChanges bool
Résultat ActionGroupDesigner

CreateWidgetDesigner() public méthode

public CreateWidgetDesigner ( WidgetInfo widgetInfo, bool autoCommitChanges ) : WidgetDesigner
widgetInfo WidgetInfo
autoCommitChanges bool
Résultat WidgetDesigner

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EditIcons() public méthode

public EditIcons ( ) : void
Résultat void

ExportGlade() public méthode

public ExportGlade ( string fileName ) : void
fileName string
Résultat void

GetActionGroup() public méthode

public GetActionGroup ( string name ) : ActionGroupInfo
name string
Résultat ActionGroupInfo

GetComponent() public méthode

public GetComponent ( string name ) : Stetic.WidgetComponent
name string
Résultat Stetic.WidgetComponent

GetComponentTypes() public méthode

public GetComponentTypes ( ) : Stetic.ComponentType[]
Résultat Stetic.ComponentType[]

GetWidget() public méthode

public GetWidget ( string name ) : WidgetInfo
name string
Résultat WidgetInfo

GetWidgetTypes() public méthode

public GetWidgetTypes ( ) : string[]
Résultat string[]

ImportGlade() public méthode

public ImportGlade ( string fileName ) : void
fileName string
Résultat void

InitializeLifetimeService() public méthode

public InitializeLifetimeService ( ) : object
Résultat object

Load() public méthode

public Load ( string fileName ) : void
fileName string
Résultat void

RemoveActionGroup() public méthode

public RemoveActionGroup ( ActionGroupInfo group ) : void
group ActionGroupInfo
Résultat void

RemoveComponent() public méthode

public RemoveComponent ( WidgetInfo component ) : void
component WidgetInfo
Résultat void

RemoveWidgetLibrary() public méthode

public RemoveWidgetLibrary ( string assemblyPath ) : void
assemblyPath string
Résultat void

Save() public méthode

public Save ( string fileName ) : void
fileName string
Résultat void

SetWidgetLibraries() public méthode

public SetWidgetLibraries ( string libraries, string internalLibraries ) : void
libraries string
internalLibraries string
Résultat void