packages feed

Cabal revisions of itemfield-1.2.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                itemfield-version:             1.2.0.0--synopsis:            A brick Widget for selectable summary of many elements on a terminal-description:         --  This module provides a brick Widget that can be used with the-  brick package to handle situations where there are lots of items-  to represent to the user along with a corresponding state for each-  item.  In addition, the user should be able to use the cursor-  keys and space bar to mark one or more items (presumably so other-  code can get the list of marked elements and perform a-  state-changing operation).-  .-  * 0.1.0.0  -- initial version-  .-  * 0.2.0.0  -- more key events: Shift+Arrow to mark/unmark with move-  .-  * 0.2.0.1  -- more key events: G=toggle group, A=toggle all, !=mrk bad; add helpMsg-  .-  * 0.3.0.0  -- rename from StateFieldSelector to ItemField-  .-  * 0.3.1.0  -- add + key selector to select all successful targets-  .-  * 1.0.0.0  -- update from vty-ui to brick-  .-  * 1.1.0.0  -- add support for 's' and 'f' keys and mouse events-  .-  * 1.2.0.0  -- intermediary state is "Pending"--license:             BSD3-license-file:        LICENSE-author:              Kevin Quick <quick@sparq.org>-maintainer:          quick@sparq.org-copyright:           Kevin Quick, 2013-2016-category:            Graphics, Console-build-type:          Simple-cabal-version:       >=1.8--extra-source-files: brickcompat/015plus/TextUI/ItemField/BrickHelper.hs-                    brickcompat/pre015/TextUI/ItemField/BrickHelper.hs--library-  hs-source-dirs:    src-  exposed-modules:     TextUI.ItemField-  other-modules:       TextUI.ItemField.Types-                     , TextUI.ItemField.Attrs-                     , TextUI.ItemField.Operations-                     , TextUI.ItemField.Layout-                     , TextUI.ItemField.BrickHelper-  build-depends:       base ==4.* , vty, text, microlens-  if flag(brick015plus)-    build-depends:   brick >= 0.15-    hs-source-dirs:  brickcompat/015plus-  else-    build-depends:   brick >= 0.13 && < 0.15-    hs-source-dirs:  brickcompat/pre015-  ghc-options:       -Wall -fno-warn-unused-do-bind -O3---Flag examples-     Description: Build example programs-     Default:     False--Flag brick015plus-     Description: true for Brick version 0.15 or later-     Default: True--executable bookcase-           if !flag(examples)-              Buildable: False-           hs-source-dirs: src, examples-           if flag(brick015plus)-             build-depends:   brick >= 0.15-             hs-source-dirs:  brickcompat/015plus-           else-             build-depends:   brick >= 0.13 && < 0.15-             hs-source-dirs:  brickcompat/pre015-           ghc-options:  -threaded -Wall -fno-warn-unused-do-bind -O3-           -- default-language: Haskell2010-           main-is: bookcase.hs-           build-depends: base==4.*-                        , brick >= 0.13 && < 1.0-                        , vty, text, microlens, microlens-th-                        , itemfield, data-default---executable workreport-           if !flag(examples)-              Buildable: False-           hs-source-dirs: src, examples-           if flag(brick015plus)-             build-depends:   brick >= 0.15-             hs-source-dirs:  brickcompat/015plus-           else-             build-depends:   brick >= 0.13 && < 0.15-             hs-source-dirs:  brickcompat/pre015-           ghc-options:  -threaded -Wall -fno-warn-unused-do-bind -O3-           -- default-language: Haskell2010-           main-is: workreport.hs-           build-depends: base==4.*-                        , brick >= 0.13 && < 1.0-                        , vty, text, microlens, microlens-th-                        , itemfield, data-default, random---test-suite test_itemfield-           type: exitcode-stdio-1.0-           main-is: test_itemfield.hs-           hs-source-dirs: test, src-           if flag(brick015plus)-             build-depends:   brick >= 0.15-             hs-source-dirs:  brickcompat/015plus-           else-             build-depends:   brick >= 0.13 && < 0.15-             hs-source-dirs:  brickcompat/pre015-           ghc-options:  -threaded -O0-           build-depends: base, HUnit, QuickCheck-                        , test-framework, test-framework-hunit-                        , test-framework-quickcheck2-                        , brick >= 0.13 && < 1.0-                        , vty, text, microlens, microlens-th--test-suite test_layout-           type: exitcode-stdio-1.0-           main-is: test_layout.hs-           hs-source-dirs: test, src-           if flag(brick015plus)-             build-depends:   brick >= 0.15-             hs-source-dirs:  brickcompat/015plus-           else-             build-depends:   brick >= 0.13 && < 0.15-             hs-source-dirs:  brickcompat/pre015-           ghc-options:  -threaded -O0-           cpp-options: -DTEST-           build-depends: base, HUnit, QuickCheck-                        , test-framework, test-framework-hunit-                        , test-framework-quickcheck2-                        , brick >= 0.13 && < 1.0-                        , vty, text, microlens, microlens-th-                        , data-default--source-repository head-  type: darcs-  location: http://hub.darcs.net/kquick/itemfield+name:                itemfield
+version:             1.2.0.0
+x-revision: 1
+
+synopsis:            A brick Widget for selectable summary of many elements on a terminal
+description:         
+
+  This module provides a brick Widget that can be used with the
+  brick package to handle situations where there are lots of items
+  to represent to the user along with a corresponding state for each
+  item.  In addition, the user should be able to use the cursor
+  keys and space bar to mark one or more items (presumably so other
+  code can get the list of marked elements and perform a
+  state-changing operation).
+  .
+  * 0.1.0.0  -- initial version
+  .
+  * 0.2.0.0  -- more key events: Shift+Arrow to mark/unmark with move
+  .
+  * 0.2.0.1  -- more key events: G=toggle group, A=toggle all, !=mrk bad; add helpMsg
+  .
+  * 0.3.0.0  -- rename from StateFieldSelector to ItemField
+  .
+  * 0.3.1.0  -- add + key selector to select all successful targets
+  .
+  * 1.0.0.0  -- update from vty-ui to brick
+  .
+  * 1.1.0.0  -- add support for 's' and 'f' keys and mouse events
+  .
+  * 1.2.0.0  -- intermediary state is "Pending"
+
+license:             BSD3
+license-file:        LICENSE
+author:              Kevin Quick <quick@sparq.org>
+maintainer:          quick@sparq.org
+copyright:           Kevin Quick, 2013-2016
+category:            Graphics, Console
+build-type:          Simple
+cabal-version:       >=1.8
+
+extra-source-files: brickcompat/015plus/TextUI/ItemField/BrickHelper.hs
+                    brickcompat/pre015/TextUI/ItemField/BrickHelper.hs
+
+library
+  hs-source-dirs:    src
+  exposed-modules:     TextUI.ItemField
+  other-modules:       TextUI.ItemField.Types
+                     , TextUI.ItemField.Attrs
+                     , TextUI.ItemField.Operations
+                     , TextUI.ItemField.Layout
+                     , TextUI.ItemField.BrickHelper
+  build-depends:       base >=4.8 && < 5.0, vty, text, microlens
+  if flag(brick015plus)
+    build-depends:   brick >= 0.15
+    hs-source-dirs:  brickcompat/015plus
+  else
+    build-depends:   brick >= 0.13 && < 0.15
+    hs-source-dirs:  brickcompat/pre015
+  ghc-options:       -Wall -fno-warn-unused-do-bind -O3
+
+
+Flag examples
+     Description: Build example programs
+     Default:     False
+
+Flag brick015plus
+     Description: true for Brick version 0.15 or later
+     Default: True
+
+executable bookcase
+           if !flag(examples)
+              Buildable: False
+           hs-source-dirs: src, examples
+           if flag(brick015plus)
+             build-depends:   brick >= 0.15
+             hs-source-dirs:  brickcompat/015plus
+           else
+             build-depends:   brick >= 0.13 && < 0.15
+             hs-source-dirs:  brickcompat/pre015
+           ghc-options:  -threaded -Wall -fno-warn-unused-do-bind -O3
+           -- default-language: Haskell2010
+           main-is: bookcase.hs
+           build-depends: base==4.*
+                        , brick >= 0.13 && < 1.0
+                        , vty, text, microlens, microlens-th
+                        , itemfield, data-default
+
+
+executable workreport
+           if !flag(examples)
+              Buildable: False
+           hs-source-dirs: src, examples
+           if flag(brick015plus)
+             build-depends:   brick >= 0.15
+             hs-source-dirs:  brickcompat/015plus
+           else
+             build-depends:   brick >= 0.13 && < 0.15
+             hs-source-dirs:  brickcompat/pre015
+           ghc-options:  -threaded -Wall -fno-warn-unused-do-bind -O3
+           -- default-language: Haskell2010
+           main-is: workreport.hs
+           build-depends: base==4.*
+                        , brick >= 0.13 && < 1.0
+                        , vty, text, microlens, microlens-th
+                        , itemfield, data-default, random
+
+
+test-suite test_itemfield
+           type: exitcode-stdio-1.0
+           main-is: test_itemfield.hs
+           hs-source-dirs: test, src
+           if flag(brick015plus)
+             build-depends:   brick >= 0.15
+             hs-source-dirs:  brickcompat/015plus
+           else
+             build-depends:   brick >= 0.13 && < 0.15
+             hs-source-dirs:  brickcompat/pre015
+           ghc-options:  -threaded -O0
+           build-depends: base, HUnit, QuickCheck
+                        , test-framework, test-framework-hunit
+                        , test-framework-quickcheck2
+                        , brick >= 0.13 && < 1.0
+                        , vty, text, microlens, microlens-th
+
+test-suite test_layout
+           type: exitcode-stdio-1.0
+           main-is: test_layout.hs
+           hs-source-dirs: test, src
+           if flag(brick015plus)
+             build-depends:   brick >= 0.15
+             hs-source-dirs:  brickcompat/015plus
+           else
+             build-depends:   brick >= 0.13 && < 0.15
+             hs-source-dirs:  brickcompat/pre015
+           ghc-options:  -threaded -O0
+           cpp-options: -DTEST
+           build-depends: base, HUnit, QuickCheck
+                        , test-framework, test-framework-hunit
+                        , test-framework-quickcheck2
+                        , brick >= 0.13 && < 1.0
+                        , vty, text, microlens, microlens-th
+                        , data-default
+
+source-repository head
+  type: darcs
+  location: http://hub.darcs.net/kquick/itemfield