aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2002-09-19 01:59:37 +0000
committernyamatongwe <devnull@localhost>2002-09-19 01:59:37 +0000
commit9fbcd821bdc59b82547fd62f2008297beadf7db8 (patch)
treecaa852ee0c958f923a7f8057bbfc339ac1eac563 /src/Editor.cxx
parent99bf46093ed269c9ea3c6a69f82b079b01f5ac57 (diff)
downloadscintilla-mirror-9fbcd821bdc59b82547fd62f2008297beadf7db8.tar.gz
Added mthod to turn off vertical scroll bar.
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r--src/Editor.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx
index ac7e7bb76..62a035613 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -327,6 +327,7 @@ Editor::Editor() {
xCaretMargin = 50;
horizontalScrollBarVisible = true;
scrollWidth = 2000;
+ verticalScrollBarVisible = true;
endAtLastLine = true;
pixmapLine = Surface::Allocate();
@@ -5089,6 +5090,17 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {
case SCI_GETHSCROLLBAR:
return horizontalScrollBarVisible;
+ case SCI_SETVSCROLLBAR:
+ if (verticalScrollBarVisible != (wParam != 0)) {
+ verticalScrollBarVisible = wParam != 0;
+ SetScrollBars();
+ ReconfigureScrollBars();
+ }
+ break;
+
+ case SCI_GETVSCROLLBAR:
+ return verticalScrollBarVisible;
+
case SCI_SETINDENTATIONGUIDES:
vs.viewIndentationGuides = wParam != 0;
Redraw();