summaryrefslogtreecommitdiff
path: root/viewAutotypist.go
blob: 090b37e1f76f93f323050d3fe011330bcd5a3ba9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package repolist

import "go.wit.com/gui"

// This creates a view of the repos
// you can only have one at this point
func (rl *RepoList) AutotypistView(parent *gui.Node) {
	rl.allrepos = make(map[string]*RepoRow)
	rl.viewName = "autotypist"

	// rl.reposbox = gui.RawBox()
	rl.reposbox = parent

	rl.reposgroup = rl.reposbox.NewGroup("my git repositories (configure in ~/.config/autotypist)")
	// rl.reposgroup.Menu = repolistMenu() // how to do a menu? what should the code look like?
	rl.reposgrid = rl.reposgroup.NewGrid("test", 0, 0)

	rl.reposgrid.NewLabel("") // path goes here
	rl.reposgrid.NewLabel("last tag").SetProgName("last tag")
	rl.reposgrid.NewLabel("master version")
	rl.reposgrid.NewLabel("devel version")
	rl.reposgrid.NewLabel("user version")
	rl.reposgrid.NewLabel("Status")
	rl.reposgrid.NewLabel("Current").SetProgName("CurrentName")
	rl.reposgrid.NewLabel("Version").SetProgName("CurrentVersion")
	rl.reposgrid.NextRow()

	rl.blind = gui.RawBox()
	rl.shownCount = rl.blind.NewLabel("showCount")
	rl.duration = rl.blind.NewLabel("duration")
}