6 #import <Foundation/NSObjCRuntime.h>
7 #import <GraphicsServices/GSWindow.h>
9 /*XXX:*/typedef struct {
17 UIBarButtonItemStylePlain
,
18 UIBarButtonItemStyleBordered
,
19 UIBarButtonItemStyleDone
,
20 } UIBarButtonItemStyle
;
24 UIBarStyleBlackOpaque
,
25 UIBarStyleBlackTranslucent
,
30 UIButtonTypeRoundedRect
,
31 UIButtonTypeDetailDisclosure
,
32 UIButtonTypeInfoLight
,
34 UIButtonTypeContactAdd
,
38 UIControlEventTouchDown
= 1 << 0,
39 UIControlEventTouchDownRepeat
= 1 << 1,
40 UIControlEventTouchDragInside
= 1 << 2,
41 UIControlEventTouchDragOutside
= 1 << 3,
42 UIControlEventTouchDragEnter
= 1 << 4,
43 UIControlEventTouchDragExit
= 1 << 5,
44 UIControlEventTouchUpInside
= 1 << 6,
45 UIControlEventTouchUpOutside
= 1 << 7,
46 UIControlEventTouchCancel
= 1 << 8,
47 UIControlEventValueChanged
= 1 << 12,
49 UIControlEventEditingDidBegin
= 1 << 16,
50 UIControlEventEditingChanged
= 1 << 17,
51 UIControlEventEditingDidEnd
= 1 << 18,
52 UIControlEventEditingDidEndOnExit
= 1 << 19,
54 UIControlEventAllTouchEvents
= 0x00000fff,
55 UIControlEventAllEditingEvents
= 0x000f0000,
56 UIControlEventApplicationReserved
= 0x0f000000,
57 UIControlEventSystemReserved
= 0xf0000000,
58 UIControlEventAllEvents
= 0xffffffff,
59 }; typedef NSUInteger UIControlEvents
;
62 UIControlStateNormal
= 0,
63 UIControlStateHighlighted
= 1 << 0,
64 UIControlStateDisabled
= 1 << 1,
65 UIControlStateSelected
= 1 << 2,
66 UIControlStateApplication
= 0x00ff0000,
67 UIControlStateReserved
= 0xff000000,
68 }; typedef NSUInteger UIControlState
;
71 UIDeviceOrientationUnknown
,
72 UIDeviceOrientationPortrait
,
73 UIDeviceOrientationPortraitUpsideDown
,
74 UIDeviceOrientationLandscapeLeft
,
75 UIDeviceOrientationLandscapeRight
,
76 UIDeviceOrientationFaceUp
,
77 UIDeviceOrientationFaceDown
,
78 } UIDeviceOrientation
;
81 UIInterfaceOrientationPortrait
= UIDeviceOrientationPortrait
,
82 UIInterfaceOrientationPortraitUpsideDown
= UIDeviceOrientationPortraitUpsideDown
,
83 UIInterfaceOrientationLandscapeLeft
= UIDeviceOrientationLandscapeRight
,
84 UIInterfaceOrientationLandscapeRight
= UIDeviceOrientationLandscapeLeft
,
85 } UIInterfaceOrientation
;
88 UINavigationButtonStyleNormal
,
89 UINavigationButtonStyleBack
,
90 UINavigationButtonStyleHighlighted
,
91 UINavigationButtonStyleDestructive
92 } UINavigationButtonStyle
;
95 UIViewAutoresizingNone
= 0,
96 UIViewAutoresizingFlexibleLeftMargin
= 1 << 0,
97 UIViewAutoresizingFlexibleWidth
= 1 << 1,
98 UIViewAutoresizingFlexibleRightMargin
= 1 << 2,
99 UIViewAutoresizingFlexibleTopMargin
= 1 << 3,
100 UIViewAutoresizingFlexibleHeight
= 1 << 4,
101 UIViewAutoresizingFlexibleBottomMargin
= 1 << 5,
102 }; typedef NSUInteger UIViewAutoresizing
;
106 UITransitionPushFromRight
,
107 UITransitionPushFromLeft
,
108 UITransitionPushFromBottom
,
109 UITransitionFade
= 6,
110 UITransitionPushFromTop
,
114 UIViewAnimationCurveEaseInOut
,
115 UIViewAnimationCurveEaseIn
,
116 UIViewAnimationCurveEaseOut
,
117 UIViewAnimationCurveLinear
,
118 } UIViewAnimationCurve
;
120 #import <UIKit/UIAnimator.h>
121 #import <UIKit/UIApplication.h>
122 #import <UIKit/UIBarButtonItem.h>
123 #import <UIKit/UIBezierPath.h>
124 #import <UIKit/UIBezierPath-UIInternal.h>
125 #import <UIKit/UIButton.h>
126 #import <UIKit/UIColor.h>
127 #import <UIKit/UIColor-UIColorSystemColors.h>
128 #import <UIKit/UIFieldEditor.h>
129 #import <UIKit/UIFrameAnimation.h>
130 #import <UIKit/UIFont.h>
131 #import <UIKit/UIHardware.h>
132 #import <UIKit/UIFieldEditor.h>
133 #import <UIKit/UIKeyboard.h>
134 #import <UIKit/UIKeyboardImpl.h>
135 #import <UIKit/UIImage.h>
136 #import <UIKit/UIImage-UIImageInternal.h>
137 #import <UIKit/UIImage-UIImagePrivate.h>
138 #import <UIKit/UIImageAndTextTableCell.h>
139 #import <UIKit/UIImageView.h>
140 #import <UIKit/UIKeyboard.h>
141 #import <UIKit/UIKeyboardImpl.h>
142 #import <UIKit/UINavigationBar.h>
143 #import <UIKit/UINavigationButton.h>
144 #import <UIKit/UINavigationController.h>
145 #import <UIKit/UINavigationItem.h>
146 #import <UIKit/UIPreferencesTable.h>
147 #import <UIKit/UIPreferencesTableCell.h>
148 #import <UIKit/UIProgressBar.h>
149 #import <UIKit/UIProgressHUD.h>
150 #import <UIKit/UIProgressIndicator.h>
151 #import <UIKit/UIPushButton.h>
152 #import <UIKit/UIScreen.h>
153 #import <UIKit/UISearchField.h>
154 #import <UIKit/UISectionList.h>
155 #import <UIKit/UISimpleTableCell.h>
156 #import <UIKit/_UISwitchSlider.h>
157 #import <UIKit/UITableCell.h>
158 #import <UIKit/UITableColumn.h>
159 #import <UIKit/UITableView.h>
160 #import <UIKit/UITableViewCell.h>
161 #import <UIKit/UITableViewController.h>
162 #import <UIKit/UITableViewDelegate-Protocol.h>
163 #import <UIKit/UITextField.h>
164 #import <UIKit/UITextInputTraits.h>
165 #import <UIKit/UITextLabel.h>
166 #import <UIKit/UITextView.h>
167 #import <UIKit/UIThreePartButton.h>
168 #import <UIKit/UIToolbar.h>
169 #import <UIKit/UITransitionView.h>
170 #import <UIKit/UIView-Animation.h>
171 #import <UIKit/UIView-Geometry.h>
172 #import <UIKit/UIView-Gestures.h>
173 #import <UIKit/UIView-Hierarchy.h>
174 #import <UIKit/UIView-Rendering.h>
175 #import <UIKit/UIViewController.h>
176 #import <UIKit/UIWebDocumentView.h>
177 #import <UIKit/UIWebDocumentView-Forms.h>
178 #import <UIKit/UIWebView.h>
179 #import <UIKit/UIWindow.h>
181 #import <UIKit/NSString-UIStringDrawing.h>
183 #import <CoreGraphics/CoreGraphics.h>
189 int UIApplicationMain(int argc
, char *argv
[], NSString
*principalClassName
, NSString
*delegateClassName
);
191 CGContextRef
UIGraphicsGetCurrentContext(void);
192 UIWindow
*UIWindowFindWithWindowRef(GSWindowRef window
);
194 void UIApplicationUseLegacyEvents(BOOL use
);
195 void UIKeyboardEnableAutomaticAppearance(void);
196 void UIKeyboardDisableAutomaticAppearance(void);
203 extern NSString
* const UIKeyboardWillShowNotification
;
204 extern NSString
* const UIKeyboardDidShowNotification
;
205 extern NSString
* const UIKeyboardWillHideNotification
;
206 extern NSString
* const UIKeyboardDidHideNotification
;
207 extern NSString
* const UIKeyboardCenterBeginUserInfoKey
;
208 extern NSString
* const UIKeyboardCenterEndUserInfoKey
;
209 extern NSString
* const UIKeyboardBoundsUserInfoKey
;
211 #endif//UIKIT_UIKIT_H_