]> git.saurik.com Git - wxWidgets.git/blob - contrib/docs/latex/fl/cbantiflickerplugin.tex
01217e839e41c346bb80a1150014c153a8bd144a
[wxWidgets.git] / contrib / docs / latex / fl / cbantiflickerplugin.tex
1 %
2 % automatically generated by HelpGen $Revision$ from
3 % antiflickpl.h at 21/Jan/02 21:14:17
4 %
5
6
7 \section{\class{cbAntiflickerPlugin}}\label{cbantiflickerplugin}
8
9
10 Implements double-buffering to reduce flicker.
11 Bitmap and memory DC buffers are shared 'resources' among all instances of
12 antiflicker plugins within the application.
13
14 Locking for multithreaded applications is not yet implemented.
15
16 \wxheading{Derived from}
17
18 \helpref{cbPluginBase}{cbpluginbase}
19
20 \wxheading{Include files}
21
22 <antiflickpl.h>
23
24 \wxheading{Data structures}
25
26 \latexignore{\rtfignore{\wxheading{Members}}}
27
28
29 \membersection{cbAntiflickerPlugin::cbAntiflickerPlugin}\label{cbantiflickerplugincbantiflickerplugin}
30
31 \func{}{cbAntiflickerPlugin}{\void}
32
33 Default constructor.
34
35
36 \func{}{cbAntiflickerPlugin}{\param{wxFrameLayout* }{pPanel}, \param{int }{paneMask = wxALL\_PANES}}
37
38 Constructor taking frame layout panel, and pane mask.
39
40
41 \membersection{cbAntiflickerPlugin::\destruct{cbAntiflickerPlugin}}\label{cbantiflickerplugindtor}
42
43 \func{}{\destruct{cbAntiflickerPlugin}}{\void}
44
45 Destructor.
46
47
48 \membersection{cbAntiflickerPlugin::AllocNewBuffer}\label{cbantiflickerpluginallocnewbuffer}
49
50 \func{wxDC*}{AllocNewBuffer}{\param{const wxRect\& }{forArea}}
51
52 Allocates a suitable buffer.
53
54
55 \membersection{cbAntiflickerPlugin::FindSuitableBuffer}\label{cbantiflickerpluginfindsuitablebuffer}
56
57 \func{wxDC*}{FindSuitableBuffer}{\param{const wxRect\& }{forArea}}
58
59 Finds a suitable buffer. Returns NULL if a suitable buffer is not present.
60
61
62 \membersection{cbAntiflickerPlugin::GetClientDC}\label{cbantiflickerplugingetclientdc}
63
64 \func{wxDC\&}{GetClientDC}{\void}
65
66 Gets the client device context.
67
68
69 \membersection{cbAntiflickerPlugin::GetWindowDC}\label{cbantiflickerplugingetwindowdc}
70
71 \func{wxDC\&}{GetWindowDC}{\void}
72
73 Gets the window device context.
74
75
76 \membersection{cbAntiflickerPlugin::OnFinishDrawInArea}\label{cbantiflickerpluginonfinishdrawinarea}
77
78 \func{void}{OnFinishDrawInArea}{\param{cbFinishDrawInAreaEvent\& }{event}}
79
80 Handler for plugin event.
81
82
83 \membersection{cbAntiflickerPlugin::OnStartDrawInArea}\label{cbantiflickerpluginonstartdrawinarea}
84
85 \func{void}{OnStartDrawInArea}{\param{cbStartDrawInAreaEvent\& }{event}}
86
87 Handler for plugin event.
88