<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font size="2">Hi.</font></p>
<p><font size="2">I want to share "Search Field in Options" project
report for week #3.</font></p>
<p><font size="2">> Summary<br>
<br>
- There is a problem with accessing methods of sub-dialogs in
Options dialog. (the reason is that the sub-dialogs don’t exist
until the page is switched)<br>
- We decided that strings in all .ui files (in ./cui/*) will be
generated at build-time.<br>
- I’ll be trying to generate the data at build-time in the
following weeks.<br>
</font></p>
<p><font size="2">> Blog post about week #3 report: <br>
<a class="moz-txt-link-freetext" href="https://bayramcicek.github.io/libreoffice-dev/2023/06/18/week-03-gsoc-report.html">https://bayramcicek.github.io/libreoffice-dev/2023/06/18/week-03-gsoc-report.html</a><br>
<br>
> Steps for implementing search functionality in “Tools >
Options”:<br>
</font></p>
<p><font size="2">1) Add Search field to “Tools > Options”
dialog. (DONE - week #1)<br>
2) Include Options treeview into searching. (DONE - week #1)<br>
3) Include Sub-tree elements (child nodes) into searching.
(DONE - week #2)<br>
4) Generate all strings(labels), accessible-names,
accessible-descriptions and tooltip-texts of all .ui files in
./cui/* directory, at build-time. (Next step)<br>
5) Fetch the generated data - at run-time.<br>
6) Include strings(labels), accessible-names,
accessible-descriptions and tooltip-texts into searching.<br>
7) Implement highlighting feature - if enough time remains.<br>
<br>
Thank you.</font><br>
</p>
<div class="moz-signature">-- <br>
<pre>Regards,
Bayram Çiçek
</pre>
</div>
</body>
</html>