aboutsummaryrefslogtreecommitdiffstats
path: root/doc/reference/evolution-shell
Commit message (Collapse)AuthorAgeFilesLines
* EShellView: Add a "view-instance" property.Matthew Barnes2013-07-061-1/+3
| | | | | | | | | | | | | | EShellView now holds a reference to the active GalViewInstance. Where applicable, the EShellView subclass is responsible for keeping this up to date when the sidebar selection changes. Holding a reference allows EShellView to implement common actions like "Save Current View" directly instead pushing it on to subclasses. New functions: e_shell_view_get_view_instance e_shell_view_set_view_instance
* EShellContent: Remove dangling function declarations.Matthew Barnes2013-07-031-2/+0
| | | | | The e_shell_content_get_view_id() and e_shell_content_set_view_id() header file declarations have no implementation.
* Reimplement the main toolbar's "prefer-item" feature.Matthew Barnes2013-06-111-2/+0
| | | | | | | | | | | | | | | | This fixes a bug in the old implementation where the application could crash after a second shell window was created and destroyed, because a signal handler with the destroyed shell window as the closure was left connected. But moreover this simplifies the implementation by using a property binding plus transform function instead of juggling signal handlers, and also adds code comments where things get a little tricky. Removed (now unused) functions: e_shell_window_get_toolbar_new_prefer_item e_shell_window_set_toolbar_new_prefer_item
* Remove e_shell_view_[un]block_update_actions().Matthew Barnes2013-06-011-2/+0
| | | | No longer needed.
* Rename libeshell to libevolution-shell.Matthew Barnes2013-05-288-0/+702
To make Evolution's shared libraries more consistent. Also rename the documentation module to evolution-shell.