track labels
authorDiane Trout <diane@caltech.edu>
Thu, 16 Mar 2006 08:14:36 +0000 (08:14 +0000)
committerDiane Trout <diane@caltech.edu>
Thu, 16 Mar 2006 08:14:36 +0000 (08:14 +0000)
commit9ae0266a8661ea217421b89108cfd8aafdde4f95
treedb7c542507218a79974411fd63f549f7ceaf3f46
parent27108f166b48d0e81dbd6a85d0293c4399bb25c6
track labels
ticket:3
This adds two side bars to the PathWidget that show the current position
(and the total length of the sequence, and should show the name).

Scrolling the viewport around makes the position number change too.
(Which revealed a bug that glsequence.leftbase would return values larger
than the sequence).

I also fixed the default size hint.

However all is not completely well, I really need to specialize the
right and left sidebars. And there were way too many classes created for
trying to handle all the user interface widgets. And I'm the locations
of the various signals and updating code could certainly be better thought
out.
17 files changed:
alg/glsequence.cpp
alg/mussa.cpp
alg/mussa.hpp
alg/test/module.mk
alg/test/test_glsequence.cpp
mussagl.pro
qui/PathScene.cpp
qui/PathScene.hpp
qui/PathSidebar.cpp [new file with mode: 0644]
qui/PathSidebar.hpp [new file with mode: 0644]
qui/PathWidget.cpp
qui/PathWidget.hpp
qui/PathWindow.cpp
qui/ScrollableScene.cpp [new file with mode: 0644]
qui/ScrollableScene.hpp [new file with mode: 0644]
qui/SequenceDescription.cpp [new file with mode: 0644]
qui/SequenceDescription.hpp [new file with mode: 0644]