module Data.DOM.WindowObj (TWindow(..), TDocumentWindow(..), TLocation(..), TEmbeddingElement(..), TTimerListener(..), CWindow, CDocumentWindow, CLocation, CEmbeddingElement, CTimerListener) where import Control.Monad import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom data TWindow = TWindow data TDocumentWindow = TDocumentWindow data TLocation = TLocation data TEmbeddingElement = TEmbeddingElement data TTimerListener = TTimerListener class (CAbstractView a) => CWindow a class (CDocumentView a) => CDocumentWindow a class CLocation a class CEmbeddingElement a class CTimerListener a instance CWindow TWindow instance CAbstractView TWindow instance CDocumentWindow TDocumentWindow instance CDocumentView TDocumentWindow instance CLocation TLocation instance CEmbeddingElement TEmbeddingElement instance CTimerListener TTimerListener