make wxIdleEventHandler available in console applications too (patch 1878258)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51521 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -2491,9 +2491,12 @@ inline void wxPostEvent(wxEvtHandler *dest, const wxEvent& event)
|
|||||||
}
|
}
|
||||||
|
|
||||||
typedef void (wxEvtHandler::*wxEventFunction)(wxEvent&);
|
typedef void (wxEvtHandler::*wxEventFunction)(wxEvent&);
|
||||||
|
typedef void (wxEvtHandler::*wxIdleEventFunction)(wxIdleEvent&);
|
||||||
|
|
||||||
#define wxEventHandler(func) \
|
#define wxEventHandler(func) \
|
||||||
(wxObjectEventFunction)wxStaticCastEvent(wxEventFunction, &func)
|
(wxObjectEventFunction)wxStaticCastEvent(wxEventFunction, &func)
|
||||||
|
#define wxIdleEventHandler(func) \
|
||||||
|
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxIdleEventFunction, &func)
|
||||||
|
|
||||||
#if wxUSE_GUI
|
#if wxUSE_GUI
|
||||||
|
|
||||||
@@ -2541,7 +2544,6 @@ typedef void (wxEvtHandler::*wxInitDialogEventFunction)(wxInitDialogEvent&);
|
|||||||
typedef void (wxEvtHandler::*wxSysColourChangedEventFunction)(wxSysColourChangedEvent&);
|
typedef void (wxEvtHandler::*wxSysColourChangedEventFunction)(wxSysColourChangedEvent&);
|
||||||
typedef void (wxEvtHandler::*wxDisplayChangedEventFunction)(wxDisplayChangedEvent&);
|
typedef void (wxEvtHandler::*wxDisplayChangedEventFunction)(wxDisplayChangedEvent&);
|
||||||
typedef void (wxEvtHandler::*wxUpdateUIEventFunction)(wxUpdateUIEvent&);
|
typedef void (wxEvtHandler::*wxUpdateUIEventFunction)(wxUpdateUIEvent&);
|
||||||
typedef void (wxEvtHandler::*wxIdleEventFunction)(wxIdleEvent&);
|
|
||||||
typedef void (wxEvtHandler::*wxCloseEventFunction)(wxCloseEvent&);
|
typedef void (wxEvtHandler::*wxCloseEventFunction)(wxCloseEvent&);
|
||||||
typedef void (wxEvtHandler::*wxShowEventFunction)(wxShowEvent&);
|
typedef void (wxEvtHandler::*wxShowEventFunction)(wxShowEvent&);
|
||||||
typedef void (wxEvtHandler::*wxIconizeEventFunction)(wxIconizeEvent&);
|
typedef void (wxEvtHandler::*wxIconizeEventFunction)(wxIconizeEvent&);
|
||||||
@@ -2601,8 +2603,6 @@ typedef void (wxEvtHandler::*wxClipboardTextEventFunction)(wxClipboardTextEvent&
|
|||||||
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxDisplayChangedEventFunction, &func)
|
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxDisplayChangedEventFunction, &func)
|
||||||
#define wxUpdateUIEventHandler(func) \
|
#define wxUpdateUIEventHandler(func) \
|
||||||
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxUpdateUIEventFunction, &func)
|
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxUpdateUIEventFunction, &func)
|
||||||
#define wxIdleEventHandler(func) \
|
|
||||||
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxIdleEventFunction, &func)
|
|
||||||
#define wxCloseEventHandler(func) \
|
#define wxCloseEventHandler(func) \
|
||||||
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCloseEventFunction, &func)
|
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCloseEventFunction, &func)
|
||||||
#define wxShowEventHandler(func) \
|
#define wxShowEventHandler(func) \
|
||||||
|
Reference in New Issue
Block a user