Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Side by Side Diff: win8/metro_driver/chrome_app_view_ash.h

Issue 119733002: Add base:: to string16s in win8/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « win8/metro_driver/chrome_app_view.cc ('k') | win8/metro_driver/chrome_app_view_ash.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 #ifndef WIN8_METRO_DRIVER_CHROME_APP_VIEW_ASH_H_ 5 #ifndef WIN8_METRO_DRIVER_CHROME_APP_VIEW_ASH_H_
6 #define WIN8_METRO_DRIVER_CHROME_APP_VIEW_ASH_H_ 6 #define WIN8_METRO_DRIVER_CHROME_APP_VIEW_ASH_H_
7 7
8 #include <windows.applicationmodel.core.h> 8 #include <windows.applicationmodel.core.h>
9 #include <windows.ui.core.h> 9 #include <windows.ui.core.h>
10 #include <windows.ui.input.h> 10 #include <windows.ui.input.h>
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 IFACEMETHOD(SetWindow)(winui::Core::ICoreWindow* window); 59 IFACEMETHOD(SetWindow)(winui::Core::ICoreWindow* window);
60 IFACEMETHOD(Load)(HSTRING entryPoint); 60 IFACEMETHOD(Load)(HSTRING entryPoint);
61 IFACEMETHOD(Run)(); 61 IFACEMETHOD(Run)();
62 IFACEMETHOD(Uninitialize)(); 62 IFACEMETHOD(Uninitialize)();
63 63
64 // Helper function to unsnap the chrome metro app if it is snapped. 64 // Helper function to unsnap the chrome metro app if it is snapped.
65 // Returns S_OK on success. 65 // Returns S_OK on success.
66 static HRESULT Unsnap(); 66 static HRESULT Unsnap();
67 67
68 void OnActivateDesktop(const base::FilePath& file_path, bool ash_exit); 68 void OnActivateDesktop(const base::FilePath& file_path, bool ash_exit);
69 void OnOpenURLOnDesktop(const base::FilePath& shortcut, const string16& url); 69 void OnOpenURLOnDesktop(const base::FilePath& shortcut,
70 const base::string16& url);
70 void OnSetCursor(HCURSOR cursor); 71 void OnSetCursor(HCURSOR cursor);
71 void OnDisplayFileOpenDialog(const string16& title, 72 void OnDisplayFileOpenDialog(const base::string16& title,
72 const string16& filter, 73 const base::string16& filter,
73 const base::FilePath& default_path, 74 const base::FilePath& default_path,
74 bool allow_multiple_files); 75 bool allow_multiple_files);
75 void OnDisplayFileSaveAsDialog( 76 void OnDisplayFileSaveAsDialog(
76 const MetroViewerHostMsg_SaveAsDialogParams& params); 77 const MetroViewerHostMsg_SaveAsDialogParams& params);
77 void OnDisplayFolderPicker(const string16& title); 78 void OnDisplayFolderPicker(const base::string16& title);
78 void OnSetCursorPos(int x, int y); 79 void OnSetCursorPos(int x, int y);
79 80
80 // This function is invoked when the open file operation completes. The 81 // This function is invoked when the open file operation completes. The
81 // result of the operation is passed in along with the OpenFilePickerSession 82 // result of the operation is passed in along with the OpenFilePickerSession
82 // instance which is deleted after we read the required information from 83 // instance which is deleted after we read the required information from
83 // the OpenFilePickerSession class. 84 // the OpenFilePickerSession class.
84 void OnOpenFileCompleted(OpenFilePickerSession* open_file_picker, 85 void OnOpenFileCompleted(OpenFilePickerSession* open_file_picker,
85 bool success); 86 bool success);
86 87
87 // This function is invoked when the save file operation completes. The 88 // This function is invoked when the save file operation completes. The
(...skipping 22 matching lines...) Expand all
110 class PointerInfoHandler; 111 class PointerInfoHandler;
111 112
112 // ImePopupObserver overrides. 113 // ImePopupObserver overrides.
113 virtual void OnImePopupChanged(ImePopupObserver::EventType event) OVERRIDE; 114 virtual void OnImePopupChanged(ImePopupObserver::EventType event) OVERRIDE;
114 115
115 // InputSourceObserver overrides. 116 // InputSourceObserver overrides.
116 virtual void OnInputSourceChanged() OVERRIDE; 117 virtual void OnInputSourceChanged() OVERRIDE;
117 118
118 // TextServiceDelegate overrides. 119 // TextServiceDelegate overrides.
119 virtual void OnCompositionChanged( 120 virtual void OnCompositionChanged(
120 const string16& text, 121 const base::string16& text,
121 int32 selection_start, 122 int32 selection_start,
122 int32 selection_end, 123 int32 selection_end,
123 const std::vector<metro_viewer::UnderlineInfo>& underlines) OVERRIDE; 124 const std::vector<metro_viewer::UnderlineInfo>& underlines) OVERRIDE;
124 virtual void OnTextCommitted(const string16& text) OVERRIDE; 125 virtual void OnTextCommitted(const base::string16& text) OVERRIDE;
125 126
126 // Convenience for sending a MetroViewerHostMsg_MouseButton with the specified 127 // Convenience for sending a MetroViewerHostMsg_MouseButton with the specified
127 // parameters. 128 // parameters.
128 void SendMouseButton(int x, 129 void SendMouseButton(int x,
129 int y, 130 int y,
130 int extra, 131 int extra,
131 ui::EventType event_type, 132 ui::EventType event_type,
132 uint32 flags, 133 uint32 flags,
133 ui::EventFlags changed_button); 134 ui::EventFlags changed_button);
134 135
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 // Helper to handle search requests received via the search charm in ASH. 175 // Helper to handle search requests received via the search charm in ASH.
175 HRESULT HandleSearchRequest(winapp::Activation::IActivatedEventArgs* args); 176 HRESULT HandleSearchRequest(winapp::Activation::IActivatedEventArgs* args);
176 // Helper to handle http/https url requests in ASH. 177 // Helper to handle http/https url requests in ASH.
177 HRESULT HandleProtocolRequest(winapp::Activation::IActivatedEventArgs* args); 178 HRESULT HandleProtocolRequest(winapp::Activation::IActivatedEventArgs* args);
178 179
179 HRESULT OnEdgeGestureCompleted(winui::Input::IEdgeGesture* gesture, 180 HRESULT OnEdgeGestureCompleted(winui::Input::IEdgeGesture* gesture,
180 winui::Input::IEdgeGestureEventArgs* args); 181 winui::Input::IEdgeGestureEventArgs* args);
181 182
182 // Tasks posted to the UI thread to initiate the search/url navigation 183 // Tasks posted to the UI thread to initiate the search/url navigation
183 // requests. 184 // requests.
184 void OnSearchRequest(const string16& search_string); 185 void OnSearchRequest(const base::string16& search_string);
185 void OnNavigateToUrl(const string16& url); 186 void OnNavigateToUrl(const base::string16& url);
186 187
187 HRESULT OnSizeChanged(winui::Core::ICoreWindow* sender, 188 HRESULT OnSizeChanged(winui::Core::ICoreWindow* sender,
188 winui::Core::IWindowSizeChangedEventArgs* args); 189 winui::Core::IWindowSizeChangedEventArgs* args);
189 190
190 mswr::ComPtr<winui::Core::ICoreWindow> window_; 191 mswr::ComPtr<winui::Core::ICoreWindow> window_;
191 mswr::ComPtr<winapp::Core::ICoreApplicationView> view_; 192 mswr::ComPtr<winapp::Core::ICoreApplicationView> view_;
192 EventRegistrationToken activated_token_; 193 EventRegistrationToken activated_token_;
193 EventRegistrationToken pointermoved_token_; 194 EventRegistrationToken pointermoved_token_;
194 EventRegistrationToken pointerpressed_token_; 195 EventRegistrationToken pointerpressed_token_;
195 EventRegistrationToken pointerreleased_token_; 196 EventRegistrationToken pointerreleased_token_;
(...skipping 23 matching lines...) Expand all
219 220
220 // UI message loop to allow message passing into this thread. 221 // UI message loop to allow message passing into this thread.
221 base::MessageLoopForUI ui_loop_; 222 base::MessageLoopForUI ui_loop_;
222 223
223 // For IME support. 224 // For IME support.
224 scoped_ptr<metro_driver::InputSource> input_source_; 225 scoped_ptr<metro_driver::InputSource> input_source_;
225 scoped_ptr<metro_driver::TextService> text_service_; 226 scoped_ptr<metro_driver::TextService> text_service_;
226 }; 227 };
227 228
228 #endif // WIN8_METRO_DRIVER_CHROME_APP_VIEW_ASH_H_ 229 #endif // WIN8_METRO_DRIVER_CHROME_APP_VIEW_ASH_H_
OLDNEW
« no previous file with comments | « win8/metro_driver/chrome_app_view.cc ('k') | win8/metro_driver/chrome_app_view_ash.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698