From: <j-...@us...> - 2009-03-12 22:51:45
|
Revision: 3143 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=3143&view=rev Author: j-b-m Date: 2009-03-12 22:51:37 +0000 (Thu, 12 Mar 2009) Log Message: ----------- Fix repaint issue Modified Paths: -------------- trunk/kdenlive/src/customruler.cpp Modified: trunk/kdenlive/src/customruler.cpp =================================================================== --- trunk/kdenlive/src/customruler.cpp 2009-03-12 21:08:08 UTC (rev 3142) +++ trunk/kdenlive/src/customruler.cpp 2009-03-12 22:51:37 UTC (rev 3143) @@ -214,7 +214,7 @@ void CustomRuler::setDuration(int d) { int oldduration = m_duration; m_duration = d; - update(qMin(oldduration, m_duration) * m_factor - 1, 0, qAbs(oldduration - m_duration) * m_factor + 2, height()); + update(qMin(oldduration, m_duration) * m_factor - 1 - offset(), 0, qAbs(oldduration - m_duration) * m_factor + 2, height()); } // virtual This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <j-...@us...> - 2009-05-26 14:03:48
|
Revision: 3427 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=3427&view=rev Author: j-b-m Date: 2009-05-26 13:46:04 +0000 (Tue, 26 May 2009) Log Message: ----------- Fix focus issue: http://www.kdenlive.org/mantis/view.php?id=848 Modified Paths: -------------- trunk/kdenlive/src/customruler.cpp Modified: trunk/kdenlive/src/customruler.cpp =================================================================== --- trunk/kdenlive/src/customruler.cpp 2009-05-26 06:55:32 UTC (rev 3426) +++ trunk/kdenlive/src/customruler.cpp 2009-05-26 13:46:04 UTC (rev 3427) @@ -111,6 +111,7 @@ m_contextMenu->exec(event->globalPos()); return; } + setFocus(Qt::MouseFocusReason); m_view->activateMonitor(); m_moveCursor = RULER_CURSOR; if (event->y() > 10) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <j-...@us...> - 2009-09-06 12:32:40
|
Revision: 3876 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=3876&view=rev Author: j-b-m Date: 2009-09-06 12:32:33 +0000 (Sun, 06 Sep 2009) Log Message: ----------- Fix painting of timeline ruler (no fixed font value) Modified Paths: -------------- trunk/kdenlive/src/customruler.cpp Modified: trunk/kdenlive/src/customruler.cpp =================================================================== --- trunk/kdenlive/src/customruler.cpp 2009-09-05 22:43:51 UTC (rev 3875) +++ trunk/kdenlive/src/customruler.cpp 2009-09-06 12:32:33 UTC (rev 3876) @@ -40,7 +40,7 @@ static const int LITTLE_MARK_X2 = LINE_END; static const int LITTLE_MARK_X1 = (LITTLE_MARK_X2 - LITTLE_MARK_LENGTH); -static const int LABEL_SIZE = 9; +static int LABEL_SIZE; static const int END_LABEL_X = 4; static const int END_LABEL_Y = (END_LABEL_X + LABEL_SIZE - 2); @@ -61,6 +61,8 @@ m_clickedGuide(-1) { setFont(KGlobalSettings::toolBarFont()); + QFontMetricsF fontMetrics(font()); + LABEL_SIZE = fontMetrics.ascent (); m_scale = 3; m_zoneColor = QColor(133, 255, 143); littleMarkDistance = FRAME_SIZE; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <j-...@us...> - 2009-11-29 11:09:46
|
Revision: 4152 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=4152&view=rev Author: j-b-m Date: 2009-11-29 11:09:30 +0000 (Sun, 29 Nov 2009) Log Message: ----------- Fix timeline ruler tooltip showing wrong position: http://kdenlive.org/mantis/view.php?id=1319 Modified Paths: -------------- trunk/kdenlive/src/customruler.cpp Modified: trunk/kdenlive/src/customruler.cpp =================================================================== --- trunk/kdenlive/src/customruler.cpp 2009-11-28 20:02:43 UTC (rev 4151) +++ trunk/kdenlive/src/customruler.cpp 2009-11-29 11:09:30 UTC (rev 4152) @@ -197,7 +197,7 @@ setToolTip(i18n("Zone duration: %1", m_timecode.getTimecodeFromFrames(m_zoneEnd - m_zoneStart))); } else { setCursor(Qt::ArrowCursor); - setToolTip(i18n("Position: %1", m_timecode.getTimecodeFromFrames(pos))); + setToolTip(i18n("Position: %1", m_timecode.getTimecodeFromFrames(pos / m_factor))); } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <j-...@us...> - 2009-12-12 21:59:41
|
Revision: 4180 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=4180&view=rev Author: j-b-m Date: 2009-12-12 21:59:33 +0000 (Sat, 12 Dec 2009) Log Message: ----------- Fix painting of timeline zone when changing it from project monitor Modified Paths: -------------- trunk/kdenlive/src/customruler.cpp Modified: trunk/kdenlive/src/customruler.cpp =================================================================== --- trunk/kdenlive/src/customruler.cpp 2009-12-12 19:24:42 UTC (rev 4179) +++ trunk/kdenlive/src/customruler.cpp 2009-12-12 21:59:33 UTC (rev 4180) @@ -105,11 +105,9 @@ void CustomRuler::setZone(QPoint p) { - int min = qMin(m_zoneStart, p.x()); - int max = qMax(m_zoneEnd, p.y()); m_zoneStart = p.x(); m_zoneEnd = p.y(); - update(min * m_factor - 2, 0, (max - min) * m_factor + 4, height()); + update(); } void CustomRuler::mouseReleaseEvent(QMouseEvent * /*event*/) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <j-...@us...> - 2010-06-03 18:15:42
|
Revision: 4497 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=4497&view=rev Author: j-b-m Date: 2010-06-03 18:15:36 +0000 (Thu, 03 Jun 2010) Log Message: ----------- Fix ruler text: http://www.kdenlive.org/mantis/view.php?id=1639 Modified Paths: -------------- trunk/kdenlive/src/customruler.cpp Modified: trunk/kdenlive/src/customruler.cpp =================================================================== --- trunk/kdenlive/src/customruler.cpp 2010-06-03 16:44:00 UTC (rev 4496) +++ trunk/kdenlive/src/customruler.cpp 2010-06-03 18:15:36 UTC (rev 4497) @@ -108,6 +108,7 @@ void CustomRuler::slotGoToGuide(QAction *act) { + m_view->setCursorPos(act->data().toInt(), true); m_view->initCursorPos(act->data().toInt()); } @@ -341,7 +342,7 @@ double f, fend; const int offsetmax = maxval * FRAME_SIZE; - p.setPen(palette().dark().color()); + p.setPen(palette().text().color()); // draw time labels int offsetmin = (e->rect().left() + m_offset) / m_textSpacing; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <j-...@us...> - 2011-10-05 19:28:35
|
Revision: 5943 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=5943&view=rev Author: j-b-m Date: 2011-10-05 19:28:29 +0000 (Wed, 05 Oct 2011) Log Message: ----------- Fix compiler warning Modified Paths: -------------- trunk/kdenlive/src/customruler.cpp Modified: trunk/kdenlive/src/customruler.cpp =================================================================== --- trunk/kdenlive/src/customruler.cpp 2011-10-03 10:50:08 UTC (rev 5942) +++ trunk/kdenlive/src/customruler.cpp 2011-10-05 19:28:29 UTC (rev 5943) @@ -63,8 +63,8 @@ m_duration(0), m_offset(0), m_clickedGuide(-1), - m_mouseMove(NO_MOVE), - m_rate(-1) + m_rate(-1), + m_mouseMove(NO_MOVE) { setFont(KGlobalSettings::toolBarFont()); QFontMetricsF fontMetrics(font()); @@ -100,7 +100,6 @@ void CustomRuler::updateFrameSize() { FRAME_SIZE = m_view->getFrameWidth(); - kDebug()<<"// GOT FRM SZ: "<<FRAME_SIZE; littleMarkDistance = FRAME_SIZE; mediumMarkDistance = FRAME_SIZE * m_timecode.fps(); bigMarkDistance = FRAME_SIZE * m_timecode.fps() * 60; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |