summaryrefslogtreecommitdiffstats
path: root/src/TextViewport/Render/CachedRender.hs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-03-09 02:25:18 +0100
committertv <tv@krebsco.de>2026-03-09 02:26:50 +0100
commit230e538e41360f2018db9a8b5274402d0b3200b6 (patch)
tree3c7cb9e360850d0a404087a66bfb860441905a9b /src/TextViewport/Render/CachedRender.hs
parentfdf2c5436dfea4a30af445059e77a54e14b64752 (diff)
generalize Item from Text to Textual
Diffstat (limited to 'src/TextViewport/Render/CachedRender.hs')
-rw-r--r--src/TextViewport/Render/CachedRender.hs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/TextViewport/Render/CachedRender.hs b/src/TextViewport/Render/CachedRender.hs
index c4b6cf2..b5af8d4 100644
--- a/src/TextViewport/Render/CachedRender.hs
+++ b/src/TextViewport/Render/CachedRender.hs
@@ -1,15 +1,14 @@
module TextViewport.Render.CachedRender where
-import Data.Text (Text)
import TextViewport.Buffer.Item (SegmentStrategy)
import TextViewport.Render.RenderedItem (RenderedItem)
-data CachedRender = CachedRender
+data CachedRender a = CachedRender
{ crWidth :: !Int
- , crStrategy :: !SegmentStrategy
- , crText :: !Text
- , crRendered :: !RenderedItem
+ , crStrategy :: !(SegmentStrategy a)
+ , crText :: !a
+ , crRendered :: !(RenderedItem a)
}
deriving (Eq, Show)