]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.cpp
Removed context bar
[pulseview.git] / pv / view / view.cpp
index e6ce6621f99d06786f230ede9714f82a6730f235..6af03c9c0f7a78fec96a341c57c7e38b1d951bae 100644 (file)
@@ -159,6 +159,7 @@ void View::set_scale_offset(double scale, double offset)
        update_scroll();
        _ruler->update();
        _viewport->update();
+       scale_offset_changed();
 }
 
 vector< shared_ptr<Trace> > View::get_traces() const
@@ -251,6 +252,12 @@ void View::normalize_layout()
        v_scroll_value_changed(verticalScrollBar()->sliderPosition());
 }
 
+void View::update_viewport()
+{
+       assert(_viewport);
+       _viewport->update();
+}
+
 void View::get_scroll_layout(double &length, double &offset) const
 {
        const shared_ptr<data::SignalData> sig_data = _session.get_data();
@@ -383,7 +390,6 @@ void View::signals_changed()
        const vector< shared_ptr<Trace> > traces(get_traces());
        BOOST_FOREACH(shared_ptr<Trace> t, traces) {
                t->set_view(this);
-               t->init_context_bar_actions(NULL);
                t->set_v_offset(offset);
                offset += SignalHeight + 2 * SignalMargin;
        }