| Index: ui/gfx/selection_model.h
|
| ===================================================================
|
| --- ui/gfx/selection_model.h (revision 103984)
|
| +++ ui/gfx/selection_model.h (working copy)
|
| @@ -49,31 +49,30 @@
|
|
|
| SelectionModel();
|
| explicit SelectionModel(size_t pos);
|
| - SelectionModel(size_t start, size_t end);
|
| SelectionModel(size_t end, size_t pos, CaretPlacement status);
|
| SelectionModel(size_t start, size_t end, size_t pos, CaretPlacement status);
|
|
|
| virtual ~SelectionModel();
|
|
|
| size_t selection_start() const { return selection_start_; }
|
| - void set_selection_start(size_t pos) { selection_start_ = pos; }
|
| -
|
| size_t selection_end() const { return selection_end_; }
|
| - void set_selection_end(size_t pos) { selection_end_ = pos; }
|
| -
|
| size_t caret_pos() const { return caret_pos_; }
|
| - void set_caret_pos(size_t pos) { caret_pos_ = pos; }
|
| -
|
| CaretPlacement caret_placement() const { return caret_placement_; }
|
| - void set_caret_placement(CaretPlacement placement) {
|
| - caret_placement_ = placement;
|
| - }
|
|
|
| bool Equals(const SelectionModel& sel) const;
|
|
|
| private:
|
| + friend class RenderText;
|
| +
|
| void Init(size_t start, size_t end, size_t pos, CaretPlacement status);
|
|
|
| + void set_selection_start(size_t pos) { selection_start_ = pos; }
|
| + void set_selection_end(size_t pos) { selection_end_ = pos; }
|
| + void set_caret_pos(size_t pos) { caret_pos_ = pos; }
|
| + void set_caret_placement(CaretPlacement placement) {
|
| + caret_placement_ = placement;
|
| + }
|
| +
|
| // Logical selection start. If there is non-empty selection, if
|
| // selection_start_ is less than selection_end_, the selection starts visually
|
| // at the leading edge of the selection_start_. If selection_start_ is greater
|
|
|