aboutsummaryrefslogtreecommitdiffstats
path: root/modules/settings/e-settings-message-list.c
Commit message (Collapse)AuthorAgeFilesLines
* Convert ETreeModel to an interface.Matthew Barnes2013-06-161-2/+2
| | | | | | | | | | | | | | | | This commit does a number of things which I could not subdivide into smaller commits. * Converts ETreeModel to an interface, implemented by MessageList. * Drops ETreeMemory and ETreeMemoryCallbacks, which were ETreeModel subclasses. Their functionality is subsumed by MessageList. * MessageList drops its public ETreeModel pointer, since MessageList now implements ETreeModel as an interface. * Adds message_list_set_expanded_default(), which takes over for e_tree_memory_set_expanded_default().
* MessageList: Add a "show-deleted" property.Matthew Barnes2013-06-151-0/+5
| | | | | | | | | Bind this to the "show-deleted" GSettings key. New functions: message_list_get_show_deleted() message_list_set_show_deleted()
* MessageList: Add a "thread-latest" property.Matthew Barnes2013-06-141-0/+5
| | | | Bind this to the "thread-latest" GSettings key.
* ESettingsMessageList: Apply the "thread-expanded" setting.Matthew Barnes2013-06-141-0/+6
|
* MessageList: Add a "thread-subject" property.Matthew Barnes2013-06-141-1/+4
| | | | Bind this to the "thread-subject" GSettings key.
* Make MessageList extensible.Matthew Barnes2013-06-141-0/+90
Also add a placeholder ESettingsMessageList extension. Going to clean out some of the direct GSettings usage in MessageList by adding GObject properties and binding them to GSettings keys from the extension.