Commit Graph

21058 Commits

Author SHA1 Message Date
b36ea7c9b5 didn't need these either
svn path=/trunk/; revision=25993
2004-05-19 21:24:11 +00:00
487b9b2f61 guess these icons weren't needed afterall.
doh.

svn path=/trunk/; revision=25992
2004-05-19 21:23:16 +00:00
4f0f62542b Fixed the icon name to get the right one.
2004-05-19  Jeffrey Stedfast  <fejj@novell.com>

	* message-tags.glade: Fixed the icon name to get the right one.

svn path=/trunk/; revision=25991
2004-05-19 21:16:44 +00:00
6f69abb68d added .cvsignore
svn path=/trunk/; revision=25990
2004-05-19 21:05:51 +00:00
2d4004f5f7 added 16x16 and 48x48 subdirs
svn path=/trunk/; revision=25989
2004-05-19 21:01:16 +00:00
2f0ec5eae5 Fixes a number of bugs, adds some unimplemented functionality, and makes
2004-05-19  Hans Petter Jansson  <hpj@ximian.com>

	Fixes a number of bugs, adds some unimplemented functionality, and
	makes code more structured.

	* gui/contact-editor/e-contact-editor.h: Eliminate company,
	fullname_editable, address_editable fields from EContactEditor.

	* gui/contact-editor/e-contact-editor.c
	(enable_writable_fields): Removed.
	(set_editable): Removed.
	(fill_in_info): Removed.
	(extract_field): Removed.
	(extract_info): Removed.
	(set_fields): Removed.
	(command_state_changed): Removed.
	(widget_changed): Removed.
	(enable_widget): Removed.
	(nonempty): Invert and rename to STRING_IS_EMPTY().
	(STRING_MAKE_NON_NULL): Impl.
	(is_field_supported): Implement.
	(file_as_get_style): Eliminate editor->company.
	(file_as_set_style): Ditto. Also don't set empty fields in combo.
	(update_file_as_combo): Implement.
	(sensitize_ok): Implement.
	(object_changed): Implement.
	(image_chooser_changed): Don't call widget_changed() from here.
	(set_option_menu_history): Implement.
	(init_email_record_location): Hook up signals after init.
	(init_phone_record_type): Ditto.
	(init_im_record_location): Ditto.
	(init_im_record_service): Ditto.
	(init_address_textview): widget_changed -> object_changed
	(init_address_field): Ditto.
	(fill_in_email_record): Use set_option_menu_history(), blocking
	signals.
	(fill_in_im_record): Ditto.
	(fill_in_address_field): Use set_entry_text(), blocking signals.
	(alloc_ui_slot): nonempty -> STRING_IS_EMPTY
	(extract_email): Ditto.
	(fill_in_phone_record): Ditto.
	(extract_im): Ditto.
	(extract_address_record): Ditto.
	(sensitize_email_record): Implement.
	(sensitize_email): Implement.
	(sensitize_phone_types): Implement.
	(sensitize_phone_record): Impleent.
	(sensitize_phone): Implement.
	(sensitize_im_record): Implement.
	(sensitize_im): Implement.
	(sensitize_address_textview): Implement.
	(sensitize_address_field): Implement.
	(sensitize_address_record): Implement.
	(sensitize_address): Implement.
	(simple_field_map): Add all simple fields/widgets to a table with
	attributes saying how to handle sensitivity and data transfer.
	(init_simple_field): Implement.
	(fill_in_simple_field): Implement.
	(extract_simple_field): Implement.
	(sensitize_simple_field): Implement.
	(init_simple): Implement.
	(fill_in_simple): Implement.
	(extract_simple): Implement.
	(sensitize_simple): Implement.
	(fill_in_all): Implement.
	(extract_all): Implement.
	(sensitize_all): Implement.
	(set_entry_changed_signal_field): Removed.
	(set_urlentry_changed_signal_field): Removed.
	(set_entry_activate_signal_field): Removed.
	(new_target_cb): Don't signal changes.
	(set_entry_activate_signals): Removed.
	(set_entry_changed_signals): Removed.
	(full_name_clicked): Honor field_supported and target_editable.
	Use set_entry_text() and block changed signals.
	(image_selected_cb): widget_changed -> object_changed. Don't clear
	pointer to file_selector.
	(image_cleared_cb): Ditto.
	(contact_moved_cb): command_state_chaned() -> sensitize_all().
	(contact_added_cb): Ditto.
	(supported_fields_cb): Ditto.
	(contact_modified_cb): Ditto.
	(save_contact): extract_info() -> extract_all().
	(e_contact_editor_is_valid): Be more verbose. Make sure File As is
	non-empty.
	(e_contact_editor_init): Call init_all() in place of lots of setup
	calls. Remove reference to editor->company.
	(e_contact_editor_dispose): Remove reference to editor->company.
	(command_state_changed): Removed.
	(e_contact_editor_set_property): Axe unneeded complexity, now that
	we have sensitize_all() and sensitize_ok().
	(set_fields): Removed.
	(fill_in_field): Removed.
	(field_mapping): Removed.
	(disable_widget_foreach): Removed.
	(widget_field_mapping): Removed.
	(num_widget_field_mappings): Removed.
	(enable_widget): Removed.

