Quote:
Originally Posted by VL-Tone 
The screenshot from the UI design tool is from a patent application titled "Resolution Independent User Interface Design".
While you may argue that the tool would be used to create high-resolution bitmaps, and that the tool does include a way to save the widgets as bitmaps, if you read the patent text, you'll see that it's intended to create vector UI elements that are rendered on the fly by the OS.

The screenshot from the UI design tool is from a patent application titled "Resolution Independent User Interface Design".
While you may argue that the tool would be used to create high-resolution bitmaps, and that the tool does include a way to save the widgets as bitmaps, if you read the patent text, you'll see that it's intended to create vector UI elements that are rendered on the fly by the OS.
The files which accompany the CoreUI framework pretty much confirm that. At least some keys in XML files inside it directly correspond to the patent listings. There's also Aqua.bundle in there which contains a lot of standard icons (mainly button icons) in PDF. It looks like Aqua-style widgets (e.g. a push button shape) are indeed rendered on the fly and vector images (e.g. a plus sign for "Add") are composited on top of them. The framework is private and, I'm sure, will remain private forever. The Aqua.bundle has lead some people to believe that Leopard is going to bring back themes, but I'm not sure. If they introduce themes, most custom widgets which 3rd party developers currently draw will be Aqua-only-compatible, stylistically. Either Apple exposes CoreUI API or gives away the tools described in the patent or chooses to still not use or provide any themes.
Quote:
I think you overestimate the rendering time for vectors.
Well said. Does anybody worry about vector fonts rendering performance these days? On my Mac almost every UI element has some text...
Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand. Putts Law
Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand. Putts Law









) and report them then.
