App
The first call in every app is core.NewBody. This creates and returns a new body, which is a container in which app content is placed. This takes an optional name, which is used for the title of the app/window/tab.
After calling NewBody, you add widgets to the body that was returned, which is typically given the local variable name b for body.
Then, after adding content to your body, you can create and start a window from it using core.Body.RunMainWindow.
Therefore, the standard structure of an app looks like this:
package main
import "cogentcore.org/core/core"
func main() {
b := core.NewBody("App Name")
// Add app content here
b.RunMainWindow()
}For most of the code examples on this website, we will omit the outer structure of the app so that you can focus on the app content.