FLImaging
6.5.8.1
FLImagingFoundation
FLImagingGUI
GUIMenuItemAttributePane.h
1
#pragma once
9
namespace
FLImaging
10
{
12
namespace
GUI
13
{
14
class
CGUIPaneBase;
15
class
CGUIPanePlacementBase;
16
30
#pragma pack(push, 1)
31
class
FL_EXPORT
CGUIMenuItemAttributePane
32
{
33
public
:
38
CGUIMenuItemAttributePane
();
39
44
CGUIMenuItemAttributePane
(CGUIPaneBase* pPane);
45
53
CGUIMenuItemAttributePane
(
const
CGUIMenuItemAttributePane
& rhs);
54
62
CGUIMenuItemAttributePane
(
const
CGUIMenuItemAttributePane
* pRhs);
63
68
virtual
~CGUIMenuItemAttributePane
();
69
74
void
Clear
();
75
85
const
CGUIMenuItemAttributePane
&
operator=
(
const
CGUIMenuItemAttributePane
& rhs);
86
98
const
CResult
Assign
(
const
CGUIMenuItemAttributePane
& rhs);
99
111
const
CResult
Assign
(
const
CGUIMenuItemAttributePane
* pRhs);
112
122
CGUIPaneBase*
GetPane
()
const
;
123
133
void
SetPane
(CGUIPaneBase* pPane);
134
146
virtual
const
CResult
PreDestroy
();
147
159
virtual
const
CResult
CreatePane
();
160
170
virtual
bool
IsPaneCreated
()
const
;
171
183
virtual
const
CResult
ShowPaneWindow
();
184
196
virtual
const
CResult
InitialDockPaneWindow
();
197
207
virtual
void
SetDockDone
(
bool
bSet);
208
218
virtual
bool
IsDockDone
()
const
;
230
virtual
const
CResult
ClosePane
();
231
249
virtual
const
CResult
AddDockingPriority
(
const
CGUIPanePlacementBase
& panePlacement);
250
266
virtual
const
CResult
AddDockingPriority
(
const
CGUIPanePlacementBase
* pPanePlacement);
267
279
virtual
const
CResult
ClearDockingPriority
();
280
281
public
:
282
std::vector<CGUIPanePlacementBase*> m_vctDockingPriority;
283
284
protected
:
285
CGUIPaneBase* m_pPane;
286
bool
m_bDockDone;
287
};
288
#pragma pack(pop)
289
}
290
}
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1514
FLImaging::GUI::CGUIMenuItemAttributePane
A class that manages properties related to the Pane window for classes that inherit from CGUIMenuItem...
Definition
GUIMenuItemAttributePane.h:32
FLImaging::GUI::CGUIMenuItemAttributePane::PreDestroy
virtual const CResult PreDestroy()
Performs cleanup operations before the object is destroyed. Destroys the Pane window handle.
FLImaging::GUI::CGUIMenuItemAttributePane::AddDockingPriority
virtual const CResult AddDockingPriority(const CGUIPanePlacementBase *pPanePlacement)
Sets the initial docking priority (using a pointer). For example, you can specify,...
FLImaging::GUI::CGUIMenuItemAttributePane::CGUIMenuItemAttributePane
CGUIMenuItemAttributePane(const CGUIMenuItemAttributePane &rhs)
FLImaging::GUI::CGUIMenuItemAttributePane::ClosePane
virtual const CResult ClosePane()
Closes the Pane window.
FLImaging::GUI::CGUIMenuItemAttributePane::CGUIMenuItemAttributePane
CGUIMenuItemAttributePane(CGUIPaneBase *pPane)
FLImaging::GUI::CGUIMenuItemAttributePane::CreatePane
virtual const CResult CreatePane()
Creates a new Pane window handle.
FLImaging::GUI::CGUIMenuItemAttributePane::IsDockDone
virtual bool IsDockDone() const
Checks whether the Pane window docking is completed.
FLImaging::GUI::CGUIMenuItemAttributePane::CGUIMenuItemAttributePane
CGUIMenuItemAttributePane(const CGUIMenuItemAttributePane *pRhs)
FLImaging::GUI::CGUIMenuItemAttributePane::~CGUIMenuItemAttributePane
virtual ~CGUIMenuItemAttributePane()
FLImaging::GUI::CGUIMenuItemAttributePane::AddDockingPriority
virtual const CResult AddDockingPriority(const CGUIPanePlacementBase &panePlacement)
Sets the initial docking priority (using a reference). For example, you can specify,...
FLImaging::GUI::CGUIMenuItemAttributePane::SetPane
void SetPane(CGUIPaneBase *pPane)
FLImaging::GUI::CGUIMenuItemAttributePane::Assign
const CResult Assign(const CGUIMenuItemAttributePane *pRhs)
FLImaging::GUI::CGUIMenuItemAttributePane::Assign
const CResult Assign(const CGUIMenuItemAttributePane &rhs)
FLImaging::GUI::CGUIMenuItemAttributePane::operator=
const CGUIMenuItemAttributePane & operator=(const CGUIMenuItemAttributePane &rhs)
FLImaging::GUI::CGUIMenuItemAttributePane::SetDockDone
virtual void SetDockDone(bool bSet)
Sets the docking completion status for the Pane window.
FLImaging::GUI::CGUIMenuItemAttributePane::ClearDockingPriority
virtual const CResult ClearDockingPriority()
Clears all docking priority rules.
FLImaging::GUI::CGUIMenuItemAttributePane::Clear
void Clear()
FLImaging::GUI::CGUIMenuItemAttributePane::InitialDockPaneWindow
virtual const CResult InitialDockPaneWindow()
Docks an undocked Pane window to its initial position.
FLImaging::GUI::CGUIMenuItemAttributePane::ShowPaneWindow
virtual const CResult ShowPaneWindow()
Displays the Pane window.
FLImaging::GUI::CGUIMenuItemAttributePane::IsPaneCreated
virtual bool IsPaneCreated() const
Checks whether the Pane window has been created.
FLImaging::GUI::CGUIMenuItemAttributePane::CGUIMenuItemAttributePane
CGUIMenuItemAttributePane()
FLImaging::GUI::CGUIMenuItemAttributePane::GetPane
CGUIPaneBase * GetPane() const
FLImaging::GUI::CGUIPanePlacementBase
A base class for managing pane placement configurations such as docking and floating within the GUI f...
Definition
GUIPanePlacement.h:27
FLImaging
Generated on Thu May 8 2025 22:19:32 for FLImaging by
1.12.0