mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
clean up displaying
This commit is contained in:
parent
17da5fd2da
commit
e0e9e29e91
@ -6,18 +6,31 @@ func (widget *Widget) display() {
|
|||||||
str := ""
|
str := ""
|
||||||
for _, fromCurrency := range widget.list.items {
|
for _, fromCurrency := range widget.list.items {
|
||||||
str += fmt.Sprintf("%s (%s)\n", fromCurrency.displayName, fromCurrency.name)
|
str += fmt.Sprintf("%s (%s)\n", fromCurrency.displayName, fromCurrency.name)
|
||||||
for _, toCurrency := range fromCurrency.to {
|
str += makeToListText(fromCurrency.to)
|
||||||
str += fmt.Sprintf(" %s\n", toCurrency.name)
|
|
||||||
for _, info := range toCurrency.info {
|
|
||||||
str += makeInfoRow(info)
|
|
||||||
str += "\n\n"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
widget.Result = str
|
widget.Result = str
|
||||||
}
|
}
|
||||||
|
|
||||||
func makeInfoRow(info tInfo) string {
|
func makeToListText(toList []*tCurrency) string {
|
||||||
|
str := ""
|
||||||
|
for _, toCurrency := range toList {
|
||||||
|
str += makeToText(toCurrency)
|
||||||
|
}
|
||||||
|
|
||||||
|
return str
|
||||||
|
}
|
||||||
|
|
||||||
|
func makeToText(toCurrency *tCurrency) string {
|
||||||
|
str := ""
|
||||||
|
str += fmt.Sprintf(" %s\n", toCurrency.name)
|
||||||
|
for _, info := range toCurrency.info {
|
||||||
|
str += makeInfoText(info)
|
||||||
|
str += "\n\n"
|
||||||
|
}
|
||||||
|
return str
|
||||||
|
}
|
||||||
|
|
||||||
|
func makeInfoText(info tInfo) string {
|
||||||
return fmt.Sprintf(" Exchange: %s\n", info.exchange) + fmt.Sprintf(" Volume(24h): %f-%f", info.volume24h, info.volume24hTo)
|
return fmt.Sprintf(" Exchange: %s\n", info.exchange) + fmt.Sprintf(" Volume(24h): %f-%f", info.volume24h, info.volume24hTo)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user