Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Nebula » CompositeTable download is live
CompositeTable download is live [message #21062] Thu, 14 December 2006 21:26 Go to next message
Dave Orme is currently offline Dave OrmeFriend
Messages: 424
Registered: July 2009
Senior Member
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 #21080 is a reply to message #21062] Fri, 15 December 2006 09:05 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
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 #21097 is a reply to message #21080] Fri, 15 December 2006 09:27 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
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 #21128 is a reply to message #21080] Fri, 15 December 2006 14:00 Go to previous messageGo to next message
Dave Orme is currently offline Dave OrmeFriend
Messages: 424
Registered: July 2009
Senior Member
Tom Schindl wrote:
> 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


Thanks!

Dave
Re: CompositeTable download is live [message #21144 is a reply to message #21097] Fri, 15 December 2006 14:05 Go to previous messageGo to next message
Dave Orme is currently offline Dave OrmeFriend
Messages: 424
Registered: July 2009
Senior Member
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 #21178 is a reply to message #21097] Fri, 15 December 2006 14:30 Go to previous messageGo to next message
Dave Orme is currently offline Dave OrmeFriend
Messages: 424
Registered: July 2009
Senior Member
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 #21192 is a reply to message #21097] Fri, 15 December 2006 18:49 Go to previous message
Dave Orme is currently offline Dave OrmeFriend
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 #572813 is a reply to message #21062] Fri, 15 December 2006 09:05 Go to previous message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
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 09:27 Go to previous message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
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 #572912 is a reply to message #21080] Fri, 15 December 2006 14:00 Go to previous message
Dave Orme is currently offline Dave OrmeFriend
Messages: 424
Registered: July 2009
Senior Member
Tom Schindl wrote:
> 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


Thanks!

Dave
Re: CompositeTable download is live [message #572941 is a reply to message #21097] Fri, 15 December 2006 14:05 Go to previous message
Dave Orme is currently offline Dave OrmeFriend
Messages: 424
Registered: July 2009
Senior Member
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 14:30 Go to previous message
Dave Orme is currently offline Dave OrmeFriend
Messages: 424
Registered: July 2009
Senior Member
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 18:49 Go to previous message
Dave Orme is currently offline Dave OrmeFriend
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
Previous Topic:CompositeTable download is live
Next Topic:java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Canvas
Goto Forum:
  


Current Time: Thu Dec 26 18:16:16 GMT 2024

Powered by FUDForum. Page generated in 0.05377 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top