Dan Winship
23be726b60
return NULL if no {folder,storage} is found. (get_control_for_uri): return
...
* e-shell-view.c (get_type_for_{folder,storage}): return NULL if
no {folder,storage} is found.
(get_control_for_uri): return NULL if no folder_type is found.
svn path=/trunk/; revision=6914
2000-12-11 22:05:52 +00:00
Ettore Perazzoli
a66eae1674
Complete the code to associate a URI and a folder type to the toplevel
...
node in a storage. It sucks a bit and needs a little more
refactoring.
svn path=/trunk/; revision=6878
2000-12-09 00:55:57 +00:00
Michael Meeks
cce9a0787e
update to GNOME_Evolution_Shell.oafinfo
...
2000-12-07 Michael Meeks <michael@helixcode.com >
* Makefile.am (oaf_DATA): update to GNOME_Evolution_Shell.oafinfo
* e-shell.h: upd.
svn path=/trunk/; revision=6846
2000-12-07 21:09:39 +00:00
Ettore Perazzoli
9c28295de3
Start implementing a physical URI property for the toplevel nodes in
...
storages. Also add initial code in the shell to handle that.
svn path=/trunk/; revision=6787
2000-12-05 01:08:18 +00:00
Ettore Perazzoli
ca38e63a1b
Handle a NIL return value from `oaf_activate_from_id' without
...
crashing.
svn path=/trunk/; revision=6784
2000-12-04 22:01:31 +00:00
Michael Meeks
042e514a26
return NULL if we can't create a view.
...
2000-12-04 Michael Meeks <michael@helixcode.com >
* e-shell-view.c (get_control_for_uri): return NULL if we can't
create a view.
(setup_evolution_shell_view_interface): add precondition.
+
lots of cleans.
svn path=/trunk/; revision=6778
2000-12-04 17:56:54 +00:00
Ettore Perazzoli
ed458bfc2a
New createNewView' method in Evolution::Shell'. Register the shell
...
at startup; if a shell is already registered, use this CORBA method to
make it open a new view and exit. Also, fixed a missing ref problem
with EShortcut (it used to crash on exit when more than one view was
open).
svn path=/trunk/; revision=6774
2000-12-04 16:09:27 +00:00
JP Rosevear
7a6e3e892c
Update - hopefully I assigned blame correctly :-)
...
2000-11-27 JP Rosevear <jpr@helixcode.com >
* AUTHORS: Update - hopefully I assigned blame correctly :-)
* MAINTAINERS: ditto
2000-11-27 JP Rosevear <jpr@helixcode.com >
* e-shell-view-menu.c (command_about_box): Add myself, anna, jesse
svn path=/trunk/; revision=6684
2000-11-27 21:16:21 +00:00
Michael Meeks
f0770f394c
de-register a component's UI if it dies.
...
2000-11-15 Michael Meeks <michael@helixcode.com >
* e-shell.c (e_shell_component_maybe_crashed): de-register
a component's UI if it dies.
svn path=/trunk/; revision=6680
2000-11-27 19:06:26 +00:00
Peter Williams
8871e4a99d
Install Evolution IDL's into datadir/idl.
...
svn path=/trunk/; revision=6668
2000-11-25 21:43:13 +00:00
Federico Mena Quintero
a9a8c3a384
Plug leaks of the fullname and fulldefaultname.
...
2000-11-25 Federico Mena Quintero <federico@helixcode.com >
* e-setup.c (check_dir_recur): Plug leaks of the fullname and
fulldefaultname.
(check_evolution_directory): Plug leaks of defaultdir and newfiles
and the list's data; made the code have a single return point.
* e-shell.c (e_shell_restore_from_settings): Plug leak of prefix.
(corba_class_init): Plug leak; we were not assigning the
vepv->_base_epv.
* evolution-storage.c (corba_class_init): Likewise.
* evolution-local-storage.c (corba_class_init): Likewise.
svn path=/trunk/; revision=6667
2000-11-25 07:31:24 +00:00
Federico Mena Quintero
785dc9bc40
Plug leak; mark the CORBA sequence so that it will be released.
...
2000-11-24 Federico Mena Quintero <federico@helixcode.com >
* evolution-shell-component.c
(impl_ShellComponent__get_supported_types): Plug leak; mark the
CORBA sequence so that it will be released.
svn path=/trunk/; revision=6662
2000-11-25 00:15:50 +00:00
Michael Meeks
795541456d
add (e_shell_view_construct): hook up to system_exception on ui_container.
...
2000-11-14 Michael Meeks <michael@helixcode.com >
* e-shell-view.c (unmerge_on_error): add
(e_shell_view_construct): hook up to system_exception on
ui_container.
svn path=/trunk/; revision=6571
2000-11-14 13:19:04 +00:00
Matt Bissiri
4441d197dc
Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*" to sync up
...
2000-11-11 Matt Bissiri <bissiri@eecs.umich.edu >
Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*"
to sync up with yesterday's IDL re-scoping.
svn path=/trunk/; revision=6541
2000-11-11 06:27:43 +00:00
Michael Meeks
3d3cfc1137
A very, long, very tedious IDL API rename and re-scoping;
...
this script + some grunt approximates the work:
s/Evolution_MessageList/GNOME_Evolution_MessageList/g;
s/GNOME_Evolution_MessageList_select_message/GNOME_Evolution_MessageList_selectMessage/g;
s/GNOME_Evolution_MessageList_open_message/GNOME_Evolution_MessageList_openMessage/g;
s/Evolution_Folder([ \t])/GNOME_Evolution_Folder$1/g;
s/Evolution_FolderTypeList/GNOME_Evolution_FolderTypeList/g;
s/Evolution_FolderBrowser/GNOME_Evolution_FolderBrowser/g;
s/GNOME_Evolution_FolderBrowser_get_message_list/GNOME_Evolution_FolderBrowser_getMessageList/g;
s/Evolution_LocalStorage/GNOME_Evolution_LocalStorage/g;
s/GNOME_Evolution_LocalStorage_update_folder/GNOME_Evolution_LocalStorage_updateFolder/g;
s/Evolution_ShellView/GNOME_Evolution_ShellView/g;
s/GNOME_Evolution_ShellView_set_message/GNOME_Evolution_ShellView_setMessage/g;
s/GNOME_Evolution_ShellView_unset_message/GNOME_Evolution_ShellView_unsetMessage/g;
s/GNOME_Evolution_ShellView_change_current_view/GNOME_Evolution_ShellView_changeCurrentView/g;
s/Evolution_StorageSetViewListener/GNOME_Evolution_StorageSetViewListener/g;
s/GNOME_Evolution_StorageSetViewListener_folder_selected/GNOME_Evolution_StorageSetViewListener_notifyFolderSelected/g;
s/GNOME_Evolution_StorageSetViewListener_storage_selected/GNOME_Evolution_StorageSetViewListener_notifyStorageSelected/g;
s/Evolution_StorageSetView/GNOME_Evolution_StorageSetView/g;
s/GNOME_Evolution_StorageSetView_add_listener/GNOME_Evolution_StorageSetView_addListener/g;
s/GNOME_Evolution_StorageSetView_remove_listener/GNOME_Evolution_StorageSetView_removeListener/g;
s/Evolution_Shell/GNOME_Evolution_Shell/g;
s/GNOME_Evolution_Shell_get_component_for_type/GNOME_Evolution_Shell_getComponentByType/g;
s/GNOME_Evolution_Shell_user_select_folder/GNOME_Evolution_Shell_selectUserFolder/g;
s/GNOME_Evolution_Shell_get_local_storage/GNOME_Evolution_Shell_getLocalStorage/g;
s/GNOME_Evolution_Shell_create_storage_set_view/GNOME_Evolution_Shell_createStorageSetView/g;
s/Evolution_FolderSelectionListener/GNOME_Evolution_FolderSelectionListener/g;
s/GNOME_Evolution_FolderSelectionListener_selected/GNOME_Evolution_FolderSelectionListener_notifySelected/g;
s/GNOME_Evolution_FolderSelectionListener_cancel/GNOME_Evolution_FolderSelectionListener_notifyCanceled/g;
s/Evolution_Storage/GNOME_Evolution_Storage/g;
s/GNOME_Evolution_Storage_add_listener/GNOME_Evolution_Storage_addListener/g;
s/GNOME_Evolution_Storage_remove_listener/GNOME_Evolution_Storage_removeListener/g;
s/GNOME_Evolution_StorageListener_destroyed/GNOME_Evolution_StorageListener_notifyDestroyed/g;
s/GNOME_Evolution_StorageListener_new_folder/GNOME_Evolution_StorageListener_notifyFolderCreated/g;
s/GNOME_Evolution_StorageListener_update_folder/GNOME_Evolution_StorageListener_notifyFolderUpdated/g;
s/GNOME_Evolution_StorageListener_removed_folder/GNOME_Evolution_StorageListener_notifyFolderRemoved/g;
s/GNOME_Evolution_StorageRegistry_register_storage/GNOME_Evolution_StorageRegistry_addStorage/g;
s/GNOME_Evolution_StorageRegistry_unregister_storage/GNOME_Evolution_StorageRegistry_removeStorageByName/g;
s/Evolution_ShellComponent/GNOME_Evolution_ShellComponent/g;
s/GNOME_Evolution_ShellComponent_set_owner/GNOME_Evolution_ShellComponent_setOwner/g;
s/GNOME_Evolution_ShellComponent_unset_owner/GNOME_Evolution_ShellComponent_unsetOwner/g;
s/GNOME_Evolution_ShellComponent_create_view/GNOME_Evolution_ShellComponent_createView/g;
s/GNOME_Evolution_ShellComponent_async_create_folder/GNOME_Evolution_ShellComponent_addFolderAsync/g;
s/GNOME_Evolution_ShellComponent_async_remove_folder/GNOME_Evolution_ShellComponent_removeFolderAsync/g;
s/GNOME_Evolution_ShellComponent_populate_folder_context_menu/GNOME_Evolution_ShellComponent_populateFolderContextMenu/g;
s/GNOME_Evolution_ShellComponentListener_report_result/GNOME_Evolution_ShellComponentListener_notifyResult/g;
s/Evolution_Session/GNOME_Evolution_Session/g;
s/GNOME_Evolution_Session_save_configuration/GNOME_Evolution_Session_saveConfiguration/g;
s/GNOME_Evolution_Session_load_configuration/GNOME_Evolution_Session_loadConfiguration/g;
s/Evolution_Calendar_Cal/GNOME_Evolution_Calendar_Cal/g;
s/GNOME_Evolution_Calendar_Cal_get_n_objects/GNOME_Evolution_Calendar_Cal_countObjects/g;
s/GNOME_Evolution_Calendar_Cal_get_object/GNOME_Evolution_Calendar_Cal_getObject/g;
s/GNOME_Evolution_Calendar_Cal_get_uids/GNOME_Evolution_Calendar_Cal_getUIds/g;
s/GNOME_Evolution_Calendar_Cal_get_changed_uids/GNOME_Evolution_Calendar_Cal_getChangedUIds/g;
s/GNOME_Evolution_Calendar_Cal_get_objects_in_range/GNOME_Evolution_Calendar_Cal_getObjectsInRange/g;
s/GNOME_Evolution_Calendar_Cal_get_alarms_in_range/GNOME_Evolution_Calendar_Cal_getAlarmsInRange/g;
s/GNOME_Evolution_Calendar_Cal_get_alarms_for_object/GNOME_Evolution_Calendar_Cal_getAlarmsForObject/g;
s/GNOME_Evolution_Calendar_Cal_update_object/GNOME_Evolution_Calendar_Cal_updateObject/g;
s/GNOME_Evolution_Calendar_Cal_remove_object/GNOME_Evolution_Calendar_Cal_removeObject/g;
s/Evolution_Calendar_Listener/GNOME_Evolution_Calendar_Listener/g;
s/GNOME_Evolution_Calendar_Listener_cal_loaded/GNOME_Evolution_Calendar_Listener_notifyCalLoaded/g;
s/GNOME_Evolution_Calendar_Listener_obj_updated/GNOME_Evolution_Calendar_Listener_notifyObjUpdated/g;
s/GNOME_Evolution_Calendar_Listener_obj_removed/GNOME_Evolution_Calendar_Listener_notifyObjRemoved/g;
s/Evolution_Calendar_CalFactory/GNOME_Evolution_Calendar_CalFactory/g;
s/GNOME_Evolution_Calendar_CalFactory_load/GNOME_Evolution_Calendar_CalFactory_load/g;
s/GNOME_Evolution_Calendar_CalFactory_create/GNOME_Evolution_Calendar_CalFactory_create/g;
s/Evolution_Composer/GNOME_Evolution_Composer/g;
s/GNOME_Evolution_Composer_set_headers/GNOME_Evolution_Composer_setHeaders/g;
s/GNOME_Evolution_Composer_set_body_text/GNOME_Evolution_Composer_setBodyText/g;
s/GNOME_Evolution_Composer_attach_MIME/GNOME_Evolution_Composer_attachMIME/g;
s/GNOME_Evolution_Composer_attach_data/GNOME_Evolution_Composer_attachData/g;
s/GNOME_Evolution_Composer_show/GNOME_Evolution_Composer_show/g;
s/Evolution_Addressbook_SelectNames/GNOME_Evolution_Addressbook_SelectNames/g;
s/GNOME_Evolution_Addressbook_SelectNames_add_section/GNOME_Evolution_Addressbook_SelectNames_addSection/g;
s/GNOME_Evolution_Addressbook_SelectNames_get_entry_for_section/GNOME_Evolution_Addressbook_SelectNames_getEntryBySection/g;
s/GNOME_Evolution_Addressbook_SelectNames_activate_dialog/GNOME_Evolution_Addressbook_SelectNames_activateDialog/g;
s/Evolution_CardCursor/GNOME_Evolution_Addressbook_CardCursor/g;
s/GNOME_Evolution_Addressbook_CardCursor_get_length/GNOME_Evolution_Addressbook_CardCursor_getLength/g;
s/GNOME_Evolution_Addressbook_CardCursor_get_nth/GNOME_Evolution_Addressbook_CardCursor_getNth/g;
s/Evolution_BookViewListener/GNOME_Evolution_Addressbook_BookViewListener/g;
s/GNOME_Evolution_Addressbook_BookViewListener_signal_card_added/GNOME_Evolution_Addressbook_BookViewListener_notifyCardAdded/g;
s/GNOME_Evolution_Addressbook_BookViewListener_signal_card_removed/GNOME_Evolution_Addressbook_BookViewListener_notifyCardRemoved/g;
s/GNOME_Evolution_Addressbook_BookViewListener_signal_card_changed/GNOME_Evolution_Addressbook_BookViewListener_notifyCardChanged/g;
s/GNOME_Evolution_Addressbook_BookViewListener_signal_sequence_complete/GNOME_Evolution_Addressbook_BookViewListener_notifySequenceComplete/g;
s/GNOME_Evolution_Addressbook_BookViewListener_signal_status_message/GNOME_Evolution_Addressbook_BookViewListener_notifyStatusMessage/g;
s/Evolution_BookView/GNOME_Evolution_Addressbook_BookView/g;
s/Evolution_Book/GNOME_Evolution_Addressbook_Book/g;
s/GNOME_Evolution_Addressbook_Book_get_vcard/GNOME_Evolution_Addressbook_Book_getVCard/g;
s/GNOME_Evolution_Addressbook_Book_can_write/GNOME_Evolution_Addressbook_Book_isWriteable/g;
s/GNOME_Evolution_Addressbook_Book_can_write_card/GNOME_Evolution_Addressbook_Book_isCardWriteable/g;
s/GNOME_Evolution_Addressbook_Book_create_card/GNOME_Evolution_Addressbook_Book_addCard/g;
s/GNOME_Evolution_Addressbook_Book_remove_card/GNOME_Evolution_Addressbook_Book_removeCard/g;
s/GNOME_Evolution_Addressbook_Book_modify_card/GNOME_Evolution_Addressbook_Book_modifyCard/g;
s/GNOME_Evolution_Addressbook_Book_get_cursor/GNOME_Evolution_Addressbook_Book_getCursor/g;
s/GNOME_Evolution_Addressbook_Book_get_book_view/GNOME_Evolution_Addressbook_Book_getBookView/g;
s/GNOME_Evolution_Addressbook_Book_get_changes/GNOME_Evolution_Addressbook_Book_getChanges/g;
s/GNOME_Evolution_Addressbook_Book_check_connection/GNOME_Evolution_Addressbook_Book_checkConnection/g;
s/GNOME_Evolution_Addressbook_Book_get_static_capabilities/GNOME_Evolution_Addressbook_Book_getStaticCapabilities/g;
s/GNOME_Evolution_Addressbook_Book_get_name/GNOME_Evolution_Addressbook_Book_getName/g;
s/Evolution_BookListener/GNOME_Evolution_Addressbook_BookListener/g;
s/GNOME_Evolution_Addressbook_BookListener_respond_create_card/GNOME_Evolution_Addressbook_BookListener_notifyCardCreated/g;
s/GNOME_Evolution_Addressbook_BookListener_respond_remove_card/GNOME_Evolution_Addressbook_BookListener_notifyCardRemoved/g;
s/GNOME_Evolution_Addressbook_BookListener_respond_modify_card/GNOME_Evolution_Addressbook_BookListener_notifyCardModified/g;
s/GNOME_Evolution_Addressbook_BookListener_report_open_book_progress/GNOME_Evolution_Addressbook_BookListener_notifyOpenBookProgress/g;
s/GNOME_Evolution_Addressbook_BookListener_respond_open_book/GNOME_Evolution_Addressbook_BookListener_notifyBookOpened/g;
s/GNOME_Evolution_Addressbook_BookListener_respond_get_cursor/GNOME_Evolution_Addressbook_BookListener_notifyCursorRequested/g;
s/GNOME_Evolution_Addressbook_BookListener_respond_get_view/GNOME_Evolution_Addressbook_BookListener_notifyViewRequested/g;
s/GNOME_Evolution_Addressbook_BookListener_respond_get_changes/GNOME_Evolution_Addressbook_BookListener_notifyChangesRequested/g;
s/GNOME_Evolution_Addressbook_BookListener_report_connection_status/GNOME_Evolution_Addressbook_BookListener_notifyConnectionStatus/g;
s/Evolution_BookFactory/GNOME_Evolution_Addressbook_BookFactory/g;
s/GNOME_Evolution_Addressbook_BookFactory_open_book/GNOME_Evolution_Addressbook_BookFactory_openBook/g;
s/Evolution_SummaryComponent/GNOME_Evolution_Summary_Component/g;
s/GNOME_Evolution_Summary_SummaryComponent_set_owner/GNOME_Evolution_Summary_Component_setOwner/g;
s/GNOME_Evolution_Summary_SummaryComponent_unset_owner/GNOME_Evolution_Summary_Component_unsetOwner/g;
s/GNOME_Evolution_Summary_SummaryComponent_create_view/GNOME_Evolution_Summary_Component_createView/g;
s/GNOME_Evolution_Summary_SummaryComponent_destroy_view/GNOME_Evolution_Summary_Component_destroyView/g;
s/Evolution_Summary([ \t])/GNOME_Evolution_Summary_ViewFrame$1/g;
s/Evolution_Summary_set_title/GNOME_Evolution_Summary_ViewFrame_setTitle/g;
s/Evolution_Summary_set_icon/GNOME_Evolution_Summary_ViewFrame_setIcon/g;
s/Evolution_Summary_update_component/GNOME_Evolution_Summary_ViewFrame_updateComponent/g;
s/GNOME_GNOME/GNOME/g;
s/GNOME_GNOME/GNOME/g;
s/GNOME_GNOME/GNOME/g;
svn path=/trunk/; revision=6535
2000-11-10 20:41:13 +00:00
Christopher James Lahey
3e25d34d3b
Make the panes of the EPaned not shrinkable beyond their minimum size.
...
2000-11-09 Christopher James Lahey <clahey@helixcode.com >
* e-shell-view.c: Make the panes of the EPaned not shrinkable
beyond their minimum size.
svn path=/trunk/; revision=6519
2000-11-09 08:52:53 +00:00
Matt Bissiri
18c2d259b2
Fix typo in a comment.
...
2000-11-08 Matt Bissiri <bissiri@eecs.umich.edu >
* e-shell-folder-selection-dialog.c: Fix typo in a comment.
svn path=/trunk/; revision=6499
2000-11-08 07:45:17 +00:00
Dan Winship
5708ebbc29
Pass full_name, not folder_name to callback.
...
* e-storage-set-view.c (insert_folders): Pass full_name, not
folder_name to callback.
svn path=/trunk/; revision=6481
2000-11-07 17:26:52 +00:00
Ettore Perazzoli
6ccc87047c
Fixed a couple of warnings.
...
svn path=/trunk/; revision=6470
2000-11-07 00:21:41 +00:00
Ettore Perazzoli
45cc7467da
Make the shell pop-up a warning dialog per component when a component
...
crashes, instead of a warning dialog for each of the crashed views.
svn path=/trunk/; revision=6458
2000-11-06 22:18:29 +00:00
Ettore Perazzoli
bbe8c73db9
Fixed a missing `CORBA_Object_duplicate()' problem. This should fix
...
the crashes of the components on exit.
svn path=/trunk/; revision=6425
2000-11-06 21:22:42 +00:00
Kjartan Maraas
11f3d444da
Added #include <config.h>
...
2000-11-06 Kjartan Maraas <kmaraas@gnome.org >
* e-setup.c: Added #include <config.h>
svn path=/trunk/; revision=6424
2000-11-06 20:57:00 +00:00
Ettore Perazzoli
7c64de0411
Added a `--no-splash' option to the shell.
...
svn path=/trunk/; revision=6380
2000-11-03 21:58:46 +00:00
Dan Winship
f4b66877c0
Fix the name of the signal passed to gtk_signal_new so that this actually
...
* evolution-storage-listener.c (class_init): Fix the name of the
signal passed to gtk_signal_new so that this actually works.
svn path=/trunk/; revision=6378
2000-11-03 21:21:45 +00:00
Dan Winship
f99dfd474c
Make this take "highlighted" as well.
...
* evolution-storage.c (evolution_storage_new_folder): Make this
take "highlighted" as well.
* e-local-storage.c (new_folder):
* e-corba-storage.c (impl_StorageListener_new_folder): set
highlighted on the new folder.
* e-storage-set-view.c (updated_folder_cb): Remove an unused
variable.
svn path=/trunk/; revision=6338
2000-11-02 03:46:15 +00:00
Iain Holmes
35162bcd87
Moving the executive summarys now :)
...
Added a way to change the window title and the current view from Components
mail-summary now has clickable names to change to that view
executive summary remembers what components are running when you close.
Selections are not cleared by ES updates.
svn path=/trunk/; revision=6329
2000-11-02 00:31:17 +00:00
Dan Winship
0fa29927fc
Add "highligted" field to Folder. Add update_folder method to
...
* Evolution-Storage.idl: Add "highligted" field to Folder. Add
update_folder method to StorageListener to change display_name and
highlight status.
* e-folder.c: Add "highlighted" to EFolder to match the
Evolution::Folder type.
(e_folder_get_highlighted, e_folder_set_highlighted): Added
* evolution-storage-listener.c
(impl_Evolution_StorageListener_update_folder, etc):
* e-storage.c (e_storage_updated_folder, etc):
* e-corba-storage.c (impl_StorageListener_update_folder, etc):
Implement update_folder.
* e-storage-set.c (storage_updated_folder_cb, etc): Re-emit
updated_folder signals received from EStorage.
* e-storage-set-view.c (various): Add another model column to the
ETable and set it up as a bold_column based on
e_folder_get_highligted.
(updated_folder_cb, etc): Listen to EStorageSet update_folder
signal and emit ETree node_changed signals.
* evolution-storage.c (evolution_storage_update_folder): Client
function to update a folder's display_name and highlighted status.
* Evolution-LocalStorage.idl:
* evolution-local-storage.c:
* e-local-storage.c: Change set_display_name to update_folder to
match Evolution::StorageListener
svn path=/trunk/; revision=6328
2000-11-02 00:11:53 +00:00
5
88e568eae3
No longer include <db.h>
...
2000-10-25 <jpr@helixcode.com >
* ibex_block.c: No longer include <db.h>
2000-10-25 <jpr@helixcode.com >
* e-shortcuts-view-model.c (load_group_into_model): Set folder to NULL to
kill warning
svn path=/trunk/; revision=6180
2000-10-25 22:21:34 +00:00
Dan Winship
faed5f42e4
AM_GNOME_GETTEXT doesn't use $(datadir)/locale as the locale dir. (It
...
uses either $(prefix)/share/locale or $(prefix)/lib/locale.) Cope with
this.
svn path=/trunk/; revision=6141
2000-10-24 03:09:37 +00:00
Michael Meeks
910b29b7d9
update to new UI handler
...
2000-10-20 Michael Meeks <michael@helixcode.com >
* evolution-shell-component-client.c
(evolution_shell_component_client_populate_folder_context_menu),
(evolution_shell_component_client_create_view): update to new UI handler
* e-shell-view-menu.c (command_create_folder): ditto.
* e-storage-set-view.c (popup_folder_menu): ditto.
* evolution-shell-component-client.h: kill ui-compat include.
svn path=/trunk/; revision=6082
2000-10-20 21:07:26 +00:00
Iain Holmes
9a867b6f7b
If there is no view save the default uri instead. (socket_destroy_cb):
...
2000-10-19 Iain Holmes <iain@helixcode.com >
* e-shell-view.c (e_shell_view_save_settings): If there is no view
save the default uri instead.
(socket_destroy_cb): When a view crashes, change the view to the
default one.
svn path=/trunk/; revision=6036
2000-10-19 18:06:24 +00:00
Michael Meeks
f3533f595d
update for new UI handler.
...
2000-10-18 Michael Meeks <michael@helixcode.com >
* evolution-shell-component.c (impl_ShellComponent_populate_folder_context_menu):
update for new UI handler.
svn path=/trunk/; revision=6022
2000-10-19 03:19:23 +00:00
Iain Holmes
b8cf5fe57c
If the widget is not realized don't do anything, to prevent BadGC's at
...
2000-10-18 Iain Holmes <iain@helixcode.com >
* e-shell-view.c (start_progress_bar): If the widget is not realized
don't do anything, to prevent BadGC's at shut down.
(stop_progress_bar): Don't draw anything if the widget is not realized.
Same reason.
* e-shell-folder-selection-dialog.c (dbl_click_cb): Emit the
folder-selected signal.
(e_shell_folder_selection_dialog_construct): Connect to the e-table's
double-click signal.
svn path=/trunk/; revision=5995
2000-10-18 17:53:52 +00:00
Iain Holmes
80dbb750f5
Save the settings before the view is destroyed. (e_shell_quit): Don't save
...
2000-10-17 Iain Holmes <iain@helixcode.com >
* e-shell.c (view_deleted_cb): Save the settings before the
view is destroyed.
(e_shell_quit): Don't save the settings when there are no views.
2000-10-16 Iain Holmes <iain@helixcode.com >
* e-setup.c (check_evolution_directory): Better dialog.
* e-splash.c (icon_free): Don't unref the canvas item.
(e_splash_construct): Add a frame round the splash screen.
svn path=/trunk/; revision=5985
2000-10-18 10:56:11 +00:00
Dan Winship
f31425818b
Add a typecast.
...
* evolution-storage-set-view-factory.c
(evolution_storage_set_view_factory_new_view): Add a typecast.
* e-storage-set-view.c (popup_folder_menu): Move variable
declarations into the #if 0 to kill warnings.
(populate_folder_context_menu_with_common_items,
folder_context_menu_activate_cb): Move these into #if 0 too.
* e-shell.c: Add prototype.
* e-shell-view.c (storage_set_view_box_map_cb):
* e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
Remove unused variables.
* e-setup.c: Fix warning caused by e-util -> gal migration.
svn path=/trunk/; revision=5945
2000-10-16 21:10:34 +00:00
Iain Holmes
bb04032cc8
Check if there are any files in default_user that are not in ~/evolution
...
2000-10-11 Iain Holmes <iain@helixcode.com >
* e-setup.c (check_evolution_directory): Check if there are any
files in default_user that are not in ~/evolution and if so
copy them over.
(check_dir_recur): Recursive function to check the directory.
* e-shell-view-menu.c: Look Maw! I'm an Evolution hacker too.
* e-shell-view.c: Don't quit on when a view is destroyed.
* e-shell.c: Save the settings for the remaining views whenever
a view is destroyed.
svn path=/trunk/; revision=5929
2000-10-15 16:52:48 +00:00
Ettore Perazzoli
0a74c49010
Use an EScrollFrame instead of a GtkScrolledWindow for the folder
...
tree. This fixes #535 on Bugzilla.
svn path=/trunk/; revision=5928
2000-10-15 15:39:35 +00:00
Ettore Perazzoli
c9a857200f
31337 splash screen for the shell's startup sequence.
...
svn path=/trunk/; revision=5912
2000-10-14 16:18:52 +00:00
Anna Marie Dirks
9704f5dbf6
*e-shell-folder-creation-dialog.glade: Added focus to the folder-name text
...
2000-10-13 Anna Marie Dirks <anna@helixcode.com >
*e-shell-folder-creation-dialog.glade: Added focus to the folder-name
text entry.
svn path=/trunk/; revision=5900
2000-10-13 18:40:33 +00:00
Christopher James Lahey
108723d273
Fixed the spec on this.
...
2000-10-11 Christopher James Lahey <clahey@helixcode.com >
* e-storage-set-view.c: Fixed the spec on this.
svn path=/trunk/; revision=5848
2000-10-11 12:09:59 +00:00
Christopher James Lahey
6eb7de17e8
Changed this to use the built in cells.
...
2000-10-11 Christopher James Lahey <clahey@helixcode.com >
* e-storage-set-view.c: Changed this to use the built in cells.
svn path=/trunk/; revision=5844
2000-10-11 10:16:02 +00:00
Christopher James Lahey
abbd11d2aa
Adapted this for the new ETable system.
...
2000-10-11 Christopher James Lahey <clahey@helixcode.com >
* e-storage-set-view.c: Adapted this for the new ETable system.
svn path=/trunk/; revision=5840
2000-10-11 08:48:41 +00:00
Michael Meeks
ccb4ef86d0
Change paths in such a way as to require HEAD bonobo.
...
2000-10-09 Michael Meeks <michael@helixcode.com >
* e-shell-view-menu.c: Change paths in such a way as to require
HEAD bonobo.
(command_toggle_folder_bar, command_toggle_shortcut_bar): only
respond to state changes.
svn path=/trunk/; revision=5793
2000-10-09 12:02:20 +00:00
Matt Wilson
71605c0a38
initialize priv->sockets to NULL, fixes startup crash on non-ia32
...
2000-10-07 Matt Wilson <msw@redhat.com >
* e-shell-view.c (init): initialize priv->sockets to NULL, fixes
startup crash on non-ia32 platforms
svn path=/trunk/; revision=5779
2000-10-07 19:57:41 +00:00
Ettore Perazzoli
61b3af5e54
Backported (from EVOLUTION_0_5_1) the code that allowed the shell to
...
display a warning message when a component's view died.
svn path=/trunk/; revision=5772
2000-10-06 20:22:11 +00:00
Chris Toshok
c57689ab41
call _set_compare_function after inserting the storage.
...
2000-10-06 Chris Toshok <toshok@helixcode.com >
* e-storage-set-view.c (insert_storages): call
_set_compare_function after inserting the storage.
svn path=/trunk/; revision=5771
2000-10-06 19:51:39 +00:00
Michael Meeks
b6e23a317f
add a freeze / thaw pair to reduce flicker on switching controls.
...
2000-10-06 Michael Meeks <michael@helixcode.com >
* e-shell-view.c (e_shell_view_display_uri): add a freeze / thaw
pair to reduce flicker on switching controls.
2000-10-05 Michael Meeks <michael@helixcode.com >
* e-shell-view-menu.c (command_xml_dump): fix.
svn path=/trunk/; revision=5757
2000-10-06 00:05:25 +00:00
Chris Toshok
35f032e73a
#include <gal/widgets/e-gui-utils.h>
...
2000-10-05 Chris Toshok <toshok@helixcode.com >
* e-shell-folder-creation-dialog.c: #include <gal/widgets/e-gui-utils.h>
* e-shell-folder-selection-dialog.c: same.
svn path=/trunk/; revision=5754
2000-10-05 22:29:29 +00:00
Chris Toshok
e70371944a
add #include for libgnomeui/gnome-messagebox.h
...
2000-10-05 Chris Toshok <toshok@helixcode.com >
* e-shell-folder-selection-dialog.c: add #include for
libgnomeui/gnome-messagebox.h
svn path=/trunk/; revision=5750
2000-10-05 22:02:08 +00:00
Michael Meeks
d5a93f01c1
Disable summary stuff, it appears to be badly broken.
...
2000-10-05 Michael Meeks <michael@helixcode.com >
* component-factory.c (summary_fn, component_factory_init): Disable
summary stuff, it appears to be badly broken.
* Makefile.am (evolution_mail_SOURCES): add mail-summary.[ch]
* subscribe-dialog.c (update_pixmaps): upd.
(set_pixmap): upd.
(subscribe_dialog_gui_init): upd.
remove redundant and annoying forward definitions.
* folder-browser-factory.c (control_deactivate): upd.
(control_activate_cb): upd.
(control_activate): upd.
(set_pixmap): upd.
(update_pixmaps): upd.
(register_ondemand): upd.
(create_ondemand_hooks): upd.
2000-10-05 Michael Meeks <michael@helixcode.com >
* e-shell-view-menu.c (shortcut_bar_mode_changed_cb): upd.
(folder_bar_mode_changed_cb): upd.
(command_xml_dump): clobber.
(e_shell_view_menu_setup): upd.
* e-shell-view.c (shell_view_interface_set_message_cb): upd.
(shell_view_interface_unset_message_cb): upd.
(e_shell_view_construct): upd.
(get_control_for_uri): upd.
(e_shell_view_get_bonobo_ui_component): upd.
2000-10-05 Michael Meeks <michael@helixcode.com >
* contact-editor/e-contact-editor.c (create_ui): upd.
(e_contact_editor_init): upd.
* gui/component/addressbook.c (control_activate_cb): upd.
(control_deactivate): kill.
(control_activate): upd.
2000-10-05 Michael Meeks <michael@helixcode.com >
* gui/calendar-commands.c: upd.
(calendar_control_activate): upd.
(calendar_control_deactivate): upd.
2000-10-05 Michael Meeks <michael@helixcode.com >
* component/e-summary-factory.c (control_activate): upd.
(set_pixmap): upd. (update_pixmaps): upd.
(control_activate_cb): upd.
(control_deactivate): upd.
svn path=/trunk/; revision=5742
2000-10-05 07:10:04 +00:00