`
liufei.fir
  • 浏览: 685012 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

往 OS X 状态栏中添加图标

 
阅读更多
@interface Tray : NSObject <NSApplicationDelegate> {
NSStatusItem *trayItem;
}
@end
 
@implementation Tray
 
- (IBAction)testAction:(id)sender;
{
NSLog(@"Hello World");
}
 
- (IBAction)quitAction:(id)sender;
{
[NSApp terminate:sender];
}
 
- (void)applicationDidFinishLaunching:(NSNotification *)note;
{
NSZone *zone = [NSMenu menuZone];
NSMenu *menu = [[[NSMenu allocWithZone:zone] init] autorelease];
NSMenuItem *item;
 
item = [menu addItemWithTitle:@"Testing" action:@selector(testAction:) keyEquivalent:@""];
[item setTarget:self];
 
item = [menu addItemWithTitle:@"Quit" action:@selector(quitAction:) keyEquivalent:@""];
[item setTarget:self];
 
trayItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSSquareStatusItemLength] retain];
[trayItem setMenu:menu];
[trayItem setHighlightMode:YES];
[trayItem setTitle:@"HERE"];
}
 
- (void)dealloc;
{
[trayItem release];
[super dealloc];
}
 
@end
分享到:
评论

相关推荐

    DOCK图标栏任务栏.rar

    DOCK图标栏通常指的是在操作系统中,类似Mac OS X那样,提供一种用户界面元素,用于显示常用应用程序、文件夹或窗口的小图标,方便快速访问。而任务栏则是Windows系统中的一个重要组成部分,显示了当前运行的应用...

    OS X 10.11 El Capitan 种子

    至于压缩包中的文件"OS X 10.11 El Capitan Retail by TechReviews.torrent",这表明它是一个torrent文件,通常用于通过BitTorrent协议分发大型文件,如操作系统ISO镜像。用户可以使用BitTorrent客户端下载这个种子...

    仿苹果工具栏 图标倒影

    "仿苹果工具栏 图标倒影"项目就是针对这一需求的一个解决方案,它利用了clayui这一前端框架来创建出类似苹果Mac OS X系统中的工具栏效果。这个工具栏不仅在视觉上与苹果原生的样式接近,还解决了图标在显示过程中...

    Notation:快速简单的 OS X 状态栏笔记

    同时,"在状态栏图标中显示未完成"可能指的是应用会在图标旁边或者状态栏中以某种形式显示未保存或待处理的笔记,以便用户追踪和提醒。 "BOOM! - 添加"可能是Notation应用中的一个交互反馈,当用户按下Enter键保存...

    图标工具栏rocketsrock

    RocketDock 是一款流行且实用的桌面美化工具,它模仿了苹果Mac OS X操作系统中的Dock功能。RocketDock 提供了一个动态的图标工具栏,让你能够快速访问最常用的程序、文件和文件夹,从而让电脑使用更加便捷高效。这个...

    苹果任务栏

    【苹果任务栏】,在Windows操作系统中,通常指的是模仿苹果Mac OS X系统中Dock栏的第三方软件。Dock栏是苹果操作系统中的一个标志性功能,它提供了一种高效且直观的方式来管理和切换应用程序,显示常用程序和文件的...

    苹果笔记本电脑用的Mac-OS-X操作系统的优点.doc

    其次,Mac OS X允许用户自定义窗口中的工具条,可以根据个人需求添加或移除功能图标,提高了使用的便捷性。此外,"栏目观看"功能改善了文件管理和查找的效率,用户可以在多个文件夹之间快速切换和预览文件,无需打开...

    Android中实现发送状态栏通知案例

    在Android应用开发中,状态栏通知是与用户交互的重要手段之一。它们可以在不干扰用户当前活动的情况下提供信息,比如新消息、更新或者提醒。本文将深入讲解如何在Android中实现发送状态栏通知,并通过一个实际案例来...

    istat menus for OS X 10.9 稳定运行没bug,公网IP正常显示!

    **istat menus for OS X 10.9:监控系统状态的强大工具** istat menus 是一款专为苹果Mac操作系统设计的系统监控工具,它能够实时显示计算机的各种关键性能指标,如CPU使用率、内存占用、硬盘活动、网络流量、温度...

    商业编程-源码-增加状态栏按钮.zip

    在Windows、Mac OS X和大多数现代操作系统中,很多应用程序都会利用状态栏来展示当前的工作状态或提供额外的功能选项。 添加状态栏按钮涉及以下几个关键知识点: 1. **UI框架**:商业应用通常使用特定的UI框架来...

    如何在OS X Mavericks的Finder打开不同标签.docx

    在OS X Mavericks中,Finder的新特性之一是引入了标签功能,这一创新极大地提升了文件管理和工作效率。Finder标签使得用户能够在同一窗口内轻松切换不同的文件夹,避免了过去需要打开多个独立Finder窗口造成的桌面...

    swift-status-bar-app-osx:Swift 中 OS X 的示例状态栏应用程序

    在Swift编程语言中,开发OS X(现在称为macOS)应用程序时,状态栏应用程序是一种常见的设计模式。状态栏应用程序允许用户在系统菜单栏中轻松访问功能,而不占用桌面空间。以下是对`swift-status-bar-app-osx`项目...

    易语言DOCK图标栏任务栏源码-易语言

    在本资源中,我们关注的是"易语言DOCK图标栏任务栏源码",这是一个用于创建类似Mac OS X系统中的DOCK效果的程序。DOCK是Mac OS X操作系统中的一个重要元素,它提供了一个方便用户快速启动应用、切换任务和管理窗口的...

    Mac OS X 使用教程

    - **界面概述**:深入探讨Mac OS X界面的设计理念和布局特点,包括菜单栏、工具栏、状态栏等关键组件。 - **个性化设置**:教授用户如何根据个人喜好调整桌面背景、屏幕保护程序等视觉元素。 - **辅助功能介绍**:...

    Mac.OS.X.Lion.For.Dummies(2011

    ### Mac OS X Lion For Dummies (2011) #### 作者:Bob "Dr. Mac" LeVitus **Bob "Dr. Mac" LeVitus** 是一位知名的苹果技术专家和作家,以其易于理解的技术指南而闻名。他也是《iPad For Dummies》的合著者之一。...

    ico图标文件

    其次,图标在桌面快捷方式、任务栏、开始菜单等位置展示,帮助用户快速识别和区分不同的程序。此外,ico图标也常用于网站的favicon,即浏览器标签页上的小图标,使网站在众多标签中更容易被辨识。 制作ico图标文件...

    RKLauncher Mac Dock 效果 xp桌面图标工具条

    Dock是Mac OS X操作系统中的一个重要特性,它是一个固定在屏幕底部或侧面的任务栏,用于快速启动和切换应用程序、管理文件和文档。Dock中的图标可以动态显示应用程序的状态,例如,当应用程序正在运行时,其图标上会...

    win7系统仿苹果任务栏rocketdock使用教程.docx

    RocketDock 是一款模仿苹果Mac OS X操作系统的任务栏软件,它可以为Windows XP和Win7系统提供类似苹果的Dock效果,让你的桌面看起来更加整洁且具有时尚感。通过RocketDock,你可以快速启动常用的应用程序,管理桌面...

    电脑软件创建常用图标.rar

    - 应用程序图标:代表软件的主标识,出现在开始菜单、桌面快捷方式和任务栏上。 - 功能图标:位于软件界面中,表示各种功能或操作。 - 状态图标:如通知中心的图标,传达系统状态或提醒信息。 - 导航图标:帮助...

Global site tag (gtag.js) - Google Analytics