- A -

A property

Access

Access Control

IconControlling User Access
IconDefining User Roles and Permissions
IconAssigning Security Domains

access rights

add library

IconAddLibrary Method
IconAddLibraryByName Method
IconAddLibraryByFilePath Method

add menu items

Add method

AddConnectionPoint method

adding persistency

AdditionalColorStyle property

AddLibrary method

AddLibraryByFilePath method

AddLibraryByName method

AddShapesToLayers method

AddShapeToLayers method

AddValueRange method

AddVertex method

Ado.NET Store

AdoNET Store

AdoNetStore

AdoNetStore class

aggregation

IconGroups and Aggregations
IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

aggregation of shapes

Alignment

IconAutomatic Layouting
IconChanging a Shape's Visual Appearance

Alignment property

Angle property

Any field

appearance

arrow

IconCapStyle Class
IconICapStyle Interface

assembly

IconProject and Libraries
IconIRegistrar Interface
IconNShapeLibraryInitializer Class

Assign method

IconAssign Method
IconAssign Method

AssignId method

AutoCreateTemplates

AutoLoadLibraries property

automatic

Automatic Template creation

- B -

B property

background

BaseColorStyle property

Basic Application

Basic Tutorial

BeginMove method

BeginReadInnerObject method

IconBeginReadInnerObject Method
IconBeginReadInnerObject Method

BeginReadInnerObjects method

IconBeginReadInnerObjects Method
IconBeginReadInnerObjects Method

BeginResize method

BeginRotate method

BeginWriteInnerObject method

IconBeginWriteInnerObject Method
IconBeginWriteInnerObject Method

BeginWriteInnerObjects method

IconBeginWriteInnerObjects Method
IconBeginWriteInnerObjects Methods

build context menus

- C -

Cached Repository

CachedRepository class

CalcAbsolutePosition method

CalcGluePoint method

CalcNormalVector method

CalculateConnectionFoot method

CalculateNormalVector method

CalculateRelativePosition method

CanConnect method

cap

CapShape enumeration

CapShape property

CapSize property

CapStyle class

capstyle collection

IconCapStyleCollection Class
IconICapStyles Interface

CapStyle.CapShape property

CapStyle.CapSize property

CapStyle.ColorStyle property

CapStyleCollection class

CapStyles indexer

CapStyles property

caption

CaptionedShapeBase class

Changed event

CharacterStyle class

CharacterStyle.ColorStyle property

CharacterStyle.FontFamily property

CharacterStyle.FontName property

CharacterStyle.Size property

CharacterStyle.SizeInPoints property

CharacterStyle.Style property

CharacterStyleCollection class

CharacterStyles property

CheckModelObjectInUse method

CheckShapeTypeInUse method

CheckStyleInUse method

CheckTemplateInUse method

child shape

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

child shapes

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

Children

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

Children property

IconChildren Property
IconChildren Property

ChildrenCollection

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

CircleBase class

CircularArc class

Clear method

Clone method

Close method

cluster

code location

color

IconChanging a Shape's Visual Appearance
IconColorStyle Class
IconFillStyle Class
IconIColorStyle Interface
IconIFillStyle Interface

Color property

ColorStyle class

ColorStyle constructor

ColorStyle property

IconColorStyle Property
IconColorStyle Property
IconILineStyle.ColorStyle Property

ColorStyle.Color property

ColorStyle.ConvertToGray property

ColorStyle.Transparency property

ColorStyleCollection class

ColorStyles Indexer

ColorStyles property

Command class

Command.IsAllowed method

Command.Repository property

CommandMenuItemDef class

commands

concept

Components

IconToolbox Components
IconLinking NShape Components

CompositeShape

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

CompositeShapeAggregation

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

CompositeShapeAggregation class

concepts

IconConcepts
IconLayers

connect components

Connect method

IconCanConnect Method
IconConnect Method

connecting

IconCanConnect Method
IconConnect Method
IconDisconnect Method

connecting shapes

IconConnecting Shapes
IconConnecting Shapes

connection between shapes

point-to-point

point-to-shape

connection point

IconControl Points
IconShape Connections

connections

IconCanConnect Method
IconConnect Method
IconDisconnect Method

ContainsPoint method

context menu

IconCustomizing Context Menus
IconHiding Unauthorized Menu Items
IconExtending Built-In Context Menus
IconIntegrate NShape Commands in your Own Context Menus
IconMenuItemDef Class

control point

IconControl Points
IconControlPointId Struct

control points

controller

IconToolbox Components
IconDesignController Class
IconDiagramSetController Class
IconToolSetController Class

ControlPointCapabilities enumeration

ControlPointId class

ControlPointId operator !=

ControlPointId operator ==

ControlPointId operator ControlPointId

ControlPointId operator int

ControlPointId.Any field

ControlPointId.Equals method

ControlPointId.FirstVertex field

ControlPointId.GetHashCode method

ControlPointId.LastVertex field

ControlPointId.None field

ControlPointId.Reference field

ControlPointId.ToString method

ControlPointShape enumeration

