]> git.saurik.com Git - iphone-api.git/blob - UIKit/UINavigationBar.h
Minor commit for Optimo.
[iphone-api.git] / UIKit / UINavigationBar.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import <UIKit/UIView.h>
8
9 @class NSMutableArray, UIColor;
10
11 @interface UINavigationBar : UIView <NSCoding>
12 {
13 NSMutableArray *_itemStack;
14 float _rightMargin;
15 unsigned int _state;
16 id _delegate;
17 UIView *_titleView;
18 UIView *_leftView;
19 UIView *_rightView;
20 UIView *_prompt;
21 UIView *_accessoryView;
22 UIColor *_tintColor;
23 struct {
24 unsigned int animate:1;
25 unsigned int animationDisabledCount:10;
26 unsigned int barStyle:3;
27 unsigned int disableLayout:1;
28 unsigned int backPressed:1;
29 unsigned int animatePromptChange:1;
30 unsigned int pendingHideBackButton:1;
31 unsigned int removeAccessoryOnPop:1;
32 unsigned int titleAutosizesToFit:1;
33 unsigned int usingNewAPI:1;
34 unsigned int minibar:1;
35 unsigned int isLocked:1;
36 unsigned int shouldUpdatePromptAfterTransition:1;
37 } _navbarFlags;
38 }
39
40 + (struct CGSize)defaultSizeForOrientation:(int)fp8;
41 + (struct CGSize)defaultSizeWithPromptForOrientation:(int)fp8;
42 + (struct CGSize)defaultSize;
43 + (struct CGSize)defaultSizeWithPrompt;
44 + (id)defaultPromptFont;
45 + (void)setDefaultAnimationDuration:(double)fp8;
46 - (float)defaultButtonHeight;
47 - (struct CGSize)defaultSizeForOrientation:(int)fp8;
48 - (id)initWithFrame:(struct CGRect)fp8;
49 - (id)initWithCoder:(id)fp8;
50 - (void)_populateArchivedSubviews:(id)fp8;
51 - (void)encodeWithCoder:(id)fp8;
52 - (void)dealloc;
53 - (BOOL)isLocked;
54 - (void)setLocked:(BOOL)fp8;
55 - (id)_defaultTitleFont;
56 - (int)state;
57 - (void)drawRect:(struct CGRect)fp8;
58 - (void)setAccessoryView:(id)fp8;
59 - (void)setAccessoryView:(id)fp8 animate:(BOOL)fp12 removeOnPop:(BOOL)fp16;
60 - (void)pushNavigationItem:(id)fp8 animated:(BOOL)fp12;
61 - (void)pushNavigationItem:(id)fp8;
62 - (id)popNavigationItemAnimated:(BOOL)fp8;
63 - (void)popNavigationItem;
64 - (id)topItem;
65 - (id)backItem;
66 - (void)setItems:(id)fp8;
67 - (void)_setupTopNavItem:(id)fp8 oldTopNavItem:(id)fp12;
68 - (void)setNavigationItems:(id)fp8;
69 - (struct CGSize)sizeThatFits:(struct CGSize)fp8;
70 - (id)items;
71 - (id)navigationItems;
72 - (id)navigationItemAtPoint:(struct CGPoint)fp8;
73 - (void)_navigationAnimationDidFinish:(id)fp8 finished:(id)fp12 context:(void *)fp16;
74 - (BOOL)_canHandleStatusBarMouseEvents:(struct __GSEvent *)fp8;
75 - (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
76 - (void)_handleMouseDownAtPoint:(struct CGPoint)fp8;
77 - (void)_handleMouseUpAtPoint:(struct CGPoint)fp8;
78 - (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
79 - (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
80 - (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
81 - (void)mouseDown:(struct __GSEvent *)fp8;
82 - (void)mouseUp:(struct __GSEvent *)fp8;
83 - (void)setDelegate:(id)fp8;
84 - (id)delegate;
85 - (void)_updateNavigationBarItems;
86 - (void)setBarStyle:(int)fp8;
87 - (int)barStyle;
88 - (BOOL)isMinibar;
89 - (void)setTintColor:(id)fp8;
90 - (void)setRightMargin:(float)fp8;
91 - (void)setTitleAutoresizesToFit:(BOOL)fp8;
92 - (BOOL)titleAutoresizesToFit;
93 - (void)updateTitleView;
94 - (void)setTitleView:(id)fp8;
95 - (id)currentLeftView;
96 - (id)currentRightView;
97 - (BOOL)_hasBackButton;
98 - (id)currentBackButton;
99 - (void)updatePrompt;
100 - (void)setPrompt:(id)fp8;
101 - (id)prompt;
102 - (id)promptView;
103 - (struct CGRect)promptBounds;
104 - (void)disableAnimation;
105 - (void)enableAnimation;
106 - (BOOL)isAnimationEnabled;
107 - (unsigned int)animationDisabledCount;
108 - (void)drawBackgroundInRect:(struct CGRect)fp8 withStyle:(int)fp24;
109 - (void)drawBackButtonBackgroundInRect:(struct CGRect)fp8 withStyle:(int)fp24 pressed:(BOOL)fp28;
110 - (void)showButtonsWithLeftTitle:(id)fp8 rightTitle:(id)fp12;
111 - (void)showButtonsWithLeftTitle:(id)fp8 rightTitle:(id)fp12 leftBack:(BOOL)fp16;
112 - (void)showButtonsWithLeft:(id)fp8 right:(id)fp12 leftBack:(BOOL)fp16;
113 - (void)showLeftButton:(id)fp8 withStyle:(int)fp12 rightButton:(id)fp16 withStyle:(int)fp20;
114 - (void)_setLeftView:(id)fp8 rightView:(id)fp12;
115 - (void)_showLeftRightButtonsAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
116 - (void)setButton:(int)fp8 enabled:(BOOL)fp12;
117 - (id)createButtonWithContents:(id)fp8 width:(float)fp12 barStyle:(int)fp16 buttonStyle:(int)fp20 isRight:(BOOL)fp24;
118 - (void)hideButtons;
119 - (void)_hideButtonsAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
120 - (void)showBackButton:(BOOL)fp8 animated:(BOOL)fp12;
121 - (void)setFrame:(struct CGRect)fp8;
122 - (struct CGRect)availableTitleArea;
123 - (id)tintColor;
124
125 @end
126