packages feed

AutoForms-0.4.0: AutoForms.cabal

Name:           AutoForms
Version:        0.4.0
Copyright:      Mads Lindstrøm <mads_lindstroem@yahoo.dk>
License:        LGPL
License-file:   COPYRIGHT.txt
Author:         Mads Lindstrøm <mads_lindstroem@yahoo.dk>
Maintainer:     Mads Lindstrøm <mads_lindstroem@yahoo.dk>
Homepage:       http://autoforms.sourceforge.net/
Category:       GUI
Build-Depends:  base,haskell98,mtl,template-haskell,wx,wxcore,syb-with-class>=0.4,array
Synopsis:       GUI library based upon generic programming (SYB3)
Tested-with:    GHC==6.8.1,GHC==6.8.2
Stability:      experimental
Description:
        AutoForms is a library to ease the creation of Graphical User
        Interfaces (GUI). It does this by using generic programming to
        construct GUI components.
        .
        The AutoForms user creates an ordinary algebraic data type (ADT),
        which should reflect the data model of an application. From this ADT
        AutoForms automatically constructs a GUI component, by using the
        structure and identifiers of the ADT. To facilitate this construction,
        AutoForms uses the 'Scrap your boilerplate' approach to generic
        programming.
        .
        This component can be displayed using WxHaskell or by an AutoForms
        custom monad called WxM.. The first facilitates that people who
        already knows WxHaskell quickly will be able to make GUIs. The second
        is our attempt at a more type-safe and easier to use GUI toolkit.
Ghc-options:        -O -Wall
Exposed-modules:
         Graphics.UI.AF.PolyCommand
        ,Graphics.UI.AF.General
                ,Graphics.UI.AF.General.MySYB
        ,Graphics.UI.AF.WxFormAll
        ,Graphics.UI.AF.AFWx
        ,Graphics.UI.AF.WxForm
                ,Graphics.UI.AF.WxForm.WxList
                ,Graphics.UI.AF.WxForm.ComIO
        ,Graphics.UI.AF.CForm.CFormAll
        ,Graphics.UI.AF.CForm.CForm
                ,Graphics.UI.AF.CForm.CFormImplementation

other-modules:
                 Control.Monad.RecursiveObserver
                ,Control.Monad.Unlift
                ,Graphics.UI.AF.General.AutoForm
                ,Graphics.UI.AF.General.CustomTypes
                ,Graphics.UI.AF.General.Dialog
                ,Graphics.UI.AF.General.EditFile
                ,Graphics.UI.AF.General.InstanceCreator
                ,Graphics.UI.AF.General.Misc
                ,Graphics.UI.AF.General.PriLabel
                ,Graphics.UI.AF.WxForm.GenericEC
                ,Graphics.UI.AF.WxForm.EditorComponent
                ,Graphics.UI.AF.WxForm.GUI
                ,Graphics.UI.AF.WxForm.WxConstants
                ,Graphics.UI.AF.WxForm.WxEnumeration
                ,Graphics.UI.AF.WxForm.WxFilePath
                ,Graphics.UI.AF.WxForm.WxFormImplementation
                ,Graphics.UI.AF.WxForm.WxM
                ,Graphics.UI.AF.WxForm.WxMaybe
Extra-Source-Files:
         src/Examples/Makefile
        ,src/Examples/GhciGui/Makefile
        ,src/Examples/HCron/Makefile
        ,src/Examples/Misc/Makefile
        
        ,src/Examples/GhciGui/Options.hs
        ,src/Examples/GhciGui/GhciGui.hs
        ,src/Examples/GhciGui/GhcProcess.hs
        ,src/Examples/GhciGui/Protocol.hs
        ,src/Examples/GhciGui/ECOptions.hs
        ,src/Examples/GhciGui/WxMultilinePerformanceTest.hs
        ,src/Examples/HCron/Entry2ndRecurring.hs
        ,src/Examples/HCron/Editor4thRecurring.hs
        ,src/Examples/HCron/Daemon2ndRecurring.hs
        ,src/Examples/HCron/Entry1st.hs
        ,src/Examples/HCron/Editor2nd.hs
        ,src/Examples/HCron/Daemon1st.hs
        ,src/Examples/HCron/Editor1st.hs
        ,src/Examples/HCron/Editor3rdLimit.hs
        ,src/Examples/HCron/Editor5thOutputWindow.hs
        ,src/Examples/HCron/Editor6thCrontab.hs
        ,src/Examples/HCron/Entry3rdCrontab.hs
        ,src/Examples/HCron/Run.hs
        ,src/Examples/Misc/Person.hs
        ,src/Examples/Misc/PersonTest.hs
        ,src/Examples/Misc/AlbumEditor.hs
        ,src/Examples/Misc/NonModalDialogTest.hs
        ,src/Examples/Misc/WxEmbedded.hs
        ,src/Examples/Misc/EmbeddedTree.hs
        ,src/Examples/Misc/AlbumDTD.hs
        ,src/Examples/Misc/Grep.hs
        ,src/Examples/Misc/RecursiveUpdates.hs
        ,src/Examples/Misc/AFWxExample.hs
        ,src/Examples/Misc/MVCExample.hs
        ,src/Examples/Misc/SettingsForm.hs
Extensions:     
hs-source-dirs: src