|
| WEBCORE_EXPORT | ~EditingStyle () |
| |
| MutableStyleProperties * | style () |
| |
| Ref< MutableStyleProperties > | styleWithResolvedTextDecorations () const |
| |
| bool | textDirection (WritingDirection &) const |
| |
| bool | isEmpty () const |
| |
| void | setStyle (PassRefPtr< MutableStyleProperties >) |
| |
| void | overrideWithStyle (const StyleProperties *) |
| |
| void | overrideTypingStyleAt (const EditingStyle &, const Position &) |
| |
| void | clear () |
| |
| PassRefPtr< EditingStyle > | copy () const |
| |
| PassRefPtr< EditingStyle > | extractAndRemoveBlockProperties () |
| |
| PassRefPtr< EditingStyle > | extractAndRemoveTextDirection () |
| |
| void | removeBlockProperties () |
| |
| void | removeStyleAddedByNode (Node *) |
| |
| void | removeStyleConflictingWithStyleOfNode (Node *) |
| |
| template<typename T > |
| void | removeEquivalentProperties (T &) |
| |
| void | collapseTextDecorationProperties () |
| |
| TriState | triStateOfStyle (EditingStyle *) const |
| |
| TriState | triStateOfStyle (const VisibleSelection &) const |
| |
| bool | conflictsWithInlineStyleOfElement (StyledElement *element) const |
| |
| bool | conflictsWithInlineStyleOfElement (StyledElement *element, RefPtr< MutableStyleProperties > &newInlineStyle, EditingStyle *extractedStyle) const |
| |
| bool | conflictsWithImplicitStyleOfElement (HTMLElement *, EditingStyle *extractedStyle=nullptr, ShouldExtractMatchingStyle=DoNotExtractMatchingStyle) const |
| |
| bool | conflictsWithImplicitStyleOfAttributes (HTMLElement *) const |
| |
| bool | extractConflictingImplicitStyleOfAttributes (HTMLElement *, ShouldPreserveWritingDirection, EditingStyle *extractedStyle, Vector< QualifiedName > &conflictingAttributes, ShouldExtractMatchingStyle) const |
| |
| bool | styleIsPresentInComputedStyleOfNode (Node *) const |
| |
| void | prepareToApplyAt (const Position &, ShouldPreserveWritingDirection=DoNotPreserveWritingDirection) |
| |
| void | mergeTypingStyle (Document &) |
| |
| void | mergeInlineStyleOfElement (StyledElement *, CSSPropertyOverrideMode, PropertiesToInclude=AllProperties) |
| |
| void | mergeStyleFromRules (StyledElement *) |
| |
| void | mergeStyleFromRulesForSerialization (StyledElement *) |
| |
| void | removeStyleFromRulesAndContext (StyledElement *, Node *context) |
| |
| void | removePropertiesInElementDefaultStyle (Element *) |
| |
| void | forceInline () |
| |
| bool | convertPositionStyle () |
| |
| bool | isFloating () |
| |
| int | legacyFontSize (Document *) const |
| |
| float | fontSizeDelta () const |
| |
| bool | hasFontSizeDelta () const |
| |
| bool | shouldUseFixedDefaultFontSize () const |
| |
| void | setUnderlineChange (TextDecorationChange change) |
| |
| TextDecorationChange | underlineChange () const |
| |
| void | setStrikeThroughChange (TextDecorationChange change) |
| |
| TextDecorationChange | strikeThroughChange () const |
| |
| WEBCORE_EXPORT | ~EditingStyle () |
| |
| MutableStyleProperties * | style () |
| |
| Ref< MutableStyleProperties > | styleWithResolvedTextDecorations () const |
| |
| bool | textDirection (WritingDirection &) const |
| |
| bool | isEmpty () const |
| |
| void | setStyle (PassRefPtr< MutableStyleProperties >) |
| |
| void | overrideWithStyle (const StyleProperties *) |
| |
| void | overrideTypingStyleAt (const EditingStyle &, const Position &) |
| |
| void | clear () |
| |
| PassRefPtr< EditingStyle > | copy () const |
| |
| PassRefPtr< EditingStyle > | extractAndRemoveBlockProperties () |
| |
| PassRefPtr< EditingStyle > | extractAndRemoveTextDirection () |
| |
| void | removeBlockProperties () |
| |
| void | removeStyleAddedByNode (Node *) |
| |
| void | removeStyleConflictingWithStyleOfNode (Node *) |
| |
| template<typename T > |
| void | removeEquivalentProperties (T &) |
| |
| void | collapseTextDecorationProperties () |
| |
| TriState | triStateOfStyle (EditingStyle *) const |
| |
| TriState | triStateOfStyle (const VisibleSelection &) const |
| |
| bool | conflictsWithInlineStyleOfElement (StyledElement *element) const |
| |
| bool | conflictsWithInlineStyleOfElement (StyledElement *element, RefPtr< MutableStyleProperties > &newInlineStyle, EditingStyle *extractedStyle) const |
| |
| bool | conflictsWithImplicitStyleOfElement (HTMLElement *, EditingStyle *extractedStyle=nullptr, ShouldExtractMatchingStyle=DoNotExtractMatchingStyle) const |
| |
| bool | conflictsWithImplicitStyleOfAttributes (HTMLElement *) const |
| |
| bool | extractConflictingImplicitStyleOfAttributes (HTMLElement *, ShouldPreserveWritingDirection, EditingStyle *extractedStyle, Vector< QualifiedName > &conflictingAttributes, ShouldExtractMatchingStyle) const |
| |
| bool | styleIsPresentInComputedStyleOfNode (Node *) const |
| |
| void | prepareToApplyAt (const Position &, ShouldPreserveWritingDirection=DoNotPreserveWritingDirection) |
| |
| void | mergeTypingStyle (Document &) |
| |
| void | mergeInlineStyleOfElement (StyledElement *, CSSPropertyOverrideMode, PropertiesToInclude=AllProperties) |
| |
| void | mergeStyleFromRules (StyledElement *) |
| |
| void | mergeStyleFromRulesForSerialization (StyledElement *) |
| |
| void | removeStyleFromRulesAndContext (StyledElement *, Node *context) |
| |
| void | removePropertiesInElementDefaultStyle (Element *) |
| |
| void | forceInline () |
| |
| bool | convertPositionStyle () |
| |
| bool | isFloating () |
| |
| int | legacyFontSize (Document *) const |
| |
| float | fontSizeDelta () const |
| |
| bool | hasFontSizeDelta () const |
| |
| bool | shouldUseFixedDefaultFontSize () const |
| |
| void | setUnderlineChange (TextDecorationChange change) |
| |
| TextDecorationChange | underlineChange () const |
| |
| void | setStrikeThroughChange (TextDecorationChange change) |
| |
| TextDecorationChange | strikeThroughChange () const |
| |
| void | deref () const |
| |
| void | deref () const |
| |
| void | deref () const |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| void | relaxAdoptionRequirement () |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| void | relaxAdoptionRequirement () |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| void | relaxAdoptionRequirement () |
| |
|
| static Ref< EditingStyle > | create () |
| |
| static Ref< EditingStyle > | create (Node *node, PropertiesToInclude propertiesToInclude=OnlyEditingInheritableProperties) |
| |
| static Ref< EditingStyle > | create (const Position &position, PropertiesToInclude propertiesToInclude=OnlyEditingInheritableProperties) |
| |
| static Ref< EditingStyle > | create (const StyleProperties *style) |
| |
| static Ref< EditingStyle > | create (const CSSStyleDeclaration *style) |
| |
| static Ref< EditingStyle > | create (CSSPropertyID propertyID, const String &value) |
| |
| static Ref< EditingStyle > | create (CSSPropertyID propertyID, CSSValueID value) |
| |
| static bool | elementIsStyledSpanOrHTMLEquivalent (const HTMLElement *) |
| |
| static Ref< EditingStyle > | wrappingStyleForSerialization (Node *context, bool shouldAnnotate) |
| |
| static WEBCORE_EXPORT PassRefPtr< EditingStyle > | styleAtSelectionStart (const VisibleSelection &, bool shouldUseBackgroundColorInEffect=false) |
| |
| static WritingDirection | textDirectionForSelection (const VisibleSelection &, EditingStyle *typingStyle, bool &hasNestedOrMultipleEmbeddings) |
| |
| static Ref< EditingStyle > | create () |
| |
| static Ref< EditingStyle > | create (Node *node, PropertiesToInclude propertiesToInclude=OnlyEditingInheritableProperties) |
| |
| static Ref< EditingStyle > | create (const Position &position, PropertiesToInclude propertiesToInclude=OnlyEditingInheritableProperties) |
| |
| static Ref< EditingStyle > | create (const StyleProperties *style) |
| |
| static Ref< EditingStyle > | create (const CSSStyleDeclaration *style) |
| |
| static Ref< EditingStyle > | create (CSSPropertyID propertyID, const String &value) |
| |
| static Ref< EditingStyle > | create (CSSPropertyID propertyID, CSSValueID value) |
| |
| static bool | elementIsStyledSpanOrHTMLEquivalent (const HTMLElement *) |
| |
| static Ref< EditingStyle > | wrappingStyleForSerialization (Node *context, bool shouldAnnotate) |
| |
| static WEBCORE_EXPORT PassRefPtr< EditingStyle > | styleAtSelectionStart (const VisibleSelection &, bool shouldUseBackgroundColorInEffect=false) |
| |
| static WritingDirection | textDirectionForSelection (const VisibleSelection &, EditingStyle *typingStyle, bool &hasNestedOrMultipleEmbeddings) |
| |