<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>