From: Arno P. <ar...@pu...> - 2009-11-16 14:22:39
|
Guys, I have just committed a major code contribution from Panayotis Katsaloulis. Here a list of things that he did: - Automatically create Xcode project. - Create template project for target 'iphone'. - Use affine transformations on all iPhone widgets in XMLVM's Java-based iPhone emulator. - Separate simulator-specific GUI code from UIView items itself, by using specific renderers. - Introducing view controllers (UIViewController, UINavigationController, UITabBarController) - Introducing view items (UIBarButtonItem, UIBarButtonItemDelegate, UIBarButtonSystemItem, UIBarItem, UINavigationBar, UINavigationItem, UIPickerView, UIProgressView, UISegmentedControl, UISlider, UITabBarItem, UIToolbar) - Support UIColor and UIFont. - Command line argument improvements. - Logging level. - Simplify constant names. - Clean interface of UIViewGL. - Other fixes and additions. My personal favorite is the generation of an Xcode project. Simply double-click on the project file and Xcode starts with all the generated Objective-C files and frameworks properly imported. Big, big thanks to Panayotis! XMLVM just made a big leap forward! Arno |