OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. |
3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 1022 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1033 // matches IE but not FF). | 1033 // matches IE but not FF). |
1034 should_style_with_css_(false), | 1034 should_style_with_css_(false), |
1035 kill_ring_(WTF::WrapUnique(new KillRing)), | 1035 kill_ring_(WTF::WrapUnique(new KillRing)), |
1036 are_marked_text_matches_highlighted_(false), | 1036 are_marked_text_matches_highlighted_(false), |
1037 default_paragraph_separator_(kEditorParagraphSeparatorIsDiv), | 1037 default_paragraph_separator_(kEditorParagraphSeparatorIsDiv), |
1038 overwrite_mode_enabled_(false) {} | 1038 overwrite_mode_enabled_(false) {} |
1039 | 1039 |
1040 Editor::~Editor() {} | 1040 Editor::~Editor() {} |
1041 | 1041 |
1042 void Editor::Clear() { | 1042 void Editor::Clear() { |
1043 GetFrame().GetInputMethodController().Clear(); | |
1044 should_style_with_css_ = false; | 1043 should_style_with_css_ = false; |
1045 default_paragraph_separator_ = kEditorParagraphSeparatorIsDiv; | 1044 default_paragraph_separator_ = kEditorParagraphSeparatorIsDiv; |
1046 last_edit_command_ = nullptr; | 1045 last_edit_command_ = nullptr; |
1047 undo_stack_->Clear(); | 1046 undo_stack_->Clear(); |
1048 } | 1047 } |
1049 | 1048 |
1050 bool Editor::InsertText(const String& text, KeyboardEvent* triggering_event) { | 1049 bool Editor::InsertText(const String& text, KeyboardEvent* triggering_event) { |
1051 return GetFrame().GetEventHandler().HandleTextInputEvent(text, | 1050 return GetFrame().GetEventHandler().HandleTextInputEvent(text, |
1052 triggering_event); | 1051 triggering_event); |
1053 } | 1052 } |
(...skipping 794 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1848 | 1847 |
1849 DEFINE_TRACE(Editor) { | 1848 DEFINE_TRACE(Editor) { |
1850 visitor->Trace(frame_); | 1849 visitor->Trace(frame_); |
1851 visitor->Trace(last_edit_command_); | 1850 visitor->Trace(last_edit_command_); |
1852 visitor->Trace(undo_stack_); | 1851 visitor->Trace(undo_stack_); |
1853 visitor->Trace(mark_); | 1852 visitor->Trace(mark_); |
1854 visitor->Trace(typing_style_); | 1853 visitor->Trace(typing_style_); |
1855 } | 1854 } |
1856 | 1855 |
1857 } // namespace blink | 1856 } // namespace blink |
OLD | NEW |