From a7e639cdb0d34fee66b4a85def25be4fea7e635e Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 22 Mar 2025 09:39:52 -0500 Subject: [PATCH] working on create --- windowCreate.go | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 windowCreate.go diff --git a/windowCreate.go b/windowCreate.go new file mode 100644 index 0000000..900f7cd --- /dev/null +++ b/windowCreate.go @@ -0,0 +1,55 @@ +// Copyright 2017-2025 WIT.COM Inc. All rights reserved. +// Use of this source code is governed by the GPL 3.0 + +package main + +// An app to submit patches for the 30 GO GUI repos + +import ( + "go.wit.com/lib/gadgets" + "go.wit.com/log" +) + +func createWindow() *gadgets.GenericWindow { + createWindow := gadgets.NewGenericWindow("Create Droplet", "settings") + createWindow.Custom = func() { + log.Warn("create window close") + } + + grid := createWindow.Group.RawGrid() + + gadgets.NewBasicEntry(grid, "memory") + grid.NextRow() + + grid.NewLabel("name") + grid.NewTextbox("something") + grid.NextRow() + + grid.NewButton("Start", func() { + log.Info("make a box") + }) + + return createWindow +} + +func editDropletWindow() *gadgets.GenericWindow { + editDropletWindow := gadgets.NewGenericWindow("Create Droplet", "settings") + editDropletWindow.Custom = func() { + log.Warn("create window close") + } + + grid := editDropletWindow.Group.RawGrid() + + gadgets.NewBasicEntry(grid, "memory") + grid.NextRow() + + grid.NewLabel("name") + grid.NewTextbox("something") + grid.NextRow() + + grid.NewButton("Start", func() { + log.Info("make a box") + }) + + return editDropletWindow +}