aboutsummaryrefslogtreecommitdiffstats
path: root/doc/reference/shell/tmpl/e-shell.sgml
Commit message (Collapse)AuthorAgeFilesLines
* Kill gtk-doc tmpl files.Matthew Barnes2011-11-081-417/+0
| | | | Bump our gtk-doc requirement to 1.14 and use --flavour no-tmpl.
* GtkApplication has some new EShell-like features.Matthew Barnes2011-10-061-33/+0
| | | | | | | | | | | | | | | | | | I pushed a few EShell features up to GtkApplication for GTK+ 3.2, so we can now trim off the redundancies in EShell. 1) GtkApplication has a new "window-added" signal which replaces EShell's own "window-created" signal. 2) GtkApplication has a new "window-removed" signal which replaces EShell's own "window-destroyed" signal. 3) gtk_application_get_windows() now returns a list of windows sorted by most recently focused, replacing e_shell_get_watched_windows(). 4) GtkApplication now provides enough hooks to subclasses that we can remove e_shell_watch_window() and call gtk_application_add_window() directly.
* Add e_shell_submit_alert().Matthew Barnes2010-12-271-0/+9
| | | | | | An easy way to broadcast application-wide alerts to shell windows. These alerts will persist in all current and future shell windows until responded to (either programmatically or by the user).
* Update API docs.Matthew Barnes2010-12-231-17/+0
|
* Revert the doc changes committed.Bharath Acharya2010-12-011-0/+17
| | | | Messed up some hunks in the doc with my previous commit. Reverting them.
* Bug #636058 - Account setup issues express mode.Punit Jain2010-12-011-17/+0
| | | | Widget name required to update.
* Bug 461769 - Add a --force-online command line optionMatthew Barnes2010-10-141-0/+8
| | | | | Use it to override network availability detection as reported by NetworkManager or other network monitoring software.
* Update API documentation.Matthew Barnes2010-07-191-0/+80
|
* Bug 603468 - Improve handling of --quit optionMatthew Barnes2010-06-131-0/+2
|
* Merge branch 'gnome-2-30' into express2Matthew Barnes2010-05-251-0/+10
|\
| * Let Gtk-Doc do its thing.Matthew Barnes2010-04-261-0/+4
| |
* | Let Gtk-Doc do its thing.Matthew Barnes2010-04-301-0/+4
| |
* | More API documentation tweaking.Matthew Barnes2010-04-071-1/+1
|/
* Shell and UI manager cleanups.Matthew Barnes2010-03-141-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | Replace the EVO_EXPRESS environment variable with an --express command line option. (Note, this adds a new translatable string for --help.) Add an EUIManager class with an "express-mode" property and custom load functions that use our new "express" preprocessor. This replaces the UI manager functions in e-utils.c. (Also going to see if I can get GTK+ to add an "add_ui_from_string" method to GtkUIManagerClass that we can override. Then we could just call gtk_ui_manager_add_ui_from_string() and the preprocessor would automatically do its thing and chain up.) Add an "express-mode" read-only GObject property to EShell. Add e_shell_configure_ui_manager() to e-shell-utils.c. For now this just creates a one-way property binding: EShell:express-mode -> EUIManager:express-mode Call this immediately after e_ui_manager_new(). (EUIManager can't do this itself because it lives too low in the dependency hierarchy and doesn't know about EShell.)
* Introduce EMailSidebar into libevolution-mail.Matthew Barnes2009-12-151-0/+14
| | | | | | EMailSidebar is a subclass of EMFolderTree that implements the state saving and restoration feature from EMailShellSidebar. Placing this in the shared mail library allows Anjal to reuse it.
* Add a --quit command-line option.Matthew Barnes2009-11-261-0/+1
| | | | | | | This -asks- an existing Evolution process to quit. It is equivalent to selecting File->Quit in the main window. It does not kill the process. My plan is to use this as part of a new --force-shutdown implementation.
* Add a --geometry command-line option.Matthew Barnes2009-11-261-0/+5
| | | | | Applies the user's window geometry string to the first main window. Suggested in bug #529565.
* Update API documentation.Matthew Barnes2009-11-151-0/+9
|
* Further tweaks for the command-line importing.Matthew Barnes2009-11-131-0/+1
| | | | | Includes Bastien Nocera's patch to register our importable MIME types with the MIME database.
* Update EShell API docs.Matthew Barnes2009-07-151-0/+8
|
* Add a "quit-requested" signal to the shutdown protocol.Matthew Barnes2009-07-131-1/+8
| | | | | | | The contact and contact-list editors now demonstrate this part of the shutdown protocol. They listen for the "quit-requested" signal from the shell and prompt to save changes, discard changes or cancel. If the user cancels, the editor calls e_shell_cancel_quit() to do just that.
* Implement the shutdown protocol and stub in session management.Matthew Barnes2009-07-111-19/+8
| | | | | The shutdown protocol is modelled after online/offline preparation. Session management code is copied from libegg. Not yet used.
* Adapt tasks to EShellBackend changes.Matthew Barnes2009-05-091-3/+3
|
* Use consistent variable names for GtkUIManagerMatthew Barnes2009-04-251-0/+1
|
* Manual conflict resolutionMatthew Barnes2009-04-251-1/+0
|
* Documentation tweaks.Matthew Barnes2009-02-191-0/+1
| | | | | | Have e_shell_get_preferences_window() take an EShell argument. svn path=/branches/kill-bonobo/; revision=37294
* Rename EShell:online-mode to EShell:online and update docs.Matthew Barnes2009-02-191-4/+13
| | | | | | | Use EBindings instead of a notify callback to keep other widgets and actions synchronized with EShell:online. Cleaner and less error prone. svn path=/branches/kill-bonobo/; revision=37293
* When invoking Evolution with URIs on the command-line (e.g. mailto:),Matthew Barnes2009-01-291-10/+20
| | | | | | terminate after all the windows for those URIs have been closed. svn path=/branches/kill-bonobo/; revision=37157
* Tweak the EShell API.Matthew Barnes2009-01-081-11/+10
| | | | | | | Disable File -> Close Window when there's only one window. Replace EMMessageBrowser with EMailBrowser. svn path=/branches/kill-bonobo/; revision=37009
* Update EShell documentation.Matthew Barnes2008-12-281-0/+18
| | | | svn path=/branches/kill-bonobo/; revision=36936
* - Mail: Update the sidebar on folder selection.Matthew Barnes2008-12-161-26/+19
| | | | svn path=/branches/kill-bonobo/; revision=36901
* Documentation improvements.Matthew Barnes2008-11-201-0/+36
| | | | svn path=/branches/kill-bonobo/; revision=36806
* Progress update:Matthew Barnes2008-11-191-0/+5
| | | | | | | | | | | | | | | | | | | - Tighter integration of GalViewInstance and EShellView. - EBinding. Stolen from ExoBinding. Lets you bind GObject properties together to automatically keep their values in sync. This is a godsend. Added to e-util, but might even deserve a place in libedataserver. - EShellSettings. This is the concept I blogged about. Already started ripping apart em-mailer-prefs.c. Others to follow. Any place where we're monitoring GConf keys is a target. - Incremental progress on the calender and mailer. Got EMFolderView somewhat working, but I think I'll be killing off EMFolderBrowser. svn path=/branches/kill-bonobo/; revision=36795
* Rearranged some of the addressbook code to try and eliminate some circularMatthew Barnes2008-11-141-9/+1
| | | | | | | | dependencies in our libraries. The circular dependency between the composer and the mail module is still causing me headaches. And it doesn't help that the addressbook and calendar also want to link to the composer. svn path=/branches/kill-bonobo/; revision=36782
* Disable parts of my previous calendar work, such that all modules now load!Matthew Barnes2008-10-281-0/+7
| | | | svn path=/branches/kill-bonobo/; revision=36690
* Fix some compilation errors.Matthew Barnes2008-10-051-2/+2
| | | | svn path=/branches/kill-bonobo/; revision=36561
* Support migration in the new shell design.Matthew Barnes2008-10-051-0/+16
| | | | | | Some code got duplicated for calendars and tasks. Made a note to revisit. svn path=/branches/kill-bonobo/; revision=36560
* Tasks is working. Still need to deal with some loose ends and test it all.Matthew Barnes2008-10-041-2/+0
| | | | svn path=/branches/kill-bonobo/; revision=36551
* Tasks progress. Merge EMemoPreview back into ECalComponentPreview.Matthew Barnes2008-10-031-0/+2
| | | | svn path=/branches/kill-bonobo/; revision=36538
* Begin documenting the new shell design.Matthew Barnes2008-09-151-0/+220
svn path=/branches/kill-bonobo/; revision=36337