mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-31 17:56:30 +00:00
1b75d91002
Add arg to SATARep to specify drive types to show. Add checks in AHCIPortInit to verify port signatures, add helper method to get signatures from port.
206 lines
21 KiB
HTML
Executable file
206 lines
21 KiB
HTML
Executable file
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
|
|
<meta name="generator" content="ZealOS V0.13">
|
|
<style type="text/css">
|
|
body {background-color:#fef1f0;}
|
|
.cF0{color:#000000;background-color:#fef1f0;}
|
|
.cF1{color:#0148a4;background-color:#fef1f0;}
|
|
.cF2{color:#3b7901;background-color:#fef1f0;}
|
|
.cF3{color:#057c7e;background-color:#fef1f0;}
|
|
.cF4{color:#bb2020;background-color:#fef1f0;}
|
|
.cF5{color:#9e42ae;background-color:#fef1f0;}
|
|
.cF6{color:#b57901;background-color:#fef1f0;}
|
|
.cF7{color:#b2b6af;background-color:#fef1f0;}
|
|
.cF8{color:#555753;background-color:#fef1f0;}
|
|
.cF9{color:#678fbb;background-color:#fef1f0;}
|
|
.cFA{color:#82bc49;background-color:#fef1f0;}
|
|
.cFB{color:#0097a2;background-color:#fef1f0;}
|
|
.cFC{color:#e26a6a;background-color:#fef1f0;}
|
|
.cFD{color:#c671bc;background-color:#fef1f0;}
|
|
.cFE{color:#c7ab00;background-color:#fef1f0;}
|
|
.cFF{color:#fef1f0;background-color:#fef1f0;}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<pre style="font-family:monospace;font-size:12pt">
|
|
<a name="l1"></a><span class=cF2>/*After making a font...</span><span class=cF0>
|
|
<a name="l2"></a>
|
|
<a name="l3"></a></span><span class=cF2>You can save it as a binary file with:</span><span class=cF0>
|
|
<a name="l4"></a>
|
|
<a name="l5"></a> </span><span class=cF2>FileWrite("filename.BIN", text.font, 256 * FONT_HEIGHT);</span><span class=cF0>
|
|
<a name="l6"></a>
|
|
<a name="l7"></a></span><span class=cF2>You can load it with:</span><span class=cF0>
|
|
<a name="l8"></a>
|
|
<a name="l9"></a> </span><span class=cF2>U64 *my_font = FileRead("filename.BIN");</span><span class=cF0>
|
|
<a name="l10"></a> </span><span class=cF2>text.aux_font = my_font;</span><span class=cF0>
|
|
<a name="l11"></a>
|
|
<a name="l12"></a></span><span class=cF2><CTRL-ALT-f> will toggle main font and aux_font.</span><span class=cF0>
|
|
<a name="l13"></a>
|
|
<a name="l14"></a></span><span class=cF2>If you want to change the system font permanently,</span><span class=cF0>
|
|
<a name="l15"></a></span><span class=cF2>save to a file with this font editor program</span><span class=cF0>
|
|
<a name="l16"></a></span><span class=cF2>and cut and paste the code into </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FontStd.CC.html#l1"><span class=cF4>::/Kernel/FontStd.CC</span></a><span class=cF2>.</span><span class=cF0>
|
|
<a name="l17"></a></span><span class=cF2>You will need to recompile Kernel by calling </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootHDIns.CC.html#l25"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
|
|
<a name="l18"></a>
|
|
<a name="l19"></a></span><span class=cF2>See </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/ExtChars.CC.html#l1"><span class=cF4>::/Demo/ExtChars.CC</span></a><span class=cF2>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/CharDemo.CC.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF2>,</span><span class=cF4>
|
|
<a name="l20"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/CharAnimation.CC.html#l1"><span class=cF4>::/Demo/Graphics/CharAnimation.CC</span></a><span class=cF2> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/ScreenCodes.CC.html#l1"><span class=cF4>::/Demo/ScreenCodes.CC</span></a><span class=cF2>.</span><span class=cF0>
|
|
<a name="l21"></a></span><span class=cF2>*/</span><span class=cF0>
|
|
<a name="l22"></a>
|
|
<a name="l23"></a>#</span><span class=cF1>define</span><span class=cF0> BLOW_UP_CHAR_X (</span><span class=cFE>18</span><span class=cF0> * </span><span class=cF3>FONT_WIDTH</span><span class=cF0>)
|
|
<a name="l24"></a>#</span><span class=cF1>define</span><span class=cF0> BLOW_UP_CHAR_Y (</span><span class=cFE>4</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>)
|
|
<a name="l25"></a>
|
|
<a name="l26"></a></span><span class=cF1>U8</span><span class=cF0> cur_ch;
|
|
<a name="l27"></a>
|
|
<a name="l28"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DrawIt</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task, </span><span class=cF9>CDC</span><span class=cF0> *dc)
|
|
<a name="l29"></a>{
|
|
<a name="l30"></a> </span><span class=cF9>I64</span><span class=cF0> i, j, k, c;
|
|
<a name="l31"></a>
|
|
<a name="l32"></a> </span><span class=cF5>TextPrint</span><span class=cF0>(task, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF3>BLUE</span><span class=cF0> << </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>YELLOW</span><span class=cF0>, </span><span class=cF6>"Press <CTRL-ALT-f> to Toggle Aux Font."</span><span class=cF0>);
|
|
<a name="l33"></a> k = </span><span class=cFE>0</span><span class=cF0>;
|
|
<a name="l34"></a> </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i < </span><span class=cFE>16</span><span class=cF0>; i++)
|
|
<a name="l35"></a> </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j < </span><span class=cFE>16</span><span class=cF0>; j++)
|
|
<a name="l36"></a> </span><span class=cF7>{</span><span class=cF0>
|
|
<a name="l37"></a> </span><span class=cF1>if</span><span class=cF0> (k == cur_ch)
|
|
<a name="l38"></a> {
|
|
<a name="l39"></a> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Blink</span><span class=cF0>)
|
|
<a name="l40"></a> c = (</span><span class=cF3>BLUE</span><span class=cF0> << </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>YELLOW</span><span class=cF0>) << </span><span class=cFE>8</span><span class=cF0> + k++;
|
|
<a name="l41"></a> </span><span class=cF1>else</span><span class=cF0>
|
|
<a name="l42"></a> c = (</span><span class=cF3>YELLOW</span><span class=cF0> << </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLUE</span><span class=cF0>) << </span><span class=cFE>8</span><span class=cF0> + k++;
|
|
<a name="l43"></a> }
|
|
<a name="l44"></a> </span><span class=cF1>else</span><span class=cF0>
|
|
<a name="l45"></a> c = (</span><span class=cF3>BLUE</span><span class=cF0> << </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>) << </span><span class=cFE>8</span><span class=cF0> + k++;
|
|
<a name="l46"></a> </span><span class=cF5>TextChar</span><span class=cF0>(task,, j, i + </span><span class=cFE>2</span><span class=cF0>, c);
|
|
<a name="l47"></a> </span><span class=cF7>}</span><span class=cF0>
|
|
<a name="l48"></a>
|
|
<a name="l49"></a> k = </span><span class=cFE>0</span><span class=cF0>;
|
|
<a name="l50"></a> </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i < </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>; i++)
|
|
<a name="l51"></a> </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j < </span><span class=cF3>FONT_WIDTH</span><span class=cF0>; j++)
|
|
<a name="l52"></a> </span><span class=cF7>{</span><span class=cF0>
|
|
<a name="l53"></a> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&</span><span class=cFB>text</span><span class=cF0>.font[cur_ch], k++</span><span class=cF7>)</span><span class=cF0>)
|
|
<a name="l54"></a> dc->color = </span><span class=cF3>YELLOW</span><span class=cF0>;
|
|
<a name="l55"></a> </span><span class=cF1>else</span><span class=cF0>
|
|
<a name="l56"></a> dc->color = </span><span class=cF3>BLUE</span><span class=cF0>;
|
|
<a name="l57"></a> </span><span class=cF5>GrRect</span><span class=cF0>(dc, BLOW_UP_CHAR_X + j * </span><span class=cF3>FONT_WIDTH</span><span class=cF0>,
|
|
<a name="l58"></a> BLOW_UP_CHAR_Y + i * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>,
|
|
<a name="l59"></a> </span><span class=cF3>FONT_WIDTH</span><span class=cF0>, </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>);
|
|
<a name="l60"></a> </span><span class=cF7>}</span><span class=cF0>
|
|
<a name="l61"></a>}
|
|
<a name="l62"></a>
|
|
<a name="l63"></a></span><span class=cF1>U0</span><span class=cF0> FESave(</span><span class=cF1>Bool</span><span class=cF0> prompt)
|
|
<a name="l64"></a>{
|
|
<a name="l65"></a> </span><span class=cF1>U8</span><span class=cF0> old_draw_it = </span><span class=cF5>Fs</span><span class=cF0>->draw_it;
|
|
<a name="l66"></a> </span><span class=cF9>CDoc</span><span class=cF0> *doc = </span><span class=cF5>DocNew</span><span class=cF0>;
|
|
<a name="l67"></a> </span><span class=cF9>I64</span><span class=cF0> i;
|
|
<a name="l68"></a>
|
|
<a name="l69"></a> </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i < </span><span class=cFE>256</span><span class=cF0>; i++)
|
|
<a name="l70"></a> </span><span class=cF7>{</span><span class=cF0>
|
|
<a name="l71"></a> </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>"0x%016X,"</span><span class=cF0>, </span><span class=cFB>text</span><span class=cF0>.font[i]);
|
|
<a name="l72"></a> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cFB>char_bmp_safe_dollar</span><span class=cF0>, i</span><span class=cF7>)</span><span class=cF0>)
|
|
<a name="l73"></a> </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>"//%c"</span><span class=cF0>, i);
|
|
<a name="l74"></a> </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (i == </span><span class=cF6>'$'</span><span class=cF0>)
|
|
<a name="l75"></a> </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>"//$$"</span><span class=cF0>, i);
|
|
<a name="l76"></a> </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>"\n"</span><span class=cF0>);
|
|
<a name="l77"></a> </span><span class=cF7>}</span><span class=cF0>
|
|
<a name="l78"></a> </span><span class=cF5>Fs</span><span class=cF0>->draw_it = </span><span class=cF3>NULL</span><span class=cF0>;
|
|
<a name="l79"></a> </span><span class=cF5>DocWrite</span><span class=cF0>(doc, prompt);
|
|
<a name="l80"></a> </span><span class=cF5>Fs</span><span class=cF0>->draw_it = old_draw_it;
|
|
<a name="l81"></a> </span><span class=cF5>DocDel</span><span class=cF0>(doc);
|
|
<a name="l82"></a>}
|
|
<a name="l83"></a>
|
|
<a name="l84"></a></span><span class=cF1>U0</span><span class=cF0> FontEd()
|
|
<a name="l85"></a>{
|
|
<a name="l86"></a> </span><span class=cF9>I64</span><span class=cF0> message_code, arg1, arg2, k;
|
|
<a name="l87"></a>
|
|
<a name="l88"></a> </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
|
|
<a name="l89"></a> </span><span class=cF5>MenuPush</span><span class=cF0>( </span><span class=cF6>"File {"</span><span class=cF0>
|
|
<a name="l90"></a> </span><span class=cF6>" SaveAs(,CH_CTRLA);"</span><span class=cF0>
|
|
<a name="l91"></a> </span><span class=cF6>" Abort(,CH_SHIFT_ESC);"</span><span class=cF0>
|
|
<a name="l92"></a> </span><span class=cF6>" Exit(,CH_ESC);"</span><span class=cF0>
|
|
<a name="l93"></a> </span><span class=cF6>"}"</span><span class=cF0>);
|
|
<a name="l94"></a> </span><span class=cF5>AutoComplete</span><span class=cF0>;
|
|
<a name="l95"></a> </span><span class=cF5>DocCursor</span><span class=cF0>;
|
|
<a name="l96"></a> </span><span class=cF5>DocClear</span><span class=cF0>;
|
|
<a name="l97"></a> </span><span class=cF5>Fs</span><span class=cF0>->win_inhibit |= </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
|
|
<a name="l98"></a> cur_ch = </span><span class=cFE>0</span><span class=cF0>;
|
|
<a name="l99"></a> </span><span class=cF1>try</span><span class=cF0>
|
|
<a name="l100"></a> </span><span class=cF7>{</span><span class=cF0>
|
|
<a name="l101"></a> </span><span class=cF5>Fs</span><span class=cF0>->draw_it = &</span><span class=cF5>DrawIt</span><span class=cF0>;
|
|
<a name="l102"></a> </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
|
|
<a name="l103"></a> {
|
|
<a name="l104"></a> </span><span class=cF1>switch</span><span class=cF0> (message_code = </span><span class=cF5>MessageGet</span><span class=cF7>(</span><span class=cF0>&arg1, &arg2, </span><span class=cFE>1</span><span class=cF0> << </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> << </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0> |
|
|
<a name="l105"></a> </span><span class=cFE>1</span><span class=cF0> << </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> << </span><span class=cF3>MESSAGE_MS_MOVE</span><span class=cF7>)</span><span class=cF0>)
|
|
<a name="l106"></a> </span><span class=cF7>{</span><span class=cF0>
|
|
<a name="l107"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
|
|
<a name="l108"></a> </span><span class=cF1>switch</span><span class=cF0> (arg1)
|
|
<a name="l109"></a> {
|
|
<a name="l110"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>:
|
|
<a name="l111"></a> </span><span class=cF1>switch</span><span class=cF0> (arg2.u8[</span><span class=cFE>0</span><span class=cF0>])
|
|
<a name="l112"></a> </span><span class=cF7>{</span><span class=cF0>
|
|
<a name="l113"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_LEFT</span><span class=cF0>:
|
|
<a name="l114"></a> cur_ch--;
|
|
<a name="l115"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l116"></a>
|
|
<a name="l117"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_RIGHT</span><span class=cF0>:
|
|
<a name="l118"></a> cur_ch++;
|
|
<a name="l119"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l120"></a>
|
|
<a name="l121"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_UP</span><span class=cF0>:
|
|
<a name="l122"></a> cur_ch -= </span><span class=cFE>16</span><span class=cF0>;
|
|
<a name="l123"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l124"></a>
|
|
<a name="l125"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_DOWN</span><span class=cF0>:
|
|
<a name="l126"></a> cur_ch += </span><span class=cFE>16</span><span class=cF0>;
|
|
<a name="l127"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l128"></a>
|
|
<a name="l129"></a> </span><span class=cF7>}</span><span class=cF0>
|
|
<a name="l130"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l131"></a> </span><span class=cF1>goto</span><span class=cF0> fe_done;
|
|
<a name="l132"></a>
|
|
<a name="l133"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_CTRLA</span><span class=cF0>:
|
|
<a name="l134"></a> FESave(</span><span class=cF3>TRUE</span><span class=cF0>);
|
|
<a name="l135"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l136"></a>
|
|
<a name="l137"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
|
|
<a name="l138"></a> FESave(</span><span class=cF3>FALSE</span><span class=cF0>);
|
|
<a name="l139"></a>
|
|
<a name="l140"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
|
|
<a name="l141"></a> </span><span class=cF1>goto</span><span class=cF0> fe_done;
|
|
<a name="l142"></a>
|
|
<a name="l143"></a> </span><span class=cF1>default</span><span class=cF0>:
|
|
<a name="l144"></a> cur_ch = arg1;
|
|
<a name="l145"></a> }
|
|
<a name="l146"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l147"></a>
|
|
<a name="l148"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>:
|
|
<a name="l149"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>:
|
|
<a name="l150"></a> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFE>0</span><span class=cF0> <= arg1 < </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * </span><span class=cFE>16</span><span class=cF0> && </span><span class=cFE>0</span><span class=cF0> <= arg2 - </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> < </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * </span><span class=cFE>16</span><span class=cF0>)
|
|
<a name="l151"></a> {
|
|
<a name="l152"></a> cur_ch = (arg2 / </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> - </span><span class=cFE>2</span><span class=cF0>) * </span><span class=cFE>16</span><span class=cF0> + arg1 / </span><span class=cF3>FONT_WIDTH</span><span class=cF0>;
|
|
<a name="l153"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l154"></a> }
|
|
<a name="l155"></a> </span><span class=cF2>//fall through</span><span class=cF0>
|
|
<a name="l156"></a> </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_MOVE</span><span class=cF0>:
|
|
<a name="l157"></a> k = (</span><span class=cF7>(</span><span class=cF0>arg2 - BLOW_UP_CHAR_Y</span><span class=cF7>)</span><span class=cF0> / </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>) * </span><span class=cF3>FONT_WIDTH</span><span class=cF0> + (arg1 - BLOW_UP_CHAR_X) / </span><span class=cF3>FONT_WIDTH</span><span class=cF0>;
|
|
<a name="l158"></a> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFE>0</span><span class=cF0> <= k < </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>)
|
|
<a name="l159"></a> {
|
|
<a name="l160"></a> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>mouse</span><span class=cF0>.lb || message_code == </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>)
|
|
<a name="l161"></a> </span><span class=cF5>Bts</span><span class=cF0>(&</span><span class=cFB>text</span><span class=cF0>.font[cur_ch], k);
|
|
<a name="l162"></a> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>mouse</span><span class=cF0>.rb || message_code == </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>)
|
|
<a name="l163"></a> </span><span class=cF5>Btr</span><span class=cF0>(&</span><span class=cFB>text</span><span class=cF0>.font[cur_ch], k);
|
|
<a name="l164"></a> }
|
|
<a name="l165"></a> </span><span class=cF1>break</span><span class=cF0>;
|
|
<a name="l166"></a> </span><span class=cF7>}</span><span class=cF0>
|
|
<a name="l167"></a> }
|
|
<a name="l168"></a>fe_done:
|
|
<a name="l169"></a> </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> << </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
|
|
<a name="l170"></a> </span><span class=cF7>}</span><span class=cF0>
|
|
<a name="l171"></a> </span><span class=cF1>catch</span><span class=cF0>
|
|
<a name="l172"></a> </span><span class=cF5>PutExcept</span><span class=cF0>;
|
|
<a name="l173"></a> </span><span class=cF5>MenuPop</span><span class=cF0>;
|
|
<a name="l174"></a> </span><span class=cF5>SettingsPop</span><span class=cF0>;
|
|
<a name="l175"></a>}
|
|
<a name="l176"></a>
|
|
<a name="l177"></a>FontEd;
|
|
</span></pre></body>
|
|
</html>
|