diff --git a/pkg/menu_scene.go b/pkg/menu_scene.go index a5d9fb3..151b1a3 100644 --- a/pkg/menu_scene.go +++ b/pkg/menu_scene.go @@ -136,7 +136,7 @@ func (s *MenuScene) setupNewWindow(d *Doodle) error { { frame := ui.NewFrame("New Level Frame") window.Pack(frame, ui.Pack{ - Side: ui.N, + Side: ui.N, Fill: true, Expand: true, }) @@ -150,14 +150,14 @@ func (s *MenuScene) setupNewWindow(d *Doodle) error { Font: balance.LabelFont, }) frame.Pack(label1, ui.Pack{ - Side: ui.N, - FillX: true, + Side: ui.N, + FillX: true, }) typeFrame := ui.NewFrame("Page Type Options Frame") frame.Pack(typeFrame, ui.Pack{ - Side: ui.N, - FillX: true, + Side: ui.N, + FillX: true, }) type typeObj struct { @@ -197,7 +197,7 @@ func (s *MenuScene) setupNewWindow(d *Doodle) error { s.Supervisor.Add(radio) typeFrame.Pack(radio, ui.Pack{ Side: ui.W, - PadX: 4, + PadX: 4, }) }(t) } @@ -211,14 +211,14 @@ func (s *MenuScene) setupNewWindow(d *Doodle) error { Font: balance.LabelFont, }) frame.Pack(label2, ui.Pack{ - Side: ui.N, - FillX: true, + Side: ui.N, + FillX: true, }) wpFrame := ui.NewFrame("Wallpaper Frame") frame.Pack(wpFrame, ui.Pack{ - Side: ui.N, - FillX: true, + Side: ui.N, + FillX: true, }) type wallpaperObj struct { @@ -247,7 +247,7 @@ func (s *MenuScene) setupNewWindow(d *Doodle) error { s.Supervisor.Add(radio) wpFrame.Pack(radio, ui.Pack{ Side: ui.W, - PadX: 4, + PadX: 4, }) }(t) } @@ -264,9 +264,9 @@ func (s *MenuScene) setupNewWindow(d *Doodle) error { // }) // bottomFrame.SetBackground(render.Grey) frame.Pack(bottomFrame, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 8, + Side: ui.N, + FillX: true, + PadY: 8, }) var buttons = []struct { @@ -310,8 +310,8 @@ func (s *MenuScene) setupNewWindow(d *Doodle) error { s.Supervisor.Add(btn) bottomFrame.Pack(btn, ui.Pack{ Side: ui.W, - PadX: 4, - PadY: 8, + PadX: 4, + PadY: 8, }) } } @@ -333,7 +333,7 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { { frame := ui.NewFrame("Open Drawing Frame") window.Pack(frame, ui.Pack{ - Side: ui.N, + Side: ui.N, Fill: true, Expand: true, }) @@ -347,8 +347,8 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { Font: balance.LabelFont, }) frame.Pack(label1, ui.Pack{ - Side: ui.N, - FillX: true, + Side: ui.N, + FillX: true, }) // Get the user's levels. @@ -360,9 +360,9 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { lvlRow := ui.NewFrame("Level Row 0") frame.Pack(lvlRow, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 1, + Side: ui.N, + FillX: true, + PadY: 1, }) for i, lvl := range levels { func(i int, lvl string) { @@ -380,7 +380,7 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { }) s.Supervisor.Add(btn) lvlRow.Pack(btn, ui.Pack{ - Side: ui.W, + Side: ui.W, Expand: true, Fill: true, }) @@ -389,9 +389,9 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { log.Warn("i=%d wrapped at mod 4", i) lvlRow = ui.NewFrame(fmt.Sprintf("Level Row %d", i)) frame.Pack(lvlRow, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 1, + Side: ui.N, + FillX: true, + PadY: 1, }) } }(i, lvl) @@ -409,16 +409,16 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { Font: balance.LabelFont, }) frame.Pack(label2, ui.Pack{ - Side: ui.N, - FillX: true, + Side: ui.N, + FillX: true, }) files, _ := userdir.ListDoodads() ddRow := ui.NewFrame("Doodad Row 0") frame.Pack(ddRow, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 1, + Side: ui.N, + FillX: true, + PadY: 1, }) for i, dd := range files { func(i int, dd string) { @@ -431,7 +431,7 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { }) s.Supervisor.Add(btn) ddRow.Pack(btn, ui.Pack{ - Side: ui.W, + Side: ui.W, Expand: true, Fill: true, }) @@ -439,9 +439,9 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { if i > 0 && (i+1)%4 == 0 { ddRow = ui.NewFrame(fmt.Sprintf("Doodad Row %d", i)) frame.Pack(ddRow, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 1, + Side: ui.N, + FillX: true, + PadY: 1, }) } }(i, dd) @@ -460,9 +460,9 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { // }) // bottomFrame.SetBackground(render.Grey) frame.Pack(bottomFrame, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 8, + Side: ui.N, + FillX: true, + PadY: 8, }) var buttons = []struct { @@ -482,8 +482,8 @@ func (s *MenuScene) setupLoadWindow(d *Doodle) error { s.Supervisor.Add(btn) bottomFrame.Pack(btn, ui.Pack{ Side: ui.W, - PadX: 4, - PadY: 8, + PadX: 4, + PadY: 8, }) } } diff --git a/pkg/play_scene.go b/pkg/play_scene.go index 7a17497..76c220c 100644 --- a/pkg/play_scene.go +++ b/pkg/play_scene.go @@ -199,7 +199,7 @@ func (s *PlayScene) SetupAlertbox() { { frame := ui.NewFrame("Open Drawing Frame") window.Pack(frame, ui.Pack{ - Side: ui.N, + Side: ui.N, Fill: true, Expand: true, }) @@ -213,9 +213,9 @@ func (s *PlayScene) SetupAlertbox() { Font: balance.LabelFont, }) frame.Pack(s.alertBoxLabel, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 16, + Side: ui.N, + FillX: true, + PadY: 16, }) /****************** @@ -224,9 +224,9 @@ func (s *PlayScene) SetupAlertbox() { bottomFrame := ui.NewFrame("Button Frame") frame.Pack(bottomFrame, ui.Pack{ - Side: ui.N, - FillX: true, - PadY: 8, + Side: ui.N, + FillX: true, + PadY: 8, }) // Button factory for the various options. @@ -240,7 +240,7 @@ func (s *PlayScene) SetupAlertbox() { }) bottomFrame.Pack(btn, ui.Pack{ Side: ui.W, - PadX: 2, + PadX: 2, }) s.supervisor.Add(btn) btn.Hide() // all buttons hidden by default @@ -362,10 +362,11 @@ func (s *PlayScene) Draw(d *Doodle) error { size = s.editButton.Size() padding = 8 ) - s.editButton.Present(d.Engine, render.Point{ + s.editButton.MoveTo(render.Point{ X: canSize.W - size.W - padding, Y: canSize.H - size.H - padding, }) + s.editButton.Present(d.Engine, s.editButton.Point()) // Draw the alert box window. if !s.alertBox.Hidden() {