~ubuntu-branches/ubuntu/oneiric/qwt/oneiric-proposed

« back to all changes in this revision

Viewing changes to qwt-5.1.2/examples/realtime_plot/README

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2009-04-12 23:25:58 UTC
  • mfrom: (1.1.4 upstream) (2.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090412232558-3bl06x785yr8xm8u
Tags: 5.1.2-1
* New upstream release.
* Bump compat/debhelper to 7.
* Bump Standards-Version to 3.8.1. No changes needed.
* Invert Maintainers and Uploaders field.
* Fix lintian warnings:
  - dh_clean _k deprecated.
  - missing dependency on libc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
1) Incremental plots
 
2
 
 
3
IncrementalPlot shows an example how to implement a plot that
 
4
displays growing data. 
 
5
 
 
6
The example produces random data when you push the start button.
 
7
With 'Timer' you can adjust the intervall between the
 
8
the generation of the points, with 'Points' you can set the number
 
9
of points to be generated.
 
10
 
 
11
Unfortunately in Qt4 incremental painting is not possible with QPaintEngines
 
12
that doesn't support the QPaintEngine::PaintOutsidePaintEvent feature. 
 
13
( These are all common paint engines beside the OpenGL engine, but this one 
 
14
is not supported by Qwt yet. )
 
15
That is the reason why you can see much faster repaints with Qt3.
 
16
 
 
17
2) Stacked Zooming with scrollbars
 
18
 
 
19
ScrollZoomer adds scrollbars for zooming. There are a couple of
 
20
reasons why the implementation is a hack and therefore the class
 
21
is not part of the Qwt lib, but it should be working with all
 
22
types of QwtPlots. Copy the code of scrollbar.[h|cpp] and 
 
23
scrollzoomer.[h|cpp] to the application code.
 
24
 
 
25
Uwe