packages feed

gtk2hs-rpn-0.1: gtk2hs-rpn.cabal

cabal-Version: >= 1.2
name: gtk2hs-rpn
version: 0.1
synopsis:
  Adds a module to gtk2hs allowing layouts to be defined using
  reverse polish notation.
description:
  Adds a module "Graphics.UI.Gtk.Layout.Rpn" to @gtk2hs@. This
  module defines a type @RPN@ for operators, which is an
  instance of 'Data.Monoid.Monoid' class.  You can combine those
  operators using reverse polish notation, as made popular by,
  say, HP calculators. There are operators for layout elements,
  like expanders, panes, boxes and notebooks, and for a few
  other widgets, like buttons and labels. You can also insert
  any existing @gtk2hs@ widget in the stack.
build-type: Simple
license: LGPL
license-file: LICENSE
maintainer: Maurício CA <mauricio.antunes@gmail.com>
category: GUI
Library
  build-depends: base, gtk >= 0.10, cairo, mtl, glib
  hs-source-dirs: src
  extensions:
    NoMonomorphismRestriction
  exposed-modules:
    Graphics.UI.Gtk.Layout.Rpn
  other-modules: RPN, Basic, CanBeCasted