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 18:49 |
Dave Orme Messages: 424 Registered: July 2009 |
Senior Member |
|
|
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 #573024 is a reply to message #21097] |
Fri, 15 December 2006 18:49 |
Dave Orme Messages: 424 Registered: July 2009 |
Senior Member |
|
|
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: Thu Dec 26 18:16:16 GMT 2024
Powered by FUDForum. Page generated in 0.05377 seconds
|