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_ |