gloss-relative-0.1.0.0: gloss-relative.cabal
cabal-version: 3.0
name: gloss-relative
version: 0.1.0.0
synopsis: Painless relative-sized pictures in Gloss.
description: A new Frame data type for Gloss that simplifies drawing vector graphics with relative sizes and flexible layouts -- no more hardcoding distances. Bonus: graphics automatically resize when the screen changes, and native mouse hover events over defined screen regions.
license: BSD-3-Clause
license-file: LICENSE
extra-doc-files:
README.md
author: Hugo Pacheco
maintainer: hpacheco@di.uminho.pt
category: Graphics
build-type: Simple
common warnings
ghc-options:
library
import: warnings
exposed-modules:
Graphics.Gloss.Relative
Graphics.Gloss.Relative.Frame
Graphics.Gloss.Relative.Interface
other-modules:
Graphics.Gloss.Relative.Internal.Dimension
Graphics.Gloss.Relative.Internal.Frame
Graphics.Gloss.Relative.Internal.Picture
Graphics.Gloss.Relative.Internal.Window
-- other-extensions:
build-depends: gloss, base < 5, mtl, containers
hs-source-dirs: src
default-language: GHC2021
executable gloss-relative-checkers
import: warnings
main-is: Checkers.hs
build-depends: base < 5, gloss-relative
hs-source-dirs: examples
default-language: Haskell2010
executable gloss-relative-button
import: warnings
main-is: Button.hs
build-depends: base < 5, gloss-relative
hs-source-dirs: examples
default-language: Haskell2010