Time cursor colour to be the same as time track. Document some code
[synfig.git] / synfig-studio / trunk / src / gtkmm / widget_curves.cpp
index c5ff451..9375880 100644 (file)
@@ -294,7 +294,10 @@ struct studio::Widget_Curves::CurveStruct : sigc::trackable
        static bool is_not_supported(const synfigapp::ValueDesc& x)
        {
                return x.get_value_type() == ValueBase::TYPE_STRING
-                       || x.get_value_type() == ValueBase::TYPE_CANVAS;
+                       || x.get_value_type() == ValueBase::TYPE_CANVAS
+                       || x.get_value_type() == ValueBase::TYPE_GRADIENT
+                       || x.get_value_type() == ValueBase::TYPE_LIST
+                       || x.get_value_type() == ValueBase::TYPE_SEGMENT;
        }
 };
 
@@ -495,9 +498,10 @@ Widget_Curves::redraw(GdkEventExpose */*bleh*/)
        get_window()->draw_rectangle(gc, false, 0, round_to_int((0-r_bottom)/dr), w, 0);
 
        // Draw current time
-       gc->set_rgb_fg_color(Gdk::Color("#00007f"));
+       gc->set_rgb_fg_color(Gdk::Color("#0000ff")); // It should be user selectable
        get_window()->draw_rectangle(gc, false, round_to_int((time_adjustment_->get_value()-t_begin)/dt), 0, 0, h);
 
+       // Draw curves for the valuenodes stored in the curve list
        for(curve_iter=curve_list_.begin();curve_iter!=curve_list_.end();++curve_iter)
        {
                Real t;