[pitivi] elements: keyframe: Display real value in the tooltip
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] elements: keyframe: Display real value in the tooltip
- Date: Thu, 4 Feb 2016 16:12:58 +0000 (UTC)
commit 41626dbf1aad4d5e16449689529c9de64ed687a9
Author: Thibault Saunier <tsaunier gnome org>
Date: Wed Feb 3 10:11:55 2016 +0100
elements: keyframe: Display real value in the tooltip
instead of displaying it in a [0-1] scale
Differential Revision: https://phabricator.freedesktop.org/D734
pitivi/timeline/elements.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/pitivi/timeline/elements.py b/pitivi/timeline/elements.py
index 4fd4ce6..63ed010 100644
--- a/pitivi/timeline/elements.py
+++ b/pitivi/timeline/elements.py
@@ -101,6 +101,7 @@ class KeyframeCurve(FigureCanvas, Loggable):
self.__source.connect("value-removed", self.__controlSourceChangedCb)
self.__source.connect("value-changed", self.__controlSourceChangedCb)
self.__propertyName = binding.props.name
+ self.__paramspec = binding.pspec
self.__resetTooltip()
self.get_style_context().add_class("KeyframeCurve")
@@ -250,6 +251,9 @@ class KeyframeCurve(FigureCanvas, Loggable):
if event.xdata:
res, value = self.__source.control_source_get_value(event.xdata)
assert res
+ pmin = self.__paramspec.minimum
+ pmax = self.__paramspec.maximum
+ value = value * (pmax - pmin) + pmin
self.set_tooltip_markup(_("Property: %s\nTimestamp: %s\nValue: %s")
% (self.__propertyName,
Gst.TIME_ARGS(event.xdata),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]