(new in Rev4.60)
MQDockFrame class manages a dock frame. Multiple child widgets can be contained horizontally or vertically in the frame. It inherits a MQFrameBase class.
Please refer the inherited class about member functions declared in the inherited class
| class | |
| MQDockFrame | Constructor |
| ~MQDockFrame | Destructor |
| Member functions | |
| RegisterDockableWindow | Register dockable window |
| GetDockedWindowStatus | Get a status of a docked window |
| GetBackColor | Get background color |
| SetBackColor | Get background color |
MQDockFrame::MQDockFrame();
MQDockFrame::MQDockFrame(int id);
It is a constructor.
virtual MQDockFrame::~MQDockFrame();
This method is a destructor. It is defined as a virtual function.
void MQDockFrame::RegisterDockableWindow(MQDockWindow *dock_window);
It register dockable window.
void MQDockFrame::GetDockedWindowStatus(std::map<MQDockWindow*, MQDockWindow::MQDockStatus>& status);
(new in Rev4.64)
It gets a status of a window docking to this frame.
Status of windows that are currently docking to this frame are stored to 'status', and floating windows are not stored.
struct MQDockStatus {
int Order;
MQDockWindow *Parent;
MQDockDirection Direction;
double SizeRate;
};
void MQDockFrame::GetBackColor(int& r, int& g, int& b, int& a);
MQCanvasColor MQDockFrame::GetBackColor();
It returns a background color in a frame.
void MQDockFrame::SetBackColor(int r, int g, int b, int a);
void MQDockFrame::SetBackColor(MQCanvasColor col);
It specifies a background color in a frame.