NeoOffice presentation: Aqua is Here! The Solution: Demystified by Patrick Luby & Ed Peterlin
* scrollbar arrow (up-down) vs. downdown * tabs (left) vs. center & first/last * shadows (no transparency in OOo) -> borders -> having to draw also parent controls * checkbox * preferences (label/text backgrounds) * progress bars * edit fields (focus ring) * mnemonics * editing mark (document has been edited) * UI text/button color querying (accessibility, e.g. ShapeShifter) * "heartbeat pulse" animation thread for progressbars & other animated controls * native printing (native modality, sheet UI) * native open/save dialogs (native modal dialog, extra thread, must run in primordial thread â otherwise * lots of problems) * OOo button size (area) vs. Aqua button size (inluding shadow) * file picker the trouble of both VCL thread and aqua thread have to co-exist, locking, event filtering