public static void ShowDialog(string text) { if (dlg == null) { dlg = new WaitDialog(); } if (text == null) { dlg.label.Markup = AddinCatalog.GetString("Please Wait"); } else { dlg.label.Markup = text; } dlg.ShowAll(); if (!isRunning) { isRunning = true; ThreadPool.QueueUserWorkItem(new WaitCallback(ProgressUpdate)); } else { dlg.Present(); } }
public static void HideDialog() { if (dlg == null) { return; } isRunning = false; dlg.Destroy(); dlg = null; }
public static void ShowDialog (string text) { if (dlg == null) dlg = new WaitDialog (); if (text == null) dlg.label.Markup = GettextCatalog.GetString ("Please Wait"); else dlg.label.Markup = text; dlg.ShowAll (); if (!isRunning) { isRunning = true; ThreadPool.QueueUserWorkItem (new WaitCallback (ProgressUpdate)); } else { dlg.Present (); } }
public static void HideDialog () { if (dlg == null) return; isRunning = false; dlg.Destroy (); dlg = null; }