]> git.saurik.com Git - wxWidgets.git/blob - contrib/docs/latex/fl/cbantiflickerplugin.tex
add -mno-cygwin detection: we should treat cygwin as Windows, not Unix, when it's...
[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