⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wg__application_8h-source.html

📁 一个小巧的嵌入式图形系统wGUI, 可以用VC编译
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a name="l00085"></a><a class="code" href="classwGui_1_1CApplication.html#a7">00085</a>      <span class="keyword">virtual</span> <a class="code" href="classwGui_1_1CWindow.html">CWindow</a>* <a class="code" href="classwGui_1_1CApplication.html#a7">GetKeyFocus</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classwGui_1_1CApplication.html#n6">m_pKeyFocusWindow</a>; }00086 00087 00091      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#a8">SetMouseFocus</a>(CWindow* pWindow);00092 <a name="l00094"></a><a class="code" href="classwGui_1_1CApplication.html#a9">00094</a>      <span class="keyword">virtual</span> <a class="code" href="classwGui_1_1CWindow.html">CWindow</a>* <a class="code" href="classwGui_1_1CApplication.html#a9">GetMouseFocus</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classwGui_1_1CApplication.html#n7">m_pMouseFocusWindow</a>; }00095 00096 00097 00100      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#a10">Init</a>(<span class="keywordtype">void</span>);00101 00103      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#a11">Exec</a>(<span class="keywordtype">void</span>);00104 00107      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#a12">ApplicationExit</a>(<span class="keywordtype">int</span> iExitCode = EXIT_SUCCESS);00108 00114      <span class="keyword">virtual</span> CFontEngine* <a class="code" href="classwGui_1_1CApplication.html#a13">GetFontEngine</a>(std::string sFontFileName, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> iFontSize = 12);00115 <a name="l00118"></a><a class="code" href="classwGui_1_1CApplication.html#a14">00118</a>      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#a14">SetDefaultFontEngine</a>(<a class="code" href="classwGui_1_1CFontEngine.html">CFontEngine</a>* pFontEngine) { <a class="code" href="classwGui_1_1CApplication.html#n9">m_pDefaultFontEngine</a> = pFontEngine; }00119 <a name="l00121"></a><a class="code" href="classwGui_1_1CApplication.html#a15">00121</a>      <span class="keyword">virtual</span> <a class="code" href="classwGui_1_1CFontEngine.html">CFontEngine</a>* <a class="code" href="classwGui_1_1CApplication.html#a15">GetDefaultFontEngine</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classwGui_1_1CApplication.html#n9">m_pDefaultFontEngine</a>; }00122 00127      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#a16">EnableResourcePool</a>(<span class="keywordtype">bool</span> bEnable);00128 00133      <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classwGui_1_1CApplication.html#a17">AddToResourcePool</a>(CResourceHandle&amp; ResourceHandle);00134 00137      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#a18">SetMouseCursor</a>(CCursorResourceHandle* pCursorResourceHandle = 0);00138 <a name="l00147"></a><a class="code" href="classwGui_1_1CApplication.html#a19">00147</a>      <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classwGui_1_1CConfigStore.html">CConfigStore</a>&amp; <a class="code" href="classwGui_1_1CApplication.html#a19">GetGlobalConfig</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classwGui_1_1CApplication.html#n15">m_GlobalConfig</a>; }00148 00149 00150      <span class="comment">// CMessageClient overrides</span>00153 <span class="comment">     virtual bool HandleMessage(CMessage* pMessage);</span>00154 00155 00156 <span class="keyword">protected</span>:00157 00161      <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classwGui_1_1CApplication.html#b0">HandleSDLEvent</a>(SDL_Event event);00162 00163      <span class="keyword">static</span> <a class="code" href="classwGui_1_1CApplication.html#a0">CApplication</a>* <a class="code" href="classwGui_1_1CApplication.html#q0">m_pInstance</a>;  <a name="l00164"></a><a class="code" href="classwGui_1_1CApplication.html#n0">00164</a>      <span class="keywordtype">int</span> <a class="code" href="classwGui_1_1CApplication.html#n0">m_argc</a>;  <a name="l00165"></a><a class="code" href="classwGui_1_1CApplication.html#n1">00165</a>      <span class="keywordtype">char</span>** <a class="code" href="classwGui_1_1CApplication.html#n1">m_argv</a>;  <a name="l00166"></a><a class="code" href="classwGui_1_1CApplication.html#n2">00166</a>      std::string <a class="code" href="classwGui_1_1CApplication.html#n2">m_sFontFileName</a>;  <a name="l00167"></a><a class="code" href="classwGui_1_1CApplication.html#n3">00167</a>      <span class="keywordtype">int</span> <a class="code" href="classwGui_1_1CApplication.html#n3">m_iExitCode</a>;  <a name="l00168"></a><a class="code" href="classwGui_1_1CApplication.html#n4">00168</a>      <span class="keywordtype">bool</span> <a class="code" href="classwGui_1_1CApplication.html#n4">m_bRunning</a>;  <a name="l00169"></a><a class="code" href="classwGui_1_1CApplication.html#n5">00169</a>      <span class="keywordtype">bool</span> <a class="code" href="classwGui_1_1CApplication.html#n5">m_bInited</a>;  <a name="l00170"></a><a class="code" href="classwGui_1_1CApplication.html#n6">00170</a>      <a class="code" href="classwGui_1_1CWindow.html">CWindow</a>* <a class="code" href="classwGui_1_1CApplication.html#n6">m_pKeyFocusWindow</a>;  <a name="l00171"></a><a class="code" href="classwGui_1_1CApplication.html#n7">00171</a>      <a class="code" href="classwGui_1_1CWindow.html">CWindow</a>* <a class="code" href="classwGui_1_1CApplication.html#n7">m_pMouseFocusWindow</a>;  00172 00173      <span class="keyword">typedef</span> std::pair&lt;std::string, unsigned char&gt; t_FontEngineMapKey;00174      <span class="keyword">typedef</span> std::map&lt;t_FontEngineMapKey, CFontEngine*&gt; t_FontEngineMap;<a name="l00175"></a><a class="code" href="classwGui_1_1CApplication.html#n8">00175</a>      t_FontEngineMap <a class="code" href="classwGui_1_1CApplication.html#n8">m_FontEngines</a>;  <a name="l00176"></a><a class="code" href="classwGui_1_1CApplication.html#n9">00176</a>      <a class="code" href="classwGui_1_1CFontEngine.html">CFontEngine</a>* <a class="code" href="classwGui_1_1CApplication.html#n9">m_pDefaultFontEngine</a>;  00177 <a name="l00178"></a><a class="code" href="classwGui_1_1CApplication.html#n10">00178</a>      <span class="keywordtype">bool</span> <a class="code" href="classwGui_1_1CApplication.html#n10">m_bHandleExceptionsInternally</a>;  <a name="l00179"></a><a class="code" href="classwGui_1_1CApplication.html#n11">00179</a>      <span class="keywordtype">bool</span> <a class="code" href="classwGui_1_1CApplication.html#n11">m_bResourcePoolEnabled</a>;  <a name="l00180"></a><a class="code" href="classwGui_1_1CApplication.html#n12">00180</a>      std::list&lt;CResourceHandle&gt; <a class="code" href="classwGui_1_1CApplication.html#n12">m_ResourceHandlePool</a>;  <a name="l00181"></a><a class="code" href="classwGui_1_1CApplication.html#n13">00181</a>      std::auto_ptr&lt;CCursorResourceHandle&gt; <a class="code" href="classwGui_1_1CApplication.html#n13">m_pCurrentCursorResourceHandle</a>;  <a name="l00182"></a><a class="code" href="classwGui_1_1CApplication.html#n14">00182</a>      SDL_Cursor* <a class="code" href="classwGui_1_1CApplication.html#n14">m_pSystemDefaultCursor</a>;  <a name="l00183"></a><a class="code" href="classwGui_1_1CApplication.html#n15">00183</a>      <a class="code" href="classwGui_1_1CConfigStore.html">CConfigStore</a> <a class="code" href="classwGui_1_1CApplication.html#n15">m_GlobalConfig</a>;  00184 };00185 00186 00187 }00188 00189 <span class="preprocessor">#endif // _WG_APPLICATION_H_</span></pre></div><hr><address style="align: right;"><small>Generated on Sat Oct 25 12:43:21 2003 for wGui by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -