Class PropertyEntryImpl
Inheritance
System.Object
PropertyEntryImpl
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
public abstract class PropertyEntryImpl : IPropertyEntry, IShowProperty
Constructors
|
Improve this Doc
View Source
PropertyEntryImpl()
Declaration
public PropertyEntryImpl()
|
Improve this Doc
View Source
PropertyEntryImpl(IFrame)
Declaration
public PropertyEntryImpl(IFrame Frame)
Parameters
| Type |
Name |
Description |
| IFrame |
Frame |
|
|
Improve this Doc
View Source
PropertyEntryImpl(String)
Provides the resource id for the label text
Declaration
public PropertyEntryImpl(string resourceId)
Parameters
| Type |
Name |
Description |
| System.String |
resourceId |
|
Fields
|
Improve this Doc
View Source
labelText
Declaration
protected string labelText
Field Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
propertyPage
Declaration
protected IPropertyPage propertyPage
Field Value
|
Improve this Doc
View Source
propertyTreeView
Declaration
protected IPropertyPage propertyTreeView
Field Value
|
Improve this Doc
View Source
resourceId
Declaration
protected string resourceId
Field Value
| Type |
Description |
| System.String |
|
Properties
|
Improve this Doc
View Source
Must be overridden, when Flags contains PropertyEntryType.ContextMenu. See ContextMenu
Declaration
public virtual MenuWithHandler[] ContextMenu { get; }
Property Value
|
Improve this Doc
View Source
DeferUpdate
Declaration
public virtual bool DeferUpdate { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Flags
Declaration
public abstract PropertyEntryType Flags { get; }
Property Value
|
Improve this Doc
View Source
Frame
Declaration
protected IFrame Frame { get; set; }
Property Value
|
Improve this Doc
View Source
IndentLevel
Declaration
public int IndentLevel { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
Index
Declaration
public int Index { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
IsOpen
Declaration
public bool IsOpen { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Label
Declaration
public string Label { get; }
Property Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
LabelText
Declaration
public string LabelText { get; set; }
Property Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
Parent
Declaration
public object Parent { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
|
Improve this Doc
View Source
ReadOnly
Declaration
public virtual bool ReadOnly { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
ResourceId
Declaration
public virtual string ResourceId { get; }
Property Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
SubEntries
Declaration
public IShowProperty[] SubEntries { get; }
Property Value
|
Improve this Doc
View Source
SubEntriesCount
Declaration
public int SubEntriesCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
SubItems
Must be overridden, when Flags contains PropertyEntryType.HasSubEntries. See SubItems
Declaration
public virtual IPropertyEntry[] SubItems { get; }
Property Value
|
Improve this Doc
View Source
Value
Must be overridden, when Flags contains PropertyEntryType.ValueEditable
Declaration
public virtual string Value { get; }
Property Value
| Type |
Description |
| System.String |
|
Methods
|
Improve this Doc
View Source
Added(IPropertyPage)
Declaration
public virtual void Added(IPropertyPage pp)
Parameters
|
Improve this Doc
View Source
ButtonClicked(PropertyEntryButton)
Must be overridden, when Flags contains PropertyEntryType.HasSpinButton or CancelButton or OKButton
Declaration
public virtual void ButtonClicked(PropertyEntryButton button)
Parameters
|
Improve this Doc
View Source
Concat(IPropertyEntry[], IPropertyEntry[])
Declaration
public static IPropertyEntry[] Concat(IPropertyEntry[] left, IPropertyEntry[] right)
Parameters
Returns
|
Improve this Doc
View Source
EditTextChanged(String)
Declaration
public virtual bool EditTextChanged(string newValue)
Parameters
| Type |
Name |
Description |
| System.String |
newValue |
|
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
EndEdit(Boolean, Boolean, String)
Declaration
public virtual void EndEdit(bool aborted, bool modified, string newValue)
Parameters
| Type |
Name |
Description |
| System.Boolean |
aborted |
|
| System.Boolean |
modified |
|
| System.String |
newValue |
|
|
Improve this Doc
View Source
GetDropDownList()
Must be overridden when Flags contains PropertyEntryType.DropDown, See GetDropDownList()
Declaration
public virtual string[] GetDropDownList()
Returns
| Type |
Description |
| System.String[] |
|
|
Improve this Doc
View Source
ListBoxSelected(Int32)
Must be overridden when Flags contains PropertyEntryType.DropDown
Declaration
public virtual void ListBoxSelected(int selectedIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
selectedIndex |
|
|
Improve this Doc
View Source
Opened(Boolean)
Declaration
public virtual void Opened(bool isOpen)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isOpen |
|
|
Improve this Doc
View Source
OpenOrCloseSubEntries()
Declaration
public virtual int OpenOrCloseSubEntries()
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
PropertyEntryChangedState(StateChangedArgs)
Declaration
protected void PropertyEntryChangedState(StateChangedArgs args)
Parameters
|
Improve this Doc
View Source
Refresh()
Declaration
public virtual void Refresh()
|
Improve this Doc
View Source
Removed(IPropertyPage)
Declaration
public virtual void Removed(IPropertyPage pp)
Parameters
|
Improve this Doc
View Source
Select()
Declaration
public virtual void Select()
|
Improve this Doc
View Source
Selected(IPropertyEntry)
Declaration
public virtual void Selected(IPropertyEntry previousSelected)
Parameters
|
Improve this Doc
View Source
StartEdit(Boolean)
Must be overridden, when Flags contains PropertyEntryType.ValueEditable. See StartEdit(Boolean)
Declaration
public virtual void StartEdit(bool editValue)
Parameters
| Type |
Name |
Description |
| System.Boolean |
editValue |
|
|
Improve this Doc
View Source
UnSelected(IPropertyEntry)
Declaration
public virtual void UnSelected(IPropertyEntry nowSelected)
Parameters
Events
|
Improve this Doc
View Source
PropertyEntryChangedStateEvent
Declaration
public event PropertyEntryChangedStateDelegate PropertyEntryChangedStateEvent
Event Type
|
Improve this Doc
View Source
StateChangedEvent
Declaration
public event StateChangedDelegate StateChangedEvent
Event Type
Explicit Interface Implementations
|
Improve this Doc
View Source
IShowProperty.Added(IPropertyTreeView)
Declaration
void IShowProperty.Added(IPropertyTreeView propertyTreeView)
Parameters
|
Improve this Doc
View Source
IShowProperty.ChildSelected(IShowProperty)
Declaration
void IShowProperty.ChildSelected(IShowProperty theSelectedChild)
Parameters
|
Improve this Doc
View Source
IShowProperty.EntryType
Declaration
ShowPropertyEntryType IShowProperty.EntryType { get; }
Returns
|
Improve this Doc
View Source
IShowProperty.HelpLink
Declaration
string IShowProperty.HelpLink { get; }
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
IShowProperty.Hidden
Declaration
bool IShowProperty.Hidden { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
IShowProperty.InfoText
Declaration
string IShowProperty.InfoText { get; }
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
IShowProperty.IsSelected
Declaration
bool IShowProperty.IsSelected { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
IShowProperty.LabelChanged(String)
Declaration
void IShowProperty.LabelChanged(string NewText)
Parameters
| Type |
Name |
Description |
| System.String |
NewText |
|
|
Improve this Doc
View Source
IShowProperty.LabelText
Declaration
string IShowProperty.LabelText { get; }
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
IShowProperty.LabelType
Declaration
ShowPropertyLabelFlags IShowProperty.LabelType { get; }
Returns
|
Improve this Doc
View Source
IShowProperty.OnEnterPressed()
Declaration
void IShowProperty.OnEnterPressed()
|
Improve this Doc
View Source
IShowProperty.OnVisibilityChanged(Boolean)
Declaration
void IShowProperty.OnVisibilityChanged(bool isVisible)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isVisible |
|
|
Improve this Doc
View Source
IShowProperty.OwnerDrawHeight
Declaration
int IShowProperty.OwnerDrawHeight { get; }
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
IShowProperty.Refresh()
Declaration
void IShowProperty.Refresh()
|
Improve this Doc
View Source
IShowProperty.Removed(IPropertyTreeView)
Declaration
void IShowProperty.Removed(IPropertyTreeView propertyTreeView)
Parameters
|
Improve this Doc
View Source
IShowProperty.Selected()
Declaration
void IShowProperty.Selected()
|
Improve this Doc
View Source
IShowProperty.SetFocus()
Declaration
void IShowProperty.SetFocus()
|
Improve this Doc
View Source
IShowProperty.SetTabIndex(ref Int32)
Declaration
void IShowProperty.SetTabIndex(ref int TabIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
TabIndex |
|
|
Improve this Doc
View Source
IShowProperty.ShowOpen(Boolean)
Declaration
void IShowProperty.ShowOpen(bool open)
Parameters
| Type |
Name |
Description |
| System.Boolean |
open |
|
|
Improve this Doc
View Source
IShowProperty.UnSelected()
Declaration
void IShowProperty.UnSelected()
Implements