C# Class Stetic.ClassDescriptor

Show file Open project: mono/stetic Class Usage Examples

Protected Properties

Property Type Description
baseType string
contextMenu Stetic.ItemGroup
deprecated bool
groups Stetic.ItemGroupCollection
importantGroups int
internalChildren Stetic.ItemGroup
isInternal bool
label string
signals Stetic.ItemGroupCollection
targetGtkVersion string

Public Methods

Method Description
CreateInstance ( IProject proj ) : object
CreateWrapper ( ) : ObjectWrapper
NewInstance ( IProject proj ) : object
NewInstance ( IProject proj, bool initialize ) : object
ResetInstance ( object obj ) : void
SupportsGtkVersion ( string targetVersion ) : bool
this ( string name ) : ItemDescriptor

Protected Methods

Method Description
CreateItemDescriptor ( XmlElement elem, Stetic.ItemGroup group ) : ItemDescriptor
Load ( XmlElement elem ) : void

Private Methods

Method Description
SetLibrary ( WidgetLibrary library ) : void

Method Details

CreateInstance() public abstract method

public abstract CreateInstance ( IProject proj ) : object
proj IProject
return object

CreateItemDescriptor() protected method

protected CreateItemDescriptor ( XmlElement elem, Stetic.ItemGroup group ) : ItemDescriptor
elem System.Xml.XmlElement
group Stetic.ItemGroup
return ItemDescriptor

CreateWrapper() public abstract method

public abstract CreateWrapper ( ) : ObjectWrapper
return ObjectWrapper

Load() protected method

protected Load ( XmlElement elem ) : void
elem System.Xml.XmlElement
return void

NewInstance() public method

public NewInstance ( IProject proj ) : object
proj IProject
return object

NewInstance() public method

public NewInstance ( IProject proj, bool initialize ) : object
proj IProject
initialize bool
return object

ResetInstance() public method

public ResetInstance ( object obj ) : void
obj object
return void

SupportsGtkVersion() public method

public SupportsGtkVersion ( string targetVersion ) : bool
targetVersion string
return bool

this() public method

public this ( string name ) : ItemDescriptor
name string
return ItemDescriptor

Property Details

baseType protected property

protected string baseType
return string

contextMenu protected property

protected ItemGroup,Stetic contextMenu
return Stetic.ItemGroup

deprecated protected property

protected bool deprecated
return bool

groups protected property

protected ItemGroupCollection,Stetic groups
return Stetic.ItemGroupCollection

importantGroups protected property

protected int importantGroups
return int

internalChildren protected property

protected ItemGroup,Stetic internalChildren
return Stetic.ItemGroup

isInternal protected property

protected bool isInternal
return bool

label protected property

protected string label
return string

signals protected property

protected ItemGroupCollection,Stetic signals
return Stetic.ItemGroupCollection

targetGtkVersion protected property

protected string targetGtkVersion
return string