Hi,

I'm using SWTBot to test my SWT/JFace application.
I have a functionality to paint background of a tree item in different colors 
depending on notification I get 
from server. For each item I can get two types of notifications which both 
should be visible to user.
So I just paint Rectangles using GC in a different color and size behind 
TreeItem.
event.gc.setBackground(...);
event.gc.fillRectangle(...);
As a result I can have wide yellow line behind TreeItem and a bit narrower 
green one.

My current solution for tests is to find TreeItem with SWTBot copy his area to 
Image, pick Pixel
from ImageData and take RGB from Palette.
Is there any better solution ?

Also I recognised that yellow RGB I put in background when I fill rectangle is 
slightly different from the one I get in tests
from the image (but it still yellow though) 

Denis
_______________________________________________
swtbot-dev mailing list
swtbot-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/swtbot-dev

Reply via email to