21 #ifndef __ANTARES_COMMON_COMPONENTS_FRAME_LOCAL_FRAME_H__
22 #define __ANTARES_COMMON_COMPONENTS_FRAME_LOCAL_FRAME_H__
24 #include <yuni/yuni.h>
25 #include "../../wx-wrapper.h"
29 namespace Antares::Component::Frame
37 const wxString& title,
38 const wxPoint& pos = wxDefaultPosition,
39 const wxSize& size = wxDefaultSize,
40 long style = wxDEFAULT_FRAME_STYLE,
41 const wxString& name = wxT(
"registered-frame"));
45 virtual bool Destroy()
override;
47 virtual bool excludeFromMenu()
override;
48 virtual void updateOpenWindowsMenu()
override;
50 virtual Yuni::String
frameTitle()
const override;
51 virtual int frameID()
const override;
54 virtual void SetTitle(
const wxString& title)
override;
Interface for all registered frames, external or not.
Definition: frame.h:34
Definition: local-frame.h:32
virtual Yuni::String frameTitle() const override
Get the frame title.
Definition: local-frame.cpp:83
virtual void frameRaise() override
Raise the frame to the top level.
Definition: local-frame.cpp:78