traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp
Date: Thu, 24 May 2007 20:36:17 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/05/24 20:36:17

Modified files:
        src/traverso/songcanvas: AudioClipView.cpp 

Log message:
        clipping tweaked, seems to behave a tiny bit better when painting on a 
QGL widget

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.cpp?cvsroot=traverso&r1=1.69&r2=1.70

Patches:
Index: AudioClipView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.cpp,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -b -r1.69 -r1.70
--- AudioClipView.cpp   24 May 2007 18:28:59 -0000      1.69
+++ AudioClipView.cpp   24 May 2007 20:36:17 -0000      1.70
@@ -125,9 +125,7 @@
        
        painter->save();
        
-       QRectF clipRect = m_boundingRect;
-       clipRect.setWidth(clipRect.width() + 1);
-       clipRect.setHeight(clipRect.height());
+       QRectF clipRect = m_boundingRect.adjusted(-1, -1, 1, 1);
        painter->setClipRect(clipRect);
        
        if (m_clip->invalid_readsource()) {
@@ -196,8 +194,10 @@
        } else {
                draw_clipinfo_area(painter, xstart, pixelcount);
                painter->setPen(themer()->get_color("AudioClip:contour"));
-               painter->drawRect(xstart, 0, pixelcount, m_infoAreaHeight - 1);
-               painter->drawRect(xstart, 0, pixelcount, m_height - 1);
+               QRectF rectinfo(xstart, 0, pixelcount, m_infoAreaHeight - 1);
+               painter->drawRect(rectinfo);
+               QRectF rect(xstart, 0, pixelcount, m_height - 1);
+               painter->drawRect(rect);
        }
        
        // Paint a pixmap if the clip is locked
@@ -206,25 +206,11 @@
                painter->drawPixmap(center - 8, m_height - 20, 
find_pixmap(":/lock"));
        }
 
-       // If the beginning of the clip is painted, add some effect to make it
-       // more visible that it _is_ the start of the clip ?????????
-       if (xstart == 0) {
-/*             
painter->setPen(themer()->get_color("AudioClip:contour").light(115));
-               painter->drawLine(1, m_infoAreaHeight, 1, m_height);*/
-       }
-       
-       if (m_song->get_mode() == Song::EFFECTS) {
-//             curveView->paint(painter, option, widget);
-       }
-       
        if (m_dragging) {
                m_posIndicator->set_value(frame_to_text( (nframes_t)(x() * 
m_sv->scalefactor), m_song->get_rate(), m_sv->scalefactor));
        }
        
        painter->restore();
-
-//     printf("drawing clip\n");
-       
 }
 
 void AudioClipView::draw_peaks(QPainter* p, int xstart, int pixelcount)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]