tmf: Improve histogram responsiveness
authorAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Tue, 26 Mar 2013 21:49:08 +0000 (17:49 -0400)
committerAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Thu, 28 Mar 2013 14:56:41 +0000 (10:56 -0400)
commit38df2c82d2fc481f6cbe22d62fb0ec6661b6e14c
tree417e9a119eb960b1c94be26adf11c08adea0ba40
parent7f82e3c196d54f2c920dca9ab4ae39dbc91f08b8
tmf: Improve histogram responsiveness

The Histogram had its own kind of throttling TimeRangeSynch signals,
but simply freezing itself for ~100 ms, which would of course imply
no other time range could be selected.

Replace this with the fancy new signal throttlers. Now the
histogram display gets updated right away, while the background
time range updates and queries only happen after a short time
without any new time range selection.

The user experience should increase a great deal!

Change-Id: I89a872d9d829d5522523912f73dca2c31f48e64c
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/11503
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bhufmann@gmail.com>
IP-Clean: Bernd Hufmann <bhufmann@gmail.com>
Tested-by: Bernd Hufmann <bhufmann@gmail.com>
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/FullTraceHistogram.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/HistogramView.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/HistogramZoom.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/TimeRangeHistogram.java
This page took 0.026262 seconds and 5 git commands to generate.