wxr
2020-07-06 23c075a9c27946773feccf05abc90489a6bf5203
Shared.IOS.TBL/ApiDefinition.cs
@@ -322,9 +322,9 @@
        [Export("mProgressTextSize")]
        int MProgressTextSize { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mWaveProgressBarColor;
        [Export("mWaveProgressBarColor", ArgumentSemantic.Strong)]
        UIColor MWaveProgressBarColor { get; set; }
        //// @property (nonatomic, strong) UIColor * _Nonnull mWaveProgressBarColor;
        //[Export("mWaveProgressBarColor", ArgumentSemantic.Strong)]
        //UIColor MWaveProgressBarColor { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mWaveBorderColor;
        [Export("mWaveBorderColor", ArgumentSemantic.Strong)]
@@ -369,6 +369,15 @@
        // -(void)setBorderWidth:(int)borderWidth;
        [Export("setBorderWidth:")]
        void SetBorderWidth(int borderWidth);
        // -(CGFloat)getProgressY;
        [Export("getProgressY")]
        nfloat ProgressY { get; }
        // -(void)setProgressBarColors:(UIColor * _Nonnull)startColor endColor:(UIColor * _Nonnull)endColor;
        [Export("setProgressBarColors:endColor:")]
        void SetProgressBarColors(UIColor startColor, UIColor endColor);
    }
@@ -388,6 +397,10 @@
        // @property (nonatomic, strong) NSString * _Nonnull titleName;
        [Export("titleName", ArgumentSemantic.Strong)]
        string TitleName { get; set; }
        // @property (nonatomic, strong) NSString * _Nonnull gd_save;
        [Export("gd_save", ArgumentSemantic.Strong)]
        string Gd_save { get; set; }
        // @property (copy, nonatomic) SaveButtonCallBack _Nonnull mSaveButtonCallBack;
        [Export("mSaveButtonCallBack", ArgumentSemantic.Copy)]
@@ -1531,6 +1544,10 @@
        // -(void)initWithFrameLockView:(CGRect)mCGRect;
        [Export("initWithFrameLockView:")]
        void InitWithFrameLockView(CGRect mCGRect);
        // -(void)setSolidType:(BOOL)isSolidType; 2020-06-17 设置实心圆形解锁样式
        [Export("setSolidType:")]
        void SetSolidType(bool isSolidType);
    }
@@ -1621,6 +1638,10 @@
        // -(void)setOffline:(BOOL)isOffline;
        [Export("setOffline:")]
        void SetOffline(bool isOffline);
        // -(CGFloat)getProgressX;
        [Export("getProgressX")]
        nfloat ProgressX { get; }
    }
@@ -1684,6 +1705,10 @@
        // -(void)setOffline:(BOOL)isOffline;
        [Export("setOffline:")]
        void SetOffline(bool isOffline);
        // -(CGFloat)getProgressY;
        [Export("getProgressY")]
        nfloat ProgressY { get; }
    }
