From 53189866ba4012fec0b40990fd2281b836fa2668 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 01 七月 2020 16:29:16 +0800
Subject: [PATCH] 20200701

---
 Shared.IOS.TBL/ApiDefinition.cs |  212 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 212 insertions(+), 0 deletions(-)

diff --git a/Shared.IOS.TBL/ApiDefinition.cs b/Shared.IOS.TBL/ApiDefinition.cs
index 437dec8..46f25cd 100644
--- a/Shared.IOS.TBL/ApiDefinition.cs
+++ b/Shared.IOS.TBL/ApiDefinition.cs
@@ -1544,6 +1544,10 @@
         // -(void)initWithFrameLockView:(CGRect)mCGRect;
         [Export("initWithFrameLockView:")]
         void InitWithFrameLockView(CGRect mCGRect);
+
+        // -(void)setSolidType:(BOOL)isSolidType; 2020-06-17 璁剧疆瀹炲績鍦嗗舰瑙i攣鏍峰紡
+        [Export("setSolidType:")]
+        void SetSolidType(bool isSolidType);
     }
 
 
@@ -1927,5 +1931,213 @@
         [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******************************************//
+    //鑷畾涔夊紑鍙h搴﹀渾寮ф帶浠讹紝鏀寔璁剧疆鑷畾涔夋嫋鍔ㄥ浘鐗囥��
+    // @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);
+    }
+
 }
 

--
Gitblit v1.8.0