I have a small problem in determining the visible area in a eSWT shell component.
I tried to use the methods getBounds, getSize and getClientArea but they always give me an area still occupied by the menu at the lower part of the screen. If I for example draw a rectangle on the shell with the heights I get from those methods, parts of the rectangle are hidden by the back command I added to the shell.
So, what is the best way to determine the visible area of a shell?