<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 03/03/2012 22:32, Juha Manninen wrote:
<blockquote
cite="mid:CAPN1EhBJ+TXr72bnC_e+PT8bLyVo1o6H0piHaUB2HjpD5xbCvw@mail.gmail.com"
type="cite">
<div class="gmail_quote">2012/3/3 Martin <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:lazarus@mfriebe.de">lazarus@mfriebe.de</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
1) It keeps the current frame visible, even if it does not
match. That means a frame, that is not in the Tree is visible<br>
</blockquote>
<div><br>
I improved it. There is still a bug in TreeView. A Node's
selection is removed when it is hidden (Visible:=False) but it
does not work. TreeView.Selected still returns the old
selection. Must be debugged at some time.<br>
Anyway it is pretty OK now.<br>
<br>
I also fixed the splitter issue mentioned earlier.<br>
</div>
</div>
</blockquote>
<br>
Thanks.<br>
<br>
<blockquote
cite="mid:CAPN1EhBJ+TXr72bnC_e+PT8bLyVo1o6H0piHaUB2HjpD5xbCvw@mail.gmail.com"
type="cite">
<div class="gmail_quote">
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2) It would be good to also search list/tree in the frames,
like<br>
- the names of colors on "env" > "Form Editor"<br>
- the names of colors on Editor>Colors<br>
- keymapping<br>
- editor/codefolding<br>
- debugger general, property grid (same on "help")<br>
- dbg, exception list<br>
<br>
2b)<br>
- dropdowns/checkboxes are searched, but not highlighted<br>
- same for group-boxes / toolbar buttons<br>
</blockquote>
<div><br>
There was a simple search in Caption strings.<br>
Now I gave special treatment to ListBoxes, although their
items are not colored yet.<br>
TreeViews and Grids are tricky, they need much work.<br>
In fact the FilterEdit is filtering a TreeView but now we find
other TreeViews under the component hierarchy.<br>
SynEdit can't be used in IdeOptionsIntf at all because the
dependency is to wrong direction. It should be refactored
somewhere else.<br>
</div>
</div>
</blockquote>
<br>
Why do we need SynEdit?<br>
<br>
<blockquote
cite="mid:CAPN1EhBJ+TXr72bnC_e+PT8bLyVo1o6H0piHaUB2HjpD5xbCvw@mail.gmail.com"
type="cite">
<div class="gmail_quote">
<div>
<br>
CheckBoxes and GroupBoxes are highlighted at least on Linux +
GTK2. Maybe a widgetset issue.<br>
<br>
<br>
<br>
</div>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
3) does not search text in radio buttons (<a
moz-do-not-send="true" href="http://e.ge" target="_blank">e.ge</a>
Editor/ mouse)<br>
</blockquote>
<div><br>
It does here.<br>
</div>
</div>
</blockquote>
seems you are right, I must have done something wrong then.<br>
<br>
<blockquote
cite="mid:CAPN1EhBJ+TXr72bnC_e+PT8bLyVo1o6H0piHaUB2HjpD5xbCvw@mail.gmail.com"
type="cite">
<div class="gmail_quote">
<div><br>
<br>
</div>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
4)<br>
Hints are not searched<br>
</blockquote>
</div>
<br>
That would be confusing wouldn't it?<br>
</blockquote>
<br>
Why?<br>
<br>
<blockquote
cite="mid:CAPN1EhBJ+TXr72bnC_e+PT8bLyVo1o6H0piHaUB2HjpD5xbCvw@mail.gmail.com"
type="cite"><br>
Could you please look at <br>
TAbstractIDEOptionsEditor.ContainsTextInCaption<br>
You may know how to search and highlight some of the controls.<br>
</blockquote>
<br>
Will do later.<br>
<br>
<blockquote
cite="mid:CAPN1EhBJ+TXr72bnC_e+PT8bLyVo1o6H0piHaUB2HjpD5xbCvw@mail.gmail.com"
type="cite">
<br>
About the optimization, I don't think it is worth the extra
complication. Iterating the controls is pretty fast.<br>
Maybe later when there is nothing else to do...<br>
<br>
Juha<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">--
_______________________________________________
Lazarus mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a>
</pre>
</blockquote>
<br>
</body>
</html>