on master help sign in
API: remove some module re-exports
afe5757Jonathan Daugherty
src/Graphics/Vty.hs+4
@@ -55,6 +55,8 @@ module Graphics.Vty
55 , module Graphics.Vty.Input
55 , module Graphics.Vty.Input
56 , module Graphics.Vty.Output
56 , module Graphics.Vty.Output
57 , module Graphics.Vty.Picture
57 , module Graphics.Vty.Picture
58+ , module Graphics.Vty.Image
59+ , module Graphics.Vty.Attributes
58 , DisplayRegion
60 , DisplayRegion
59 , Mode(..)
61 , Mode(..)
60 )
62 )
@@ -67,6 +69,8 @@ import Graphics.Vty.Input
67import Graphics.Vty.Output
69import Graphics.Vty.Output
68import Graphics.Vty.Output.Interface
70import Graphics.Vty.Output.Interface
69import Graphics.Vty.Picture
71import Graphics.Vty.Picture
72+import Graphics.Vty.Image
73+import Graphics.Vty.Attributes
70
74
71import Control.Concurrent.STM
75import Control.Concurrent.STM
72
76
src/Graphics/Vty/Image.hs−3
@@ -40,9 +40,6 @@ module Graphics.Vty.Image
40 , translate
40 , translate
41 , translateX
41 , translateX
42 , translateY
42 , translateY
43− -- | The possible display attributes used in
44− -- constructing an `Image`.
45− , module Graphics.Vty.Attributes
46 )
43 )
47where
44where
48
45
src/Graphics/Vty/Output/Interface.hs+1
@@ -15,6 +15,7 @@ module Graphics.Vty.Output.Interface where
15
15
16import Graphics.Vty.Prelude
16import Graphics.Vty.Prelude
17
17
18+import Graphics.Vty.Attributes
18import Graphics.Vty.Picture
19import Graphics.Vty.Picture
19import Graphics.Vty.PictureToSpans
20import Graphics.Vty.PictureToSpans
20import Graphics.Vty.Span
21import Graphics.Vty.Span
src/Graphics/Vty/Picture.hs+10−2
@@ -4,12 +4,20 @@
4--
4--
5-- A 'Picture' is a background paired with a layer of 'Image's.
5-- A 'Picture' is a background paired with a layer of 'Image's.
6module Graphics.Vty.Picture
6module Graphics.Vty.Picture
7− ( module Graphics.Vty.Picture
7+ ( Picture(..)
8− , module Graphics.Vty.Image
8+ , Cursor(..)
9+ , Background(..)
10+ , emptyPicture
11+ , addToTop
12+ , addToBottom
13+ , picForImage
14+ , picForLayers
15+ , picImage
9 )
16 )
10where
17where
11
18
12import Graphics.Vty.Image
19import Graphics.Vty.Image
20+import Graphics.Vty.Attributes
13
21
14import Control.DeepSeq
22import Control.DeepSeq
15
23
src/Graphics/Vty/PictureToSpans.hs+1
@@ -15,6 +15,7 @@ module Graphics.Vty.PictureToSpans where
15
15
16import Graphics.Vty.Prelude
16import Graphics.Vty.Prelude
17
17
18+import Graphics.Vty.Attributes (Attr, currentAttr)
18import Graphics.Vty.Image
19import Graphics.Vty.Image
19import Graphics.Vty.Image.Internal
20import Graphics.Vty.Image.Internal
20import Graphics.Vty.Picture
21import Graphics.Vty.Picture
src/Graphics/Vty/Span.hs+1
@@ -17,6 +17,7 @@ module Graphics.Vty.Span where
17
17
18import Graphics.Vty.Prelude
18import Graphics.Vty.Prelude
19
19
20+import Graphics.Vty.Attributes (Attr)
20import Graphics.Vty.Image
21import Graphics.Vty.Image
21import Graphics.Vty.Image.Internal ( clipText )
22import Graphics.Vty.Image.Internal ( clipText )
22
23