<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:glogow@fbihome.de" title="Jan-Marek Glogowski <glogow@fbihome.de>"> <span class="fn">Jan-Marek Glogowski</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - UI Change default behavior of treelist toggles with more than 1 checkbox"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=139115">bug 139115</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>UNCONFIRMED
           </td>
           <td>NEW
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Ever confirmed</td>
           <td>
                
           </td>
           <td>1
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - UI Change default behavior of treelist toggles with more than 1 checkbox"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=139115#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - UI Change default behavior of treelist toggles with more than 1 checkbox"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=139115">bug 139115</a>
              from <span class="vcard"><a class="email" href="mailto:glogow@fbihome.de" title="Jan-Marek Glogowski <glogow@fbihome.de>"> <span class="fn">Jan-Marek Glogowski</span></a>
</span></b>
        <pre>Some additional info: the widget is a GUI, which can either display as a tree
or a table. The internal data format is always a table with multiple columns.

If the GUI shows the table as a tree, you probably can assume that a checkbox /
radiobox preceding some text is linked, so the text is actually the label. But
you can't assume this for tables with multiple columns at all IMHO.

So I'm still opposed to this behavior of changing the check- or radio-box as a
general feature of the widget, if you select an entry / a row. Not even on a
2nd click. Maybe as a double click.

I'm not even sure I would generalize the assumption, that

1. The widget is displayed as a tree
2. It has just two visible columns (internally there can be more invisible
ones)
2. The first column contains a *box
3. The 2nd column has text, so entries have additional text next to the *box

that the text is the label of the *box, so that behavior could change, but that
at least seems acceptable.

There are already too many examples (multiple *boxes, text row before the *box,
etc.), where a more general approach would fail, as seen in <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Selecting a tree view row with a check box entry toggles the entry"
   href="show_bug.cgi?id=138865">bug#138865</a>.

If people think that the "row selection toggles *box" is a more common
behavior, I would make it an opt-in feature of the widget, otherwise I would
advice to implement it as the row selection handler, if possible. If we default
to the select-toggle for some cases, there should be a way to disable it.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>