Support ROW_REVERSE, COLUMN_REVERSE and RTL direction
This commit is contained in:
@@ -111,9 +111,15 @@ function printLayout(test) {
|
||||
}
|
||||
}
|
||||
|
||||
addEnum(node, 'direction', 'direction', {
|
||||
'ltr': 'CSS_DIRECTION_LTR',
|
||||
'rtl': 'CSS_DIRECTION_RTL'
|
||||
});
|
||||
addEnum(node, 'flexDirection', 'flex_direction', {
|
||||
'row': 'CSS_FLEX_DIRECTION_ROW',
|
||||
'column': 'CSS_FLEX_DIRECTION_COLUMN'
|
||||
'row-reverse': 'CSS_FLEX_DIRECTION_ROW_REVERSE',
|
||||
'column': 'CSS_FLEX_DIRECTION_COLUMN',
|
||||
'column-reverse': 'CSS_FLEX_DIRECTION_COLUMN_REVERSE'
|
||||
});
|
||||
addEnum(node, 'justifyContent', 'justify_content', {
|
||||
'flex-start': 'CSS_JUSTIFY_FLEX_START',
|
||||
@@ -234,6 +240,7 @@ function transpileAnnotatedJStoC(jsCode) {
|
||||
.replace(/layout\[dim/g, 'layout.dimensions[dim')
|
||||
.replace(/layout\[pos/g, 'layout.position[pos')
|
||||
.replace(/layout\[leading/g, 'layout.position[leading')
|
||||
.replace(/layout\[trailing/g, 'layout.position[trailing')
|
||||
.replace(/style\[dim/g, 'style.dimensions[dim')
|
||||
.replace(/node.children\[i\]/g, 'node->get_child(node->context, i)')
|
||||
.replace(/node\./g, 'node->')
|
||||
|
Reference in New Issue
Block a user