Machinations

Public Member Functions | Properties | List of all members
Machinations.GUI.InOutOuterView Class Reference

view for component outer inout,those which are connected with component view More...

Inheritance diagram for Machinations.GUI.InOutOuterView:

## Public Member Functions

| InOutOuterView (OuterInOut input)
| pro load More...
| InOutOuterView (OuterInOut input, Point position)
override void | Move (double deltaX, double deltaY)
Public Member Functions inherited from Machinations.GUI.InOutView
override void | AddConnection (IConnectionView connectionView, bool start, bool withModel=true)
override void | ColorView (Brush brush)
override GraphElement | GetModelElement ()
override void | Dispose ()
Public Member Functions inherited from Machinations.GUI.PointObjectView
virtual List< UIElement > | GetAllUiElements ()
Point | LinePosition (Point beforeLast)
virtual void | RemoveConnection (IConnectionView connection, bool start)
Brush | GetBrushForSelection ()

## Properties

List< IConnectionView > | InputConnections`[get]`
List< IConnectionView > | OutputConnections`[get]`
OuterInOut | Model`[get]`
Properties inherited from Machinations.GUI.InOutView
override int | Radius`[get]`
override string | Label`[get, set]`
Properties inherited from Machinations.GUI.PointObjectView
virtual Point | Position`[get, set]`
UIElement | UiElement`[get]`
virtual string | Label`[get, set]`
virtual Color | BaseColor`[get, set]`
virtual ViewSelectionMode | Selected`[get, set]`
virtual ViewHighlightMode | Highlighted`[get, set]`
virtual int | Radius`[get]`

## Additional Inherited Members

Protected Member Functions inherited from Machinations.GUI.InOutView
| InOutView (InOutBase input)
Protected Member Functions inherited from Machinations.GUI.PointObjectView
| PointObjectView ()
virtual void | SetMainUiElementPosition (Point value)
virtual void | UpdateLabelPosition ()
virtual Brush | GetBrushForNormalSelection ()
Protected Attributes inherited from Machinations.GUI.InOutView
readonly InOutBase | m_input
Protected Attributes inherited from Machinations.GUI.PointObjectView
Point | m_position
List< IConnectionView > | m_inputConnections
List< IConnectionView > | m_outputConnections
readonly TextBlock | m_textBlock
UIElement | m_uiElement
| defining shape of an object,each type of object have to have its own More...
ViewSelectionMode | m_selected
ViewHighlightMode | m_highlighted
Events inherited from Machinations.GUI.PointObjectView
Action | OnLoaded

## Detailed Description

view for component outer inout,those which are connected with component view

## Constructor & Destructor Documentation

## ◆ InOutOuterView() [1/2]

Machinations.GUI.InOutOuterView.InOutOuterView | ( | OuterInOut | input | ) |

pro load

Parameters

  input |

## ◆ InOutOuterView() [2/2]

Machinations.GUI.InOutOuterView.InOutOuterView | ( | OuterInOut | input,
|  | Point | position
| ) |  |

## Member Function Documentation

## ◆ Move()

override void Machinations.GUI.InOutOuterView.Move | ( | double | deltaX,
|  | double | deltaY
| ) |  |

virtual

Reimplemented from Machinations.GUI.PointObjectView.

## Property Documentation

## ◆ InputConnections

List<IConnectionView> Machinations.GUI.InOutOuterView.InputConnections

get

## ◆ Model

OuterInOut Machinations.GUI.InOutOuterView.Model

get

## ◆ OutputConnections

List<IConnectionView> Machinations.GUI.InOutOuterView.OutputConnections

get

The documentation for this class was generated from the following file:

- GUI/InOutOuterView.cs