diff options
Diffstat (limited to 'mirror.go')
| -rw-r--r-- | mirror.go | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/mirror.go b/mirror.go new file mode 100644 index 0000000..e81c71c --- /dev/null +++ b/mirror.go @@ -0,0 +1,42 @@ +package repostatus + +import ( + "go.wit.com/gui" + // "go.wit.com/gui/gui" +) + +// this is experiemental work on making 'View's or Table Row's +// this may or may not be a good idea + +// returns a widget of the last tag that acts as a mirror +func (rs *RepoStatus) MirrorLastTag() *gui.Node { + return rs.lasttag.MirrorValue() +} + +func (rs *RepoStatus) MirrorTargetVersion() *gui.Node { + return rs.targetReleaseVersion.MirrorValue() +} + +func (rs *RepoStatus) MirrorCurrentVersion() *gui.Node { + return rs.currentVersion.MirrorValue() +} + +func (rs *RepoStatus) MirrorCurrentName() *gui.Node { + return rs.currentBranch.MirrorValue() +} + +func (rs *RepoStatus) MirrorGitState() *gui.Node { + return rs.gitState.MirrorValue() +} + +func (rs *RepoStatus) MirrorMasterVersion() *gui.Node { + return rs.mainBranchVersion.MirrorValue() +} + +func (rs *RepoStatus) MirrorDevelVersion() *gui.Node { + return rs.develBranchVersion.MirrorValue() +} + +func (rs *RepoStatus) MirrorUserVersion() *gui.Node { + return rs.userBranchVersion.MirrorValue() +} |
