コード例 #1
0
ファイル: Navigator.cs プロジェクト: juslee/monoberry
 public Navigator()
 {
     PlatformServices.Initialize();
     navigator_request_events(0);
     eventDomain = navigator_get_domain();
     PlatformServices.AddEventHandler(eventDomain, HandleEvent);
 }
コード例 #2
0
ファイル: Dialog.cs プロジェクト: zendbit/monoberry
 public static void Alert(string title, string message, params Button[] buttons)
 {
     using (var a = new Dialog(title, message)) {
         foreach (var b in buttons)
         {
             a.AddButton(b);
         }
         a.Show();
         HandleEvent(PlatformServices.NextDomainEvent(eventDomain));
     }
 }
コード例 #3
0
ファイル: Dialog.cs プロジェクト: zendbit/monoberry
 static void Initialize()
 {
     if (initialized)
     {
         return;
     }
     PlatformServices.Initialize();
     dialog_request_events(0);
     eventDomain = dialog_get_domain();
     PlatformServices.AddEventHandler(eventDomain, HandleEvent);
     initialized = true;
 }
コード例 #4
0
ファイル: Navigator.cs プロジェクト: juslee/monoberry
 public void Dispose()
 {
     PlatformServices.RemoveEventHandler(eventDomain);
 }
コード例 #5
0
ファイル: Navigator.cs プロジェクト: ptuckey/monoberry
 public Navigator()
 {
     PlatformServices.Initialize();
     RequestEvents = true;
 }