| Home » Eclipse Projects » Nebula » CompositeTable download is live
 Goto Forum:|  |  |  |  |  |  |  |  |  |  |  |  | 
| 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
 |  |  |  | 
 
 
 Current Time: Fri Oct 31 05:36:42 EDT 2025 
 Powered by FUDForum . Page generated in 0.07406 seconds |