Created
May 7, 2016 06:55
-
-
Save churowa/66f54a984d58f2b8ecdb8f60602f6af5 to your computer and use it in GitHub Desktop.
M13Checkbox (2.1.0) bridging header that seems to missing a few things
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Generated by Apple Swift version 2.2 (swiftlang-703.0.18.1 clang-703.0.29) | |
#pragma clang diagnostic push | |
#if defined(__has_include) && __has_include(<swift/objc-prologue.h>) | |
# include <swift/objc-prologue.h> | |
#endif | |
#pragma clang diagnostic ignored "-Wauto-import" | |
#include <objc/NSObject.h> | |
#include <stdint.h> | |
#include <stddef.h> | |
#include <stdbool.h> | |
#if !defined(SWIFT_TYPEDEFS) | |
# define SWIFT_TYPEDEFS 1 | |
# if defined(__has_include) && __has_include(<uchar.h>) | |
# include <uchar.h> | |
# elif !defined(__cplusplus) || __cplusplus < 201103L | |
typedef uint_least16_t char16_t; | |
typedef uint_least32_t char32_t; | |
# endif | |
typedef float swift_float2 __attribute__((__ext_vector_type__(2))); | |
typedef float swift_float3 __attribute__((__ext_vector_type__(3))); | |
typedef float swift_float4 __attribute__((__ext_vector_type__(4))); | |
typedef double swift_double2 __attribute__((__ext_vector_type__(2))); | |
typedef double swift_double3 __attribute__((__ext_vector_type__(3))); | |
typedef double swift_double4 __attribute__((__ext_vector_type__(4))); | |
typedef int swift_int2 __attribute__((__ext_vector_type__(2))); | |
typedef int swift_int3 __attribute__((__ext_vector_type__(3))); | |
typedef int swift_int4 __attribute__((__ext_vector_type__(4))); | |
#endif | |
#if !defined(SWIFT_PASTE) | |
# define SWIFT_PASTE_HELPER(x, y) x##y | |
# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) | |
#endif | |
#if !defined(SWIFT_METATYPE) | |
# define SWIFT_METATYPE(X) Class | |
#endif | |
#if defined(__has_attribute) && __has_attribute(objc_runtime_name) | |
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) | |
#else | |
# define SWIFT_RUNTIME_NAME(X) | |
#endif | |
#if defined(__has_attribute) && __has_attribute(swift_name) | |
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) | |
#else | |
# define SWIFT_COMPILE_NAME(X) | |
#endif | |
#if !defined(SWIFT_CLASS_EXTRA) | |
# define SWIFT_CLASS_EXTRA | |
#endif | |
#if !defined(SWIFT_PROTOCOL_EXTRA) | |
# define SWIFT_PROTOCOL_EXTRA | |
#endif | |
#if !defined(SWIFT_ENUM_EXTRA) | |
# define SWIFT_ENUM_EXTRA | |
#endif | |
#if !defined(SWIFT_CLASS) | |
# if defined(__has_attribute) && __has_attribute(objc_subclassing_restricted) | |
# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA | |
# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA | |
# else | |
# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA | |
# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA | |
# endif | |
#endif | |
#if !defined(SWIFT_PROTOCOL) | |
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA | |
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA | |
#endif | |
#if !defined(SWIFT_EXTENSION) | |
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) | |
#endif | |
#if !defined(OBJC_DESIGNATED_INITIALIZER) | |
# if defined(__has_attribute) && __has_attribute(objc_designated_initializer) | |
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) | |
# else | |
# define OBJC_DESIGNATED_INITIALIZER | |
# endif | |
#endif | |
#if !defined(SWIFT_ENUM) | |
# define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_EXTRA _name : _type | |
# if defined(__has_feature) && __has_feature(generalized_swift_name) | |
# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_EXTRA _name : _type | |
# else | |
# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) SWIFT_ENUM(_type, _name) | |
# endif | |
#endif | |
#if defined(__has_feature) && __has_feature(modules) | |
@import UIKit; | |
@import CoreGraphics; | |
@import Foundation; | |
#endif | |
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" | |
#pragma clang diagnostic ignored "-Wduplicate-method-arg" | |
@class NSCoder; | |
@class UIColor; | |
/// A customizable checkbox control for iOS. | |
SWIFT_CLASS("_TtC11M13Checkbox11M13Checkbox") | |
@interface M13Checkbox : UIControl | |
- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; | |
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; | |
/// Toggle the check state between unchecked and checked.\Note | |
/// | |
/// If the checkbox is mixed, it will return to the unchecked state. | |
/// | |
/// \param animated Whether or not to animate the change. Defaults to false. | |
- (void)toggleCheckState:(BOOL)animated; | |
/// The duration of the animation that occurs when the checkbox switches states. The default is 0.3 seconds. | |
@property (nonatomic) NSTimeInterval animationDuration; | |
/// The color of the checkbox's tint color when not in the unselected state. The tint color is is the main color used when not in the unselected state. | |
@property (nonatomic, strong) UIColor * _Nullable secondaryTintColor; | |
/// The color of the checkmark when it is displayed against a filled background. | |
@property (nonatomic, strong) UIColor * _Nullable secondaryCheckmarkTintColor; | |
/// The stroke width of the checkmark. | |
@property (nonatomic) CGFloat checkmarkLineWidth; | |
/// The stroke width of the box. | |
@property (nonatomic) CGFloat boxLineWidth; | |
/// The corner radius of the box if the box type is square. | |
@property (nonatomic) CGFloat cornerRadius; | |
/// Wether or not to hide the checkbox. | |
@property (nonatomic) BOOL hideBox; | |
- (void)tintColorDidChange; | |
- (void)layoutSubviews; | |
@end | |
@interface M13Checkbox (SWIFT_EXTENSION(M13Checkbox)) | |
/// A proxy to set the box type compatible with interface builder. | |
@property (nonatomic, copy) NSString * _Nonnull _IBStateChangeAnimation; | |
/// A proxy to set the mark type compatible with interface builder. | |
@property (nonatomic, copy) NSString * _Nonnull _IBMarkType; | |
/// A proxy to set the box type compatible with interface builder. | |
@property (nonatomic, copy) NSString * _Nonnull _IBBoxType; | |
/// A proxy to set the check state compatible with interface builder. | |
@property (nonatomic, copy) NSString * _Nonnull _IBCheckState; | |
@end | |
#pragma clang diagnostic pop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment