ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtgui
IDocumentViewConstraints.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// ACF includes
6
#include <istd/IChangeable.h>
7
8
9
namespace
imtgui
10
{
11
12
16
class
IDocumentViewConstraints
:
virtual
public
istd::IChangeable
17
{
18
public
:
19
enum
ConstraintFlags
20
{
21
CF_SHOW_TITLE = 1,
22
CF_EDIT_TITLE = 2,
23
CF_SHOW_COMMENT = 4,
24
CF_EDIT_COMMENT = 8,
25
CF_EDIT_DOCUMENT = 16,
26
CF_SAVE_DOCUMENT = 32,
27
CF_CLOSE_SUPPORT = 64,
28
CF_UNDO_SUPPORT = 128
29
};
30
34
virtual
int
GetViewConstraints
()
const
= 0;
35
40
virtual
bool
SetViewConstraints
(
int
flags) = 0;
41
};
42
43
44
}
// namespace imtgui
45
46
imtgui::IDocumentViewConstraints
Definition
IDocumentViewConstraints.h:17
imtgui::IDocumentViewConstraints::SetViewConstraints
virtual bool SetViewConstraints(int flags)=0
imtgui::IDocumentViewConstraints::GetViewConstraints
virtual int GetViewConstraints() const =0
imtgui
Definition
CApplicationSwitchCommandComp.h:19
Generated by
1.9.8