@@ -1749,5 +1774,370 @@
        [Export("setProgressBarColors:endColor:")]
        void SetProgressBarColors(UIColor startColor, UIColor endColor);
    }
    //******************************************HDLDiyImageSeekBar 可以自定义拖动按钮图标的 滑动Seekbar*****************************************//
    // @interface HDLDiyImageSeekBar : UIControl
    [BaseType(typeof(UIControl))]
    interface HDLDiyImageSeekBar
    {
        // @property (assign, nonatomic) BOOL isClickable;
        [Export("isClickable")]
        bool IsClickable { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mArcBackBarColor;
        [Export("mArcBackBarColor", ArgumentSemantic.Strong)]
        UIColor MArcBackBarColor { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mProgressBarColor;
        [Export("mProgressBarColor", ArgumentSemantic.Strong)]
        UIColor MProgressBarColor { get; set; }
        // @property (assign, nonatomic) int mProgress;
        [Export("mProgress")]
        int MProgress { get; set; }
        // @property (assign, nonatomic) BOOL isProgressTextShow;
        [Export("isProgressTextShow")]
        bool IsProgressTextShow { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mProgressTextColor;
        [Export("mProgressTextColor", ArgumentSemantic.Strong)]
        UIColor MProgressTextColor { get; set; }
        // @property (assign, nonatomic) int mProgressTextSize;
        [Export("mProgressTextSize")]
        int MProgressTextSize { get; set; }
        [Wrap("WeakMProgressChangedDelegate")]
        [NullAllowed]
        HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; }
        // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate;
        [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)]
        NSObject WeakMProgressChangedDelegate { get; set; }
        // -(void)setProgress:(int)mProgress;
        [Export("setProgress:")]
        void SetProgress(int mProgress);
        // -(void)setProgressBarUnitSring:(NSString * _Nonnull)mString;
        [Export("setProgressBarUnitSring:")]
        void SetProgressBarUnitSring(string mString);
        // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue;
        [Export("setMinAndMaxValue:mMaxValue:")]
        void SetMinAndMaxValue(float mMinValue, float mMaxValue);
        // -(void)initWithFrameSeekBar:(CGRect)mCGRect;
        [Export("initWithFrameSeekBar:")]
        void InitWithFrameSeekBar(CGRect mCGRect);
        // -(void)setSeekBarPadding:(int)Padding;
        [Export("setSeekBarPadding:")]
        void SetSeekBarPadding(int Padding);
        // -(void)setProgressBarHeight:(int)mHeight;
        [Export("setProgressBarHeight:")]
        void SetProgressBarHeight(int mHeight);
        // -(void)setBitmapButtonHeight:(int)mHeight;
        [Export("setBitmapButtonHeight:")]
        void SetBitmapButtonHeight(int mHeight);
        // -(void)setOffline:(BOOL)isOffline;
        [Export("setOffline:")]
        void SetOffline(bool isOffline);
        // -(void)setBgBitmapButton:(UIImage * _Nonnull)mImage;
        [Export("setBgBitmapButton:")]
        void SetBgBitmapButton(UIImage mImage);
    }
    //******************************************HDLDiyImageVerticalSeekBar 垂直方向 可以自定义拖动按钮图标的 滑动Seekbar*****************************************//
    // @interface HDLDiyImageVerticalSeekBar : UIControl
    [BaseType(typeof(UIControl))]
    interface HDLDiyImageVerticalSeekBar
    {
        // @property (assign, nonatomic) BOOL isClickable;
        [Export("isClickable")]
        bool IsClickable { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mArcBackBarColor;
        [Export("mArcBackBarColor", ArgumentSemantic.Strong)]
        UIColor MArcBackBarColor { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mProgressBarColor;
        [Export("mProgressBarColor", ArgumentSemantic.Strong)]
        UIColor MProgressBarColor { get; set; }
        // @property (assign, nonatomic) int mProgress;
        [Export("mProgress")]
        int MProgress { get; set; }
        // @property (assign, nonatomic) BOOL isProgressTextShow;
        [Export("isProgressTextShow")]
        bool IsProgressTextShow { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mProgressTextColor;
        [Export("mProgressTextColor", ArgumentSemantic.Strong)]
        UIColor MProgressTextColor { get; set; }
        // @property (assign, nonatomic) int mProgressTextSize;
        [Export("mProgressTextSize")]
        int MProgressTextSize { get; set; }
        [Wrap("WeakMProgressChangedDelegate")]
        [NullAllowed]
        HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; }
        // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate;
        [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)]
        NSObject WeakMProgressChangedDelegate { get; set; }
        // -(void)setProgress:(int)mProgress;
        [Export("setProgress:")]
        void SetProgress(int mProgress);
        // -(void)setProgressBarUnitSring:(NSString * _Nonnull)mString;
        [Export("setProgressBarUnitSring:")]
        void SetProgressBarUnitSring(string mString);
        // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue;
        [Export("setMinAndMaxValue:mMaxValue:")]
        void SetMinAndMaxValue(float mMinValue, float mMaxValue);
        // -(void)initWithFrameSeekBar:(CGRect)mCGRect;
        [Export("initWithFrameSeekBar:")]
        void InitWithFrameSeekBar(CGRect mCGRect);
        // -(void)setSeekBarPadding:(int)Padding;
        [Export("setSeekBarPadding:")]
        void SetSeekBarPadding(int Padding);
        // -(void)setProgressBarHeight:(int)mHeight;
        [Export("setProgressBarHeight:")]
        void SetProgressBarHeight(int mHeight);
        // -(void)setBitmapButtonHeight:(int)mHeight;
        [Export("setBitmapButtonHeight:")]
        void SetBitmapButtonHeight(int mHeight);
        // -(void)setOffline:(BOOL)isOffline;
        [Export("setOffline:")]
        void SetOffline(bool isOffline);
        // -(void)setBgBitmapButton:(UIImage * _Nonnull)mImage;
        [Export("setBgBitmapButton:")]
        void SetBgBitmapButton(UIImage mImage);
    }
    //******************************************2020-06-17 HDLOnOACCurtainSeekBar******************************************//
    //HDLON+ 开合帘控件
    // @interface HDLOnOACCurtainSeekBar : UIControl
    [BaseType(typeof(UIControl))]
    interface HDLOnOACCurtainSeekBar
    {
        // @property (assign, nonatomic) BOOL isClickable;
        [Export("isClickable")]
        bool IsClickable { get; set; }
        // @property (assign, nonatomic) int mProgress;
        [Export("mProgress")]
        int MProgress { get; set; }
        // @property (assign, nonatomic) BOOL isProgressTextShow;
        [Export("isProgressTextShow")]
        bool IsProgressTextShow { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mProgressTextColor;
        [Export("mProgressTextColor", ArgumentSemantic.Strong)]
        UIColor MProgressTextColor { get; set; }
        // @property (assign, nonatomic) int mProgressTextSize;
        [Export("mProgressTextSize")]
        int MProgressTextSize { get; set; }
        [Wrap("WeakMProgressChangedDelegate")]
        [NullAllowed]
        HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; }
        // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate;
        [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)]
        NSObject WeakMProgressChangedDelegate { get; set; }
        // -(void)setProgress:(int)mProgress;
        [Export("setProgress:")]
        void SetProgress(int mProgress);
        // -(void)setProgressBarUnitSring:(NSString * _Nonnull)mString;
        [Export("setProgressBarUnitSring:")]
        void SetProgressBarUnitSring(string mString);
        // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue;
        [Export("setMinAndMaxValue:mMaxValue:")]
        void SetMinAndMaxValue(float mMinValue, float mMaxValue);
        // -(void)initWithFrameSeekBar:(CGRect)mCGRect;
        [Export("initWithFrameSeekBar:")]
        void InitWithFrameSeekBar(CGRect mCGRect);
        // -(void)setOffline:(BOOL)isOffline;
        [Export("setOffline:")]
        void SetOffline(bool isOffline);
        // -(CGFloat)getProgressX;
        [Export("getProgressX")]
        //[Verify(MethodToProperty)]
        nfloat ProgressX { get; }
    }
    //******************************************2020-06-17 HDLOnRollCurtainSeekBar******************************************//
    //HDLON+ 卷帘和百叶窗 控件
    // @interface HDLOnRollCurtainSeekBar : UIControl
    [BaseType(typeof(UIControl))]
    interface HDLOnRollCurtainSeekBar
    {
        // @property (assign, nonatomic) BOOL isClickable;
        [Export("isClickable")]
        bool IsClickable { get; set; }
        // @property (assign, nonatomic) int mProgress;
        [Export("mProgress")]
        int MProgress { get; set; }
        // @property (assign, nonatomic) BOOL isProgressTextShow;
        [Export("isProgressTextShow")]
        bool IsProgressTextShow { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mProgressTextColor;
        [Export("mProgressTextColor", ArgumentSemantic.Strong)]
        UIColor MProgressTextColor { get; set; }
        // @property (assign, nonatomic) int mProgressTextSize;
        [Export("mProgressTextSize")]
        int MProgressTextSize { get; set; }
        [Wrap("WeakMProgressChangedDelegate")]
        [NullAllowed]
        HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; }
        // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate;
        [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)]
        NSObject WeakMProgressChangedDelegate { get; set; }
        // -(void)setProgress:(int)mProgress;
        [Export("setProgress:")]
        void SetProgress(int mProgress);
        // -(void)setProgressBarUnitSring:(NSString * _Nonnull)mString;
        [Export("setProgressBarUnitSring:")]
        void SetProgressBarUnitSring(string mString);
        // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue;
        [Export("setMinAndMaxValue:mMaxValue:")]
        void SetMinAndMaxValue(float mMinValue, float mMaxValue);
        // -(void)initWithFrameSeekBar:(CGRect)mCGRect;
        [Export("initWithFrameSeekBar:")]
        void InitWithFrameSeekBar(CGRect mCGRect);
        // -(void)setOffline:(BOOL)isOffline;
        [Export("setOffline:")]
        void SetOffline(bool isOffline);
        // -(CGFloat)getProgressY;
        [Export("getProgressY")]
        //[Verify(MethodToProperty)]
        nfloat ProgressY { get; }
        // -(void)setBlindsType:(BOOL)isBlindsType;
        [Export("setBlindsType:")]
        void SetBlindsType(bool isBlindsType);
    }
    //******************************************2020-06-17 HDLDiyArcSeekbar******************************************//
    //自定义开口角度圆弧控件,支持设置自定义拖动图片。
    // @interface HDLDiyArcSeekbar : UIControl
    [BaseType(typeof(UIControl))]
    interface HDLDiyArcSeekbar
    {
        // @property (assign, nonatomic) BOOL isClickable;
        [Export("isClickable")]
        bool IsClickable { get; set; }
        // @property (nonatomic, strong) UIColor * _Nonnull mArcBackBarColor;
        [Export("mArcBackBarColor", ArgumentSemantic.Strong)]
        UIColor MArcBackBarColor { get; set; }
        // @property (assign, nonatomic) float mProgressCurrentValue;
        [Export("mProgressCurrentValue")]
        float MProgressCurrentValue { get; set; }
        // @property (assign, nonatomic) float mArcWidth;
        [Export("mArcWidth")]
        float MArcWidth { get; set; }
        [Wrap("WeakMProgressChangedDelegate")]
        [NullAllowed]
        HDLSeekBarProgressChangedDelegate MProgressChangedDelegate { get; set; }
        // @property (nonatomic, weak) id<HDLSeekBarProgressChangedDelegate> _Nullable mProgressChangedDelegate;
        [NullAllowed, Export("mProgressChangedDelegate", ArgumentSemantic.Weak)]
        NSObject WeakMProgressChangedDelegate { get; set; }
        // -(void)setProgress:(int)mProgress;
        [Export("setProgress:")]
        void SetProgress(int mProgress);
        // -(void)setOpenAngle:(float)mOpenAngle;
        [Export("setOpenAngle:")]
        void SetOpenAngle(float mOpenAngle);
        // -(void)setProgressBarColors:(UIColor * _Nonnull)startColor endColor:(UIColor * _Nonnull)endColor;
        [Export("setProgressBarColors:endColor:")]
        void SetProgressBarColors(UIColor startColor, UIColor endColor);
        // -(void)setProgressBarColor:(UIColor * _Nonnull)oneColor;
        [Export("setProgressBarColor:")]
        void SetProgressBarColor(UIColor oneColor);
        // -(void)setOfflineProgressBarColor:(UIColor * _Nonnull)oneColor;
        [Export("setOfflineProgressBarColor:")]
        void SetOfflineProgressBarColor(UIColor oneColor);
        // -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue;
        [Export("setMinAndMaxValue:mMaxValue:")]
        void SetMinAndMaxValue(float mMinValue, float mMaxValue);
        // -(void)initWithFrameSeekBar:(CGRect)mCGRect;
        [Export("initWithFrameSeekBar:")]
        void InitWithFrameSeekBar(CGRect mCGRect);
        // -(void)setSeekBarPadding:(int)Padding;
        [Export("setSeekBarPadding:")]
        void SetSeekBarPadding(int Padding);
        // -(void)setThumbImgBtnWidth:(int)Width;
        [Export("setThumbImgBtnWidth:")]
        void SetThumbImgBtnWidth(int Width);
        // -(void)setThumbImgBtnImg:(UIImage * _Nonnull)mImage;
        [Export("setThumbImgBtnImg:")]
        void SetThumbImgBtnImg(UIImage mImage);
        // -(void)setThumbImgBtnShow:(BOOL)isShow;
        [Export("setThumbImgBtnShow:")]
        void SetThumbImgBtnShow(bool isShow);
        // -(void)setOffline:(BOOL)isOffline;
        [Export("setOffline:")]
        void SetOffline(bool isOffline);
        // -(void)setArcWidth:(float)mArcWidth;
        [Export("setArcWidth:")]
        void SetArcWidth(float mArcWidth);
    }
}