blob: ac4ae5b5f5d62cccdb436ef3340a97d0690268b5 (
plain)
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
|
#import <UIKit/UIKit.h>
@class MWMBasePlacePageView, MWMPlacePageViewManager, MWMPlacePageActionBar;
@interface MWMPlacePage : NSObject
@property (nonatomic) IBOutlet MWMBasePlacePageView * basePlacePageView;
@property (nonatomic) IBOutlet UIView * extendedPlacePageView;
@property (nonatomic) IBOutlet UIImageView * anchorImageView;
@property (nonatomic) IBOutlet UIPanGestureRecognizer * panRecognizer;
@property (weak, nonatomic, readonly) MWMPlacePageViewManager * manager;
@property (nonatomic) MWMPlacePageActionBar * actionBar;
@property (nonatomic) CGFloat topBound;
@property (nonatomic) CGFloat leftBound;
@property (nonatomic) CGFloat parentViewHeight;
@property (nonatomic) CGFloat keyboardHeight;
- (instancetype)initWithManager:(MWMPlacePageViewManager *)manager;
- (void)show;
- (void)hide;
- (void)dismiss;
- (void)configure;
#pragma mark - Actions
- (void)addBookmark;
- (void)removeBookmark;
- (void)editBookmark;
- (void)reloadBookmark;
- (void)addPlacePageShadowToView:(UIView *)view offset:(CGSize)offset;
- (IBAction)didTap:(UITapGestureRecognizer *)sender;
- (void)setDirectionArrowTransform:(CGAffineTransform)transform;
- (void)setDistance:(NSString *)distance;
- (void)updateMyPositionStatus:(NSString *)status;
- (void)refresh;
- (instancetype)init __attribute__((unavailable("call initWithManager: instead")));
@end
|