@class NSString;
-#import <Foundation/NSObjCRuntime.h>
+#import <Foundation/Foundation.h>
#import <GraphicsServices/GraphicsServices.h>
+#import <CoreGraphics/CoreGraphics.h>
+
+typedef double UIAccelerationValue;
/*XXX:*/typedef struct {
float top;
UIDeviceOrientationFaceDown,
} UIDeviceOrientation;
+typedef enum {
+ UIGestureAttributeMinDegrees, /*float*/
+ UIGestureAttributeMaxDegrees, /*float*/
+ UIGestureAttributeMinScale, /*float*/
+ UIGestureAttributeMaxScale, /*float*/
+ UIGestureAttributeIsZoomRubberBandEnabled, /*BOOL*/
+ UIGestureAttributeZoomsFromCurrentToMinOrMax, /*BOOL*/
+ UIGestureAttributeVisibleSize, /*CGSize*/
+ UIGestureAttributeUpdatesScroller, /*BOOL*/
+} UIGestureAttribute;
+
typedef enum {
UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown,
UIInterfaceOrientationLandscapeRight = UIDeviceOrientationLandscapeLeft,
} UIInterfaceOrientation;
+typedef enum {
+ UIKeyboardTypeDefault,
+ UIKeyboardTypeASCIICapable,
+ UIKeyboardTypeNumbersAndPunctuation,
+ UIKeyboardTypeURL,
+ UIKeyboardTypeNumberPad,
+ UIKeyboardTypePhonePad,
+ UIKeyboardTypeNamePhonePad,
+ UIKeyboardTypeEmailAddress,
+} UIKeyboardType;
+
typedef enum {
UINavigationButtonStyleNormal,
UINavigationButtonStyleBack,
UINavigationButtonStyleDestructive
} UINavigationButtonStyle;
+typedef enum {
+ UIProgressIndicatorStyleLargeWhite,
+ UIProgressIndicatorStyleMediumWhite,
+ UIProgressIndicatorStyleMediumBrown,
+ UIProgressIndicatorStyleSmallWhite,
+ UIProgressIndicatorStyleSmallBlack,
+ UIProgressIndicatorStyleTinyWhite,
+} UIProgressIndicatorStyle;
+
+typedef enum {
+ UIReturnKeyDefault,
+ UIReturnKeyGo,
+ UIReturnKeyGoogle,
+ UIReturnKeyJoin,
+ UIReturnKeyNext,
+ UIReturnKeyRoute,
+ UIReturnKeySearch,
+ UIReturnKeySend,
+ UIReturnKeyYahoo,
+ UIReturnKeyDone,
+ UIReturnKeyEmergencyCall,
+} UIReturnKeyType;
+
+typedef enum {
+ UISegmentedControlStylePlain,
+ UISegmentedControlStyleBordered,
+ UISegmentedControlStyleBar,
+} UISegmentedControlStyle;
+
typedef enum {
UITableViewCellEditingStyleNone,
UITableViewCellEditingStyleDelete,
} UITableViewRowAnimation;
typedef enum {
- UITextAlignmentLeft = 0,
- UITextAlignmentCenter = 1,
- UITextAlignmentRight = 2,
+ UITextAlignmentLeft,
+ UITextAlignmentCenter,
+ UITextAlignmentRight,
} UITextAlignment;
+typedef enum {
+ UITextAutocapitalizationTypeNone,
+ UITextAutocapitalizationTypeWords,
+ UITextAutocapitalizationTypeSentences,
+ UITextAutocapitalizationTypeAllCharacters,
+} UITextAutocapitalizationType;
+
+typedef enum {
+ UITextAutocorrectionTypeDefault,
+ UITextAutocorrectionTypeNo,
+ UITextAutocorrectionTypeYes,
+} UITextAutocorrectionType;
+
typedef enum {
UITransitionNone = 0,
UITransitionPushFromRight = 1,
UIViewAutoresizingFlexibleBottomMargin = 1 << 5,
}; typedef NSUInteger UIViewAutoresizing;
+#import <UIKit/UIAcceleration.h>
+#import <UIKit/UIAccelerometer.h>
+#import <UIKit/UIActionSheet.h>
+#import <UIKit/UIActionSheet-Private.h>
#import <UIKit/UIAlertView.h>
#import <UIKit/UIAnimator.h>
#import <UIKit/UIApplication.h>
#import <UIKit/UIBezierPath.h>
#import <UIKit/UIBezierPath-UIInternal.h>
#import <UIKit/UIButton.h>
+#import <UIKit/UIButton-UIButtonPrivate.h>
#import <UIKit/UIColor.h>
#import <UIKit/UIColor-UIColorSystemColors.h>
+#import <UIKit/UIControl-UIControlPrivate.h>
#import <UIKit/UIDevice.h>
#import <UIKit/UIFieldEditor.h>
#import <UIKit/UIFrameAnimation.h>
#import <UIKit/UIKeyboard.h>
#import <UIKit/UIKeyboardImpl.h>
#import <UIKit/UIImage.h>
+#import <UIKit/UIImage-UIImageDeprecated.h>
#import <UIKit/UIImage-UIImageInternal.h>
#import <UIKit/UIImage-UIImagePrivate.h>
#import <UIKit/UIImageAndTextTableCell.h>
#import <UIKit/UIModalView.h>
#import <UIKit/UIModalView-Private.h>
#import <UIKit/UINavigationBar.h>
+#import <UIKit/UINavigationBar-Static.h>
#import <UIKit/UINavigationButton.h>
#import <UIKit/UINavigationController.h>
#import <UIKit/UINavigationItem.h>
+#import <UIKit/UIOldSliderControl.h>
+#import <UIKit/UIPreferencesControlTableCell.h>
#import <UIKit/UIPreferencesTable.h>
#import <UIKit/UIPreferencesTableCell.h>
+#import <UIKit/UIPreferencesTextTableCell.h>
#import <UIKit/UIProgressBar.h>
#import <UIKit/UIProgressHUD.h>
+#import <UIKit/UIProgressHUD-Deprecated.h>
#import <UIKit/UIProgressIndicator.h>
#import <UIKit/UIPushButton.h>
#import <UIKit/UIScreen.h>
#import <UIKit/UISearchField.h>
+#import <UIKit/UISegmentedControl.h>
#import <UIKit/UISectionList.h>
#import <UIKit/UISimpleTableCell.h>
#import <UIKit/_UISwitchSlider.h>
#import <UIKit/UITextView.h>
#import <UIKit/UIThreePartButton.h>
#import <UIKit/UIToolbar.h>
+#import <UIKit/UIToolbar-UIButtonBarPrivate.h>
+#import <UIKit/UITouch.h>
#import <UIKit/UITransitionView.h>
#import <UIKit/UIView-Animation.h>
+#import <UIKit/UIView-Deprecated.h>
#import <UIKit/UIView-Geometry.h>
#import <UIKit/UIView-Gestures.h>
#import <UIKit/UIView-Hierarchy.h>
+#import <UIKit/UIView-Internal.h>
#import <UIKit/UIView-Rendering.h>
#import <UIKit/UIViewController.h>
#import <UIKit/UIWebDocumentView.h>
#import <UIKit/UIWebDocumentView-Forms.h>
+#import <UIKit/UIWebDocumentView-Messaging.h>
#import <UIKit/UIWebView.h>
#import <UIKit/UIWindow.h>
+#import <UIKit/UIWindow-Static.h>
#import <UIKit/NSIndexPath-UITableView.h>
+
#import <UIKit/NSString-UIStringDrawing.h>
+#import <UIKit/NSString-UIStringDrawingDeprecated.h>
-#import <CoreGraphics/CoreGraphics.h>
+#import <UIKit/NSURL-UIKitAdditions.h>
+
+@protocol UIApplicationDelegate<NSObject>
+@end
#ifdef __cplusplus
extern "C" {
int UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName);
+UIImage *_UIImageWithName(NSString *name);
+
+NSData *UIImageJPEGRepresentation(UIImage *image);
+NSData *UIImagePNGRepresentation(UIImage *image);
+
CGContextRef UIGraphicsGetCurrentContext(void);
UIWindow *UIWindowFindWithWindowRef(GSWindowRef window);
+GSFontRef UISystemFontCreate(unsigned size, bool bold);
+GSFontRef UISystemFontForSize(unsigned size);
+GSFontRef UISystemFontBoldForSize(unsigned size);
+
void UIApplicationUseLegacyEvents(BOOL use);
void UIKeyboardEnableAutomaticAppearance(void);
void UIKeyboardDisableAutomaticAppearance(void);
-
-#ifdef __cplusplus
-}
-#endif
+extern NSString * const kUIButtonBarButtonAction;
+extern NSString * const kUIButtonBarButtonInfo;
+extern NSString * const kUIButtonBarButtonInfoOffset;
+extern NSString * const kUIButtonBarButtonSelectedInfo;
+extern NSString * const kUIButtonBarButtonStyle;
+extern NSString * const kUIButtonBarButtonTag;
+extern NSString * const kUIButtonBarButtonTarget;
+extern NSString * const kUIButtonBarButtonTitle;
+extern NSString * const kUIButtonBarButtonTitleVerticalHeight;
+extern NSString * const kUIButtonBarButtonTitleWidth;
+extern NSString * const kUIButtonBarButtonType;
extern NSString * const UIKeyboardWillShowNotification;
extern NSString * const UIKeyboardDidShowNotification;
extern NSString * const UIKeyboardCenterEndUserInfoKey;
extern NSString * const UIKeyboardBoundsUserInfoKey;
+extern NSString * const UIWebViewDidReceiveMessageNotification;
+extern NSString * const UIWebViewDidClearMessagesNotification;
+
+extern float const UIWebViewGrowsAndShrinksToFitHeight;
+extern float const UIWebViewGrowsAndShrinksToFitWidth;
+extern float const UIWebViewScalesToFitScale;
+
+extern UIApplication * const UIApp;
+
+//UIFont *UISystemFontWithSize(CGFloat size);
+
+#ifdef __cplusplus
+}
+#endif
+
#endif//UIKIT_UIKIT_H_