System/Library/PrivateFrameworks/PhotoLibrary.framework
PLSlalomRegionEditor.h
Download PLSlalomRegionEditor.h
@class UIImageView;
@protocol PLSlalomRegionEditorDelegate;
@interface PLSlalomRegionEditor : UIControl {
UIImageView *_startHandleView;
UIImageView *_endHandleView;
UIImageView *_trackImageView;
UIImageView *_trackSnapshotView;
BOOL _draggingStart;
BOOL _draggingEnd;
double _touchOffset;
BOOL _zoomed;
BOOL _trackingZoom;
struct CGPoint { double x; double y; } _touchLocationWhenTrackingZoomBegan;
BOOL _forceLayout;
double _zoomMinValue;
double _zoomMaxValue;
}
@property (nonatomic) id<PLSlalomRegionEditorDelegate> delegate;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } trackInsets;
@property (nonatomic) double trimHandleWidth;
@property (nonatomic) unsigned long long regionEditorStyle;
@property (nonatomic) double minValue;
@property (nonatomic) double maxValue;
@property (nonatomic) double startValue;
@property (nonatomic) double endValue;
@property (nonatomic) double zoomDelay;
@property (nonatomic, getter=isZoomAnimating, setter=setZoomAnimating:) BOOL zoomAnimating;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } startHandleFrame;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } endHandleFrame;
- (void)cancelTrackingWithEvent:(id)a0;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setEnabled:(BOOL)a0;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (BOOL)continueTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (BOOL)beginTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)endTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_trackFrame;
- (double)_trackScale;
- (BOOL)_isZoomed;
- (void)_cancelTrackingZoom;
- (void)_cancelZoom;
- (void)_drawCurveWithFlatEndsFromX:(double)a0 fromY:(double)a1 toX:(double)a2 toY:(double)a3;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_handleFrameForValue:(double)a0 isStart:(BOOL)a1;
- (id)_handleTintColor;
- (id)_tickColor;
- (id)_trackColor;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_trackFrameNoZoom;
- (id)_trackImageForZoom:(BOOL)a0;
- (double)_trimHandleWidth;
- (void)_updateTrack;
- (double)_valueFromEndHandleFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (double)_valueFromHandleFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 isStart:(BOOL)a1;
- (double)_valueFromStartHandleFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (double)_zoomMaxValue;
- (double)_zoomMinValue;
- (void)_zoomPressWasHeld;
- (void)setEndValue:(double)a0 notify:(BOOL)a1;
- (void)setStartValue:(double)a0 notify:(BOOL)a1;
- (void)setZoomMinValue:(double)a0 maxValue:(double)a1;
- (void)_beginTrackingZoomWithTouch:(id)a0;
- (void)_cancelZoomTrackingIfNeccessaryWithTouch:(id)a0;
- (id)_handleImage;
- (BOOL)_isTouch:(id)a0 inHandleIsStart:(BOOL)a1 outTouchOffset:(double *)a2;
- (void)_stopTrackingAndSendControlEvents:(unsigned long long)a0;
- (void)_updateSlidersWithTouch:(id)a0;
@end