Show / Hide Table of Contents

Class GeoVectorProperty

Inheritance
System.Object
PropertyEntryImpl
EditableProperty<GeoVector>
GeoVectorProperty
Implements
IPropertyEntry
IShowProperty
IConstructProperty
ICommandHandler
Inherited Members
EditableProperty<GeoVector>.hotspotPosition
EditableProperty<GeoVector>.ModifyWithMouse
EditableProperty<GeoVector>.LockedChanged
EditableProperty<GeoVector>.OnGetValue
EditableProperty<GeoVector>.OnSetValue
EditableProperty<GeoVector>.GetConnectedObject()
EditableProperty<GeoVector>.GetConnectedPropertyName()
EditableProperty<GeoVector>.UserData
EditableProperty<GeoVector>.LabelIsEditable
EditableProperty<GeoVector>.GetHotspotPosition()
EditableProperty<GeoVector>.StartModifyWithMouse()
EditableProperty<GeoVector>.SetHotspotPosition(GeoPoint)
EditableProperty<GeoVector>.PrependContextMenu
EditableProperty<GeoVector>.IsSelected
EditableProperty<GeoVector>.ShowMouseButton
EditableProperty<GeoVector>.Lockable
EditableProperty<GeoVector>.Locked
EditableProperty<GeoVector>.Highlight
EditableProperty<GeoVector>.SetContextMenu(String, ICommandHandler)
EditableProperty<GeoVector>.GetContextMenuId()
EditableProperty<GeoVector>.FireModifyWithMouse(Boolean)
EditableProperty<GeoVector>.SetFocus()
EditableProperty<GeoVector>.LabelTextChanged
EditableProperty<GeoVector>.LabelChanged(String)
EditableProperty<GeoVector>.GetValue()
EditableProperty<GeoVector>.SetValue(GeoVector, Boolean)
EditableProperty<GeoVector>.Added(IPropertyPage)
EditableProperty<GeoVector>.Value
EditableProperty<GeoVector>.ContextMenu
EditableProperty<GeoVector>.StartEdit(Boolean)
EditableProperty<GeoVector>.EditTextChanged(String)
EditableProperty<GeoVector>.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.DeferUpdate
PropertyEntryImpl.PropertyEntryChangedStateEvent
PropertyEntryImpl.ButtonClicked(PropertyEntryButton)
PropertyEntryImpl.GetDropDownList()
PropertyEntryImpl.ListBoxSelected(Int32)
PropertyEntryImpl.Opened(Boolean)
PropertyEntryImpl.OpenOrCloseSubEntries()
PropertyEntryImpl.Removed(IPropertyPage)
PropertyEntryImpl.Select()
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 GeoVectorProperty : EditableProperty<GeoVector>, IPropertyEntry, IShowProperty, IConstructProperty, IUserData, ICommandHandler

Constructors

| Improve this Doc View Source

GeoVectorProperty(IFrame, String)

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

GeoVectorProperty(EditableProperty<GeoVector>.GetValueDelegate, EditableProperty<GeoVector>.SetValueDelegate, IFrame, String)

