Author: Yu Chen <[email protected]>
Date:   Sat Nov 26 20:52:27 2011 +0800

Replace scrollbar with scale widget for time slider.

---

 synfig-studio/src/gui/preview.cpp |    4 +++-
 synfig-studio/src/gui/preview.h   |    3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/synfig-studio/src/gui/preview.cpp 
b/synfig-studio/src/gui/preview.cpp
index c98ead8..ff5655d 100644
--- a/synfig-studio/src/gui/preview.cpp
+++ b/synfig-studio/src/gui/preview.cpp
@@ -299,7 +299,7 @@ void studio::Preview::frame_finish(const Preview_Target 
*targ)
 
 Widget_Preview::Widget_Preview()
 :Gtk::Table(5,4,false),
-adj_time_scrub(0,0,1000,1,10,0),
+adj_time_scrub(0,0,1000,0,10,0),
 scr_time_scrub(adj_time_scrub),
 b_loop(/*_("Loop")*/),
 currentindex(0),
@@ -315,6 +315,8 @@ playing(false)
        
adj_time_scrub.signal_value_changed().connect(sigc::mem_fun(*this,&Widget_Preview::slider_move));
        
scr_time_scrub.signal_event().connect(sigc::mem_fun(*this,&Widget_Preview::scroll_move_event));
        
draw_area.signal_expose_event().connect(sigc::mem_fun(*this,&Widget_Preview::redraw));
+       
+       scr_time_scrub.set_draw_value(0);
 
        disp_sound.set_time_adjustment(&adj_sound);
        timedisp = -1;
diff --git a/synfig-studio/src/gui/preview.h b/synfig-studio/src/gui/preview.h
index 664492d..f79e990 100644
--- a/synfig-studio/src/gui/preview.h
+++ b/synfig-studio/src/gui/preview.h
@@ -167,7 +167,8 @@ class Widget_Preview : public Gtk::Table
 {
        Gtk::DrawingArea        draw_area;
        Gtk::Adjustment         adj_time_scrub; //the adjustment for the 
managed scrollbar
-       Gtk::HScrollbar         scr_time_scrub;
+//     Gtk::HScrollbar         scr_time_scrub;
+       Gtk::HScale             scr_time_scrub;
        Gtk::ToggleButton       b_loop;
 
        //Glib::RefPtr<Gdk::GC>         gc_area;


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to