#import <Cocoa/Cocoa.h>
#include <vector>
-#include "apps/app_window.h"
#include "apps/size_constraints.h"
#include "apps/ui/native_app_window.h"
#include "base/mac/scoped_nsobject.h"
#include "extensions/common/draggable_region.h"
#include "ui/gfx/rect.h"
+namespace apps {
+class AppWindow;
+}
+
class ExtensionKeybindingRegistryCocoa;
class NativeAppWindowCocoa;
@class ShellNSWindow;
const content::NativeWebKeyboardEvent& event) OVERRIDE;
virtual bool IsFrameless() const OVERRIDE;
virtual bool HasFrameColor() const OVERRIDE;
- virtual SkColor FrameColor() const OVERRIDE;
+ virtual SkColor ActiveFrameColor() const OVERRIDE;
+ virtual SkColor InactiveFrameColor() const OVERRIDE;
virtual gfx::Insets GetFrameInsets() const OVERRIDE;
// These are used to simulate Mac-style hide/show. Since windows can be hidden
virtual ~NativeAppWindowCocoa();
ShellNSWindow* window() const;
-
- content::WebContents* web_contents() const {
- return app_window_->web_contents();
- }
- const extensions::Extension* extension() const {
- return app_window_->extension();
- }
+ content::WebContents* WebContents() const;
// Returns the WindowStyleMask based on the type of window frame.
// Specifically, this includes NSResizableWindowMask if the window is