svn path=/trunk/; revision=25988
2004-05-19 20:57:35 +00:00
981fe820c4 doh. need to append ".png" to the icon filenames when falling back on looking for them ourselves.
svn path=/trunk/; revision=25987
2004-05-19 20:11:39 +00:00
ff547c91ab Lots of re-working action. We no longer load a pixbuf for each and every
2004-05-19  Jeffrey Stedfast  <fejj@novell.com>

	* e-icon-factory.c: Lots of re-working action. We no longer load a
	pixbuf for each and every available size when requesting the icon
	for the first time, instead we simply load the requested icon of
	the requested size and cache only that.
	(e_icon_factory_get_icon): Always return a broken image icon if we
	fail to load the requested icon.
	(e_icon_factory_get_icon_list): Only bother with adding icons of
	the sizes that are suggested by ghe gtk documentation for
	gtk_window_set_icon_list rather than the sizes of the standard
	icons (since it isn't the same list of sizes).
	(load_icon): Fall back to EVOLUTION_ICONSDIR/WWxHH/icon_name if
	the icon-theme lookup fails. Also now takes a 'scale' argument
	which, if non-zero, allows us to look for images of the same name
	with a larger size in order to scale them back down to what we
	need.

svn path=/trunk/; revision=25986
2004-05-19 20:08:17 +00:00
4e1b5582d8 Changed to load an empty pixbuf manually rather than relying on the pixbuf
2004-05-19  Jeffrey Stedfast  <fejj@novell.com>

	* message-list.c (message_list_init_images): Changed to load an
	empty pixbuf manually rather than relying on the pixbuf returned
	for "" from e_icon_factory_get_icon() since it has changed to
	return a broken image icon.

svn path=/trunk/; revision=25985
2004-05-19 19:54:50 +00:00
25d4d6ae5b New file explaining how to add icons to the build, etc.
2004-05-19  Jeffrey Stedfast  <fejj@novell.com>

	* README: New file explaining how to add icons to the build, etc.

	* broken-image-*.xpm: Added for use with e-icon-factory.c so we
	can return a "bropken image" icon for any icon we can't find/load.

	* .: Removed many *many* icons that are no longer used.

svn path=/trunk/; revision=25984
2004-05-19 19:23:10 +00:00
c7dbb95e79 bump version
2004-05-19  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version

svn path=/trunk/; revision=25982
2004-05-19 18:35:59 +00:00
a9b7ecefe5 Updated Catalan translation by Xavier Conde Rueda <xaviconde@eresmas.com>.
svn path=/trunk/; revision=25981
2004-05-19 18:23:32 +00:00
a472a2df13 don't dist the error .h file
004-05-19  JP Rosevear  <jpr@novell.com>

	* Makefile.am: don't dist the error .h file

svn path=/trunk/; revision=25980
2004-05-19 16:56:35 +00:00
67d0c16f4e don't dist the error .h file
2004-05-19  JP Rosevear  <jpr@novell.com>

	* Makefile.am: don't dist the error .h file

svn path=/trunk/; revision=25979
2004-05-19 16:56:13 +00:00
1917ca0cfc We always have GnomeIconTheme nowadays, get rid of the old unused code.
2004-05-19  Jeffrey Stedfast  <fejj@novell.com>

	* e-gui-utils.c (e_icon_for_mime_type): We always have
	GnomeIconTheme nowadays, get rid of the old unused code.
	(e_create_image_widget): Use E_ICON_SIZE_DIALOG

svn path=/trunk/; revision=25978
2004-05-19 15:40:40 +00:00
bb0a6b9008 Updated Czech translation.
2004-05-19  Miloslav Trmac  <mitr@volny.cz>

	* cs.po: Updated Czech translation.

svn path=/trunk/; revision=25977
2004-05-19 09:23:07 +00:00
dce54afb46 make exchange accounts insensitve.
2004-05-19  Larry Ewing  <lewing@ximian.com>

	* gui/component/addressbook-config.c
	(source_group_menu_add_groups): make exchange accounts insensitve.

svn path=/trunk/; revision=25976
2004-05-19 07:43:23 +00:00
d15cdfc929 use the article number instead of the messageid. Some servers are just
2004-05-19  Not Zed  <NotZed@Ximian.com>

        * providers/nntp/camel-nntp-folder.c (nntp_folder_get_message):
        use the article number instead of the messageid.  Some servers are
        just broken.
        (nntp_folder_cache_message): same.  See #58655.

        * camel-smime-context.c (sm_verify_cmsg): import the certs as
        UsageEmailRecipient as well as signer, and also save the certs
        always.

svn path=/trunk/; revision=25975
2004-05-19 07:06:10 +00:00
dbd786a2dd if we end up with an application/octet-stream part, pre-snoop it so we set
2004-05-19  Not Zed  <NotZed@Ximian.com>

        * em-inline-filter.c (emif_add_part): if we end up with an
        application/octet-stream part, pre-snoop it so we set the right
        mime type to start with.  Fixes #58554.

        * em-format.c (emf_snoop_part): removed, now in em-utils.

        * em-utils.c (em_utils_snoop_type): rah rah, snoop a mime part's
        type.

        * em-format-html.c (efh_text_plain): Revert jeff's fix for #56290.
        Ugh, we already have all the citation info in local data.  Removed
        the need for gconf too.

svn path=/trunk/; revision=25974
2004-05-19 07:02:12 +00:00
1f24a7b807 make this match the efhd stuff.
2004-05-19  Not Zed  <NotZed@Ximian.com>

        * em-format-html.c (efh_format_secure): make this match the efhd
        stuff.

        * em-format-html-display.c: removed stock_signature-nokey since it
        doesn't exist in gnome-icon-theme.
        (efhd_xpkcs7mime_button): if there is no signing, but encryption,
        use its icon.  if there's no encryption too, use a broken icon
        (?).

svn path=/trunk/; revision=25973
2004-05-19 04:45:45 +00:00
e4b42c5e6c use the menu icon not the button icon for the menus. (setup_widgets):
2004-05-19  Not Zed  <NotZed@Ximian.com>

        * e-shell-window.c (setup_widgets): use the menu icon not the
        button icon for the menus.
        (setup_widgets): fixed some i18n stuff with the menu xml.  no use
        putting _x stuff here, it also needs a source.  And a memleak.
        Yucko.

        * e-component-registry.c (component_info_new): take menu icon.
        (query_components): setup the menu icon, not a large toolbar sized
        icon.

        * e-shell-window.c (menu_component_selected): just use '-' as
        ascii, its always going to be hte same in utf8.  simplifies the
        code somewhat.

2004-05-05  William Jon McCann  <mccann@jhu.edu>

        * e-shell-window.c (menu_component_selected, setup_widgets):
        Add components to View menu.

        * e-component-registry.[ch] (component_info_new)
        (component_info_free, query_components): Add menu_label and
        menu_accelerator fields.

svn path=/trunk/; revision=25972
2004-05-19 03:50:52 +00:00
c0a0310607 Add menu_label and menu_accelerator.
2004-05-05  William Jon McCann  <mccann@jhu.edu>

        * GNOME_Evolution_Mail.server.in.in: Add menu_label and
        menu_accelerator.

svn path=/trunk/; revision=25971
2004-05-19 03:47:22 +00:00
36be1cb192 Add menu_label and menu_accelerator.
2004-05-05  William Jon McCann  <mccann@jhu.edu>

        * gui/component/GNOME_Evolution_Addressbook.server.in.in:
        Add menu_label and menu_accelerator.

svn path=/trunk/; revision=25970
2004-05-19 03:47:01 +00:00
3ef23e6b22 Add menu_label and menu_accelerator.
2004-05-05  William Jon McCann  <mccann@jhu.edu>

        * gui/GNOME_Evolution_Calendar.server.in.in: Add menu_label and
        menu_accelerator.

svn path=/trunk/; revision=25969
2004-05-19 03:46:47 +00:00
c5072f3619 Added View->Window menu.
2004-05-19  Not Zed  <NotZed@Ximian.com>

        * evolution.xml: Added View->Window menu.

svn path=/trunk/; revision=25968
2004-05-19 03:46:28 +00:00
dab04ddab3 ** See #58641.
2004-05-19  Not Zed  <NotZed@Ximian.com>

        ** See #58641.

        * camel-vee-folder.c (vee_sync): don't rebuild auto-type vfolders.
        they should always be consistent and it saves a lot of unecessary
        work.

        * camel-store.c (store_sync): we don't want to sync any vfolders
        as part of the store sync call.  its used for a different purpose
        in vFolders.  oh well its a hack.

svn path=/trunk/; revision=25967
2004-05-19 02:17:48 +00:00
670c10ba49 fixed up the empty trash on exit thing, to update for all stores, not
2004-05-19  Not Zed  <NotZed@Ximian.com>

        * mail-component.c (mc_quit_sync): fixed up the empty trash on
        exit thing, to update for all stores, not update the timestamp on
        the first store synced.

svn path=/trunk/; revision=25966
2004-05-19 02:15:09 +00:00
8a1a98e138 Added header "X-Newsreader" for handle Outlook Express as Mailer.
2004-05-18  Cantona Su <paradisetux@hotmail.com>

        * em-format-html.c: Added header "X-Newsreader" for handle Outlook
        Express as Mailer.

svn path=/trunk/; revision=25965
2004-05-19 01:17:11 +00:00
7aa624f4eb pass 0 to eab_send_contact. (file_send_to_cb): same.
2004-05-18  Chris Toshok  <toshok@ximian.com>

	* gui/contact-list-editor/e-contact-list-editor.c
	(file_send_as_cb): pass 0 to eab_send_contact.
	(file_send_to_cb): same.

svn path=/trunk/; revision=25964
2004-05-18 22:13:23 +00:00
2eb079b028 split out the DISPOSITION_AS_TO stuff here, and make it take a GList of
2004-05-18  Chris Toshok  <toshok@ximian.com>

	* gui/widgets/eab-gui-util.c
	(eab_send_to_contact_and_email_num_list): split out the
	DISPOSITION_AS_TO stuff here, and make it take a GList of
	ContactAndEmailNum, so we can set it for the single contact case.
	(eab_send_contact_list_as_attachment): split out the
	DISPOSITION_AS_ATTACHMENT stuff here.
	(eab_send_contact_list): call one or the other of the above,
	munging the list if disposition is set to TO.
	(eab_send_contact): call eab_send_to_contact_and_email_num_list
	directly with the supplied email_num, instead of calling
	eab_send_contact_list.

	* gui/widgets/eab-gui-util.h (eab_send_contact) add "email_num"
	arg, so we can specify the email address we want to be selected.

	* gui/widgets/eab-contact-display.c (on_link_clicked): add
	(ifdefed out at the moment) code to handle mailto: urls
	internally, instead of farming them out to gnome_url_show.
	(render_contact): same.

svn path=/trunk/; revision=25963
2004-05-18 19:04:21 +00:00
3d0b57bcfe Fixes #57940
2004-05-18  Jerome Lacoste  <jerome@coffeebreaks.org>

       Fixes #57940

       * gui/widgets/e-addressbook-view.c: "Save as VCard" ->
       "Save as VCard..."

svn path=/trunk/; revision=25962
2004-05-18 19:00:08 +00:00
fefa2c7ef6 Fixes bug #57940
2004-05-18  Jerome Lacoste  <jerome@coffeebreaks.org>

       Fixes bug #57940

       * evolution-addressbook.xml: "Save as VCard" -> "Save as VCard..."

svn path=/trunk/; revision=25961
2004-05-18 18:54:08 +00:00
ba06197b31 Updated Czech translation.
2004-05-18  Miloslav Trmac  <mitr@volny.cz>

	* cs.po: Updated Czech translation.

svn path=/trunk/; revision=25960
2004-05-18 14:44:05 +00:00
12e3ecf07f add arg
2004-05-18  JP Rosevear  <jpr@novell.com>

	* idl/evolution-calendar.idl: add arg

	* gui/alarm-notify/alarm-queue.c (edit_component): send a mode
	type

	* gui/alarm-notify/alarm-notify.c: add fixme note

	* gui/comp-editor-factory.c (impl_editExisting): take a editor
	mode and twist it into a source type
	(impl_editNew): ditto
	(open_client): take a source type for creating the client
	(lookup_open_client): ditto

svn path=/trunk/; revision=25959
2004-05-18 14:14:14 +00:00
8f8ecd25e1 just set up the alarm notify object
2004-05-18  JP Rosevear  <jpr@novell.com>

	* gui/alarm-notify/notify-main.c (init_alarm_service): just set
up
	the alarm notify object

	* gui/alarm-notify/alarm-notify.h: update proto

	* gui/alarm-notify/alarm-notify.c (process_removal_in_hash):
	process removals using the source list
	(list_changed_cb): when the list changes, update
	(load_calendars): initially load the calendars
	(alarm_notify_init): load the calendars here and don't listen
for
	a selection notification
	(alarm_notify_add_calendar): get the source type when adding a
	calendar

	* gui/alarm-notify/notify-main.c (main): no need to
init/shutdown
	gnome vfs

	* gui/alarm-notify/config-data.h: new proto

	* gui/alarm-notify/config-data.c
	(config_data_get_notify_with_tray): routine to get schema value

	* gui/alarm-notify/alarm.c (alarm_ready_cb): no timeout checking
	here, setup_timeout does that
	(queue_alarm): ditto
	(setup_timeout): calculate the timeout better

	* gui/alarm-notify/alarm-queue.c (query_objects_changed_cb):
tidy
	(edit_component): clean up exception handling
	(display_notification): don't show the tray icon if we aren't
	notifying with the tray

	* gui/apps_evolution_calendar.schemas.in.in: add
notify_with_tray
	option

svn path=/trunk/; revision=25958
2004-05-18 13:33:40 +00:00
a2a2f0b039 set the default for exit-unsaved to save, as in 1.4. #57995.
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * mail-composer-errors.xml: set the default for exit-unsaved to
        save, as in 1.4.  #57995.

svn path=/trunk/; revision=25957
2004-05-18 09:13:35 +00:00
cf91b138f1 don't nomarkseen when we restore the message when we show the preview.
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * em-folder-browser.c (em_folder_browser_show_preview): don't
        nomarkseen when we restore the message when we show the preview.
        #58387.

svn path=/trunk/; revision=25956
2004-05-18 08:56:26 +00:00
31d87dbdfe no new message test if its the drafts folder too.
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * mail-folder-cache.c (folder_changed): no new message test if its
        the drafts folder too.

        * mail-vfolder.c (vfolder_adduri_desc): use a nicer, account-based
        formatter for folder names.  Hmm, that was a good waste of time.
        For #55412.

svn path=/trunk/; revision=25955
2004-05-18 08:46:37 +00:00
b0cdc36404 Listen to the tree selection change event directly & proxy out, so we can
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * em-folder-view.c (emfv_list_selection_change): Listen to the
        tree selection change event directly & proxy out, so we can update
        the status bar properly.  Blah.  For #58600.

svn path=/trunk/; revision=25954
2004-05-18 07:58:54 +00:00
283a879d99 ** Quick fix for #57434
2004-05-18  Not Zed  <NotZed@Ximian.com>

        ** Quick fix for #57434

        * em-format.c (emf_format_clone): fix the FIXME about cloning
        headers shown.

        * em-format-html.c (efh_format_headers): only show rupert if we're
        showing rupert.

        * em-format-html-print.c (efhp_init): default show_rupert to off.

        * em-format-html.c (efh_init): default show_rupert to on.

        * em-format-html.h: added show_rupert bit.

svn path=/trunk/; revision=25953
2004-05-18 07:48:19 +00:00
6163a33d69 update translation header
svn path=/trunk/; revision=25952
2004-05-18 07:29:26 +00:00
463b3e37ec don't emit new mail if its any vfolder, not just vtrash folder. #56350.
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * mail-folder-cache.c (folder_changed): don't emit new mail if its
        any vfolder, not just vtrash folder.  #56350.

        * em-folder-view.c (emfv_list_done_message_selected): run
        enable_menu's to make sure we're up to date.  #58352.

        ** crappy hacks for #58385.

        * em-folder-selection-button.c
        (em_folder_selection_button_clicked): leave Ok button for this
        selection.

        * em-folder-selection.c (em_select_folder): added oklabel here too.

        * em-folder-selector.c (em_folder_selector_new)
        (em_folder_selector_construct, em_folder_selector_create_new):
        Added oklabel- text for ok label.
        (em_folder_selector_create_new): Set the ok label to Create.

        * em-message-browser.c (emmb_set_message): don't mark message seen
        if user has disabled auto-mark seen feature.  #58629.

        * em-format.c (em_format_part): if we have no content-type header,
        then we get no mime-type set, so assume text/plain.  #58470.

svn path=/trunk/; revision=25951
2004-05-18 07:28:10 +00:00
7cdc173899 fix for folder selector api change, change the ok button to "Add".
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * vfolder-rule.c (source_add): fix for folder selector api change,
        change the ok button to "Add".

svn path=/trunk/; revision=25950
2004-05-18 07:27:37 +00:00
0e56658aaa fix for folder selector api change.
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * e-msg-composer-hdrs.c (post_browser_clicked_cb): fix for folder
        selector api change.

svn path=/trunk/; revision=25949
2004-05-18 07:26:55 +00:00
66a97e3f89 do the same load of mailbox if we're in slow mode as we did for maildir.
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * providers/local/camel-maildir-store.c (fill_fi): do the same
        load of mailbox if we're in slow mode as we did for maildir.
        #58294.

svn path=/trunk/; revision=25948
2004-05-18 07:26:10 +00:00
c0cee17334 make the focus movable in week/month view when no events are selected.
* gui/e-week-view.c: (e_week_view_do_cursor_key_up),
        (e_week_view_do_cursor_key_down), (e_week_view_do_cursor_key_left),
        (e_week_view_do_cursor_key_right), (e_month_view_do_cursor_key_up),
        (e_month_view_do_cursor_key_down),
        (e_month_view_do_cursor_key_left),
        (e_month_view_do_cursor_key_right), (e_week_view_cursor_key_up),
        (e_week_view_cursor_key_down), (e_week_view_cursor_key_left),
        (e_week_view_cursor_key_right), (e_week_view_do_key_press): make
        the focus movable in week/month view when no events are selected.

svn path=/trunk/; revision=25947
2004-05-18 06:59:35 +00:00
68fbde50f8 added noshell and noshell-reason error strings. the latter seems a waste,
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * shell-errors.xml: added noshell and noshell-reason error
        strings.  the latter seems a waste, but ...

        * main.c (idle_cb): use e_error for the new no shell errors.

svn path=/trunk/; revision=25946
2004-05-18 04:44:39 +00:00
d1551390ff load the <help> tag if present. (ee_response): handle the help response
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * e-error.c (ee_load): load the <help> tag if present.
        (ee_response): handle the help response and swallow the signal.
        (e_error_newv): setup help button if we have a help uri.

svn path=/trunk/; revision=25945
2004-05-18 04:44:13 +00:00
f8921df01e check for NULL implementation before calling it. (disco_sync): similar.
2004-05-18  Not Zed  <NotZed@Ximian.com>

        * camel-disco-folder.c (disco_expunge_uids): check for NULL
        implementation before calling it.
        (disco_sync): similar.  Fixes crash #58278.

svn path=/trunk/; revision=25944
2004-05-18 03:18:21 +00:00
2983d37742 Hook up image button. (e_contact_editor_dispose): Dispose of file selector
2004-05-17  Hans Petter Jansson  <hpj@ximian.com>

	* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
	Hook up image button.
	(e_contact_editor_dispose): Dispose of file selector if it's around.
	(image_clicked): Implement.
	(file_selector_deleted): Implement.
	(image_cleared_cb): Implement.
	(image_selected_cb): Implement.

	* gui/contact-editor/contact-editor.glade: Make the contact image
	be a button that lets you change or discard the image.

svn path=/trunk/; revision=25943
2004-05-18 02:59:02 +00:00