2 % automatically generated by HelpGen $Revision$ from
3 % barhintspl.h at 05/Jan/02 22:50:56
7 \section{\class{cbBarHintsPlugin
}}\label{cbbarhintsplugin
}
10 Intercepts bar-decoration and sizing events, draws
3d-hints
11 around fixed and flexible bars, similar to those in Microsoft DevStudio
6.x
13 \wxheading{Derived from
}
15 \helpref{cbPluginBase
}{cbpluginbase
}
17 \wxheading{Data structures
}
19 \latexignore{\rtfignore{\wxheading{Members
}}}
22 \membersection{cbBarHintsPlugin::cbBarHintsPlugin
}\label{cbbarhintsplugincbbarhintsplugin
}
24 \func{}{cbBarHintsPlugin
}{\void}
27 \func{}{cbBarHintsPlugin
}{\param{wxFrameLayout*
}{pLayout
},
\param{int
}{paneMask = wxALL
\_PANES}}
30 \membersection{cbBarHintsPlugin::
\destruct{cbBarHintsPlugin
}}\label{cbbarhintsplugindtor
}
32 \func{}{\destruct{cbBarHintsPlugin
}}{\void}
35 \membersection{cbBarHintsPlugin::CreateBoxes
}\label{cbbarhintsplugincreateboxes
}
37 \func{void
}{CreateBoxes
}{\void}
40 \membersection{cbBarHintsPlugin::DoDrawHint
}\label{cbbarhintsplugindodrawhint
}
42 \func{void
}{DoDrawHint
}{\param{wxDC\&
}{dc
},
\param{wxRect\&
}{rect
},
\param{int
}{pos
},
\param{int
}{boxOfs
},
\param{int
}{grooveOfs
},
\param{bool
}{isFixed
}}
45 \membersection{cbBarHintsPlugin::Draw3DBox
}\label{cbbarhintsplugindraw3dbox
}
47 \func{void
}{Draw3DBox
}{\param{wxDC\&
}{dc
},
\param{const wxPoint\&
}{pos
},
\param{bool
}{pressed
}}
52 \membersection{cbBarHintsPlugin::DrawCloseBox
}\label{cbbarhintsplugindrawclosebox
}
54 \func{void
}{DrawCloseBox
}{\param{wxDC\&
}{dc
},
\param{const wxPoint\&
}{pos
},
\param{bool
}{pressed
}}
57 \membersection{cbBarHintsPlugin::DrawCollapseBox
}\label{cbbarhintsplugindrawcollapsebox
}
59 \func{void
}{DrawCollapseBox
}{\param{wxDC\&
}{dc
},
\param{const wxPoint\&
}{pos
},
\param{bool
}{atLeft
},
\param{bool
}{disabled
},
\param{bool
}{pressed
}}
62 \membersection{cbBarHintsPlugin::DrawGrooves
}\label{cbbarhintsplugindrawgrooves
}
64 \func{void
}{DrawGrooves
}{\param{wxDC\&
}{dc
},
\param{const wxPoint\&
}{pos
},
\param{int
}{length
}}
67 \membersection{cbBarHintsPlugin::ExcludeHints
}\label{cbbarhintspluginexcludehints
}
69 \func{void
}{ExcludeHints
}{\param{wxRect\&
}{rect
},
\param{cbBarInfo\&
}{info
}}
72 \membersection{cbBarHintsPlugin::GetHintsLayout
}\label{cbbarhintsplugingethintslayout
}
74 \func{void
}{GetHintsLayout
}{\param{wxRect\&
}{rect
},
\param{cbBarInfo\&
}{info
},
\param{int\&
}{boxOfs
},
\param{int\&
}{grooveOfs
},
\param{int\&
}{pos
}}
77 \membersection{cbBarHintsPlugin::HitTestHints
}\label{cbbarhintspluginhittesthints
}
79 \func{int
}{HitTestHints
}{\param{cbBarInfo\&
}{info
},
\param{const wxPoint\&
}{pos
}}
82 \membersection{cbBarHintsPlugin::OnDrawBarDecorations
}\label{cbbarhintspluginondrawbardecorations
}
84 \func{void
}{OnDrawBarDecorations
}{\param{cbDrawBarDecorEvent\&
}{event
}}
87 \membersection{cbBarHintsPlugin::OnInitPlugin
}\label{cbbarhintspluginoninitplugin
}
89 \func{void
}{OnInitPlugin
}{\void}
92 \membersection{cbBarHintsPlugin::OnLeftDown
}\label{cbbarhintspluginonleftdown
}
94 \func{void
}{OnLeftDown
}{\param{cbLeftDownEvent\&
}{event
}}
97 \membersection{cbBarHintsPlugin::OnLeftUp
}\label{cbbarhintspluginonleftup
}
99 \func{void
}{OnLeftUp
}{\param{cbLeftUpEvent\&
}{event
}}
102 \membersection{cbBarHintsPlugin::OnMotion
}\label{cbbarhintspluginonmotion
}
104 \func{void
}{OnMotion
}{\param{cbMotionEvent\&
}{event
}}
107 \membersection{cbBarHintsPlugin::OnSizeBarWindow
}\label{cbbarhintspluginonsizebarwindow
}
109 \func{void
}{OnSizeBarWindow
}{\param{cbSizeBarWndEvent\&
}{event
}}
111 handlers of plugin-events
114 \membersection{cbBarHintsPlugin::SetGrooveCount
}\label{cbbarhintspluginsetgroovecount
}
116 \func{void
}{SetGrooveCount
}{\param{int
}{nGrooves
}}