2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
7 #import <UIKit/UIOldSliderControl.h>
11 @interface UIScrubberControl
: UIOldSliderControl
13 CDAnonymousUnion1 _sliderAvailableFill
;
15 float _lastDisplayedWidth
;
17 UIView
*_elapsedTimeView
;
18 UIView
*_remainingTimeView
;
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;
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
;
58 - (void)setDelegate
:(id
)fp8
;
61 - (void)setDuration
:(double)fp8
;
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
;