virtual i_string const & value_as_text() const =0
virtual rect bar_rect() const =0
virtual i_text_widget const & text_label() const =0
virtual void set_minimum(scalar aMinimum)=0
virtual void set_text(i_string const &aText)=0
virtual scalar minimum() const =0
virtual i_string const & text() const =0
virtual progress_bar_style style() const =0
virtual void set_style(progress_bar_style aStyle)=0
virtual scalar value() const =0
virtual i_text_widget & text_label()=0
virtual void set_maximum(scalar aMaximum)=0
virtual scalar maximum() const =0
virtual void set_value(scalar aValue)=0