NShape Reference
Permission Enumeration

<< Click to Display Table of Contents >>

Navigation:  Class Reference > Namespace Dataweb.NShape >

NShape Reference
Permission Enumeration

Previous pageReturn to chapter overviewNext page

Defines the set of permissions.

Syntax

[Flags]
public enum Permission {
 None = 0x0000,
 Security = 0x0001,
 ModifyPermissionSet = 0x0001,
 Layout = 0x0002,
 Present = 0x0004,
 Data = 0x0008,
 ModifyData = 0x0008,
 Insert = 0x0010,
 Delete = 0x0020,
 Connect = 0x0040,
 Templates = 0x0080,
 Designs = 0x0100,
 All = 0xffff
}

Description

Defines the set of permissions.

Values

Name

Value

None

No permissions

Security

Modify security settings such as permission sets.

ModifyPermissionSet

Copy another permission set. Same as Security.

Obsolete in <PRODUCTNAME%> 2.0

Layout

Modify position, size, rotation or z-order of shapes

Present

Modify the appearance of the shape (color, line thickness etc.) and assign another design

Data

Modify data properties.

ModifyData

Modify data properties. Same as Data.

Obsolete in <PRODUCTNAME%> 2.0

Insert

Insert shape into diagram

Delete

Remove shape from diagram

Connect

Connect or disconnect shapes

Templates

Edit, insert and delete templates

Designs

Edit, insert and delete designs

All

All of the above

See also

Concepts: Security

Requirements

Namespace: Dataweb.NShape

Assembly: Dataweb.NShape