Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype DOMCSSRule = DOMCSSRule (ForeignPtr DOMCSSRule)
- class GObject o => DOMCSSRuleK o
- toDOMCSSRule :: DOMCSSRuleK o => o -> IO DOMCSSRule
- noDOMCSSRule :: Maybe DOMCSSRule
- data DOMCSSRuleGetCssTextMethodInfo
- dOMCSSRuleGetCssText :: (MonadIO m, DOMCSSRuleK a) => a -> m Text
- data DOMCSSRuleGetParentRuleMethodInfo
- dOMCSSRuleGetParentRule :: (MonadIO m, DOMCSSRuleK a) => a -> m DOMCSSRule
- data DOMCSSRuleGetParentStyleSheetMethodInfo
- dOMCSSRuleGetParentStyleSheet :: (MonadIO m, DOMCSSRuleK a) => a -> m DOMCSSStyleSheet
- data DOMCSSRuleSetCssTextMethodInfo
- dOMCSSRuleSetCssText :: (MonadIO m, DOMCSSRuleK a) => a -> Text -> m ()
- data DOMCSSRuleCssTextPropertyInfo
- clearDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> m ()
- constructDOMCSSRuleCssText :: Text -> IO ([Char], GValue)
- dOMCSSRuleCssText :: AttrLabelProxy "cssText"
- getDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe Text)
- setDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> Text -> m ()
- data DOMCSSRuleParentRulePropertyInfo
- dOMCSSRuleParentRule :: AttrLabelProxy "parentRule"
- getDOMCSSRuleParentRule :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe DOMCSSRule)
- data DOMCSSRuleParentStyleSheetPropertyInfo
- dOMCSSRuleParentStyleSheet :: AttrLabelProxy "parentStyleSheet"
- getDOMCSSRuleParentStyleSheet :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe DOMCSSStyleSheet)
- data DOMCSSRuleTypePropertyInfo
- dOMCSSRuleType :: AttrLabelProxy "type"
- getDOMCSSRuleType :: (MonadIO m, DOMCSSRuleK o) => o -> m Word32
Exported types
newtype DOMCSSRule Source
GObject DOMCSSRule | |
((~) * info (ResolveDOMCSSRuleMethod t DOMCSSRule), MethodInfo * info DOMCSSRule p) => IsLabelProxy t (DOMCSSRule -> p) | |
type ParentTypes DOMCSSRule | |
type AttributeList DOMCSSRule | |
type SignalList DOMCSSRule |
class GObject o => DOMCSSRuleK o Source
(GObject o, IsDescendantOf DOMCSSRule o) => DOMCSSRuleK o |
toDOMCSSRule :: DOMCSSRuleK o => o -> IO DOMCSSRule Source
Methods
dOMCSSRuleGetCssText
data DOMCSSRuleGetCssTextMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMCSSRuleK a) => MethodInfo * DOMCSSRuleGetCssTextMethodInfo a signature |
dOMCSSRuleGetCssText :: (MonadIO m, DOMCSSRuleK a) => a -> m Text Source
dOMCSSRuleGetParentRule
data DOMCSSRuleGetParentRuleMethodInfo Source
((~) * signature (m DOMCSSRule), MonadIO m, DOMCSSRuleK a) => MethodInfo * DOMCSSRuleGetParentRuleMethodInfo a signature |
dOMCSSRuleGetParentRule :: (MonadIO m, DOMCSSRuleK a) => a -> m DOMCSSRule Source
dOMCSSRuleGetParentStyleSheet
data DOMCSSRuleGetParentStyleSheetMethodInfo Source
((~) * signature (m DOMCSSStyleSheet), MonadIO m, DOMCSSRuleK a) => MethodInfo * DOMCSSRuleGetParentStyleSheetMethodInfo a signature |
dOMCSSRuleGetParentStyleSheet :: (MonadIO m, DOMCSSRuleK a) => a -> m DOMCSSStyleSheet Source
dOMCSSRuleSetCssText
data DOMCSSRuleSetCssTextMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, DOMCSSRuleK a) => MethodInfo * DOMCSSRuleSetCssTextMethodInfo a signature |
dOMCSSRuleSetCssText :: (MonadIO m, DOMCSSRuleK a) => a -> Text -> m () Source
Properties
CssText
data DOMCSSRuleCssTextPropertyInfo Source
AttrInfo DOMCSSRuleCssTextPropertyInfo | |
type AttrLabel DOMCSSRuleCssTextPropertyInfo = "css-text" | |
type AttrGetType DOMCSSRuleCssTextPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMCSSRuleCssTextPropertyInfo = DOMCSSRuleK | |
type AttrSetTypeConstraint DOMCSSRuleCssTextPropertyInfo = * ~ Text | |
type AttrAllowedOps DOMCSSRuleCssTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> m () Source
dOMCSSRuleCssText :: AttrLabelProxy "cssText" Source
getDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe Text) Source
setDOMCSSRuleCssText :: (MonadIO m, DOMCSSRuleK o) => o -> Text -> m () Source
ParentRule
data DOMCSSRuleParentRulePropertyInfo Source
AttrInfo DOMCSSRuleParentRulePropertyInfo | |
type AttrLabel DOMCSSRuleParentRulePropertyInfo = "parent-rule" | |
type AttrGetType DOMCSSRuleParentRulePropertyInfo = Maybe DOMCSSRule | |
type AttrBaseTypeConstraint DOMCSSRuleParentRulePropertyInfo = DOMCSSRuleK | |
type AttrSetTypeConstraint DOMCSSRuleParentRulePropertyInfo = * ~ () | |
type AttrAllowedOps DOMCSSRuleParentRulePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMCSSRuleParentRule :: AttrLabelProxy "parentRule" Source
getDOMCSSRuleParentRule :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe DOMCSSRule) Source
ParentStyleSheet
data DOMCSSRuleParentStyleSheetPropertyInfo Source
AttrInfo DOMCSSRuleParentStyleSheetPropertyInfo | |
type AttrLabel DOMCSSRuleParentStyleSheetPropertyInfo = "parent-style-sheet" | |
type AttrGetType DOMCSSRuleParentStyleSheetPropertyInfo = Maybe DOMCSSStyleSheet | |
type AttrBaseTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = DOMCSSRuleK | |
type AttrSetTypeConstraint DOMCSSRuleParentStyleSheetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMCSSRuleParentStyleSheetPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMCSSRuleParentStyleSheet :: AttrLabelProxy "parentStyleSheet" Source
getDOMCSSRuleParentStyleSheet :: (MonadIO m, DOMCSSRuleK o) => o -> m (Maybe DOMCSSStyleSheet) Source
Type
data DOMCSSRuleTypePropertyInfo Source
AttrInfo DOMCSSRuleTypePropertyInfo | |
type AttrLabel DOMCSSRuleTypePropertyInfo = "type" | |
type AttrGetType DOMCSSRuleTypePropertyInfo = Word32 | |
type AttrBaseTypeConstraint DOMCSSRuleTypePropertyInfo = DOMCSSRuleK | |
type AttrSetTypeConstraint DOMCSSRuleTypePropertyInfo = * ~ () | |
type AttrAllowedOps DOMCSSRuleTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMCSSRuleType :: AttrLabelProxy "type" Source
getDOMCSSRuleType :: (MonadIO m, DOMCSSRuleK o) => o -> m Word32 Source