(t int)
| 9305 | } |
| 9306 | |
| 9307 | func layoutAlert(t int) fyne.CanvasObject { |
| 9308 | rect := canvas.NewRectangle(color.Transparent) |
| 9309 | rect.SetMinSize(fyne.NewSize(ui.Width*0.6, ui.Width*0.35)) |
| 9310 | frame := &iframe{} |
| 9311 | rectSpacer := canvas.NewRectangle(color.Transparent) |
| 9312 | rectSpacer.SetMinSize(fyne.NewSize(10, 5)) |
| 9313 | wSpacer := widget.NewLabel(" ") |
| 9314 | |
| 9315 | title := canvas.NewText("", colors.Gray) |
| 9316 | title.TextStyle = fyne.TextStyle{Bold: true} |
| 9317 | title.TextSize = 16 |
| 9318 | title.Alignment = fyne.TextAlignCenter |
| 9319 | |
| 9320 | heading := canvas.NewText("", colors.Red) |
| 9321 | heading.TextStyle = fyne.TextStyle{Bold: true} |
| 9322 | heading.TextSize = 22 |
| 9323 | heading.Alignment = fyne.TextAlignCenter |
| 9324 | |
| 9325 | sub := widget.NewRichTextFromMarkdown("") |
| 9326 | sub.Wrapping = fyne.TextWrapWord |
| 9327 | |
| 9328 | labelSettings := widget.NewHyperlinkWithStyle("Review Settings", nil, fyne.TextAlignCenter, fyne.TextStyle{Bold: true}) |
| 9329 | |
| 9330 | if t == 1 { |
| 9331 | title.Text = "E R R O R" |
| 9332 | heading.Text = "Connection Failure" |
| 9333 | sub.ParseMarkdown("Connection to " + session.Daemon + " has failed. Please review your settings and try again.") |
| 9334 | labelSettings.Text = "Review Settings" |
| 9335 | labelSettings.OnTapped = func() { |
| 9336 | session.Window.SetContent(layoutSettings()) |
| 9337 | } |
| 9338 | } else if t == 2 { |
| 9339 | title.Text = "E R R O R" |
| 9340 | heading.Text = "Write Failure" |
| 9341 | sub.ParseMarkdown("Could not write data to disk, please check to make sure Engram has the proper permissions and/or you have unzipped the contents.") |
| 9342 | labelSettings.Text = "Review Settings" |
| 9343 | labelSettings.OnTapped = func() { |
| 9344 | session.Window.SetContent(layoutMain()) |
| 9345 | } |
| 9346 | } else { |
| 9347 | title.Text = "E R R O R" |
| 9348 | heading.Text = "ID-10T Error Protocol" |
| 9349 | sub.ParseMarkdown("System malfunction... Please... Find... Help...") |
| 9350 | labelSettings.Text = "Review Settings" |
| 9351 | labelSettings.OnTapped = func() { |
| 9352 | session.Window.SetContent(layoutSettings()) |
| 9353 | } |
| 9354 | } |
| 9355 | |
| 9356 | rectHeader := canvas.NewRectangle(color.Transparent) |
| 9357 | rectHeader.SetMinSize(fyne.NewSize(ui.Width, 1)) |
| 9358 | |
| 9359 | session.Gif, _ = x.NewAnimatedGifFromResource(resourceAnimation2Gif) |
| 9360 | session.Gif.SetMinSize(rect.MinSize()) |
| 9361 | session.Gif.Start() |
| 9362 | |
| 9363 | alertForm := container.NewVBox( |
| 9364 | wSpacer, |
no test coverage detected