Controls

ConvertToGray property

IconConvertToGray Property
IconConvertToGray Property

CopyFrom method

IconUnderstanding Shape Creation
IconCopyFrom Method

create a shape

Create method

IconCreate Method
IconStore.Create Method

Create Shape

CreateDiagram method

CreateInstance method

CreateModelObject method

CreatePreviewInstance method

creating control points

Creating Diagrams

creating shapes

IconUnderstanding Shape Creation
IconCreating the Shape Class

cursor

CustomizableMetaFile class

customize

IconCustomizing Context Menus
IconExtending Built-In Context Menus
IconIntegrate NShape Commands in your Own Context Menus
IconCustomizing the Toolbox
IconAutomatic Template Creation
IconLoading a Template Project
IconFilling the Toolbox Manually

customize permissions

customizing

IconCustomizing Context Menus
IconHiding Unauthorized Menu Items
IconExtending Built-In Context Menus
IconIntegrate NShape Commands in your Own Context Menus

customizing context menu

customizing permissions

customizing toolbox

IconCustomizing the Toolbox
IconAutomatic Template Creation
IconLoading a Template Project
IconFilling the Toolbox Manually

- D -

dash

DashCap property

DashPattern property

DashType enumeration

DashType property

Database Store

DefaultCategoryTitle property

Delete method

IconDelete method
IconDelete Method

DeleteAll method

DeleteCode method

DeleteModelObjects method

demo programs

derive shape class

Description property

design

IconStyles
IconDesigns_And_Styles
IconCapStyle Class
IconCharacterStyle Class
IconCharacterStyleCollection Class
IconColorStyle Class
IconColorStyleCollection Class
IconDesign Class
IconFillStyle Class
IconFillStyleCollection Class
IconICapStyle Interface
IconICharacterStyle Interface
IconICharacterStyles Interface
IconIColorStyle Interface
IconIColorStyles Interface
IconIFillStyle Interface
IconIFillStyles Interface
IconILineStyle Interface
IconILineStyles Interface
IconIParagraphStyle Interface
IconIStyle Interface
IconIStyleSet Interface
IconLineStyle Class
IconLineStyleCollection Class
IconParagraphStyle Class
IconParagraphStyleCollection Class
IconStyle Class
IconStyleCollection<TStyle> Generic Class
IconIStyleSetProvider Interface

Design class

Design constructor

design editor

Design.Assign method

DesignController class

DesignPresenter class

designs

Diagram class

Diagram property

Diagram.AddShapesToLayers method

Diagram.AddShapeToLayers method

Diagram.DrawBackground method

Diagram.DrawShapes method

Diagram.Layers property

Diagram.RemoveShapeFromLayer method

Diagram.Shapes property

DiagramController class

diagrams

DiagramSetController class

DiagramSetController.CreateDiagram method

DiagramSetController.Project property

DiagramSetController.ShapeSelectionShanged event

DiameterShapeBase class

DiamondBase class

Disconnect method

Display class

DisplayService property

dot

draw

Draw method

IconDraw Method
IconDraw Method

DrawBackground method

drawing

DrawOutline method

DrawShapes method

DrawThumbnail method

- E -

edit properties

IconPropertyController Class
IconPropertyPresenter Class

Editing Diagrams

editing shapes

EllipseBase class

ellipsis

Empty field

end

EndMove method

EndReadInnerObject method

IconEndReadInnerObject Method
IconEndReadInnerObject Method

EndReadInnerObjects method

IconEndReadInnerObjects Method
IconEndReadInnerObjects Method

EndResize method

EndRotate method

EndWriteInnerObject method

IconEndWriteInnerObject Method
IconEndWriteInnerObject Method

EndWriteInnerObjects method

IconEndWriteInnerObjects Method
IconEndWriteInnerObjects Method

EnterDisplay method

Entities

Entity

IconHow Persistency Works
IconImplementing Entities

EntityCatgory enumeration

EntityFieldDefinition class

EntityInnerObjectsDefinition class

EntityPropertyDefinition class

EntityType

EntityTypeName property

Equal operator

Equals method

IconEquals Method
IconEquals Method
IconEquals Method

Erase method

Execute method

Exists method

expansion

extend

extend context menu

extend shape class

- F -

field definition

fill

fill toolbox

FillMode enumeration

FillMode property

FillPattern property

FillStyle class

FillStyle property

FillStyle.AdditionalColorStyle property

FillStyle.BaseColorStyle property

FillStyle.ConvertToGray property

FillStyle.FillMode property

FillStyle.FillPattern property

FillStyle.GradientAngle property

FillStyle.Image property

FillStyle.ImageGammaCorrection property

FillStyle.ImageLayout property

FillStyle.ImageTransparency property

FillStyleCollection class

FillStyles Indexer

FillStyles property

FindLayer method

IconItems Property
IconFindLayer Method

FindNearestControlPoint method

FindShapeFromPosition method

First Steps

IconStart
IconFirst Steps

FirstVertex field

Fit method

flow

FollowConnectionPointWithGluePoint method

