当前位置: 首页>>代码示例>>C#>>正文


C# MonoMac类代码示例

本文整理汇总了C#中MonoMac的典型用法代码示例。如果您正苦于以下问题:C# MonoMac类的具体用法?C# MonoMac怎么用?C# MonoMac使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


MonoMac类属于命名空间,在下文中一共展示了MonoMac类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Button

partial         void Button(MonoMac.Foundation.NSObject sender)
        {
            RunTests ();

            var number = power.Compute (++current);
            Label.StringValue = string.Format ("{0} is the power!", number);
        }
开发者ID:baulig,项目名称:animated-octo-nemesis,代码行数:7,代码来源:MainWindow.cs

示例2: GetCell

        public override NSCell GetCell(NSOutlineView view, NSTableColumn column, MonoMac.Foundation.NSObject item)
        {
            NSCmisTree cmis = item as NSCmisTree;
            if (cmis == null) {
                Console.WriteLine ("GetCell Error");
                return null;
            }
            if (column == null) {
                return null;
            } else if (column.Identifier.Equals ("Name")) {
//                Console.WriteLine ("GetCell " + cmis);
                NSButtonCell cell = new NSButtonCell ();
                if (cmis.Parent != null)
                    cell.SetButtonType (NSButtonType.Switch);
                else
                    cell.SetButtonType (NSButtonType.Radio);
                // FIXME cell.AllowsMixedState = true;
                cell.Title = cmis.Name;
                cell.Editable = true;
                return cell;
            } else {
                NSTextFieldCell cell = new NSTextFieldCell ();
                return cell;
            }
        }
开发者ID:pcreignou,项目名称:CmisSync,代码行数:25,代码来源:OutlineViewDelegate.cs

示例3: NewDocument

        public void NewDocument(MonoMac.Foundation.NSObject sender)
        {
            mainWindowController.Window.MakeKeyAndOrderFront(this);
            // call mainWindowController and tell him to do something new

            mainWindowController.NewDocument();
        }
开发者ID:gomasch,项目名称:DotNetMasterPassword,代码行数:7,代码来源:AppDelegate.cs

示例4: exportFile

partial         void exportFile(MonoMac.AppKit.NSButton sender)
        {
            var scfExport = new ExportSCF(txt_input.StringValue, txt_output.StringValue);
            NSTextView txt = (NSTextView) txt_fld_output.DocumentView;
            //txt.TextStorage.Append(new NSAttributedString(parser.GetParseOutput()));
            txt.TextStorage.Append(new NSAttributedString(scfExport.DebugOutput));
        }
开发者ID:DerRM,项目名称:Collada-Exporter,代码行数:7,代码来源:MainWindow.cs

示例5: FinishedLaunching

		public override void FinishedLaunching (MonoMac.Foundation.NSObject notification)
		{
	
			game = new ParticleSampleGame();
			game.Run ();
	
		}
开发者ID:Nailz,项目名称:MonoGame-Samples,代码行数:7,代码来源:Program.cs

示例6: FinishedLaunching

 public override void FinishedLaunching(MonoMac.Foundation.NSObject notification)
 {
     // Don't use 'using' to dispose of this
     // On Mac, the game is run on a background thread
     _game = new ShowcaseGame();
     _game.Run();
 }
开发者ID:rtabbara,项目名称:Cocos3D-XNA,代码行数:7,代码来源:Program.cs

示例7: checkNowClick

partial         void checkNowClick(MonoMac.Foundation.NSObject sender)
        {
            //TODO breakout getting notifications and linking it all up into a function
            //TODO use settings for token

            Notifications.DoNotificationCheck();
        }
开发者ID:jbutz,项目名称:GitHubNotifications,代码行数:7,代码来源:AppDelegate.cs

示例8: FinishedLaunching

 public override void FinishedLaunching(MonoMac.Foundation.NSObject notification)
 {
     using (var game = PlatformManager.Game)
     {
         game.Run();
     }
 }
开发者ID:Cyberbanan,项目名称:voxeliq,代码行数:7,代码来源:MacOSPlatform.cs

