コード例 #1
0
 //------------------------------------------------------------------------
 rbox_ctrl_impl::rbox_ctrl_impl(real x1, real y1, 
                                real x2, real y2, bool flip_y) :
     ctrl(x1, y1, x2, y2, flip_y),
     m_border_width(1.0f),
     m_border_extra(0.0f),
     m_text_thickness(1.5),
     m_text_height(9.0f),
     m_text_width(0.0f),
     m_num_items(0),
     m_cur_item(-1),
     m_ellipse_poly(m_ellipse),
     m_text_poly(m_text),
     m_idx(0),
     m_vertex(0)
 {
     calc_rbox();
 }
コード例 #2
0
 //------------------------------------------------------------------------
 void rbox_ctrl_impl::border_width(real t, real extra)
 { 
     m_border_width = t; 
     m_border_extra = extra;
     calc_rbox(); 
 }
コード例 #3
0
 //------------------------------------------------------------------------
 void rbox_ctrl_impl::border_width(double t, double extra)
 { 
     m_border_width = t; 
     m_border_extra = extra;
     calc_rbox(); 
 }
コード例 #4
0
 //------------------------------------------------------------------------
 void rbox_ctrl_impl::border_width(float t, float extra)
 { 
     m_border_width = t; 
     m_border_extra = extra;
     calc_rbox(); 
 }