X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fwidget_keyframe_list.cpp;h=e0669c474909c69b7ade99d57a09a959c46232a1;hb=d9145bee28dfd34a12ff9c5d43f9fc850bd15c61;hp=d3269de7ab6e3e4c37b4f90915b649288484fe02;hpb=eb5f135abc7ac06543500f32362ab56d75370be5;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/widget_keyframe_list.cpp b/synfig-studio/trunk/src/gtkmm/widget_keyframe_list.cpp index d3269de..e0669c4 100644 --- a/synfig-studio/trunk/src/gtkmm/widget_keyframe_list.cpp +++ b/synfig-studio/trunk/src/gtkmm/widget_keyframe_list.cpp @@ -218,7 +218,7 @@ Widget_Keyframe_List::on_event(GdkEvent *event) t = floor(t*fps + 0.5)/fps; } bool stat=perform_move_kf(); - synfig::info("Dropping keyframe at: %s", t.get_string()); + synfig::info("Dropping keyframe at: %s", t.get_string().c_str()); return stat; } default: @@ -245,3 +245,14 @@ void Widget_Keyframe_List::set_time_adjustment(Gtk::Adjustment *x) time_other_change = x->signal_changed().connect(sigc::mem_fun(*this,&Widget_Keyframe_List::queue_draw)); } } + +void +Widget_Keyframe_List::set_fps(float d) +{ + if(fps != d) + { + fps = d; + //update everything since we need to redraw already + queue_draw(); + } +}