void OnGSyncStateChanged(GSync.gSyncState state) { string toolTipText = ""; switch (state) { case GSync.gSyncState.eInWork: eStore.gSyncBackColor = Color.Orange; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.sync); break; case GSync.gSyncState.eSuccessPut: eStore.gSyncBackColor = Color.LightGreen; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.sync); break; case GSync.gSyncState.eSuccessGet: eStore.gSyncBackColor = Color.LightGreen; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.sync); DisplayNotes(Note.NoteList); break; case GSync.gSyncState.eFailed: eStore.gSyncBackColor = Color.Red; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.sync); break; case GSync.gSyncState.eNotFound: eStore.gSyncBackColor = Color.LightGreen; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.sync); break; case GSync.gSyncState.eChecking: eStore.gSyncBackColor = Color.LightBlue; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.sync); break; case GSync.gSyncState.eLostConnection: eStore.gSyncBackColor = Color.Red; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.disconnect); break; default: eStore.gSyncBackColor = Color.White; eStore.googleSyncImage.Image = new Bitmap(Notesieve.Properties.Resources.sync); break; } eStore.googleSyncImage.BackColor = eStore.gSyncBackColor; }
void GSyncStateChanged(GSync.gSyncState state) { onSyncStateChanged?.Invoke(state); }