git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9594
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// Redraw all of text area. This paint will not be abandoned.
void ScintillaWX::FullPaint() {
paintState = painting;
// Redraw all of text area. This paint will not be abandoned.
void ScintillaWX::FullPaint() {
paintState = painting;
-// rcPaint = GetTextRectangle();
-// wxClientDC dc(wMain.GetID());
-// Surface surfaceWindow;
-// surfaceWindow.Init(&dc);
-// Paint(&surfaceWindow, rcPaint);
-// surfaceWindow.Release();
- wMain.GetID()->Refresh(FALSE);
+ rcPaint = GetTextRectangle();
+ paintingAllText = true;
+ wxClientDC dc(wMain.GetID());
+ Surface surfaceWindow;
+ surfaceWindow.Init(&dc);
+ Paint(&surfaceWindow, rcPaint);
+ surfaceWindow.Release();
+
+// wMain.GetID()->Refresh(FALSE);
+
paintState = notPainting;
}
paintState = notPainting;
}
// Redraw all of text area. This paint will not be abandoned.
void ScintillaWX::FullPaint() {
paintState = painting;
// Redraw all of text area. This paint will not be abandoned.
void ScintillaWX::FullPaint() {
paintState = painting;
-// rcPaint = GetTextRectangle();
-// wxClientDC dc(wMain.GetID());
-// Surface surfaceWindow;
-// surfaceWindow.Init(&dc);
-// Paint(&surfaceWindow, rcPaint);
-// surfaceWindow.Release();
- wMain.GetID()->Refresh(FALSE);
+ rcPaint = GetTextRectangle();
+ paintingAllText = true;
+ wxClientDC dc(wMain.GetID());
+ Surface surfaceWindow;
+ surfaceWindow.Init(&dc);
+ Paint(&surfaceWindow, rcPaint);
+ surfaceWindow.Release();
+
+// wMain.GetID()->Refresh(FALSE);
+
paintState = notPainting;
}
paintState = notPainting;
}