font

IconChanging a Shape's Visual Appearance
IconCharacterStyle Class
IconICharacterStyle Interface

FontFamily property

FontName property

format

IconIParagraphStyle Interface
IconParagraphStyle Class

FormatModelMapping class

FullName property

- G -

Generic property

GetBoundingRectangle method

GetBrush method

GetCapBounds method

GetCapPoints method

GetChildModelObjects method

GetConnectioninfo method

GetConnectionInfos method

GetControlPointIds method

GetControlPointPosition method

GetDiagram method

GetDiagrams method

GetDiagramShapes method

GetFont method

GetHashCode method

IconGetHashCode Method
IconGetHashCode Method
IconGetHashCode Method

GetLayer method

GetLayers method

GetMenuItemDefs method

GetNextVertexId method

GetPen method

GetPreviewStyle method

GetPreviousVertex method

GetPropertyDefinitions method

IconGetPropertyDefinitions method
IconGetPropertyDefinitions Method

GetPropertyMappings method

GetStringFormat method

GetTransformedBrush method

glue point

IconControl Points
IconShape Connections

gpl

gradient

IconChanging a Shape's Visual Appearance
IconFillStyle Class
IconIFillStyle Interface

GradientAngle property

GridLayouter class

grip

group

group shapes

GroupShapeAggregation class

- H -

handle

HasControlPointCapability method

HasStyle method

Hide menu items

history

IconCommand Class
IconICommand Interface

HitTest method

how to

IconFirst Steps
IconConcepts
IconLayers

how to use

- I -

ICacheCollection<T> interface

ICapStyle interface

ICapStyle.CapShape property

ICapStyle.CapSize property

ICapStyle.ColorStyle property

ICapStyles indexer

ICapStyles interface

ICaptionedShape interface

ICharacterStyle interface

ICharacterStyle.ColorStyle property

ICharacterStyle.FontFamily property

ICharacterStyle.FontName property

ICharacterStyle.Size property

ICharacterStyle.SizeInPoints property

ICharacterStyle.Style property

ICharacterStyles Indexer

ICharacterStyles interface

IColorStyle interface

IColorStyle.Color property

IColorStyle.ConvertToGray property

IColorStyle.Transparency property

IColorStyles Indexer

IColorStyles interface

ICommand interface

Id property

IDiagramPresenter

IDiagramPresenter interface

IDisplayService interface

IEntity

IconPersistency
IconHow Persistency Works

IEntity interface

IEntity.AssignId method

IEntity.Delete method

IEntity.EntityTypeName property

IEntity.GetPropertyDefinitions method

IEntity.Id property

IEntity.LoadFields method

IEntity.LoadInnerObjects method

IEntity.SaveFields method

IEntity.SaveInnerObjects method

IEntityType

IEntityType interface

IFillStyle interface

IFillStyle.AdditionalColorStyle property

IFillStyle.BaseColorStyle property

IFillStyle.ConvertToGray property

IFillStyle.FillMode property

IFillStyle.FillPattern property

IFillStyle.GradientAngle property

IFillStyle.Image property

IFillStyle.ImageGammaCorrection property

IFillStyle.ImageLayout property

IFillStyle.ImageTransparency property

IFillStyles Indexer

IFillStyles interface

ILayerCollection interface

ILayerCollection.FindLayer method

IconItems Property
IconFindLayer Method

ILayerCollection.GetLayer method

ILayerCollection.GetLayers method

ILayerCollection.RenameLayer method

ILayerView Interface

ILayouter interface

ILinearShape

ILinearShape.AddConnectionPoint method

ILinearShape.AddVertex method

ILinearShape.CalcNormalVector method

ILinearShape.GetNextVertexId method

ILinearShape.GetPreviousVertex method

ILinearShape.InsertVertex method

ILinearShape.IsDirected property

ILinearShape.MaxVertexCount property

ILinearShape.MinVertexCount property

ILinearShape.RemoveConnectionPoint method

ILinearShape.RemoveVertex method

ILinearShape.VertexCount property

ILineStyle interface

ILineStyle.ColorStyle property

ILineStyle.DashCap property

ILineStyle.DashPattern property

ILineStyle.DashType property

ILineStyle.LineJoin property

ILineStyle.LineWidth property

ILineStyles Indexer

ILineStyles interface

image

IconChanging a Shape's Visual Appearance
IconFillStyle Class
IconIFillStyle Interface

Image property

ImageBasedShape class

ImageFileFormat enumeration

ImageGammaCorrection property

ImageLayout property

ImageLayoutMode enumeration

ImageTransparency property

IModelMapping Interface

IModelObject

IconModel Objects
IconModel and Shape

IModelObject interface

implement loading shapes

implement saving shapes

implementing persistency

Indexer

IconIndexer
IconIndexer
IconIndexer
IconIndexer
IconIndexer
IconIndexer

Initialized event

InitializeToDefault method

in-memory repository

inner object

IconBeginWriteInnerObject Method
IconBeginWriteInnerObjects Method
IconEndWriteInnerObject Method
IconEndWriteInnerObjects Method

