![]() |
![]() |
![]() |
![]() |
![]() |
|
You can move meter-drawing messages from the
callDrawMeter: method to a method defined for the
MeterGraphPane class by redefining the callDrawMeter: method
to call a drawing method defined for the MeterGraphPane class:
CalorieViewManager method definition instance callDrawMeter: thePane thePane drawMeter.
Then, drawing previously done in callDrawMeter:, a view-manager
method, must be done in drawMeter, a meter method:
MeterGraphPane method definition instance drawMeter | thePen | thePen := self pen. thePen lineFrom: 0 @ 50 to: 100 @ 50.