]> git.saurik.com Git - wxWidgets.git/blob - contrib/docs/latex/fl/cbantiflickerplugin.tex
Added FAQ topic for FL
[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 <wx/fl/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