inner objects

Insert method

InsertAll method

InsertVertex method

Int operator

IntersectOutline method

IntersectOutlineWithLineSegment method

IntersectsWith method

Invalid property

Invalidate method

InvalidateDrawCache method

IParagraphStyle interface

IParagraphStyle.Alignment property

IParagraphStyle.Padding property

IParagraphStyle.Trimming property

IParagraphStyle.WordWrap property

IParagraphStyles Indexer

IParagraphStyles interface

IPlanarShape interface

IPlanarShape.Angle property

IPlanarShape.FillStyle property

IPropertyController interface

IReadOnlyCollection interface

IReadOnlyModelObjectTypeCollection interface

IReadOnlyShapeCollection interface

IReadOnlyShapeTypeCollection interface

IRegistrar interface

IRepository

IRepository interface

IRepository.Create method

IRepository.Delete method

IRepository.DeleteAll method

IRepository.GetDiagram method

IRepository.GetDiagrams method

IRepository.GetDiagramShapes method

IRepository.Insert method

IRepository.InsertAll method

IRepository.Version property

IRepositoryReader interface

IRepositoryReader.BeginReadInnerObject method

IRepositoryReader.BeginReadInnerObjects method

IRepositoryReader.EndReadInnerObject method

IRepositoryReader.EndReadInnerObjects method

IRepositoryReader.IRepositoryReader.ReadByte method

IRepositoryReader.IRepositoryReader.ReadChar method

IRepositoryReader.ReadBool method

IRepositoryReader.ReadCapStyle method

IRepositoryReader.ReadCharacterStyle method

IRepositoryReader.ReadColorStyle method

IRepositoryReader.ReadDate method

IRepositoryReader.ReadDouble method

IRepositoryReader.ReadFillStyle method

IRepositoryReader.ReadFloat method

IRepositoryReader.ReadImage method

IRepositoryReader.ReadInt16 method

IRepositoryReader.ReadInt32 method

IRepositoryReader.ReadInt64 method

IRepositoryReader.ReadLineStyle method

IRepositoryReader.ReadModelObject method

IRepositoryReader.ReadParagraphStyle method

IRepositoryReader.ReadShape method

IRepositoryReader.ReadString method

IRepositoryReader.ReadTemplate method

IRepositoryWriter interface

IRepositoryWriter.BeginWriteInnerObject method

IRepositoryWriter.BeginWriteInnerObjects method

IRepositoryWriter.EndWriteInnerObject method

IRepositoryWriter.EndWriteInnerObjects method

IRepositoryWriter.WriteBool method

IRepositoryWriter.WriteByte method

IRepositoryWriter.WriteChar method

IRepositoryWriter.WriteDate method

IRepositoryWriter.WriteDouble method

IRepositoryWriter.WriteFloat method

IRepositoryWriter.WriteImage method

IRepositoryWriter.WriteInt16 method

IRepositoryWriter.WriteInt32 method

IRepositoryWriter.WriteInt64 method

IRepositoryWriter.WriteModelObject method

IRepositoryWriter.WriteString method

IRepositoryWriter.WriteStyle method

IRepositoryWriter.WriteTemplate method

IsAllowed method

IsConnected method

IsDirected property

ISecurityDomainObject interface

ISecurityDomainObject.SecurityDomainName Property

ISecurityManager interface

ISecurityManager.IsGranted method

IsGranted method

IconIsGranted Method
IconIsGranted Method

IShape.InitializeToDefault method

IShapeCollection interface

IShapeCollection.Add method

IShapeCollection.FindShapeFromPosition method

IShapeCollection.LiftShape method

IShapeCollection.RemoveShape method

IShapeCollection.Replace method

IShapeGroup interface

IsoscelesTriangleBase class

IStoreCache interface

IStyle interface

IStyle.Name property

IStyle.Title property

IStyleSet interface

IStyleSet.CapStyles property

IStyleSet.CharacterStyles property

IStyleSet.ColorStyles property

IStyleSet.FillStyles property

IStyleSet.GetPreviewStyle method

IStyleSet.LineStyles property

IStyleSet.ParagraphStyles property

IStyleSetProvider interface

ItemState enumeration

- L -

label

LabelBase class

LastVertex field

layer [NShape]

IconAddShapesToLayer Method
IconAddShapeToLayers Method
IconLayers Property
IconRemoveShapeFromLayers Method

Layer class

LayerController class

LayerController.RemoveLayer method

LayerIds enumeration

LayerPresenter class

layers

IconLayer Class
IconLayerIds Enumeration

Layers property

layout

IconLayout
IconAutomatic Layouting
IconIParagraphStyle Interface
IconParagraphStyle Class
IconGridLayouter

layouter

LayouterBase class

LeaveDisplay method

libraries

IconLibraries
IconAutoLoadLibraries Property
IconLibrarySearchPaths Property
IconIRegistrar Interface
IconNShapeLibraryInitializer Class

library

