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