2#include "GUIDefinitions.h"
111 DeclareGetClassType();
208 DeclareGetClassType();
315 DeclareGetClassType();
422 DeclareGetClassType();
565 DeclareGetClassType();
690 DeclareGetClassType();
Top-level base class of FLImaging.
Definition FLBase.h:36
FLImaging module execution result object.
Definition ResultsDef.h:1514
A class for managing the placement of a pane as a tab attached to a target pane.
Definition GUIPanePlacement.h:123
CDockablePane * m_pPaneTarget
Target pane to which the current pane will be attached as a tab.
Definition GUIPanePlacement.h:218
CGUIPanePlacementAttachToTab()
Default constructor Initializes an instance of CGUIPanePlacementAttachToTab.
virtual ~CGUIPanePlacementAttachToTab()
Default destructor Destroys the instance and releases any allocated resources.
CGUIPanePlacementAttachToTab(const CGUIPanePlacementAttachToTab &rhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementAttachToTab object.
CGUIPanePlacementAttachToTab(const CGUIPanePlacementAttachToTab *pRhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementAttachToTab object.
const CResult Assign(const CGUIPanePlacementAttachToTab *pRhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
const CResult Assign(const CGUIPanePlacementAttachToTab &rhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
A class for managing the placement of a pane as a tab attached to a target pane at a specific positio...
Definition GUIPanePlacement.h:230
CGUIPanePlacementAttachToTabPosition(const CGUIPanePlacementAttachToTabPosition *pRhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementAttachToTabPosition o...
EDockPosition m_eTabPosition
The position where the pane will be attached as a tab (e.g., left, right, top, bottom).
Definition GUIPanePlacement.h:325
CGUIPanePlacementAttachToTabPosition(const CGUIPanePlacementAttachToTabPosition &rhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementAttachToTabPosition o...
CGUIPanePlacementAttachToTabPosition()
Default constructor Initializes an instance of CGUIPanePlacementAttachToTabPosition.
virtual ~CGUIPanePlacementAttachToTabPosition()
Default destructor Destroys the instance and releases any allocated resources.
const CResult Assign(const CGUIPanePlacementAttachToTabPosition *pRhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
const CResult Assign(const CGUIPanePlacementAttachToTabPosition &rhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
A base class for managing pane placement configurations such as docking and floating within the GUI f...
Definition GUIPanePlacement.h:27
const CResult Assign(const CGUIPanePlacementBase *pRhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
CGUIPanePlacementBase(const CGUIPanePlacementBase *pRhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementBase object.
CGUIPanePlacementBase()
Default constructor Initializes an instance of CGUIPanePlacementBase.
CGUIPanePlacementBase(const CGUIPanePlacementBase &rhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementBase object.
const CResult Assign(const CGUIPanePlacementBase &rhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
virtual ~CGUIPanePlacementBase()
Default destructor Destroys the instance and releases any allocated resources.
A class for managing the docking of a pane to a specific position in the MainFrame.
Definition GUIPanePlacement.h:480
CGUIPanePlacementDockToMainFrame(const CGUIPanePlacementDockToMainFrame *pRhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementDockToMainFrame objec...
int32_t m_i32Width
The width of the docked pane.
Definition GUIPanePlacement.h:584
int32_t m_i32Height
The height of the docked pane.
Definition GUIPanePlacement.h:593
CGUIPanePlacementDockToMainFrame()
Default constructor Initializes an instance of CGUIPanePlacementDockToMainFrame.
const CResult Assign(const CGUIPanePlacementDockToMainFrame *pRhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
const CResult Assign(const CGUIPanePlacementDockToMainFrame &rhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
CGUIPanePlacementDockToMainFrame(const CGUIPanePlacementDockToMainFrame &rhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementDockToMainFrame objec...
virtual ~CGUIPanePlacementDockToMainFrame()
Default destructor Destroys the instance and releases any allocated resources.
EDockPosition m_eDockPosition
The position in the MainFrame where the pane will be docked (e.g., left, right, top,...
Definition GUIPanePlacement.h:575
A class for managing the docking of a pane relative to a target pane at a specified position (e....
Definition GUIPanePlacement.h:337
CDockablePane * m_pPaneTarget
Target pane to which the current pane will be docked.
Definition GUIPanePlacement.h:432
virtual ~CGUIPanePlacementDockToPane()
Default destructor Destroys the instance and releases any allocated resources.
int32_t m_i32Width
Width of the docked pane.
Definition GUIPanePlacement.h:459
CGUIPanePlacementDockToPane()
Default constructor Initializes an instance of CGUIPanePlacementDockToPane.
const CResult Assign(const CGUIPanePlacementDockToPane &rhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
int32_t m_i32Height
Height of the docked pane.
Definition GUIPanePlacement.h:468
EDockPosition m_eDockPosition
Position where the pane will be docked (e.g., left, right, top, bottom).
Definition GUIPanePlacement.h:441
CGUIPanePlacementDockToPane(const CGUIPanePlacementDockToPane *pRhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementDockToPane object.
CGUIPanePlacementDockToPane(const CGUIPanePlacementDockToPane &rhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementDockToPane object.
EPaneType m_ePaneTarget
Type of the target pane where docking will be performed.
Definition GUIPanePlacement.h:450
const CResult Assign(const CGUIPanePlacementDockToPane *pRhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
A class for managing the placement of a pane as a floating window.
Definition GUIPanePlacement.h:605
CGUIPanePlacementFloating(const CGUIPanePlacementFloating *pRhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementFloating object.
CGUIPanePlacementFloating(const CGUIPanePlacementFloating &rhs)
Copy constructor Creates a new instance by copying an existing CGUIPanePlacementFloating object.
const CResult Assign(const CGUIPanePlacementFloating *pRhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
CGUIPanePlacementFloating()
Default constructor Initializes an instance of CGUIPanePlacementFloating.
virtual ~CGUIPanePlacementFloating()
Default destructor Destroys the instance and releases any allocated resources.
const CResult Assign(const CGUIPanePlacementFloating &rhs)
Copies another object into the current instance. Overwrites the current instance with the properties ...
CRect m_rectWindow
The window rectangle defining the floating pane's position and size.
Definition GUIPanePlacement.h:700
EDockPosition
Dock position.
Definition GUIDefinitions.h:9487
EPaneType
Pane type.
Definition GUIDefinitions.h:9006