IconProject and Libraries
IconAutoLoadLibraries Property
IconLibrarySearchPaths Property
IconNShapeLibraryInitializer Class

Library Search Path

library versions

LibraryName property

LibrarySearchPaths property

license

LiftShape method

limit access

line

IconChanging a Shape's Visual Appearance
IconCapStyle Class
IconICapStyle Interface

line break

line cap

IconCapStyle Class
IconICapStyle Interface

line end

IconCapStyle Class
IconICapStyle Interface

line shape

LinearShapeCreationTool class

LineJoin property

lines

IconILineStyle Interface
IconLineStyle Class

LineShapeBase class

LineStyle class

LineStyle property

LineStyle.ColorStyle property

LineStyle.DashCap property

LineStyle.DashPattern property

LineStyle.DashType property

LineStyle.LineJoin property

LineStyle.LineWidth property

LineStyleCollection class

LineStyles Indexer

LineStyles property

linewidth

LineWidth property

link components

load libraries

IconProject Class
IconAutoLoadLibraries Property

load library

IconProject Class
IconAddLibrary Method
IconAddLibraryByName Method
IconAddLibraryByFilePath Method

load template project

LoadChildModelObjects method

LoadChildShapes method

LoadDesigns method

LoadDiagrams method

LoadDiagramShapes method

LoadFields method

loading

IconEntityFieldDefinition Class
IconEntityInnerObjectsDefinition Class
IconEntityPropertyDefinition Class

loading shapes

IconAdding Persistency Support
IconImplementing the Load Method

LoadInnerObjects method

LoadLibraryException

LoadModel method

LoadModelModelObjects method

LoadProjects method

LoadTemplateModelObjects method

LoadTemplates method

LoadTemplateShapes method

- M -

MakePreview method

MappingType enumeration

IconMappingType Enumeration
IconMappingType Enumeration
IconMappingType Enumeration

MapProperties method

margin

MaxVertexCount property

menu item

menu items

MenuItemDef

MenuItemDef class

MenuItemDef.Execute method

MenuItemDef.IsGranted method

MinVertexCount property

Model

IconModel Objects
IconModel and Shape

model mapping

IconModel and Shape
IconPropertyMappingIdAttribute Class

Model Object

IconModel Objects
IconModel and Shape

Model Object Libraries

Model Object Library

ModelController class

ModelController.Changed event

ModelController.CreateModelObject method

ModelController.DeleteModelObjects method

ModelController.GetChildModelObjects method

ModelController.Initialized event

ModelController.ModelObjectsChanged event

ModelController.ModelObjectsCreated event

ModelController.ModelObjectsDeleted event

ModelController.RenameModelObject method

ModelController.Uninitialized event

ModelMappingBase class

ModelObject property

ModelObjectsChanged event

ModelObjectsCreated event

ModelObjectsDeleted event

ModelObjectType class

ModelPropertyChanged method

ModelTreeViewPresenter class

Modifying control points

modifying shapes

MoveBy method

IconMoveBy Method
IconMoveBy Method

MoveByCore method

MoveControlPointBy method

IconMoveControlPointBy Method
IconMoveCOntrolPointBy Method

MoveControlPointTo method

MovePointByCore method

MoveTo method

- N -

Name property

IconName Property
IconName Property

namespaces

new shape class

None field

NotifyStyleChanged method

NShapeLibraryInitializer class

NumericModelMapping class

NumericModelMapping.MappingType enumeration

- O -

Open method

open source

operator !=

Icon!= Operator
Icon!= Operator
Icon!= Operator

operator ==

Icon== Operator
Icon== Operator
Icon== Operator

operator ControlPointId

operator int

outline

Owner property

- P -

Padding property

paragraph

IconIParagraphStyle Interface
IconParagraphStyle Class

ParagraphStyle class

ParagraphStyle.Alignment property

ParagraphStyle.Padding property

ParagraphStyle.Trimming property

ParagraphStyle.WordWrap property

ParagraphStyleCollection class

ParagraphStyles property

Parent property

PathBasedPlanarShape class

pattern

IconChanging a Shape's Visual Appearance
IconFillStyle Class
IconIFillStyle Interface

Permission enumeration

Permissions

IconPermissions
IconSecurity
IconDefining User Roles and Permissions
IconAssigning Security Domains

persistency

IconPersistency
IconHow Persistency Works
IconThe Stores
IconImplementing Entities
IconAdding Persistency Support
IconProviding the Entity Description
IconImplementing the Load Method
IconImplementing the Save Method
IconSupporting Repository Versions
IconIRepository Interface

Persistency overview

persisting shapes

picture

IconFillStyle Class
IconIFillStyle Interface

PlanarShapeCreationTool class

point to point connection

point to shape connection

pointer

pointer tool

PointerTool class

point-to-point connection

point-to-shape connection

PolylineBase class

Presenter

IconToolbox Components
IconDesignPresenter Class
IconModelTreeViewPresenter Class

ProcessKeyEvent method

ProcessMouseEvent method

programmer how to

project

Project class

Project property

Project.AddLibrary method

