Show / Hide Table of Contents

Class AngleProperty

Inheritance
System.Object
PropertyEntryImpl
EditableProperty<Angle>
AngleProperty
Implements
IPropertyEntry
IShowProperty
IConstructProperty
ICommandHandler
Inherited Members
EditableProperty<Angle>.hotspotPosition
EditableProperty<Angle>.ModifyWithMouse
EditableProperty<Angle>.LockedChanged
EditableProperty<Angle>.OnGetValue
EditableProperty<Angle>.OnSetValue
EditableProperty<Angle>.GetConnectedObject()
EditableProperty<Angle>.GetConnectedPropertyName()
EditableProperty<Angle>.UserData
EditableProperty<Angle>.LabelIsEditable
EditableProperty<Angle>.GetHotspotPosition()
EditableProperty<Angle>.StartModifyWithMouse()
EditableProperty<Angle>.SetHotspotPosition(GeoPoint)
EditableProperty<Angle>.PrependContextMenu
EditableProperty<Angle>.IsSelected
EditableProperty<Angle>.ShowMouseButton
EditableProperty<Angle>.Lockable
EditableProperty<Angle>.Locked
EditableProperty<Angle>.Highlight
EditableProperty<Angle>.SetContextMenu(String, ICommandHandler)
EditableProperty<Angle>.GetContextMenuId()
EditableProperty<Angle>.FireModifyWithMouse(Boolean)
EditableProperty<Angle>.SetFocus()
EditableProperty<Angle>.LabelTextChanged
EditableProperty<Angle>.LabelChanged(String)
EditableProperty<Angle>.GetValue()
EditableProperty<Angle>.SetValue(Angle, Boolean)
EditableProperty<Angle>.Flags
EditableProperty<Angle>.Added(IPropertyPage)
EditableProperty<Angle>.Value
EditableProperty<Angle>.ContextMenu
EditableProperty<Angle>.StartEdit(Boolean)
EditableProperty<Angle>.EditTextChanged(String)
EditableProperty<Angle>.EndEdit(Boolean, Boolean, String)
PropertyEntryImpl.resourceId
PropertyEntryImpl.labelText
PropertyEntryImpl.PropertyEntryChangedState(StateChangedArgs)
PropertyEntryImpl.Frame
PropertyEntryImpl.Refresh()
PropertyEntryImpl.propertyPage
PropertyEntryImpl.propertyTreeView
PropertyEntryImpl.IsOpen
PropertyEntryImpl.Label
PropertyEntryImpl.LabelText
PropertyEntryImpl.ResourceId
PropertyEntryImpl.Parent
PropertyEntryImpl.Index
PropertyEntryImpl.IndentLevel
PropertyEntryImpl.SubItems
PropertyEntryImpl.DeferUpdate
PropertyEntryImpl.PropertyEntryChangedStateEvent
PropertyEntryImpl.ButtonClicked(PropertyEntryButton)
PropertyEntryImpl.GetDropDownList()
PropertyEntryImpl.ListBoxSelected(Int32)
PropertyEntryImpl.Opened(Boolean)
PropertyEntryImpl.OpenOrCloseSubEntries()
PropertyEntryImpl.Removed(IPropertyPage)
PropertyEntryImpl.Select()
PropertyEntryImpl.Selected(IPropertyEntry)
PropertyEntryImpl.UnSelected(IPropertyEntry)
PropertyEntryImpl.ReadOnly
PropertyEntryImpl.StateChangedEvent
PropertyEntryImpl.IShowProperty.LabelText
PropertyEntryImpl.IShowProperty.HelpLink
PropertyEntryImpl.IShowProperty.InfoText
PropertyEntryImpl.IShowProperty.LabelType
PropertyEntryImpl.IShowProperty.EntryType
PropertyEntryImpl.SubEntriesCount
PropertyEntryImpl.SubEntries
PropertyEntryImpl.IShowProperty.OwnerDrawHeight
PropertyEntryImpl.IShowProperty.Hidden
PropertyEntryImpl.IShowProperty.IsSelected
PropertyEntryImpl.IShowProperty.Added(IPropertyTreeView)
PropertyEntryImpl.IShowProperty.Selected()
PropertyEntryImpl.IShowProperty.UnSelected()
PropertyEntryImpl.IShowProperty.ChildSelected(IShowProperty)
PropertyEntryImpl.Concat(IPropertyEntry[], IPropertyEntry[])
PropertyEntryImpl.IShowProperty.Removed(IPropertyTreeView)
PropertyEntryImpl.IShowProperty.ShowOpen(Boolean)
PropertyEntryImpl.IShowProperty.SetTabIndex(Int32)
PropertyEntryImpl.IShowProperty.LabelChanged(String)
PropertyEntryImpl.IShowProperty.SetFocus()
PropertyEntryImpl.IShowProperty.Refresh()
PropertyEntryImpl.IShowProperty.OnEnterPressed()
PropertyEntryImpl.IShowProperty.OnVisibilityChanged(Boolean)
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()
Namespace: CADability.UserInterface
Assembly: CADability.dll
Syntax
public class AngleProperty : EditableProperty<Angle>, IPropertyEntry, IShowProperty, IConstructProperty, ICommandHandler

Constructors

| Improve this Doc View Source

