Changeset - r9407:81b3c164e54b
[Not reviewed]
master
0 4 0
rubidium - 16 years ago 2008-05-29 06:49:56
rubidium@openttd.org
(svn r13318) -Codechange: move some functions from gui.h/misc_gui.cpp to window_gui.h/window.cpp because they belong there.
4 files changed with 28 insertions and 27 deletions:
0 comments (0 inline, 0 general)
src/gui.h
Show inline comments
 
@@ -61,9 +61,6 @@ void ShowErrorMessage(StringID msg_1, St
 

	
 
void ShowSmallMap();
 
void ShowExtraViewPortWindow(TileIndex tile = INVALID_TILE);
 
void SetVScrollCount(Window *w, int num);
 
void SetVScroll2Count(Window *w, int num);
 
void SetHScrollCount(Window *w, int num);
 

	
 
void BuildFileList();
 
void SetFiosType(const byte fiostype);
src/misc_gui.cpp
Show inline comments
 
@@ -717,30 +717,6 @@ void CheckRedrawStationCoverage(const Wi
 
	}
 
}
 

	
 
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;
 
}
 

	
 
/* Delete a character at the caret position in a text buf.
 
 * If backspace is set, delete the character before the caret,
 
 * else delete the character after it. */
src/window.cpp
Show inline comments
 
@@ -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
src/window_gui.h
Show inline comments
 
@@ -562,6 +562,10 @@ void ResizeButtons(Window *w, byte left,
 

	
 
void ResizeWindowForWidget(Window *w, int widget, int delta_x, int delta_y);
 

	
 
void SetVScrollCount(Window *w, int num);
 
void SetVScroll2Count(Window *w, int num);
 
void SetHScrollCount(Window *w, int num);
 

	
 

	
 
/**
 
 * Sets the enabled/disabled status of a widget.
0 comments (0 inline, 0 general)