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

Side by Side Diff: chrome/browser/cocoa/collected_cookies_mac.h

Issue 3108029: Display an infobar when content settings were created. (Closed)
Patch Set: updates Created 10 years, 4 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 unified diff | Download patch
« no previous file with comments | « chrome/app/nibs/CollectedCookies.xib ('k') | chrome/browser/cocoa/collected_cookies_mac.mm » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #import <Cocoa/Cocoa.h> 5 #import <Cocoa/Cocoa.h>
6 6
7 #include "base/cocoa_protocols_mac.h" 7 #include "base/cocoa_protocols_mac.h"
8 #include "base/scoped_nsobject.h" 8 #include "base/scoped_nsobject.h"
9 #include "base/scoped_ptr.h" 9 #include "base/scoped_ptr.h"
10 #include "chrome/browser/cocoa/constrained_window_mac.h" 10 #include "chrome/browser/cocoa/constrained_window_mac.h"
11 #import "chrome/browser/cocoa/cookie_tree_node.h" 11 #import "chrome/browser/cocoa/cookie_tree_node.h"
12 #include "chrome/browser/cookies_tree_model.h" 12 #include "chrome/browser/cookies_tree_model.h"
13 #include "chrome/common/notification_registrar.h" 13 #include "chrome/common/notification_registrar.h"
14 14
15 @class CollectedCookiesWindowController; 15 @class CollectedCookiesWindowController;
16 @class VerticalGradientView;
16 class TabContents; 17 class TabContents;
17 18
18 // The constrained window delegate reponsible for managing the collected 19 // The constrained window delegate reponsible for managing the collected
19 // cookies dialog. 20 // cookies dialog.
20 class CollectedCookiesMac : public ConstrainedWindowMacDelegateCustomSheet, 21 class CollectedCookiesMac : public ConstrainedWindowMacDelegateCustomSheet,
21 public NotificationObserver { 22 public NotificationObserver {
22 public: 23 public:
23 CollectedCookiesMac(NSWindow* parent, TabContents* tab_contents); 24 CollectedCookiesMac(NSWindow* parent, TabContents* tab_contents);
24 25
25 void OnSheetDidEnd(NSWindow* sheet); 26 void OnSheetDidEnd(NSWindow* sheet);
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 scoped_nsobject<CocoaCookieTreeNode> cocoaAllowedTreeModel_; 67 scoped_nsobject<CocoaCookieTreeNode> cocoaAllowedTreeModel_;
67 scoped_nsobject<CocoaCookieTreeNode> cocoaBlockedTreeModel_; 68 scoped_nsobject<CocoaCookieTreeNode> cocoaBlockedTreeModel_;
68 69
69 BOOL allowedCookiesButtonsEnabled_; 70 BOOL allowedCookiesButtonsEnabled_;
70 BOOL blockedCookiesButtonsEnabled_; 71 BOOL blockedCookiesButtonsEnabled_;
71 72
72 IBOutlet NSTreeController* allowedTreeController_; 73 IBOutlet NSTreeController* allowedTreeController_;
73 IBOutlet NSTreeController* blockedTreeController_; 74 IBOutlet NSTreeController* blockedTreeController_;
74 IBOutlet NSOutlineView* allowedOutlineView_; 75 IBOutlet NSOutlineView* allowedOutlineView_;
75 IBOutlet NSOutlineView* blockedOutlineView_; 76 IBOutlet NSOutlineView* blockedOutlineView_;
77 IBOutlet VerticalGradientView* infoBar_;
78 IBOutlet NSImageView* infoBarIcon_;
79 IBOutlet NSTextField* infoBarText_;
80 IBOutlet NSSplitView* splitView_;
81 IBOutlet NSScrollView* lowerScrollView_;
82 IBOutlet NSTextField* blockedCookiesText_;
83
84 scoped_nsobject<NSViewAnimation> animation_;
76 85
77 TabContents* tabContents_; // weak 86 TabContents* tabContents_; // weak
87
88 BOOL infoBarVisible_;
78 } 89 }
79 @property (readonly, nonatomic) NSTreeController* allowedTreeController; 90 @property (readonly, nonatomic) NSTreeController* allowedTreeController;
80 @property (readonly, nonatomic) NSTreeController* blockedTreeController; 91 @property (readonly, nonatomic) NSTreeController* blockedTreeController;
81 92
82 @property (assign, nonatomic) BOOL allowedCookiesButtonsEnabled; 93 @property (assign, nonatomic) BOOL allowedCookiesButtonsEnabled;
83 @property (assign, nonatomic) BOOL blockedCookiesButtonsEnabled; 94 @property (assign, nonatomic) BOOL blockedCookiesButtonsEnabled;
84 95
85 // Designated initializer. TabContents cannot be NULL. 96 // Designated initializer. TabContents cannot be NULL.
86 - (id)initWithTabContents:(TabContents*)tabContents; 97 - (id)initWithTabContents:(TabContents*)tabContents;
87 98
(...skipping 15 matching lines...) Expand all
103 - (CocoaCookieTreeNode*)cocoaBlockedTreeModel; 114 - (CocoaCookieTreeNode*)cocoaBlockedTreeModel;
104 - (void)setCocoaAllowedTreeModel:(CocoaCookieTreeNode*)model; 115 - (void)setCocoaAllowedTreeModel:(CocoaCookieTreeNode*)model;
105 - (void)setCocoaBlockedTreeModel:(CocoaCookieTreeNode*)model; 116 - (void)setCocoaBlockedTreeModel:(CocoaCookieTreeNode*)model;
106 117
107 // Returns the allowedTreeModel_ and blockedTreeModel_. 118 // Returns the allowedTreeModel_ and blockedTreeModel_.
108 - (CookiesTreeModel*)allowedTreeModel; 119 - (CookiesTreeModel*)allowedTreeModel;
109 - (CookiesTreeModel*)blockedTreeModel; 120 - (CookiesTreeModel*)blockedTreeModel;
110 121
111 - (void)loadTreeModelFromTabContents; 122 - (void)loadTreeModelFromTabContents;
112 @end 123 @end
OLDNEW
« no previous file with comments | « chrome/app/nibs/CollectedCookies.xib ('k') | chrome/browser/cocoa/collected_cookies_mac.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698