mirror of
https://github.com/schollz/croc.git
synced 2025-10-11 13:21:00 +02:00
slightly better
This commit is contained in:
parent
56d7b6f652
commit
376b922d6d
1 changed files with 27 additions and 2 deletions
|
@ -77,12 +77,36 @@ func makeFormTab() fyne.Widget {
|
|||
func main() {
|
||||
a := app.New()
|
||||
a.Settings().SetTheme(theme.LightTheme())
|
||||
|
||||
w := a.NewWindow("Hello")
|
||||
w.Resize(fyne.Size{800, 600})
|
||||
out := widget.NewEntry()
|
||||
out.Text = "Hello"
|
||||
|
||||
entryReadOnly := widget.NewEntry()
|
||||
entryReadOnly.SetPlaceHolder("")
|
||||
entryReadOnly.ReadOnly = true
|
||||
progress := widget.NewProgressBar()
|
||||
sendScreen := widget.NewVBox(
|
||||
widget.NewLabelWithStyle("Send a file", fyne.TextAlignCenter, fyne.TextStyle{Bold: true}),
|
||||
layout.NewSpacer(),
|
||||
widget.NewLabel("Send a file"),
|
||||
widget.NewButton("Select file", func() {
|
||||
filename, err := nativedialog.File().Title("Select a file to send").Load()
|
||||
if err == nil {
|
||||
entryReadOnly.SetText(filename)
|
||||
}
|
||||
// codeDialog := dialog.NewInformation("Info", "Your passphrase is: x1", w)
|
||||
// codeDialog.Show()
|
||||
}),
|
||||
entryReadOnly,
|
||||
widget.NewButton("Send", func() {
|
||||
fmt.Println("send")
|
||||
}),
|
||||
layout.NewSpacer(),
|
||||
progress,
|
||||
)
|
||||
progress.Hide()
|
||||
|
||||
box1 := widget.NewVBox(
|
||||
widget.NewLabel("Hello Fyne!"),
|
||||
makeFormTab(),
|
||||
|
@ -140,10 +164,11 @@ func main() {
|
|||
cnf.Show()
|
||||
}),
|
||||
)
|
||||
_ = box1
|
||||
|
||||
tabs := widget.NewTabContainer(
|
||||
widget.NewTabItemWithIcon("Welcome", theme.HomeIcon(), welcomeScreen(a)),
|
||||
widget.NewTabItemWithIcon("Send", theme.MailSendIcon(), box1),
|
||||
widget.NewTabItemWithIcon("Send", theme.MailSendIcon(), sendScreen),
|
||||
)
|
||||
tabs.SetTabLocation(widget.TabLocationLeading)
|
||||
w.SetContent(tabs)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue