Meet the new Annotator... same as the old Annotator...<div><br class="webkit-block-placeholder"></div><div>OK, in response to one of my questions... just to see what happened, I went in and manually edited Annotator.ui and, lo and behold... it looks like it works!  (I've posted a very uneventful screenshot showing Annotator looking exactly like it did before David & I did our gutting of it!)
</div><div><br class="webkit-block-placeholder"></div><div>David-- again, please have a look @ the patch and let me know if you think it's okay before I commit it.</div><div><br class="webkit-block-placeholder"></div>
<div>B<br><br><div><span class="gmail_quote">On 8/17/07, <b class="gmail_sendername">bennett kolasinski</b> <<a href="mailto:bennett.kolasinski@gmail.com">bennett.kolasinski@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi David,<div><br> </div><div>I *think* I'm pretty close to being able to remove the old frame descriptors pane in annotator to replace it with the new one we've been writing, but I wanted to send this as a patch rather than commit to make sure I'm doing the right thing.  Please have a look.  Here are my questions / comments:
</div><div><br> </div><div>- I removed the functions from Annotator that I had moved to FrameDescriptorsPane.  For now, I've commented out the methods that I removed from Annotator.cxx in 
Annotator.hxx just to keep track of what I removed.  The new pane seems to be functioning fine except when it comes to dragging the playhead to a new position- it just doesn't do that.  I'm pretty sure that's a signal that I just need to find.  Or... it may have to do with the markCurrentSongChanged attribute / signal, which I guess I'd have to emit from within FrameDescriptorsPane to get Annotator to update?  (see line 168 of FrameDescriptorsPane after applying my patch)
</div><div>- I presume the top widget needs to be removed through QtDesigner (or by manually editing the .ui XML file)... but I wanted to check with you before I went ahead with that.</div><div>- As far as synchronizing zoom, I believe it's as simple as adding another signal connection... similar to the one that (AFAI can tell) is in vmqt/plot/vmSegmentationPlot
.cxx:166.
</div><div>- As for live scrolling... I'm still looking for that but any hints are appreciated :)</div><div><br> </div><div>onward with the coding...  thanks!</div><span class="sg"><div><br>
</div><div>b</div>
</span><br clear="all"></blockquote></div><br> </div>