Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Cell a = Cell {}
- boxCell :: (Show a, Read a, Typeable a) => ElemID -> Cell a
- bcell :: (Show a, Read a, Typeable a) => TransIO (Cell a)
- (.=) :: MonadIO m => Cell a -> a -> m ()
- get :: Cell a -> TransIO a
- mkscell :: JSString -> Expr Double -> Cloud (Cell Double)
- scell :: JSString -> Expr Double -> Cell Double
- gcell :: JSString -> Cloud Double
- calc :: Cloud ()
Documentation
Attributable (Cell a) Source # | |
boxCell :: (Show a, Read a, Typeable a) => ElemID -> Cell a Source #
creates (but not instantiates) a input box cell with polimorphic value, identified by a string.
the cell has a getter and a setter. To instantiate it us his method mk
bcell :: (Show a, Read a, Typeable a) => TransIO (Cell a) Source #
creates (but not instantiates) an input box that has a setter and a getter. To instantiate it us his method mk
mkscell :: JSString -> Expr Double -> Cloud (Cell 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