fltkhs-0.2.0.1: fltkhs.cabal
name : fltkhs
version : 0.2.0.1
synopsis : FLTK bindings
description:
Low level bindings for the FLTK GUI toolkit.
license : MIT
license-file : LICENSE
author : Aditya Siram
maintainer: aditya.siram@gmail.com
homepage: http://github.com/deech/fltkhs
-- bug-reports:
-- copyright:
category: UI,Graphics
build-type: Custom
cabal-version: >=1.20
source-repository head
type: git
location: http://github.com/deech/fltkhs
library
exposed-modules:
Graphics.UI.FLTK.LowLevel.FLTKHS
Graphics.UI.FLTK.LowLevel.Ask
Graphics.UI.FLTK.LowLevel.GlWindow
Graphics.UI.FLTK.LowLevel.SingleWindow
Graphics.UI.FLTK.LowLevel.Window
Graphics.UI.FLTK.LowLevel.DoubleWindow
Graphics.UI.FLTK.LowLevel.OverlayWindow
Graphics.UI.FLTK.LowLevel.Button
Graphics.UI.FLTK.LowLevel.LightButton
Graphics.UI.FLTK.LowLevel.RadioLightButton
Graphics.UI.FLTK.LowLevel.CheckButton
Graphics.UI.FLTK.LowLevel.ReturnButton
Graphics.UI.FLTK.LowLevel.RoundButton
Graphics.UI.FLTK.LowLevel.RepeatButton
Graphics.UI.FLTK.LowLevel.ToggleButton
Graphics.UI.FLTK.LowLevel.Fl_Enumerations
Graphics.UI.FLTK.LowLevel.Fl_Types
Graphics.UI.FLTK.LowLevel.Dispatch
Graphics.UI.FLTK.LowLevel.Hierarchy
Graphics.UI.FLTK.LowLevel.Group
Graphics.UI.FLTK.LowLevel.Widget
Graphics.UI.FLTK.LowLevel.Box
Graphics.UI.FLTK.LowLevel.Clock
Graphics.UI.FLTK.LowLevel.Valuator
Graphics.UI.FLTK.LowLevel.Slider
Graphics.UI.FLTK.LowLevel.HorSlider
Graphics.UI.FLTK.LowLevel.FillSlider
Graphics.UI.FLTK.LowLevel.HorFillSlider
Graphics.UI.FLTK.LowLevel.HorNiceSlider
Graphics.UI.FLTK.LowLevel.HorValueSlider
Graphics.UI.FLTK.LowLevel.NiceSlider
Graphics.UI.FLTK.LowLevel.MenuItem
Graphics.UI.FLTK.LowLevel.MenuPrim
Graphics.UI.FLTK.LowLevel.Browser
Graphics.UI.FLTK.LowLevel.SelectBrowser
Graphics.UI.FLTK.LowLevel.SysMenuBar
Graphics.UI.FLTK.LowLevel.Choice
Graphics.UI.FLTK.LowLevel.MenuButton
Graphics.UI.FLTK.LowLevel.Image
Graphics.UI.FLTK.LowLevel.Bitmap
Graphics.UI.FLTK.LowLevel.Pixmap
Graphics.UI.FLTK.LowLevel.Draw
Graphics.UI.FLTK.LowLevel.CopySurface
Graphics.UI.FLTK.LowLevel.ImageSurface
Graphics.UI.FLTK.LowLevel.Adjuster
Graphics.UI.FLTK.LowLevel.Dial
Graphics.UI.FLTK.LowLevel.FillDial
Graphics.UI.FLTK.LowLevel.LineDial
Graphics.UI.FLTK.LowLevel.Roller
Graphics.UI.FLTK.LowLevel.Counter
Graphics.UI.FLTK.LowLevel.SimpleCounter
Graphics.UI.FLTK.LowLevel.Scrollbar
Graphics.UI.FLTK.LowLevel.Scrolled
Graphics.UI.FLTK.LowLevel.ValueSlider
Graphics.UI.FLTK.LowLevel.ValueInput
Graphics.UI.FLTK.LowLevel.ValueOutput
Graphics.UI.FLTK.LowLevel.Timer
Graphics.UI.FLTK.LowLevel.Progress
Graphics.UI.FLTK.LowLevel.Positioner
Graphics.UI.FLTK.LowLevel.Input
Graphics.UI.FLTK.LowLevel.Output
Graphics.UI.FLTK.LowLevel.IntInput
Graphics.UI.FLTK.LowLevel.Wizard
Graphics.UI.FLTK.LowLevel.Table
Graphics.UI.FLTK.LowLevel.TableRow
Graphics.UI.FLTK.LowLevel.TreePrefs
Graphics.UI.FLTK.LowLevel.TreeItem
Graphics.UI.FLTK.LowLevel.Tree
Graphics.UI.FLTK.LowLevel.FL
Graphics.UI.FLTK.LowLevel.Gl
Graphics.UI.FLTK.LowLevel.TextSelection
Graphics.UI.FLTK.LowLevel.TextBuffer
Graphics.UI.FLTK.LowLevel.TextDisplay
Graphics.UI.FLTK.LowLevel.TextEditor
Graphics.UI.FLTK.LowLevel.NativeFileChooser
Graphics.UI.FLTK.LowLevel.Utils
Graphics.UI.FLTK.LowLevel.Tile
Graphics.UI.FLTK.LowLevel.Pack
Graphics.UI.FLTK.LowLevel.Tabs
Graphics.UI.FLTK.LowLevel.Spinner
Graphics.UI.FLTK.LowLevel.ColorChooser
build-depends:
base == 4.*,
bytestring
build-tools: c2hs
hs-source-dirs: src
other-modules: C2HS
include-dirs: ./c-src, ./
default-extensions: GADTs
default-language: Haskell2010
ghc-options: -Wall -fcontext-stack=300
if impl(ghc >= 7.10.2)
cpp-options: -DCALLSTACK_AVAILABLE
if impl(ghc >= 7.10)
cpp-options: -DOVERLAPPING_INSTANCES_DEPRECATED
Executable fltkhs-fluidtohs
Main-Is: Main.hs
Hs-Source-Dirs: src/Fluid
Build-Depends:
base == 4.*,
filepath,
fltkhs,
parsec,
mtl
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-pack
Main-Is: pack.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
directory,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-tile
Main-Is: tile.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
directory,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-nativefilechooser-simple-app
Main-Is: nativefilechooser-simple-app.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
directory,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-table-as-container
Main-Is: table-as-container.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-texteditor-simple
Main-Is: texteditor-simple.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-textdisplay-with-colors
Main-Is: textdisplay-with-colors.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-doublebuffer
Main-Is: doublebuffer.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-make-tree
Main-Is: make-tree.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-tree-simple
Main-Is: tree-simple.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-table-spreadsheet-with-keyboard-nav
Main-Is: table-spreadsheet-with-keyboard-nav.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-test_call
Main-Is: TestCall.hs
Hs-Source-Dirs: src/TestPrograms
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-buttons
Main-Is: Buttons.hs
Hs-Source-Dirs: src/TestPrograms
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-table-simple
Main-Is: table-simple.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-table-sort
Main-Is: table-sort.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs,
process
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-arc
Main-Is: arc.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-bitmap
Main-Is: bitmap.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs,bytestring
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-boxtype
Main-Is: boxtype.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs,bytestring
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-browser
Main-Is: browser.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs,
bytestring
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"
Executable fltkhs-clock
Main-Is: clock.hs
Hs-Source-Dirs: src/Examples
Build-Depends:
base == 4.*,
fltkhs,
bytestring
default-language: Haskell2010
ghc-Options: -Wall -threaded -fcontext-stack=300
if !os(darwin)
ghc-Options: -pgml g++ "-optl-Wl,--whole-archive" "-optl-Wl,-Bstatic" "-optl-Wl,-lfltkc" "-optl-Wl,-Bdynamic" "-optl-Wl,--no-whole-archive"