Packages
mob
0.5.18
0.7.20
0.7.19
0.7.18
0.7.17
0.7.16
0.7.15
0.7.14
0.7.13
0.7.12
0.7.11
0.7.10
0.7.9
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.26
0.6.25
0.6.24
0.6.23
0.6.22
0.6.21
0.6.20
0.6.19
0.6.18
0.6.17
0.6.16
0.6.15
0.6.14
0.6.13
0.6.12
0.6.11
0.6.10
0.6.9
0.6.8
0.6.7
0.6.6
0.6.5
0.6.2
0.6.1
0.6.0
0.5.18
0.5.17
0.5.16
0.5.15
0.5.14
0.5.11
0.5.10
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.0
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
0.1.0
BEAM-on-device mobile framework for Elixir
Current section
Files
Jump to
Current section
Files
ios/MobNode.m
// MobNode.m — Mob UI tree node implementation.
#import "MobNode.h"
#import <math.h>
@implementation MobNode
- (instancetype)init {
if ((self = [super init])) {
_textSize = 14.0;
_padding = 0.0;
_paddingTop = -1.0;
_paddingRight = -1.0;
_paddingBottom = -1.0;
_paddingLeft = -1.0;
_fontWeight = @"regular";
_textAlign = @"left";
_italic = NO;
_lineHeight = 0.0;
_letterSpacing = 0.0;
_thickness = 1.0;
_fixedSize = 0.0;
_value = NAN; // NaN = indeterminate (progress) or not-yet-set (slider)
_minValue = 0.0;
_maxValue = 1.0;
_checked = NO;
_axis = @"vertical";
_showIndicator = YES;
_rowAlign = @"center";
_boxAlign = @"top_leading";
_offsetX = 0.0;
_offsetY = 0.0;
_keyboardTypeStr = @"default";
_returnKeyStr = @"done";
_contentModeStr = @"fit";
_fixedWidth = 0.0;
_fixedHeight = 0.0;
_fillWidth = NO;
_cornerRadius = 0.0;
_videoAutoplay = NO;
_videoLoop = NO;
_videoControls = YES;
_children = [NSMutableArray array];
}
return self;
}
@end