Skip to content

Commit 954f16e

Browse files
committed
Fix flicker when drawing
1 parent ea7c297 commit 954f16e

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

Source/PanelTileView.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
BEGIN_EVENT_TABLE(cPanelTileView,wxPanel)
2626
////Manual Code Start
2727
EVT_TIMER( ID_EVENT_MOUSE_TIMER, cPanelTileView::OnMouseInputTimer )
28+
EVT_ERASE_BACKGROUND( cPanelTileView::OnEraseBackground )
2829
////Manual Code End
2930

3031
EVT_CLOSE(cPanelTileView::OnClose)
@@ -128,6 +129,9 @@ void cPanelTileView::OnMouseInputTimer( wxTimerEvent& event ) {
128129
}
129130
}
130131

132+
void cPanelTileView::OnEraseBackground( wxEraseEvent& pEvent ) {
133+
134+
}
131135
/*
132136
* cTileViewPaint
133137
*/

Source/PanelTileView.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class cPanelTileView : public wxPanel
4747
cPanelTileView(wxWindow *parent, wxWindowID id = 1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = cPanelTileView_STYLE);
4848
virtual ~cPanelTileView();
4949
void cTileViewPaint(wxPaintEvent& event);
50+
void OnEraseBackground( wxEraseEvent& pEvent );
5051
void OnMouse( wxMouseEvent& event );
5152
void OnMouseInputTimer( wxTimerEvent& event );
5253

0 commit comments

Comments
 (0)