| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
HGeometry.Miso.Canvas.Zoom
Synopsis
- data ZoomDirection
- class HasZoomLevel canvas r | canvas -> r where
- newtype ZoomAction = ZoomAction ZoomDirection
- update :: (Fractional r, Ord r, HasZoomLevel canvas r) => ZoomAction -> Effect parent canvas action
Documentation
data ZoomDirection Source #
Instances
| Read ZoomDirection Source # | |
Defined in HGeometry.Miso.Canvas.Zoom | |
| Show ZoomDirection Source # | |
Defined in HGeometry.Miso.Canvas.Zoom | |
| Eq ZoomDirection Source # | |
Defined in HGeometry.Miso.Canvas.Zoom Methods (==) :: ZoomDirection -> ZoomDirection -> Bool Source # (/=) :: ZoomDirection -> ZoomDirection -> Bool Source # | |
class HasZoomLevel canvas r | canvas -> r where Source #
Types that have a zoom-level
newtype ZoomAction Source #
Constructors
| ZoomAction ZoomDirection |
Instances
| Show ZoomAction Source # | |
Defined in HGeometry.Miso.Canvas.Zoom | |
| Eq ZoomAction Source # | |
Defined in HGeometry.Miso.Canvas.Zoom Methods (==) :: ZoomAction -> ZoomAction -> Bool Source # (/=) :: ZoomAction -> ZoomAction -> Bool Source # | |
update :: (Fractional r, Ord r, HasZoomLevel canvas r) => ZoomAction -> Effect parent canvas action Source #
Update the zoom-level