FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIFixedViewPlacement.h
1
#pragma once
2
10
11
#include "DefinitionsGUI.h"
12
#include "DefinitionsGUIFixedView.h"
13
15
namespace
FLImaging
16
{
18
namespace
GUI
19
{
20
class
CGUIDocBase;
21
class
CGUIChildFrameBase;
22
class
CGUIViewBase;
23
class
CGUIFixedViewDeclaration
;
24
32
class
FL_EXPORT
CGUIFixedViewPlacement
:
public
Base::CFLBase
33
{
34
public
:
42
CGUIFixedViewPlacement
();
43
53
CGUIFixedViewPlacement
(
const
CGUIFixedViewPlacement
& rhs);
54
64
CGUIFixedViewPlacement
(
const
CGUIFixedViewPlacement
* pRhs);
65
77
const
CGUIFixedViewPlacement
&
operator=
(
const
CGUIFixedViewPlacement
& rhs);
78
86
virtual
~CGUIFixedViewPlacement
();
87
101
const
CResult
Assign
(
const
CGUIFixedViewPlacement
& rhs);
102
116
const
CResult
Assign
(
const
CGUIFixedViewPlacement
* pRhs);
117
125
virtual
void
Clear
();
126
138
virtual
void
SetFixedViewDeclaration
(
CGUIFixedViewDeclaration
* pFixedViewDeclaration);
139
151
virtual
CGUIFixedViewDeclaration
*
GetFixedViewDeclaration
()
const
;
152
164
virtual
void
SetPlacement
(
Foundation::CFLRect<double>
flrPlacementRatio);
165
177
virtual
Foundation::CFLRect<double>
GetPlacement
()
const
;
178
190
virtual
void
SetViewType
(
EViewType
eViewType);
191
203
virtual
EViewType
GetViewType
()
const
;
204
220
virtual
const
CResult
GetIniString
(
Base::CFLString<wchar_t>
& strVal)
const
;
221
237
virtual
const
CResult
SetByIniString
(
const
Base::CFLString<wchar_t>
& strVal);
238
239
DeclareGetClassType();
240
241
protected
:
242
Foundation::CFLRect<double>
m_flrPlacementRatio;
243
CGUIFixedViewDeclaration
* m_pFixedViewDeclaration;
244
EViewType
m_eViewType;
245
SFixedViewDeclarationProperty& m_sFvdProperty;
246
247
friend
class
CGUIManagerView;
248
friend
class
CGUIFixedViewPlacementSet;
249
};
250
}
251
}
252
FLImaging::Base::CFLBase
Top-level base class of FLImaging.
Definition
FLBase.h:36
FLImaging::Base::CFLString
Template type string class.
Definition
FLString.h:34
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::Foundation::CFLRect
A class representing a rectangle.
Definition
FLRect.h:24
FLImaging::GUI::CGUIFixedViewDeclaration
A class of fixed view declaration.
Definition
GUIFixedViewDeclaration.h:31
FLImaging::GUI::CGUIFixedViewPlacement::CGUIFixedViewPlacement
CGUIFixedViewPlacement(const CGUIFixedViewPlacement *pRhs)
Copy constructor.
FLImaging::GUI::CGUIFixedViewPlacement::SetViewType
virtual void SetViewType(EViewType eViewType)
Sets the view type of this.
FLImaging::GUI::CGUIFixedViewPlacement::GetViewType
virtual EViewType GetViewType() const
Gets the view type of this.
FLImaging::GUI::CGUIFixedViewPlacement::GetFixedViewDeclaration
virtual CGUIFixedViewDeclaration * GetFixedViewDeclaration() const
Gets the FixedViewDeclaration object of this.
FLImaging::GUI::CGUIFixedViewPlacement::GetIniString
virtual const CResult GetIniString(Base::CFLString< wchar_t > &strVal) const
Function that converts the properties of this class into an INI format and returns it.
FLImaging::GUI::CGUIFixedViewPlacement::operator=
const CGUIFixedViewPlacement & operator=(const CGUIFixedViewPlacement &rhs)
Assignment operator.
FLImaging::GUI::CGUIFixedViewPlacement::GetPlacement
virtual Foundation::CFLRect< double > GetPlacement() const
Gets the placement of this.
FLImaging::GUI::CGUIFixedViewPlacement::~CGUIFixedViewPlacement
virtual ~CGUIFixedViewPlacement()
Default destructor.
FLImaging::GUI::CGUIFixedViewPlacement::CGUIFixedViewPlacement
CGUIFixedViewPlacement(const CGUIFixedViewPlacement &rhs)
Copy constructor.
FLImaging::GUI::CGUIFixedViewPlacement::Clear
virtual void Clear()
Clear this object's variables.
FLImaging::GUI::CGUIFixedViewPlacement::Assign
const CResult Assign(const CGUIFixedViewPlacement *pRhs)
Copies the properties of the specified object to this object.
FLImaging::GUI::CGUIFixedViewPlacement::Assign
const CResult Assign(const CGUIFixedViewPlacement &rhs)
Copies the properties of the specified object to this object.
FLImaging::GUI::CGUIFixedViewPlacement::SetFixedViewDeclaration
virtual void SetFixedViewDeclaration(CGUIFixedViewDeclaration *pFixedViewDeclaration)
Sets the FixedViewDeclaration object of this.
FLImaging::GUI::CGUIFixedViewPlacement::SetPlacement
virtual void SetPlacement(Foundation::CFLRect< double > flrPlacementRatio)
Sets the fixed view placement of this.
FLImaging::GUI::CGUIFixedViewPlacement::CGUIFixedViewPlacement
CGUIFixedViewPlacement()
Default constructor.
FLImaging::GUI::CGUIFixedViewPlacement::SetByIniString
virtual const CResult SetByIniString(const Base::CFLString< wchar_t > &strVal)
Sets the properties of the object using a string in INI file format.
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging::GUI::EViewType
EViewType
View Type.
Definition
DefinitionsGUI.h:45
FLImaging
Generated on
for FLImaging by
1.17.0