add mac files

This commit is contained in:
Luke Pulverenti 2014-11-21 12:13:21 -05:00
parent 4ef10753df
commit e29238130c
2 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,29 @@
using System;
using MonoMac.Foundation;
using MonoMac.AppKit;
namespace StatusMenu
{
[Register("AppController")]
public partial class AppController : NSObject
{
public AppController()
{
}
public override void AwakeFromNib()
{
var statusItem = NSStatusBar.SystemStatusBar.CreateStatusItem(30);
statusItem.Menu = statusMenu;
statusItem.Image = NSImage.ImageNamed("f3bfd_Untitled-thumb");
statusItem.HighlightMode = true;
}
partial void HelloWorld(NSObject sender)
{
Console.WriteLine("hello world");
}
}
}

View File

@ -0,0 +1,27 @@
// WARNING
//
// This file has been generated automatically by MonoDevelop to store outlets and
// actions made in the Xcode designer. If it is removed, they will be lost.
// Manual changes to this file may not be handled correctly.
//
using MonoMac.Foundation;
namespace StatusMenu
{
partial class AppController
{
[Outlet]
MonoMac.AppKit.NSMenu statusMenu { get; set; }
[Action ("HelloWorld:")]
partial void HelloWorld (MonoMac.Foundation.NSObject sender);
void ReleaseDesignerOutlets ()
{
if (statusMenu != null) {
statusMenu.Dispose ();
statusMenu = null;
}
}
}
}