OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * 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 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 1149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1160 | 1160 |
1161 TextGranularity granularity = selection.isRange() ? WordGranularity : Charac
terGranularity; | 1161 TextGranularity granularity = selection.isRange() ? WordGranularity : Charac
terGranularity; |
1162 frame->selection().setSelection(selection, granularity); | 1162 frame->selection().setSelection(selection, granularity); |
1163 } | 1163 } |
1164 | 1164 |
1165 bool WebLocalFrameImpl::selectWordAroundCaret() | 1165 bool WebLocalFrameImpl::selectWordAroundCaret() |
1166 { | 1166 { |
1167 FrameSelection& selection = frame()->selection(); | 1167 FrameSelection& selection = frame()->selection(); |
1168 if (selection.isNone() || selection.isRange()) | 1168 if (selection.isNone() || selection.isRange()) |
1169 return false; | 1169 return false; |
1170 selectWordAroundPosition(frame(), selection.selection().visibleStart()); | 1170 return frame()->selection().selectWordAroundPosition(selection.selection().v
isibleStart()); |
1171 return true; | |
1172 } | 1171 } |
1173 | 1172 |
1174 void WebLocalFrameImpl::selectRange(const WebPoint& base, const WebPoint& extent
) | 1173 void WebLocalFrameImpl::selectRange(const WebPoint& base, const WebPoint& extent
) |
1175 { | 1174 { |
1176 moveRangeSelection(base, extent); | 1175 moveRangeSelection(base, extent); |
1177 } | 1176 } |
1178 | 1177 |
1179 void WebLocalFrameImpl::selectRange(const WebRange& webRange) | 1178 void WebLocalFrameImpl::selectRange(const WebRange& webRange) |
1180 { | 1179 { |
1181 if (RefPtrWillBeRawPtr<Range> range = static_cast<PassRefPtrWillBeRawPtr<Ran
ge> >(webRange)) | 1180 if (RefPtrWillBeRawPtr<Range> range = static_cast<PassRefPtrWillBeRawPtr<Ran
ge> >(webRange)) |
(...skipping 790 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1972 | 1971 |
1973 void WebLocalFrameImpl::invalidateAll() const | 1972 void WebLocalFrameImpl::invalidateAll() const |
1974 { | 1973 { |
1975 ASSERT(frame() && frame()->view()); | 1974 ASSERT(frame() && frame()->view()); |
1976 FrameView* view = frame()->view(); | 1975 FrameView* view = frame()->view(); |
1977 view->invalidateRect(view->frameRect()); | 1976 view->invalidateRect(view->frameRect()); |
1978 invalidateScrollbar(); | 1977 invalidateScrollbar(); |
1979 } | 1978 } |
1980 | 1979 |
1981 } // namespace blink | 1980 } // namespace blink |
OLD | NEW |