typedstream StreamTable HashTable Object [20c] typedstream [647c] typedstream HashTable Object ValuatorGauge HeaderClass %%%%i@@ BarGauge viewnib Gauge Control takeDoubleValueFrom: takeFloatValueFrom: refreshBackground: DialGauge TestObject genericobject_nib labelBarHoriz barVert labelBarVert barHoriz pointerHoriz statusMatrix pointerVert overflowOccured: FirstResponder firstnib performMiniaturize: copy: paste: selectAll: performClose: [6106c] typedstream HashTable Object Bitmap iii@@ [1024c] DDDDDDD@ DDD@UY NibData @@@@s Storage {*@@} [41{*@@}] File's Owner CustomObject Application InfoPanel WindowTemplate iiii***@s@ Panel Responder TextField Control TextFieldCell ActionCell $A simple demo of some Gauge Objects. Helvetica Version 1.0 Button ButtonCell Button1 Field1 Field2 VersionNumber MainMenu MenuTemplate GaugeDemo Matrix @:@iiii MenuCell Info... ff@@#::s MyWindow My Window Window [16@] Slider SliderCell CustomView BarGauge Helvetica-Bold ValuatorGauge Gauges Demonstration: CGauges 1 and 5 have autoscale turned off and can generate overruns. switch switchH [6@]4 Switch $Gauges that have over or underflowed GGauges 2,3,4, and 6 will autoscale when pointer goes out of thresholds. View1 View3 View2 Slider1 Slider2 Slider3 Slider4 Slider5# Slider6- 3/P43N;3U=3T?3LA3RC3 FieldI Test1 TestObject {i*@@@} [22{i*@@@}] hide: terminate: makeKeyAndOrderFront: pointerHoriz` pointerVert` takeFloatValueFrom: barHoriz` barVert` takeDoubleValueFrom: labelBarVert` overflowOccured: statusMatrix`3 labelBarHoriz`)