From 242ba7f412d4e54f21385afff3f2b884f57f6ced Mon Sep 17 00:00:00 2001 From: "Gabriel A. Giovanini" Date: Thu, 30 May 2024 15:06:28 +0200 Subject: feat: Add navbar selection --- templates/navbar.qtpl.go | 123 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 templates/navbar.qtpl.go (limited to 'templates/navbar.qtpl.go') diff --git a/templates/navbar.qtpl.go b/templates/navbar.qtpl.go new file mode 100644 index 0000000..e2b738c --- /dev/null +++ b/templates/navbar.qtpl.go @@ -0,0 +1,123 @@ +// Code generated by qtc from "navbar.qtpl". DO NOT EDIT. +// See https://github.com/valyala/quicktemplate for details. + +//line navbar.qtpl:1 +package templates + +//line navbar.qtpl:1 +import ( + qtio422016 "io" + + qt422016 "github.com/valyala/quicktemplate" +) + +//line navbar.qtpl:1 +var ( + _ = qtio422016.Copy + _ = qt422016.AcquireByteBuffer +) + +//line navbar.qtpl:2 +type Selection int + +const ( + Git Selection = iota + List + About + Config +) + +//line navbar.qtpl:11 +func streaminsertIfEqual(qw422016 *qt422016.Writer, s, d Selection) { +//line navbar.qtpl:11 + if s == d { +//line navbar.qtpl:11 + qw422016.N().S(` selected`) +//line navbar.qtpl:11 + } +//line navbar.qtpl:11 +} + +//line navbar.qtpl:11 +func writeinsertIfEqual(qq422016 qtio422016.Writer, s, d Selection) { +//line navbar.qtpl:11 + qw422016 := qt422016.AcquireWriter(qq422016) +//line navbar.qtpl:11 + streaminsertIfEqual(qw422016, s, d) +//line navbar.qtpl:11 + qt422016.ReleaseWriter(qw422016) +//line navbar.qtpl:11 +} + +//line navbar.qtpl:11 +func insertIfEqual(s, d Selection) string { +//line navbar.qtpl:11 + qb422016 := qt422016.AcquireByteBuffer() +//line navbar.qtpl:11 + writeinsertIfEqual(qb422016, s, d) +//line navbar.qtpl:11 + qs422016 := string(qb422016.B) +//line navbar.qtpl:11 + qt422016.ReleaseByteBuffer(qb422016) +//line navbar.qtpl:11 + return qs422016 +//line navbar.qtpl:11 +} + +//line navbar.qtpl:14 +func StreamNavbar(qw422016 *qt422016.Writer, s Selection) { +//line navbar.qtpl:14 + qw422016.N().S(` + +`) +//line navbar.qtpl:23 +} + +//line navbar.qtpl:23 +func WriteNavbar(qq422016 qtio422016.Writer, s Selection) { +//line navbar.qtpl:23 + qw422016 := qt422016.AcquireWriter(qq422016) +//line navbar.qtpl:23 + StreamNavbar(qw422016, s) +//line navbar.qtpl:23 + qt422016.ReleaseWriter(qw422016) +//line navbar.qtpl:23 +} + +//line navbar.qtpl:23 +func Navbar(s Selection) string { +//line navbar.qtpl:23 + qb422016 := qt422016.AcquireByteBuffer() +//line navbar.qtpl:23 + WriteNavbar(qb422016, s) +//line navbar.qtpl:23 + qs422016 := string(qb422016.B) +//line navbar.qtpl:23 + qt422016.ReleaseByteBuffer(qb422016) +//line navbar.qtpl:23 + return qs422016 +//line navbar.qtpl:23 +} -- cgit v1.2.3