Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Cell a = Cell {}
- boxCell :: (Show a, Read a, Typeable a) => ElemID -> Cell a
- (.=) :: MonadIO m => Cell a -> a -> m ()
- get :: Cell x -> TransIO x
- mkscell :: JSString -> Maybe Double -> Expr Double -> Widget Double
- scell :: JSString -> Expr Double -> Cell Double
- gcell :: JSString -> Widget Double
- calc :: Widget ()
Documentation
Attributable (Cell a) Source # | |
boxCell :: (Show a, Read a, Typeable a) => ElemID -> Cell a Source #
creates a input box cell with polimorphic value, identified by a string. the cell can be updated programatically
mkscell :: JSString -> Maybe Double -> Expr Double -> Widget Double Source #
make a spreadsheet cell. a spreadsheet cell is an input-output box that takes input values from
the user, has an expression associated and display the result value after executing calc
executes the spreadsheet adjusting the vaules of the cells created with mkscell
and solving loops