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.
55 lines
2.3 KiB
55 lines
2.3 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 "RCTBaseTextViewManager.h" |
|
|
|
@implementation RCTBaseTextViewManager |
|
|
|
RCT_EXPORT_MODULE(RCTBaseText) |
|
|
|
- (UIView *)view |
|
{ |
|
RCTAssert(NO, @"The `-[RCTBaseTextViewManager view]` property must be overridden in subclass."); |
|
return nil; |
|
} |
|
|
|
- (RCTShadowView *)shadowView |
|
{ |
|
RCTAssert(NO, @"The `-[RCTBaseTextViewManager shadowView]` property must be overridden in subclass."); |
|
return nil; |
|
} |
|
|
|
#pragma mark - Text Attributes |
|
|
|
// Color |
|
RCT_REMAP_SHADOW_PROPERTY(color, textAttributes.foregroundColor, UIColor) |
|
RCT_REMAP_SHADOW_PROPERTY(backgroundColor, textAttributes.backgroundColor, UIColor) |
|
RCT_REMAP_SHADOW_PROPERTY(opacity, textAttributes.opacity, CGFloat) |
|
// Font |
|
RCT_REMAP_SHADOW_PROPERTY(fontFamily, textAttributes.fontFamily, NSString) |
|
RCT_REMAP_SHADOW_PROPERTY(fontSize, textAttributes.fontSize, CGFloat) |
|
RCT_REMAP_SHADOW_PROPERTY(fontWeight, textAttributes.fontWeight, NSString) |
|
RCT_REMAP_SHADOW_PROPERTY(fontStyle, textAttributes.fontStyle, NSString) |
|
RCT_REMAP_SHADOW_PROPERTY(fontVariant, textAttributes.fontVariant, NSArray) |
|
RCT_REMAP_SHADOW_PROPERTY(allowFontScaling, textAttributes.allowFontScaling, BOOL) |
|
RCT_REMAP_SHADOW_PROPERTY(letterSpacing, textAttributes.letterSpacing, CGFloat) |
|
// Paragraph Styles |
|
RCT_REMAP_SHADOW_PROPERTY(lineHeight, textAttributes.lineHeight, CGFloat) |
|
RCT_REMAP_SHADOW_PROPERTY(textAlign, textAttributes.alignment, NSTextAlignment) |
|
RCT_REMAP_SHADOW_PROPERTY(writingDirection, textAttributes.baseWritingDirection, NSWritingDirection) |
|
// Decoration |
|
RCT_REMAP_SHADOW_PROPERTY(textDecorationColor, textAttributes.textDecorationColor, UIColor) |
|
RCT_REMAP_SHADOW_PROPERTY(textDecorationStyle, textAttributes.textDecorationStyle, NSUnderlineStyle) |
|
RCT_REMAP_SHADOW_PROPERTY(textDecorationLine, textAttributes.textDecorationLine, RCTTextDecorationLineType) |
|
// Shadow |
|
RCT_REMAP_SHADOW_PROPERTY(textShadowOffset, textAttributes.textShadowOffset, CGSize) |
|
RCT_REMAP_SHADOW_PROPERTY(textShadowRadius, textAttributes.textShadowRadius, CGFloat) |
|
RCT_REMAP_SHADOW_PROPERTY(textShadowColor, textAttributes.textShadowColor, UIColor) |
|
// Special |
|
RCT_REMAP_SHADOW_PROPERTY(isHighlighted, textAttributes.isHighlighted, BOOL) |
|
|
|
@end
|
|
|