]> git.saurik.com Git - iphone-api.git/blob - UIKit/UIDatePickerView.h
125b93ee61597166ab9d0713c439f48cd5cbeee3
[iphone-api.git] / UIKit / UIDatePickerView.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/UIPickerView.h>
8
9 #import "UIPickerViewDataSource-Protocol.h"
10 #import "UIPickerViewDelegate-Protocol.h"
11
12 @class NSCalendar, NSDate, NSDateComponents, NSLocale, NSString, NSTimeZone, UIDatePicker, UILabel;
13
14 @interface UIDatePickerView : UIPickerView <UIPickerViewDelegate, UIPickerViewDataSource>
15 {
16 int _datePickerMode;
17 NSLocale *_locale;
18 NSTimeZone *_timeZone;
19 NSCalendar *_calendar;
20 NSDate *_date;
21 NSDate *_minimumDate;
22 NSDate *_maximumDate;
23 double _countDownDuration;
24 int _minuteInterval;
25 NSDateComponents *_referenceComponents;
26 double _todaySinceReferenceDate;
27 NSDateComponents *_todayDateComponents;
28 NSString *_amString;
29 NSString *_pmString;
30 UILabel *_hourLabel;
31 UILabel *_minuteLabel;
32 UIDatePicker *_datePickerDelegate;
33 id _delegateOfDatePicker;
34 int _numberOfDaysInCurrentMonth;
35 NSDateComponents *_minDateComponents;
36 NSDateComponents *_maxDateComponents;
37 struct {
38 unsigned int dateOrder:2;
39 unsigned int timeOrder:2;
40 unsigned int weekdayOrder:1;
41 unsigned int staggerTimeIntervals:1;
42 unsigned int loadingDateOrTime:1;
43 unsigned int highlightsToday:1;
44 unsigned int reserved:24;
45 } _datePickerFlags;
46 }
47
48 - (id)initWithFrame:(struct CGRect)fp8;
49 - (void)dealloc;
50 - (id)pickerImageNamePrefix;
51 - (int)_incrementForElement:(unsigned int)fp8;
52 - (void)_doneLoadingDateOrTime;
53 - (BOOL)_showingDate;
54 - (int)_numberOfDaysInDate:(id)fp8;
55 - (void)_updateReferenceBits;
56 - (void)_updateBitsForDate:(id)fp8 andReload:(BOOL)fp12 animateIfNeeded:(BOOL)fp16;
57 - (void)setCalendar:(id)fp8;
58 - (void)setLocale:(id)fp8;
59 - (void)setTimeZone:(id)fp8;
60 - (void)setDate:(id)fp8;
61 - (void)setDate:(id)fp8 animated:(BOOL)fp12;
62 - (void)setMinimumDate:(id)fp8;
63 - (void)setMaximumDate:(id)fp8;
64 - (int)hour;
65 - (int)minute;
66 - (int)second;
67 - (id)date;
68 - (id)_datePickerCellFont;
69 - (id)_ampmCellFont;
70 - (id)_hrMinFont;
71 - (int)_numberOfDaysInWeek;
72 - (unsigned int)_elementForColumn:(int)fp8;
73 - (int)_columnForElement:(unsigned int)fp8;
74 - (int)numberOfComponentsInPickerView:(id)fp8;
75 - (void)setDatePickerMode:(int)fp8;
76 - (void)setMinuteInterval:(int)fp8;
77 - (void)setStaggerTimeIntervals:(BOOL)fp8;
78 - (int)_incrementedAmountForValue:(int)fp8 withElement:(unsigned int)fp12;
79 - (void)scrollerDidScroll:(id)fp8;
80 - (int)pickerView:(id)fp8 numberOfRowsInComponent:(int)fp12;
81 - (void)_updateRowInColumn:(int)fp8 toValue:(int)fp12 withRepeatingAmount:(int)fp16 element:(unsigned int)fp20 animated:(BOOL)fp24;
82 - (void)_loadDateAnimated:(BOOL)fp8;
83 - (void)pickerViewLoaded:(id)fp8;
84 - (void)_loadDesignatorStrings;
85 - (void)setDelegate:(id)fp8;
86 - (int)_selectedHourForColumn:(int)fp8;
87 - (int)_selectedMinuteForColumn:(int)fp8;
88 - (int)_minuteForRow:(int)fp8;
89 - (int)_secondForRow:(int)fp8;
90 - (void)_setDateComponent:(id)fp8 withElement:(unsigned int)fp12;
91 - (BOOL)_updateDateOrTime;
92 - (id)_fadeLabel:(id)fp8 toNewLabelWithString:(id)fp12 ifAnimated:(BOOL)fp16;
93 - (id)_minutesString;
94 - (id)_hoursString;
95 - (void)_updateLabels:(BOOL)fp8;
96 - (void)pickerView:(id)fp8 didSelectRow:(int)fp12 inComponent:(int)fp16;
97 - (int)_dayForRow:(int)fp8;
98 - (int)_hourForRow:(int)fp8;
99 - (BOOL)_shouldEnableDayForRow:(int)fp8 column:(int)fp12;
100 - (BOOL)_shouldEnableMonthForRow:(int)fp8 column:(int)fp12;
101 - (BOOL)_scrollingAnyColumnExcept:(int)fp8;
102 - (BOOL)_shouldEnableMinuteForValue:(int)fp8 column:(int)fp12;
103 - (BOOL)_shouldEnableHourForValue:(int)fp8 column:(int)fp12;
104 - (BOOL)_shouldEnableYearForRow:(int)fp8;
105 - (BOOL)_shouldEnableWeekMonthDayForCell:(id)fp8;
106 - (void)scrollerWillStartDragging:(id)fp8;
107 - (void)_updateEnabledCells:(BOOL)fp8;
108 - (id)_todayTextColor;
109 - (void)_ensureTodayIsSet;
110 - (int)_monthForRow:(int)fp8;
111 - (void)_setupCell:(id)fp8 atRow:(int)fp12 inColumn:(int)fp16 withElementFlag:(unsigned int)fp20;
112 - (void)setHighlightsToday:(BOOL)fp8;
113 - (id)dateComponents;
114 - (void)setDateComponents:(id)fp8;
115 - (void)setCountDownDuration:(double)fp8;
116 - (double)countDownDuration;
117 - (float)pickerView:(id)fp8 rowHeightForComponent:(int)fp12;
118 - (float)pickerView:(id)fp8 widthForComponent:(int)fp12;
119 - (id)pickerView:(id)fp8 viewForRow:(int)fp12 forComponent:(int)fp16 reusingView:(id)fp20;
120 - (id)shadowColor;
121 - (id)_createAccessoryViewWithText:(id)fp8 andFont:(id)fp12;
122 - (id)_createLabelWithString:(id)fp8 above:(id)fp12;
123 - (void)pickerView:(id)fp8 createdTable:(id)fp12 forColumn:(int)fp16;
124 - (id)delegateOfDatePicker;
125 - (void)setDelegateOfDatePicker:(id)fp8;
126 - (int)minuteInterval;
127 - (id)maximumDate;
128 - (id)minimumDate;
129 - (id)calendar;
130 - (id)timeZone;
131 - (id)locale;
132 - (int)datePickerMode;
133
134 @end
135