* importer/intelligent.c (create_gui): Make the scrolled window
have a GTK_SHADOW_IN shadow.
* e-shell-window.c (setup_widgets): Make the notebooks not have
borders.
(setup_widgets): Fix typo: e_get_language_list() returns a GSList,
not a GList.
svn path=/trunk/; revision=22995
* gui/calendar-component.c (impl_createControls): Make the
scrolled window have a GTK_SHADOW_IN shadow.
* gui/dialogs/meeting-page.c (meeting_page_construct): Likewise.
svn path=/trunk/; revision=22994
* mail-component.c (impl_createControls): Use
e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
window that the EStorageSetView is contained in.
* e-storage-browser.c (struct _EStorageBrowserPrivate): New member
"storage_set_view_scrolled".
(e_storage_browser_new): Put the storage_set_view in a scrolled
window. Set priv->storage_set_view_scrolled to this scrolled
window.
(e_storage_browser_peek_tree_widget_scrolled): New.
svn path=/trunk/; revision=22993
(button_toggled_callback): Add a cast.
(e_sidebar_set_selection_widget): Handle the NULL widget case
properly.
(impl_remove): New, implementation for GtkContainer::remove.
(do_layout): Add padding between the selection_widget and the
button box.
svn path=/trunk/; revision=22989
* gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.
* gui/GNOME_Evolution_Calendar.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.
* GNOME_Evolution_Mail.server.in.in: Add an
"evolution:button_label" attribute to the Component for use in the
shell.
* e-shell-window.c (struct _ComponentView): New member button_id.
(struct _EShellWindowPrivate): New member sidebar.
(component_new_new): Get a button_id arg.
(component_button_clicked_callback): Removed.
(sidebar_button_selected_callback): New.
(create_component_button): Removed.
(setup_widget): Set up the sidebar using ESidebar and hook up its
"button_selected" signal. Also get the component name from a
property on the server info.
(e_shell_window_new): Use BASE_VERSION for the version in the app
name instead of hardcoding "1.5".
* e-sidebar.c: New.
* e-sidebar.h: New.
svn path=/trunk/; revision=22988
* GNOME_Evolution_Shell.server.in.in: Append a _2 to all the IIDs.
* e-shell.h (E_SHELL_OAFIID): Change to "GNOME_Evolution_Shell_2"
so it does not conflict with the old IID.
svn path=/trunk/; revision=22987
2003-10-22 Jeffrey Stedfast <fejj@ximian.com>
* e-shell-window.c (e_shell_window_new): Change to "evolution-1.5"
- although, ideally, this should be a config.h macro or something.
svn path=/trunk/; revision=22984
2003-09-11 Ettore Perazzoli <ettore@ximian.com>
* e-storage-set-view.c (impl_right_click): If the
right_click_row_path is not NULL (i.e. a menu is being popped up
already), don't pop up the menu again. [#48388]
2003-09-11 Ettore Perazzoli <ettore@ximian.com>
[#47875, thanks to Calvin Liu for figuring this out.]
* e-shortcuts.c (e_shortcuts_add_default_shortcuts): Use the
group_num arg, so it gets added to the proper group.
(e_shortcuts_add_default_group): Pass the actual group number to
e_shortcuts_add_default_shortcuts().
svn path=/trunk/; revision=22541
2003-09-05 Yuedong Du <yuedong.du@sun.com>
* e-shell-importer.c: (importer_file_page_new),
(importer_type_page_new), (show_import_wizard): Use
gtk_label_new_with_mnemonic() to replace gtk_label_new(). Use
gtk_label_set_mnemonic_widget() to set up label<-> entry
relationship. Change gtk_button_set_label() to
gtk_button_set_use_underline() and gtk_button_set_label(). Change
gtk_radio_button_new_with_label_from_widget() to
gtk_radio_button_new_with_mnemonic_from_widget(). fix bug #47867
svn path=/trunk/; revision=22502
2003-07-24 Yuedong Du <yuedong.du@sun.com>
* e-shell-offline-handler.c: (dialog_response_cb): fix crash when user escape the
dialog. see bug #46700.
svn path=/trunk/; revision=21931
* main.c (idle_cb): Create a new EShellWindow and show it.
* e-storage.c: New signal "async_open_folder".
(impl_async_open_folder): Removed.
(class_init): Declare new signal.
* e-shell.c (setup_components): Don't actually activate any
components.
* e-storage-browser.c, e-storage-browser.h: New.
* e-shell-window.c, e-shell-window.h: New.
* e-shell-marshal.list: Add an entry for
NONE:STRING,POINTER,POINTER.
* Evolution.idl: Include Evolution-Component.idl.
* Evolution-Component.idl: New interface for Evolution components.
svn path=/trunk/; revision=21925
2003-07-22 Antonio Xu <antonio.xu@sun.com>
* e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect
to "delete_event" signal with startup_wizard_delete. [#46284]
svn path=/trunk/; revision=21885
2003-07-22 Antonio Xu <antonio.xu@sun.com>
* e-shell-importer.c: (show_import_wizard): use
g_signal_connect_after to connect "prepare" signal.
(prepare_intelligent_page): Display some error log and disable
forward button rather than jump to finish page. [#46017]
svn path=/trunk/; revision=21884
2003-06-25 Chris Toshok <toshok@ximian.com>
* e-config-upgrade.c: add general_map and a reference to it in
gconf_remap_list. Should fix 44477.
svn path=/trunk/; revision=21544
2003-06-05 Not Zed <NotZed@Ximian.com>
** For #42691.
* Makefile.am (%.server.in): use implicit rule.
(BUILT_SOURCES): added server_DATA.
2003-05-22 Not Zed <NotZed@Ximian.com>
* e-config-upgrade.c (CONF_MAJOR, CONF_MINOR, CONF_REVISION): Set
to 1.4.0 for release.
svn path=/trunk/; revision=21406
the storage member to NULL.
(shell_weak_notify): Set the shell member to NULL.
(cleanup_discovery): g_object_weak_unref() shell, parent and
storage.
svn path=/trunk/; revision=21280
* main.c: Removed "forced_upgrade" unused variable.
(show_development_warning): Put in a DEVELOPMENT_WARNING cpp
conditional.
(warning_dialog_response_callback): Likewise.
(view_map_callback): Likewise.
(new_view_created_callback): Likewise.
(idle_cb) [DEVELOPMENT_WARNING]: Do not connect
new_view_created_callback() to the "new_view" shell signal
anymore.
* Makefile.am (install-evolution) [DEFAULT_BINARY]: Make a
symbolic link from evolution to evolution-$(BASE_VERSION).
* e-shell-folder-creation-dialog.c (dialog_data_destroy):
g_object_weak_unref shell and dialog if they are not NULL.
(dialog_destroy_notify): Set ->dialog to NULL in all cases.
svn path=/trunk/; revision=21267
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* e-corba-config-page.c: Remove some padding which I incorrectly
added to the wrong vbox. This shoulda been fixed in
widgets/misc/e-multi-config-dialog.c . (And it is, now.)
svn path=/trunk/; revision=21264
* e-shell.c (parse_default_uri): Protect against the component
name having slashes in it.
* e-shell-view.c (display_uri): Protect against invalid "default:"
URIs. [#43079]
svn path=/trunk/; revision=21194
2003-05-15 Rodrigo Moya <rodrigo@ximian.com>
* main.c: #ifdef'ed wombat killing code, depending on whether
KILL_PROCESS_CMD is defined or not.
(kill_wombat): kill also the alarm daemon process.
svn path=/trunk/; revision=21190
2003-05-14 JP Rosevear <jpr@ximian.com>
* e-shell.c (save_settings_for_component): release the interface
if we got it
* e-shell-view.c: include bonobo-exception.h
(impl_dispose): release and unref the shell view corba interface
(init): init to CORBA_OBJECT_NIL
(e_shell_view_get_corba_interface): return the corba interface
(setup_corba_interface): release the existing shell view, add as
an interface and then query to get it back
(get_view_for_uri): release and unref the control once we create
the widget with it
* e-corba-storage.c (storage_listener_servant_new): don't ref
ourselves
(storage_listener_servant_free): don't unref ourselves
(impl_dispose): free the servant info
* e-corba-storage-registry.c
(impl_StorageRegistry_getStorageByName): we need to ref as well as
duplicate since we didn't create the storage here
svn path=/trunk/; revision=21176
2003-05-09 Jeremy Katz <katzj@redhat.com>
* main.c: Add a #include to fix a warning.
* e-shell-offline-handler.c (update_dialog_clist): Use a list
store instead of a tree model for the store.
svn path=/trunk/; revision=21136
[#42342]
* e-shell-view.c (update_send_receive_sensitivity): New function
to update the Send/Receive menu and toolbar items according to the
current line status.
(e_shell_view_construct): Call it here to set up the initial
state.
(shell_line_status_changed_cb): Use it here as well.
svn path=/trunk/; revision=21135
[#36956]
* e-shell-view.c (update_for_current_uri): Remove the version
number from the window title.
[#42518]
* e-shell-view.c (handle_current_folder_removed): Casefold the
Inbox name only once, instead of once per iteration. Removed the
spurious slash that was being passed in the path in the Inbox case
and prevented it from working. Added missing slash in the path
for the storage case. Casefold the path including the slash,
since we compare against a string that does include the slash.
(storage_set_removed_folder_callback): Remove the notebook page
before calling handle_current_folder_removed(), instead of after;
otherwise, the notebook page number we have might not be valid
anymore.
* e-shell-folder-creation-dialog.c (setup_dialog): Set the default
response for the dialog to GTK_RESPONSE_OK.
svn path=/trunk/; revision=21134