Project.AddLibraryByFilePath method

Project.AddLibraryByName method

Project.AutoLoadLibraries property

Project.LibrarySearchPaths property

Project.SecurityManager property

ProjectName property

property definition

IconEntityFieldDefinition Class
IconEntityInnerObjectsDefinition Class
IconEntityPropertyDefinition Class

property definitions

property editor

IconPropertyController Class
IconPropertyPresenter Class

property mapping

IconModel and Shape
IconPropertyMappingIdAttribute Class

PropertyController Class

PropertyMappingIdAttribute class

PropertyPresenter class

- R -

ReadBool method

ReadByte method

ReadCapStyle method

ReadChar method

ReadCharacterStyle method

ReadColorStyle method

ReadDate method

ReadDouble method

ReadFillStyle method

ReadFloat method

ReadImage method

ReadInt16 method

ReadInt32 method

ReadInt64 method

ReadLineStyle method

ReadModelObject method

ReadOnlyList class

ReadParagraphStyle method

ReadShape method

ReadString method

ReadTemplate method

ReadVersion method

RecalcDrawCache method

RectangleBase class

redo

IconCommand Class
IconICommand Interface

Reference field

register

IconIRegistrar Interface
IconNShapeLibraryInitializer Class

Registrar

RelativePosition operator !=

RelativePosition operator ==

RelativePosition structure

RelativePosition.A property

RelativePosition.B property

RelativePosition.Empty field

RelativePosition.Equals method

RelativePosition.GetHashCode method

RemoveConnectionPoint method

RemoveLayer method

RemoveShape method

RemoveShapeFromLayer method

RemoveStyleSetTools method

RemoveVertex method

removing control points

RenameLayer method

RenameModelObject method

RenderingQuality enumeration

Replace method

Repository

IconPersistency
IconHow Persistency Works
IconRepository Versioning
IconThe CachedRepository
IconImplementing Entities
IconAdding Persistency Support
IconProviding the Entity Description
IconImplementing the Load Method
IconImplementing the Save Method
IconXmlStore Class

Repository property

Repository version

Repository versions

RepositoryReader class

RepositoryReader.BeginReadInnerObject method

RepositoryReader.BeginReadInnerObjects method

RepositoryReader.EndReadInnerObject method

RepositoryReader.EndReadInnerObjects method

RepositoryWriter class

RepositoryWriter.BeginWriteInnerObject method

RepositoryWriter.BeginWriteInnerObjects method

RepositoryWriter.EndWriteInnerObject method

RepositoryWriter.EndWriteInnerObjects method

RequiredPermission

IconSecurity
IconPermission Enumeration

RequiredPermissionAttribute class

ResizeModifiers enumeration

restriction

Restrictions

RoleBasedSecurityManager class

roles

Rotate method

IconRotate Method
IconRotate Method

RotateCore method

- S -

SaveChanges method

SaveFields method

SaveInnerObjects method

saving

IconEntityFieldDefinition Class
IconEntityInnerObjectsDefinition Class
IconEntityPropertyDefinition Class

saving shapes

IconAdding Persistency Support
IconImplementing the Save Method

search path

IconProject and Libraries
IconLibrarySearchPaths Property

Security

IconPermissions
IconSecurity
IconControlling User Access
IconDefining User Roles and Permissions
IconAssigning Security Domains
IconPermission Enumeration
IconRoleBasedSecurityManager Class
IconSecurityAccess Enumeration

Security Domains

IconDefining User Roles and Permissions
IconAssigning Security Domains

SecurityAccess enumeration

SecurityDomainName property

IconSecurityDomainName Property
IconSecurityDomainName Property

SecurityManager property

SelectionTool class

SetPreviewStyles method

shape

IconShapes
IconUnderstanding Shape Creation
IconDrawing a Shape
IconGroups and Aggregations
IconIsoscelesTriangleBase Class
IconLabelBase Class
IconRectangleBase Class
IconSquareBase Class
IconTextBase Class

shape appearance

IconChanging a Shape's Visual Appearance
IconSetting the Shape's Style Directly in the User Interface
IconSetting the Shape's Style via the Template Editor
IconSetting the Shape's Style via the Design Editor
IconShaping the Shape

Shape class

Shape Collection

IconIShapeCollection Interface
IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

shape color

IconChanging the Shape Color
IconSetting the Shape Color Directly in the User Interface
IconSetting the Shape Color via the Template Editor
IconSetting the Shape Color via the Design Editor
IconChanging the Shape Color Programmatically
IconDirectly in the Shape
IconIn the Template
IconIn the Design

shape connection

IconCanConnect Method
IconConnect Method
IconDisconnect Method

shape construction

shape creation

IconUnderstanding Shape Creation
IconCreating the Shape Class

shape definition

shape font

IconChanging the Font of a Shape
IconSetting the Font Directly in the User Interface
IconSetting the Font via the Template Editor
IconSetting the Font via the Design Editor

shape instancing

shape libraries

IconProject Class
IconIRegistrar Interface
IconNShapeLibraryInitializer Class

