Hello,<br><br>I'm Li Dong and I study at Graduate University of Chinese Academy of Sciences. I'm considering applying for project "<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><strong>Tor Controller Status Event Interface</strong></span>" .<br>
<br><span lang="EN-US"><font face="Calibri">
<div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><b><font size="3"><span lang="EN-US">Tor Controller Status Event Interface</span></font></b></div>
<div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">I had done some <font color="#ff0000">UI development with Qt</font> in a project, and I had read most of the <font color="#ff0000">Vidalia source</font> code. So I think I may do this job well.</span></div>
<div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">Approach: put a little <span style="COLOR: red">blinking</span> badge on Vidalia's tray icon that alerts the user to new status events they should look at. </font></span></div>
<div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font size="3"> </font></span></div>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">Steps:</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">1 develop the UI part of a dialog to show recent status event to the users; develop the slot to handle the status changing signals emitted by tor.</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">2 list the events and possible operation options and tips; this part may be implemented in two ways: one is that tips are provided as signal parameters by tor process; the other is to create a table to map the events to tips/operations</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">3 according to the operations chosen by the user, emit proper signals to tor</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font color="#000000" size="3"><span style="COLOR: red"> </span></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p></font></span>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><br>What do you think of my approach? <br><br>Thanks ahead for replying,</p>
<div><br>Li Dong<br clear="all"><br><br></div>