Class ColorDef
Summary description for ColorDef.
Inheritance
System.Object
ColorDef
Implements
System.Runtime.Serialization.ISerializable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: CADability.dll
Syntax
[Serializable]
public class ColorDef : ISerializable, INamedAttribute, IJsonSerialize
Constructors
|
Improve this Doc
View Source
ColorDef()
Declaration
|
Improve this Doc
View Source
ColorDef(SerializationInfo, StreamingContext)
Constructor required by deserialization
Declaration
public ColorDef(SerializationInfo info, StreamingContext context)
Parameters
| Type |
Name |
Description |
| System.Runtime.Serialization.SerializationInfo |
info |
SerializationInfo
|
| System.Runtime.Serialization.StreamingContext |
context |
StreamingContext
|
|
Improve this Doc
View Source
ColorDef(String, Color)
Declaration
public ColorDef(string pName, Color pColor)
Parameters
| Type |
Name |
Description |
| System.String |
pName |
|
| System.Drawing.Color |
pColor |
|
|
Improve this Doc
View Source
ColorDef(String, Color, ColorDef.ColorSource)
Declaration
public ColorDef(string pName, Color pColor, ColorDef.ColorSource cs)
Parameters
Fields
|
Improve this Doc
View Source
CDfromParent
Declaration
public static ColorDef CDfromParent
Field Value
|
Improve this Doc
View Source
CDfromStyle
Declaration
public static ColorDef CDfromStyle
Field Value
Properties
|
Improve this Doc
View Source
Color
Declaration
public Color Color { get; set; }
Property Value
| Type |
Description |
| System.Drawing.Color |
|
|
Improve this Doc
View Source
Name
Declaration
public string Name { get; set; }
Property Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
Source
Declaration
public ColorDef.ColorSource Source { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Clone()
Declaration
Returns
|
Improve this Doc
View Source
Dimm(Double)
Declaration
public Color Dimm(double percent)
Parameters
| Type |
Name |
Description |
| System.Double |
percent |
|
Returns
| Type |
Description |
| System.Drawing.Color |
|
|
Improve this Doc
View Source
GetDefault()
Declaration
public static ColorDef GetDefault()
Returns
|
Improve this Doc
View Source
GetObjectData(SerializationInfo, StreamingContext)
Implements System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
| Type |
Name |
Description |
| System.Runtime.Serialization.SerializationInfo |
info |
The System.Runtime.Serialization.SerializationInfo to populate with data.
|
| System.Runtime.Serialization.StreamingContext |
context |
The destination (System.Runtime.Serialization.StreamingContext) for this serialization.
|
|
Improve this Doc
View Source
Read(SerializationInfo, StreamingContext)
Declaration
public static ColorDef Read(SerializationInfo info, StreamingContext context)
Parameters
| Type |
Name |
Description |
| System.Runtime.Serialization.SerializationInfo |
info |
|
| System.Runtime.Serialization.StreamingContext |
context |
|
Returns
|
Improve this Doc
View Source
Read(String, SerializationInfo, StreamingContext)
Declaration
public static ColorDef Read(string name, SerializationInfo info, StreamingContext context)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Runtime.Serialization.SerializationInfo |
info |
|
| System.Runtime.Serialization.StreamingContext |
context |
|
Returns
Events
|
Improve this Doc
View Source
ColorDidChangeEvent
Declaration
public event AttributeChangeDelegate ColorDidChangeEvent
Event Type
|
Improve this Doc
View Source
ColorWillChangeEvent
Declaration
public event AttributeChangeDelegate ColorWillChangeEvent
Event Type
Explicit Interface Implementations
|
Improve this Doc
View Source
IJsonSerialize.GetObjectData(IJsonWriteData)
Declaration
void IJsonSerialize.GetObjectData(IJsonWriteData data)
Parameters
|
Improve this Doc
View Source
IJsonSerialize.SetObjectData(IJsonReadData)
Declaration
void IJsonSerialize.SetObjectData(IJsonReadData dict)
Parameters
|
Improve this Doc
View Source
INamedAttribute.GetSelectionProperty(String, Project, GeoObjectList)
Declaration
IShowProperty INamedAttribute.GetSelectionProperty(string key, Project project, GeoObjectList geoObjectList)
Parameters
Returns
|
Improve this Doc
View Source
INamedAttribute.Parent
Declaration
IAttributeList INamedAttribute.Parent { get; set; }
Returns
Implements
System.Runtime.Serialization.ISerializable