]> git.saurik.com Git - cydia.git/blobdiff - iPhonePrivate.h
Support showFromBarButtonItem:animated: with iPhonePrivate(iPad).
[cydia.git] / iPhonePrivate.h
index f9f03a4836766ad95fe1c01c673ac15a0195b83e..678b8b62054f7f15e6b00ad1bd0c2fedc459c394 100644 (file)
@@ -1,7 +1,10 @@
 #ifndef CYDIA_UIKITPRIVATE_H
+#define CYDIA_UIKITPRIVATE_H
 
+// #include <*> {{{
 #include <GraphicsServices/GraphicsServices.h>
-
+// }}}
+// typedef enum {*} *; {{{
 typedef enum {
     UIGestureAttributeMinDegrees,                 /*float*/
     UIGestureAttributeMaxDegrees,                 /*float*/
@@ -28,11 +31,12 @@ typedef enum {
     UIProgressIndicatorStyleSmallBlack,
     UIProgressIndicatorStyleTinyWhite,
 } UIProgressIndicatorStyle;
-
-
+// }}}
+// @class *; {{{
 @class WebView;
+// }}}
 
-
+// @interface NS* (*) {{{
 @interface NSString (Apple)
 - (NSString *) stringByAddingPercentEscapes;
 - (NSString *) stringByReplacingCharacter:(UniChar)from withCharacter:(UniChar)to;
@@ -51,8 +55,8 @@ typedef enum {
 @interface NSValue (Apple)
 + (NSValue *) valueWithSize:(CGSize)size;
 @end
-
-
+// }}}
+// @interface UI* (*) {{{
 @interface UIActionSheet (Apple)
 - (void) setContext:(NSString *)context;
 - (NSString *) context;
@@ -89,10 +93,6 @@ typedef enum {
 - (UIView *) view;
 @end
 
-@interface UIColor (Apple)
-+ (UIColor *) pinStripeColor;
-@end
-
 @interface UIControl (Apple)
 - (void) addTarget:(id)target action:(SEL)action forEvents:(NSInteger)events;
 @end
@@ -153,8 +153,9 @@ typedef enum {
 - (void) makeKey:(UIApplication *)application;
 - (void) orderFront:(UIApplication *)application;
 @end
+// }}}
 
-
+// @interface * : UIView {{{
 @interface UIFormAssistant : UIView
 + (UIFormAssistant *) sharedFormAssistant;
 - (CGRect) peripheralFrame;
@@ -268,8 +269,8 @@ typedef enum {
 - (void) webViewDidPreventDefaultForEvent:(WebView *)view;
 - (void) webViewFormEditedStatusHasChanged:(WebView *)changed;
 @end
-
-
+// }}}
+// @interface *Button : * {{{
 @interface UINavigationButton : UIButton
 - (id) initWithTitle:(NSString *)title style:(UINavigationButtonStyle)style;
 - (void) setBarStyle:(UIBarStyle)style;
@@ -287,21 +288,49 @@ typedef enum {
 
 @interface UIThreePartButton : UIPushButton
 @end
-
-
+// }}}
+// @interface * : NS* {{{
 @interface WebDefaultUIKitDelegate : NSObject
 + (WebDefaultUIKitDelegate *) sharedUIKitDelegate;
 @end
+// }}}
+
+// #ifndef AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER {{{
+#ifndef AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER
+#define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER
+
+typedef enum {
+    UIModalPresentationFullScreen,
+    UIModalPresentationPageSheet,
+    UIModalPresentationFormSheet,
+    UIModalPresentationCurrentContext,
+} UIModalPresentationStyle;
 
+#define kSCNetworkReachabilityFlagsConnectionOnTraffic kSCNetworkReachabilityFlagsConnectionAutomatic
+#define kSCNetworkReachabilityFlagsConnectionOnDemand (1 << 5)
 
-extern "C" CFStringRef const kGSDisplayIdentifiersCapability;
+@class NSUndoManager;
+@class UIPasteboard;
 
-extern "C" float const UIWebViewGrowsAndShrinksToFitHeight;
-extern "C" float const UIWebViewScalesToFitScale;
+@interface UIActionSheet (iPad)
+- (void) showFromBarButtonItem:(UIBarButtonItem *)item animated:(BOOL)animated;
+@end
 
+@interface UIViewController (iPad)
+- (void) setModalPresentationStyle:(UIModalPresentationStyle)style;
+@end
 
+#endif//AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER
+// }}}
+
+// extern *; {{{
+extern CFStringRef const kGSDisplayIdentifiersCapability;
+extern float const UIWebViewGrowsAndShrinksToFitHeight;
+extern float const UIWebViewScalesToFitScale;
+// }}}
+// extern "C" *(); {{{
 extern "C" UIImage *_UIImageWithName(NSString *name);
 extern "C" void UISetColor(CGColorRef color);
-
+// }}}
 
 #endif//CYDIA_UIKITPRIVATE_H