Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- return decredmaterial.LinearLayout{
- Width: decredmaterial.MATCH_PARENT,
- Height: decredmaterial.MATCH_PARENT,
- Orientation: layout.Vertical,
- }.Layout(gtx,
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: decredmaterial.MATCH_PARENT,
- Height: gtx.Px(values.MarginPadding40),
- Background: pg.Theme.Color.Orange,
- Direction: layout.Center,
- }.Layout(gtx, layout.Rigid(pg.Theme.Body1("Header").Layout))
- }),
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: decredmaterial.MATCH_PARENT,
- Height: decredmaterial.WRAP_CONTENT,
- Margin: layout.Inset{Top: values.MarginPadding16},
- Padding: layout.UniformInset(values.MarginPadding16),
- Border: decredmaterial.Border{Width: values.MarginPadding1, Color: pg.Theme.Color.Danger},
- }.Layout(gtx,
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: gtx.Constraints.Max.X / 2, // 50% width
- Height: gtx.Px(values.MarginPadding200),
- Direction: layout.S,
- Border: decredmaterial.Border{Color: pg.Theme.Color.DeepBlue, Width: values.MarginPadding2},
- }.Layout(gtx, layout.Rigid(pg.Theme.Body1("Border").Layout))
- }),
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: decredmaterial.MATCH_PARENT, // 50% width or remaining width
- Height: gtx.Px(values.MarginPadding200),
- Orientation: layout.Vertical,
- Direction: layout.E,
- Margin: layout.Inset{Left: values.MarginPadding16},
- }.Layout(gtx,
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: gtx.Px(values.MarginPadding100),
- Height: gtx.Constraints.Max.X / 2, // 50% height
- Background: pg.Theme.Color.Orange,
- Orientation: layout.Horizontal,
- }.Layout(gtx)
- }),
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: gtx.Px(values.MarginPadding100),
- Height: decredmaterial.MATCH_PARENT,
- Background: pg.Theme.Color.Orange,
- Orientation: layout.Horizontal,
- Margin: layout.Inset{Top: values.MarginPadding16},
- }.Layout(gtx)
- }),
- )
- }),
- )
- }),
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: decredmaterial.MATCH_PARENT,
- Height: gtx.Px(values.MarginPadding100),
- Margin: layout.Inset{Top: values.MarginPadding16},
- Background: pg.Theme.Color.Orange,
- Padding: layout.UniformInset(values.MarginPadding16),
- Border: decredmaterial.Border{Radius: decredmaterial.Radius(10)},
- }.Layout(gtx, layout.Rigid(pg.Theme.Body1("Radius & Padding").Layout))
- }),
- layout.Rigid(func(gtx C) D {
- return decredmaterial.LinearLayout{
- Width: decredmaterial.MATCH_PARENT,
- Height: decredmaterial.MATCH_PARENT,
- Margin: layout.Inset{Top: values.MarginPadding16},
- Background: pg.Theme.Color.Orange,
- }.Layout(gtx)
- }),
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement