Probably we can update the BasicTreeUI.setLargeModel() as well? current spec 
looks incomplete:

    /**
     * Updates the componentListener, if necessary.
     *
     * @param largeModel the new value
     */
    protected void setLargeModel(boolean largeModel) {


On 12/8/19 11:53 pm, Tejpal Rebari wrote:

Gentle reminder....

On 04-Dec-2019, at 3:02 PM, Tejpal Rebari <[email protected] 
<mailto:[email protected]>> wrote:


Hi Phil,

On 27-Nov-2019, at 9:59 PM, Philip Race <[email protected] 
<mailto:[email protected]>> wrote:

Yes it needs a CSR.
Will raise a CSR once the review is done.
The updated wording explains when the "set*" methods are used/called but does 
not do the same for the get* methods. Why not for both ?
The setters will be called when the property (like rowHeight, cellRenderer 
etc.) changes in the drawn tree component.
But the getters won’t be called when the property changes, so they need not to 
be updated.

Regards
Tejpal

-phil.

On 11/24/19, 11:31 PM, Jayathirth Rao wrote:
Its looks okay.
Lets wait for Sergey’s inputs on the same.

And I think it needs CSR also.

Thanks,
Jay

On 22-Nov-2019, at 3:04 PM, Tejpal Rebari <[email protected] 
<mailto:[email protected]>> wrote:

Hi Jay,
I have appended the text instead of replacing it,
and also updated the SelectionModel methods.

Please find the updated webrev  :
http://cr.openjdk.java.net/~trebari/swing/7020860/webrev1/ 
<http://cr.openjdk.java.net/%7Etrebari/swing/7020860/webrev1/>

Thanks
Tejpal

On 18-Nov-2019, at 1:00 PM, Jayathirth D V <[email protected] 
<mailto:[email protected]>> wrote:

Hi Tejpal,
I think Sergey has given more inputs on the present change that you have at :
http://mail.openjdk.java.net/pipermail/swing-dev/2016-October/006815.html
andhttp://mail.openjdk.java.net/pipermail/swing-dev/2017-June/007495.html
Apart from this changes are fine.
Thanks,
Jay
*From:*Tejpal Rebari
*Sent:*Thursday, October 31, 2019 1:55 PM
*To:*[email protected] <mailto:[email protected]>
*Subject:*<Swing Dev> [14] RFR JDK-7020860 - BasicTreeUI contains 
getters/setters with unclear spec
Hi All,
Please review the following fix for JDK 14.
Bug : https://bugs.openjdk.java.net/browse/JDK-7020860
Webrev : http://cr.openjdk.java.net/~trebari/swing/7020860/webrev0/ 
<http://cr.openjdk.java.net/%7Etrebari/swing/7020860/webrev0/>
Issue : Class javax.swing.plaf.basic.BasicTreeUI contains some getters/setters 
that are not consistent and
and have specification that says nothing about how they should be used and how 
do they behave in BasicTreeUI.
Fix : This bug was already sent for review by semyon 
http://cr.openjdk.java.net/~ssadetsky/7020860/webrev.00/ 
<http://cr.openjdk.java.net/%7Essadetsky/7020860/webrev.00/>.
I have made the following changes to the above webrev :
* @param newValue the new value of the {@code editable}> property
changed to —>>
* @param newValue the new value of the {@code editable} property
And
* Returns whether the root node of the drawn tree component is displayable.
changed to —>>
* Returns whether the root node of the drawn tree component should be displayed.
Regards
Tejpal






--
Best regards, Sergey.

Reply via email to