]> git.saurik.com Git - iphone-api.git/blobdiff - UIKit/UIKit.h
Adding numerous class dumps.
[iphone-api.git] / UIKit / UIKit.h
diff --git a/UIKit/UIKit.h b/UIKit/UIKit.h
new file mode 100644 (file)
index 0000000..35cfe08
--- /dev/null
@@ -0,0 +1,211 @@
+#ifndef UIKIT_UIKIT_H_
+#define UIKIT_UIKIT_H_
+
+@class NSString;
+
+#import <Foundation/NSObjCRuntime.h>
+#import <GraphicsServices/GSWindow.h>
+
+/*XXX:*/typedef struct {
+    float top;
+    float left;
+    float bottom;
+    float right;
+} CDAnonymousStruct2;
+
+typedef enum {
+    UIBarButtonItemStylePlain,
+    UIBarButtonItemStyleBordered,
+    UIBarButtonItemStyleDone,
+} UIBarButtonItemStyle;
+
+typedef enum {
+    UIBarStyleDefault,
+    UIBarStyleBlackOpaque,
+    UIBarStyleBlackTranslucent,
+} UIBarStyle;
+
+typedef enum {
+    UIButtonTypeCustom,
+    UIButtonTypeRoundedRect,
+    UIButtonTypeDetailDisclosure,
+    UIButtonTypeInfoLight,
+    UIButtonTypeInfoDark,
+    UIButtonTypeContactAdd,
+} UIButtonType;
+
+enum {
+    UIControlEventTouchDown           = 1 <<  0,
+    UIControlEventTouchDownRepeat     = 1 <<  1,
+    UIControlEventTouchDragInside     = 1 <<  2,
+    UIControlEventTouchDragOutside    = 1 <<  3,
+    UIControlEventTouchDragEnter      = 1 <<  4,
+    UIControlEventTouchDragExit       = 1 <<  5,
+    UIControlEventTouchUpInside       = 1 <<  6,
+    UIControlEventTouchUpOutside      = 1 <<  7,
+    UIControlEventTouchCancel         = 1 <<  8,
+    UIControlEventValueChanged        = 1 << 12,
+
+    UIControlEventEditingDidBegin     = 1 << 16,
+    UIControlEventEditingChanged      = 1 << 17,
+    UIControlEventEditingDidEnd       = 1 << 18,
+    UIControlEventEditingDidEndOnExit = 1 << 19,
+
+    UIControlEventAllTouchEvents      = 0x00000fff,
+    UIControlEventAllEditingEvents    = 0x000f0000,
+    UIControlEventApplicationReserved = 0x0f000000,
+    UIControlEventSystemReserved      = 0xf0000000,
+    UIControlEventAllEvents           = 0xffffffff,
+}; typedef NSUInteger UIControlEvents;
+
+enum {
+    UIControlStateNormal      = 0,
+    UIControlStateHighlighted = 1 << 0,
+    UIControlStateDisabled    = 1 << 1,
+    UIControlStateSelected    = 1 << 2,
+    UIControlStateApplication = 0x00ff0000,
+    UIControlStateReserved    = 0xff000000,
+}; typedef NSUInteger UIControlState;
+
+typedef enum {
+    UIDeviceOrientationUnknown,
+    UIDeviceOrientationPortrait,
+    UIDeviceOrientationPortraitUpsideDown,
+    UIDeviceOrientationLandscapeLeft,
+    UIDeviceOrientationLandscapeRight,
+    UIDeviceOrientationFaceUp,
+    UIDeviceOrientationFaceDown,
+} UIDeviceOrientation;
+
+typedef enum {
+    UIInterfaceOrientationPortrait           = UIDeviceOrientationPortrait,
+    UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown,
+    UIInterfaceOrientationLandscapeLeft      = UIDeviceOrientationLandscapeRight,
+    UIInterfaceOrientationLandscapeRight     = UIDeviceOrientationLandscapeLeft,
+} UIInterfaceOrientation;
+
+typedef enum {
+    UINavigationButtonStyleNormal,
+    UINavigationButtonStyleBack,
+    UINavigationButtonStyleHighlighted,
+    UINavigationButtonStyleDestructive
+} UINavigationButtonStyle;
+
+enum {
+    UIViewAutoresizingNone                 = 0,
+    UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,
+    UIViewAutoresizingFlexibleWidth        = 1 << 1,
+    UIViewAutoresizingFlexibleRightMargin  = 1 << 2,
+    UIViewAutoresizingFlexibleTopMargin    = 1 << 3,
+    UIViewAutoresizingFlexibleHeight       = 1 << 4,
+    UIViewAutoresizingFlexibleBottomMargin = 1 << 5,
+}; typedef NSUInteger UIViewAutoresizing;
+
+typedef enum {
+    UITransitionNone,
+    UITransitionPushFromRight,
+    UITransitionPushFromLeft,
+    UITransitionPushFromBottom,
+    UITransitionFade = 6,
+    UITransitionPushFromTop,
+} UITransition;
+
+typedef enum {
+    UIViewAnimationCurveEaseInOut,
+    UIViewAnimationCurveEaseIn,
+    UIViewAnimationCurveEaseOut,
+    UIViewAnimationCurveLinear,
+} UIViewAnimationCurve;
+
+#import <UIKit/UIAnimator.h>
+#import <UIKit/UIApplication.h>
+#import <UIKit/UIBarButtonItem.h>
+#import <UIKit/UIBezierPath.h>
+#import <UIKit/UIBezierPath-UIInternal.h>
+#import <UIKit/UIButton.h>
+#import <UIKit/UIColor.h>
+#import <UIKit/UIColor-UIColorSystemColors.h>
+#import <UIKit/UIFieldEditor.h>
+#import <UIKit/UIFrameAnimation.h>
+#import <UIKit/UIFont.h>
+#import <UIKit/UIHardware.h>
+#import <UIKit/UIFieldEditor.h>
+#import <UIKit/UIKeyboard.h>
+#import <UIKit/UIKeyboardImpl.h>
+#import <UIKit/UIImage.h>
+#import <UIKit/UIImage-UIImageInternal.h>
+#import <UIKit/UIImage-UIImagePrivate.h>
+#import <UIKit/UIImageAndTextTableCell.h>
+#import <UIKit/UIImageView.h>
+#import <UIKit/UIKeyboard.h>
+#import <UIKit/UIKeyboardImpl.h>
+#import <UIKit/UINavigationBar.h>
+#import <UIKit/UINavigationButton.h>
+#import <UIKit/UINavigationController.h>
+#import <UIKit/UINavigationItem.h>
+#import <UIKit/UIPreferencesTable.h>
+#import <UIKit/UIPreferencesTableCell.h>
+#import <UIKit/UIProgressBar.h>
+#import <UIKit/UIProgressHUD.h>
+#import <UIKit/UIProgressIndicator.h>
+#import <UIKit/UIPushButton.h>
+#import <UIKit/UIScreen.h>
+#import <UIKit/UISearchField.h>
+#import <UIKit/UISectionList.h>
+#import <UIKit/UISimpleTableCell.h>
+#import <UIKit/_UISwitchSlider.h>
+#import <UIKit/UITableCell.h>
+#import <UIKit/UITableColumn.h>
+#import <UIKit/UITableView.h>
+#import <UIKit/UITableViewCell.h>
+#import <UIKit/UITableViewController.h>
+#import <UIKit/UITableViewDelegate-Protocol.h>
+#import <UIKit/UITextField.h>
+#import <UIKit/UITextInputTraits.h>
+#import <UIKit/UITextLabel.h>
+#import <UIKit/UITextView.h>
+#import <UIKit/UIThreePartButton.h>
+#import <UIKit/UIToolbar.h>
+#import <UIKit/UITransitionView.h>
+#import <UIKit/UIView-Animation.h>
+#import <UIKit/UIView-Geometry.h>
+#import <UIKit/UIView-Gestures.h>
+#import <UIKit/UIView-Hierarchy.h>
+#import <UIKit/UIView-Rendering.h>
+#import <UIKit/UIViewController.h>
+#import <UIKit/UIWebDocumentView.h>
+#import <UIKit/UIWebDocumentView-Forms.h>
+#import <UIKit/UIWebView.h>
+#import <UIKit/UIWindow.h>
+
+#import <UIKit/NSString-UIStringDrawing.h>
+
+#import <CoreGraphics/CoreGraphics.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName);
+
+CGContextRef UIGraphicsGetCurrentContext(void);
+UIWindow *UIWindowFindWithWindowRef(GSWindowRef window);
+
+void UIApplicationUseLegacyEvents(BOOL use);
+void UIKeyboardEnableAutomaticAppearance(void);
+void UIKeyboardDisableAutomaticAppearance(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+extern NSString * const UIKeyboardWillShowNotification;
+extern NSString * const UIKeyboardDidShowNotification;
+extern NSString * const UIKeyboardWillHideNotification;
+extern NSString * const UIKeyboardDidHideNotification;
+extern NSString * const UIKeyboardCenterBeginUserInfoKey;
+extern NSString * const UIKeyboardCenterEndUserInfoKey;
+extern NSString * const UIKeyboardBoundsUserInfoKey;
+
+#endif//UIKIT_UIKIT_H_