aboutsummaryrefslogtreecommitdiffstats
path: root/modules/settings
Commit message (Collapse)AuthorAgeFilesLines
* ESettingsMailFormatter: Fix binding flag typo.Matthew Barnes2013-03-271-1/+1
|
* Remove EMailShellSettings.Matthew Barnes2013-03-174-129/+147
| | | | | | | | EShellSettings predates GSettings and is no longer necessary. GSettings allows binding GObject properties to GSettings keys, with optional mapping functions. That fulfills the purpose of EShellSettings.
* Remove ECalShellSettings.Matthew Barnes2013-03-179-194/+314
| | | | | | | | EShellSettings predates GSettings and is no longer necessary. GSettings allows binding GObject properties to GSettings keys, with optional mapping functions. That fulfills the purpose of EShellSettings.
* Add "image-loading-policy" setting.Matthew Barnes2013-03-171-0/+27
| | | | | | Replaces the "load-http-images" setting, which is now deprecated. The new setting uses an enum type compatible with EMailImageLoadingPolicy.
* Add "reply-style-name" setting.Matthew Barnes2013-03-171-0/+69
| | | | | | Replaces the "reply-style" setting, which is now deprecated. The new setting uses an enum type compatible with EMailReplyStyle.
* Add "forward-style-name" setting.Matthew Barnes2013-03-171-0/+35
| | | | | | Replaces the "forward-style" setting, which is now deprecated. The new setting uses an enum type compatible with EMailForwardStyle.
* EDayView: Move "work-day-*" properties to ECalModel.Matthew Barnes2013-03-172-35/+35
| | | | EWeekView would like to use them too, please.
* EDayView: Split working days into separate boolean properties.Matthew Barnes2013-03-171-2/+32
| | | | Far easier to deal with than flags.
* Add ESettingsDeprecated.Matthew Barnes2013-03-174-0/+436
| | | | | | | | | | | | This class is different from the others in this module. Its purpose is to transfer values from deprecated GSettings keys to the preferred keys on startup, and keep them synchronized at all times for backward compatibility. Initial deprecated keys being handled are: "week-start-day" (org.gnome.evolution.calendar) "working-days" (org.gnome.evolution.calendar)
* Add ESettingsSpellEntry.Matthew Barnes2013-03-124-0/+163
| | | | | Automatically configures the "checking-enabled" property on all ESpellEntry instances.
* EMeetingStore: Removed unused "week-start-day" property.Matthew Barnes2013-03-091-5/+0
|
* CompEditor: Add a "week-start-day" property.Matthew Barnes2013-03-091-0/+5
| | | | Automatically configured, of course, by ESettingsCompEditor.
* Add ESettingsWeekdayChooser.Matthew Barnes2013-03-094-0/+166
| | | | Configures the "week-start-day" property of EWeekdayChooser.
* EMeetingTimeSelector: Remove unused properties.Matthew Barnes2013-03-091-10/+0
| | | | The "show-week-numbers" and "week-start-day" properties are not used.
* ESettingsDateEdit: Forgot to bind "use-24-hour-format" property.Matthew Barnes2013-03-041-0/+5
|
* EMailFormatter: Remove "only-local-photos" property.Matthew Barnes2013-02-271-5/+0
| | | | EPhotoCache already handles this setting.
* Add ESettingsPhotoCache.Matthew Barnes2013-02-274-0/+161
| | | | Configures an EPhotoCache with values from GSettings.
* Add ESettingsClientCache.Matthew Barnes2013-02-174-0/+176
| | | | | | Listens for "client-created" signals from its EClientCache. If the newly-created client is an ECalClient, automatically configure its default timezone from EShellSettings.
* G_PRIORITY_HIGH_IDLE is sufficient to beat GTK+ redraws.Matthew Barnes2013-02-091-3/+3
| | | | | | GTK+ uses (G_PRIORITY_HIGH_IDLE + 20) for redrawing operations, which is actually a slightly lower priority than G_PRIORITY_HIGH_IDLE. Therefore for our purpose, G_PRIORITY_HIGH_IDLE is sufficient.
* Add comments around g_idle_add() changesMilan Crha2013-02-091-0/+1
|
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-091-1/+1
|
* Revert "Bug #683867 - Schedule actions with higher idle priority"Matthew Barnes2013-02-081-1/+1
| | | | | | | | | This reverts commit 2b507716b257e6ef98dae8463180dbe718eb7b64. The commit contains not a single comment as to why these custom priority values are being used. The rationale needs to be documented in the code, either at each call point or preferrably at a centralized priority value definition.
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-081-1/+1
|
* Add a "settings" module.Matthew Barnes2013-01-2126-0/+2668
Collect all the "config" extensions from the "addressbook", "calendar", and "mail" modules into one place. These extensions typically just bind GObject properties of extensible classes to app-specific GSettings keys.