OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Peter Kelly (pmk@post.com) | 4 * (C) 2001 Peter Kelly (pmk@post.com) |
5 * (C) 2001 Dirk Mueller (mueller@kde.org) | 5 * (C) 2001 Dirk Mueller (mueller@kde.org) |
6 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 Appl
e Inc. All rights reserved. | 6 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 Appl
e Inc. All rights reserved. |
7 * | 7 * |
8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
327 // Methods for indicating the style is affected by dynamic updates (e.g., ch
ildren changing, our position changing in our sibling list, etc.) | 327 // Methods for indicating the style is affected by dynamic updates (e.g., ch
ildren changing, our position changing in our sibling list, etc.) |
328 bool styleAffectedByEmpty() const { return hasRareData() && rareDataStyleAff
ectedByEmpty(); } | 328 bool styleAffectedByEmpty() const { return hasRareData() && rareDataStyleAff
ectedByEmpty(); } |
329 bool childrenAffectedByFocus() const { return hasRareData() && rareDataChild
renAffectedByFocus(); } | 329 bool childrenAffectedByFocus() const { return hasRareData() && rareDataChild
renAffectedByFocus(); } |
330 bool childrenAffectedByHover() const { return hasRareData() && rareDataChild
renAffectedByHover(); } | 330 bool childrenAffectedByHover() const { return hasRareData() && rareDataChild
renAffectedByHover(); } |
331 bool childrenAffectedByActive() const { return hasRareData() && rareDataChil
drenAffectedByActive(); } | 331 bool childrenAffectedByActive() const { return hasRareData() && rareDataChil
drenAffectedByActive(); } |
332 bool childrenAffectedByDrag() const { return hasRareData() && rareDataChildr
enAffectedByDrag(); } | 332 bool childrenAffectedByDrag() const { return hasRareData() && rareDataChildr
enAffectedByDrag(); } |
333 bool childrenAffectedByPositionalRules() const { return hasRareData() && (ra
reDataChildrenAffectedByForwardPositionalRules() || rareDataChildrenAffectedByBa
ckwardPositionalRules()); } | 333 bool childrenAffectedByPositionalRules() const { return hasRareData() && (ra
reDataChildrenAffectedByForwardPositionalRules() || rareDataChildrenAffectedByBa
ckwardPositionalRules()); } |
334 bool childrenAffectedByFirstChildRules() const { return hasRareData() && rar
eDataChildrenAffectedByFirstChildRules(); } | 334 bool childrenAffectedByFirstChildRules() const { return hasRareData() && rar
eDataChildrenAffectedByFirstChildRules(); } |
335 bool childrenAffectedByLastChildRules() const { return hasRareData() && rare
DataChildrenAffectedByLastChildRules(); } | 335 bool childrenAffectedByLastChildRules() const { return hasRareData() && rare
DataChildrenAffectedByLastChildRules(); } |
336 bool childrenAffectedByDirectAdjacentRules() const { return hasRareData() &&
rareDataChildrenAffectedByDirectAdjacentRules(); } | 336 bool childrenAffectedByDirectAdjacentRules() const { return hasRareData() &&
rareDataChildrenAffectedByDirectAdjacentRules(); } |
| 337 bool childrenAffectedByIndirectAdjacentRules() const { return hasRareData()
&& rareDataChildrenAffectedByIndirectAdjacentRules(); } |
337 bool childrenAffectedByForwardPositionalRules() const { return hasRareData()
&& rareDataChildrenAffectedByForwardPositionalRules(); } | 338 bool childrenAffectedByForwardPositionalRules() const { return hasRareData()
&& rareDataChildrenAffectedByForwardPositionalRules(); } |
338 bool childrenAffectedByBackwardPositionalRules() const { return hasRareData(
) && rareDataChildrenAffectedByBackwardPositionalRules(); } | 339 bool childrenAffectedByBackwardPositionalRules() const { return hasRareData(
) && rareDataChildrenAffectedByBackwardPositionalRules(); } |
339 unsigned childIndex() const { return hasRareData() ? rareDataChildIndex() :
0; } | 340 unsigned childIndex() const { return hasRareData() ? rareDataChildIndex() :
0; } |
340 | 341 |
341 bool childrenSupportStyleSharing() const; | 342 bool childrenSupportStyleSharing() const; |
342 | 343 |
343 void setStyleAffectedByEmpty(); | 344 void setStyleAffectedByEmpty(); |
344 void setChildrenAffectedByFocus(); | 345 void setChildrenAffectedByFocus(); |
345 void setChildrenAffectedByHover(); | 346 void setChildrenAffectedByHover(); |
346 void setChildrenAffectedByActive(); | 347 void setChildrenAffectedByActive(); |
347 void setChildrenAffectedByDrag(); | 348 void setChildrenAffectedByDrag(); |
348 void setChildrenAffectedByFirstChildRules(); | 349 void setChildrenAffectedByFirstChildRules(); |
349 void setChildrenAffectedByLastChildRules(); | 350 void setChildrenAffectedByLastChildRules(); |
350 void setChildrenAffectedByDirectAdjacentRules(); | 351 void setChildrenAffectedByDirectAdjacentRules(); |
| 352 void setChildrenAffectedByIndirectAdjacentRules(); |
351 void setChildrenAffectedByForwardPositionalRules(); | 353 void setChildrenAffectedByForwardPositionalRules(); |
352 void setChildrenAffectedByBackwardPositionalRules(); | 354 void setChildrenAffectedByBackwardPositionalRules(); |
353 void setChildIndex(unsigned); | 355 void setChildIndex(unsigned); |
354 | 356 |
355 void setIsInCanvasSubtree(bool); | 357 void setIsInCanvasSubtree(bool); |
356 bool isInCanvasSubtree() const; | 358 bool isInCanvasSubtree() const; |
357 | 359 |
358 bool isUpgradedCustomElement() { return customElementState() == Upgraded; } | 360 bool isUpgradedCustomElement() { return customElementState() == Upgraded; } |
359 bool isUnresolvedCustomElement() { return customElementState() == WaitingFor
Upgrade; } | 361 bool isUnresolvedCustomElement() { return customElementState() == WaitingFor
Upgrade; } |
360 | 362 |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
636 | 638 |
637 QualifiedName m_tagName; | 639 QualifiedName m_tagName; |
638 bool rareDataStyleAffectedByEmpty() const; | 640 bool rareDataStyleAffectedByEmpty() const; |
639 bool rareDataChildrenAffectedByFocus() const; | 641 bool rareDataChildrenAffectedByFocus() const; |
640 bool rareDataChildrenAffectedByHover() const; | 642 bool rareDataChildrenAffectedByHover() const; |
641 bool rareDataChildrenAffectedByActive() const; | 643 bool rareDataChildrenAffectedByActive() const; |
642 bool rareDataChildrenAffectedByDrag() const; | 644 bool rareDataChildrenAffectedByDrag() const; |
643 bool rareDataChildrenAffectedByFirstChildRules() const; | 645 bool rareDataChildrenAffectedByFirstChildRules() const; |
644 bool rareDataChildrenAffectedByLastChildRules() const; | 646 bool rareDataChildrenAffectedByLastChildRules() const; |
645 bool rareDataChildrenAffectedByDirectAdjacentRules() const; | 647 bool rareDataChildrenAffectedByDirectAdjacentRules() const; |
| 648 bool rareDataChildrenAffectedByIndirectAdjacentRules() const; |
646 bool rareDataChildrenAffectedByForwardPositionalRules() const; | 649 bool rareDataChildrenAffectedByForwardPositionalRules() const; |
647 bool rareDataChildrenAffectedByBackwardPositionalRules() const; | 650 bool rareDataChildrenAffectedByBackwardPositionalRules() const; |
648 unsigned rareDataChildIndex() const; | 651 unsigned rareDataChildIndex() const; |
649 | 652 |
650 SpellcheckAttributeState spellcheckAttributeState() const; | 653 SpellcheckAttributeState spellcheckAttributeState() const; |
651 | 654 |
652 void updateNamedItemRegistration(const AtomicString& oldName, const AtomicSt
ring& newName); | 655 void updateNamedItemRegistration(const AtomicString& oldName, const AtomicSt
ring& newName); |
653 void updateExtraNamedItemRegistration(const AtomicString& oldName, const Ato
micString& newName); | 656 void updateExtraNamedItemRegistration(const AtomicString& oldName, const Ato
micString& newName); |
654 | 657 |
655 void createUniqueElementData(); | 658 void createUniqueElementData(); |
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
892 template <> inline bool isElementOfType<const thisType>(const Element& eleme
nt) { return element.predicate; } \ | 895 template <> inline bool isElementOfType<const thisType>(const Element& eleme
nt) { return element.predicate; } \ |
893 DEFINE_NODE_TYPE_CASTS(thisType, predicate) | 896 DEFINE_NODE_TYPE_CASTS(thisType, predicate) |
894 | 897 |
895 #define DEFINE_ELEMENT_TYPE_CASTS_WITH_FUNCTION(thisType) \ | 898 #define DEFINE_ELEMENT_TYPE_CASTS_WITH_FUNCTION(thisType) \ |
896 template <> inline bool isElementOfType<const thisType>(const Element& eleme
nt) { return is##thisType(element); } \ | 899 template <> inline bool isElementOfType<const thisType>(const Element& eleme
nt) { return is##thisType(element); } \ |
897 DEFINE_NODE_TYPE_CASTS_WITH_FUNCTION(thisType) | 900 DEFINE_NODE_TYPE_CASTS_WITH_FUNCTION(thisType) |
898 | 901 |
899 } // namespace | 902 } // namespace |
900 | 903 |
901 #endif | 904 #endif |
OLD | NEW |