AngleProperty(IFrame, String)

Declaration
public AngleProperty(IFrame frame, string resourceId = null)
Parameters
Type Name Description
IFrame frame
System.String resourceId
| Improve this Doc View Source

AngleProperty(EditableProperty<Angle>.GetValueDelegate, EditableProperty<Angle>.SetValueDelegate, IFrame, String)

Declaration
public AngleProperty(EditableProperty<Angle>.GetValueDelegate getValueDelegate, EditableProperty<Angle>.SetValueDelegate setValueDelegate, IFrame frame, string resourceId = null)
Parameters
Type Name Description
EditableProperty.GetValueDelegate<> getValueDelegate
EditableProperty.SetValueDelegate<> setValueDelegate
IFrame frame
System.String resourceId
| Improve this Doc View Source

AngleProperty(Object, String, String, IFrame, Boolean)

Declaration
public AngleProperty(object ObjectWithAngle, string PropertyName, string resourceId, IFrame frame, bool autoModifyWithMouse = true)
Parameters
Type Name Description
System.Object ObjectWithAngle
System.String PropertyName
System.String resourceId
IFrame frame
System.Boolean autoModifyWithMouse
| Improve this Doc View Source

AngleProperty(String, IFrame, Boolean)

Declaration
[Obsolete("Parameter autoModifyWithMouse no longer supported, use AngleProperty(IFrame frame, string resourceId) instead")]
public AngleProperty(string resourceId, IFrame frame, bool autoModifyWithMouse)
Parameters
Type Name Description
System.String resourceId
IFrame frame
System.Boolean autoModifyWithMouse

Properties

| Improve this Doc View Source

PreferNegativeValues

Declaration
public bool PreferNegativeValues { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

AngleChanged()

Declaration
public void AngleChanged()
| Improve this Doc View Source

CheckMouseButton(Boolean)

Declaration
[Obsolete("method has no functionality, remove this call")]
public void CheckMouseButton(bool Check)
Parameters
Type Name Description
System.Boolean Check
| Improve this Doc View Source

GetAngle()

Declaration
public double GetAngle()
Returns
Type Description
System.Double
| Improve this Doc View Source

SetAngle(Double)

Declaration
public void SetAngle(double l)
Parameters
Type Name Description
System.Double l
| Improve this Doc View Source

TextToValue(String, out Angle)

Declaration
protected override bool TextToValue(string text, out Angle val)
Parameters
Type Name Description
System.String text
Angle val
Returns
Type Description
System.Boolean
Overrides
CADability.UserInterface.EditableProperty<CADability.Angle>.TextToValue(System.String, CADability.Angle)
| Improve this Doc View Source

ValueToText(Angle)

Declaration
protected override string ValueToText(Angle val)
Parameters
Type Name Description
Angle val
Returns
Type Description
System.String
Overrides
CADability.UserInterface.EditableProperty<CADability.Angle>.ValueToText(CADability.Angle)

Events

| Improve this Doc View Source

GetAngleEvent

Declaration
[Obsolete("use delegate AngleProperty.OnGetValue instead")]
public event AngleProperty.GetAngleDelegate GetAngleEvent
Event Type
Type Description
AngleProperty.GetAngleDelegate
| Improve this Doc View Source

LabelChangedEvent

Declaration
[Obsolete("use delegate AngleProperty.LabelTextChanged instead")]
public event AngleProperty.LabelChangedDelegate LabelChangedEvent
Event Type
Type Description
AngleProperty.LabelChangedDelegate
| Improve this Doc View Source

LockedChangedEvent

Declaration
[Obsolete("use delegate AngleProperty.LockedChanged instead")]
public event EditableProperty<Angle>.LockedChangedDelegate LockedChangedEvent
Event Type
Type Description
EditableProperty.LockedChangedDelegate<>
| Improve this Doc View Source

ModifyWithMouseEvent

Declaration
[Obsolete("use delegate AngleProperty.ModifyWithMouse instead")]
public event ModifyWithMouseDelegate ModifyWithMouseEvent
Event Type
Type Description
ModifyWithMouseDelegate
| Improve this Doc View Source

SetAngleEvent

Declaration
[Obsolete("use delegate AngleProperty.OnSetValue instead")]
public event AngleProperty.SetAngleDelegate SetAngleEvent
Event Type
Type Description
AngleProperty.SetAngleDelegate

Explicit Interface Implementations

| Improve this Doc View Source

ICommandHandler.OnCommand(String)

Declaration
bool ICommandHandler.OnCommand(string MenuId)
Parameters
Type Name Description
System.String MenuId
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ICommandHandler.OnSelected(MenuWithHandler, Boolean)

Declaration
void ICommandHandler.OnSelected(MenuWithHandler selectedMenuItem, bool selected)
Parameters
Type Name Description
MenuWithHandler selectedMenuItem
System.Boolean selected
| Improve this Doc View Source

ICommandHandler.OnUpdateCommand(String, CommandState)

Declaration
bool ICommandHandler.OnUpdateCommand(string MenuId, CommandState CommandState)
Parameters
Type Name Description
System.String MenuId
CommandState CommandState
Returns
Type Description
System.Boolean

Implements

IPropertyEntry
IShowProperty
IConstructProperty
ICommandHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX