📄 class_c_web_client_container.html
字号:
<tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">CCoeControl * CWebClientContainer::ComponentControl </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">TInt </td> <td class="mdname1" valign="top" nowrap> <em>aIndex</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const<code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>From CCoeControl <a class="el" href="class_c_web_client_container.html#c1d1ba8d1c19e939c47fb73d50cb5432">ComponentControl()</a> Gets the specified component of a compound control. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>aIndex,:</em> </td><td></td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>Pointer to control with index aIndex. </dd></dl><p>Definition at line <a class="el" href="_web_client_container_8cpp-source.html#l00194">194</a> of file <a class="el" href="_web_client_container_8cpp-source.html">WebClientContainer.cpp</a>.<p>References <a class="el" href="_web_client_container_8h-source.html#l00186">iHeaderWindow</a>, <a class="el" href="_web_client_container_8h-source.html#l00185">iLabel</a>, <a class="el" href="_web_client_container_8h-source.html#l00187">iSourceWindow</a>, and <a class="el" href="_web_client_container_8h-source.html#l00188">iStatusWindow</a>.<div class="fragment"><pre class="fragment"><a name="l00195"></a>00195 {<a name="l00196"></a>00196 <span class="keywordflow">switch</span>( aIndex ) <a name="l00197"></a>00197 {<a name="l00198"></a>00198 <span class="keywordflow">case</span> 0:<a name="l00199"></a>00199 <span class="keywordflow">return</span> <a class="code" href="class_c_web_client_container.html#f49c68988a8223c682bb785cfc992bce">iLabel</a>;<a name="l00200"></a>00200 <span class="keywordflow">case</span> 1:<a name="l00201"></a>00201 <span class="keywordflow">return</span> <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a>;<a name="l00202"></a>00202 <span class="keywordflow">case</span> 2:<a name="l00203"></a>00203 <span class="keywordflow">return</span> <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>;<a name="l00204"></a>00204 <span class="keywordflow">case</span> 3:<a name="l00205"></a>00205 <span class="keywordflow">return</span> <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a>;<a name="l00206"></a>00206 <span class="keywordflow">default</span>:<a name="l00207"></a>00207 Panic( EClientView );<a name="l00208"></a>00208 <span class="keywordflow">return</span> 0;<a name="l00209"></a>00209 }<a name="l00210"></a>00210 }</pre></div><p> </td> </tr></table><a class="anchor" name="67f946ca7848ec78de4961c5bcefdb72"></a><!-- doxytag: member="CWebClientContainer::Draw" ref="67f946ca7848ec78de4961c5bcefdb72" args="(const TRect &aRect) const " --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void CWebClientContainer::Draw </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const TRect & </td> <td class="mdname1" valign="top" nowrap> <em>aRect</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const<code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p><a class="el" href="class_c_web_client_container.html#67f946ca7848ec78de4961c5bcefdb72">Draw()</a> From CCoeControl Draws the view. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>aRect,:</em> </td><td></td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd><ul><li></li></ul></dd></dl><p>Definition at line <a class="el" href="_web_client_container_8cpp-source.html#l00169">169</a> of file <a class="el" href="_web_client_container_8cpp-source.html">WebClientContainer.cpp</a>.<div class="fragment"><pre class="fragment"><a name="l00170"></a>00170 {<a name="l00171"></a>00171 CWindowGc& gc = SystemGc();<a name="l00172"></a>00172 <a name="l00173"></a>00173 gc.SetPenStyle( CGraphicsContext::ENullPen );<a name="l00174"></a>00174 gc.SetBrushColor( KRgbGray );<a name="l00175"></a>00175 gc.SetBrushStyle( CGraphicsContext::ESolidBrush );<a name="l00176"></a>00176 gc.DrawRect( aRect );<a name="l00177"></a>00177 }</pre></div><p> </td> </tr></table><a class="anchor" name="6775621e6d3ce05d6685555c939c7706"></a><!-- doxytag: member="CWebClientContainer::OfferKeyEventL" ref="6775621e6d3ce05d6685555c939c7706" args="(const TKeyEvent &aKeyEvent, TEventCode aType)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">TKeyResponse CWebClientContainer::OfferKeyEventL </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const TKeyEvent & </td> <td class="mdname" nowrap> <em>aKeyEvent</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>TEventCode </td> <td class="mdname" nowrap> <em>aType</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>From CCoeControl <a class="el" href="class_c_web_client_container.html#6775621e6d3ce05d6685555c939c7706">OfferKeyEventL()</a> Handles key events passed to this control (view). <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>aKeyEvent,:</em> </td><td>The key event. </td></tr> <tr><td valign="top"></td><td valign="top"><em>aType,:</em> </td><td>The type of key event: EEventKey, EEventKeyUp or EEventKeyDown. </td></tr> </table></dl><p>Definition at line <a class="el" href="_web_client_container_8cpp-source.html#l00296">296</a> of file <a class="el" href="_web_client_container_8cpp-source.html">WebClientContainer.cpp</a>.<p>References <a class="el" href="_web_client_container_8h-source.html#l00186">iHeaderWindow</a>, <a class="el" href="_web_client_container_8h-source.html#l00187">iSourceWindow</a>, and <a class="el" href="_web_client_container_8h-source.html#l00188">iStatusWindow</a>.<div class="fragment"><pre class="fragment"><a name="l00298"></a>00298 {<a name="l00299"></a>00299 <span class="comment">// Redirect keyevents to controls</span><a name="l00300"></a>00300 <span class="keywordflow">if</span> ( <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a> ) <a name="l00301"></a>00301 {<a name="l00302"></a>00302 <span class="keywordflow">if</span> ( iHeaderWindow->IsFocused() )<a name="l00303"></a>00303 <span class="keywordflow">return</span> iHeaderWindow->OfferKeyEventL( aKeyEvent, aType );<a name="l00304"></a>00304 }<a name="l00305"></a>00305 <a name="l00306"></a>00306 <span class="keywordflow">if</span> ( <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a> ) <a name="l00307"></a>00307 {<a name="l00308"></a>00308 <span class="keywordflow">if</span> ( <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>->IsFocused() )<a name="l00309"></a>00309 <span class="keywordflow">return</span> <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>->OfferKeyEventL( aKeyEvent, aType );<a name="l00310"></a>00310 }<a name="l00311"></a>00311 <a name="l00312"></a>00312 <span class="keywordflow">if</span> ( <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a> ) <a name="l00313"></a>00313 {<a name="l00314"></a>00314 <span class="keywordflow">if</span> ( <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a>->IsFocused() )<a name="l00315"></a>00315 <span class="keywordflow">return</span> <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a>->OfferKeyEventL( aKeyEvent, aType );<a name="l00316"></a>00316 }<a name="l00317"></a>00317 <a name="l00318"></a>00318 <span class="keywordflow">return</span> EKeyWasNotConsumed;<a name="l00319"></a>00319 }</pre></div><p> </td> </tr></table><a class="anchor" name="fd8d1486e494e8a6c1ea3199e29baf5b"></a><!-- doxytag: member="CWebClientContainer::HandleControlEventL" ref="fd8d1486e494e8a6c1ea3199e29baf5b" args="(CCoeControl *, TCoeEvent)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void CWebClientContainer::HandleControlEventL </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">CCoeControl * </td> <td class="mdname" nowrap>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>TCoeEvent </td> <td class="mdname" nowrap></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -