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

Unified Diff: ui/message_center/cocoa/status_item_view.h

Issue 1334363002: [Eraser] First pass at removing the notification center panel. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Moar fix Created 5 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: ui/message_center/cocoa/status_item_view.h
diff --git a/ui/message_center/cocoa/status_item_view.h b/ui/message_center/cocoa/status_item_view.h
deleted file mode 100644
index 5d2bd63f1c49ff40c223601f5c3ab7659890bb2d..0000000000000000000000000000000000000000
--- a/ui/message_center/cocoa/status_item_view.h
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright (c) 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef UI_MESSAGE_CENTER_COCOA_STATUS_ITEM_VIEW_H_
-#define UI_MESSAGE_CENTER_COCOA_STATUS_ITEM_VIEW_H_
-
-#import <AppKit/AppKit.h>
-
-#include "base/mac/scoped_block.h"
-#include "base/mac/scoped_nsobject.h"
-#include "ui/message_center/message_center_export.h"
-
-namespace message_center {
-
-// Callback block for when the status item is clicked.
-typedef void(^StatusItemClickedCallback)();
-
-} // namespace message_center
-
-// This view is meant to be used with a NSStatusItem. It will fire a callback
-// when it is clicked. It draws a small icon and the unread count, if greater
-// than zero, to the icon's right. It can also paint the highlight background
-// pattern outside of a mouse event sequence, for when an attached window is
-// open.
-MESSAGE_CENTER_EXPORT
-@interface MCStatusItemView : NSView {
- @private
- // The status item.
- base::scoped_nsobject<NSStatusItem> statusItem_;
-
- // Callback issued when the status item is clicked.
- base::mac::ScopedBlock<message_center::StatusItemClickedCallback> callback_;
-
- // The unread count number to be drawn next to the icon.
- size_t unreadCount_;
-
- // Whether or not we are to display the quiet mode version of the status icon.
- BOOL quietMode_;
-
- // Whether or not to force the highlight pattern to be drawn.
- BOOL highlight_;
-
- // Whether or not the view is currently handling mouse events and should
- // draw the highlight pattern.
- BOOL inMouseEventSequence_;
-}
-
-@property(copy, nonatomic) message_center::StatusItemClickedCallback callback;
-@property(nonatomic) BOOL highlight;
-
-// Designated initializer. Creates a new NSStatusItem in the system menubar.
-- (id)init;
-
-// Sets the unread count and quiet mode status of the icon.
-- (void)setUnreadCount:(size_t)unreadCount withQuietMode:(BOOL)quietMode;
-
-// Removes the status item from the menubar. Must be called to break the
-// retain cycle between self and the NSStatusItem view.
-- (void)removeItem;
-
-@end
-
-@interface MCStatusItemView (TestingAPI)
-
-- (size_t)unreadCount;
-
-@end
-
-#endif // UI_MESSAGE_CENTER_COCOA_STATUS_ITEM_VIEW_H_

Powered by Google App Engine
This is Rietveld 408576698