Show / Hide Table of Contents

Class GeoPointProperty

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

Constructors

| Improve this Doc View Source

GeoPointProperty(IFrame, String)

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

GeoPointProperty(EditableProperty<GeoPoint>.GetValueDelegate, EditableProperty<GeoPoint>.SetValueDelegate, IFrame, String)

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

GeoPointProperty(Object, String, String, IFrame, Boolean)

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

GeoPointProperty(String, IFrame, Boolean)

Declaration
[Obsolete("Parameter autoModifyWithMouse no longer supported, use GeoPointProperty(IFrame frame, string resourceId) instead")]
public GeoPointProperty(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 GeoPointProperty.EInputFromSubEntries InputFromSubEntries
Field Value
Type Description
GeoPointProperty.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.GeoPoint>.Flags
| Improve this Doc View Source

ForceAbsolute

Declaration
public bool ForceAbsolute { get; }
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

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

GeoPointChanged()

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

GetGeoPoint()

Declaration
public GeoPoint GetGeoPoint()
Returns
Type Description
GeoPoint
| 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

SetGeoPoint(GeoPoint)

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

TextToValue(String, out GeoPoint)

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

ValueToText(GeoPoint)

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

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 GeoPointProperty object itself. Provide a handler here if you want to process some or all menu commands.

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

GetGeoPointEvent

Declaration
[Obsolete("use delegate GeoPointProperty.OnGetValue instead")]
public event GeoPointProperty.GetGeoPointDelegate GetGeoPointEvent
Event Type
Type Description
GeoPointProperty.GetGeoPointDelegate
| Improve this Doc View Source

LabelChangedEvent

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

LockedChangedEvent

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

ModifiedByActionEvent

This GeoPointProperty.ModifiedByActionDelegate event will be raised when the GeoPoint was modified by some Action. ( The SetGeoPointEvent will also be raised or the property will be set)

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

ModifyWithMouseEvent

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

SelectionChangedEvent

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

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

SetGeoPointEvent

Declaration
[Obsolete("use delegate GeoPointProperty.OnSetValue instead")]
public event GeoPointProperty.SetGeoPointDelegate SetGeoPointEvent
Event Type
Type Description
GeoPointProperty.SetGeoPointDelegate

Explicit Interface Implementations

| Improve this Doc View Source

IHotSpot.ContextMenu

Declaration
MenuWithHandler[] IHotSpot.ContextMenu { get; }
Returns
Type Description
MenuWithHandler[]
| Improve this Doc View Source

IHotSpot.GetHotspotPosition()

Declaration
GeoPoint IHotSpot.GetHotspotPosition()
Returns
Type Description
GeoPoint
| Improve this Doc View Source

IHotSpot.GetInfoText(InfoLevelMode)

Declaration
string IHotSpot.GetInfoText(InfoLevelMode Level)
Parameters
Type Name Description
InfoLevelMode Level
Returns
Type Description
System.String
| Improve this Doc View Source

IHotSpot.Hidden

Declaration
bool IHotSpot.Hidden { get; }
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IHotSpot.IsSelected

Declaration
bool IHotSpot.IsSelected { get; set; }
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IHotSpot.StartDrag(IFrame)

Declaration
void IHotSpot.StartDrag(IFrame frame)
Parameters
Type Name Description
IFrame frame
| 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
IHotSpot
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX