src/player_gui.cpp
changeset 9859 28606a486c52
parent 9762 5e591b9665a2
child 9878 8142e032b4e0
--- a/src/player_gui.cpp	Wed Aug 06 04:01:07 2008 +0000
+++ b/src/player_gui.cpp	Wed Aug 06 07:10:40 2008 +0000
@@ -299,20 +299,25 @@
 
 	virtual ~DropDownListColourItem() {}
 
-	virtual StringID String() const
+	StringID String() const
 	{
 		return _colour_dropdown[this->result];
 	}
 
-	virtual uint Height(uint width) const
+	uint Height(uint width) const
 	{
 		return 14;
 	}
+	
+	bool Selectable() const
+	{
+		return true;
+	}
 
-	virtual void Draw(int x, int y, uint width, uint height, bool sel) const
+	void Draw(int x, int y, uint width, uint height, bool sel, int bg_colour) const
 	{
 		DrawSprite(SPR_VEH_BUS_SIDE_VIEW, PALETTE_RECOLOR_START + this->result, x + 16, y + 7);
-		DrawStringTruncated(x + 32, y + 3, this->String(), sel ? TC_WHITE : TC_BLACK, x + width - 30);
+		DrawStringTruncated(x + 32, y + 3, this->String(), sel ? TC_WHITE : TC_BLACK, width - 30);
 	}
 };