| Copyright | (c) 2017 Cristian Adrián Ontivero |
|---|---|
| License | BSD3 |
| Stability | experimental |
| Portability | unknown |
| Safe Haskell | None |
| Language | Haskell2010 |
Hasmin.Types.Dimension
Description
CSS Dimension data types: <length> (distance), <angle>, <duration>, <frequency>, and <resolution>. Provides conversion of absolute dimensions into other equivalent dimensions.
- data Distance = Distance Number DistanceUnit
- data DistanceUnit
- data Angle = Angle Number AngleUnit
- data AngleUnit
- data Duration = Duration Number DurationUnit
- data DurationUnit
- data Frequency = Frequency Number FrequencyUnit
- data FrequencyUnit
- data Resolution = Resolution Number ResolutionUnit
- data ResolutionUnit
- toInches :: Number -> DistanceUnit -> Number
- toPixels :: Number -> DistanceUnit -> Number
- toRadians :: Number -> AngleUnit -> Number
- isRelative :: DistanceUnit -> Bool
Documentation
The <length> CSS data type
Constructors
| Distance Number DistanceUnit |
data DistanceUnit Source #
Instances
The <angle> CSS data type
The <duration> CSS data type
Constructors
| Duration Number DurationUnit |
data DurationUnit Source #
Instances
The <frequency> CSS data type
Constructors
| Frequency Number FrequencyUnit |
data FrequencyUnit Source #
Instances
data Resolution Source #
The <resolution> CSS data type
Constructors
| Resolution Number ResolutionUnit |
Instances
data ResolutionUnit Source #
Instances
isRelative :: DistanceUnit -> Bool Source #