Declaration
public GeoVectorProperty(EditableProperty<GeoVector>.GetValueDelegate getValueDelegate, EditableProperty<GeoVector>.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

GeoVectorProperty(Object, String, String, IFrame, Boolean)

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

GeoVectorProperty(String, IFrame, Boolean)

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

Fields

| Improve this Doc View Source

InputFromSubEntries

Declaration
public GeoVectorProperty.EInputFromSubEntries InputFromSubEntries
Field Value
Type Description
GeoVectorProperty.EInputFromSubEntries

Properties

| Improve this Doc View Source

AlwaysZComponent

Declaration
public bool AlwaysZComponent { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ContextMenuId

Declaration
public string ContextMenuId { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

DisplayZComponent

Declaration
public bool DisplayZComponent { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Flags

Declaration
public override PropertyEntryType Flags { get; }
Property Value
Type Description
PropertyEntryType
Overrides
CADability.UserInterface.EditableProperty<CADability.GeoVector>.Flags
| Improve this Doc View Source

ForceAbsolute

Declaration
public bool ForceAbsolute { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsAngle

Declaration
public bool IsAngle { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsModifyingWithMouse

Declaration
[Obsolete("has no funtionality")]
public bool IsModifyingWithMouse { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsNormedVector

Declaration
public bool IsNormedVector { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

PlaneForAngle

Declaration
public Plane PlaneForAngle { get; set; }
Property Value
Type Description
Plane
| Improve this Doc View Source

SubItems

Declaration
public override IPropertyEntry[] SubItems { get; }
Property Value
Type Description
IPropertyEntry[]
Overrides
PropertyEntryImpl.SubItems
| Improve this Doc View Source

TabIsSpecialKeyEvent

Declaration
[Obsolete("has no funtionality")]
public bool TabIsSpecialKeyEvent { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

UseLocalSystem

Declaration
public bool UseLocalSystem { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

X

Declaration
protected double X { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Y

Declaration
protected double Y { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Z

Declaration
protected double Z { get; set; }
Property Value
Type Description
System.Double

Methods

| 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

GeoVectorChanged()

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

GetGeoVector()

Declaration
public GeoVector GetGeoVector()
Returns
Type Description
GeoVector
| Improve this Doc View Source

Selected(IPropertyEntry)

Declaration
public override void Selected(IPropertyEntry previousSelected)
Parameters
Type Name Description
IPropertyEntry previousSelected
Overrides
PropertyEntryImpl.Selected(IPropertyEntry)
| Improve this Doc View Source

SetGeoVector(GeoVector)

Declaration
public void SetGeoVector(GeoVector l)
Parameters
Type Name Description
GeoVector l
| Improve this Doc View Source

TextToValue(String, out GeoVector)

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

ValueToText(GeoVector)

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

Events

| Improve this Doc View Source

FilterCommandEvent

When a context menue is selected or about to popup this event is raised to allow a consumer to process the command instead of this GeoVectorProperty object itself. Provide a handler here if you want to process some or all menu commands.

Declaration
public event GeoVectorProperty.FilterCommandDelegate FilterCommandEvent
Event Type
Type Description
GeoVectorProperty.FilterCommandDelegate
| Improve this Doc View Source

GetGeoVectorEvent

Declaration
[Obsolete("use delegate GeoVectorProperty.OnGetValue instead")]
public event GeoVectorProperty.GetGeoVectorDelegate GetGeoVectorEvent
Event Type
Type Description
GeoVectorProperty.GetGeoVectorDelegate
| Improve this Doc View Source

LabelChangedEvent

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

LockedChangedEvent

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

ModifiedByActionEvent

This GeoVectorProperty.ModifiedByActionDelegate event will be raised when the GeoVector was modified by some Action. ( The SetGeoVectorEvent will also be raised or the property will be set)

Declaration
public event GeoVectorProperty.ModifiedByActionDelegate ModifiedByActionEvent
Event Type
Type Description
GeoVectorProperty.ModifiedByActionDelegate
| Improve this Doc View Source

ModifyWithMouseEvent

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

SelectionChangedEvent

This GeoVectorProperty.SelectionChangedDelegate event will be raised when this GeoVectorProperty gets selected (the user clicks on the label or forwards the focus by pressing the tab key) or unselected.

Declaration
public event GeoVectorProperty.SelectionChangedDelegate SelectionChangedEvent
Event Type
Type Description
GeoVectorProperty.SelectionChangedDelegate
| Improve this Doc View Source

SetGeoVectorEvent

Declaration
[Obsolete("use delegate GeoVectorProperty.OnSetValue instead")]
public event GeoVectorProperty.SetGeoVectorDelegate SetGeoVectorEvent
Event Type
Type Description
GeoVectorProperty.SetGeoVectorDelegate

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