42 friend class YBarGraphMultiUpdate;
60 virtual const char *
widgetClass()
const {
return "YBarGraph"; }
100 void setValue(
int segmentIndex,
int newValue );
111 void setLabel(
int segmentIndex,
const std::string & newLabel );
141 virtual bool setProperty(
const std::string & propertyName,
174 void updateDisplay();
205 const std::string &
label = std::string(),
217 int value()
const {
return _value; }
222 void setValue(
int newValue ) { _value = newValue; }
228 std::string
label()
const {
return _label; }
234 void setLabel(
const std::string & newLabel ) { _label = newLabel; }
~YBarGraphMultiUpdate()
Definition YBarGraph.cc:236
YBarGraphMultiUpdate(YBarGraph *barGraph)
Definition YBarGraph.cc:227
Definition YBarGraph.h:187
YBarGraphSegment(int value=0, const std::string &label=std::string(), const YColor &segmentColor=YColor(), const YColor &textColor=YColor())
Definition YBarGraph.h:204
bool hasSegmentColor() const
Definition YBarGraph.h:246
YColor segmentColor() const
Definition YBarGraph.h:239
void setValue(int newValue)
Definition YBarGraph.h:222
std::string label() const
Definition YBarGraph.h:228
void setLabel(const std::string &newLabel)
Definition YBarGraph.h:234
YColor textColor() const
Definition YBarGraph.h:256
void setSegmentColor(const YColor &color)
Definition YBarGraph.h:251
int value() const
Definition YBarGraph.h:217
bool hasTextColor() const
Definition YBarGraph.h:263
void setTextColor(const YColor &color)
Definition YBarGraph.h:268
Definition YBarGraph.h:41
virtual const char * widgetClass() const
Definition YBarGraph.h:60
virtual const YPropertySet & propertySet()
Definition YBarGraph.cc:175
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition YBarGraph.cc:196
const YBarGraphSegment & segment(int segmentIndex) const
Definition YBarGraph.cc:113
void setValue(int segmentIndex, int newValue)
Definition YBarGraph.cc:129
virtual void doUpdate()=0
virtual ~YBarGraph()
Definition YBarGraph.cc:77
int segments() const
Definition YBarGraph.cc:122
void addSegment(const YBarGraphSegment &segment)
Definition YBarGraph.cc:97
void setTextColor(int segmentIndex, const YColor &color)
Definition YBarGraph.cc:162
void deleteAllSegments()
Definition YBarGraph.cc:105
YBarGraph(YWidget *parent)
Definition YBarGraph.cc:68
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition YBarGraph.cc:212
void setSegmentColor(int segmentIndex, const YColor &color)
Definition YBarGraph.cc:149
void setLabel(int segmentIndex, const std::string &newLabel)
Definition YBarGraph.cc:139
Definition YProperty.h:198
Definition YProperty.h:105
Definition YBarGraph.cc:54