Container.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 
10 #include <Mstn\MdlApi\DialogItem.h>
11 #include <Mstn\MdlApi\GuiLayout.h>
12 
13 typedef struct Container* ContainerP;
14 
15 /*---------------------------------------------------------------------------------**/
29  {
32  MSCORE_EXPORT UInt32 GetAttributes ();
33 
37  MSCORE_EXPORT StatusInt SetAttributes (UInt32 attributes, bool redraw = true);
38 
41  MSCORE_EXPORT StatusInt SetLayoutManager (LayoutManager* pLayoutManager);
42 
43  };
44 
The Container struct represents a Container dialog item in a MicroStation/PowerPlatform dialog box...
Definition: Container.h:28
struct Container * ContainerP
Definition: Container.h:13
uint32_t UInt32
Definition: Bentley.r.h:128
StatusInt SetLayoutManager(LayoutManager *pLayoutManager)
Sets the Layout Manager that will manage the position and sizes of the items in this Container...
UInt32 GetAttributes()
Gets the attributes of this Container.
StatusInt SetAttributes(UInt32 attributes, bool redraw=true)
Sets/updates the attributes of this Container.
DialogItem represents a dialog item in a MicroStation/PowerPlatform dialog box.
Definition: DialogItem.h:44
The LayoutManager class is the base class of the layout managers.
Definition: LayoutManager.h:46
int StatusInt
Definition: Bentley.h:222
DialogItemAttributes attributes
Attributes from the resource.
Definition: DialogItem.h:56

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