This app provides monitoring and information features for the common freifunk user and the technical stuff of a freifunk community.
Code base is taken from a TUM Practical Course project and added here to see if Freifunk Altdorf can use it.
https://www.freifunk-altdorf.de
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.9 KiB
43 lines
1.9 KiB
/** |
|
* Copyright (c) 2015-present, Facebook, Inc. |
|
* |
|
* This source code is licensed under the MIT license found in the |
|
* LICENSE file in the root directory of this source tree. |
|
*/ |
|
|
|
#import <UIKit/UIKit.h> |
|
|
|
@protocol RCTBackedTextInputDelegate; |
|
|
|
NS_ASSUME_NONNULL_BEGIN |
|
|
|
@protocol RCTBackedTextInputViewProtocol <UITextInput> |
|
|
|
@property (nonatomic, strong, nullable) UIColor *textColor; |
|
@property (nonatomic, strong, nullable) UIFont *font; |
|
@property (nonatomic, copy, nullable) NSAttributedString *attributedText; |
|
@property (nonatomic, copy, nullable) NSString *placeholder; |
|
@property (nonatomic, strong, nullable) UIColor *placeholderColor; |
|
@property (nonatomic, assign) NSTextAlignment textAlignment; |
|
@property (nonatomic, assign, readonly) BOOL textWasPasted; |
|
@property (nonatomic, assign) UIEdgeInsets textContainerInset; |
|
@property (nonatomic, strong, nullable) UIView *inputAccessoryView; |
|
@property (nonatomic, weak, nullable) id<RCTBackedTextInputDelegate> textInputDelegate; |
|
@property (nonatomic, readonly) CGSize contentSize; |
|
|
|
// This protocol disallows direct access to `selectedTextRange` property because |
|
// unwise usage of it can break the `delegate` behavior. So, we always have to |
|
// explicitly specify should `delegate` be notified about the change or not. |
|
// If the change was initiated programmatically, we must NOT notify the delegate. |
|
// If the change was a result of user actions (like typing or touches), we MUST notify the delegate. |
|
- (void)setSelectedTextRange:(nullable UITextRange *)selectedTextRange NS_UNAVAILABLE; |
|
- (void)setSelectedTextRange:(nullable UITextRange *)selectedTextRange notifyDelegate:(BOOL)notifyDelegate; |
|
|
|
// This protocol disallows direct access to `text` property because |
|
// unwise usage of it can break the `attributeText` behavior. |
|
// Use `attributedText.string` instead. |
|
@property (nonatomic, copy, nullable) NSString *text NS_UNAVAILABLE; |
|
|
|
@end |
|
|
|
NS_ASSUME_NONNULL_END
|
|
|