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 3// found in the LICENSE file. 4 5#include "ui/wm/public/activation_delegate.h" 6 7#include "ui/aura/window.h" 8#include "ui/aura/window_property.h" 9 10DECLARE_WINDOW_PROPERTY_TYPE(aura::client::ActivationDelegate*) 11 12namespace aura { 13namespace client { 14 15DEFINE_LOCAL_WINDOW_PROPERTY_KEY( 16 ActivationDelegate*, kActivationDelegateKey, NULL); 17 18void SetActivationDelegate(Window* window, ActivationDelegate* delegate) { 19 window->SetProperty(kActivationDelegateKey, delegate); 20} 21 22ActivationDelegate* GetActivationDelegate(Window* window) { 23 return window->GetProperty(kActivationDelegateKey); 24} 25 26} // namespace client 27} // namespace aura 28