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
36
) sorted by null
1
2
/external/webkit/WebCore/svg/
SVGElementInstanceList.h
26
#include "
SVGElementInstance
.h"
32
static PassRefPtr<SVGElementInstanceList> create(PassRefPtr<
SVGElementInstance
> rootInstance) { return adoptRef(new SVGElementInstanceList(rootInstance)); }
36
SVGElementInstance
* item(unsigned index);
39
SVGElementInstanceList(PassRefPtr<
SVGElementInstance
> rootInstance);
40
RefPtr<
SVGElementInstance
> m_rootInstance;
SVGElementInstance.cpp
24
#include "
SVGElementInstance
.h"
43
SVGElementInstance
::
SVGElementInstance
(SVGUseElement* useElement, PassRefPtr<SVGElement> originalElement)
62
SVGElementInstance
::~
SVGElementInstance
()
71
removeAllChildrenInContainer<
SVGElementInstance
,
SVGElementInstance
>(this);
74
PassRefPtr<SVGElementInstanceList>
SVGElementInstance
::childNodes()
79
void
SVGElementInstance
::setShadowTreeElement(SVGElement* element)
85
void
SVGElementInstance
::appendChild(PassRefPtr<SVGElementInstance> child
[
all
...]
SVGUseElement.h
33
class
SVGElementInstance
;
46
SVGElementInstance
* instanceRoot() const;
47
SVGElementInstance
* animatedInstanceRoot() const;
67
SVGElementInstance
* instanceForShadowTreeElement(Node* element) const;
91
void buildInstanceTree(SVGElement* target,
SVGElementInstance
* targetInstance, bool& foundCycle);
92
void handleDeepUseReferencing(SVGUseElement* use,
SVGElementInstance
* targetInstance, bool& foundCycle);
95
void buildShadowTree(SVGShadowTreeRootElement*, SVGElement* target,
SVGElementInstance
* targetInstance);
103
void associateInstancesWithShadowTreeElements(Node* target,
SVGElementInstance
* targetInstance);
104
SVGElementInstance
* instanceForShadowTreeElement(Node* element,
SVGElementInstance
* instance) const
[
all
...]
SVGElementInstanceList.cpp
27
SVGElementInstanceList::SVGElementInstanceList(PassRefPtr<
SVGElementInstance
> rootInstance)
40
for (
SVGElementInstance
* instance = m_rootInstance->firstChild(); instance; instance = instance->nextSibling())
45
SVGElementInstance
* SVGElementInstanceList::item(unsigned index)
48
SVGElementInstance
* instance = m_rootInstance->firstChild();
SVGElementInstance.h
38
//
SVGElementInstance
mimics Node, but without providing all its functionality
39
class
SVGElementInstance
: public TreeShared<
SVGElementInstance
>,
42
static PassRefPtr<
SVGElementInstance
> create(SVGUseElement* useElement, PassRefPtr<SVGElement> originalElement)
44
return adoptRef(new
SVGElementInstance
(useElement, originalElement));
47
virtual ~
SVGElementInstance
();
61
SVGElementInstance
* parentNode() const { return parent(); }
64
SVGElementInstance
* previousSibling() const { return m_previousSibling; }
65
SVGElementInstance
* nextSibling() const { return m_nextSibling; }
67
SVGElementInstance
* firstChild() const { return m_firstChild;
[
all
...]
SVGElementInstanceList.idl
30
SVGElementInstance
item(in unsigned long index);
SVGElementRareData.h
33
class
SVGElementInstance
;
57
HashSet<
SVGElementInstance
*>& elementInstances() { return m_elementInstances; }
58
const HashSet<
SVGElementInstance
*>& elementInstances() const { return m_elementInstances; }
70
HashSet<
SVGElementInstance
*> m_elementInstances;
SVGUseElement.idl
40
readonly attribute
SVGElementInstance
instanceRoot;
41
readonly attribute
SVGElementInstance
animatedInstanceRoot;
SVGElement.h
34
class
SVGElementInstance
;
77
const HashSet<
SVGElementInstance
*>& instancesForElement() const;
94
friend class
SVGElementInstance
;
102
void mapInstanceToElement(
SVGElementInstance
*);
103
void removeInstanceMapping(
SVGElementInstance
*);
SVGElementInstance.idl
36
]
SVGElementInstance
43
readonly attribute
SVGElementInstance
parentNode;
45
readonly attribute
SVGElementInstance
firstChild;
46
readonly attribute
SVGElementInstance
lastChild;
47
readonly attribute
SVGElementInstance
previousSibling;
48
readonly attribute
SVGElementInstance
nextSibling;
SVGUseElement.cpp
37
#include "
SVGElementInstance
.h"
49
// Dump
SVGElementInstance
object tree - useful to debug instanceRoot problems
76
SVGElementInstance
* SVGUseElement::instanceRoot() const
78
// If there is no element instance tree, force immediate
SVGElementInstance
tree
88
SVGElementInstance
* SVGUseElement::animatedInstanceRoot() const
123
// This functions exists to assure assumptions made in the code regarding
SVGElementInstance
creation/destruction are satisfied.
205
static void updateContainerSize(SVGUseElement* useElement,
SVGElementInstance
* targetInstance)
208
for (
SVGElementInstance
* instance = targetInstance->firstChild(); instance; instance = instance->nextSibling())
253
static void updateContainerOffset(
SVGElementInstance
* targetInstance)
256
for (
SVGElementInstance
* instance = targetInstance->firstChild(); instance; instance = instance->nextSibling()
[
all
...]
SVGElement.cpp
41
#include "
SVGElementInstance
.h"
153
void SVGElement::mapInstanceToElement(
SVGElementInstance
* instance)
157
HashSet<
SVGElementInstance
*>& instances = ensureRareSVGData()->elementInstances();
163
void SVGElement::removeInstanceMapping(
SVGElementInstance
* instance)
168
HashSet<
SVGElementInstance
*>& instances = rareSVGData()->elementInstances();
174
const HashSet<
SVGElementInstance
*>& SVGElement::instancesForElement() const
177
DEFINE_STATIC_LOCAL(HashSet<
SVGElementInstance
*>, emptyInstances, ());
SVGAnimateMotionElement.cpp
31
#include "
SVGElementInstance
.h"
218
const HashSet<
SVGElementInstance
*>& instances = targetElement->instancesForElement();
219
const HashSet<
SVGElementInstance
*>::const_iterator end = instances.end();
220
for (HashSet<
SVGElementInstance
*>::const_iterator it = instances.begin(); it != end; ++it) {
SVGAnimateTransformElement.cpp
34
#include "
SVGElementInstance
.h"
166
const HashSet<
SVGElementInstance
*>& instances = targetElement->instancesForElement();
168
const HashSet<
SVGElementInstance
*>::const_iterator end = instances.end();
169
for (HashSet<
SVGElementInstance
*>::const_iterator it = instances.begin(); it != end; ++it) {
/external/webkit/WebCore/bindings/v8/
StaticDOMDataStore.h
55
InternalDOMWrapperMap<
SVGElementInstance
> m_staticDomSvgElementInstanceMap;
ScopedDOMDataStore.cpp
43
m_domSvgElementInstanceMap = new InternalDOMWrapperMap<
SVGElementInstance
>(domData, &DOMDataStore::weakSVGElementInstanceCallback);
V8DOMMap.cpp
85
DOMWrapperMap<
SVGElementInstance
>& getDOMSVGElementInstanceMap()
112
DOMData::removeObjectsFromWrapperMap<
SVGElementInstance
>(getDOMSVGElementInstanceMap());
184
void visitDOMSVGElementInstancesInCurrentThread(DOMWrapperMap<
SVGElementInstance
>::Visitor* visitor)
V8DOMMap.h
41
class
SVGElementInstance
;
178
DOMWrapperMap<
SVGElementInstance
>& getDOMSVGElementInstanceMap();
179
void visitSVGElementInstancesInCurrentThread(DOMWrapperMap<
SVGElementInstance
>::Visitor*);
DOMDataStore.h
272
InternalDOMWrapperMap<
SVGElementInstance
>& domSvgElementInstanceMap() { return *m_domSvgElementInstanceMap; }
292
InternalDOMWrapperMap<
SVGElementInstance
>* m_domSvgElementInstanceMap;
V8DOMWrapper.h
81
class
SVGElementInstance
;
136
static PassRefPtr<EventListener> getEventListener(
SVGElementInstance
* element, v8::Local<v8::Value> value, bool isAttribute, ListenerLookupType lookup);
/external/webkit/WebCore/bindings/v8/custom/
V8SVGElementInstanceCustom.cpp
37
#include "
SVGElementInstance
.h"
48
INC_STATS("DOM.
SVGElementInstance
.AddEventListener()");
49
SVGElementInstance
* instance = V8SVGElementInstance::toNative(args.Holder());
64
INC_STATS("DOM.
SVGElementInstance
.RemoveEventListener()");
65
SVGElementInstance
* instance = V8SVGElementInstance::toNative(args.Holder());
/external/webkit/WebCore/bindings/js/
JSEventTarget.cpp
65
#include "
SVGElementInstance
.h"
101
//
SVGElementInstance
supports both toSVGElementInstance and toNode since so much mouse handling code depends on toNode returning a valid node.
102
if (
SVGElementInstance
* instance = target->toSVGElementInstance())
179
CONVERT_TO_EVENT_TARGET(
SVGElementInstance
)
JSSVGElementInstanceCustom.cpp
35
#include "
SVGElementInstance
.h"
73
JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject,
SVGElementInstance
* object)
/external/webkit/WebCore/page/
EventHandler.h
67
class
SVGElementInstance
;
372
RefPtr<
SVGElementInstance
> m_instanceUnderMouse;
373
RefPtr<
SVGElementInstance
> m_lastInstanceUnderMouse;
/external/webkit/WebCore/dom/
EventTarget.h
54
class
SVGElementInstance
;
104
virtual
SVGElementInstance
* toSVGElementInstance();
Completed in 853 milliseconds
1
2