Files
dl/document/html/dl__ui__file__explorer_8h_source.html
T
2026-09-16 14:07:40 +08:00

196 lines
26 KiB
HTML
Vendored
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>dl: D:/dl/dl/ui/extend/dl_ui_file_explorer.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">dl
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.13.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','搜索',false);
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_17297ffb27ce571941f5fb5008f01a1f.html">dl</a></li><li class="navelem"><a class="el" href="dir_4abfab93245d32d76245ca9307c069b4.html">ui</a></li><li class="navelem"><a class="el" href="dir_6e36dfefcd203f811989df06ad86e5df.html">extend</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">dl_ui_file_explorer.h</div></div>
</div><!--header-->
<div class="contents">
<a href="dl__ui__file__explorer_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#ifndef DL_DISABLE_RENDER</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &quot;<a class="code" href="dl__component__use_8h.html">misc/dl_component_use.h</a>&quot;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="dl__ui__background_8h.html">ui/dl_ui_background.h</a>&quot;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;<a class="code" href="dl__ui__panel_8h.html">ui/dl_ui_panel.h</a>&quot;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &quot;<a class="code" href="dl__ui__window_8h.html">ui/dl_ui_window.h</a>&quot;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include &quot;<a class="code" href="dl__ui__list__box_8h.html">ui/dl_ui_list_box.h</a>&quot;</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacedl_1_1_u_i.html">dl::UI</a></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>{</div>
<div class="foldopen" id="foldopen00024" data-start="{" data-end="};">
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html"> 24</a></span><span class="keyword">class </span>FileExplorer : <span class="keyword">public</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_window.html#a277133c39ef56d54e2349a0c7de7740a">Window</a></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span></div>
<div class="foldopen" id="foldopen00032" data-start="{" data-end="}">
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#a4fd95c98250c0b4163ae35ec41dd99d0"> 32</a></span> <span class="keyword">static</span> FileExplorer* <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a4fd95c98250c0b4163ae35ec41dd99d0">Create</a>(<a class="code hl_class" href="classdl_1_1_u_i_1_1_text.html">UI::Text</a>* txt_path, <a class="code hl_class" href="classdl_1_1_u_i_1_1_list_box.html">UI::ListBox</a>* lst, <a class="code hl_class" href="classdl_1_1_u_i_1_1_list_box.html">UI::ListBox</a>* lst_root)</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> {</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> FileExplorer* ret = <span class="keyword">new</span> FileExplorer;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> ret-&gt;_txtPath = txt_path;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> ret-&gt;_lstPath = lst;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> ret-&gt;_lstPathRoot = lst_root;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> ret-&gt;_init();</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordflow">return</span> ret;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> }</div>
</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="foldopen" id="foldopen00042" data-start="{" data-end="}">
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#a9859c7c10e3c4f0c3f215676b708589e"> 42</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a9859c7c10e3c4f0c3f215676b708589e">SetOnlyFolder</a>(<span class="keywordtype">bool</span> only_folder)</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> {</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> _bOnlyFolder = only_folder;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> }</div>
</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span></div>
<div class="foldopen" id="foldopen00047" data-start="{" data-end="}">
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#a40e1ae82f40569f6231dcbb7771823f8"> 47</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a40e1ae82f40569f6231dcbb7771823f8">SetPathCurrent</a>(std::string_view path)</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> {</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> _pathCurrent = path;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a8b8ef39607f00a9cdef9e1dc71808fb2">Refresh</a>();</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div>
</div>
<div class="foldopen" id="foldopen00052" data-start="{" data-end="}">
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#afcdeb9f2eff593cb52455d78a807551a"> 52</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#afcdeb9f2eff593cb52455d78a807551a">SetTargetName</a>(std::string_view name)</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> _targetName = name;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a8b8ef39607f00a9cdef9e1dc71808fb2">Refresh</a>();</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> }</div>
</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#a83daec2548622fbfa832fc9b4bb86579"> 58</a></span> std::string <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a83daec2548622fbfa832fc9b4bb86579">GetPathCurrent</a>() { <span class="keywordflow">return</span> _pathCurrent; }</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span></div>
<div class="foldopen" id="foldopen00061" data-start="{" data-end="}">
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#a39910baf932448ee1f7564f777196f9a"> 61</a></span> std::string <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a39910baf932448ee1f7564f777196f9a">GetPathSelect</a>()</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> {</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_class" href="classdl_1_1_value.html">Value</a> v = _lstPath-&gt;GetSelect();</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">if</span> (v)</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a83daec2548622fbfa832fc9b4bb86579">GetPathCurrent</a>() + v.<a class="code hl_function" href="classdl_1_1_value.html#a31090a96f5e16a31ef0ee5f987fe09fe">ToString</a>();</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a83daec2548622fbfa832fc9b4bb86579">GetPathCurrent</a>();</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div>
</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#a8b8ef39607f00a9cdef9e1dc71808fb2"> 70</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a8b8ef39607f00a9cdef9e1dc71808fb2">Refresh</a>();</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#a5a6e6e35e50f6d46168dc4ef11888705"> 72</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a5a6e6e35e50f6d46168dc4ef11888705">Update</a>() <span class="keyword">override</span>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classdl_1_1_u_i_1_1_file_explorer.html#adcb71b84d73d606d8eb5c464a0c38b0d"> 75</a></span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#adcb71b84d73d606d8eb5c464a0c38b0d">~FileExplorer</a>() {}</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="keyword">private</span>:</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <a class="code hl_class" href="classdl_1_1_u_i_1_1_file_explorer.html">FileExplorer</a>() :</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> _bOnlyFolder{ false }</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> {</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> _pathCurrent = <a class="code hl_function" href="namespacedl_1_1_file.html#a9ae206b89c0591bba25e0314b4906c80">File::PathPublic</a>();</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> }</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_class" href="classdl_1_1_u_i_1_1_text.html">UI::Text</a>* _txtPath;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <a class="code hl_class" href="classdl_1_1_u_i_1_1_list_box.html">UI::ListBox</a>* _lstPath;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> std::vector&lt;std::string&gt; _vecPath;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> std::string _pathCurrent;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_class" href="classdl_1_1_u_i_1_1_list_box.html">UI::ListBox</a>* _lstPathRoot;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> std::vector&lt;std::string&gt; _vecPathRoot;</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">bool</span> _bOnlyFolder; <span class="comment">// 只显示文件夹模式</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> std::string _targetName; <span class="comment">// 目标文件名(带后缀,匹配才显示)</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">void</span> _init()</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_variable" href="classdl_1_1_u_i_1_1_window.html#a6475fbd49d858dd7609199aed7487501">_panel</a>-&gt;<a class="code hl_function" href="classdl_1_1_u_i_1_1_panel.html#a0a84286649b6fd80fe12209c32c215a6">Add</a>(_txtPath);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_variable" href="classdl_1_1_u_i_1_1_window.html#a6475fbd49d858dd7609199aed7487501">_panel</a>-&gt;<a class="code hl_function" href="classdl_1_1_u_i_1_1_panel.html#a0a84286649b6fd80fe12209c32c215a6">Add</a>(_lstPath);</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_variable" href="classdl_1_1_u_i_1_1_window.html#a6475fbd49d858dd7609199aed7487501">_panel</a>-&gt;<a class="code hl_function" href="classdl_1_1_u_i_1_1_panel.html#a0a84286649b6fd80fe12209c32c215a6">Add</a>(_lstPathRoot);</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <a class="code hl_function" href="classdl_1_1_u_i_1_1_file_explorer.html#a8b8ef39607f00a9cdef9e1dc71808fb2">Refresh</a>();</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> }</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>};</div>
</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>}</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html">dl::UI::FileExplorer</a></div><div class="ttdoc">ui文件浏览器</div><div class="ttdef"><b>定义</b> <a href="#l00024">dl_ui_file_explorer.h:25</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_a39910baf932448ee1f7564f777196f9a"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#a39910baf932448ee1f7564f777196f9a">dl::UI::FileExplorer::GetPathSelect</a></div><div class="ttdeci">std::string GetPathSelect()</div><div class="ttdoc">当前选中的目录(没选中则返回GetPathCurrent</div><div class="ttdef"><b>定义</b> <a href="#l00061">dl_ui_file_explorer.h:61</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_a40e1ae82f40569f6231dcbb7771823f8"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#a40e1ae82f40569f6231dcbb7771823f8">dl::UI::FileExplorer::SetPathCurrent</a></div><div class="ttdeci">void SetPathCurrent(std::string_view path)</div><div class="ttdoc">设置当前目录</div><div class="ttdef"><b>定义</b> <a href="#l00047">dl_ui_file_explorer.h:47</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_a4fd95c98250c0b4163ae35ec41dd99d0"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#a4fd95c98250c0b4163ae35ec41dd99d0">dl::UI::FileExplorer::Create</a></div><div class="ttdeci">static FileExplorer * Create(UI::Text *txt_path, UI::ListBox *lst, UI::ListBox *lst_root)</div><div class="ttdoc">创建窗口</div><div class="ttdef"><b>定义</b> <a href="#l00032">dl_ui_file_explorer.h:32</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_a5a6e6e35e50f6d46168dc4ef11888705"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#a5a6e6e35e50f6d46168dc4ef11888705">dl::UI::FileExplorer::Update</a></div><div class="ttdeci">virtual void Update() override</div><div class="ttdoc">帧函数 @info 子类重载后,需要调用 Window::Update()</div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_a83daec2548622fbfa832fc9b4bb86579"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#a83daec2548622fbfa832fc9b4bb86579">dl::UI::FileExplorer::GetPathCurrent</a></div><div class="ttdeci">std::string GetPathCurrent()</div><div class="ttdoc">当前显示的目录</div><div class="ttdef"><b>定义</b> <a href="#l00058">dl_ui_file_explorer.h:58</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_a8b8ef39607f00a9cdef9e1dc71808fb2"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#a8b8ef39607f00a9cdef9e1dc71808fb2">dl::UI::FileExplorer::Refresh</a></div><div class="ttdeci">void Refresh()</div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_a9859c7c10e3c4f0c3f215676b708589e"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#a9859c7c10e3c4f0c3f215676b708589e">dl::UI::FileExplorer::SetOnlyFolder</a></div><div class="ttdeci">void SetOnlyFolder(bool only_folder)</div><div class="ttdef"><b>定义</b> <a href="#l00042">dl_ui_file_explorer.h:42</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_adcb71b84d73d606d8eb5c464a0c38b0d"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#adcb71b84d73d606d8eb5c464a0c38b0d">dl::UI::FileExplorer::~FileExplorer</a></div><div class="ttdeci">~FileExplorer()</div><div class="ttdef"><b>定义</b> <a href="#l00075">dl_ui_file_explorer.h:75</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_file_explorer_html_afcdeb9f2eff593cb52455d78a807551a"><div class="ttname"><a href="classdl_1_1_u_i_1_1_file_explorer.html#afcdeb9f2eff593cb52455d78a807551a">dl::UI::FileExplorer::SetTargetName</a></div><div class="ttdeci">void SetTargetName(std::string_view name)</div><div class="ttdef"><b>定义</b> <a href="#l00052">dl_ui_file_explorer.h:52</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_list_box_html"><div class="ttname"><a href="classdl_1_1_u_i_1_1_list_box.html">dl::UI::ListBox</a></div><div class="ttdoc">ui列表框</div><div class="ttdef"><b>定义</b> <a href="dl__ui__list__box_8h_source.html#l00024">dl_ui_list_box.h:25</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_panel_html_a0a84286649b6fd80fe12209c32c215a6"><div class="ttname"><a href="classdl_1_1_u_i_1_1_panel.html#a0a84286649b6fd80fe12209c32c215a6">dl::UI::Panel::Add</a></div><div class="ttdeci">void Add(T *p)</div><div class="ttdoc">添加一个Element</div><div class="ttdef"><b>定义</b> <a href="dl__ui__panel_8h_source.html#l00088">dl_ui_panel.h:88</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_text_html"><div class="ttname"><a href="classdl_1_1_u_i_1_1_text.html">dl::UI::Text</a></div><div class="ttdoc">ui文本</div><div class="ttdef"><b>定义</b> <a href="dl__ui__text_8h_source.html#l00025">dl_ui_text.h:26</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_window_html_a277133c39ef56d54e2349a0c7de7740a"><div class="ttname"><a href="classdl_1_1_u_i_1_1_window.html#a277133c39ef56d54e2349a0c7de7740a">dl::UI::Window::Window</a></div><div class="ttdeci">Window()</div><div class="ttdef"><b>定义</b> <a href="dl__ui__window_8h_source.html#l00127">dl_ui_window.h:127</a></div></div>
<div class="ttc" id="aclassdl_1_1_u_i_1_1_window_html_a6475fbd49d858dd7609199aed7487501"><div class="ttname"><a href="classdl_1_1_u_i_1_1_window.html#a6475fbd49d858dd7609199aed7487501">dl::UI::Window::_panel</a></div><div class="ttdeci">Panel * _panel</div><div class="ttdef"><b>定义</b> <a href="dl__ui__window_8h_source.html#l00139">dl_ui_window.h:139</a></div></div>
<div class="ttc" id="aclassdl_1_1_value_html"><div class="ttname"><a href="classdl_1_1_value.html">dl::Value</a></div><div class="ttdoc">任意类型</div><div class="ttdef"><b>定义</b> <a href="dl__value_8h_source.html#l00076">dl_value.h:77</a></div></div>
<div class="ttc" id="aclassdl_1_1_value_html_a31090a96f5e16a31ef0ee5f987fe09fe"><div class="ttname"><a href="classdl_1_1_value.html#a31090a96f5e16a31ef0ee5f987fe09fe">dl::Value::ToString</a></div><div class="ttdeci">std::string ToString() const</div><div class="ttdef"><b>定义</b> <a href="dl__value_8h_source.html#l00343">dl_value.h:343</a></div></div>
<div class="ttc" id="adl__component__use_8h_html"><div class="ttname"><a href="dl__component__use_8h.html">dl_component_use.h</a></div><div class="ttdoc">组件实例</div></div>
<div class="ttc" id="adl__ui__background_8h_html"><div class="ttname"><a href="dl__ui__background_8h.html">dl_ui_background.h</a></div><div class="ttdoc">作为绘图背景</div></div>
<div class="ttc" id="adl__ui__list__box_8h_html"><div class="ttname"><a href="dl__ui__list__box_8h.html">dl_ui_list_box.h</a></div><div class="ttdoc">UI之列表框</div></div>
<div class="ttc" id="adl__ui__panel_8h_html"><div class="ttname"><a href="dl__ui__panel_8h.html">dl_ui_panel.h</a></div><div class="ttdoc">ui之panel</div></div>
<div class="ttc" id="adl__ui__window_8h_html"><div class="ttname"><a href="dl__ui__window_8h.html">dl_ui_window.h</a></div><div class="ttdoc">UI之窗口</div></div>
<div class="ttc" id="anamespacedl_1_1_file_html_a9ae206b89c0591bba25e0314b4906c80"><div class="ttname"><a href="namespacedl_1_1_file.html#a9ae206b89c0591bba25e0314b4906c80">dl::File::PathPublic</a></div><div class="ttdeci">std::string PathPublic()</div><div class="ttdoc">返回公共路径 rw</div></div>
<div class="ttc" id="anamespacedl_1_1_u_i_html"><div class="ttname"><a href="namespacedl_1_1_u_i.html">dl::UI</a></div><div class="ttdoc">UI系统</div><div class="ttdef"><b>定义</b> <a href="dl__ui__background_8h_source.html#l00020">dl_ui_background.h:21</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
</small></address>
</div><!-- doc-content -->
</body>
</html>