C# Класс Stetic.Registry

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BeginChangeSet ( ) : void
EndChangeSet ( ) : void
GetType ( string typeName, bool throwOnError ) : Type
GetWidgetLibrary ( string name ) : WidgetLibrary
Initialize ( WidgetLibrary coreLibrary ) : void
IsRegistered ( WidgetLibrary library ) : bool
IsRegistered ( string name ) : bool
LookupClassByCName ( string cname ) : ClassDescriptor
LookupClassByName ( string cname ) : ClassDescriptor
LookupContextMenu ( string classname ) : Stetic.ItemGroup
LookupEnum ( string typeName ) : Stetic.EnumDescriptor
LookupItem ( string name ) : ItemDescriptor
LookupItemGroup ( string name ) : Stetic.ItemGroup
LookupSignalGroup ( string name ) : Stetic.ItemGroup
NewInstance ( string typeName, IProject proj ) : object
RegisterWidgetLibrary ( WidgetLibrary library ) : void
ReloadWidgetLibraries ( ) : bool
UnregisterWidgetLibrary ( WidgetLibrary library ) : void

Приватные методы

Метод Описание
CreateGladeTransformBase ( ) : XmlDocument
FindGroupClass ( string name, string &groupname ) : ClassDescriptor
InternalUpdate ( ) : void
NotifyChanged ( ) : void
NotifyChanging ( ) : void
UpdateGladeTransform ( ) : void

Описание методов

BeginChangeSet() публичный статический Метод

public static BeginChangeSet ( ) : void
Результат void

EndChangeSet() публичный статический Метод

public static EndChangeSet ( ) : void
Результат void

GetType() публичный статический Метод

public static GetType ( string typeName, bool throwOnError ) : Type
typeName string
throwOnError bool
Результат System.Type

GetWidgetLibrary() публичный статический Метод

public static GetWidgetLibrary ( string name ) : WidgetLibrary
name string
Результат WidgetLibrary

Initialize() публичный статический Метод

public static Initialize ( WidgetLibrary coreLibrary ) : void
coreLibrary WidgetLibrary
Результат void

IsRegistered() публичный статический Метод

public static IsRegistered ( WidgetLibrary library ) : bool
library WidgetLibrary
Результат bool

IsRegistered() публичный статический Метод

public static IsRegistered ( string name ) : bool
name string
Результат bool

LookupClassByCName() публичный статический Метод

public static LookupClassByCName ( string cname ) : ClassDescriptor
cname string
Результат ClassDescriptor

LookupClassByName() публичный статический Метод

public static LookupClassByName ( string cname ) : ClassDescriptor
cname string
Результат ClassDescriptor

LookupContextMenu() публичный статический Метод

public static LookupContextMenu ( string classname ) : Stetic.ItemGroup
classname string
Результат Stetic.ItemGroup

LookupEnum() публичный статический Метод

public static LookupEnum ( string typeName ) : Stetic.EnumDescriptor
typeName string
Результат Stetic.EnumDescriptor

LookupItem() публичный статический Метод

public static LookupItem ( string name ) : ItemDescriptor
name string
Результат ItemDescriptor

LookupItemGroup() публичный статический Метод

public static LookupItemGroup ( string name ) : Stetic.ItemGroup
name string
Результат Stetic.ItemGroup

LookupSignalGroup() публичный статический Метод

public static LookupSignalGroup ( string name ) : Stetic.ItemGroup
name string
Результат Stetic.ItemGroup

NewInstance() публичный статический Метод

public static NewInstance ( string typeName, IProject proj ) : object
typeName string
proj IProject
Результат object

RegisterWidgetLibrary() публичный статический Метод

public static RegisterWidgetLibrary ( WidgetLibrary library ) : void
library WidgetLibrary
Результат void

ReloadWidgetLibraries() публичный статический Метод

public static ReloadWidgetLibraries ( ) : bool
Результат bool

UnregisterWidgetLibrary() публичный статический Метод

public static UnregisterWidgetLibrary ( WidgetLibrary library ) : void
library WidgetLibrary
Результат void