+shared_ptr<pv::data::SignalData> AnalogSignal::data() const
+{
+ return data_;
+}
+
+shared_ptr<pv::data::Analog> AnalogSignal::analog_data() const
+{
+ return data_;
+}
+
+std::pair<int, int> AnalogSignal::v_extents() const
+{
+ return make_pair(-NominalHeight / 2, NominalHeight / 2);
+}
+
+int AnalogSignal::scale_handle_offset() const
+{
+ return -NominalHeight / 3;
+}
+
+void AnalogSignal::scale_handle_dragged(int offset)