How teklanology/tekla-properties works
Tekla Properties is a Windows dialog for viewing and editing properties of selected Tekla model or drawing objects. The documented workflow is selection followed by property changes in the dialog; the two versioned directories provide parallel implementations. The excerpts show model property access and drawing-dimension updates, but not the dialog’s dispatch to individual property adapters, so those links are dashed and unverified.
Main entry points: 16.1/Form1.cs 16.1 dialog · 17.0/Form1.cs 17.0 dialog · ModelPart.cs Model parts · ModelWeld.cs Model welds
Components 34
Application
- 16.1 startup
16.1/Program.cs - 16.1 dialog
16.1/Form1.cs - 17.0 startup
17.0/Program.cs - 17.0 dialog
17.0/Form1.cs
Model Properties
- Model parts
16.1/ModelPart.cs - Model bolts
16.1/ModelBolt.cs - Model welds
16.1/ModelWeld.cs - Model grids
16.1/ModelGrid.cs - Model connections
16.1/ModelConnection.cs - Model parts
17.0/ModelPart.cs - Model bolts
17.0/ModelBolt.cs - Model welds
17.0/ModelWeld.cs - Model grids
17.0/ModelGrid.cs - Model connections
17.0/ModelConnection.cs
Drawing 16.1
- Drawing parts
16.1/DrawingPart.cs - Drawing bolts
16.1/DrawingBolt.cs - Drawing welds
16.1/DrawingWeld.cs - Drawing grids
16.1/DrawingGrid.cs - Drawing graphics
16.1/DrawingGraphic.cs - Dimensions
16.1/DrawingDimension.cs - Drawing text
16.1/DrawingText.cs - Drawing marks
16.1/DrawingMark.cs - Drawing symbols
16.1/DrawingSymbol.cs - Drawing views
16.1/DrawingView.cs - Active drawing
16.1/ActiveDrawing.cs
Drawing 17.0
- Drawing parts
17.0/DrawingPart.cs - Drawing bolts
17.0/DrawingBolt.cs - Drawing welds
17.0/DrawingWeld.cs - Drawing grids
17.0/DrawingGrid.cs - Drawing graphics
17.0/DrawingGraphic.cs - Dimensions
17.0/DrawingDimension.cs - Drawing text
17.0/DrawingText.cs
Other components
- Tekla user
- Tekla selection
Connections 34
- Tekla user → Tekla selection: selects object
- Tekla user → 16.1 dialog: opens dialog
- Tekla user → 17.0 dialog: opens dialog
- 16.1 startup → 16.1 dialog: runs
16.1/Program.cs - 17.0 startup → 17.0 dialog: runs
17.0/Program.cs - 16.1 dialog → Model parts: dispatches properties
- 16.1 dialog → Model bolts: dispatches properties
- 16.1 dialog → Model welds: dispatches properties
- 16.1 dialog → Model grids: dispatches properties
- 16.1 dialog → Drawing parts: dispatches properties
- 16.1 dialog → Drawing bolts: dispatches properties
- 16.1 dialog → Drawing welds: dispatches properties
- 16.1 dialog → Drawing grids: dispatches properties
- 16.1 dialog → Drawing graphics: dispatches properties
- 16.1 dialog → Dimensions: dispatches properties
- 16.1 dialog → Drawing text: dispatches properties
- 16.1 dialog → Drawing marks: dispatches properties
- 16.1 dialog → Drawing symbols: dispatches properties
- 16.1 dialog → Drawing views: dispatches properties
- 17.0 dialog → Model parts: dispatches properties
- 17.0 dialog → Model bolts: dispatches properties
- 17.0 dialog → Model welds: dispatches properties
- 17.0 dialog → Model grids: dispatches properties
- 17.0 dialog → Drawing parts: dispatches properties
- 17.0 dialog → Drawing bolts: dispatches properties
- 17.0 dialog → Drawing welds: dispatches properties
- 17.0 dialog → Drawing grids: dispatches properties
- 17.0 dialog → Drawing graphics: dispatches properties
- 17.0 dialog → Dimensions: dispatches properties
- 17.0 dialog → Drawing text: dispatches properties
- Tekla selection → Model parts: reads selection
- Tekla selection → Model welds: reads selection
- Tekla selection → Model parts: reads selection
- Tekla selection → Model welds: reads selection