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..8fc5f3cc9aec07699358cac4185006361bd6fe7c 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->SetDefaultParentByTargetRoot(root_window(), gfx::Rect()); |
+ parent->AddTransientChild(window); |
+ return window; |
+} |
+ |
+void AuraTestBase::AddToRootWindow(aura::Window* window) { |
+ window->SetDefaultParentByTargetRoot(root_window(), gfx::Rect()); |
+} |
+ |
void AuraTestBase::RunAllPendingInMessageLoop() { |
helper_->RunAllPendingInMessageLoop(); |
} |