OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SVGElementInstance
(Results
1 - 25
of
88
) sorted by null
1
2
3
4
/external/chromium_org/third_party/WebKit/Source/core/svg/
SVGElementInstanceList.h
29
class
SVGElementInstance
;
33
static PassRefPtr<SVGElementInstanceList> create(PassRefPtr<
SVGElementInstance
> root) { return adoptRef(new SVGElementInstanceList(root)); }
37
SVGElementInstance
* item(unsigned index);
40
SVGElementInstanceList(PassRefPtr<
SVGElementInstance
>);
42
RefPtr<
SVGElementInstance
> m_rootInstance;
SVGElementInstance.cpp
24
#include "core/svg/
SVGElementInstance
.h"
41
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), abort);
42
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), blur);
43
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), change);
44
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), click);
45
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), contextmenu);
46
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), dblclick);
47
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), error);
48
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), focus);
49
DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(
SVGElementInstance
, correspondingElement(), input)
[
all
...]
SVGElementInstanceList.cpp
23
#include "core/svg/
SVGElementInstance
.h"
27
SVGElementInstanceList::SVGElementInstanceList(PassRefPtr<
SVGElementInstance
> rootInstance)
41
for (
SVGElementInstance
* instance = m_rootInstance->firstChild(); instance; instance = instance->nextSibling())
46
SVGElementInstance
* SVGElementInstanceList::item(unsigned index)
49
SVGElementInstance
* instance = m_rootInstance->firstChild();
SVGElementInstanceList.idl
29
SVGElementInstance
item([Default=Undefined] optional unsigned long index);
SVGUseElement.h
35
class
SVGElementInstance
;
45
SVGElementInstance
* instanceRoot();
46
SVGElementInstance
* animatedInstanceRoot() const;
47
SVGElementInstance
* instanceForShadowTreeElement(Node*) const;
82
void buildInstanceTree(SVGElement* target,
SVGElementInstance
* targetInstance, bool& foundCycle, bool foundUse);
83
bool hasCycleUseReferencing(SVGUseElement*,
SVGElementInstance
* targetInstance, SVGElement*& newTarget);
86
void buildShadowTree(SVGElement* target,
SVGElementInstance
* targetInstance);
92
void associateInstancesWithShadowTreeElements(Node* target,
SVGElementInstance
* targetInstance);
93
SVGElementInstance
* instanceForShadowTreeElement(Node* element,
SVGElementInstance
* instance) const
[
all
...]
SVGElementInstance.h
40
//
SVGElementInstance
mimics Node, but without providing all its functionality
41
class
SVGElementInstance
: public EventTarget, public ScriptWrappable, public TreeShared<
SVGElementInstance
> {
43
static PassRefPtr<
SVGElementInstance
> create(SVGUseElement* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement);
45
virtual ~
SVGElementInstance
();
47
void setParentOrShadowHostNode(
SVGElementInstance
* instance) { m_parentInstance = instance; }
66
SVGElementInstance
* parentNode() const { return m_parentInstance; }
69
SVGElementInstance
* previousSibling() const { return m_previousSibling; }
70
SVGElementInstance
* nextSibling() const { return m_nextSibling; }
72
SVGElementInstance
* firstChild() const { return m_firstChild;
[
all
...]
SVGUseElement.idl
32
readonly attribute
SVGElementInstance
instanceRoot;
33
readonly attribute
SVGElementInstance
animatedInstanceRoot;
SVGElementRareData.h
34
class
SVGElementInstance
;
62
HashSet<
SVGElementInstance
*>& elementInstances() { return m_elementInstances; }
63
const HashSet<
SVGElementInstance
*>& elementInstances() const { return m_elementInstances; }
109
HashSet<
SVGElementInstance
*> m_elementInstances;
SVGElementInstance.idl
27
interface
SVGElementInstance
: EventTarget
31
readonly attribute
SVGElementInstance
parentNode;
33
readonly attribute
SVGElementInstance
firstChild;
34
readonly attribute
SVGElementInstance
lastChild;
35
readonly attribute
SVGElementInstance
previousSibling;
36
readonly attribute
SVGElementInstance
nextSibling;
SVGUseElement.cpp
42
#include "core/svg/
SVGElementInstance
.h"
48
// Dump
SVGElementInstance
object tree - useful to debug instanceRoot problems
106
SVGElementInstance
* SVGUseElement::instanceRoot()
108
// If there is no element instance tree, force immediate
SVGElementInstance
tree
118
SVGElementInstance
* SVGUseElement::animatedInstanceRoot() const
171
// This functions exists to assure assumptions made in the code regarding
SVGElementInstance
creation/destruction are satisfied.
216
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
269
static void dumpInstanceTree(unsigned int& depth, String& text,
SVGElementInstance
* targetInstance)
294
text += String::format("
SVGElementInstance
this=%p, (parentNode=%s (%p), firstChild=%s (%p), correspondingElement=%s (%p), directUseElement=%s (%p), shadowTreeElement=%s (%p), id=%s)\n",
301
const HashSet<
SVGElementInstance
*>& elementInstances = element->instancesForElement()
[
all
...]
SVGElement.h
43
class
SVGElementInstance
;
98
const HashSet<
SVGElementInstance
*>& instancesForElement() const;
167
friend class
SVGElementInstance
;
182
void mapInstanceToElement(
SVGElementInstance
*);
183
void removeInstanceMapping(
SVGElementInstance
*);
SVGAnimateElement.cpp
268
SVGElementInstance
::InstanceUpdateBlocker blocker(targetElement);
272
const HashSet<
SVGElementInstance
*>& instances = targetElement->instancesForElement();
273
const HashSet<
SVGElementInstance
*>::const_iterator end = instances.end();
274
for (HashSet<
SVGElementInstance
*>::const_iterator it = instances.begin(); it != end; ++it) {
288
SVGElementInstance
::InstanceUpdateBlocker blocker(targetElement);
292
const HashSet<
SVGElementInstance
*>& instances = targetElement->instancesForElement();
293
const HashSet<
SVGElementInstance
*>::const_iterator end = instances.end();
294
for (HashSet<
SVGElementInstance
*>::const_iterator it = instances.begin(); it != end; ++it) {
312
SVGElementInstance
::InstanceUpdateBlocker blocker(targetElement);
316
const HashSet<
SVGElementInstance
*>& instances = targetElement->instancesForElement()
[
all
...]
SVGAnimatedTypeAnimator.cpp
77
const HashSet<
SVGElementInstance
*>& instances = targetElement->instancesForElement();
78
const HashSet<
SVGElementInstance
*>::const_iterator end = instances.end();
79
for (HashSet<
SVGElementInstance
*>::const_iterator it = instances.begin(); it != end; ++it) {
SVGFEMergeNodeElement.cpp
26
#include "core/svg/
SVGElementInstance
.h"
81
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
SVGFETileElement.cpp
27
#include "core/svg/
SVGElementInstance
.h"
83
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
SVGGElement.cpp
29
#include "core/svg/
SVGElementInstance
.h"
82
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
SVGSymbolElement.cpp
27
#include "core/svg/
SVGElementInstance
.h"
89
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
SVGElement.cpp
45
#include "core/svg/
SVGElementInstance
.h"
349
SVGElementInstance
::invalidateAllInstancesOfElement(this);
358
SVGElementInstance
::invalidateAllInstancesOfElement(this);
506
void SVGElement::mapInstanceToElement(
SVGElementInstance
* instance)
510
HashSet<
SVGElementInstance
*>& instances = ensureSVGRareData()->elementInstances();
516
void SVGElement::removeInstanceMapping(
SVGElementInstance
* instance)
521
HashSet<
SVGElementInstance
*>& instances = svgRareData()->elementInstances();
527
const HashSet<
SVGElementInstance
*>& SVGElement::instancesForElement() const
530
DEFINE_STATIC_LOCAL(HashSet<
SVGElementInstance
*>, emptyInstances, ());
734
static inline void collectInstancesForSVGElement(SVGElement* element, HashSet<
SVGElementInstance
*>& instances
[
all
...]
SVGClipPathElement.cpp
28
#include "core/svg/
SVGElementInstance
.h"
93
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
SVGFEOffsetElement.cpp
27
#include "core/svg/
SVGElementInstance
.h"
100
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
SVGStopElement.cpp
28
#include "core/svg/
SVGElementInstance
.h"
87
SVGElementInstance
::InvalidationGuard invalidationGuard(this);
SVGAnimateMotionElement.cpp
31
#include "core/svg/
SVGElementInstance
.h"
314
const HashSet<
SVGElementInstance
*>& instances = targetElement->instancesForElement();
315
const HashSet<
SVGElementInstance
*>::const_iterator end = instances.end();
316
for (HashSet<
SVGElementInstance
*>::const_iterator it = instances.begin(); it != end; ++it) {
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
RenderSVGViewportContainer.cpp
29
#include "core/svg/
SVGElementInstance
.h"
70
const HashSet<
SVGElementInstance
*>& instances = correspondingElement->instancesForElement();
74
const HashSet<
SVGElementInstance
*>::const_iterator end = instances.end();
75
for (HashSet<
SVGElementInstance
*>::const_iterator it = instances.begin(); it != end; ++it) {
76
const
SVGElementInstance
* instance = (*it);
/external/chromium_org/third_party/WebKit/Source/core/dom/
EventRetargeter.h
27
#include "core/svg/
SVGElementInstance
.h"
83
// as a deeply cloned child of the 'use' element, except that events are dispatched to the
SVGElementInstance
objects.
90
if (
SVGElementInstance
* instance = useElement->instanceForShadowTreeElement(referenceNode))
/external/chromium_org/third_party/WebKit/Source/core/page/
EventHandler.h
69
class
SVGElementInstance
;
327
RefPtr<
SVGElementInstance
> m_instanceUnderMouse;
328
RefPtr<
SVGElementInstance
> m_lastInstanceUnderMouse;
Completed in 339 milliseconds
1
2
3
4