Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

tabFolder, table and SWT.EraseItem problem

 
Jonathan Smiths
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using SWT to create a GUI for my program.
I have a shell with a tabFolder with two tabItems.
Each of the tabItems controls a different table, so I have two tables in total.
Every 5 minutes I update the contents of both of the tables.
I searched for a way to customize the color of a selected item in a table, and I found information regarding SWT.EraseItem to make this possible.
I used this snippet:


Here is my problem:
When I have selected table2 (tabItem2), and my tables are updated, the first table, table1 gets focus, you can only see table1, though the selected tabItem appears to be tabItem2.
I hope my problem is clear to you, so when updating the tables, the eraseItem listener causes the first table to appear even if the second table is selected.
 
Bill Coider
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have you found a solution to this issue?
I have just come across the exact same problem and I am not sure how to fix.

 
Bill Coider
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
if you have not found one yet, a workable solution i found is to create the tables inside 'dummy' composites, and then add the composites to the tab folder.
it seems to work ok that way.
does that work for you?
 
Maneesh Godbole
Saloon Keeper
Posts: 11021
12
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bill,
Welcome to the Ranch.
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic