I have a SWT app using the CTabFolder and I am setting it's color to a gradient based on the system colors. It works perfectly and looks great.
The problem is that when the system colors are changed after the control is created it doesn't update the CTabFolder colors. I think I need to add a listener to the display object but I can't seem to figure out what it is I should be listening for. Also, since the tabs are created at runtime on demand, how would I loop through them and change the colors when the listener is fired?