Skip to content

Commit

Permalink
Again, make sure the Default Interpolation widget always displays its…
Browse files Browse the repository at this point in the history
… proper part
  • Loading branch information
morevnaproject committed Oct 31, 2014
1 parent 320c963 commit b87683f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
11 changes: 8 additions & 3 deletions synfig-studio/src/gui/canvasview.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1132,6 +1132,9 @@ CanvasView::create_time_bar()
hscroll->hide();

widget_interpolation->signal_changed().connect(sigc::mem_fun(*this,&studio::CanvasView::on_interpolation_changed));
widget_interpolation_scroll->add_events(Gdk::POINTER_MOTION_MASK);
widget_interpolation_scroll->signal_event().connect(sigc::bind_return(sigc::mem_fun(*this,&studio::CanvasView::on_interpolation_event),false));

synfigapp::Main::signal_interpolation_changed().connect(sigc::mem_fun(*this,&studio::CanvasView::interpolation_refresh));
synfigapp::Main::set_interpolation(INTERPOLATION_CLAMPED); // Clamped by default.
interpolation_refresh();
Expand Down Expand Up @@ -4386,14 +4389,16 @@ void
CanvasView::interpolation_refresh()
{
widget_interpolation->set_value(synfigapp::Main::get_interpolation());
widget_interpolation_scroll->get_hscrollbar()->get_adjustment()->set_value(0);
synfig::info("!!!-1");
}

void
CanvasView::on_interpolation_changed()
{
synfigapp::Main::set_interpolation(Waypoint::Interpolation(widget_interpolation->get_value()));
}

void
CanvasView::on_interpolation_event(GdkEvent *event)
{
widget_interpolation_scroll->get_hscrollbar()->get_adjustment()->set_value(0);
synfig::info("!!!-2");
}
1 change: 1 addition & 0 deletions synfig-studio/src/gui/canvasview.h
Original file line number Diff line number Diff line change
Expand Up @@ -545,6 +545,7 @@ class CanvasView : public Dockable, public etl::shared_object

void interpolation_refresh();
void on_interpolation_changed();
void on_interpolation_event(GdkEvent *event);


/*
Expand Down

0 comments on commit b87683f

Please sign in to comment.