Files
main/Tweaks/PSHeader/CameraApp/CAMBottomBar.h
2023-06-27 09:54:41 +02:00

45 lines
1.7 KiB
Objective-C

#import "CAMFilterButton.h"
#import "CAMFlashButton.h"
#import "CAMFlipButton.h"
#import "CAMHDRButton.h"
#import "CAMTimerButton.h"
#import "CAMShutterButton.h"
#import "CAMImageWell.h"
#import "CAMModeDial.h"
#import "CAMSlalomIndicatorView.h"
NS_CLASS_AVAILABLE_IOS(7_0)
@interface CAMBottomBar : UIView
@property (readonly, assign, nonatomic) UIView *backgroundView;
@property (retain, nonatomic) CAMFilterButton *filterButton;
@property (retain, nonatomic) CAMFlashButton *flashButton;
@property (retain, nonatomic) CAMFlipButton *flipButton;
@property (retain, nonatomic) CAMHDRButton *HDRButton;
@property (retain, nonatomic) CAMTimerButton *timerButton API_AVAILABLE(ios(8.0));
@property (retain, nonatomic) CAMShutterButton *shutterButton;
@property (retain, nonatomic) CAMShutterButton *stillDuringVideoButton;
@property (retain, nonatomic) CAMImageWell *imageWell;
@property (retain, nonatomic) CAMModeDial *modeDial;
@property (retain, nonatomic) CAMSlalomIndicatorView *slalomIndicatorView;
@property (assign) NSInteger layoutStyle;
+ (BOOL)wantsVerticalBarForTraitCollection:(UITraitCollection *)traitCollection API_AVAILABLE(ios(8.0));
+ (BOOL)wantsVerticalBarForLayoutStyle:(NSInteger)style API_AVAILABLE(ios(10.0));
- (CGRect)alignmentRectForFrame:(CGRect)frame;
- (NSObject *)delegate;
- (UIButton *)_expandedMenuButton;
- (UIView *)backgroundView;
- (UIView *)_shutterButtomBottomLayoutSpacer;
- (UIView *)_filterButtonBottomLayoutSpacer;
- (void)_setupHorizontalFilterButtonConstraints;
- (void)_setupVerticalFilterButtonConstraints;
- (BOOL)_isTimerButtonExpanded API_AVAILABLE(ios(8.0));
- (BOOL)shouldHideFlashButtonForMode:(NSInteger)mode device:(NSInteger)device;
- (BOOL)shouldHideFlipButtonForMode:(NSInteger)mode device:(NSInteger)device;
@end