Beispiel #1
0
 public /*KScoreContol Interface */ void DoShow()
 {
     if (NSThread.IsMain)
     {
         MacGui.macGui.ScoreShow();
     }
     else
     {
         _ = MacGui.BeginInvokeOnMainThreadAsync(() => { DoShow(); return(MacGui.ack); }).Result;
     }
 }
Beispiel #2
0
 public /*KScoreContol Interface */ void DoInvalidate()
 {
     if (NSThread.IsMain)
     {
         // SetSize(MainClass.guiToMac.ScoreSize());  //###
         Invalidate();
     }
     else
     {
         _ = MacGui.BeginInvokeOnMainThreadAsync(() => { DoInvalidate(); return(MacGui.ack); }).Result;
     }
 }
Beispiel #3
0
        public MacControls macControls;              // platform-specific gui controls

        // Constructor, invoked by ???
        public MacGui(IntPtr handle) : base(handle)
        {
            macGui       = this;
            Gui.platform = Kaemika.Platform.macOS;
        }
Beispiel #4
0
 public void PrivacyPolicyToClipboard()
 {
     MacGui.ClipboardPasteText("http://lucacardelli.name/Artifacts/Kaemika/KaemikaUWP/privacy_policy.html");
 }
Beispiel #5
0
 public bool IsShiftDown()
 {
     return(MacGui.IsShiftDown());
 }