GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
QwtPlotCanvas(3) Qwt User's Guide QwtPlotCanvas(3)

QwtPlotCanvas -

#include <qwt_plot_canvas.h>


enum FocusIndicator { NoFocusIndicator, CanvasFocusIndicator, ItemFocusIndicator }
 
enum PaintAttribute { PaintCached = 1, PaintPacked = 2 }
 


QwtPlotCanvas (QwtPlot *)
 
virtual ~QwtPlotCanvas ()
 
FocusIndicator focusIndicator () const
 
void invalidatePaintCache ()
 
QPixmap * paintCache ()
 
const QPixmap * paintCache () const
 
QwtPlot * plot ()
 
const QwtPlot * plot () const
 
void replot ()
 
void setFocusIndicator (FocusIndicator)
 
void setPaintAttribute (PaintAttribute, bool on=true)
 
bool testPaintAttribute (PaintAttribute) const
 


void drawCanvas (QPainter *painter=NULL)
 
virtual void drawContents (QPainter *)
 
virtual void drawFocusIndicator (QPainter *)
 
virtual void hideEvent (QHideEvent *)
 
virtual void paintEvent (QPaintEvent *)
 

Canvas of a QwtPlot.
See also:
QwtPlot

Focus indicator. .IP "•" 2 NoFocusIndicator
 

Don't paint a focus indicator
CanvasFocusIndicator
 

The focus is related to the complete canvas. Paint the focus indicator using paintFocus()
ItemFocusIndicator
 

The focus is related to an item (curve, point, ...) on the canvas. It is up to the application to display a focus indication using f.e. highlighting.
See also:
setFocusIndicator(), focusIndicator(), paintFocus()

Paint attributes. .IP "•" 2 PaintCached
 

Paint double buffered and reuse the content of the pixmap buffer for some spontaneous repaints that happen when a plot gets unhidden, deiconified or changes the focus. Disabling the cache will improve the performance for incremental paints (using QwtPlotCurve::draw).
PaintPacked
 

Suppress system background repaints and paint it together with the canvas contents. Painting packed might avoid flickering for expensive repaints, when there is a notable gap between painting the background and the plot contents.
The default setting enables PaintCached and PaintPacked
See also:
setPaintAttribute(), testPaintAttribute(), paintCache()

Draw the the canvas
Paints all plot items to the contentsRect(), using QwtPlot::drawCanvas and updates the paint cache.
Parameters:
painter Painter
See also:
QwtPlot::drawCanvas(), setPaintAttributes(), testPaintAttributes()

Redraw the canvas, and focus rect
Parameters:
painter Painter

Draw the focus indication
Parameters:
painter Painter

Returns:
Focus indicator
See also:
FocusIndicator, setFocusIndicator()

Hide event
Parameters:
event Hide event

Paint event
Parameters:
event Paint event

Invalidate the paint cache and repaint the canvas
See also:
invalidatePaintCache()

Set the focus indicator
See also:
FocusIndicator, focusIndicator()

Changing the paint attributes. Parameters:
attribute Paint attribute
 
on On/Off
The default setting enables PaintCached and PaintPacked
See also:
testPaintAttribute(), drawCanvas(), drawContents(), paintCache()

Test wether a paint attribute is enabled
Parameters:
attribute Paint attribute
Returns:
true if the attribute is enabled
See also:
setPaintAttribute()

Generated automatically by Doxygen for Qwt User's Guide from the source code.
Tue Nov 20 2012 Version 5.2.3

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.