Esempio n. 1
0
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);
}