Beispiel #1
0
 public Navigator()
 {
     PlatformServices.Initialize();
     navigator_request_events(0);
     eventDomain = navigator_get_domain();
     PlatformServices.AddEventHandler(eventDomain, HandleEvent);
 }
Beispiel #2
0
 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));
     }
 }
Beispiel #3
0
 static void Initialize()
 {
     if (initialized)
     {
         return;
     }
     PlatformServices.Initialize();
     dialog_request_events(0);
     eventDomain = dialog_get_domain();
     PlatformServices.AddEventHandler(eventDomain, HandleEvent);
     initialized = true;
 }
Beispiel #4
0
 public void Dispose()
 {
     PlatformServices.RemoveEventHandler(eventDomain);
 }
Beispiel #5
0
 public Navigator()
 {
     PlatformServices.Initialize();
     RequestEvents = true;
 }