Home » Eclipse Projects » Nebula » CompositeTable download is live
| | | | | |
Re: CompositeTable download is live [message #21192 is a reply to message #21097] |
Fri, 15 December 2006 13:49  |
Eclipse User |
|
|
|
I found and fixed the IndexOutOfBoundsException, and have tested Snippet
1 on both Windows XP and on Linux/GTK. Everything works fine for me
here both using the keyboard and scroll bar. The fix is in HEAD and
I'll upload a new build tonight.
Note that Snippet 1 doesn't hook up any editing features, so the things
you reported related to editing are related to that.
This should get you up and running again. Please let me know if you
still have any issues.
Regards,
Dave Orme
Tom Schindl wrote:
> Hi David,
>
> I'm having more issues with CompositeTable-Snippets and the current
> CVS-Version. Maybe I'm doing something wrong:
>
> Snippet 1:
> ==========
> I. Issue
> --------
> On WinXP:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line is empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first 6 lines are empty and my text occurs in the
> 7th line
>
> II. Issue
> ---------
> On Gtk2:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first line empty and my text occurs in 2nd line
>
> III. Issue
> ----------
> On Gtk2+WinXP: Scrolling fast throws an exception
>> Exception in thread "main" java.lang.IndexOutOfBoundsException: Request for a nonexistent row
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.getControl(InternalCompositeTable.java:2059)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.resetFocus(InternalCompositeTable.java:783)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.refreshAllRows(InternalCompositeTable.java:758)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.updateVisibleRows(InternalCompositeTable.java:607)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.setTopRow(InternalCompositeTable.java:951)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable$3.widgetSelected(InternalCompositeTable.java:1472)
>> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:90)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3164)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2840)
>> at org.eclipse.swt.nebula.snippets.compositetable.CompositeTabl eSnippet0.main(CompositeTableSnippet0.java:59)
>
> IV. Issue
> ---------
> On Gtk2+WinXP: Scrolling by clicking in Empty space in scrollbar throws
> an exception
>
> The exception is the same as the one above.
>
> Issue III and IV are reproduceable in other snippets if you resize them
> so that the scrolling gets faster.
>
> Tom
>
>
>
> Tom Schindl schrieb:
>> Hi David,
>>
>> good work. One question you stated in another thread that you started
>> working on TableViewer-API.
>>
>> Can JFace provide something take makes this easier to you? I think you
>> saw our new AbstractTableViewer.
>>
>> I also submitted you a small bug when running in none EN-Locales ;-)
>>
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=168175
>>
>> Tom
>>
>> David J. Orme schrieb:
>>> The Nebula CompositeTable web site is now live.
>>>
>>> http://www.eclipse.org/nebula/widgets/compositetable/composi tetable.php
>>>
>>> For the impatient, there is a 30-second introductory screencast:
>>>
>>> http://www.eclipse.org/nebula/widgets/compositetable/screenc asts/30sec.html
>>>
>>> The control, source code, current snippets, and JavaDoc may be
>>> downloaded there via the Coconut Palm Software mirror and through
>>> Eclipse.org and its mirrors as soon as Chris gets the zip uploaded there
>>> too.
>>>
>>>
>>>
>>> Best regards,
>>>
>>> David Orme
>>> --
>>> Senior Consultant
>>> Coconut Palm Software, Inc.
>>> http://www.coconut-palm-software.com
|
|
| |
Re: CompositeTable download is live [message #572844 is a reply to message #21080] |
Fri, 15 December 2006 04:27  |
Eclipse User |
|
|
|
Hi David,
I'm having more issues with CompositeTable-Snippets and the current
CVS-Version. Maybe I'm doing something wrong:
Snippet 1:
==========
I. Issue
--------
On WinXP:
1. Entering text in First Name and Last Name in Row 1
2. Scrolling down to the bottom (the first line reoccurs at certain
positions)
3. Scrolling up the first line is empty and my text occurs in 2nd line
4. Scrolling down to bottom (the first line reoccurs at certain positions)
5. Scrolling up the first 6 lines are empty and my text occurs in the
7th line
II. Issue
---------
On Gtk2:
1. Entering text in First Name and Last Name in Row 1
2. Scrolling down to the bottom (the first line reoccurs at certain
positions)
3. Scrolling up the first line empty and my text occurs in 2nd line
4. Scrolling down to bottom (the first line reoccurs at certain positions)
5. Scrolling up the first line empty and my text occurs in 2nd line
III. Issue
----------
On Gtk2+WinXP: Scrolling fast throws an exception
> Exception in thread "main" java.lang.IndexOutOfBoundsException: Request for a nonexistent row
> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.getControl(InternalCompositeTable.java:2059)
> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.resetFocus(InternalCompositeTable.java:783)
> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.refreshAllRows(InternalCompositeTable.java:758)
> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.updateVisibleRows(InternalCompositeTable.java:607)
> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.setTopRow(InternalCompositeTable.java:951)
> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable$3.widgetSelected(InternalCompositeTable.java:1472)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:90)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3164)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2840)
> at org.eclipse.swt.nebula.snippets.compositetable.CompositeTabl eSnippet0.main(CompositeTableSnippet0.java:59)
IV. Issue
---------
On Gtk2+WinXP: Scrolling by clicking in Empty space in scrollbar throws
an exception
The exception is the same as the one above.
Issue III and IV are reproduceable in other snippets if you resize them
so that the scrolling gets faster.
Tom
Tom Schindl schrieb:
> Hi David,
>
> good work. One question you stated in another thread that you started
> working on TableViewer-API.
>
> Can JFace provide something take makes this easier to you? I think you
> saw our new AbstractTableViewer.
>
> I also submitted you a small bug when running in none EN-Locales ;-)
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=168175
>
> Tom
>
> David J. Orme schrieb:
>> The Nebula CompositeTable web site is now live.
>>
>> http://www.eclipse.org/nebula/widgets/compositetable/composi tetable.php
>>
>> For the impatient, there is a 30-second introductory screencast:
>>
>> http://www.eclipse.org/nebula/widgets/compositetable/screenc asts/30sec.html
>>
>> The control, source code, current snippets, and JavaDoc may be
>> downloaded there via the Coconut Palm Software mirror and through
>> Eclipse.org and its mirrors as soon as Chris gets the zip uploaded there
>> too.
>>
>>
>>
>> Best regards,
>>
>> David Orme
>> --
>> Senior Consultant
>> Coconut Palm Software, Inc.
>> http://www.coconut-palm-software.com
|
|
| |
Re: CompositeTable download is live [message #572941 is a reply to message #21097] |
Fri, 15 December 2006 09:05  |
Eclipse User |
|
|
|
Tom Schindl wrote:
> Hi David,
>
> I'm having more issues with CompositeTable-Snippets and the current
> CVS-Version. Maybe I'm doing something wrong:
>
> Snippet 1:
> ==========
> I. Issue
> --------
> On WinXP:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line is empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first 6 lines are empty and my text occurs in the
> 7th line
Hmmm. I'll look at this. There was an issue with entering text into
row 1. I've never seen the other ones though. Thanks for the detailed
instructions.
> II. Issue
> ---------
> On Gtk2:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first line empty and my text occurs in 2nd line
This is probably the same as the first.
> III. Issue
> ----------
> On Gtk2+WinXP: Scrolling fast throws an exception
>> Exception in thread "main" java.lang.IndexOutOfBoundsException: Request for a nonexistent row
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.getControl(InternalCompositeTable.java:2059)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.resetFocus(InternalCompositeTable.java:783)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.refreshAllRows(InternalCompositeTable.java:758)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.updateVisibleRows(InternalCompositeTable.java:607)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.setTopRow(InternalCompositeTable.java:951)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable$3.widgetSelected(InternalCompositeTable.java:1472)
>> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:90)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3164)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2840)
>> at org.eclipse.swt.nebula.snippets.compositetable.CompositeTabl eSnippet0.main(CompositeTableSnippet0.java:59)
This was found and fixed last night (CST). It's actually a patch on top
of a patch that works around a win32 bug. :) (For the interested,
search for the comment "FEATURE IN WINDOWS" in InternalCompositeTable.)
> IV. Issue
> ---------
> On Gtk2+WinXP: Scrolling by clicking in Empty space in scrollbar throws
> an exception
>
> The exception is the same as the one above.
>
> Issue III and IV are reproduceable in other snippets if you resize them
> so that the scrolling gets faster.
Same as previous.
Thanks much for the feedback!
Regards,
Dave Orme
|
|
|
Re: CompositeTable download is live [message #572993 is a reply to message #21097] |
Fri, 15 December 2006 09:30  |
Eclipse User |
|
|
|
Bug 168205 has been added to the database
Tom Schindl wrote:
> Hi David,
>
> I'm having more issues with CompositeTable-Snippets and the current
> CVS-Version. Maybe I'm doing something wrong:
>
> Snippet 1:
> ==========
> I. Issue
> --------
> On WinXP:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line is empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first 6 lines are empty and my text occurs in the
> 7th line
>
> II. Issue
> ---------
> On Gtk2:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first line empty and my text occurs in 2nd line
>
> III. Issue
> ----------
> On Gtk2+WinXP: Scrolling fast throws an exception
>> Exception in thread "main" java.lang.IndexOutOfBoundsException: Request for a nonexistent row
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.getControl(InternalCompositeTable.java:2059)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.resetFocus(InternalCompositeTable.java:783)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.refreshAllRows(InternalCompositeTable.java:758)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.updateVisibleRows(InternalCompositeTable.java:607)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.setTopRow(InternalCompositeTable.java:951)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable$3.widgetSelected(InternalCompositeTable.java:1472)
>> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:90)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3164)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2840)
>> at org.eclipse.swt.nebula.snippets.compositetable.CompositeTabl eSnippet0.main(CompositeTableSnippet0.java:59)
>
> IV. Issue
> ---------
> On Gtk2+WinXP: Scrolling by clicking in Empty space in scrollbar throws
> an exception
>
> The exception is the same as the one above.
>
> Issue III and IV are reproduceable in other snippets if you resize them
> so that the scrolling gets faster.
>
> Tom
>
>
>
> Tom Schindl schrieb:
>> Hi David,
>>
>> good work. One question you stated in another thread that you started
>> working on TableViewer-API.
>>
>> Can JFace provide something take makes this easier to you? I think you
>> saw our new AbstractTableViewer.
>>
>> I also submitted you a small bug when running in none EN-Locales ;-)
>>
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=168175
>>
>> Tom
>>
>> David J. Orme schrieb:
>>> The Nebula CompositeTable web site is now live.
>>>
>>> http://www.eclipse.org/nebula/widgets/compositetable/composi tetable.php
>>>
>>> For the impatient, there is a 30-second introductory screencast:
>>>
>>> http://www.eclipse.org/nebula/widgets/compositetable/screenc asts/30sec.html
>>>
>>> The control, source code, current snippets, and JavaDoc may be
>>> downloaded there via the Coconut Palm Software mirror and through
>>> Eclipse.org and its mirrors as soon as Chris gets the zip uploaded there
>>> too.
>>>
>>>
>>>
>>> Best regards,
>>>
>>> David Orme
>>> --
>>> Senior Consultant
>>> Coconut Palm Software, Inc.
>>> http://www.coconut-palm-software.com
|
|
|
Re: CompositeTable download is live [message #573024 is a reply to message #21097] |
Fri, 15 December 2006 13:49  |
Eclipse User |
|
|
|
I found and fixed the IndexOutOfBoundsException, and have tested Snippet
1 on both Windows XP and on Linux/GTK. Everything works fine for me
here both using the keyboard and scroll bar. The fix is in HEAD and
I'll upload a new build tonight.
Note that Snippet 1 doesn't hook up any editing features, so the things
you reported related to editing are related to that.
This should get you up and running again. Please let me know if you
still have any issues.
Regards,
Dave Orme
Tom Schindl wrote:
> Hi David,
>
> I'm having more issues with CompositeTable-Snippets and the current
> CVS-Version. Maybe I'm doing something wrong:
>
> Snippet 1:
> ==========
> I. Issue
> --------
> On WinXP:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line is empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first 6 lines are empty and my text occurs in the
> 7th line
>
> II. Issue
> ---------
> On Gtk2:
> 1. Entering text in First Name and Last Name in Row 1
> 2. Scrolling down to the bottom (the first line reoccurs at certain
> positions)
> 3. Scrolling up the first line empty and my text occurs in 2nd line
> 4. Scrolling down to bottom (the first line reoccurs at certain positions)
> 5. Scrolling up the first line empty and my text occurs in 2nd line
>
> III. Issue
> ----------
> On Gtk2+WinXP: Scrolling fast throws an exception
>> Exception in thread "main" java.lang.IndexOutOfBoundsException: Request for a nonexistent row
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.getControl(InternalCompositeTable.java:2059)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.resetFocus(InternalCompositeTable.java:783)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.refreshAllRows(InternalCompositeTable.java:758)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.updateVisibleRows(InternalCompositeTable.java:607)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable.setTopRow(InternalCompositeTable.java:951)
>> at org.eclipse.swt.nebula.widgets.compositetable.InternalCompos iteTable$3.widgetSelected(InternalCompositeTable.java:1472)
>> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:90)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3164)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2840)
>> at org.eclipse.swt.nebula.snippets.compositetable.CompositeTabl eSnippet0.main(CompositeTableSnippet0.java:59)
>
> IV. Issue
> ---------
> On Gtk2+WinXP: Scrolling by clicking in Empty space in scrollbar throws
> an exception
>
> The exception is the same as the one above.
>
> Issue III and IV are reproduceable in other snippets if you resize them
> so that the scrolling gets faster.
>
> Tom
>
>
>
> Tom Schindl schrieb:
>> Hi David,
>>
>> good work. One question you stated in another thread that you started
>> working on TableViewer-API.
>>
>> Can JFace provide something take makes this easier to you? I think you
>> saw our new AbstractTableViewer.
>>
>> I also submitted you a small bug when running in none EN-Locales ;-)
>>
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=168175
>>
>> Tom
>>
>> David J. Orme schrieb:
>>> The Nebula CompositeTable web site is now live.
>>>
>>> http://www.eclipse.org/nebula/widgets/compositetable/composi tetable.php
>>>
>>> For the impatient, there is a 30-second introductory screencast:
>>>
>>> http://www.eclipse.org/nebula/widgets/compositetable/screenc asts/30sec.html
>>>
>>> The control, source code, current snippets, and JavaDoc may be
>>> downloaded there via the Coconut Palm Software mirror and through
>>> Eclipse.org and its mirrors as soon as Chris gets the zip uploaded there
>>> too.
>>>
>>>
>>>
>>> Best regards,
>>>
>>> David Orme
>>> --
>>> Senior Consultant
>>> Coconut Palm Software, Inc.
>>> http://www.coconut-palm-software.com
|
|
|
Goto Forum:
Current Time: Sun Jul 06 01:49:16 EDT 2025
Powered by FUDForum. Page generated in 0.07235 seconds
|