Show / Hide Table of Contents

Class ConstructAction.InputObject

Common base class for onput objects for the ConstructAction (see SetInput(Object[])

Inheritance
System.Object
ConstructAction.InputObject
ConstructAction.AngleInput
ConstructAction.BooleanInput
ConstructAction.CurveInput
ConstructAction.DoubleInput
ConstructAction.GeoObjectInput
ConstructAction.GeoPointInput
ConstructAction.GeoVectorInput
ConstructAction.InputContainer
ConstructAction.IntInput
ConstructAction.LengthInput
ConstructAction.MultipleChoiceInput
ConstructAction.MultiPointInput
ConstructAction.PlaneInput
ConstructAction.SeparatorInput
ConstructAction.StringInput
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()
Namespace: CADability.Actions
Assembly: CADability.dll
Syntax
public abstract class InputObject

Constructors

| Improve this Doc View Source

InputObject(String)

Constructor to set the resourceId for that input field

Declaration
protected InputObject(string resourceId)
Parameters
Type Name Description
System.String resourceId

Fields

| Improve this Doc View Source

constructAction

Back reference to the ConstructAction this input is used for.

Declaration
protected ConstructAction constructAction
Field Value
Type Description
ConstructAction
| Improve this Doc View Source

ResourceId

The string id for several text strings: ResourceId+".Label": the Label left of the edit box. ResourceId+".ShortInfo": a short tooltip text ResourceId+"DetailedInfo": a longer tooltip text.

Declaration
public string ResourceId
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

Fixed

If true, there already was an input either from the keyboard or by a mouse click.

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

HasHotspot

Internal!

Declaration
protected virtual bool HasHotspot { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

HotspotPosition

Internal!

Declaration
protected virtual GeoPoint HotspotPosition { get; }
Property Value
Type Description
GeoPoint
| Improve this Doc View Source

Optional

If set to true, the user cannot modify this intput with the mouse. Default: false;

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

ReadOnly

If set to true, the user cannot type in a value for this input. Default: false;

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

ShowProperty

Declaration
public IShowProperty ShowProperty { get; }
Property Value
Type Description
IShowProperty

Methods

| Improve this Doc View Source

AcceptInput(Boolean)

Internal!

Declaration
protected virtual bool AcceptInput(bool acceptOptional)
Parameters
Type Name Description
System.Boolean acceptOptional
Returns
Type Description
System.Boolean

Internal!

| Improve this Doc View Source

AdjustHighlight()

Declaration
protected virtual void AdjustHighlight()
| Improve this Doc View Source

BuildShowProperty()

Internal!

Declaration
protected virtual IShowProperty BuildShowProperty()
Returns
Type Description
IShowProperty

Internal!

| Improve this Doc View Source

Init(ConstructAction)

Internal!

Declaration
protected virtual void Init(ConstructAction a)
Parameters
Type Name Description
ConstructAction a

a

| Improve this Doc View Source

MouseLeft()

Internal!

Declaration
protected virtual void MouseLeft()
| Improve this Doc View Source

OnActionDone()

Internal!

Declaration
protected virtual void OnActionDone()
| Improve this Doc View Source

Refresh()

Internal!

Declaration
protected virtual void Refresh()
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX