[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso/songcanvas CurveView.cpp ...
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/traverso/songcanvas CurveView.cpp ... |
Date: |
Mon, 26 Nov 2007 18:58:07 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/11/26 18:58:07
Modified files:
src/traverso/songcanvas: CurveView.cpp CurveView.h
Log message:
* show dB reduction when moving Gain curve nodes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/CurveView.cpp?cvsroot=traverso&r1=1.69&r2=1.70
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/CurveView.h?cvsroot=traverso&r1=1.16&r2=1.17
Patches:
Index: CurveView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/CurveView.cpp,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -b -r1.69 -r1.70
--- CurveView.cpp 26 Nov 2007 18:39:59 -0000 1.69
+++ CurveView.cpp 26 Nov 2007 18:58:07 -0000 1.70
@@ -102,6 +102,11 @@
do_action();
}
+void DragNode::set_cursor_shape(int useX, int useY)
+{
+ cpointer().get_viewport()->set_holdcursor(":/cursorHoldLrud");
+}
+
int DragNode::jog()
{
QPoint mousepos = cpointer().pos();
@@ -139,6 +144,12 @@
m_newWhen = double(d->rangeMax.universal_frame());
}
+ // NOTE: this obviously only makes sense when the Node == GainEnvelope
Node
+ // Use a delegate (or something similar) in the future that set's the
correct value.
+ float dbFactor = coefficient_to_dB(m_newValue);
+
cpointer().get_viewport()->set_holdcursor_text(QByteArray::number(dbFactor,
'f', 2).append(" dB"));
+ cpointer().get_viewport()->set_holdcursor_pos(d->mousepos);
+
return do_action();
}
Index: CurveView.h
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/CurveView.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- CurveView.h 26 Nov 2007 18:39:59 -0000 1.16
+++ CurveView.h 26 Nov 2007 18:58:07 -0000 1.17
@@ -49,6 +49,7 @@
void cancel_action();
int begin_hold();
int jog();
+ void set_cursor_shape(int useX, int useY);
private :
class Private {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso/src/traverso/songcanvas CurveView.cpp ...,
Remon Sijrier <=