diff options
author | rubidium <rubidium@openttd.org> | 2008-05-29 06:49:56 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2008-05-29 06:49:56 +0000 |
commit | 3716f4814de0cdda1d08ed6a2835383874228423 (patch) | |
tree | 36e475cf0450f0f0cf0507bbf3f755dccc35a6cd /src/window.cpp | |
parent | d3d0432314d3bed01b058ad598c9d056415b6012 (diff) | |
download | openttd-3716f4814de0cdda1d08ed6a2835383874228423.tar.xz |
(svn r13318) -Codechange: move some functions from gui.h/misc_gui.cpp to window_gui.h/window.cpp because they belong there.
Diffstat (limited to 'src/window.cpp')
-rw-r--r-- | src/window.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/window.cpp b/src/window.cpp index 280ed78a8..33fe7d1a0 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -2068,6 +2068,30 @@ int PositionMainToolbar(Window *w) return w->left; } +void SetVScrollCount(Window *w, int num) +{ + w->vscroll.count = num; + num -= w->vscroll.cap; + if (num < 0) num = 0; + if (num < w->vscroll.pos) w->vscroll.pos = num; +} + +void SetVScroll2Count(Window *w, int num) +{ + w->vscroll2.count = num; + num -= w->vscroll2.cap; + if (num < 0) num = 0; + if (num < w->vscroll2.pos) w->vscroll2.pos = num; +} + +void SetHScrollCount(Window *w, int num) +{ + w->hscroll.count = num; + num -= w->hscroll.cap; + if (num < 0) num = 0; + if (num < w->hscroll.pos) w->hscroll.pos = num; +} + /** * Relocate all windows to fit the new size of the game application screen * @param neww New width of the game application screen |