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

Unified Diff: ui/aura/test/aura_test_base.cc

Issue 11421006: Desktop aura: Break aura::Window::SetParent in two. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix ash_unittests Created 8 years, 1 month 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/aura/test/aura_test_base.h ('k') | ui/aura/test/test_windows.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/aura/test/aura_test_base.cc
diff --git a/ui/aura/test/aura_test_base.cc b/ui/aura/test/aura_test_base.cc
index 3544964720840b149d6197ff44fb42f40a5b93a9..6e99dd50837295b52593cfafa0c7e2b24ffc6cb0 100644
--- a/ui/aura/test/aura_test_base.cc
+++ b/ui/aura/test/aura_test_base.cc
@@ -5,6 +5,7 @@
#include "ui/aura/test/aura_test_base.h"
#include "ui/aura/test/aura_test_helper.h"
+#include "ui/aura/window.h"
#include "ui/base/gestures/gesture_configuration.h"
#include "ui/base/ime/text_input_test_support.h"
@@ -68,6 +69,20 @@ void AuraTestBase::TearDown() {
testing::Test::TearDown();
}
+Window* AuraTestBase::CreateTransientChild(int id, Window* parent) {
+ Window* window = new Window(NULL);
+ window->set_id(id);
+ window->SetType(aura::client::WINDOW_TYPE_NORMAL);
+ window->Init(ui::LAYER_TEXTURED);
+ window->SetDefaultParentByRootWindow(root_window(), gfx::Rect());
+ parent->AddTransientChild(window);
+ return window;
+}
+
+void AuraTestBase::SetDefaultParentByPrimaryRootWindow(aura::Window* window) {
+ window->SetDefaultParentByRootWindow(root_window(), gfx::Rect());
+}
+
void AuraTestBase::RunAllPendingInMessageLoop() {
helper_->RunAllPendingInMessageLoop();
}
« no previous file with comments | « ui/aura/test/aura_test_base.h ('k') | ui/aura/test/test_windows.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698