private void OnConfigureButtonClick(object sender, EventArgs e)
        {
            ConfigureWizard wizard = new ConfigureWizard();

            wizard.ThemeChanged(theme);
            wizard.ShowDialog();
            ExtendSettingsPages.RefreshSettings();
        }
 private void OnApplicationPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == "Logbook" && application != null && application.Logbook != null)
     {
         Synchronizer.FetchDataFromServer(application.Logbook);
         ExtendSettingsPages.RefreshSettings();
     }
 }
 private void ProcessResponse(ILogbook logbook, LogbookSettings settings, IList <WithingsWebServiceProxy.MeasurementInfo> measurements)
 {
     // Running in the UI thread.
     if (measurements != null)
     {
         MeasurementImporter.ImportMeasurements(logbook, settings, measurements);
         settings.LastUpdate = WithingsWebServiceProxy.GetNowEpoch();
         AddLogEntry(settings, "");
     }
     settings.Save(logbook);
     ExtendSettingsPages.RefreshSettings();
 }
 private void OnDeactivateButtonClick(object sender, EventArgs e)
 {
     if (logbook != null && MessageDialog.Show(ResourceLookup.UI_LogbookSettingsPanel_Deactivate_Text,
                                               ResourceLookup.UI_LogbookSettingsPanel_Deactivate_Title, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
     {
         settings.Email     = "";
         settings.UserName  = "";
         settings.UserId    = "";
         settings.PublicKey = "";
         settings.Save(logbook);
         ExtendSettingsPages.RefreshSettings();
     }
 }