aboutsummaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
...
* pass NULL for the open/closed pixbuf of the tree renderer. we'll let itChris Toshok2000-10-032-21/+21
| | | | | | | | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (e_storage_set_view_construct): pass NULL for the open/closed pixbuf of the tree renderer. we'll let it supply the default. (destroy): remove the expanded/unexpanded pixbuf references. (new_storage_cb): use e_tree_model_node_insert_id so we can (soon) save expanded/collapsed state. (new_folder_cb): same. (insert_folders): same. (e_storage_set_view_construct): same. svn path=/trunk/; revision=5666
* Added the ability for the shell to export the storage set view as aEttore Perazzoli2000-10-0210-5/+583
| | | | | | | | Bonobo::Control (untested, and needed by Toshok's subscription dialog). Also, added a custom interface for this control so that the container can get notification when a folder gets selected. svn path=/trunk/; revision=5657
* Add a `::remove_listener' method to Evolution::Storage.Ettore Perazzoli2000-10-023-7/+101
| | | | svn path=/trunk/; revision=5655
* Get the title bar for the folder view to use TigerT's pin icon for theEttore Perazzoli2000-09-292-10/+26
| | | | | | button when appropriate. svn path=/trunk/; revision=5636
* Minor stylistical fixup.Ettore Perazzoli2000-09-291-2/+4
| | | | svn path=/trunk/; revision=5634
* Don't print "Folder registered successfully" if it didn't. (Duh. :)Dan Winship2000-09-292-3/+7
| | | | | | | * e-corba-storage.c (impl_StorageListener_new_folder): Don't print "Folder registered successfully" if it didn't. (Duh. :) svn path=/trunk/; revision=5625
* If the startup folder cannot be open, default to the local Inbox.Ettore Perazzoli2000-09-282-5/+12
| | | | svn path=/trunk/; revision=5619
* Fix a bunch of EShortcutView problems. It's still buggy, but at leastEttore Perazzoli2000-09-274-19/+147
| | | | | | | | | it's usable now. Also, implemented a "new group" command (which doesn't quite work right yet for some reason) and a "remove group" one. svn path=/trunk/; revision=5595
* Update the shortcut bar in the shell view to match the changes in theEttore Perazzoli2000-09-267-158/+431
| | | | | | | | | way drag and drop is handled. Separate the handling for the view into a separate object. This should make the shortcut bar work again, but it's untested. svn path=/trunk/; revision=5575
* Fix a refcounting problem with the local storage. ("Somebody" added aEttore Perazzoli2000-09-252-2/+4
| | | | | | | wrong unref without putting that in the ChangeLog. Yes, you know who you are. ;-)) svn path=/trunk/; revision=5565
* Updates for the Bonobo changes from Michael who is having someEttore Perazzoli2000-09-233-19/+14
| | | | | | troubles with CVS at home (so I commit this on his behalf). svn path=/trunk/; revision=5560
* Dear native speakers,Federico Mena Quintero2000-09-222-1/+5
| | | | | | | | | | | | | Dear native speakers, It is spelled "calendar". This has been a public service announcement courtesy of a non-native speaker. Thank you for your attention. svn path=/trunk/; revision=5543
* s/Bonobo_UIHandler/Bonobo_UIContainer/Michael Meeks2000-09-218-7/+35
| | | | | | s/include "bonobo-ui-handler.h"/include "bonobo-ui-compat.h"/ svn path=/trunk/; revision=5539
* Added check for gnome-app-lib. Removed directories that have been moved toChristopher James Lahey2000-09-1829-42/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added check for gnome-app-lib. Removed directories that have been moved to gal. From addressbook/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/Makefile.am, contact-editor/Makefile.am, ename/Makefile.am, gui/component/Makefile.am, gui/widgets/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * backend/ebook/e-card.c, backend/pas/pas-backend-file.c, contact-editor/e-contact-editor-address.c, contact-editor/e-contact-editor-categories.c, contact-editor/e-contact-editor-categories.h, contact-editor/e-contact-editor-fullname.c, contact-editor/e-contact-editor.c, contact-editor/e-contact-save-as.c, ename/e-address-western.c, ename/test-ename-western-gtk.c, gui/component/addressbook-factory.c, gui/component/addressbook.c, gui/component/e-cardlist-model.h, gui/component/e-ldap-storage.c, gui/component/select-names/e-select-names-bonobo.c, gui/component/select-names/e-select-names-manager.c, gui/component/select-names/e-select-names-model.c, gui/component/select-names/e-select-names-table-model.c, gui/component/select-names/e-select-names-table-model.h, gui/component/select-names/e-select-names-text-model.h, gui/component/select-names/e-select-names.c, gui/component/select-names/e-select-names.h, gui/search/e-addressbook-search-dialog.c, gui/widgets/e-addressbook-model.h, gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard-label.c, gui/widgets/e-minicard-view-widget.c, gui/widgets/e-minicard-view-widget.h, gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h, gui/widgets/e-minicard-widget.h, gui/widgets/e-minicard.c, gui/widgets/test-minicard-label.c, gui/widgets/test-reflow.c, printing/e-contact-print.c: Fixed the #include lines to deal properly with gal. From calendar/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * gui/calendar-model.h, gui/e-calendar-table.c, gui/e-day-view.c, gui/e-week-view-event-item.c, gui/e-week-view.c, gui/event-editor.c, gui/gncal-todo.c, gui/gnome-cal.c, gui/main.c, gui/print.c, gui/dialogs/task-editor.c: Fixed the #include lines to deal properly with gal. * gui/check-filled.xpm: New file since we can't include it from e-table anymore. From camel/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * camel-folder-search.c, camel-folder-search.h, camel-remote-store.c, providers/imap/camel-imap-folder.c, providers/imap/camel-imap-store.c: Fixed the #include lines to deal properly with gal. From composer/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-msg-composer-address-dialog.c, e-msg-composer-address-entry.c, e-msg-composer-attachment.c, e-msg-composer-hdrs.c, e-msg-composer.c: Fixed the #include lines to deal properly with gal. From e-util/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Removed all the files moved to gal. * e-dialog-widgets.c: Fixed the #include lines to deal properly with gal. * e-gui-utils.c, e-gui-utils.h: Removed all of the functionality that was moved to gal. * e-canvas-utils.c, e-canvas-utils.h, e-canvas-vbox.c, e-canvas-vbox.h, e-canvas.c, e-canvas.h, e-cursors.c, e-cursors.h, e-font.c, e-font.h, e-popup-menu.c, e-popup-menu.h, e-printable.c, e-printable.h, e-unicode.c, e-unicode.h, e-util.c, e-util.h, e-xml-utils.c, e-xml-utils.h: Moved to gal. From filter/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * filter-editor.c, filter-filter.c, filter-folder.c, filter-input.c, filter-message-search.c, filter-option.c, filter-rule.c, score-editor.c, vfolder-editor.c, vfolder-rule.c: Fixed the #include lines to deal properly with gal. From mail/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * component-factory.c, folder-browser-factory.c, folder-browser.c, mail-callbacks.c, mail-config-gui.c, mail-display.c, mail-display.h, main.c, message-list.c, message-list.h: Fixed the #include lines to deal properly with gal. From po/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * POTFILES.in: Removed files that have been moved to gal. From shell/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-component-registry.c, e-corba-storage-registry.c, e-corba-storage.c, e-folder-type-registry.c, e-folder.c, e-local-folder.c, e-local-storage.c, e-shell-folder-creation-dialog.c, e-shell-folder-selection-dialog.c, e-shell-folder-title-bar.c, e-shell-view.c, e-shell.c, e-shortcuts-view.c, e-shortcuts.c, e-storage-set-view.c, e-storage-set-view.h, e-storage-set.c, e-storage.c, evolution-local-storage.c, evolution-session.c, evolution-shell-client.c, evolution-shell-component-client.c, evolution-shell-component.c, evolution-shell-view.c, evolution-storage-listener.c, evolution-storage.c, main.c: Fixed the #include lines to deal properly with gal. From widgets/meeting-time-sel/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-meeting-time-sel-list-item.c, e-meeting-time-sel.c, e-meeting-time-sel.h: Fixed the #include lines to deal properly with gal. If you've read this far, you deserve a prize. The first email in my mailbox with the subject "What a commit message!" (and your physical mailing address somewhere in the message) will receive a free Helix Code T-shirt mailed to anywhere within the continental United States. I cannot be held responsible for problems with email systems anywhere. This is supposed to be for fun, so please don't make a fuss if something goes wrong and your mail doesn't reach me. Find my email elsewhere in this message, and if it's been more than a few days, you're probably too late. From widgets/misc/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-calendar-item.c, e-calendar.c, e-calendar.h, e-title-bar.c: Fixed the #include lines to deal properly with gal. * e-scroll-frame.c, e-scroll-frame.h: Moved to gal. From widgets/shortcut-bar/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and $(EXTRA_GNOME_LIBS). Removed unneeded libraries. * e-icon-bar.c, e-icon-bar.h, e-shortcut-bar.c, e-shortcut-model.c, test-shortcut-bar.c: Fixed the #include lines to deal properly with gal. From widgets/ChangeLog: 2000-09-18 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Removed directories that have been moved to gal. * e-paned/.cvsignore, e-paned/Makefile.am, e-paned/e-hpaned.c, e-paned/e-hpaned.h, e-paned/e-paned.c, e-paned/e-paned.h, e-paned/e-vpaned.c, e-paned/e-vpaned.h: Moved to gal. * e-reflow/.cvsignore, e-reflow/Makefile.am, e-reflow/e-reflow-sorted.c, e-reflow/e-reflow-sorted.h, e-reflow/e-reflow.c, e-reflow/e-reflow.h: Moved to gal. * e-table/.cvsignore, e-table/ChangeLog, e-table/LICENSE, e-table/Makefile.am, e-table/ROADMAP.e-table, e-table/TODO, e-table/add-col.xpm, e-table/arrow-down.xpm, e-table/arrow-up.xpm, e-table/check-empty.xpm, e-table/check-filled.xpm, e-table/clip.png, e-table/e-cell-checkbox.c, e-table/e-cell-checkbox.h, e-table/e-cell-string.c, e-table/e-cell-text.c, e-table/e-cell-text.h, e-table/e-cell-toggle.c, e-table/e-cell-toggle.h, e-table/e-cell-tree.c, e-table/e-cell-tree.h, e-table/e-cell.c, e-table/e-cell.h, e-table/e-table-click-to-add.c, e-table/e-table-click-to-add.h, e-table/e-table-col-dnd.h, e-table/e-table-col.c, e-table/e-table-col.h, e-table/e-table-column-model.h, e-table/e-table-column.c, e-table/e-table-config.c, e-table/e-table-config.glade, e-table/e-table-config.glade.h, e-table/e-table-config.h, e-table/e-table-defines.h, e-table/e-table-example-1.c, e-table/e-table-example-2.c, e-table/e-table-field-chooser-dialog.c, e-table/e-table-field-chooser-dialog.h, e-table/e-table-field-chooser-item.c, e-table/e-table-field-chooser-item.h, e-table/e-table-field-chooser.c, e-table/e-table-field-chooser.glade, e-table/e-table-field-chooser.glade.h, e-table/e-table-field-chooser.h, e-table/e-table-group-container.c, e-table/e-table-group-container.h, e-table/e-table-group-leaf.c, e-table/e-table-group-leaf.h, e-table/e-table-group.c, e-table/e-table-group.glade, e-table/e-table-group.glade.h, e-table/e-table-group.h, e-table/e-table-header-item.c, e-table/e-table-header-item.h, e-table/e-table-header.c, e-table/e-table-header.h, e-table/e-table-item.c, e-table/e-table-item.h, e-table/e-table-model.c, e-table/e-table-model.h, e-table/e-table-one.c, e-table/e-table-one.h, e-table/e-table-scrolled.c, e-table/e-table-scrolled.h, e-table/e-table-selection-model.c, e-table/e-table-selection-model.h, e-table/e-table-simple.c, e-table/e-table-simple.h, e-table/e-table-size-test.c, e-table/e-table-sort-info.c, e-table/e-table-sort-info.h, e-table/e-table-sorted-variable.c, e-table/e-table-sorted-variable.h, e-table/e-table-sorted.c, e-table/e-table-sorted.h, e-table/e-table-sorter.c, e-table/e-table-sorter.h, e-table/e-table-subset-variable.c, e-table/e-table-subset-variable.h, e-table/e-table-subset.c, e-table/e-table-subset.h, e-table/e-table-text-model.c, e-table/e-table-text-model.h, e-table/e-table-tooltip.h, e-table/e-table-tree.h, e-table/e-table.c, e-table/e-table.h, e-table/e-tree-example-1.c, e-table/e-tree-example-2.c, e-table/e-tree-model.c, e-table/e-tree-model.h, e-table/e-tree-simple.c, e-table/e-tree-simple.h, e-table/image1.png, e-table/image2.png, e-table/image3.png, e-table/remove-col.xpm, e-table/sample.table, e-table/table-test.c, e-table/table-test.h, e-table/test-check.c, e-table/test-cols.c, e-table/test-table.c: Moved to gal. * e-text/.cvsignore, e-text/Makefile.am, e-text/e-entry-test.c, e-text/e-entry.c, e-text/e-entry.h, e-text/e-text-event-processor-emacs-like.c, e-text/e-text-event-processor-emacs-like.h, e-text/e-text-event-processor-types.h, e-text/e-text-event-processor.c, e-text/e-text-event-processor.h, e-text/e-text-model.c, e-text/e-text-model.h, e-text/e-text-test.c, e-text/e-text.c, e-text/e-text.h: Moved to gal. i.e., ... changed evolution to work with gal. svn path=/trunk/; revision=5490
* Everywhere add a -DEVOLUTION_DATADIR=${datadir} in the Makefile.amMichael Meeks2000-09-172-1/+6
| | | | | | | | And use this in grabbing the ui from the xml file. Requires HEAD bonobo. svn path=/trunk/; revision=5474
* #include <bonobo-win.h>, not <bonobo-app.h>, which doesn't existEttore Perazzoli2000-09-162-1/+5
| | | | | | anymore. svn path=/trunk/; revision=5472
* foreach_data should be set to the caller-supplied data, not the tree itemDan Winship2000-09-152-4/+9
| | | | | | | * e-storage.c (get_path_for_physical_uri_foreach): foreach_data should be set to the caller-supplied data, not the tree item data. svn path=/trunk/; revision=5452
* Fixed bug #536 Popup folder tree button doesn't expandIain Holmes2000-09-152-4/+6
| | | | svn path=/trunk/; revision=5439
* add bonobo_ui_handler_unset_container to stop menus screwing up.Michael Meeks2000-09-142-2/+6
| | | | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * folder-browser-factory.c (control_deactivate): add bonobo_ui_handler_unset_container to stop menus screwing up. * Add 2 missing stock icons in toolbar. svn path=/trunk/; revision=5428
* Move a couple of helpers into Bonobo before more people start the re-buildMichael Meeks2000-09-142-18/+4
| | | | | | treadmill. svn path=/trunk/; revision=5426
* Added $(GNOME_PRINT_LIBS) to evolution_LDADD.Christopher James Lahey2000-09-142-0/+5
| | | | | | | | 2000-09-14 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added $(GNOME_PRINT_LIBS) to evolution_LDADD. svn path=/trunk/; revision=5424
* Get the status bar playing ball.Michael Meeks2000-09-142-31/+50
| | | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * e-shell-view.c (e_shell_view_construct): prune cruft. (shell_view_interface_unset_message_cb), (shell_view_interface_set_message_cb): impl. svn path=/trunk/; revision=5419
* re-order to suit and add freeze / thaw, update paths to toggles, removeMichael Meeks2000-09-142-16/+23
| | | | | | | | | 2000-09-14 Michael Meeks <michael@helixcode.com> * e-shell-view-menu.c (e_shell_view_menu_setup): re-order to suit and add freeze / thaw, update paths to toggles, remove warnings svn path=/trunk/; revision=5416
* The Commit from hell that breaks all UI related stuff;Michael Meeks2000-09-148-288/+213
| | | | | | Anything UI related that breaks is now my fault; apologies in advance. svn path=/trunk/; revision=5415
* Make the pop-up folder bar pop down after a folder is selected.Ettore Perazzoli2000-09-132-5/+24
| | | | svn path=/trunk/; revision=5397
* Thou shalt add a space after `-I' when invoking `orbit-idl'.Ettore Perazzoli2000-09-132-1/+6
| | | | svn path=/trunk/; revision=5386
* Little UTF-8 fixLauris Kaplinski2000-09-132-2/+10
| | | | svn path=/trunk/; revision=5383
* Remove ui.xml stuff which was breaking distcheck.Ettore Perazzoli2000-09-132-4/+5
| | | | svn path=/trunk/; revision=5380
* Tidy some xml.Michael Meeks2000-09-131-105/+0
| | | | svn path=/trunk/; revision=5376
* Initialize libunicodeDan Winship2000-09-122-1/+6
| | | | | | * main.c (main): Initialize libunicode svn path=/trunk/; revision=5354
* Fixed some warnings.Christopher James Lahey2000-09-122-2/+6
| | | | | | | | 2000-09-11 Christopher James Lahey <clahey@helixcode.com> * e-local-storage.c: Fixed some warnings. svn path=/trunk/; revision=5344
* Fix some annoying warnings in the folder selection dialog.Ettore Perazzoli2000-09-122-2/+12
| | | | svn path=/trunk/; revision=5339
* Remove debugging message.Ettore Perazzoli2000-09-122-2/+4
| | | | svn path=/trunk/; revision=5336
* Make `EvolutionStorage' and `ELocalstorage' actually update the CORBAEttore Perazzoli2000-09-127-14/+103
| | | | | | | listeners and fix a bug with the creation of the `EvolutionStorageListener' servant. svn path=/trunk/; revision=5334
* Grmpf.Ettore Perazzoli2000-09-111-1/+1
| | | | svn path=/trunk/; revision=5323
* Unset the `GTK_FLOATING' flag when constructing anEttore Perazzoli2000-09-112-0/+8
| | | | | | `EvolutionStorageListener' as it's self-owned. svn path=/trunk/; revision=5322
* Fully support setting the display name in the tree. It seems to work.Ettore Perazzoli2000-09-115-81/+155
| | | | svn path=/trunk/; revision=5320
* Use the name of the storage or the folder in the storage set view,Ettore Perazzoli2000-09-103-5/+26
| | | | | | | instead of just the last segment of the path, so that we can support display names correctly. svn path=/trunk/; revision=5296
* Fixed some warnings.Christopher James Lahey2000-09-102-1/+6
| | | | | | | | 2000-09-09 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Fixed some warnings. svn path=/trunk/; revision=5294
* Fix a possible crash when viewing no folder.Ettore Perazzoli2000-09-102-1/+6
| | | | svn path=/trunk/; revision=5292
* Some UTF-8 fixes and experimental 16-bit unicode font supportLauris Kaplinski2000-09-092-1/+6
| | | | svn path=/trunk/; revision=5279
* Fix a stupid crash caused by not taking account of the fact that theEttore Perazzoli2000-09-092-0/+9
| | | | | | root node has no folder associated with it. svn path=/trunk/; revision=5277
* Fix `e_folder_tree_get_folder()' so that it returns NULL (instead ofEttore Perazzoli2000-09-092-0/+8
| | | | | | segfaulting) if there is no folder at the specified @path. svn path=/trunk/; revision=5276
* Make EvolutionStorage support multiple listeners.Ettore Perazzoli2000-09-092-28/+116
| | | | svn path=/trunk/; revision=5275
* Implemented a new `EFolderTree' object. Make `EStorage' use itEttore Perazzoli2000-09-096-187/+522
| | | | | | | instead of doing the folder tree bookkeeping by itself. Fix my broken fix to Clahey's broken warning fix. svn path=/trunk/; revision=5272
* Fix Chris' fixes.Ettore Perazzoli2000-09-093-6/+14
| | | | svn path=/trunk/; revision=5270
* Added base ETableModel functions.Christopher James Lahey2000-09-094-4/+62
| | | | | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Added base ETableModel functions. * evolution-storage-listener.c, evolution-storage.c: Fixed some warnings. svn path=/trunk/; revision=5267
* Changed so that ::set_owner is called after setting up the localEttore Perazzoli2000-09-085-19/+92
| | | | | | storage, instead of being called before. svn path=/trunk/; revision=5259
* Ooops, I did not mean to add those.Ettore Perazzoli2000-09-082-283/+0
| | | | svn path=/trunk/; revision=5258
* A simple explanation of what is going on here, as it's easy to getEttore Perazzoli2000-09-081-0/+14
| | | | | | | confused. Maybe we should move the libeshell stuff into a separate directory. svn path=/trunk/; revision=5257
* Added new interfaces to be exposed by the local storage, so thatEttore Perazzoli2000-09-0820-54/+1240
| | | | | | | components can get a list of all the folders and specify the display name for them. (Unfinished and untested.) svn path=/trunk/; revision=5256
* Preliminaries for new UI handler.Michael Meeks2000-09-082-3/+109
| | | | svn path=/trunk/; revision=5245
* A bit more e_utf8 wrappers here and thereLauris Kaplinski2000-09-022-2/+8
| | | | svn path=/trunk/; revision=5180
* free node_data. (removed_storage_cb): same. (new_storage_cb): don't freeChris Toshok2000-09-021-0/+9
| | | | | | | | | | | | | 2000-09-01 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (removed_folder_cb): free node_data. (removed_storage_cb): same. (new_storage_cb): don't free the path we put in the node's node_data. (e_storage_set_view_set_current_folder): remove calls to set_cursor_row (-1), and clean up a little bit. svn path=/trunk/; revision=5176
* free node_data. (removed_storage_cb): same. (new_storage_cb): don't freeChris Toshok2000-09-021-12/+8
| | | | | | | | | | | | | 2000-09-01 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (removed_folder_cb): free node_data. (removed_storage_cb): same. (new_storage_cb): don't free the path we put in the node's node_data. (e_storage_set_view_set_current_folder): remove calls to set_cursor_row (-1), and clean up a little bit. svn path=/trunk/; revision=5171
* Strdup path when setting the callback data.Christopher James Lahey2000-09-023-2/+7
| | | | | | | | | | 2000-09-01 Christopher James Lahey <clahey@helixcode.com> * e-local-storage.c: Strdup path when setting the callback data. * evolution-storage.c: Removed an unused variable. svn path=/trunk/; revision=5168
* initialize delayed_selection = NULL;Chris Toshok2000-09-012-0/+5
| | | | | | | | 2000-08-31 Chris Toshok <toshok@helixcode.com> * e-shell-view.c (init): initialize delayed_selection = NULL; svn path=/trunk/; revision=5160
* Changed `Evolution::Storage' so that the displayed name for a folderEttore Perazzoli2000-09-017-37/+62
| | | | | | | is decoupled from its path, and updated all the components accordingly. svn path=/trunk/; revision=5159
* add delayed_selection to _EShellViewPrivate. (new_folder_cb): newChris Toshok2000-09-012-0/+59
| | | | | | | | | | | | | | 2000-08-31 Chris Toshok <toshok@helixcode.com> * e-shell-view.c: add delayed_selection to _EShellViewPrivate. (new_folder_cb): new function. check if the path is our delayed_selection and if so, select it. (folder_selected_cb): if the user selects something using a UI gesture, clear out a pending delayed selection. (e_shell_view_display_uri): if the uri isn't available, save it in the delayed_selection field, and set up the new_folder signal. svn path=/trunk/; revision=5157
* Strip off newlines when setting the messages in the statusbar, so thatEttore Perazzoli2000-08-292-3/+22
| | | | | | | | the statusbar's size doesn't change in a bad way if the component gives us a message including a newline. (The latter shouldn't happen anyway, but this is a different issue.) svn path=/trunk/; revision=5094
* Make the shell start up components through a OAF query forEttore Perazzoli2000-08-283-13/+96
| | | | | | | | `Evolution::ShellComponent' instead of hardcoding the OAFIIDs. Make a module-private variable static. svn path=/trunk/; revision=5080
* convert to use ETree instead of GtkCTree.Chris Toshok2000-08-265-399/+329
| | | | | | | | | | | | | | 2000-08-25 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c: convert to use ETree instead of GtkCTree. * e-storage-set-view.h: change superclass from GtkCTree to ETable. * main.c (main): call e_cursors_init. * Makefile.am (evolution_LDADD): add libetable.a svn path=/trunk/; revision=5043
* Ref a few things that need it. Avoid triggering some assertions.Peter Williams2000-08-264-4/+23
| | | | svn path=/trunk/; revision=5039
* Remove unused file.Ettore Perazzoli2000-08-241-87/+0
| | | | svn path=/trunk/; revision=5000
* Don't crash if a component cannot be activated.Ettore Perazzoli2000-08-242-4/+12
| | | | svn path=/trunk/; revision=4999
* many fixes to make it compile with strange prefixes...Mathieu Lacage2000-08-211-2/+2
| | | | | | | neither mail nor the calendar components work though... evil stuff. svn path=/trunk/; revision=4892
* added UNICODE_LIBS to get unicode linking with the shell...Arik Devens2000-08-202-1/+7
| | | | svn path=/trunk/; revision=4888
* Fixed a warning.Christopher James Lahey2000-08-202-2/+6
| | | | | | | | 2000-08-19 Christopher James Lahey <clahey@helixcode.com> * e-shell-folder-title-bar.c: Fixed a warning. svn path=/trunk/; revision=4884
* Fixed a warning.Christopher James Lahey2000-08-202-0/+6
| | | | | | | | 2000-08-19 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Fixed a warning. svn path=/trunk/; revision=4883
* fix for compiling with bonobo in stange prefix.Mathieu Lacage2000-08-201-1/+1
| | | | svn path=/trunk/; revision=4879
* update the pixmap define E_USE_STYLES to disable the current darkeningLarry Ewing2000-08-182-23/+33
| | | | | | | | | | | | | | | 2000-08-18 Larry Ewing <lewing@helixcode.com> * e-shell-folder-title-bar.c (style_set_cb): update the pixmap define E_USE_STYLES to disable the current darkening behavior (destroy): free the icon. (e_shell_folder_title_bar_construct): style_set_cb does everything important now. (e_shell_folder_title_bar_set_icon): actually store the pixbuf when we set it so that we still have it if the style changes and take care of refcounting them properly. svn path=/trunk/; revision=4872
* Fix menus and add placeholders in the menubar for the components toEttore Perazzoli2000-08-182-31/+37
| | | | | | use. svn path=/trunk/; revision=4868
* Make the close button on the ShellView quit Evolution. (Yeah, this isEttore Perazzoli2000-08-142-1/+19
| | | | | | | not correct, but at least it prevents some nasty GC errors and prevents evolution-mail from being left in a messy state.) svn path=/trunk/; revision=4828
* Removed bogus entry.Dan Winship2000-08-141-6/+0
| | | | svn path=/trunk/; revision=4820
* Get rid of some annoying debugging messages.Ettore Perazzoli2000-08-142-4/+6
| | | | svn path=/trunk/; revision=4815
* Commit the right version of this file.Ettore Perazzoli2000-08-131-4/+0
| | | | svn path=/trunk/; revision=4798
* Add a kludgy and simple interface to the shell views to access theEttore Perazzoli2000-08-138-21/+540
| | | | | | status bar, to report messages and progress. svn path=/trunk/; revision=4796
* add "in string evolution_homedir" to ShellComponent::set_owner'sDan Winship2000-08-1111-52/+46
| | | | | | | | | | | | | | | | | | | | | | * Evolution-ShellComponent.idl: add "in string evolution_homedir" to ShellComponent::set_owner's arguments. * e-shell.c (e_shell_get_local_directory): Expose local_directory. * e-component-registry.c (register_component): Pass the shell's "local_directory" to the component as its evolution_homedir. * evolution-shell-component.c (impl_ShellComponent_set_owner): Update to include evolution_homedir. (class_init): Update signal prototype. * evolution-shell-component-client.c (evolution_shell_component_client_set_owner): Update to include evolution_homedir. * e-init.c: Remove. This wasn't being used. svn path=/trunk/; revision=4710
* Add myself to the about box, finally.Peter Williams2000-08-112-1/+7
| | | | svn path=/trunk/; revision=4700
* Merge with camel-async.Peter Williams2000-08-112-13/+17
| | | | svn path=/trunk/; revision=4687
* Fixed some warnings.Christopher James Lahey2000-08-103-2/+5
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-setup.c, e-shell.c: Fixed some warnings. svn path=/trunk/; revision=4661
* Fixed a warning.Christopher James Lahey2000-08-092-1/+4
| | | | | | | | 2000-08-09 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Fixed a warning. svn path=/trunk/; revision=4639
* Add a placeholder for the print items in the "File" menu.Ettore Perazzoli2000-08-092-0/+7
| | | | svn path=/trunk/; revision=4632
* Check for ~/evolution/shortcuts.xml in addition to ~/evolution, to makeDan Winship2000-08-082-1/+38
| | | | | | | | | * e-setup.c (e_setup): Check for ~/evolution/shortcuts.xml in addition to ~/evolution, to make sure it's really the directory we're expecting it to be. Also, convert from old-style config file to new-style config directory. svn path=/trunk/; revision=4594
* Actually commit this - I though it went in already.JP Rosevear2000-08-047-116/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-03 JP Rosevear <jpr@helixcode.com> * configure.in: Remove gconf check 2000-08-03 JP Rosevear <jpr@helixcode.com> * mail-config.glade: Increase window size slightly, rename "Transport" to "Mail Transport" * mail-config.c (init_config): Remove gconf references (clear_config): ditto (read_config): ditto (write_config): ditto (mail_config): Null provider lists before filling them (mail_config_druid): ditto (identity_page_new): Increase spacing of vbox (service_page_new): ditto * Makefile.am: Remove gconf references. 2000-08-03 JP Rosevear <jpr@helixcode.com> * e-shell.h: Remove gconf references * e-shell-view.h: Remove gconf references * main.c (idle_cb): Remove gconf references * Makefile.am: Remove gconf cflags and libs * e-shell-view.c (e_shell_view_load_settings): Change to use gnome-config (e_shell_view_save_settings): ditto * e-shell.c (e_shell_restore_from_settings): Change to use gnome_config (save_settings_for_views): ditto svn path=/trunk/; revision=4530
* Everywhere unref the remote_uih having done a set_container.Michael Meeks2000-08-043-1/+5
| | | | svn path=/trunk/; revision=4524
* Remove erroneous refs on folder_type_registry, storage_set.Michael Meeks2000-08-046-9/+37
| | | | | | | | | | | | 2000-08-04 Michael Meeks <michael@helixcode.com> * e-shell.c (e_shell_construct): Remove erroneous refs on folder_type_registry, storage_set. * e-shortcuts-view.c (destroy): unref the shortcuts, causing a massive ripple chain ref-count reaction. svn path=/trunk/; revision=4522
* Make sure default_uri isn't NULL!!Jeffrey Stedfast2000-08-042-1/+6
| | | | | | | | | 2000-08-03 Jeffrey Stedfast <fejj@helixcode.com> * e-shell-folder-selection-dialog.c (set_default_folder): Make sure default_uri isn't NULL!! svn path=/trunk/; revision=4520
* Update docs.Ettore Perazzoli2000-08-041-1/+22
| | | | svn path=/trunk/; revision=4510
* Update inline docs.Ettore Perazzoli2000-08-041-1/+1
| | | | svn path=/trunk/; revision=4509
* Update the ::user_select_folder() interface so that it accepts both aEttore Perazzoli2000-08-048-13/+208
| | | | | | physical URI or an evolution: one for specifying the default folder. svn path=/trunk/; revision=4508
* work with either gconf 0.5 or newerDan Winship2000-07-282-0/+8
| | | | | | * main.c (idle_cb): work with either gconf 0.5 or newer svn path=/trunk/; revision=4396
* Teeny tiny mem leak fix.Matthew Loper2000-07-272-0/+5
| | | | svn path=/trunk/; revision=4366
* Get rid of some debugging messages that were not supposed to beEttore Perazzoli2000-07-271-6/+0
| | | | | | committed. svn path=/trunk/; revision=4350
* Fix the pop-up tree so that it does not set up the grab when shownEttore Perazzoli2000-07-272-18/+32
| | | | | | through the menu item. svn path=/trunk/; revision=4349
* Work around utter GtkOptionMenu brokenness so that we finally have aEttore Perazzoli2000-07-252-2/+20
| | | | | | nice-looking option menu for the folder creation dialog. svn path=/trunk/; revision=4313
* Remove GOAD support.Dan Winship2000-07-254-84/+27
| | | | | | | | | | | | * e-shell.c, main.c: Remove GOAD support. * evolution-shell-component-client.c: Remove GOAD support. (evolution_shell_component_client_new): Give the "maybe OAF_INFO_PATH" message if no oafinfo file was found, and give a "consult previous error messages" message if the component was found but not activated. Abort in either case. svn path=/trunk/; revision=4299
* Change EShellView so that it creates the menus with BonoboUIHandlerEttore Perazzoli2000-07-232-143/+252
| | | | | | | | | directly instead of using the GnomeUIInfo convertion functions, that were not doing the right thing by translating the path as well (and as a consequence, the components were not able to set up their own menu items if the locale was not the default one). svn path=/trunk/; revision=4278
* Fix a braino that caused Evolution to unref a NULL object when theEttore Perazzoli2000-07-222-5/+6
| | | | | | shortcut file was not found. svn path=/trunk/; revision=4272
* Some changes to the pop-up folder tree, so that it makes more visualEttore Perazzoli2000-07-224-17/+127
| | | | | | sense. svn path=/trunk/; revision=4271
* Improve the title bar pop-up button: use a toggle button instead of aEttore Perazzoli2000-07-214-24/+98
| | | | | | | regular one and allow sticking the pop-up with the close button (we'll need to have it change the icon). svn path=/trunk/; revision=4259
* First shot at the "click on the folder title, get the folder tree"Ettore Perazzoli2000-07-213-39/+227
| | | | | | thingie. Needs love, but it's a start. svn path=/trunk/; revision=4257
* Prevent a crash by avoiding calling the populate_folder_context_menuEttore Perazzoli2000-07-212-0/+10
| | | | | | function when NULL. (Ooops, I forgot this.) svn path=/trunk/; revision=4253
* Add support for the folder right-click ("context") menu. No componentEttore Perazzoli2000-07-215-5/+179
| | | | | | uses this yet, though. svn path=/trunk/; revision=4252
* Add interfaces to populate a folder's context menu. (Untested.)Ettore Perazzoli2000-07-214-31/+90
| | | | svn path=/trunk/; revision=4240
* Ooops. I did not actually commit the `.bcd' file.Ettore Perazzoli2000-07-201-6/+0
| | | | svn path=/trunk/; revision=4239
* Implement saving of pane positions.Ettore Perazzoli2000-07-202-3/+23
| | | | svn path=/trunk/; revision=4238
* Add support for saving the current configuration of all theEttore Perazzoli2000-07-209-28/+539
| | | | | | components. svn path=/trunk/; revision=4237
* #if 0 some unused functions to prevent warnings.Ettore Perazzoli2000-07-201-0/+2
| | | | svn path=/trunk/; revision=4236
* Remove cruft.Ettore Perazzoli2000-07-202-601/+0
| | | | svn path=/trunk/; revision=4235
* Added/fixed support for multiple views.Ettore Perazzoli2000-07-204-25/+40
| | | | svn path=/trunk/; revision=4234
* created a model for the EShortcutBar. This will probably have to be movedDamon Chaplin2000-07-172-6/+19
| | | | | | | | | | | | 2000-07-16 Damon Chaplin <damon@helixcode.com> * e-shortcuts-view.c (e_shortcuts_view_construct): created a model for the EShortcutBar. This will probably have to be moved to support multiple views. (class_init): #if'd out overriding the class functions. They don't exist any more (they are in the model instead). svn path=/trunk/; revision=4187
* Fixed to match gconf API change.Christopher James Lahey2000-07-132-1/+5
| | | | | | | | 2000-07-12 Christopher James Lahey <clahey@helixcode.com> * main.c: Fixed to match gconf API change. svn path=/trunk/; revision=4112
* Update the message.Dan Winship2000-07-112-15/+17
| | | | | | * main.c (development_warning): Update the message. svn path=/trunk/; revision=4082
* `#if 0' an unused function.Ettore Perazzoli2000-07-112-0/+7
| | | | svn path=/trunk/; revision=4062
* Translate a default_folder of "" into NULL (which can't be passed overDan Winship2000-07-112-0/+8
| | | | | | | * e-shell.c (impl_Shell_user_select_folder): Translate a default_folder of "" into NULL (which can't be passed over CORBA). svn path=/trunk/; revision=4057
* Removed some useless debugging messages.Ettore Perazzoli2000-07-113-2/+7
| | | | svn path=/trunk/; revision=4041
* Add FIXME comment.Ettore Perazzoli2000-07-111-0/+2
| | | | svn path=/trunk/; revision=4039
* As a quasi-hack, do a gdk_flush() when the shell view is unrealized soFederico Mena Quintero2000-07-102-1/+32
| | | | | | | | | | | | | | 2000-07-10 Federico Mena Quintero <federico@helixcode.com> * e-shell-view.c (unrealize): As a quasi-hack, do a gdk_flush() when the shell view is unrealized so that the DeleteEvent gets sent to the remote plugs as soon as possible before we start making other CORBA calls. The problem is that our CORBA pipe is synchronous while our X pipe is asynch. We have to ensure ordering for certain operations. This is NOT the correct and complete fix, which should go in Bonobo. svn path=/trunk/; revision=4030
* Don't display the annoying "Cannot display..." view in the shell whenEttore Perazzoli2000-07-092-39/+15
| | | | | | | | | an error occurs while opening a view. Instead, avoid moving the selection to it. Not the ideal solution, but a definite improvement. svn path=/trunk/; revision=3995
* Some menu cleanup.Ettore Perazzoli2000-07-092-31/+14
| | | | svn path=/trunk/; revision=3986
* Add proper cast when filling in the CORBA sequence struct.Ettore Perazzoli2000-07-082-1/+6
| | | | svn path=/trunk/; revision=3952
* Add an extra ref for the CORBA storage BonoboObject so that the numberEttore Perazzoli2000-07-082-4/+15
| | | | | | of refs and unrefs matches again. svn path=/trunk/; revision=3951
* Remove useless reference to the storage registry in theEttore Perazzoli2000-07-072-10/+10
| | | | | | EvolutionStorage. svn path=/trunk/; revision=3940
* Use the correct gconf path (/apps, not /app), and callDan Winship2000-07-062-5/+12
| | | | | | | | * e-shell.c (e_shell_save_settings): Use the correct gconf path (/apps, not /app), and call gconf_client_suggest_sync at the end. (e_shell_restore_from_settings): Use the correct gconf path. svn path=/trunk/; revision=3907
* Shell command for creating new folders.Ettore Perazzoli2000-07-062-1/+36
| | | | svn path=/trunk/; revision=3901
* Added an extra @allowed_types parameter to the shell's folderEttore Perazzoli2000-07-028-76/+281
| | | | | | selection dialog, and update the code that uses it accordingly. svn path=/trunk/; revision=3854
* Removed bogus extra gtk_object_ref() that caused the shell not to quitEttore Perazzoli2000-07-022-2/+4
| | | | | | correctly. svn path=/trunk/; revision=3853
* add "cancel" to FolderSelectionListener.Dan Winship2000-07-014-16/+49
| | | | | | | | | | | | | | | * Evolution-Shell.idl: add "cancel" to FolderSelectionListener. * evolution-shell-client.c (impl_FolderSelectionListener_cancel): Implement cancel (set *uri and *physical_uri to NULL). (evolution_shell_client_user_select_folder): document %NULL uri and physical_uri return values. * e-shell.c (folder_selection_dialog_clicked_cb): If the user clicked "Cancel" or used the wm to close the dialog, call _cancel instead of _selected. svn path=/trunk/; revision=3831
* Added missing CORBA_Object_duplicate() when storing the shellEttore Perazzoli2000-06-302-4/+11
| | | | | | object pointer in ::set_owner. svn path=/trunk/; revision=3826
* Derive EvolutionShellClient from BonoboObjectClient instead of BonoboObject.Ettore Perazzoli2000-06-304-7/+17
| | | | svn path=/trunk/; revision=3825
* Fix stupid typos and add a missing prototype.Ettore Perazzoli2000-06-302-4/+15
| | | | svn path=/trunk/; revision=3823
* EvolutionShellClient.Ettore Perazzoli2000-06-307-20/+405
| | | | svn path=/trunk/; revision=3820
* Update warning message to not say "CRASHING", since it won't if you haveDan Winship2000-06-302-6/+8
| | | | | | | | * evolution-shell-component-client.c (evolution_shell_component_client_new): Update warning message to not say "CRASHING", since it won't if you have current bonobo. svn path=/trunk/; revision=3795
* Typo fixPeter Williams2000-06-302-1/+8
| | | | svn path=/trunk/; revision=3794
* Fixes brought to us by PurifyMatthew Loper2000-06-292-1/+8
| | | | svn path=/trunk/; revision=3792
* Don't make EShellViews ::ref the EShell.Ettore Perazzoli2000-06-292-4/+5
| | | | svn path=/trunk/; revision=3788
* Implement saving of configuration information. Now when you runEttore Perazzoli2000-06-298-12/+306
| | | | | | | | | Evolution it will display the same folder as the last time, and will hide/show the shortcut/folder bars as the last time. This uses GConf so I also put a GConf check into configure.in. svn path=/trunk/; revision=3787
* Just fix some empty space and add the name of the file at the top ofEttore Perazzoli2000-06-281-2/+1
| | | | | | it. svn path=/trunk/; revision=3771
* Change EvolutionShellComponent so that it does ::ref the shell.Ettore Perazzoli2000-06-282-1/+5
| | | | svn path=/trunk/; revision=3770
* Close the dialog when done. Dont do anything if 'new' was pressed, andMichael Zucchi2000-06-272-2/+19
| | | | | | | | | | | | | | | 2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au> * e-shell.c (folder_selection_dialog_clicked_cb): Close the dialog when done. Dont do anything if 'new' was pressed, and always return empty strings if 'cancel' was pressed. 2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au> * e-shell.c (impl_Shell_user_select_folder): Set the listener as the corba_listener data, not the shell. svn path=/trunk/; revision=3747
* Calculate height including if clip_height is set to -1.Christopher James Lahey2000-06-272-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Calculate height including if clip_height is set to -1. From addressbook/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c, addressbook/gui/component/e-cardlist-model.c: Added value_to_string handlers. * demo/addressbook-widget.c, demo/demo.c: Removed usage of "x" and "y" arguments. * addressbook/gui/component/addressbook.c: Activated Click To Add and set the click to add message. * addressbook/gui/component/e-addressbook-model.c: Added value_to_string and append_row handlers. * addressbook/gui/component/e-select-names.c: Added a column. From calendar/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * gui/calendar-model.c: Added an #ifdefed value_to_string handler assignment. From camel/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * providers/mbox/camel-mbox-summary.c: Added debugging information. From composer/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-msg-composer-select-file.h for make distcheck. From e-util/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-canvas-vbox.c and e-canvas-vbox.h. * e-canvas-vbox.c, e-canvas-vbox.h: New canvas object to act like a vbox using the reflow system. From mail/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Added a value_to_string handler. From shell/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * glade/Makefile.am: Added EXTRA_DIST for make distcheck. From widgets/e-table/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-table-click-to-add.c, e-table-click-to-add.h, e-table-one.c, and e-table-one.h. * e-table-click-to-add.c, e-table-click-to-add.h: A new canvas item that represents a single row that sometimes exists. It's for adding new rows to your table. * e-table-example-1.c, e-table-example-2.c, e-table-size-test.c, test-check.c, test-cols.c, test-table.c: Added value_to_string handlers. * e-table-group-container.c: Use value_to_string to make grouping not crash for non string columns. Made some changes to work properly in an ECanvasVbox. * e-table-group-leaf.c, e-table-item.c: Made some changes to work properly in an ECanvasVbox. * e-table-model.c, e-table-model.h: Added append_row and value_to_string methods. * e-table-one.c, e-table-one.h: Given a source ETableModel, this provides a single row model that uses the initialize_value, duplicate_value, free_value, and value_is_empty methods of the original source to implement set_value and value_at (and proxies most of the other methods.) This is used for ETableClickToAdd. * e-table-simple.c, e-table-simple.h: Added append_row and value_to_string handlers. append_row uses a GtkArg instead of a parameter to e_table_simple_new. * e-table-subset.c: Added append_row and value_to_string handlers. * e-table.c, e-table.h: Use a vbox containing an ETableClickToAdd and an ETableItem instead of an ETableItem directly. Only show the ETableClickToAdd if the top level of the xml SPEC has the attribute click-to-add set to some non-zero integer. (click-to-add="1"). Add a "click_to_add_message" argument. * e-tree-model.c: Add a commented out value_to_string handler. From widgets/meeting-time-sel/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added the include path to top_srcdir. svn path=/trunk/; revision=3744
* Remove the 'POSIX_SOURCE' define completely as we don't need thatEttore Perazzoli2000-06-202-2/+5
| | | | | | anymore. svn path=/trunk/; revision=3640
* #undef _POSIX_SOURCE after including dirent.h. this breaks the build onChris Toshok2000-06-202-0/+7
| | | | | | | | | | 2000-06-19 Chris Toshok <toshok@helixcode.com> * e-local-storage.c: #undef _POSIX_SOURCE after including dirent.h. this breaks the build on freebsd if we leave it #defined. go figure. svn path=/trunk/; revision=3638
* Oops. except make it actually work.Dan Winship2000-06-191-1/+1
| | | | svn path=/trunk/; revision=3634
* Add a warning before crashing due to a known bug when it can't activate aDan Winship2000-06-192-0/+14
| | | | | | | | | | * evolution-shell-component-client.c (evolution_shell_component_client_new): Add a warning before crashing due to a known bug when it can't activate a component, so people don't have to waste any time trying to figure out what's up. svn path=/trunk/; revision=3633
* Build a `libeshell.a' library in `shell/' so that we don't need toEttore Perazzoli2000-06-133-33/+53
| | | | | | | link to the shell's object files directly from the components anymore. (That was really gross.) svn path=/trunk/; revision=3546
* include gnome-dialog.h (PARENT_TYPE): GNOME_TYPE_DIALOG replaced withMichael Meeks2000-06-122-1/+7
| | | | | | | | | 2000-06-12 Michael Meeks <michael@helixcode.com> * e-shell-folder-selection-dialog.c: include gnome-dialog.h (PARENT_TYPE): GNOME_TYPE_DIALOG replaced with gnome_dialog_get_type. svn path=/trunk/; revision=3528
* Made the folder creation dialog slightly larger.Ettore Perazzoli2000-06-111-2/+2
| | | | svn path=/trunk/; revision=3509
* Folder selection dialog, (untested) CORBA interfaces for it, and a newEttore Perazzoli2000-06-118-2/+478
| | | | | | | "Go to folder..." menu item. Also made the creation dialog slightly larger. svn path=/trunk/; revision=3508
* Implemented folder creation dialog (File -> New -> Folder). To makeEttore Perazzoli2000-06-1116-195/+832
| | | | | | | | it really work though, the components should implement creation functionality by passing an appropriate function pointer in `e_shell_component_new()' for @create_folder_fn. svn path=/trunk/; revision=3504
* Initial support for creating/removing folders. This implies some newEttore Perazzoli2000-06-1020-113/+1440
| | | | | | | | IDL methods and new functions to implement on the component side. I have also added a simple folder creation dialog in the shell. It's quite unfinished and untested. svn path=/trunk/; revision=3491
* Use version here. Add padding to the message. Only destroy object if itsMiguel de Icaza2000-06-092-11/+13
| | | | | | | | | | 2000-06-08 Miguel de Icaza <miguel@helixcode.com> * main.c (development_warning): Use version here. Add padding to the message. Only destroy object if its window was not closed. svn path=/trunk/; revision=3484
* Restore the toolbar. I committed a line of code that shouldn't haveEttore Perazzoli2000-06-082-1/+6
| | | | | | been committed. svn path=/trunk/; revision=3469
* Fixed a refcount leak and added interfaces to add/remove foldersEttore Perazzoli2000-06-0811-106/+396
| | | | | | from an EStorage (although they are not implemented yet). svn path=/trunk/; revision=3460
* changed "Using the Shell" to "Getting Started"Jeffrey Stedfast2000-06-032-1/+5
| | | | svn path=/trunk/; revision=3402
* Free the uri variable.Christopher James Lahey2000-06-023-0/+10
| | | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Free the uri variable. * e-shell.c: Free the local_directory variable. svn path=/trunk/; revision=3385
* Make the close button on the shell view exit Evolution cleanly. Not aEttore Perazzoli2000-06-022-2/+24
| | | | | | | real fix, but at least it makes it work correctly for the current setup that only allows one view. svn path=/trunk/; revision=3364
* Added a g_return_if_fail check.Christopher James Lahey2000-06-022-0/+7
| | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c (set_e_shortcut_selection): Added a g_return_if_fail check. svn path=/trunk/; revision=3350
* New menu callback to launch the help browser. (menu_help): add pointers toDan Winship2000-06-022-3/+45
| | | | | | | | | * e-shell-view-menu.c (command_help): New menu callback to launch the help browser. (menu_help): add pointers to the users' guide. (e_shell_view_menu_setup): Add the help menu stuff to the uih. svn path=/trunk/; revision=3347
* Set up gettext. (Problem noted by Héctor García Alvarez)Dan Winship2000-06-012-0/+9
| | | | | | | * main.c (main): Set up gettext. (Problem noted by Héctor García Alvarez) svn path=/trunk/; revision=3334
* Remove more cruft.Ettore Perazzoli2000-06-012-134/+0
| | | | svn path=/trunk/; revision=3332
* Remove cruft.Ettore Perazzoli2000-06-014-663/+0
| | | | svn path=/trunk/; revision=3331
* 5 more pixels in the default width to make the welcome message happy.Ettore Perazzoli2000-06-012-1/+5
| | | | svn path=/trunk/; revision=3330
* Reduce the size of the window by a bit and add some padding to makeEttore Perazzoli2000-06-012-2/+11
| | | | | | the view look nicer. svn path=/trunk/; revision=3327
* Make the tree view slightly larger and hidden by default. Also, setEttore Perazzoli2000-06-013-2/+16
| | | | | | | auto-resize mode for it so that its horizontal scrollbar does not behave in a weird way. svn path=/trunk/; revision=3324
* Implemented right-click menus for the shell's shortcut bar (the userEttore Perazzoli2000-06-016-13/+327
| | | | | | | | can remove shortcuts now) and added status bar to the shell view. Also, added an API call to EShortcutBar to get the view type for a specified group. svn path=/trunk/; revision=3318
* Add missing #include "Evolution.h".Ettore Perazzoli2000-06-012-0/+6
| | | | svn path=/trunk/; revision=3313
* Initialize the toggle items in the View menu when creating them, soEttore Perazzoli2000-05-314-22/+68
| | | | | | | | that they start up in the correct state. Deactivate the current control when displaying an empty error page. Removed some crufty debugging messages. svn path=/trunk/; revision=3310
* Fixed the buglet that caused unwanted bogus drag & drop operations toEttore Perazzoli2000-05-312-4/+31
| | | | | | | start, and added some initial resistance to the drag & drop operation itself. svn path=/trunk/; revision=3307
* Eeek! Declare the "owner_unset" signal correctly.Ettore Perazzoli2000-05-312-1/+4
| | | | svn path=/trunk/; revision=3305
* Increase the size of the folder title bar slightly to make it nicer.Ettore Perazzoli2000-05-312-0/+7
| | | | svn path=/trunk/; revision=3304
* Make quit work again by implementing a CORBA method to unregisterEttore Perazzoli2000-05-3111-95/+407
| | | | | | | | | | components in ShellComponent. Implemented toggle menu items to hide/show the shortcut bar and the folder bar (but they don't work, apparently because of some BonoboUIHandler bogosity). Implemented a CORBA method in Shell to allow a client to get the component that handles a certain folder type. svn path=/trunk/; revision=3303
* Added a title bar for the folder view. Removed title bar from theEttore Perazzoli2000-05-3010-129/+1011
| | | | | | | | shortcut view. Made shortcuts behave correctly when moved around. Also, implemented automatic re-saving of the shortcuts when they change. svn path=/trunk/; revision=3276
* Fix wrong order of the key/value parameters in the call toEttore Perazzoli2000-05-302-1/+6
| | | | | | | | `g_hash_table_insert()' when initializing the EStorageSetView. This was causing addition of new folders to a registered storage at runtime to fail. svn path=/trunk/; revision=3273
* Remove extra free of evolution_directory.Dan Winship2000-05-292-2/+4
| | | | | | * main.c (main): Remove extra free of evolution_directory. svn path=/trunk/; revision=3249
* Make EvolutionStorage use the correct name when registering itself.Ettore Perazzoli2000-05-292-1/+6
| | | | svn path=/trunk/; revision=3244
* Added my name to the about boxJeffrey Stedfast2000-05-281-0/+1
| | | | svn path=/trunk/; revision=3229
* + * e-shell-view-menu.c (command_about_box): Make authorlist moreMatthew Loper2000-05-272-8/+38
| | | | | | | | | | + alphabetical. + (command_show_treeview): New function; shows the treeview, when it + has been hidden. + (command_show_shortcut_bar): New function; shows the shortcut bar, + when it's been hidden. svn path=/trunk/; revision=3225
* Made the storage view update at changes in the storage, andEttore Perazzoli2000-05-2619-275/+1137
| | | | | | | | | | implemented a BonoboObject for wrapping the Evolution::Storage CORBA interface. Also fixed a few bugs. This makes the shell's storage extensibility usable for Evolution components. svn path=/trunk/; revision=3219
* From shell/ChangeLog:Christopher James Lahey2000-05-262-1/+8
| | | | | | | | | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Make this always look pretty, with Helix GNOME or without. From calendar/ChangeLog: 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * gui/main.c: Make it so that warnings don't crash calendar. svn path=/trunk/; revision=3201
* Reorganized the shell to allow dynamic registration of storages andEttore Perazzoli2000-05-2519-145/+1492
| | | | | | | folder types, and changed all the components to work with the new setup. svn path=/trunk/; revision=3199
* Was using the wrong include here.Christopher James Lahey2000-05-253-1/+9
| | | | | | | | | | 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Was using the wrong include here. * e-storage-set-view.c: Got rid of the lines in the tree view. svn path=/trunk/; revision=3195
* Added widgets/e-paned/Makefile.Christopher James Lahey2000-05-253-14/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added widgets/e-paned/Makefile. * tests/ui-tests/message-browser.c: Switched from GtkPaned to EPaned. * widgets/Makefile.am: Added e-paned directory. * widgets/e-paned/, widgets/e-paned/.cvsignore, widgets/e-paned/Makefile.am, widgets/e-paned/e-hpaned.c, widgets/e-paned/e-hpaned.h, widgets/e-paned/e-paned.c, widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c, widgets/e-paned/e-vpaned.h: New widget based completely on GtkPaned from 1.4. This will be more advanced soon. From calendar/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Added libepaned.a. * gui/gnome-cal.c: Switched from GtkPaned to EPaned. From mail/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * folder-browser.c: Switched from GtkPaned to EPaned. From shell/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * e-shell-view.c: Switched from GtkPaned to EPaned. From widgets/shortcut-bar/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * test-shortcut-bar.c: Switched from GtkPaned to EPaned. svn path=/trunk/; revision=3191
* Updated.Ettore Perazzoli2000-05-231-4/+0
| | | | svn path=/trunk/; revision=3179
* Get rid of the old `evolution-service-repository' cruft and startEttore Perazzoli2000-05-2321-424/+1024
| | | | | | implementing new CORBA storage interfaces for the shell. svn path=/trunk/; revision=3178
* move the development_warning from mail to shell so you don't get theDan Winship2000-05-192-0/+64
| | | | | | | nasty partially drawn shortcut bar at startup, and so you only have to see it once, regardless of how many mail folders you have svn path=/trunk/; revision=3129
* Use TigerT's new mini icons in the shell's folder tree view.Ettore Perazzoli2000-05-1610-28/+176
| | | | svn path=/trunk/; revision=3091
* Use the new ETitleBar widget in the shell, thus allowing the user toEttore Perazzoli2000-05-164-31/+179
| | | | | | | hide the shortcut bar or the folder tree. This is not completely working right yet, partly because of GtkPaned's limitations. svn path=/trunk/; revision=3070
* Fixed drag and drop so that it properly handles pointer grabbing inEttore Perazzoli2000-05-166-129/+296
| | | | | | | | the widget with `gtk_grab_add' and `gtk_grab_remove'. Removed leaks from Iain's patch. Moved shortcut view initialization from the model into the view. svn path=/trunk/; revision=3047
* Fix Drag & Drop behavior so that dragging a folder that is not theEttore Perazzoli2000-05-152-7/+40
| | | | | | current one does not switch to that folder. svn path=/trunk/; revision=3033
* Initial drag and drop support for the tree view: now you can dragEttore Perazzoli2000-05-152-14/+284
| | | | | | folders into the shortcut bar. svn path=/trunk/; revision=3032
* Correctly access an xmlNodePtr->contentIain Holmes2000-05-153-7/+12
| | | | svn path=/trunk/; revision=3031
* Protect against unknown folder types better.Ettore Perazzoli2000-05-142-0/+22
| | | | svn path=/trunk/; revision=3025
* Sort folders in the storage view.Ettore Perazzoli2000-05-142-0/+26
| | | | svn path=/trunk/; revision=3023
* Remove unused file.Ettore Perazzoli2000-05-141-7/+0
| | | | svn path=/trunk/; revision=3022
* Add new files.Ettore Perazzoli2000-05-144-0/+521
| | | | svn path=/trunk/; revision=3021
* Initial implementation of the tree view for the folders.Ettore Perazzoli2000-05-149-135/+339
| | | | svn path=/trunk/; revision=3020
* Added an about box.Christopher James Lahey2000-05-112-0/+57
| | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * e-shell-view-menu.c: Added an about box. svn path=/trunk/; revision=2973
* Set the icons when changing between components.Christopher James Lahey2000-05-103-0/+80
| | | | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Set the icons when changing between components. * main.c: Set the default icon. (The change in e-shell-view.c doesn't work unless we do this.) svn path=/trunk/; revision=2964
* New function; allows users to submit a bug. + (command_run_bugbuddy):Matthew Loper2000-05-102-3/+24
| | | | | | | | * e-shell-view-menu.c (command_run_bugbuddy): New function; allows users to submit a bug. + (command_run_bugbuddy): Implemented with jacob's patch. svn path=/trunk/; revision=2960
* + * calendar/pcs/cal-backend.c (cal_backend_add_cal): Return nothingMatthew Loper2000-05-102-0/+22
| | | | | | | | | | + for a 'void' function. + * folder-browser-factory.c (control_activate): Remove "File->mail" + menuitem. + * e-shell-view-menu.c (command_run_bugbuddy): New function; allows + users to submit a bug. svn path=/trunk/; revision=2948
* Display the default inbox at startup, instead of an empty view.Ettore Perazzoli2000-05-095-15/+43
| | | | svn path=/trunk/; revision=2944
* Fix misplaced `g_free()' that resulted in garbage to be printed outEttore Perazzoli2000-05-092-1/+8
| | | | | | in the case of an initialization failure. svn path=/trunk/; revision=2941
* Actually quit when the shell is destroyed.Ettore Perazzoli2000-05-092-0/+13
| | | | svn path=/trunk/; revision=2928
* Fix const warning.Ettore Perazzoli2000-05-082-2/+6
| | | | svn path=/trunk/; revision=2916
* xmlFree the return value of xmlGetProp.Larry Ewing2000-05-082-0/+7
| | | | | | | | | 2000-05-08 Larry Ewing <lewing@helixcode.com> * e-shortcuts.c (load_shortcuts_into_view): xmlFree the return value of xmlGetProp. svn path=/trunk/; revision=2903
* Fix incorrect casting.Ettore Perazzoli2000-05-072-1/+6
| | | | svn path=/trunk/; revision=2873
* Fix brainos so that the application quits after closing all theEttore Perazzoli2000-05-073-6/+11
| | | | | | windows (shell views). svn path=/trunk/; revision=2865
* Machinery for quitting and handling the relationship between a shellEttore Perazzoli2000-05-078-10/+169
| | | | | | and its views. svn path=/trunk/; revision=2862
* Remove unused files.Ettore Perazzoli2000-05-072-327/+0
| | | | svn path=/trunk/; revision=2857
* Portability fix (use `readdir()', not `readdir_r()'). Also, be saferEttore Perazzoli2000-05-075-20/+34
| | | | | | about NULL objects when destroying the shell or the shortcuts. svn path=/trunk/; revision=2850
* Fix non-OAF compilation.Ettore Perazzoli2000-05-072-1/+6
| | | | svn path=/trunk/; revision=2849
* Big shell reorganization.Ettore Perazzoli2000-05-0730-1270/+4474
| | | | svn path=/trunk/; revision=2848
* add support for building purified evolution.Chris Toshok2000-05-052-0/+11
| | | | | | | | * shell/Makefile.am: add support for building purified evolution. * shell/.cvsignore: ignore evolution.pure svn path=/trunk/; revision=2813
* ignore the .pure directoryChris Toshok2000-05-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | * addressbook/backend/ebook/.cvsignore, addressbook/contact-editor/.cvsignore, addressbook/gui/component/.cvsignore, addressbook/gui/minicard/.cvsignore, addressbook/printing/.cvsignore, calendar/cal-client/.cvsignore, calendar/gui/.cvsignore, calendar/pcs/.cvsignore, filter/.cvsignore, mail/.cvsignore, shell/.cvsignore, tests/.cvsignore, widgets/e-table/.cvsignore, widgets/e-text/.cvsignore, widgets/meeting-time-sel/.cvsignore, widgets/shortcut-bar/.cvsignore, wombat/.cvsignore: ignore the .pure directory svn path=/trunk/; revision=2812
* turned the notebook border off. The calendar looks better without it. IfDamon Chaplin2000-05-052-0/+9
| | | | | | | | | | 2000-05-03 Damon Chaplin <damon@helixcode.com> * e-shell-view.c (e_shell_view_new): turned the notebook border off. The calendar looks better without it. If any of the views want a border they should create it themselves, shouldn't they? svn path=/trunk/; revision=2801
* Fixed EShortcutBar API: the icon callback function now gets a `constEttore Perazzoli2000-05-042-2/+9
| | | | | | char *' url (instead of just a `char *') and a closure. svn path=/trunk/; revision=2790
* Remove unused file.Ettore Perazzoli2000-05-031-10/+0
| | | | svn path=/trunk/; revision=2770
* Removing more cruft.Ettore Perazzoli2000-05-036-69/+16
| | | | svn path=/trunk/; revision=2766
* Get rid of crufty `e-service' modules.Ettore Perazzoli2000-05-035-388/+8
| | | | svn path=/trunk/; revision=2764
* Set G_LOG_DOMAIN in following files.Matthew Loper2000-05-032-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | addressbook/demo/Makefile.am addressbook/printing/Makefile.am camel/Makefile.am camel/providers/MH/Makefile.am camel/providers/maildir/Makefile.am camel/providers/mbox/Makefile.am camel/providers/nntp/Makefile.am camel/providers/pop3/Makefile.am camel/providers/sendmail/Makefile.am camel/providers/smtp/Makefile.am composer/Makefile.am e-util/Makefile.am filter/Makefile.am libibex/Makefile.am mail/Makefile.am shell/Makefile.am tests/Makefile.am tests/ui-tests/Makefile.am widgets/e-table/Makefile.am widgets/e-text/Makefile.am widgets/meeting-time-sel/Makefile.am widgets/shortcut-bar/Makefile.am svn path=/trunk/; revision=2756
* Turn off control frame autoactivation, so the toolbars work correctly.Dan Winship2000-05-022-0/+7
| | | | | | | | * e-shell-view.c (e_shell_view_set_view): Turn off control frame autoactivation, so the toolbars work correctly. This may actually be a bug in Bonobo, but we'll kludge around it here for now. svn path=/trunk/; revision=2721
* Made Evolution OAF-compatible.Ettore Perazzoli2000-04-283-11/+69
| | | | svn path=/trunk/; revision=2673
* + * widgets/e-text/e-text.c (e_text_destroy): Kill text->timer andMatthew Loper2000-04-272-18/+81
| | | | | | | | | | | + text->timeout on destroy. + + * e-shell-view.c (bonobo_widget_is_dead): Helper function to see + whether a bonobo widget is a zombie (ie the remote bonobo control + died). + (e_shell_view_set_view): Try to respawn dead bonobo widgets. svn path=/trunk/; revision=2638
* include -I$(datadir)/idl in orbit-idl arguments so that you can haveDan Winship2000-04-252-1/+11
| | | | | | | | | | | | * shell/Makefile.am: include -I$(datadir)/idl in orbit-idl arguments so that you can have bonobo installed in the same prefix as evolution, when that isn't the same prefix is gnome-libs, which a lot of people seem to be doing. (CLEANFILES): add EVOLUTION_CORBA_GENERATED * README: Note this svn path=/trunk/; revision=2599
* Made some functions syncronous that didn't need to be asyncronous.Christopher James Lahey2000-04-242-19/+10
| | | | | | | | | 2000-04-24 Christopher James Lahey <clahey@helixcode.com> * idl/folder.idl: Made some functions syncronous that didn't need to be asyncronous. svn path=/trunk/; revision=2582
* + * widgets/Makefile.am: Added e-paned directory.Matthew Loper2000-04-244-18/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + * default_user/Makefile.am: new file. + + * default_user/Main_Shortcuts.xml: New file; is used to fill the + shortcut bar's "main shortcuts" pane. + + * default_user/Other_Shortcuts.xml: New file, used to fill the + shortcut bar's "other shortcuts" pane. + + * default_user/Inbox.mbox: New file. This is the first message a + new user will see when they fire up Evolution. Needs work. + + * Makefile.am: added default_user directory. + * configure.in: same. + + * e-paned.c: New file. Makes a GtkPaned with more than two + children. + * e-paned.h: same. + + * Makefile.am: added e-paned.[ch]. + + * e-shell-view.h: Added hpaned and treeview widgets to + EShellView. Added e_shell_view_toggle_shortcut_bar() and + e_shell_view_toggle_treeview(). + + * e-shell-view.c (e_shell_view_setup_shortcut_display): Use EPaned + widget to house our shortcut bar. + (e_shell_view_toggle_shortcut_bar): New function; toggles whether + the shortcut bar is showing. + (e_shell_view_toggle_treeview): Same, for the treeview (NYI). + (e_shell_view_new): Put the notebook view in our EPaned widget. + + * e-shell-view-menu.c (esv_cmd_toggle_shortcut_bar): New function; + toggles whether the shortcut bar is viewed. + (esv_cmd_toggle_treeview): Same, but with the treeview. Added + menuitems in the "view" menu to allow access to the above. + svn path=/trunk/; revision=2575
* set calendar's uri with a property bagSeth Alves2000-04-192-1/+21
| | | | | | | | | | | | | | | * e-shell-view.c (get_view): set calendar's uri with a property bag * gui/evolution-calendar-control.c (calendar_properties_init): create a property bag for this control (set_prop): callback for property sets (get_prop): callback for proprety gets * gui/calendar-commands.c (calendar_set_uri): new function, called when the "calendar_uri" property is set on the calendar- control's property bag. svn path=/trunk/; revision=2501
* New idl file. Still unused.Christopher James Lahey2000-04-192-0/+105
| | | | | | | | 2000-04-19 Christopher James Lahey <clahey@helixcode.com> * idl/folder.idl: New idl file. Still unused. svn path=/trunk/; revision=2492
* Added a note field.Christopher James Lahey2000-04-152-2/+7
| | | | | | | | | | | | | | | | | | | 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/backend/pas/pas-backend-file.c, addressbook/backend/pas/pas-backend-ldap.c, addressbook/contact-editor/e-contact-editor.c: Added a note field. From shell/ChangeLog: 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Made the left pane of the shell view not autoresize. svn path=/trunk/; revision=2444
* Fix the embarassing cursor bug.Miguel de Icaza2000-04-121-1/+0
| | | | | | Fix the embarassing cursor bug. svn path=/trunk/; revision=2404
* + * addressbook/gui/component/addressbook.c (control_activate): MakeMatthew Loper2000-04-102-1/+6
| | | | | | | | | + "New Contact" menuitem add a card with new_contact_cb(). + + * e-shell-view.c (e_shell_view_setup): Set the default height + bigger, to 600, so that everything in the shortcut-bar shows up. svn path=/trunk/; revision=2353
* + * folder-browser.c (folder_browser_destroy): Unref the shellMatthew Loper2000-04-082-4/+52
| | | | | | | | | | | | | | | | | | + interface that we have a handle to. + + * folder-browser-factory.c (control_destroy_cb): New function; + destroys a folder-browser when its control is destroyed. + (folder_browser_factory): Hook up to the above. + + * e-shell-view.c (destroy_folder_view): New function; + Bonobo_Unknown_unref's the controls that have the views in them. + (esv_destroy): Calls the above for each folder_view in the + hashtable. + (get_view): unref the ServiceRepository interface of the control + when we're done with it. + svn path=/trunk/; revision=2333
* Moved all ChangeLog entries for the shell to shell/ChangeLog.Miguel de Icaza2000-04-073-9/+201
| | | | | | | | | | | | | | | Moved all ChangeLog entries for the shell to shell/ChangeLog. Fixed the icon loading for the shortcut bar bug. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * shell/e-shortcut.c (shell_icon_cb): Append a slash here. (shell_icons): Only list the filenames. * shell/main.c (evolution_boot): Be less rude. svn path=/trunk/; revision=2310
* + * shell/main.c (evolution_boot): Make sure our data directory isMatthew Loper2000-04-071-0/+5
| | | | | | | | | + available with e_setup_base_dir (). + + * e-setup.c (e_setup_base_dir): Get/set Evolution's base directory + via gnome-config. svn path=/trunk/; revision=2309
* Load the icons from the installation path, not form the GNOME-libsMiguel de Icaza2000-04-062-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-06 Miguel de Icaza <miguel@gnu.org> * shell/e-shortcut.c (shell_icon_cb): Load the icons from the installation path, not form the GNOME-libs installation prefix. (shell_icon_cb): Memory leak fix. * shell/Makefile.am (imagesdir): Pass the EVOLUTION_IMAGES installation directory here. * art/Makefile.am (images_DATA): Renamed from pixmaps to images. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * message-list.c: Stick pixmaps here. * mail-display.c (embeddable_destroy_cb): Replaced C++ comments with C comments. * message-list.c (load_internal_images): New function, loads images. (message_list_init_renderers): Load images, fix previous attempt at loading images. * Makefile.am (dist-hook): Added distribution of pixmaps. * pixmaps: New directory, used to hold the XPMs we ship with. * pixmaps/envelope-closed.xpm, pixmaps/envelope-open.xpm: Tigert's envelopes incorporated. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * e-cell-text.c: Killed ARG_EDITABLE. (ect_event): Updated to new editable setup. (e_cell_text_new): Kill editable argument. * e-cell-toggle.c (etog_event): Handle editability here * e-cell-text.h: Removed editable bit field from here, it is now taken care at the e-cell level. * e-cell.c (e_cell_set_editable): New function. (e_cell_init): Set editable to TRUE by default. * test-check.c (check_test): update to new api * test-table.c (table_browser_test): ditto. (do_e_table_demo): ditto. * test-cols.c (multi_cols_test): ditto svn path=/trunk/; revision=2302
* hook up control:calendarSeth Alves2000-04-061-0/+3
| | | | | | * shell/e-shell-view.c (get_view): hook up control:calendar svn path=/trunk/; revision=2295
* Update for shortcut bar changes.Dan Winship2000-04-013-3/+49
| | | | | | | | | | | * shell/e-shortcut.c (e_shortcut_bar_view_new, shell_icon_cb): Update for shortcut bar changes. * shell/e-folder.h: add E_FOLDER_SUMMARY * shell/e-shell.c (e_shell_setup_default_folders): make the "Today" icon be of type E_FOLDER_SUMMARY, not E_FOLDER_MAIL. svn path=/trunk/; revision=2269
* Hold off on deactivating the "outgoing" control until after setting up theDan Winship2000-03-311-25/+32
| | | | | | | | | | * shell/e-shell-view.c (e_shell_view_set_view): Hold off on deactivating the "outgoing" control until after setting up the "incoming" control. That way if the new control takes a few seconds to load, there won't be an ugly empty spot where the toolbar used to be while the new control loads. svn path=/trunk/; revision=2262
* Call bonobo_control_frame_activate on the folder_view every time it isDan Winship2000-03-301-12/+18
| | | | | | | | | | | | * shell/e-shell-view.c (e_shell_view_set_view): Call bonobo_control_frame_activate on the folder_view every time it is displayed, and bonobo_control_frame_deactivate every time it is hidden. * folder-browser-factory.c (control_activate): build a toolbar. (control_deactivate): and hide it. svn path=/trunk/; revision=2250
* + * shell/e-shell-view.c (get_view): Move CORBA_Environment toMatthew Loper2000-03-261-5/+6
| | | | | | | | | | | | | | + different scope. + + * ebook/e-book.c, + ebook/e-book.h, + ebook/e-book.h, + ebook/e-card-fields.h, + ebook/e-card.h, + ebook/e-commerce.h: old, removed. Up-to-date EBook stuff is kept + in addressbook/backend/ebook. svn path=/trunk/; revision=2162
* Added some assertions.Matthew Loper2000-03-231-3/+5
| | | | | | | * e-table-text-model.c (e_table_text_model_destroy): Added some assertions. svn path=/trunk/; revision=2146
* + * shell/main.c (evolution_boot): gtk_signal_connect'ed "destroy"Matthew Loper2000-03-232-61/+63
| | | | | | | | | | | | | + to gtk_main_quit, so that the shell dies when you want it to. + + * shell/e-shell-view.c (get_view): Reorganized, and added + assertions. + (e_shell_view_set_view): Added assertions. + + * camel/camel-formatter.c (debug): Disabled some useless debug + messaging. svn path=/trunk/; revision=2141
* New private field in EShellView added, which contains the notebook and aMatthew Loper2000-03-212-23/+79
| | | | | | | | | | | | | | * shell/e-shell-view.h: New private field in EShellView added, which contains the notebook and a hashtable of folders to views. * shell/e-shell-view.c (e_shell_view_set_view): Instead of creating a new control every time we set the view, we now keep our controls in a notebook. This function now switches to the correct notebook page, or creates a new page/control as necessary. (e_shell_view_new): Creates and inserts the notebook into the shell. svn path=/trunk/; revision=2122
* Added an E_FOLDER_CONTACTS section to the get_view function.Christopher James Lahey2000-03-141-0/+25
| | | | | | | | | | | | | | | | | | | | | 2000-03-13 Christopher James Lahey <clahey@helixcode.com> * shell/e-shell-view.c: Added an E_FOLDER_CONTACTS section to the get_view function. * addressbook/demo/Makefile.am: Added files for addressbook bonobo component. Changed non bonobo version to compile as test-addressbook. * addressbook/demo/addressbook.c, addressbook/demo/addressbook.gnorba, addressbook/demo/addressbook.h, addressbook/demo/addressbook-factory.c, addressbook/demo/addressbook-widget.c, addressbook/demo/addressbook-widget.h: New factory to create an addressbook bonobo component. svn path=/trunk/; revision=2114
* i2000-03-13 bertrand <bertrand@helixcode.com>bertrand2000-03-131-1/+15
| | | | | | | | | | | | | | | | | * folder-browser-factory.c (folder_browser_set_shell): for testing and demonstration purpose, immediately register a fake service. 2000-03-13 bertrand <bertrand@helixcode.com> * shell/e-shell.c (EShell_register_service): test implementation. Show the uri and the type of service that has just been registered. Test the registering mechanism. Actually seems to work well. svn path=/trunk/; revision=2112
* (get_view): added a parameter to have a reference to the EShellView.bertrand2000-03-131-12/+37
| | | | | | | | | | | | | | | | | 2000-03-13 bertrand <bertrand@helixcode.com> (get_view): added a parameter to have a reference to the EShellView. (get_view): In the case of the mail component use the Evolution_ServiceRepository to give the component a reference to the Shell server. The Mail component now has a reference to the shell corba server. It is gonna make it possible to register new services in the shell. svn path=/trunk/; revision=2111
* once we have the bonobo control widget, disable the autoactivation andbertrand2000-03-131-5/+16
| | | | | | | | | | | | | | | | | | | | | | | 2000-03-13 bertrand <bertrand@helixcode.com> * shell/e-shell-view.c (get_view): once we have the bonobo control widget, disable the autoactivation and activate the control frame. 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser-factory.c (folder_browser_factory_init): name change. (control_activate_cb): when the control is activated, it merges its own UI with the remote UIHandler. (control_add_menu): sample menu merging. (folder_browser_factory): connect the control "activate" signal. (Bonobo control / shell view) UIMenu merging. svn path=/trunk/; revision=2110
* name changebertrand2000-03-131-1/+1
| | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/e-shell-view.c (get_view): name change 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser-factory.c (folder_browser_factory_init): name change. * evolution-mail.gnorba: name changes svn path=/trunk/; revision=2109