OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chromeos/input_method/input_method_engine_ibus.h" | 5 #include "chrome/browser/chromeos/input_method/input_method_engine_ibus.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 | 8 |
9 #include "base/logging.h" | 9 #include "base/logging.h" |
10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
215 return true; | 215 return true; |
216 } | 216 } |
217 | 217 |
218 void InputMethodEngineIBus::SetCandidateWindowCursorVisible(bool visible) { | 218 void InputMethodEngineIBus::SetCandidateWindowCursorVisible(bool visible) { |
219 table_->set_is_cursor_visible(visible); | 219 table_->set_is_cursor_visible(visible); |
220 if (active_) | 220 if (active_) |
221 GetCurrentService()->UpdateLookupTable(*table_.get(), window_visible_); | 221 GetCurrentService()->UpdateLookupTable(*table_.get(), window_visible_); |
222 } | 222 } |
223 | 223 |
224 void InputMethodEngineIBus::SetCandidateWindowVertical(bool vertical) { | 224 void InputMethodEngineIBus::SetCandidateWindowVertical(bool vertical) { |
225 table_->set_orientation( | 225 table_->set_orientation(vertical ? ibus::IBusLookupTable::VERTICAL : |
226 vertical ? ibus::IBusLookupTable::IBUS_LOOKUP_TABLE_ORIENTATION_VERTICAL : | 226 ibus::IBusLookupTable::HORIZONTAL); |
227 ibus::IBusLookupTable::IBUS_LOOKUP_TABLE_ORIENTATION_HORIZONTAL); | |
228 if (active_) | 227 if (active_) |
229 GetCurrentService()->UpdateLookupTable(*table_.get(), window_visible_); | 228 GetCurrentService()->UpdateLookupTable(*table_.get(), window_visible_); |
230 } | 229 } |
231 | 230 |
232 void InputMethodEngineIBus::SetCandidateWindowPageSize(int size) { | 231 void InputMethodEngineIBus::SetCandidateWindowPageSize(int size) { |
233 table_->set_page_size(size); | 232 table_->set_page_size(size); |
234 if (active_) | 233 if (active_) |
235 GetCurrentService()->UpdateLookupTable(*table_.get(), window_visible_); | 234 GetCurrentService()->UpdateLookupTable(*table_.get(), window_visible_); |
236 } | 235 } |
237 | 236 |
(...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
576 DBusThreadManager::Get()->RemoveIBusEngineService(object_path_); | 575 DBusThreadManager::Get()->RemoveIBusEngineService(object_path_); |
577 | 576 |
578 current_object_path_++; | 577 current_object_path_++; |
579 object_path_ = dbus::ObjectPath(kObjectPathPrefix + | 578 object_path_ = dbus::ObjectPath(kObjectPathPrefix + |
580 base::IntToString(current_object_path_)); | 579 base::IntToString(current_object_path_)); |
581 GetCurrentService()->SetEngine(this); | 580 GetCurrentService()->SetEngine(this); |
582 sender.Run(object_path_); | 581 sender.Run(object_path_); |
583 } | 582 } |
584 | 583 |
585 } // namespace chromeos | 584 } // namespace chromeos |
OLD | NEW |