aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2014-07-08 13:08:02 +1000
committerNeil <nyamatongwe@gmail.com>2014-07-08 13:08:02 +1000
commit7a875962c50e21c6403bdeecc549faca72a3bea1 (patch)
treeb401353891efd11380cbf35c2bcd178bc08aacdc /gtk
parentf2749ccb2d9dbf953733900f02aa0baa6e695cd7 (diff)
downloadscintilla-mirror-7a875962c50e21c6403bdeecc549faca72a3bea1.tar.gz
Specifying some methods as const as they are used from display and measurement
code that will be changed to have read-only access.
Diffstat (limited to 'gtk')
-rw-r--r--gtk/ScintillaGTK.cxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index f74971b1b..fe3547fe2 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -192,7 +192,7 @@ private:
virtual bool HaveMouseCapture();
virtual bool PaintContains(PRectangle rc);
void FullPaint();
- virtual PRectangle GetClientRectangle();
+ virtual PRectangle GetClientRectangle() const;
virtual void ScrollText(int linesToMove);
virtual void SetVerticalScrollPos();
virtual void SetHorizontalScrollPos();
@@ -1121,8 +1121,9 @@ void ScintillaGTK::FullPaint() {
wText.InvalidateAll();
}
-PRectangle ScintillaGTK::GetClientRectangle() {
- PRectangle rc = wMain.GetClientPosition();
+PRectangle ScintillaGTK::GetClientRectangle() const {
+ Window &win = const_cast<Window &>(wMain);
+ PRectangle rc = win.GetClientPosition();
if (verticalScrollBarVisible)
rc.right -= verticalScrollBarWidth;
if (horizontalScrollBarVisible && !Wrapping())