You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by Sandro Martini <sa...@gmail.com> on 2009/11/16 16:16:10 UTC

ListView

Hi to all,
running the "Kitchen Sink", under List I see that the first list
(Enabled) sown nothing (only a white background) ... strange.
And running ListViewTest2 does the same (in the same list).
And running ListViewTest generates the following exception:

java.lang.IllegalStateException: Checkmarks are not enabled.
	at org.apache.pivot.wtk.ListView.setItemChecked(ListView.java:1255)
	at org.apache.pivot.wtk.test.ListViewTest.startup(ListViewTest.java:61)
	at org.apache.pivot.wtk.DesktopApplicationContext$HostFrame.processWindowEvent(DesktopApplicationContext.java:94)
	at java.awt.Window.processEvent(Window.java:1820)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Bye

Re: ListView

Posted by Sandro Martini <sa...@gmail.com>.
Hi Noel,
thanks for the fix.

Bye

Re: ListView

Posted by Noel Grandin <no...@gmail.com>.
Hi

Fixed in 881255.

-- Noel.

Todd Volkert wrote:
> Yep - I get the exact same behavior.  It looks like the culprit check-ins
> are as follows:
>
> Revision 835794 removed the call to setCheckmarksEnabled(true) in
> ListViewTest, which broke that test.  I've reverted that test to include
> that call, so it works correctly now.
>
> Revision 835797 broke the kitchen sink and ListViewTest2 as you describe.
> Noel, can you investigate?
>
> Thanks,
> -T
>
> On Mon, Nov 16, 2009 at 10:16 AM, Sandro Martini
> <sa...@gmail.com>wrote:
>
>   
>> Hi to all,
>> running the "Kitchen Sink", under List I see that the first list
>> (Enabled) sown nothing (only a white background) ... strange.
>> And running ListViewTest2 does the same (in the same list).
>> And running ListViewTest generates the following exception:
>>
>> java.lang.IllegalStateException: Checkmarks are not enabled.
>>        at org.apache.pivot.wtk.ListView.setItemChecked(ListView.java:1255)
>>        at
>> org.apache.pivot.wtk.test.ListViewTest.startup(ListViewTest.java:61)
>>        at
>> org.apache.pivot.wtk.DesktopApplicationContext$HostFrame.processWindowEvent(DesktopApplicationContext.java:94)
>>        at java.awt.Window.processEvent(Window.java:1820)
>>        at java.awt.Component.dispatchEventImpl(Component.java:4630)
>>        at java.awt.Container.dispatchEventImpl(Container.java:2099)
>>        at java.awt.Window.dispatchEventImpl(Window.java:2475)
>>        at java.awt.Component.dispatchEvent(Component.java:4460)
>>        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>>        at
>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
>>        at
>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
>>        at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
>>        at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
>>        at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
>>        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>
>>
>> Bye
>>
>>     
>
>   


Re: ListView

Posted by Todd Volkert <tv...@gmail.com>.
Yep - I get the exact same behavior.  It looks like the culprit check-ins
are as follows:

Revision 835794 removed the call to setCheckmarksEnabled(true) in
ListViewTest, which broke that test.  I've reverted that test to include
that call, so it works correctly now.

Revision 835797 broke the kitchen sink and ListViewTest2 as you describe.
Noel, can you investigate?

Thanks,
-T

On Mon, Nov 16, 2009 at 10:16 AM, Sandro Martini
<sa...@gmail.com>wrote:

> Hi to all,
> running the "Kitchen Sink", under List I see that the first list
> (Enabled) sown nothing (only a white background) ... strange.
> And running ListViewTest2 does the same (in the same list).
> And running ListViewTest generates the following exception:
>
> java.lang.IllegalStateException: Checkmarks are not enabled.
>        at org.apache.pivot.wtk.ListView.setItemChecked(ListView.java:1255)
>        at
> org.apache.pivot.wtk.test.ListViewTest.startup(ListViewTest.java:61)
>        at
> org.apache.pivot.wtk.DesktopApplicationContext$HostFrame.processWindowEvent(DesktopApplicationContext.java:94)
>        at java.awt.Window.processEvent(Window.java:1820)
>        at java.awt.Component.dispatchEventImpl(Component.java:4630)
>        at java.awt.Container.dispatchEventImpl(Container.java:2099)
>        at java.awt.Window.dispatchEventImpl(Window.java:2475)
>        at java.awt.Component.dispatchEvent(Component.java:4460)
>        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>        at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
>        at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
>        at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
>        at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
>        at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
>        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>
>
> Bye
>