]> git.saurik.com Git - iphone-api.git/blob - UIKit/UIScrubberControl.h
Minor commit for Optimo.
[iphone-api.git] / UIKit / UIScrubberControl.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/UIOldSliderControl.h>
8
9 @class UIView;
10
11 @interface UIScrubberControl : UIOldSliderControl
12 {
13 CDAnonymousUnion1 _sliderAvailableFill;
14 double _duration;
15 float _lastDisplayedWidth;
16 float _maxTrackWidth;
17 UIView *_elapsedTimeView;
18 UIView *_remainingTimeView;
19 id _delegate;
20 double _trackingStartTime;
21 struct CGPoint _lastUpdatedPoint;
22 float _valueAvailable;
23 unsigned int _didDrag:1;
24 unsigned int _sentScrubbingStart:1;
25 unsigned int _autoSizesToFitDuration:1;
26 unsigned int _layoutTimeParts:2;
27 unsigned int _remainingIsDuration:1;
28 unsigned int _delegateDidEnterScrubbingState:1;
29 unsigned int _delegateDidChangeScrubValue:1;
30 unsigned int _delegateShouldBeginScrubbing:1;
31 unsigned int _endingTracking:1;
32 unsigned int _showKnob:1;
33 unsigned int _largeKnob:1;
34 unsigned int _rightCapIsDownloadCap:1;
35 unsigned int _requireMomentaryDelay:1;
36 unsigned int _showFullWidthComponents:1;
37 unsigned int _alwaysShowAllComponentsForDuration:1;
38 unsigned int _timeLayoutDisabledCount:7;
39 unsigned int _timeLayoutSkippedLayout:1;
40 unsigned int _timeLayoutSkippedForcedLayout:1;
41 unsigned int _showTimeCentered:1;
42 unsigned int _leftCapIsDownloadCap:1;
43 unsigned int _allowsAnyValue:1;
44 unsigned int _unused:3;
45 }
46
47 + (BOOL)allowLayeredFillForKnob;
48 - (id)initWithFrame:(struct CGRect)fp8 maxTrackWidth:(float)fp24 showTimes:(BOOL)fp28 knobStyle:(int)fp32;
49 - (id)initWithFrame:(struct CGRect)fp8 maxTrackWidth:(float)fp24 showTimes:(BOOL)fp28 showKnob:(BOOL)fp32;
50 - (id)createSliderKnobView;
51 - (void)setPinTimeToOutsideEdges:(BOOL)fp8;
52 - (void)setShowTimeCenteredInAvailableArea:(BOOL)fp8;
53 - (struct CGRect)sliderBounds;
54 - (id)imageForSliderPiece:(int)fp8;
55 - (const CDAnonymousStruct4 *)metrics;
56 - (void)_resetTimeFrames;
57 - (void)dealloc;
58 - (void)setDelegate:(id)fp8;
59 - (float)scrubValue;
60 - (void)sizeToFit;
61 - (void)setDuration:(double)fp8;
62 - (double)duration;
63 - (double)requiredAutoUpdateDurationForDuration:(double)fp8;
64 - (BOOL)pointInsideKnob:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
65 - (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
66 - (BOOL)pointInsideKnob:(struct CGPoint)fp8 withEvent:(id)fp16;
67 - (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
68 - (struct CGRect)hitRect;
69 - (struct CGRect)_rectOfTrack;
70 - (struct CGRect)fillBounds;
71 - (BOOL)_notAllValueAvailable;
72 - (void)setAllowsAnyValue:(BOOL)fp8;
73 - (void)drawSliderPiece:(int)fp8 inRect:(struct CGRect)fp12;
74 - (void)_updateAvailableFill;
75 - (void)_setValue:(float)fp8 andSendAction:(BOOL)fp12;
76 - (void)setValue:(float)fp8 animated:(BOOL)fp12 animationCurve:(int)fp16;
77 - (void)_updateTimes:(BOOL)fp8;
78 - (void)disableTimesLayout;
79 - (void)enableTimesLayout;
80 - (void)setShowFullWidthComponents:(BOOL)fp8;
81 - (void)setShowDuration:(BOOL)fp8;
82 - (void)setScrubbingRequiresMomentaryDelay:(BOOL)fp8;
83 - (void)_sendDelegateDidEnterScrubbingState:(BOOL)fp8;
84 - (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
85 - (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
86 - (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
87 - (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
88 - (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
89 - (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
90 - (void)setValueAvailable:(float)fp8;
91
92 @end
93