e89232e97e
Get composer integration working with the rest of the modules, but man do
...
we have circular dependencies all over the place! Big house of cards.
svn path=/branches/kill-bonobo/; revision=36706
2008-10-31 16:53:15 +00:00
78fd379aa7
Support inline renaming of sources in the source selector, with help
...
from evolution-data-server (see bug #558322 ).
Kill another frivolous plugin: select-one-source
svn path=/branches/kill-bonobo/; revision=36705
2008-10-31 12:54:01 +00:00
9c9e85d286
Secondary checkout spotted a compilation issue.
...
Select the first Preferences page when the window is shown.
svn path=/branches/kill-bonobo/; revision=36702
2008-10-30 21:23:17 +00:00
80e6c5adad
Add popup menus to the calendar memopad and taskpad.
...
Implement support for "hide completed tasks" option (not yet tested).
Flesh out most of the Preferences window. Still need Certificates page.
svn path=/branches/kill-bonobo/; revision=36701
2008-10-30 20:51:26 +00:00
d6b8b58bb4
Get the calendar's memopad and taskpad working.
...
What's interesting here is we're actually sharing the ECalModel across views.
Instead of having the Calendar view listen to GConf for changes to the Task
and Memo models, the Calendar view fetches the models directly from the Task
and Memo views -- starting the views if it has to, although the shell really
takes care of that -- and loads the models into its own taskpad and memopad.
We couldn't do that sort of thing before with Bonobo in the way.
Big chunks of redundant code should begin falling out shortly.
svn path=/branches/kill-bonobo/; revision=36696
2008-10-29 20:11:07 +00:00
5e82bdba14
Wire up status messages to include percentages if available.
...
svn path=/branches/kill-bonobo/; revision=36692
2008-10-28 17:30:32 +00:00
17e030e202
Fix a couple minor UI bugs.
...
Populate the calendar's filter combo.
svn path=/branches/kill-bonobo/; revision=36691
2008-10-27 22:47:50 +00:00
14f54991f3
Disable parts of my previous calendar work, such that all modules now load!
...
svn path=/branches/kill-bonobo/; revision=36690
2008-10-27 20:28:57 +00:00
85b2913a38
Merge revisions 36534:36684 from trunk.
...
svn path=/branches/kill-bonobo/; revision=36685
2008-10-24 23:52:05 +00:00
e7a31c5035
Commit recent work so I can merge from trunk.
...
svn path=/branches/kill-bonobo/; revision=36684
2008-10-24 23:02:33 +00:00
95cae9b166
Yeah, it was something stupid. Folder tree now working.
...
svn path=/branches/kill-bonobo/; revision=36624
2008-10-17 04:03:09 +00:00
54b80a7271
Get the mail folder tree compiling, though I'm not yet sure why it's not
...
showing anything. Probably something stupid. Also enabled the composer.
svn path=/branches/kill-bonobo/; revision=36623
2008-10-17 03:48:03 +00:00
79aa45cfed
Progress update:
...
- 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
2008-10-13 17:57:46 +00:00
1bed00795b
Baseline cut at the Calendar sidebar and module. Pretty much identical
...
to Tasks and Memos so far. Now for the interesting part...
svn path=/branches/kill-bonobo/; revision=36573
2008-10-06 17:41:31 +00:00
3c9c7a2ac1
Fix some compilation errors.
...
svn path=/branches/kill-bonobo/; revision=36561
2008-10-05 04:32:26 +00:00
6d1aea1b23
Support migration in the new shell design.
...
Some code got duplicated for calendars and tasks. Made a note to revisit.
svn path=/branches/kill-bonobo/; revision=36560
2008-10-05 04:12:09 +00:00
2c71859895
Tweak some aspects of the Contacts module to be more consistent with
...
Tasks and Memos.
Take a crack at handling command-line URIs. It's far too long-winded
though. Will need to revisit and tighten up the code.
svn path=/branches/kill-bonobo/; revision=36554
2008-10-04 04:46:50 +00:00
ff5e0b312d
Finally fix the stupid shell view bootstrapping issue.
...
svn path=/branches/kill-bonobo/; revision=36553
2008-10-03 22:05:32 +00:00
253e90b8de
Tasks is working. Still need to deal with some loose ends and test it all.
...
svn path=/branches/kill-bonobo/; revision=36551
2008-10-03 19:24:59 +00:00
086a96050b
Tasks progress. Merge EMemoPreview back into ECalComponentPreview.
...
svn path=/branches/kill-bonobo/; revision=36538
2008-10-03 04:43:40 +00:00
791c982c45
Update the headers on files I've created or completely rewritten to match
...
Sankar's LGPLv3 template.
svn path=/branches/kill-bonobo/; revision=36535
2008-10-01 21:51:10 +00:00
b2cda1d0c6
Merge revisions 36016:36533 from trunk.
...
svn path=/branches/kill-bonobo/; revision=36534
2008-10-01 20:56:04 +00:00
e52986f422
Add more EShell API documentation.
...
svn path=/branches/kill-bonobo/; revision=36533
2008-10-01 18:58:37 +00:00
c6795be3a8
Continue documenting the new shell API.
...
svn path=/branches/kill-bonobo/; revision=36511
2008-10-01 03:48:51 +00:00
b639d1ed02
See which plugins compile and enable those that do. Looks like about
...
half right now; many of which are failing simply because I haven't done
the Mail module yet. Many of those that DO compile still need to be
converted from EMenu/EPopup to EPluginUI.
svn path=/branches/kill-bonobo/; revision=36509
2008-09-30 22:05:21 +00:00
20c9b44595
More Memos debugging.
...
Merge the "select-one-source" plugin into the Memos view.
svn path=/branches/kill-bonobo/; revision=36507
2008-09-30 20:33:09 +00:00
c261a99bc4
Memos are mostly working now. Tasks to follow.
...
svn path=/branches/kill-bonobo/; revision=36495
2008-09-30 03:25:23 +00:00
098ea8aad8
Get Memos to come up. Doesn't really work yet, but the widgets are all there.
...
svn path=/branches/kill-bonobo/; revision=36491
2008-09-29 16:14:46 +00:00
cb78b84aec
Tasks and memos progress. Hoping to merge ECalendarTable and EMemoTable,
...
or at least make EMemoTable derived from ECalendarTable. Possibly do the
same with other calendar/memo class pairs.
svn path=/branches/kill-bonobo/; revision=36454
2008-09-26 02:42:23 +00:00
9515b98403
Saving progress. Experimenting with directory layout.
...
Saving progress.
Experimenting with directory layout.
svn path=/branches/kill-bonobo/; revision=36446
2008-09-24 22:53:30 +00:00
73c370019c
Search UI is kinda sorta working. Still some outstanding issues.
...
svn path=/branches/kill-bonobo/; revision=36427
2008-09-22 21:03:28 +00:00
6b2295c93a
Fix some miscellaneous address book bugs.
...
Kill e-shell-constants.h.
svn path=/branches/kill-bonobo/; revision=36392
2008-09-19 18:21:06 +00:00
3e3c13b439
Replace EActivityHandler with a new activity-tracking system that uses
...
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
2008-09-19 16:52:08 +00:00
0c27b4ab1b
Finally got the "Current View" menu under control.
...
svn path=/branches/kill-bonobo/; revision=36380
2008-09-18 21:10:23 +00:00
9792036630
Progress update:
...
- Kill EABMenu.
- Centralize marshallers to eliminate duplication.
svn path=/branches/kill-bonobo/; revision=36368
2008-09-18 03:31:42 +00:00
8d21ab98d9
Progress update:
...
- Get context menus working in the contact preview pane.
- Kill EABPopup.
- Yet more code refactoring.
- Add a handy utility function: e_shell_window_show_popup_menu()
Takes a widget path in the shell window's UI definition.
svn path=/branches/kill-bonobo/; revision=36366
2008-09-18 02:32:04 +00:00
bb7cb1d677
Massive address book refactoring. Things are mostly working again.
...
Also, begin documenting the new shell API, and provide a Gtk-Doc framework.
svn path=/branches/kill-bonobo/; revision=36359
2008-09-17 15:07:13 +00:00
7d2c28c02c
Begin documenting the new shell design.
...
svn path=/branches/kill-bonobo/; revision=36337
2008-09-15 14:55:41 +00:00
8f2b4cc6fa
Forgot to commit a couple files.
...
svn path=/branches/kill-bonobo/; revision=36318
2008-09-13 14:12:22 +00:00
7ee6ef65f1
Allow EShellContent, EShellSidebar, and EShellTaskbar to be subclassed,
...
and begin doing so for Calendars, Memos and Tasks. Makes the code cleaner.
svn path=/branches/kill-bonobo/; revision=36317
2008-09-13 04:02:09 +00:00
df6a8262a1
Arrange for an ESourceList to be shared amongst all instances of a type of
...
shell view. For example, all EBookShellView instances will now share the
same ESourceList instance for address books.
svn path=/branches/kill-bonobo/; revision=36311
2008-09-12 01:54:07 +00:00
cbe90f148a
Fix a compilation error.
...
svn path=/branches/kill-bonobo/; revision=36308
2008-09-11 15:49:34 +00:00
c0a255eb90
Merge revisions 36016:36303 from trunk.
...
svn path=/branches/kill-bonobo/; revision=36307
2008-09-11 15:34:29 +00:00
4c8aa5982c
Add popup menu stubs for calendars, tasks and memos.
...
svn path=/branches/kill-bonobo/; revision=36303
2008-09-11 14:44:18 +00:00
6545899a29
Add menu and toolbar UI for calendars, memos and tasks.
...
svn path=/branches/kill-bonobo/; revision=36299
2008-09-11 04:42:53 +00:00
c701a5e026
Add stubs for calendar, task, and memo shell views.
...
svn path=/branches/kill-bonobo/; revision=36296
2008-09-10 18:36:36 +00:00
2e83206b30
Fix some bootstrapping issues.
...
svn path=/branches/kill-bonobo/; revision=36291
2008-09-09 17:29:09 +00:00
935897c9a2
Fix some bugs in the way the shell widgets get initialized.
...
svn path=/branches/kill-bonobo/; revision=36279
2008-09-09 02:53:40 +00:00
5350eebb5e
Progress update:
...
- Merge ETaskBar into EShellTaskbar.
- Remember the last view, and make --component work.
svn path=/branches/kill-bonobo/; revision=36278
2008-09-08 20:37:00 +00:00
52d683e48c
Progress update:
...
- Contacts module mostly working now.
- View and search UI not yet working.
- Still refining shell design.
svn path=/branches/kill-bonobo/; revision=36268
2008-09-07 04:02:27 +00:00