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

Unified Diff: ui/base/win/singleton_hwnd.cc

Issue 23769011: Move a bunch of windows stuff from ui/base/win to ui/gfx/win (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Moar bustage. Created 7 years, 3 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/base/win/singleton_hwnd.h ('k') | ui/base/win/window_impl.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/base/win/singleton_hwnd.cc
diff --git a/ui/base/win/singleton_hwnd.cc b/ui/base/win/singleton_hwnd.cc
deleted file mode 100644
index 9d1685f4977bceef0a01dfeb4a0abd6826c9520b..0000000000000000000000000000000000000000
--- a/ui/base/win/singleton_hwnd.cc
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "ui/base/win/singleton_hwnd.h"
-
-#include "base/memory/singleton.h"
-#include "base/message_loop/message_loop.h"
-
-namespace ui {
-
-// static
-SingletonHwnd* SingletonHwnd::GetInstance() {
- return Singleton<SingletonHwnd>::get();
-}
-
-void SingletonHwnd::AddObserver(Observer* observer) {
- if (!hwnd()) {
- if (!base::MessageLoop::current() ||
- base::MessageLoop::current()->type() != base::MessageLoop::TYPE_UI) {
- // Creating this window in (e.g.) a renderer inhibits shutdown on
- // Windows. See http://crbug.com/230122 and http://crbug.com/236039.
- DLOG(ERROR) << "Cannot create windows on non-UI thread!";
- return;
- }
- WindowImpl::Init(NULL, gfx::Rect());
- }
- observer_list_.AddObserver(observer);
-}
-
-void SingletonHwnd::RemoveObserver(Observer* observer) {
- if (!hwnd())
- return;
- observer_list_.RemoveObserver(observer);
-}
-
-BOOL SingletonHwnd::ProcessWindowMessage(HWND window,
- UINT message,
- WPARAM wparam,
- LPARAM lparam,
- LRESULT& result,
- DWORD msg_map_id) {
- FOR_EACH_OBSERVER(Observer,
- observer_list_,
- OnWndProc(window, message, wparam, lparam));
- return false;
-}
-
-SingletonHwnd::SingletonHwnd() {
-}
-
-SingletonHwnd::~SingletonHwnd() {
-}
-
-} // namespace ui
« no previous file with comments | « ui/base/win/singleton_hwnd.h ('k') | ui/base/win/window_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698