{-# LANGUAGE PatternSynonyms #-} module Language.Javascript.JSaddle.DOM.Generated.SVGTextPositioningElement (getX, getY, getDx, getDy, getRotate, SVGTextPositioningElement, castToSVGTextPositioningElement, gTypeSVGTextPositioningElement, IsSVGTextPositioningElement, toSVGTextPositioningElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array) import Data.Int (Int64) import Data.Word (Word, Word64) import Language.Javascript.JSaddle.DOM.Types import Control.Applicative ((<$>)) import Control.Monad (void) import Control.Lens.Operators ((^.)) import Language.Javascript.JSaddle.DOM.EventTargetClosures (EventName, unsafeEventName) import Language.Javascript.JSaddle.DOM.Enums -- | getX :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m (Maybe SVGAnimatedLengthList) getX self = liftDOM (((toSVGTextPositioningElement self) ^. js "x") >>= fromJSVal) -- | getY :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m (Maybe SVGAnimatedLengthList) getY self = liftDOM (((toSVGTextPositioningElement self) ^. js "y") >>= fromJSVal) -- | getDx :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m (Maybe SVGAnimatedLengthList) getDx self = liftDOM (((toSVGTextPositioningElement self) ^. js "dx") >>= fromJSVal) -- | getDy :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m (Maybe SVGAnimatedLengthList) getDy self = liftDOM (((toSVGTextPositioningElement self) ^. js "dy") >>= fromJSVal) -- | getRotate :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m (Maybe SVGAnimatedNumberList) getRotate self = liftDOM (((toSVGTextPositioningElement self) ^. js "rotate") >>= fromJSVal)