Correct.  :-)

On Nov 18, 2009, at 9:21 AM, Todd Volkert wrote:

> I think what Greg's saying is that if TerraTableViewSkin only ever called
> renderer.getPreferredHeight(columnWidth), then neither of those methods
> would ever get called.
> 
> On Wed, Nov 18, 2009 at 9:17 AM, Noel Grandin <noelgran...@gmail.com> wrote:
> 
>> 
>> The code in TextAreaSkin currently looks like this:
>> @Override
>>   public int getPreferredWidth(int height) {
>>       return 0;
>>   }
>>   @Override
>>   public Dimensions getPreferredSize() {
>>       return new Dimensions(0, 0);
>>   }
>> 
>> So it really doesn't matter what TerraTableViewSkin does.
>> 
>> 
>> Greg Brown wrote:
>>> To clarify, if TerraTableViewSkin is currently asking the renderer for
>> its unconstrained preferred width when the column width is *not* set to -1,
>> it is probably a bug.
>>> 
>>> On Nov 18, 2009, at 9:09 AM, Greg Brown wrote:
>>> 
>>> 
>>>> My point is that TableView shouldn't ever be asking for the renderer's
>> unconstrained preferred width unless the column width is set to -1. I would
>> consider that an edge case for now.
>>>> 
>>>> On Nov 18, 2009, at 9:06 AM, Noel Grandin wrote:
>>>> 
>>>> 
>>>>> The height is fine, it's the width that is a problem.
>>>>> 
>>>>> The situation is that I'm putting a TextArea to use as a cell renderer
>>>>> in a TableView, and I need it to return a useful width to the
>> TableView.
>>>>> 
>>>>> Greg Brown wrote:
>>>>> 
>>>>>> Under what circumstances is this an issue? Can't we just ask the
>> renderer for its constrained preferred height (based on the column width)
>> when variableRowHeight is set to true? Actually, I would think we should be
>> doing that either way. The only time this wouldn't work is when the column
>> width is set to -1, but I would think that could be considered an edge case
>> for now.
>>>>>> 
>>>>>> I'm reluctant to make any non-critical changes to TextArea at this
>> point, since it is a very complex component and I don't want to introduce
>> any issues before we release 1.4.
>>>>>> 
>>>>>> G
>>>>>> 
>>>>>> On Nov 18, 2009, at 7:06 AM, Noel Grandin wrote:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> Hi
>>>>>>> 
>>>>>>> I note that TextAreaSkin returns [0,0] in getPreferredSize().
>>>>>>> 
>>>>>>> Is there a reason for this behaviour?
>>>>>>> I was trying to use TextArea as a renderer for my variableRowHeight
>>>>>>> TableView, but without a real preferredSize it doesn't work too well.
>>>>>>> 
>>>>>>> Thanks, Noel.
>>>>>>> 
>>>>>>> 
>>>>>> 
>>> 
>>> 
>> 
>> 

Reply via email to