-
Notifications
You must be signed in to change notification settings - Fork 2
/
TPBottomLockBar.h
67 lines (63 loc) · 1.76 KB
/
TPBottomLockBar.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/**
* This header is generated by class-dump-z 0.2a.
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
*
* Source: /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
*/
#import "TelephonyUI-Structs.h"
#import "TPBottomBar.h"
@class TPLockKnobView, TPLockTextView, NSArray, NSTimer;
@interface TPBottomLockBar : TPBottomBar {
NSArray* _labels;
int _currentLabelIndex;
NSTimer* _cycleLabelTimer;
id _delegate;
id _representedObject;
TPLockKnobView* _knobView;
UIView* _trackArrow;
TPLockTextView* _labelView;
float _knobTrackInsetLeft;
float _fontSize;
}
+(CGSize)defaultSize;
+(id)_backgroundImage;
+(float)defaultLabelFontSize;
-(id)initWithFrame:(CGRect)frame knobImage:(id)image;
-(id)initWithFrame:(CGRect)frame knobColor:(int)color;
-(id)initForIncomingCallWithFrame:(CGRect)frame;
-(void)dealloc;
-(id)knob;
-(void)startAnimating;
-(void)stopAnimating;
-(BOOL)isAnimating;
-(void)downInKnob;
-(void)upInKnob;
-(void)setLabel:(id)label;
-(void)_adjustKnobOrigin;
-(void)_adjustLabelOrigin;
-(void)_setLabel:(id)label;
-(void)setOrientation:(int)orientation;
-(void)startCyclingLabels;
-(void)stopCyclingLabels;
-(void)cycleToNextLabel;
-(int)currentLabelIndex;
-(void)finishedCyclingLabelOut;
-(void)cycleToLabelAtIndex:(int)index;
-(void)setLabels:(id)labels;
-(id)labels;
-(void)setFontSize:(float)size;
-(float)fontSize;
-(void)knobDragged:(float)dragged;
-(void)slideBack:(BOOL)back;
-(void)relock;
-(void)freezeKnobInUnlockedPosition;
-(void)unlock;
-(void)setDelegate:(id)delegate;
-(void)setRepresentedObject:(id)object;
-(id)representedObject;
-(BOOL)pointInside:(CGPoint)inside withEvent:(id)event;
-(float)knobTrackInsetLeft;
-(float)knobTrackInsetRight;
-(BOOL)_canDrawContent;
-(id)hitTest:(CGPoint)test withEvent:(id)event;
@end