]> git.saurik.com Git - wxWidgets.git/blame - contrib/docs/latex/fl/cbupdatesmanagerbase.tex
added a hack to work around the dummy kill focus messages under GTK
[wxWidgets.git] / contrib / docs / latex / fl / cbupdatesmanagerbase.tex
CommitLineData
499b2ed8
JS
1%
2% automatically generated by HelpGen $Revision$ from
4cbc57f0 3% controlbar.h at 21/Jan/02 21:14:14
499b2ed8
JS
4%
5
6
7\section{\class{cbUpdatesManagerBase}}\label{cbupdatesmanagerbase}
8
9
4cbc57f0
JS
10This class declares an abstract interface for optimized logic that should refresh
11areas of frame layout that actually need to be updated. This should be extended in future
12to implement a custom updating strategy.
13
499b2ed8
JS
14\wxheading{Derived from}
15
16\helpref{wxObject}{wxobject}
17
4cbc57f0
JS
18\wxheading{Include files}
19
20<controlbar.h>
21
499b2ed8
JS
22\wxheading{Data structures}
23
24\latexignore{\rtfignore{\wxheading{Members}}}
25
26
27\membersection{cbUpdatesManagerBase::cbUpdatesManagerBase}\label{cbupdatesmanagerbasecbupdatesmanagerbase}
28
29\func{}{cbUpdatesManagerBase}{\param{wxFrameLayout* }{pPanel}}
30
4cbc57f0
JS
31Constructor taking layout panel.
32
499b2ed8
JS
33
34\func{}{cbUpdatesManagerBase}{\void}
35
4cbc57f0
JS
36Default constructor
37
499b2ed8
JS
38
39\membersection{cbUpdatesManagerBase::\destruct{cbUpdatesManagerBase}}\label{cbupdatesmanagerbasedtor}
40
41\func{}{\destruct{cbUpdatesManagerBase}}{\void}
42
4cbc57f0
JS
43Destructor.
44
499b2ed8
JS
45
46\membersection{cbUpdatesManagerBase::OnBarWillChange}\label{cbupdatesmanagerbaseonbarwillchange}
47
48\func{void}{OnBarWillChange}{\param{cbBarInfo* }{pBar}, \param{cbRowInfo* }{pInRow}, \param{cbDockPane* }{pInPane}}
49
4cbc57f0
JS
50This function receives a notification from the frame layout (in the order in which
51they would usually be invoked). Custom updates-managers may utilize
52these notifications to implement a more fine-grained updating strategy.
53
499b2ed8
JS
54
55\membersection{cbUpdatesManagerBase::OnFinishChanges}\label{cbupdatesmanagerbaseonfinishchanges}
56
57\func{void}{OnFinishChanges}{\void}
58
4cbc57f0
JS
59This function receives a notification from the frame layout (in the order in which
60they would usually be invoked). Custom updates-managers may utilize
61these notifications to implement a more fine-grained updating strategy.
62
499b2ed8
JS
63
64\membersection{cbUpdatesManagerBase::OnPaneMarginsWillChange}\label{cbupdatesmanagerbaseonpanemarginswillchange}
65
66\func{void}{OnPaneMarginsWillChange}{\param{cbDockPane* }{pPane}}
67
4cbc57f0
JS
68This function receives a notification from the frame layout (in the order in which
69they would usually be invoked). Custom updates-managers may utilize
70these notifications to implement a more fine-grained updating strategy.
71
499b2ed8
JS
72
73\membersection{cbUpdatesManagerBase::OnPaneWillChange}\label{cbupdatesmanagerbaseonpanewillchange}
74
75\func{void}{OnPaneWillChange}{\param{cbDockPane* }{pPane}}
76
4cbc57f0
JS
77This function receives a notification from the frame layout (in the order in which
78they would usually be invoked). Custom updates-managers may utilize
79these notifications to implement a more fine-grained updating strategy.
80
499b2ed8
JS
81
82\membersection{cbUpdatesManagerBase::OnRowWillChange}\label{cbupdatesmanagerbaseonrowwillchange}
83
84\func{void}{OnRowWillChange}{\param{cbRowInfo* }{pRow}, \param{cbDockPane* }{pInPane}}
85
4cbc57f0
JS
86This function receives a notification from the frame layout (in the order in which
87they would usually be invoked). Custom updates-managers may utilize
88these notifications to implement a more fine-grained updating strategy.
89
499b2ed8
JS
90
91\membersection{cbUpdatesManagerBase::OnStartChanges}\label{cbupdatesmanagerbaseonstartchanges}
92
93\func{void}{OnStartChanges}{\void}
94
4cbc57f0
JS
95This function receives a notification from the frame layout (in the order in which
96they would usually be invoked). Custom updates-managers may utilize
97these notifications to implement a more fine-grained updating strategy.
499b2ed8
JS
98
99
100\membersection{cbUpdatesManagerBase::SetLayout}\label{cbupdatesmanagerbasesetlayout}
101
102\func{void}{SetLayout}{\param{wxFrameLayout* }{pLayout}}
103
4cbc57f0
JS
104Sets the associated layout.
105
499b2ed8
JS
106
107\membersection{cbUpdatesManagerBase::UpdateNow}\label{cbupdatesmanagerbaseupdatenow}
108
109\func{void}{UpdateNow}{\void}
110
4cbc57f0 111Refreshes parts of the frame layout that need an update.
499b2ed8 112