示例#1
0
        public static void PerformSynchronization(ISyncUI syncUI)
        {
            if (syncThread != null)
            {
                // A synchronization thread is already running
                // TODO: Start new sync if existing dlg is for finished sync
                // TODO: ISyncUI-ize this somehow
                if (SyncManager.syncUI == Tomboy.SyncDialog)
                {
                    Tomboy.SyncDialog.Present();
                }
                return;
            }

            SyncManager.syncUI      = syncUI;
            syncThread              = new Thread(new ThreadStart(SynchronizationThread));
            syncThread.IsBackground = true;
            syncThread.Start();
        }
示例#2
0
		public static void PerformSynchronization (ISyncUI syncUI)
		{
			if (syncThread != null) {
				// A synchronization thread is already running
				// TODO: Start new sync if existing dlg is for finished sync
				// TODO: ISyncUI-ize this somehow
				if (SyncManager.syncUI == Tomboy.SyncDialog)
					Tomboy.SyncDialog.Present ();
				return;
			}

			SyncManager.syncUI = syncUI;
			syncThread = new Thread (new ThreadStart (SynchronizationThread));
			syncThread.IsBackground = true;
			syncThread.Start ();
		}