mirror of
https://github.com/wxWidgets/wxWidgets.git
synced 2026-08-18 01:19:45 +08:00
committed by
Vadim Zeitlin
parent
70e467e9ae
commit
fc2755524f
@@ -157,6 +157,7 @@ public:
|
||||
|
||||
private:
|
||||
void Init();
|
||||
void OnSysColourChanged(wxSysColourChangedEvent& event);
|
||||
|
||||
wxSashEdge m_sashes[4];
|
||||
int m_dragMode;
|
||||
|
||||
@@ -38,6 +38,7 @@ wxIMPLEMENT_DYNAMIC_CLASS(wxSashEvent, wxCommandEvent);
|
||||
wxBEGIN_EVENT_TABLE(wxSashWindow, wxWindow)
|
||||
EVT_PAINT(wxSashWindow::OnPaint)
|
||||
EVT_SIZE(wxSashWindow::OnSize)
|
||||
EVT_SYS_COLOUR_CHANGED(wxSashWindow::OnSysColourChanged)
|
||||
EVT_MOUSE_EVENTS(wxSashWindow::OnMouseEvent)
|
||||
#if defined( __WXMSW__ ) || defined( __WXMAC__)
|
||||
EVT_SET_CURSOR(wxSashWindow::OnSetCursor)
|
||||
@@ -76,7 +77,6 @@ void wxSashWindow::Init()
|
||||
m_mouseCaptured = false;
|
||||
m_currentCursor = nullptr;
|
||||
|
||||
// Eventually, we'll respond to colour change messages
|
||||
InitColours();
|
||||
}
|
||||
|
||||
@@ -359,6 +359,12 @@ void wxSashWindow::OnSize(wxSizeEvent& WXUNUSED(event))
|
||||
SizeWindows();
|
||||
}
|
||||
|
||||
void wxSashWindow::OnSysColourChanged(wxSysColourChangedEvent& event)
|
||||
{
|
||||
InitColours();
|
||||
event.Skip();
|
||||
}
|
||||
|
||||
wxSashEdgePosition wxSashWindow::SashHitTest(int x, int y, int WXUNUSED(tolerance))
|
||||
{
|
||||
int cx, cy;
|
||||
|
||||
Reference in New Issue
Block a user