OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 #ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_ | 5 #ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_ |
6 #define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_ | 6 #define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_ |
7 | 7 |
8 #include <atlbase.h> | 8 #include <atlbase.h> |
9 #include <atlapp.h> | 9 #include <atlapp.h> |
10 #include <atlcrack.h> | 10 #include <atlcrack.h> |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 MSG_WM_MBUTTONDOWN(OnNonLButtonDown) | 169 MSG_WM_MBUTTONDOWN(OnNonLButtonDown) |
170 MSG_WM_MBUTTONUP(OnNonLButtonUp) | 170 MSG_WM_MBUTTONUP(OnNonLButtonUp) |
171 MSG_WM_MOUSEACTIVATE(OnMouseActivate) | 171 MSG_WM_MOUSEACTIVATE(OnMouseActivate) |
172 MSG_WM_MOUSEMOVE(OnMouseMove) | 172 MSG_WM_MOUSEMOVE(OnMouseMove) |
173 MSG_WM_MOUSEWHEEL(OnMouseWheel) | 173 MSG_WM_MOUSEWHEEL(OnMouseWheel) |
174 MSG_WM_PAINT(OnPaint) | 174 MSG_WM_PAINT(OnPaint) |
175 MSG_WM_PASTE(OnPaste) | 175 MSG_WM_PASTE(OnPaste) |
176 MSG_WM_RBUTTONDOWN(OnNonLButtonDown) | 176 MSG_WM_RBUTTONDOWN(OnNonLButtonDown) |
177 MSG_WM_RBUTTONUP(OnNonLButtonUp) | 177 MSG_WM_RBUTTONUP(OnNonLButtonUp) |
178 MSG_WM_SETFOCUS(OnSetFocus) | 178 MSG_WM_SETFOCUS(OnSetFocus) |
| 179 MSG_WM_SETTEXT(OnSetText) |
179 MSG_WM_SYSCHAR(OnSysChar) // WM_SYSxxx == WM_xxx with ALT down | 180 MSG_WM_SYSCHAR(OnSysChar) // WM_SYSxxx == WM_xxx with ALT down |
180 MSG_WM_SYSKEYDOWN(OnKeyDown) | 181 MSG_WM_SYSKEYDOWN(OnKeyDown) |
181 MSG_WM_SYSKEYUP(OnKeyUp) | 182 MSG_WM_SYSKEYUP(OnKeyUp) |
182 MSG_WM_WINDOWPOSCHANGING(OnWindowPosChanging) | 183 MSG_WM_WINDOWPOSCHANGING(OnWindowPosChanging) |
183 DEFAULT_REFLECTION_HANDLER() // avoids black margin area | 184 DEFAULT_REFLECTION_HANDLER() // avoids black margin area |
184 END_MSG_MAP() | 185 END_MSG_MAP() |
185 | 186 |
186 // SimpleMenuModel::Delegate | 187 // SimpleMenuModel::Delegate |
187 virtual bool IsCommandIdChecked(int command_id) const; | 188 virtual bool IsCommandIdChecked(int command_id) const; |
188 virtual bool IsCommandIdEnabled(int command_id) const; | 189 virtual bool IsCommandIdEnabled(int command_id) const; |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
252 void OnLButtonDown(UINT keys, const CPoint& point); | 253 void OnLButtonDown(UINT keys, const CPoint& point); |
253 void OnLButtonUp(UINT keys, const CPoint& point); | 254 void OnLButtonUp(UINT keys, const CPoint& point); |
254 LRESULT OnMouseActivate(HWND window, UINT hit_test, UINT mouse_message); | 255 LRESULT OnMouseActivate(HWND window, UINT hit_test, UINT mouse_message); |
255 void OnMouseMove(UINT keys, const CPoint& point); | 256 void OnMouseMove(UINT keys, const CPoint& point); |
256 BOOL OnMouseWheel(UINT flags, short delta, CPoint point); | 257 BOOL OnMouseWheel(UINT flags, short delta, CPoint point); |
257 void OnNonLButtonDown(UINT keys, const CPoint& point); | 258 void OnNonLButtonDown(UINT keys, const CPoint& point); |
258 void OnNonLButtonUp(UINT keys, const CPoint& point); | 259 void OnNonLButtonUp(UINT keys, const CPoint& point); |
259 void OnPaint(HDC bogus_hdc); | 260 void OnPaint(HDC bogus_hdc); |
260 void OnPaste(); | 261 void OnPaste(); |
261 void OnSetFocus(HWND focus_wnd); | 262 void OnSetFocus(HWND focus_wnd); |
| 263 LRESULT OnSetText(const wchar_t* text); |
262 void OnSysChar(TCHAR ch, UINT repeat_count, UINT flags); | 264 void OnSysChar(TCHAR ch, UINT repeat_count, UINT flags); |
263 void OnWindowPosChanging(WINDOWPOS* window_pos); | 265 void OnWindowPosChanging(WINDOWPOS* window_pos); |
264 | 266 |
265 // Helper function for OnChar() and OnKeyDown() that handles keystrokes that | 267 // Helper function for OnChar() and OnKeyDown() that handles keystrokes that |
266 // could change the text in the edit. | 268 // could change the text in the edit. |
267 void HandleKeystroke(UINT message, TCHAR key, UINT repeat_count, UINT flags); | 269 void HandleKeystroke(UINT message, TCHAR key, UINT repeat_count, UINT flags); |
268 | 270 |
269 // Helper functions for OnKeyDown() that handle accelerators applicable when | 271 // Helper functions for OnKeyDown() that handle accelerators applicable when |
270 // we're not read-only and all the time, respectively. These return true if | 272 // we're not read-only and all the time, respectively. These return true if |
271 // they handled the key. | 273 // they handled the key. |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
486 mutable ScopedComPtr<IAccessible> autocomplete_accessibility_; | 488 mutable ScopedComPtr<IAccessible> autocomplete_accessibility_; |
487 | 489 |
488 // We explicitly retain a handle to this library so it never gets unloaded out | 490 // We explicitly retain a handle to this library so it never gets unloaded out |
489 // from underneath us. | 491 // from underneath us. |
490 HMODULE riched20dll_handle_; | 492 HMODULE riched20dll_handle_; |
491 | 493 |
492 DISALLOW_COPY_AND_ASSIGN(AutocompleteEditViewWin); | 494 DISALLOW_COPY_AND_ASSIGN(AutocompleteEditViewWin); |
493 }; | 495 }; |
494 | 496 |
495 #endif // CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_ | 497 #endif // CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_ |
OLD | NEW |