WebKitDOMGTK+ Reference Manual: WebKitDOMShadowRoot

## WebKitDOMShadowRoot WebKitDOMShadowRoot |

## Synopsis

                        WebKitDOMShadowRoot;
    WebKitDOMDOMSelection * webkit_dom_shadow_root_get_selection
                                                            (WebKitDOMShadowRoot *self);
    WebKitDOMElement *  webkit_dom_shadow_root_get_element_by_id
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *elementId);
    WebKitDOMNodeList * webkit_dom_shadow_root_get_elements_by_class_name
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *className);
    WebKitDOMNodeList * webkit_dom_shadow_root_get_elements_by_tag_name
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *tagName);
    WebKitDOMNodeList * webkit_dom_shadow_root_get_elements_by_tag_name_ns
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);
    WebKitDOMElement *  webkit_dom_shadow_root_element_from_point
                                                            (WebKitDOMShadowRoot *self,
                                                             glong x,
                                                             glong y);
    WebKitDOMElement *  webkit_dom_shadow_root_get_active_element
                                                            (WebKitDOMShadowRoot *self);
    gboolean            webkit_dom_shadow_root_get_apply_author_styles
                                                            (WebKitDOMShadowRoot *self);
    void                webkit_dom_shadow_root_set_apply_author_styles
                                                            (WebKitDOMShadowRoot *self,
                                                             gboolean value);
    gboolean            webkit_dom_shadow_root_get_reset_style_inheritance
                                                            (WebKitDOMShadowRoot *self);
    void                webkit_dom_shadow_root_set_reset_style_inheritance
                                                            (WebKitDOMShadowRoot *self,
                                                             gboolean value);
    gchar *             webkit_dom_shadow_root_get_inner_html
                                                            (WebKitDOMShadowRoot *self);
    void                webkit_dom_shadow_root_set_inner_html
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *value,
                                                             GError **error);

## Object Hierarchy

      GObject
       +----WebKitDOMObject
             +----WebKitDOMNode
                   +----WebKitDOMDocumentFragment
                         +----WebKitDOMShadowRoot

## Implemented Interfaces

WebKitDOMShadowRoot implements WebKitDOMEventTarget.

## Properties

      "active-element"           WebKitDOMElement*     : Read
      "apply-author-styles"      gboolean              : Read / Write
      "inner-html"               gchar*                : Read / Write
      "reset-style-inheritance"  gboolean              : Read / Write

## Description

## Details

### WebKitDOMShadowRoot

    typedef struct _WebKitDOMShadowRoot WebKitDOMShadowRoot;

### webkit_dom_shadow_root_get_selection ()

    WebKitDOMDOMSelection * webkit_dom_shadow_root_get_selection
                                                            (WebKitDOMShadowRoot *self);

`self` : | A WebKitDOMShadowRoot
Returns : | A WebKitDOMDOMSelection. [transfer none]

### webkit_dom_shadow_root_get_element_by_id ()

    WebKitDOMElement *  webkit_dom_shadow_root_get_element_by_id
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *elementId);

`self` : | A WebKitDOMShadowRoot
`elementId` : | A gchar
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_shadow_root_get_elements_by_class_name ()

    WebKitDOMNodeList * webkit_dom_shadow_root_get_elements_by_class_name
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *className);

`self` : | A WebKitDOMShadowRoot
`className` : | A gchar
Returns : | A WebKitDOMNodeList. [transfer none]

### webkit_dom_shadow_root_get_elements_by_tag_name ()

    WebKitDOMNodeList * webkit_dom_shadow_root_get_elements_by_tag_name
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *tagName);

`self` : | A WebKitDOMShadowRoot
`tagName` : | A gchar
Returns : | A WebKitDOMNodeList. [transfer none]

### webkit_dom_shadow_root_get_elements_by_tag_name_ns ()

    WebKitDOMNodeList * webkit_dom_shadow_root_get_elements_by_tag_name_ns
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);

`self` : | A WebKitDOMShadowRoot
`namespaceURI` : | A gchar
`localName` : | A gchar
Returns : | A WebKitDOMNodeList. [transfer none]

### webkit_dom_shadow_root_element_from_point ()

    WebKitDOMElement *  webkit_dom_shadow_root_element_from_point
                                                            (WebKitDOMShadowRoot *self,
                                                             glong x,
                                                             glong y);

`self` : | A WebKitDOMShadowRoot
`x` : | A glong
`y` : | A glong
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_shadow_root_get_active_element ()

    WebKitDOMElement *  webkit_dom_shadow_root_get_active_element
                                                            (WebKitDOMShadowRoot *self);

`self` : | A WebKitDOMShadowRoot
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_shadow_root_get_apply_author_styles ()

    gboolean            webkit_dom_shadow_root_get_apply_author_styles
                                                            (WebKitDOMShadowRoot *self);

`self` : | A WebKitDOMShadowRoot
Returns : | A gboolean

### webkit_dom_shadow_root_set_apply_author_styles ()

    void                webkit_dom_shadow_root_set_apply_author_styles
                                                            (WebKitDOMShadowRoot *self,
                                                             gboolean value);

`self` : | A WebKitDOMShadowRoot
`value` : | A gboolean

### webkit_dom_shadow_root_get_reset_style_inheritance ()

    gboolean            webkit_dom_shadow_root_get_reset_style_inheritance
                                                            (WebKitDOMShadowRoot *self);

`self` : | A WebKitDOMShadowRoot
Returns : | A gboolean

### webkit_dom_shadow_root_set_reset_style_inheritance ()

    void                webkit_dom_shadow_root_set_reset_style_inheritance
                                                            (WebKitDOMShadowRoot *self,
                                                             gboolean value);

`self` : | A WebKitDOMShadowRoot
`value` : | A gboolean

### webkit_dom_shadow_root_get_inner_html ()

    gchar *             webkit_dom_shadow_root_get_inner_html
                                                            (WebKitDOMShadowRoot *self);

`self` : | A WebKitDOMShadowRoot
Returns : | A gchar

### webkit_dom_shadow_root_set_inner_html ()

    void                webkit_dom_shadow_root_set_inner_html
                                                            (WebKitDOMShadowRoot *self,
                                                             const gchar *value,
                                                             GError **error);

`self` : | A WebKitDOMShadowRoot
`value` : | A gchar
`error` : | GError

## Property Details

### The `"active-element"` property

      "active-element"           WebKitDOMElement*     : Read

read-only WebKitDOMElement* ShadowRoot:active-element.

### The `"apply-author-styles"` property

      "apply-author-styles"      gboolean              : Read / Write

read-only gboolean ShadowRoot:apply-author-styles.

Default value: FALSE

### The `"inner-html"` property

      "inner-html"               gchar*                : Read / Write

read-only gchar* ShadowRoot:inner-html.

Default value: ""

### The `"reset-style-inheritance"` property

      "reset-style-inheritance"  gboolean              : Read / Write

read-only gboolean ShadowRoot:reset-style-inheritance.

Default value: FALSE