diff options
author | bptato <nincsnevem662@gmail.com> | 2024-10-06 20:37:27 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-10-06 20:37:27 +0200 |
commit | e7874dc0a04dacf142254b9c882ffc702181ff53 (patch) | |
tree | 0010c9a5fe48a06384cdd0401ba96f9a688c1d97 /src/io | |
parent | 27faff39147783079eece6fc5361e7acd8096452 (diff) | |
download | chawan-e7874dc0a04dacf142254b9c882ffc702181ff53.tar.gz |
color: reduce CellColor size, misc color refactoring
* split out CSSColor from CellColor; now CellColor is just 4 bytes (which helps reduce FormatCell size) * unify color function naming (still not perfect)
Diffstat (limited to 'src/io')
-rw-r--r-- | src/io/bufreader.nim | 4 | ||||
-rw-r--r-- | src/io/bufwriter.nim | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/io/bufreader.nim b/src/io/bufreader.nim index d4eb9953..7813bd93 100644 --- a/src/io/bufreader.nim +++ b/src/io/bufreader.nim @@ -24,7 +24,7 @@ proc sread*(reader: var BufferedReader; obj: var ref object) proc sread*[T](reader: var BufferedReader; o: var Option[T]) proc sread*[T, E](reader: var BufferedReader; o: var Result[T, E]) proc sread*(reader: var BufferedReader; c: var ARGBColor) -proc sread*(reader: var BufferedReader; c: var RGBColor) +proc sread*(reader: var BufferedReader; c: var CellColor) proc initReader*(stream: DynStream; len, auxLen: int): BufferedReader = assert len != 0 @@ -151,5 +151,5 @@ proc sread*[T, E](reader: var BufferedReader; o: var Result[T, E]) = proc sread*(reader: var BufferedReader; c: var ARGBColor) = reader.sread(uint32(c)) -proc sread*(reader: var BufferedReader; c: var RGBColor) = +proc sread*(reader: var BufferedReader; c: var CellColor) = reader.sread(uint32(c)) diff --git a/src/io/bufwriter.nim b/src/io/bufwriter.nim index 3bedf883..5b07e0d6 100644 --- a/src/io/bufwriter.nim +++ b/src/io/bufwriter.nim @@ -34,7 +34,7 @@ proc swrite*(writer: var BufferedWriter; obj: ref object) proc swrite*[T](writer: var BufferedWriter; o: Option[T]) proc swrite*[T, E](writer: var BufferedWriter; o: Result[T, E]) proc swrite*(writer: var BufferedWriter; c: ARGBColor) -proc swrite*(writer: var BufferedWriter; c: RGBColor) +proc swrite*(writer: var BufferedWriter; c: CellColor) const InitLen = sizeof(int) * 2 const SizeInit = max(64, InitLen) @@ -153,5 +153,5 @@ proc swrite*[T, E](writer: var BufferedWriter; o: Result[T, E]) = proc swrite*(writer: var BufferedWriter; c: ARGBColor) = writer.swrite(uint32(c)) -proc swrite*(writer: var BufferedWriter; c: RGBColor) = +proc swrite*(writer: var BufferedWriter; c: CellColor) = writer.swrite(uint32(c)) |