void ConvertStyle(CircleRuleProto const * pSrc, double scale, CircleInfo & dest) { dest = CircleInfo(pSrc->radius() * scale, ConvertColor(pSrc->color())); if (pSrc->has_border()) { PenInfo pen; ConvertStyle(&(pSrc->border()), scale, pen); dest.m_isOutlined = true; dest.m_outlineColor = pen.m_color; dest.m_outlineWidth = pen.m_w; } }
TextBarWidget::TextBarWidget( const TextBarStyle &style, const Text &title): CaptionTrigger( title, ConvertStyle(style) ) { Resize(style.w, style.h); }
TextBarWidget::TextBarWidget( int w, int h, const SkinMan &skins, const Font &title_font,const Text &title ): CaptionTrigger( title, ConvertStyle(w,h,skins,title_font) ) { Resize(w,h); }