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