src/widget/widget_base.cpp
branchcpp_gui
changeset 6286 6e8eec87fa9d
parent 6282 c5b92f2d924f
child 6290 8078f7a3c8a0
--- a/src/widget/widget_base.cpp	Sun Mar 04 04:25:36 2007 +0000
+++ b/src/widget/widget_base.cpp	Sun Mar 04 12:50:21 2007 +0000
@@ -74,7 +74,6 @@
 	return m_rect;
 }
 
-
 void Widget::SetLeft(int16 val)
 {
 	m_rect.SetRight(Right() + val - Left());
@@ -142,6 +141,16 @@
 	OnResize(evt_resize);
 }
 
+byte Widget::GetColor() const
+{
+	return m_color;
+}
+
+void Widget::SetColor(byte val)
+{
+	m_color = val;
+}
+
 void Widget::SetAnchors(Anchors a)
 {
 	m_anchors = a;
@@ -177,6 +186,8 @@
 
 	if (flags & FR_TRANSPARENT) {
 		GfxFillRect(left, top, right, bottom, PALETTE_TO_TRANSPARENT | (1 << USE_COLORTABLE));
+	} else if (flags & FR_BG_ONLY) {
+		GfxFillRect(left, top, right, bottom, medium_dark);
 	} else {
 		uint interior;