[Top][All Lists]
[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)