19 lines
392 B
Scala
19 lines
392 B
Scala
package net.okennedy.cells.sheet
|
|
|
|
import net.okennedy.cells.Identifier
|
|
import net.okennedy.cells.serialized
|
|
|
|
class ColumnGutter(val spec: serialized.ColSpec, val position: Int, val idx: Int)
|
|
{
|
|
def label: String =
|
|
{
|
|
var i = idx
|
|
var l = ""
|
|
while(true) {
|
|
l += ('A'.toByte + (i % 26)).toChar.toString
|
|
if(i < 26) { return l }
|
|
i /= 26
|
|
}
|
|
return "???"
|
|
}
|
|
} |