aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell-window-actions.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix bugs caused by EShellBackend changes.Matthew Barnes2009-05-101-6/+8
|
* Convert EShellModule to EShellBackendMatthew Barnes2009-05-071-15/+9
| | | | | | | | Split the GTypeModule loader out of EShellModule as EModule, and rename EShellModule to EShellBackend. Backends (formerly modules) should now subclass EShellBackend. This commit converts EShell but breaks all the shell backends.
* Make the message search bar more Firefoxy.Matthew Barnes2009-04-301-1/+1
| | | | | | Refine the EMailSearchBar to look more like Firefox's. Also, use GtkEntry's new icon capability (GTK+ 2.16 feature) in place of EIconEntry. And use a cute icon for Help -> Evolution FAQ.
* Documentation tweaks.Matthew Barnes2009-02-191-1/+4
| | | | | | 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-2/+2
| | | | | | | 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
* Add unique-1.0 requirement (blessed external dependency).Matthew Barnes2009-01-291-1/+4
| | | | | | | | | | | | | | | | | Make EShell a subclass of UniqueApp and handle single-instance negotiation. When another Evolution process is running: - Running "evolution" will simply present the existing windows. - Running "evolution -c <view>" will open a shell window set to <view>. - Running "evolution <uri>" will open an appropriate window for <uri>. The second process will then terminate immediately. svn path=/branches/kill-bonobo/; revision=37147
* Make action group management in shell windows more elegant.Matthew Barnes2009-01-271-46/+8
| | | | svn path=/branches/kill-bonobo/; revision=37137
* Add action groups to support lockdown, starting with printing.Matthew Barnes2009-01-271-7/+29
| | | | | | Other categories to follow. Editors still need lockdown support. svn path=/branches/kill-bonobo/; revision=37136
* Continue chipping away at EMFolderView and EMFolderBrowser.Matthew Barnes2009-01-111-9/+1
| | | | | | Migrate from gnome_url_show() to e_show_uri(). svn path=/branches/kill-bonobo/; revision=37038
* Tweak the EShell API.Matthew Barnes2009-01-081-2/+2
| | | | | | | Disable File -> Close Window when there's only one window. Replace EMMessageBrowser with EMailBrowser. svn path=/branches/kill-bonobo/; revision=37009
* Get the Character Encoding menu working.Matthew Barnes2009-01-011-23/+2
| | | | | | Kill e_charset_picker_bonobo_ui_populate(). svn path=/branches/kill-bonobo/; revision=36950
* - Fix NetworkManager connection tracking.Matthew Barnes2008-12-141-2/+2
| | | | | | | | | | - Implement offline preparation as an EActivity that gets broadcast in a signal to shell modules. Offline preparations are complete when the last EActivity reference is dropped. - Bind some of the composer preferences to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=36875
* Rearranged some of the addressbook code to try and eliminate some circularMatthew Barnes2008-11-141-1/+0
| | | | | | | | 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
* Fix a couple minor UI bugs.Matthew Barnes2008-10-281-1/+5
| | | | | | Populate the calendar's filter combo. svn path=/branches/kill-bonobo/; revision=36691
* Get the mail folder tree compiling, though I'm not yet sure why it's notMatthew Barnes2008-10-171-8/+1
| | | | | | showing anything. Probably something stupid. Also enabled the composer. svn path=/branches/kill-bonobo/; revision=36623
* Progress update:Matthew Barnes2008-10-141-11/+27
| | | | | | | | | | - Calendar is kind of a mess at the moment. Doesn't compile. - Roughed in the Mail module, including all the actions. That _does_ compile. Runs, even. svn path=/branches/kill-bonobo/; revision=36611
* Finally fix the stupid shell view bootstrapping issue.Matthew Barnes2008-10-041-14/+23
| | | | svn path=/branches/kill-bonobo/; revision=36553
* Tasks is working. Still need to deal with some loose ends and test it all.Matthew Barnes2008-10-041-7/+2
| | | | 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
* Update the headers on files I've created or completely rewritten to matchMatthew Barnes2008-10-021-10/+11
| | | | | | Sankar's LGPLv3 template. svn path=/branches/kill-bonobo/; revision=36535
* Continue documenting the new shell API.Matthew Barnes2008-10-011-3/+308
| | | | svn path=/branches/kill-bonobo/; revision=36511
* Memos are mostly working now. Tasks to follow.Matthew Barnes2008-09-301-9/+1
| | | | svn path=/branches/kill-bonobo/; revision=36495
* Get Memos to come up. Doesn't really work yet, but the widgets are all there.Matthew Barnes2008-09-301-1/+2
| | | | svn path=/branches/kill-bonobo/; revision=36491
* Saving progress. Experimenting with directory layout.Matthew Barnes2008-09-251-12/+12
| | | | | | | Saving progress. Experimenting with directory layout. svn path=/branches/kill-bonobo/; revision=36446
* Search UI is kinda sorta working. Still some outstanding issues.Matthew Barnes2008-09-231-24/+169
| | | | svn path=/branches/kill-bonobo/; revision=36427
* Finally got the "Current View" menu under control.Matthew Barnes2008-09-191-6/+18
| | | | svn path=/branches/kill-bonobo/; revision=36380
* Massive address book refactoring. Things are mostly working again.Matthew Barnes2008-09-171-60/+30
| | | | | | Also, begin documenting the new shell API, and provide a Gtk-Doc framework. svn path=/branches/kill-bonobo/; revision=36359
* Allow EShellContent, EShellSidebar, and EShellTaskbar to be subclassed,Matthew Barnes2008-09-131-2/+2
| | | | | | and begin doing so for Calendars, Memos and Tasks. Makes the code cleaner. svn path=/branches/kill-bonobo/; revision=36317
* Fix some bootstrapping issues.Matthew Barnes2008-09-101-33/+21
| | | | svn path=/branches/kill-bonobo/; revision=36291
* Fix some bugs in the way the shell widgets get initialized.Matthew Barnes2008-09-091-9/+3
| | | | svn path=/branches/kill-bonobo/; revision=36279
* Progress update:Matthew Barnes2008-09-091-25/+40
| | | | | | | | - Merge ETaskBar into EShellTaskbar. - Remember the last view, and make --component work. svn path=/branches/kill-bonobo/; revision=36278
* Progress update:Matthew Barnes2008-09-071-9/+123
| | | | | | | | | - Contacts module mostly working now. - View and search UI not yet working. - Still refining shell design. svn path=/branches/kill-bonobo/; revision=36268
* Saving progress. Lots of changes. Things are a bit broken at the moment.Matthew Barnes2008-09-051-23/+237
| | | | svn path=/branches/kill-bonobo/; revision=36260
* Fix some bugs related to the New menu and toolbar button.Matthew Barnes2008-08-311-4/+6
| | | | svn path=/branches/kill-bonobo/; revision=36232
* Preferences window awesomeness.Matthew Barnes2008-08-301-0/+6
| | | | svn path=/branches/kill-bonobo/; revision=36215
* Progress update:Matthew Barnes2008-08-271-5/+6
| | | | | | | | | - Further refinements of the shell API. - Kill ESMenu and EUserCreatableItemsHandler. - Start ripping apart the addressbook component. svn path=/branches/kill-bonobo/; revision=36093
* Progress update:Matthew Barnes2008-08-241-73/+76
| | | | | | | | | | | | - Get the "New" button and menu working. - Add a GtkMenuToolButton subclass called EMenuToolButton, which does some behind-the-scenes stuff to make the "New" button work properly. - Kill EComboButton and its associated a11y widget. svn path=/branches/kill-bonobo/; revision=36045
* Progress update:Matthew Barnes2008-08-231-7/+23
| | | | | | | | | | - Discard libnm-glib method of monitoring network connectivity. - Decided to make EShell a singleton GObject after all. Makes the design cleaner, despite having to pass a singleton instance around. - Make the switcher button style persistent. svn path=/branches/kill-bonobo/; revision=36043
* Committing the day's progress.Matthew Barnes2008-08-191-18/+178
| | | | | | | | | | | | | Realized the "New" menu construction algorithm needs to live independently of shell view instances since we lazy load the shell views but have to display all possible "New" items immediately. Prototype the mechanisms for managing the various shell views and keeping track of which one is current. Various other tightening up and rethinking of APIs. svn path=/branches/kill-bonobo/; revision=36022
* Write the algorithm for sorting items in the "New" menu. Not yet tested.Matthew Barnes2008-08-171-5/+4
| | | | svn path=/branches/kill-bonobo/; revision=36004
* Demonstrate displaying the test shell view.Matthew Barnes2008-08-141-9/+33
| | | | | | | Also get the "Switcher Appearance" menu working... mostly. Still need to respond to GtkSettings notifications and make the preference persistent. svn path=/branches/kill-bonobo/; revision=35985
* Get a basic shell window working.Matthew Barnes2008-08-141-25/+97
| | | | svn path=/branches/kill-bonobo/; revision=35982
* Add a few stub functions to get compilation to complete.Matthew Barnes2008-08-111-6/+6
| | | | | | Kill e-active-connection-dialog.glade (unused). svn path=/branches/kill-bonobo/; revision=35950
* Treat the Preferences window as a singleton.Matthew Barnes2008-08-091-1/+6
| | | | | | Kill a bunch of Bonobo crud, which breaks compilation again. svn path=/branches/kill-bonobo/; revision=35947
* Commit progress, which breaks everything.Matthew Barnes2008-08-081-2/+9
| | | | svn path=/branches/kill-bonobo/; revision=35930
* Disable all components and plugins. Begin rewriting the shell.Matthew Barnes2008-07-171-0/+1205
svn path=/branches/kill-bonobo/; revision=35748