| Index: chrome/browser/chromeos/input_method/candidate_window_view.h
|
| diff --git a/chrome/browser/chromeos/input_method/candidate_window_view.h b/chrome/browser/chromeos/input_method/candidate_window_view.h
|
| index 5d69c750ba9783e9948dceccbd30cf042313f569..ab6b42397494562b87dd9fc822f3593deabb8067 100644
|
| --- a/chrome/browser/chromeos/input_method/candidate_window_view.h
|
| +++ b/chrome/browser/chromeos/input_method/candidate_window_view.h
|
| @@ -131,7 +131,15 @@ class CandidateWindowView : public views::View {
|
| cursor_location_ = cursor_location;
|
| }
|
|
|
| + void set_composition_head_location(
|
| + const gfx::Rect& composition_head_location) {
|
| + composition_head_location_ = composition_head_location;
|
| + }
|
| +
|
| const gfx::Rect& cursor_location() const { return cursor_location_; }
|
| + const gfx::Rect& composition_head_location() const {
|
| + return composition_head_location_;
|
| + }
|
|
|
| protected:
|
| // Override View::VisibilityChanged()
|
| @@ -201,15 +209,12 @@ class CandidateWindowView : public views::View {
|
| // The last cursor location.
|
| gfx::Rect cursor_location_;
|
|
|
| - // This location is used by suggestion window rendering which is mostly used
|
| - // by ibus-mozc. The suggestion window should be aligned with the composition
|
| - // text as opposed to the cursor. In case of ibus-mozc, suggestion window
|
| - // location is calculated by engine and it carried by update_lookup_table
|
| - // signal as additional information. This value is available when
|
| - // is_suggestion_window_available is true.
|
| - gfx::Rect suggestion_window_location_;
|
| + // The last compostion head location.
|
| + gfx::Rect composition_head_location_;
|
|
|
| - bool is_suggestion_window_location_available_;
|
| + // True if the candidate window should be shown with aligning with composition
|
| + // text as opposed to the cursor.
|
| + bool should_show_at_composition_head_;
|
|
|
| // True if the candidate window should be shonw on the upper side of
|
| // composition text.
|
|
|