Do controls match the look and feel of the operating system?
GraphApp implements its own controls using basic drawing operations, and as such, the controls may look slightly different to the ones found in the operating system. This is not a disadvantage, for the most part. And it has some advantages, because it allows a GraphApp program to do three things no operating-system-specific program can do: • A GraphApp program can guarantee that a button or text field can display Unicode text, correctly, the same way, on all platforms. • A GraphApp program can guarantee that a control looks the same on all platforms, down to the pixel level. • A GraphApp program can guarantee that a control behaves in exactly the same way on all platforms, hence reducing the need for different documentation for each platform, and reducing the amount of testing that must occur on each platform. This allows a programmer to write once, test once, run anywhere.