Popup widget, separator widget.

svn-id: r33059
This commit is contained in:
Vicent Marti 2008-07-14 18:42:38 +00:00
parent 23101e3dee
commit d3d34ef295
3 changed files with 28 additions and 5 deletions

View file

@ -65,7 +65,9 @@ const char *ThemeRenderer::kDrawDataStrings[] = {
"scrollbar_base",
"scrollbar_handle",
"popup",
"popup_idle",
"popup_hover",
"caret",
"separator"
};
@ -390,8 +392,15 @@ void ThemeRenderer::drawPopUpWidget(const Common::Rect &r, const Common::String
if (!ready())
return;
drawDD(kDDPopUp, r);
DrawData dd = (state == kStateHighlight) ? kDDPopUpHover : kDDPopUpIdle;
drawDD(dd, r);
if (!sel.empty()) {
Common::Rect text(r.left, r.top, r.right - 16, r.bottom);
drawDDText(dd, text, sel);
}
debugWidgetPosition("Popup Widget", r);
}