adaptive ET_STYLE_MMSS
Vladimir Bauer
7 years ago
| 73 | 73 | case ET_STYLE_HHMM: |
| 74 | 74 | str = fmt.Sprintf("%02d:%02d", hours, minutes) |
| 75 | 75 | case ET_STYLE_MMSS: |
| 76 | str = fmt.Sprintf("%02d:%02d", minutes, seconds) | |
| 76 | if hours > 0 { | |
| 77 | str = fmt.Sprintf("%02d:%02d:%02d", hours, minutes, seconds) | |
| 78 | } else { | |
| 79 | str = fmt.Sprintf("%02d:%02d", minutes, seconds) | |
| 80 | } | |
| 77 | 81 | } |
| 78 | 82 | |
| 79 | 83 | return d.FormatMsg(str) |
| 145 | 149 | case ET_STYLE_HHMM: |
| 146 | 150 | str = fmt.Sprintf("%02d:%02d", hours, minutes) |
| 147 | 151 | case ET_STYLE_MMSS: |
| 148 | str = fmt.Sprintf("%02d:%02d", minutes, seconds) | |
| 152 | if hours > 0 { | |
| 153 | str = fmt.Sprintf("%02d:%02d:%02d", hours, minutes, seconds) | |
| 154 | } else { | |
| 155 | str = fmt.Sprintf("%02d:%02d", minutes, seconds) | |
| 156 | } | |
| 149 | 157 | } |
| 150 | 158 | |
| 151 | 159 | return d.FormatMsg(str) |