add GroupView
This commit is contained in:
parent
d255c05aef
commit
ea2145da69
@ -83,6 +83,7 @@ export abstract class View implements IWatcher, Modeling {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Group extends View {
|
export class Group extends View {
|
||||||
|
@Property
|
||||||
children: View[] = []
|
children: View[] = []
|
||||||
|
|
||||||
add(v: View) {
|
add(v: View) {
|
||||||
@ -90,14 +91,37 @@ export class Group extends View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Text extends View {
|
export class Stack extends Group {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Image extends View {
|
export class VLayout extends Group {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export class HLayout extends Group {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
export class Text extends View {
|
||||||
|
@Property
|
||||||
|
text?: string
|
||||||
|
|
||||||
|
@Property
|
||||||
|
textColor?: Color
|
||||||
|
|
||||||
|
@Property
|
||||||
|
textSize?: number
|
||||||
|
|
||||||
|
@Property
|
||||||
|
maxLines?: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export class Image extends View {
|
||||||
|
@Property
|
||||||
|
imageUrl?: string
|
||||||
|
}
|
||||||
|
|
||||||
export class List extends View {
|
export class List extends View {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user