The wx dialog for gui::CDisplayWindow.
Definition at line 332 of file WxSubsystem.h.
#include <mrpt/gui/WxSubsystem.h>
Classes | |
class | wxMRPTImageControl |
A custom control to display the bitmap and avoid flicker. More... | |
Public Member Functions | |
CWindowDialog (CDisplayWindow *win2D, WxSubsystem::CWXMainFrame *parent, wxWindowID id=-1, const std::string &caption=std::string("[MRPT-CDisplayWindow]"), wxSize initialSize=wxDefaultSize) | |
virtual | ~CWindowDialog () |
Public Attributes | |
CDisplayWindow * | m_win2D |
WxSubsystem::CWXMainFrame * | m_mainFrame |
wxMRPTImageControl * | m_image |
Static Public Attributes | |
static const long | ID_IMAGE_BITMAP = wxNewId() |
Private Member Functions | |
void | OnClose (wxCloseEvent &event) |
void | OnMenuClose (wxCommandEvent &event) |
void | OnMenuAbout (wxCommandEvent &event) |
void | OnMenuSave (wxCommandEvent &event) |
void | OnChar (wxKeyEvent &event) |
void | OnKeyDown (wxKeyEvent &event) |
void | OnResize (wxSizeEvent &event) |
void | OnMouseDown (wxMouseEvent &event) |
void | OnMouseMove (wxMouseEvent &event) |
CWindowDialog::CWindowDialog | ( | CDisplayWindow * | win2D, |
WxSubsystem::CWXMainFrame * | parent, | ||
wxWindowID | id = -1 , |
||
const std::string & | caption = std::string("[MRPT-CDisplayWindow]") , |
||
wxSize | initialSize = wxDefaultSize |
||
) |
Definition at line 121 of file CDisplayWindow.cpp.
References _U, mrpt::gui::WxSubsystem::getMRPTDefaultIcon(), ID_IMAGE_BITMAP, ID_MENUITEM1, ID_MENUITEM2, ID_MENUITEM3, m_image, mrpt::gui::WxSubsystem::CWXMainFrame::notifyWindowCreation(), OnChar(), OnClose(), OnMenuAbout(), OnMenuClose(), OnMenuSave(), OnMouseDown(), OnMouseMove(), and OnResize().
|
virtual |
Definition at line 208 of file CDisplayWindow.cpp.
|
private |
Definition at line 241 of file CDisplayWindow.cpp.
References mrpt::gui::keyEventToMrptKeyModifier(), mrpt::gui::CBaseGUIWindow::m_keyPushed, mrpt::gui::CBaseGUIWindow::m_keyPushedCode, mrpt::gui::CBaseGUIWindow::m_keyPushedModifier, m_win2D, and mrpt::utils::CObservable::publishEvent().
Referenced by CWindowDialog().
|
private |
Definition at line 210 of file CDisplayWindow.cpp.
References mrpt::gui::mrptEventWindowClosed::allow_close, m_win2D, mrpt::gui::CBaseGUIWindow::m_windowDestroyed, mrpt::gui::CBaseGUIWindow::notifyChildWindowDestruction(), mrpt::gui::WxSubsystem::CWXMainFrame::notifyWindowDestruction(), and mrpt::utils::CObservable::publishEvent().
Referenced by CWindowDialog().
|
private |
Definition at line 236 of file CDisplayWindow.cpp.
|
private |
Definition at line 324 of file CDisplayWindow.cpp.
Referenced by CWindowDialog().
|
private |
Definition at line 322 of file CDisplayWindow.cpp.
Referenced by CWindowDialog().
|
private |
Definition at line 332 of file CDisplayWindow.cpp.
References mrpt::gui::CWindowDialog::wxMRPTImageControl::GetBitmap(), and m_image.
Referenced by CWindowDialog().
|
private |
Definition at line 283 of file CDisplayWindow.cpp.
References mrpt::utils::CObservable::hasSubscribers(), m_win2D, and mrpt::utils::CObservable::publishEvent().
Referenced by CWindowDialog().
|
private |
Definition at line 302 of file CDisplayWindow.cpp.
References mrpt::utils::CObservable::hasSubscribers(), m_win2D, and mrpt::utils::CObservable::publishEvent().
Referenced by CWindowDialog().
|
private |
Definition at line 264 of file CDisplayWindow.cpp.
References mrpt::utils::CObservable::hasSubscribers(), m_win2D, and mrpt::utils::CObservable::publishEvent().
Referenced by CWindowDialog().
|
static |
Definition at line 380 of file WxSubsystem.h.
Referenced by CWindowDialog().
wxMRPTImageControl* mrpt::gui::CWindowDialog::m_image |
Definition at line 378 of file WxSubsystem.h.
Referenced by CWindowDialog(), mrpt::gui::CDisplayWindow::getLastMousePosition(), OnMenuSave(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), and mrpt::gui::CDisplayWindow::setCursorCross().
WxSubsystem::CWXMainFrame* mrpt::gui::CWindowDialog::m_mainFrame |
Definition at line 375 of file WxSubsystem.h.
CDisplayWindow* mrpt::gui::CWindowDialog::m_win2D |
Definition at line 374 of file WxSubsystem.h.
Referenced by OnChar(), OnClose(), OnMouseDown(), OnMouseMove(), and OnResize().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019 |