示例9: FinishedLaunching

        public override void FinishedLaunching(MonoMac.Foundation.NSObject notification)
        {
            Directory.SetCurrentDirectory(NSBundle.MainBundle.ResourcePath);

            if (getMaxfiles() < 512) {
                runCommand("launchctl", "limit maxfiles 512 4096");

                string execPath = NSBundle.MainBundle.BundlePath;
                int processId = NSProcessInfo.ProcessInfo.ProcessIdentifier;
                NSTask.LaunchFromPath("relaunch", new string[]{execPath, processId.ToString()});

                Environment.Exit(0);
            }

            WebClient updateClient = new WebClient();
            updateClient.DownloadStringCompleted += UpdateCheckCompleted;
            updateClient.DownloadStringAsync(new Uri("http://dl.dropbox.com/u/76985/MacTerraria_update.txt"));

            patchTerraria(Path.Combine(NSBundle.MainBundle.ResourcePath, "exes", "Terraria.exe"),
                          Path.Combine(NSBundle.MainBundle.ResourcePath, "Terraria.exe"));

            string savePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "My Games", "Terraria");
            Directory.CreateDirectory(savePath);

            Assembly assembly = Assembly.LoadFrom(Path.Combine(NSBundle.MainBundle.ResourcePath, "Terraria.exe"));
            Type mainType = assembly.GetType("Terraria.Main");
            object game = Activator.CreateInstance(mainType);

            mainType.InvokeMember("Run", BindingFlags.Default | BindingFlags.InvokeMethod, null, game, null);
        }
开发者ID:JohnSpeno,项目名称:MacTerrariaWrapper,代码行数:30,代码来源:Program.cs

示例10: FinishedLaunching

		public override void FinishedLaunching (MonoMac.Foundation.NSObject notification)
		{
			using (RolePlayingGame game = new RolePlayingGame())
			{
				game.Run();
			}
		}
开发者ID:EuropeanMac,项目名称:MonoGame-Samples,代码行数:7,代码来源:Program.cs

示例11: FinishedLaunching

		public override void FinishedLaunching (MonoMac.Foundation.NSObject notification)
		{
			if (mainFormFunc != null)
				main_form = mainFormFunc ();
			main_form.m_helper.MakeKeyAndOrderFront (this);
			main_form.m_helper.DidChangeScreen += delegate(object sender, EventArgs e) { main_form.m_helper.Display (); };
		}
开发者ID:gabfr,项目名称:MonoMac.Windows.Form,代码行数:7,代码来源:ApplicationContext.cs

示例12: IsSelectorExcludedFromWebScript

        public static bool IsSelectorExcludedFromWebScript(MonoMac.ObjCRuntime.Selector aSelector)
        {
            if (aSelector.Name == "callFromJs")
                return false;

            return true; // Запрещаем вызов всех остальных методов
        }
开发者ID:jacob-l,项目名称:Browser,代码行数:7,代码来源:MainWindowController.cs

示例13: NotifyMeAction

		partial void NotifyMeAction (MonoMac.AppKit.NSButton sender)
		{
			// First we create our notification and customize as needed
			NSUserNotification not = new NSUserNotification();
			not.Title = "Hello World";
			not.InformativeText = "This is an informative text";
			not.DeliveryDate = DateTime.Now;
			not.SoundName = NSUserNotification.NSUserNotificationDefaultSoundName;

			// We get the Default notification Center
			NSUserNotificationCenter center = NSUserNotificationCenter.DefaultUserNotificationCenter;
			
			center.DidDeliverNotification += (s, e) => 
			{
				Console.WriteLine("Notification Delivered");
				DeliveredColorWell.Color = NSColor.Green;
			};
			
			center.DidActivateNotification += (s, e) => 
			{
				Console.WriteLine("Notification Touched");
				TouchedColorWell.Color = NSColor.Green;
			};

			// If we return true here, Notification will show up even if your app is TopMost.
			center.ShouldPresentNotification = (c, n) => { return true; };
			
			center.ScheduleNotification(not);

		}
开发者ID:Anomalous-Software,项目名称:monomac,代码行数:30,代码来源:MainWindow.cs

示例14: FinishedLaunching

        public override void FinishedLaunching(MonoMac.Foundation.NSObject notification)
        {
            CCApplication application = new CCApplication ();
            application.ApplicationDelegate = new GameAppDelegate ();

            application.StartGame ();
        }
开发者ID:netonjm,项目名称:CSExtensionKit,代码行数:7,代码来源:AppDelegate.cs

示例15: DrawRect

 public override void DrawRect(MonoMac.Foundation.NSRect dirtyRect)
 {
     base.DrawRect (dirtyRect);
       var context = MonoMac.AppKit.NSGraphicsContext.CurrentContext.GraphicsPort;
       context.SetFillColor (new MonoMac.CoreGraphics.CGColor (1, 0, 0));
       context.FillRect (new System.Drawing.RectangleF (5, 5, 10, 10));
       //base.DrawRect (dirtyRect);
 }
开发者ID:sbaer,项目名称:cocoarhino_cs,代码行数:8,代码来源:CocoaRhinoCommand.cs


注:本文中的MonoMac类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。