|
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) |
|