shape library

IconProject Class
IconNShapeLibraryInitializer Class

shape properties

IconChanging Shape Properties
IconChanging Shape Properties Programmatically

shape style

IconChanging a Shape's Visual Appearance
IconSetting the Shape's Style Directly in the User Interface
IconSetting the Shape's Style via the Template Editor
IconSetting the Shape's Style via the Design Editor

shape text

IconChanging the Font of a Shape
IconSetting the Font Directly in the User Interface
IconSetting the Font via the Template Editor
IconSetting the Font via the Design Editor
IconICaptionedShape Interface

shape type

Shape.BeginMove method

Shape.BeginResize method

Shape.BeginRotate method

Shape.CalcAbsolutePosition method

Shape.CalcGluePoint method

Shape.CalculateConnectionFoot method

Shape.CalculateNormalVector method

Shape.CalculateRelativePosition method

Shape.CanConnect method

IconCanConnect Method
IconConnect Method
IconDisconnect Method

Shape.Children property

IconChildren Property
IconChildren Property

Shape.Clone method

Shape.Connect Method

IconConnecting Shapes
IconCanConnect Method
IconConnect Method
IconDisconnect Method

Shape.ContainsPoint method

Shape.CopyFrom method

Shape.DeleteCore method

Shape.Diagram property

Shape.Disconnect method

Shape.DisplayService property

Shape.Draw method

IconDraw Method
IconDraw Method

Shape.DrawOutline method

Shape.DrawThumbnail method

Shape.EndMove method

Shape.EndResize method

Shape.EndRotate method

Shape.FindNearestControlPoint method

Shape.Fit method

Shape.FollowConnectionPointWithGluePoint method

Shape.GetBoundingRectangle method

Shape.GetConnectioninfo method

Shape.GetConnectionInfos method

Shape.GetControlPointIds method

Shape.GetControlPointPosition method

Shape.GetMenuItemDefs method

Shape.HasControlPointCapability method

Shape.HasStyle method

Shape.HitTest method

Shape.IntersectOutline method

Shape.IntersectOutlineWithLineSegment method

Shape.IntersectsWith method

Shape.Invalidate method

Shape.InvalidateDrawCache method

Shape.IsConnected method

Shape.LineStyle property

Shape.MakePreview method

Shape.ModelObject property

Shape.ModelPropertyChanged method

Shape.MoveBy method

IconMoveBy Method
IconMoveBy Method

Shape.MoveByCore method

Shape.MoveControlPointBy method

IconMoveControlPointBy Method
IconMoveCOntrolPointBy Method

Shape.MoveControlPointTo method

Shape.MovePointByCore method

Shape.MoveTo method

Shape.Owner property

Shape.Parent property

Shape.RecalcDrawCache method

Shape.Rotate method

IconRotate Method
IconRotate Method

Shape.RotateCore method

Shape.SecurityDomainName property

Shape.SetPreviewStyles method

Shape.Tag property

Shape.Template property

Shape.TransformDrawCache method

Shape.Type property

Shape.UpdateDrawCache method

Shape.X property

Shape.Y property

ShapeAggregation

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

ShapeAggregation class

ShapeBase class

ShapeCollection

IconChildren Property
IconChildrenCollection Property
IconCreateChildrenCollection Method

ShapeCollection class

ShapeGroup class

shapes

connecting

Shapes property

ShapeSelectionShanged event

ShapeType class

ShapeType constructor

ShapeType.CreateInstance method

ShapeType.CreatePreviewInstance method

ShapeType.DefaultCategoryTitle property

ShapeType.Description property

ShapeType.FullName property

ShapeType.GetPropertyDefinitions method

ShapeType.LibraryName property

ShapeType.Name property

ShapeType.SupportsAutoTemplates property

ShapeTypes

shaping shapes

size

Size property

SizeInPoints property

solid

source code

SQL Server

SqlStore class

SquareBase class

StandardCapStyleNames class

StandardCharacterStyleNames class

StandardColorStyleNames class

StandardFillStyleNames class

StandardLineStyleNames class

StandardParagraphStyleNames class

StandardRole enumeration

StandardStyleNames class

Start

IconStart
IconFirst Steps

Storage

Store

IconHow Persistency Works
IconThe Stores
IconXmlStore Class

store cache

Store class

Store.CheckModelObjectInUse method

Store.CheckShapeTypeInUse method

Store.CheckStyleInUse method

Store.CheckTemplateInUse method

Store.Close method

Store.Create method

Store.Erase method

Store.Exists method

Store.LoadChildModelObjects method

Store.LoadChildShapes method

Store.LoadDesigns method

Store.LoadDiagrams method

Store.LoadDiagramShapes method

Store.LoadModel method

Store.LoadModelModelObjects method

Store.LoadProjects method

Store.LoadTemplateModelObjects method

Store.LoadTemplates method

Store.LoadTemplateShapes method

Store.Open method

Store.ProjectName property

Store.ReadVersion method

Store.SaveChanges method

Store.Version property

style

