summaryrefslogtreecommitdiff
path: root/Source/WebCore/editing/Editor.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/editing/Editor.h')
-rw-r--r--Source/WebCore/editing/Editor.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/Source/WebCore/editing/Editor.h b/Source/WebCore/editing/Editor.h
index 5a7815892..e398bbf3e 100644
--- a/Source/WebCore/editing/Editor.h
+++ b/Source/WebCore/editing/Editor.h
@@ -46,7 +46,6 @@ typedef int NSWritingDirection;
namespace WebCore {
-class CSSStyleDeclaration;
class Clipboard;
class CompositeEditCommand;
class DeleteButtonController;
@@ -63,6 +62,7 @@ class SimpleFontData;
class SpellChecker;
class SpellCheckRequest;
class SpellingCorrectionController;
+class StylePropertySet;
class Text;
class TextCheckerClient;
class TextEvent;
@@ -130,7 +130,7 @@ public:
bool shouldInsertText(const String&, Range*, EditorInsertAction) const;
bool shouldShowDeleteInterface(HTMLElement*) const;
bool shouldDeleteRange(Range*) const;
- bool shouldApplyStyle(CSSStyleDeclaration*, Range*);
+ bool shouldApplyStyle(StylePropertySet*, Range*);
void respondToChangedSelection(const VisibleSelection& oldSelection);
void respondToChangedContents(const VisibleSelection& endingSelection);
@@ -138,7 +138,6 @@ public:
bool selectionStartHasStyle(int propertyID, const String& value) const;
TriState selectionHasStyle(int propertyID, const String& value) const;
String selectionStartCSSPropertyValue(int propertyID);
- WritingDirection textDirectionForSelection(bool&) const;
TriState selectionUnorderedListState() const;
TriState selectionOrderedListState() const;
@@ -162,10 +161,10 @@ public:
Node* removedAnchor() const { return m_removedAnchor.get(); }
void setRemovedAnchor(PassRefPtr<Node> n) { m_removedAnchor = n; }
- void applyStyle(CSSStyleDeclaration*, EditAction = EditActionUnspecified);
- void applyParagraphStyle(CSSStyleDeclaration*, EditAction = EditActionUnspecified);
- void applyStyleToSelection(CSSStyleDeclaration*, EditAction);
- void applyParagraphStyleToSelection(CSSStyleDeclaration*, EditAction);
+ void applyStyle(StylePropertySet*, EditAction = EditActionUnspecified);
+ void applyParagraphStyle(StylePropertySet*, EditAction = EditActionUnspecified);
+ void applyStyleToSelection(StylePropertySet*, EditAction);
+ void applyParagraphStyleToSelection(StylePropertySet*, EditAction);
void appliedEditing(PassRefPtr<CompositeEditCommand>);
void unappliedEditing(PassRefPtr<EditCommandComposition>);
@@ -346,7 +345,7 @@ public:
const VisibleSelection& mark() const; // Mark, to be used as emacs uses it.
void setMark(const VisibleSelection&);
- void computeAndSetTypingStyle(CSSStyleDeclaration* , EditAction = EditActionUnspecified);
+ void computeAndSetTypingStyle(StylePropertySet* , EditAction = EditActionUnspecified);
void applyEditingStyleToBodyElement() const;
void applyEditingStyleToElement(Element*) const;