aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell-module.c
Commit message (Collapse)AuthorAgeFilesLines
* Documentation tweaks.Matthew Barnes2009-02-241-2/+2
| | | | | | | Turn on the stupid interactive flag so we get user alerts from Camel. (Can we please get rid of that thing?) svn path=/branches/kill-bonobo/; revision=37314
* Make filter options for mail labels work again.Matthew Barnes2009-02-231-0/+27
| | | | | | | | | | Define a new shell module method named start() that tells the module when to start loading data and running background tasks. Only really applies to the mail module right now since the others use evolution-data-server. Basically it prevents the mail module from loading and refreshing mail stores until you actually switch to the mail view. svn path=/branches/kill-bonobo/; revision=37309
* Add unique-1.0 requirement (blessed external dependency).Matthew Barnes2009-01-291-20/+8
| | | | | | | | | | | | | | | | | 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
* Get the mail folder tree compiling, though I'm not yet sure why it's notMatthew Barnes2008-10-171-0/+1
| | | | | | showing anything. Probably something stupid. Also enabled the composer. svn path=/branches/kill-bonobo/; revision=36623
* Progress update:Matthew Barnes2008-10-141-1/+23
| | | | | | | | | | - 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
* Support migration in the new shell design.Matthew Barnes2008-10-051-0/+35
| | | | | | Some code got duplicated for calendars and tasks. Made a note to revisit. svn path=/branches/kill-bonobo/; revision=36560
* Tasks progress. Merge EMemoPreview back into ECalComponentPreview.Matthew Barnes2008-10-031-21/+0
| | | | svn path=/branches/kill-bonobo/; revision=36538
* Update the headers on files I've created or completely rewritten to matchMatthew Barnes2008-10-021-11/+12
| | | | | | Sankar's LGPLv3 template. svn path=/branches/kill-bonobo/; revision=36535
* Continue documenting the new shell API.Matthew Barnes2008-10-011-0/+43
| | | | svn path=/branches/kill-bonobo/; revision=36511
* Replace EActivityHandler with a new activity-tracking system that usesMatthew Barnes2008-09-201-0/+39
| | | | | | | | | EActivity objects instead of numeric handler IDs. Create an EActivity, configure it, and (optionally) connect to its "cancelled" and "completed" signals. Then hand it to the shell view via e_shell_view_add_activity(). When finished with the activity, call e_activity_finish() and unref it. svn path=/branches/kill-bonobo/; revision=36391
* Begin documenting the new shell design.Matthew Barnes2008-09-151-2/+89
| | | | svn path=/branches/kill-bonobo/; revision=36337
* Add popup menu stubs for calendars, tasks and memos.Matthew Barnes2008-09-111-0/+26
| | | | svn path=/branches/kill-bonobo/; revision=36303
* Progress update:Matthew Barnes2008-09-071-0/+9
| | | | | | | | | - Contacts module mostly working now. - View and search UI not yet working. - Still refining shell design. svn path=/branches/kill-bonobo/; revision=36268
* Progress update:Matthew Barnes2008-08-271-5/+22
| | | | | | | | | - 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-231-51/+65
| | | | | | | | | | - 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-26/+48
| | | | | | | | | | | | | 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
* Work through more compilation errors.Matthew Barnes2008-08-091-1/+14
| | | | | | Rewrite EMultiConfigDialog to not use ETable. svn path=/branches/kill-bonobo/; revision=35942
* Fix some compilation errors.Matthew Barnes2008-08-081-1/+3
| | | | svn path=/branches/kill-bonobo/; revision=35938
* Commit progress, which breaks everything.Matthew Barnes2008-08-081-0/+34
| | | | svn path=/branches/kill-bonobo/; revision=35930
* Disable all components and plugins. Begin rewriting the shell.Matthew Barnes2008-07-171-0/+270
svn path=/branches/kill-bonobo/; revision=35748