IconDesigns_And_Styles
IconChanging a Shape's Visual Appearance
IconCapStyle Class
IconCharacterStyle Class
IconColorStyle Class
IconFillStyle Class
IconICapStyle Interface
IconICharacterStyle Interface
IconIColorStyle Interface
IconIFillStyle Interface
IconIStyle Interface

Style class

style collection

IconCapStyleCollection Class
IconICapStyles Interface

Style property

Style.Assign method

Style.Name property

Style.Title property

StyleCategory enumeration

StyleCollection class

StyleModelMapping class

StyleModelMapping.AddValueRange method

StyleModelMapping.MappingType enumeration

styles

IconStyles
IconDesigns_And_Styles
IconCapStyleCollection Class
IconCharacterStyleCollection Class
IconColorStyleCollection Class
IconDesign Class
IconFillStyleCollection Class
IconICapStyles Interface
IconICharacterStyles Interface
IconIColorStyles Interface
IconIFillStyles Interface
IconILineStyle Interface
IconILineStyles Interface
IconIParagraphStyle Interface
IconIStyleSet Interface
IconLineStyle Class
IconLineStyleCollection Class
IconParagraphStyle Class
IconParagraphStyleCollection Class
IconStyle Class
IconStyleCollection<TStyle> Generic Class
IconIStyleSetProvider Interface
IconDesignPresenter Class

styles design

StyleSet

StyleSet Provider

StyleSet.CapStyles property

StyleSet.CharacterStyles property

StyleSet.ColorStyles property

StyleSet.FillStyles property

StyleSet.GetPreviewStyle method

StyleSet.LineStyles property

StyleSet.ParagraphStyles property

SupportsAutoTemplates property

- T -

Tag property

tasks

Template

Template class

template for shapes

Template property

Template.GetPropertyMappings method

Template.MapProperties method

Template.UnmapProperties method

TemplateController class

TemplatePresenter class

Templates

TemplateTool class

TerminalId operator

TerminalId operator !=

TerminalId operator ==

TerminalId struct

TerminalId.Equal operator

TerminalId.Equals method

TerminalId.Generic property

TerminalId.GetHashCode method

TerminalId.Int operator

TerminalId.Invalid property

TerminalId.TerminalId operator

TerminalId.ToString method

TerminalId.Unequal operator

text shape

TextBase class

TextPadding struct

texture

thickness

tip

Title property

Tool

IconTemplates
IconSelectionTool Class
IconTemplateTool Class
IconToolResult Enumeration

tool base class

tool box

IconCustomizing the Toolbox
IconAutomatic Template Creation
IconLoading a Template Project
IconFilling the Toolbox Manually

Tool class

Tool.EnterDisplay method

Tool.LeaveDisplay method

Tool.ProcessKeyEvent method

Tool.ProcessMouseEvent method

toolbox

IconCustomizing the Toolbox
IconAutomatic Template Creation
IconLoading a Template Project

Toolbox Components

toolbox content

ToolCache class

ToolCache.Clear method

ToolCache.GetBrush method

ToolCache.GetCapBounds method

ToolCache.GetCapPoints method

ToolCache.GetFont method

ToolCache.GetPen method

ToolCache.GetStringFormat method

ToolCache.GetTransformedBrush method

ToolCache.NotifyStyleChanged method

ToolCache.RemoveStyleSetTools method

ToolResult enumeration

ToolSetController class

ToolSetListViewPresenter class

ToString method

IconToString Method
IconToString Method

TransformDrawCache method

Transparency property

trimming

Trimming property

Tutorial: Application

Tutorial: Connecting Shapes

Tutorial: Creating Diagrams

Tutorial: Editing Diagrams

Tutorial: Layout

Tutorial: Libraries

Tutorial: Permissions

Tutorial: Templates

Tutorial: Using Styles

Type property

- U -

undo

IconCommand Class
IconICommand Interface

unequal operator

Uninitialized event

UnmapProperties method

UpdateDrawCache method

User Access

IconSecurity
IconControlling User Access
IconDefining User Roles and Permissions
IconAssigning Security Domains

User Roles

IconSecurity
IconDefining User Roles and Permissions

- V -

Version property

IconVersion Property
IconStore.Version Property

VertexCount property

View

visual

IconChanging a Shape's Visual Appearance
IconDesign Class
IconIStyle Interface

- W -

word wrap

IconChanging a Shape's Visual Appearance
IconIParagraphStyle Interface
IconParagraphStyle Class

wordwrap

IconIParagraphStyle Interface
IconParagraphStyle Class

WordWrap property

WriteBool method

WriteByte method

WriteChar method

WriteDate method

WriteDouble method

WriteFloat method

WriteImage method

WriteInt16 method

WriteInt32 method

WriteInt64 method

WriteModelObject method

WriteString method

WriteStyle method

WriteTemplate method

- X -

X property

XMLStore

XMLStore class

- Y -

Y property

- Z -

z-order [NShape]

IconLiftShape Method
IconZOrderDestination Enumeration

ZOrderDestination enumeration