/** * grits_viewer_set_offline: * @viewer: the viewer * @offline: %TRUE to enter offline mode * * Set the offline mode. If @offline is %TRUE, only locally cached data will be * used. */ void grits_viewer_set_offline(GritsViewer *viewer, gboolean offline) { g_assert(GRITS_IS_VIEWER(viewer)); g_debug("GritsViewer: set_offline - %d", offline); grits_prefs_set_boolean(viewer->prefs, "grits/offline", offline); viewer->offline = offline; _grits_viewer_emit_offline(viewer); }
G_MODULE_EXPORT void on_update(GtkToggleAction *action, AWeatherGui *self) { grits_prefs_set_boolean(self->prefs, "aweather/update_enab", gtk_toggle_action_get_active(action)); set_update_timeout(self); }