projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change sigc::connection::connection to sigc::connection
[synfig.git]
/
synfig-studio
/
src
/
gui
/
docks
/
dock_timetrack.cpp
diff --git
a/synfig-studio/src/gui/docks/dock_timetrack.cpp
b/synfig-studio/src/gui/docks/dock_timetrack.cpp
index
adb8998
..
9d10032
100644
(file)
--- a/
synfig-studio/src/gui/docks/dock_timetrack.cpp
+++ b/
synfig-studio/src/gui/docks/dock_timetrack.cpp
@@
-419,6
+419,7
@@
Dock_Timetrack::init_canvas_view_vfunc(etl::loose_handle<CanvasView> canvas_view
canvas_view->time_adjustment().signal_changed().connect(sigc::mem_fun(*tree_view,&Gtk::TreeView::queue_draw));
canvas_view->set_ext_widget(get_name(),tree_view);
canvas_view->time_adjustment().signal_changed().connect(sigc::mem_fun(*tree_view,&Gtk::TreeView::queue_draw));
canvas_view->set_ext_widget(get_name(),tree_view);
+ canvas_view->canvas_interface()->signal_rend_desc_changed().connect(sigc::mem_fun(*this,&studio::Dock_Timetrack::refresh_rend_desc));
}
void
}
void
@@
-444,6
+445,15
@@
Dock_Timetrack::refresh_selected_param()
}
void
}
void
+Dock_Timetrack::refresh_rend_desc()
+{
+ if(App::get_selected_canvas_view())
+ {
+ widget_timeslider_->set_global_fps(App::get_selected_canvas_view()->get_canvas()->rend_desc().get_frame_rate());
+ }
+}
+
+void
Dock_Timetrack::changed_canvas_view_vfunc(etl::loose_handle<CanvasView> canvas_view)
{
if(table_)
Dock_Timetrack::changed_canvas_view_vfunc(etl::loose_handle<CanvasView> canvas_view)
{
if(table_)