Classes | Namespaces | Typedefs | Enumerations
DgnPlatform/ViewGroup.h File Reference
#include "DgnPlatform.h"
#include <Bentley/WString.h>
#include "ViewInfo.h"
#include <Bentley/bvector.h>

Go to the source code of this file.

Classes

struct  ViewGroupCollection
 Each DgnFile has one associated ViewGroupCollection. More...
 
struct  ViewGroupCopyOptions
 The ViewGroupCopyOptions class holds information about how a caller to ViewGroup::From and ViewGroup::Copy wants certain aspects of the copying process to be handled. More...
 
struct  ViewGroup
 ViewGroups contain information about the contents, positioning, and ordering of a user-specified collection of views that are displayed simultaneously. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Typedefs

typedef RefCountedPtr< ViewGroup > ViewGroupPtr
 A reference counted pointer to a ViewGroup. More...
 
typedef RefCountedPtr
< ViewGroupCopyOptions > 
ViewGroupCopyOptionsPtr
 A reference counted pointer to a ViewGroupCopyOptions. More...
 

Enumerations

enum  ViewGroupStatus {
  VG_Success = 0, VG_NameTooShort = VIEW_GROUP_ERROR_BASE + 1, VG_NameTooLong = VIEW_GROUP_ERROR_BASE + 2, VG_NameNotUnique = VIEW_GROUP_ERROR_BASE + 3,
  VG_NameIllegalCharacter = VIEW_GROUP_ERROR_BASE + 4, VG_OwningDgnFileUnknown = VIEW_GROUP_ERROR_BASE + 5, VG_WrongFile = VIEW_GROUP_ERROR_BASE + 6, VG_CantCreateElement = VIEW_GROUP_ERROR_BASE + 7,
  VG_CantWriteToFile = VIEW_GROUP_ERROR_BASE + 8, VG_TransientNotSaved = VIEW_GROUP_ERROR_BASE + 9, VG_CantDeleteFromFile = VIEW_GROUP_ERROR_BASE + 10, VG_NotInCollection = VIEW_GROUP_ERROR_BASE + 11,
  VG_ActivateRejected = VIEW_GROUP_ERROR_BASE + 12, VG_NoReplacementActiveFound = VIEW_GROUP_ERROR_BASE + 13, VG_CantSetElementId = VIEW_GROUP_ERROR_BASE + 14, VG_BadArgument = VIEW_GROUP_ERROR_BASE + 15,
  VG_ViewGroupNotFound = VIEW_GROUP_ERROR_BASE + 16, VG_OpenViewNotFound = VIEW_GROUP_ERROR_BASE + 17
}
 Possible status values returned from ViewGroup and ViewGroupCollection methods. More...
 
enum  ViewGroupCopyTypeOption { SourceType = -1, MakeTransient = 0, MakePermanent = 1 }
 Options for Copying ViewGroups. More...
 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.