| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-20 Hans Petter Jansson <hpj@ximian.com>
Fixes bug #62715.
* gui/contact-editor/e-contact-editor.c
(fill_in_address_label_textview): Implement.
(fill_in_address_field): If structured address information is not
available, try putting the "label" blob in the free-form field.
svn path=/trunk/; revision=26980
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-19 Hans Petter Jansson <hpj@ximian.com>
Makes the contact image selector use GtkFileChooser if available.
* gui/contact-editor/e-contact-editor.c (image_selected_cb): Take just
the editor as an argument, so we can call from other places without
having to supply dummy args. Rename to image_selected, since it's no
longer strictly a callback. Include optional code to use the new
GtkFileChooser.
(image_cleared_cb): Ditto. Rename to image_cleared.
(file_chooser_response): Optional response handling for GtkFileChooser.
(image_clicked): Include optional code to use the new GtkFileChooser.
Move common strings to variables. For GtkFileSelection, swap callback
parameters for the modified image_selected () and image_cleared ().
svn path=/trunk/; revision=26979
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-11 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (app_delete_event_cb):
Remove the custom prompt-to-save dialogs from here - use
eab_prompt_save_dialog (), and then only if the contact actually
changed.
svn path=/trunk/; revision=26950
|
|
|
|
|
|
|
|
|
|
| |
2004-07-20 Not Zed <NotZed@Ximian.com>
* gui/widgets/eab-contact-display.c:
* gui/contact-editor/eab-editor.c:
* gui/component/addressbook-migrate.c: include config.h #61395.
svn path=/trunk/; revision=26693
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-21 Rodney Dawes <dobey@novell.com>
* gui/contact-editor/contact-editor.glade:
Give a reasonable name to the widget for the _Where label
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
Set the mnemonic widget for the _Where label
Fixes #61544
svn path=/trunk/; revision=26691
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (contact_added_cb)
(save_contact)
(app_delete_event_cb): Check source book writeability directly instead
of relying on stored state.
(e_contact_editor_init): Don't init source_editable.
(e_contact_editor_dispose): We don't listen for source writeability
anymore.
(writable_changed): Source writeability doesn't affect widget
status; remove code to check for it.
(e_contact_editor_set_property): Do nothing if book being set is
the same as currently set book; previously we would end up
unreffing then reffing it. Don't watch for source writeability, but
do so for target; fixes a warning. Only call sensitize_all() if
writeability on target changed.
* gui/contact-editor/e-contact-editor.h (EContactEditor): We don't
need the source_editable and source_editable_id vars anymore.
svn path=/trunk/; revision=26674
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-30 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_dispose): disconnect source/target_editable
signal ids.
(e_contact_editor_set_property): disconnect/connect editable
signals.
(writable_changed): new function - we need this since writable
status is generally communicated asynchronously with the async
interface.
* gui/contact-editor/e-contact-editor.h (struct _EContactEditor):
add source/target_editable_id slots.
svn path=/trunk/; revision=26554
|
|
|
|
|
|
|
|
|
|
| |
2004-06-25 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (fill_in_address_textview): Add
a newline between street line and rest of extended address.
(extract_address_textview): Omit the newline trailing the street line.
svn path=/trunk/; revision=26526
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-24 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (address_labels): Add table.
(append_to_address_label): Implement.
(set_address_label): Implement.
(extract_address_record): Set the address label fields.
svn path=/trunk/; revision=26506
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-23 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Set window to be invisible
initially.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init): Set
the type hint to "normal", and show the window after init.
svn path=/trunk/; revision=26487
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-22 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Name the labels.
* gui/contact-editor/e-contact-editor.c (sensitize_email_record)
(sensitize_phone_record)
(sensitize_im_record)
(sensitize_address_textview)
(sensitize_address_field)
(simple_field_map)
(sensitize_simple_field): Make entries uneditable and labels
insensitive, if field is disabled or read-only.
svn path=/trunk/; revision=26464
|
|
|
|
|
|
|
|
|
|
| |
2004-06-21 Federico Mena Quintero <federico@ximian.com>
* gui/contact-editor/contact-editor.glade: Make the scrolled
windows around text views use GTK_SHADOW_IN, for consistency with
the GtkEntries.
svn path=/trunk/; revision=26446
|
|
|
|
|
|
|
|
|
|
| |
2004-06-17 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (e_contact_editor_new):
EBookFieldsCallback -> EBookEListCallback.
(e_contact_editor_set_property): same.
svn path=/trunk/; revision=26403
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-17 Chris Toshok <toshok@ximian.com>
* util/eab-book-util.c (eab_name_and_email_query):
EBookContactsCallback -> EBookListCallback.
(eab_nickname_query): same.
* printing/e-contact-print.c: e-book-async.h -> e-book.h
* gui/widgets/eab-vcard-control.c: e-book-async.h -> e-book.h.
* gui/widgets/e-addressbook-model.h: e-book-async.h -> e-book.h.
* gui/widgets/eab-popup-control.h: e-book-async.h -> e-book.h.
* gui/widgets/eab-popup-control.c: remove e-book-async.h include.
* gui/merging/eab-contact-merging.h: e-book-async.h -> e-book.h.
* gui/contact-editor/e-contact-editor.h: e-book-async.h ->
e-book.h.
* gui/contact-editor/e-contact-editor.h: same.
* gui/contact-list-editor/e-contact-list-editor.h: same.
* gui/contact-list-editor/e-contact-list-model.h: remove include
of e-book-async.h
* gui/component/select-names/e-select-names-completion.h: include
e-book.h, not e-book-async.h
* gui/component/select-names/e-select-names-model.c: same.
* gui/component/select-names/e-select-names.c: same.
* gui/component/addressbook-migrate.c: include e-book.h, not
e-book-async.h
* gui/component/addressbook-view.c: same.
* gui/component/addressbook.h: same.
* gui/component/addressbook.c: remove include e-book-async.h.
svn path=/trunk/; revision=26402
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-16 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/contact-editor/e-contact-editor.c (full_name_clicked) :
compare old and new full names and if it is different set the new
the name using gtk_entry_set_text instead of set_entry_text
as this function blocks siganls hence preventing ok button being
enabled
svn path=/trunk/; revision=26359
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-14 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (extract_im_record): set
things to HOME, since we don't offer TYPE=OTHER IM attributes
through the EContact api, and one choice is just as good as
another if we aren't displaying it anyway.
* gui/widgets/eab-contact-display.c (render_contact): move the IM
stuff out of home/work, since we don't allow people to edit
location for them anymore. Also, change the IM accounts we look
up to "HOME", since that's what we hardcode them to in the contact
editor.
svn path=/trunk/; revision=26340
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-07 Hans Petter Jansson <hpj@ximian.com>
Fixes #58921.
* gui/contact-editor/e-contact-editor.c (extract_address_record):
Also check if the po box field is non-empty.
svn path=/trunk/; revision=26246
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-28 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Add back office, spouse,
web log fields. Allow for 8 phone numbers, of which 4 can be hidden.
* gui/contact-editor/e-contact-editor.c (phones_default): Add more
defaults.
(im_service_default): Add more defaults.
(expand_phone): Implement.
(fill_in_phone_record): Expand if we have any records past 4.
(init_im_record_location)
(fill_in_im_record)
(extract_im_record)
(sensitize_im_record): Remove location.
(simple_field_map): Add spouse, office, web log.
(expand_phone_toggle): Implement.
(e_contact_editor_init): Hook up expander button.
svn path=/trunk/; revision=26128
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-25 Jeffrey Stedfast <fejj@novell.com>
* Makefile.am: Generate the addressbook-errors.xml.h file and
install the xml file and all that jazz.
* addressbook-errors.xml: New error xml file.
* gui/widgets/e-addressbook-view.c (backend_died): Use
e_error_run().
* gui/widgets/eab-gui-util.c (eab_error_dialog): Use
e_error_run().
(eab_load_error_dialog): Same.
(eab_search_result_dialog): Same.
(eab_prompt_save_dialog): Same.
(save_it): Same.
* gui/contact-editor/e-contact-editor.c (categories_clicked): Use
e_error_run().
(e_contact_editor_is_valid): Same.
(save_contact): Same.
* gui/component/addressbook-view.c (delete_addressbook_cb): Use
e_error_run().
* gui/component/addressbook-config.c (addressbook_ldap_init): Use
e_error_run().
(addressbook_ldap_auth): Same.
(addressbook_root_dse_query): Same.
(do_ldap_root_dse_query): Same.
(do_schema_query): Same.
svn path=/trunk/; revision=26077
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-21 H P Nadig <hpnadig@pacific.net.in>
Fixes #58516.
* gui/contact-editor/contact-editor.glade: 'Job Title' is now called
'Title'.
svn path=/trunk/; revision=26036
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-19 Chris Toshok <toshok@ximian.com>
* importers/evolution-vcard-importer.c (load_file_fn): use the new
e_book_new and e_book_open apis.
* importers/evolution-ldif-importer.c (load_file_fn): use the new
e_book_new and e_book_open apis.
* gui/widgets/eab-gui-util.c (eab_transfer_contacts): use the new
e_book_new and e_book_async_open apis.
* gui/contact-editor/e-contact-editor.c (cancel_load):
addressbook_load_source_cancel -> addressbook_load_cancel.
(source_selected): use the new e_book_new and addressbook_load.
* gui/component/select-names/e-select-names.c
(addressbook_model_set_source): use the new e_book_new and
addressbook_load.
* gui/component/select-names/e-select-names-manager.c
(update_completion_books): use the new e_book_new and
addressbook_load.
* gui/component/addressbook.h: rename
addressbook_load_source{_cancel} to addressbook_load{_cancel}, and
remove the source arg.
* gui/component/addressbook.c (addressbook_load): rename since we
aren't passing a source anymore.
(addressbook_load_cancel): same.
(addressbook_load_default_book): use the new e_book_new_* apis.
* gui/component/addressbook-view.c (delete_addressbook_cb): just
use e_book_new, not e_book_load_source.
(selector_tree_drag_data_received): switch to new
e_book_new_*/e_book_open apis.
(activate_source): same, and addressbook_load_source ->
addressbook_load.
* gui/component/addressbook-migrate.c
(migrate_contact_folder_to_source): switch to new
e_book_new_*/e_book_open apis.
(migrate_contact_lists_for_local_folders): same.
(migrate_company_phone_for_local_folders): same.
* conduit/address-conduit.c (pre_sync): switch to new
e_book_new_*/e_book_open apis.
svn path=/trunk/; revision=25999
|
|
|
|
|
|
|
|
|
| |
2004-05-19 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (sensitize_email): Check
if individual email fields are supported.
svn path=/trunk/; revision=25998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-19 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (extract_simple_field):
Remove debug output.
(real_save_contact): Separate out actual save logic from
save_contact ().
(save_contact): If the user wants to move the contact from one
address book to another, but the source is read-only, as to
save a copy instead.
(e_contact_editor_is_valid): The dialog should be an error dialog.
(app_delete_event_cb): If the target book is read-only, prompt
to discard. If the user wants to move but cannot, prompt to save
a copy. Also validate.
* gui/contact-editor/eab-editor.c (eab_editor_prompt_to_save_changes):
Remove comment about invalid data dialog, it's not handled here
anymore.
svn path=/trunk/; revision=25996
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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-17 Jeffrey Stedfast <fejj@novell.com>
* gui/widgets/e-minicard.c (e_minicard_init): Use an E_ICON_SIZE
enum value for the icon_size argument to get_icon.
* gui/widgets/eab-gui-util.c (eab_create_image_chooser_widget):
Use E_ICON_SIZE_DIALOG as the icon_size argument to
get_icon_filename.
* gui/widgets/eab-contact-display.c (on_url_requested): Use an
E_ICON_SIZE enum as the icon_size argument to get_icon_filename.
* gui/contact-editor/e-contact-editor-im.c
(setup_service_optmenu): Use E_ICON_SIZE_MENU here.
* gui/component/select-names/e-select-names-popup.c
(populate_popup_contact): Use E_ICON_SIZE_MENU here instead of 16.
* gui/component/addressbook-view.c (set_status_message): Use the
E_ICON_SIZE corresponding to 16x16 pixels.
svn path=/trunk/; revision=25933
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-12 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Add PO box entries.
* gui/contact-editor/e-contact-editor.c (init_address_record): Hook
up PO box entry.
(fill_in_address_record): Ditto.
(extract_address_record): Ditto.
svn path=/trunk/; revision=25884
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-18 S N Tejasvi <tejasvi_sn@gawab.com>
Fixes bug #55208.
* gui/contact-editor/e-contact-editor.c (save_contact):
Do e_contact_editor_is_valid check to check the birth date and
anniversary date format when user wants to save and warn him.
svn path=/trunk/; revision=25883
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-05 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (init_address_textview):
Implement.
(init_address_record): Init textview.
(fill_in_address_textview): Implement.
(fill_in_address_record): Fill in textview.
(extract_address_textview): Implement.
(extract_address_record): Extract from textview.
* gui/contact-editor/contact-editor.glade: Combine address-[12] fields
into one multiline text view, as per Anna's new design.
svn path=/trunk/; revision=25800
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-04 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (phones_default): Use defaults
from Anna.
(im_service_default): Ditto.
(email_default): Ditto.
(im_location): Renamed to common_location, as it's used by both IM
and e-mail.
(init_email_record_location): im_location -> common_location
(init_im_record_location): Ditto.
(email_index_to_location): Ditto.
(im_index_to_location): Ditto.
(get_email_location): Ditto.
(get_im_location): Ditto.
(fill_in_email_record): Consult defaults.
(fill_in_im_record): Ditto.
svn path=/trunk/; revision=25796
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-04 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (set_entry_activate_signals):
Remove blog, add home page.
(set_entry_changed_signals): Ditto.
(setup_tab_order): Ditto.
(field_mapping): Ditto.
(widget_field_mappings): Ditto.
* gui/contact-editor/contact-editor.glade: Replace blog with home
page.
svn path=/trunk/; revision=25795
|
|
|
|
|
|
|
|
|
|
| |
2004-05-03 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (phones_default): Establish
defaults for the phone number option menus.
(fill_in_phone_record): Fall back to defaults.
svn path=/trunk/; revision=25774
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-03 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (show_help_cb): Implement.
(e_contact_editor_init): Hook up the help button.
* gui/contact-editor/contact-editor.glade: Give the help button a
sensible name.
svn path=/trunk/; revision=25772
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-27 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/e-contact-editor-fullname.c:
(e_contact_editor_fullname_init):
* gui/contact-editor/fullname.glade:
* gui/search/e-addressbook-search-dialog.c (eab_search_dialog_init):
Update dialog vbox and action area border widths to be HIG compliant
Update main child widget border widths to be HIG compliant
svn path=/trunk/; revision=25635
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-26 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/contact-editor.glade:
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
Set spacing around notebook widget and the dialog's action area and
vbox widgets to be compliant with the HIG dialog specs
svn path=/trunk/; revision=25618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-22 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Correct the dialog's title.
* gui/contact-editor/e-contact-editor.c (init_email_record_location):
Connect to entry's activate signal.
(init_phone_record_type): Ditto.
(init_im_record_location): Ditto.
(init_address_field): Ditto.
(set_entry_changed_signal_field): Remove unnecessary checks.
(set_urlentry_changed_signal_field): Ditto.
(set_entry_changed_signals): Ditto.
(set_entry_activate_signal_field): Implement.
(set_urlentry_activate_signal_field): Implement.
(set_entry_activate_signals): Implement.
(e_contact_editor_init): Call set_entry_activate_signals ().
svn path=/trunk/; revision=25590
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-22 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (e_contact_editor_class_init):
Override the save_contact function.
(e_contact_editor_save_contact): Implement.
(e_contact_editor_init): Remove some unnecessary checks - if
something's the matter with the UI files, that needs to be warned
about and fixed, not silently worked around.
svn path=/trunk/; revision=25589
|
|
|
|
|
|
|
|
|
| |
2004-04-22 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Make the window be a
GtkDialog.
svn path=/trunk/; revision=25587
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-21 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (free_attr_list): Implement.
(extract_email): Preserve offscreen addresses.
(extract_phone): Preserve offscreen phone numbers.
(extract_im): Preserve offscreen IM accounts.
svn path=/trunk/; revision=25571
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-21 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c: Add defines for the slot
counts for email, phone, im, address.
(phones): Add E_CONTACT_PHONE_COMPANY back in, now that we can
differentiate it.
(init_email): Use EMAIL_SLOTS and a loop.
(init_im): Ditto for IM_SLOTS.
(init_phone): Ditto for PHONE_SLOTS.
(fill_in_address)
(extract_address)
(init_address): Ditto for ADDRESS_SLOTS.
(get_ui_slot_param): Implement.
(get_ui_slot): Implement.
(set_ui_slot): Implement.
(alloc_ui_slot): Implement.
(fill_in_email): Add code to preserve spatial organization.
(extract_email): Ditto.
(fill_in_phone): Ditto.
(extract_phone): Ditto.
(fill_in_im): Ditto.
(exctract_im): Ditto.
svn path=/trunk/; revision=25570
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-21 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.h (EContactEditor): Remove
unused fields.
* gui/contact-editor/e-contact-editor.c (emails): Remove.
(e_contact_editor_init): Don't init unused fields.
(e_contact_editor_dispose): Don't free/clear unused fields.
(enable_writable_fields): Don't use email_choice anymore. Enable
checkbutton-htmlmail only once.
svn path=/trunk/; revision=25550
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-21 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Make the phone type
selectors be option menus.
* gui/contact-editor/e-contact-editor.c (phones): Store the phone
param mappings locally.
(set_entry_changed_signals): Don't special-case phone entries here.
(enable_writable_fields): Don't mess with the phone widgets anymore.
(set_fields): Use fill_in_phone ().
(extract_info): Use extract_phone ().
(phone_index_to_type): Implement.
(get_phone_type): Implement.
(get_attributes_named): Implement.
(set_attributes_named): Implement.
(fill_in_phone_record): Implement.
(extract_phone_record): Implement.
(fill_in_phone): Implement.
(extract_phone): Implement.
(init_phone_record_type): Implement.
(init_phone): Implement.
(connect_arrow_button_signal): Remove.
(connect_arrow_button_signals): Remove.
(phone_entry_changed): Remove.
(set_entry_changed_signal_phone): Remove.
(_arrow_pressed): Remove.
(_phone_arrow_pressed): Remove.
(e_contact_editor_build_ui_info): Remove.
(e_contact_editor_build_phone_ui): Remove.
(set_phone_field): Remove.
svn path=/trunk/; revision=25549
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-20 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.etspec: use cursor-mode="line" to
get rid of the annoying cell cursor.
* gui/widgets/eab-gui-util.c (eab_create_image_chooser_widget):
create the image chooser even if we aren't given an initial
filename.
* gui/contact-editor/e-contact-editor.c (new_target_cb):
addressbook_show_load_error_dialog -> eab_load_error_dialog.
svn path=/trunk/; revision=25538
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-19 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/contact-editor.glade: Set the default image for
the contact photo to be the stock_person image in the icon theme
2004-04-19 Michael Terry <mike@mterry.name>
* gui/component/GNOME_Evolution_Addressbook.server.in.in:
* gui/component/addressbook-component.c:
* gui/component/addressbook-view.c:
* gui/component/select-names/e-select-names-popup.c:
* gui/contact-editor/e-contact-editor-address.c:
* gui/contact-editor/e-contact-editor-fullname.c:
* gui/contact-editor/e-contact-editor-im.c:
* gui/contact-list-editor/contact-list-editor.glade:
* gui/contact-list-editor/e-contact-list-editor.c:
* gui/merging/eab-contact-commit-duplicate-detected.glade:
* gui/merging/eab-contact-duplicate-detected.glade:
* gui/widgets/e-minicard.c:
* gui/widgets/eab-contact-display.c:
* gui/widgets/eab-gui-util.c: Update the addressbook to use the icon
theme via the EIconFactory object in e-util
svn path=/trunk/; revision=25514
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-18 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (nonempty): new macro.
(extract_email): only create/add the attribute if the email
address is nonempty.
(extract_im): same, but for im accounts.
(extract_address_record): same, but for addresses.
svn path=/trunk/; revision=25502
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Add "wants HTML" checkbox.
* gui/contact-editor/contact-editor.c (email_location_to_index)
(email_entry_changed)
(set_entry_changed_signal_email)
(file_save_cb)
(file_close_cb)
(file_save_as_cb)
(file_send_as_cb)
(file_send_to_cb)
(contact_deleted_cb)
(delete_cb)
(print_cb)
(print_envelope_cb)
(tb_save_and_close_cb)
(verbs)
(pixmaps)
(create_ui): Remove unused funcs.
(command_state_changed): Remove bonobo calls.
(e_contact_editor_init): Remove bonobo stuff.
(fill_in_email)
(fill_in_im): Remove unused vars.
svn path=/trunk/; revision=25498
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/contact-editor.glade: Commit new contact editor
UI by Anna.
* gui/contact-editor/e-contact-editor.c: Comment out bonobo includes.
(_email_arrow_pressed)
(_address_arrow_pressed)
(set_im_fields)
(find_address_mailing)
(set_address_field)
(add_im_clicked)
(edit_im_clicked)
(remove_im_clicked)
(im_button_press_cb)
(im_selected_cb)
(im_treeview_drag_data_get_cb)
(im_treeview_drag_data_rcv_cb)
(setup_im_treeview)
(email_entry_changed)
(address_to_text)
(text_to_address)
(address_text_changed)
(address_mailing_changed)
(full_addr_clicked)
(e_contact_editor_build_email_ui)
(e_contact_editor_build_address_ui)
(_email_arrow_pressed)
(_address_arrow_pressed)
(find_address_mailing)
(add_im_field)
(set_im_fields)
(set_address_field): Removed.
(address_name)
(im_service)
(im_location): Add lookup structs.
(init_email_record_location)
(init_email)
(fill_in_email_record)
(extract_email_record)
(email_location_to_index)
(email_index_to_location)
(im_index_to_location)
(get_email_location)
(get_im_location)
(fill_in_email)
(extract_email)
(init_im_record_location)
(init_im_record_service)
(init_im)
(fill_in_im_record)
(fill_in_im)
(extract_im_record)
(extract_im)
(init_address_field)
(init_address_record)
(init_address)
(fill_in_address_field)
(fill_in_address_record)
(fill_in_address)
(extract_address_field)
(extract_address_record)
(extract_address)
(file_save_and_close_cb)
(file_cancel_cb)
(set_entry_text): Implemented.
(connect_arrow_button_signals): Updated some widget names.
(set_entry_changed_signals): Removed dead widgets, updated names for
others.
(print_cb)
(tb_save_and_close_cb)
(create_ui): Disabled Bonobo toolbar/menus.
(e_contact_editor_init): Disabled Bonobo toolbar/menus. Init new
UI elements. Remove init of old UI elements.
(command_state_changed): Disabled Bonobo toolbar/menus. Act on new
ok/cancel buttons.
(_phone_arrow_pressed): Updated widget names.
(set_phone_field): Use set_entry_text ().
(set_fields): Update widget names, remove old address code, call new
fill_in_* code.
(field_mapping): Remove dead widgets.
(widget_field_mapping): Ditto.
(enable_writable_fields): Remove calls for old email/address UI.
Update some names.
(fill_in_info): Don't find_address_mailing() or set_im_fields().
(extract_info): Call new extraction funcs.
svn path=/trunk/; revision=25492
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-30 Chris Toshok <toshok@ximian.com>
[ fixes bug #34777 ]
* gui/contact-editor/e-contact-editor.c (file_as_entry_changed):
set the window title to File As if the file as entry has something
in it. "Contact Editor" otherwise.
(set_entry_changed_signals): hook up the file-as-entry's "changed"
signal.
* gui/contact-list-editor/e-contact-list-editor.c
(list_name_changed_cb): analogous fix, but "List Name" and
"Contact List Editor".
svn path=/trunk/; revision=25256
|
|
|
|
|
|
|
|
|
| |
2004-03-25 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/component/eab-editor.c (eab_editor_prompt_to_save_changes) :
do eab_editor_is_valid check only when user wants to save.
svn path=/trunk/; revision=25191
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-24 Chris Toshok <toshok@ximian.com>
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_get_type): parent_type == EAB_TYPE_EDITOR.
(e_contact_list_editor_class_init): fill in editor_class virtual
functions, and remove all the signals.
(list_added_cb): call eab_editor_contact_* instead of emitting a
signal here. also call eab_editor_close
(list_modified_cb): same.
(e_contact_list_editor_is_valid): new function.
(e_contact_list_editor_is_changed): same.
(e_contact_list_editor_get_window): same.
(file_close_cb): call eab_editor_ functions.
(list_deleted_cb): call eab_editor_contact_* instead of emitting a
signal here. also call eab_editor_close
(delete_cb): call eab_editor_* functions.
(contact_list_editor_destroy_notify): call eab_editor_remove.
(e_contact_list_editor_new): call eab_editor_add, and remove the
g_object_ref/gtk_object_sink two-step.
(e_contact_list_editor_show): make static, and make arg EABEditor.
(e_contact_list_editor_raise): same.
(e_contact_list_editor_close): same.
(app_delete_event_cb): call eab_editor_ functions.
(command_state_changed): use eab_editor_is_valid instead of
is_named.
(e_contact_list_editor_request_close_all): nuke.
* gui/contact-list-editor/e-contact-list-editor.h: nuke a bunch of
prototypes for functions that are now either virtual functions
from EABEditor or eab_editor_* functions.
(struct _EContactListEditor): we subclass from EABEditor.
(struct _EContactListEditorClass): same, and nuke all the signals.
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_get_type): parent_type == EAB_TYPE_EDITOR.
(e_contact_editor_class_init): fill in editor_class virtual
functions, and remove all the signals.
(contact_moved_cb): call eab_editor_contact_* instead of emitting
a signal here. also call eab_editor_close
(contact_added_cb): same.
(contact_modified_cb): same.
(e_contact_editor_close): rename from close_dialog.
(e_contact_editor_is_valid): new function.
(e_contact_editor_is_changed): new function.
(e_contact_editor_get_window): new function.
(file_close_cb): use eab_editor_ calls here.
(e_contact_editor_confirm_delete): nuke.
(contact_deleted_cb): call eab_editor_contact_* instead of
emitting a signal here. also call eab_editor_close
(delete_cb): use eab_editor_ functions.
(e_contact_editor_dispose): chain up to our parent's ::dispose.
(contact_editor_destroy_notify): use eab_editor_remove.
(e_contact_editor_new): use eab_editor_add, and remove the
g_object_ref/gtk_object_sink two-step.
(_popup_position): nuke dead function.
(set_fields): i is an index, not a field_id.
(e_contact_editor_raise): make this static, and it takes an
EABEditor arg now, not a EContactEditor.
(e_contact_editor_show): same.
(e_contact_editor_request_close_all): nuke.
* gui/contact-editor/e-contact-editor.h: nuke a bunch of
prototypes for functions that are now either virtual functions
from EABEditor or eab_editor_* functions.
(struct _EContactEditor): we subclass from EABEditor.
(struct _EContactEditorClass): same, and remove the signals.
* gui/widgets/e-addressbook-view.c (delete): call
eab_editor_confirm_delete.
* gui/widgets/eab-popup-control.c (contact_editor_cb): don't
bother calling e_contact_editor_raise since this is a new contact
editor anyway.
* gui/widgets/eab-gui-util.c (eab_show_contact_list_editor): use
EABEditor signals, and eab_editor_show.
* gui/widgets/e-minicard.h: "editor" is now of type EABEditor, not
GObject.
* gui/widgets/e-minicard.c (e_minicard_event): just use
eab_editor_raise instead of
e_contact_editor_raise/e_contact_list_editor_raise.
* gui/component/addressbook-component.c (impl_requestQuit):
implement this again, calling eab_editor_request_close_all.
(addressbook_component_class_init): fill in epv->requestQuit.
svn path=/trunk/; revision=25173
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-24 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/eab-editor.[ch]: superclass for both
EContactEditor and EContactListEditor. A start toward simplifying
the interface to both of them, and a place to abstract code.
* gui/contact-editor/Makefile.am (libecontacteditor_la_SOURCES):
add eab-editor.[ch]
svn path=/trunk/; revision=25172
|
|
|
|
|
|
|
|
|
| |
2004-03-14 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/contact-editor/e-contact-editor.c (enable_writable_fields) :
loop only up to < G_N_ELEMENTS instead of <= G_N_ELEMENTS. Prevents
out of bound indexing of addresses array
svn path=/trunk/; revision=25073
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-10 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (phone_entry_changed):
phone_choice is an index into the phones array.
(_phone_arrow_pressed): same.
(address_text_changed): address_choice is an index into the
addresses array.
(_address_arrow_pressed): same.
(set_address_field): same.
(_email_arrow_pressed): email_choice is an index into the emails
array.
(full_addr_clicked): same, and same with
s/addresses/address_editable.
(e_contact_editor_init): initialize the *_choice fields as indices
into their respective *es arrays.
(e_contact_editor_build_address_ui): initialize the labels from
the addresses array.
(set_fields): *_choice fields are indices into *es arrays.
(enable_writable_fields): same.
svn path=/trunk/; revision=25017
|
|
|
|
|
|
|
|
|
| |
2004-03-09 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/e-contact-editor.c (_arrow_pressed): Don't try
to calculate the position of the popup menu for the dropdowns
svn path=/trunk/; revision=25001
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-09 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/e-contact-editor-im.c (e_contact_editor_im_edit):
Remove the dialog separator, and set appropriate border widths for the
button area box and the dialog's vbox
* gui/contact-editor/im.glade: Apply patch from Christian Neumair to
make the IM editor dialog HIG compliant
svn path=/trunk/; revision=24999
|
|
|
|
| |
svn path=/trunk/; revision=24996
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/contact-editor.glade: Change the button relief
back to normal for the drop-down buttons and move the text labels
inside the buttons as well
svn path=/trunk/; revision=24915
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/contact-editor.glade: Get rid of some extraneous
event boxes that were not needed/used for anything really
Set the button relief for the pop-down buttons to NONE
Set the shadow type for the arrows in the pop-down buttons to NONE,
so that we look good with themes that actually handle shadow types on
arrows, since most things just ignore the shadow type anyway
Fixes #8516
svn path=/trunk/; revision=24910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Hans Petter Jansson <hpj@ximian.com>
* util/eab-destination.c (name_and_email_cb): Move unused variable
declaration inside notyet conditional.
* printing/e-contact-print.c: Include gal/util/e-util.h
* gui/merging/eab-contact-compare.c (eab_contact_locate_match): Cast
callback to an EBookCallback.
(eab_contact_locate_match_full): Ditto.
* gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
Remove unused variable and cast 3rd arg to e_contact_set () (perhaps
this should take a gconstpointer?).
* gui/contact-editor/e-contact-editor-im.c (setup_service_optmenu):
Remove unused variable.
* gui/component/select-names/e-select-names.c (e_select_names_init):
Cast the vbox to a GtkBox.
* gui/component/addressbook-config.c (dialog_to_source): Correctly cast
the spin button to a GtkSpinButton, not a GtkEntry.
* gui/component/addressbook-component.c (load_primary_selection):
Remove unused variable.
svn path=/trunk/; revision=24898
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (edit_im_clicked): fix
checks for locations.
svn path=/trunk/; revision=24888
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/im.glade: set the location label/option menu
to visible.
* gui/contact-editor/e-contact-editor.c (add_im_clicked): build up
the vcard attributes manually so we can set the TYPE= parameter to
the location the user specifies.
(edit_im_clicked): same. Also, use COLUMN_IM_LOCATION_TYPE, which
is not localized to pass the location to the editor.
(remove_im_clicked): reindent.
(im_treeview_drag_data_get_cb): same.
(im_treeview_drag_data_rcv_cb): same.
(setup_im_treeview): add another column for the (non-localized)
location type, and reindent.
(add_im_field): use the new attribute api for EContact so we can
get the location of each account, and set things appropriately on
the store.
* gui/contact-editor/e-contact-editor-im.c
(e_contact_editor_im_class_init): reindent.
(e_contact_editor_im_new): same.
(fill_in_info): same.
svn path=/trunk/; revision=24886
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-25 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/contact-editor/e-contact-editor-im.c : added
groupwise im related label and icon image file name
* gui/contact-editor/e-contact-editor.c :
(im_treeview_drag_data_get_cb), (im_treeview_drag_data_rcv_cb) :
(set_im_fields) : added code to add Gw Im id to contact-editor
svn path=/trunk/; revision=24864
|
|
|
|
|
|
|
|
|
| |
2004-02-24 Hans petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
Port to new way of setting name in contact.
svn path=/trunk/; revision=24861
|
|
|
|
|
|
|
|
|
| |
2004-02-20 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (phone_entry_changed):
remove some spew.
svn path=/trunk/; revision=24824
|
|
|
|
|
|
| |
patch by hao.sheng@sun.com
svn path=/trunk/; revision=24793
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Chris Toshok <toshok@ximian.com>
* gui/contact-list-editor/e-contact-list-editor.h (struct
_EContactListEditor): add image_set slot.
* gui/contact-list-editor/e-contact-list-editor.c
(list_image_changed_cb): set image_set = TRUE.
(e_contact_list_editor_init): init image_set = FALSE
(extract_info): only set the LOGO attribute if image_set = TRUE.
* gui/contact-editor/e-contact-editor.h (struct _EContactEditor):
add image_set slot.
* gui/contact-editor/e-contact-editor.c (extract_info): only set
the PHOTO attribute if image_set == TRUE.
(image_chooser_changed): new function, set image_set = TRUE and
call widget_changed.
(e_contact_editor_init): init image_set to FALSE.
(_address_arrow_pressed): quiet compiler.
svn path=/trunk/; revision=24771
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-30 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c: enable d&d drop photos.
* gui/contact-editor/contact-editor.glade: use
eab_create_image_chooser_widget for the d&d'able image.
* gui/contact-list-editor/e-contact-list-editor.c: abstract out
all the d&d image support (it's now in
widgets/misc/e-image-chooser.[ch]).
* gui/contact-list-editor/contact-list-editor.glade: use
eab_create_image_chooser_widget for the d&d'able image.
* gui/widgets/eab-gui-util.c (eab_create_image_chooser_widget):
new function.
* gui/widgets/eab-gui-util.h: add prototype for
eab_create_image_chooser_widget.
svn path=/trunk/; revision=24553
|
|
|
|
|
|
|
|
|
|
| |
2004-01-27 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_set_property): Handle NULL name. Fixes
#53071.
svn path=/trunk/; revision=24479
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Nat Friedman <nat@novell.com>
* gui/contact-editor/contact-editor.glade: Added missing
entry-blog widget.
svn path=/trunk/; revision=24360
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (new_target_cb): call
widget_changed here too, since we're changing the destination.
svn path=/trunk/; revision=24353
|
|
|
|
|
|
|
| |
* gui/contact-editor/e-contact-editor.c (edit_im_clicked) : do not call
gtk_tree_model_get when nothing in the list is selected
svn path=/trunk/; revision=24325
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-16 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook.c (load_source_auth_cb): Don't run
callback if the action was cancelled.
(load_source_cb): Ditto.
(addressbook_load_source): Return an ID for the load attempt.
(addressbook_load_source_cancel): Implement, allows cancelling a
load attempt.
* gui/contact-editor/e-contact-editor.c (new_target_cb): Clear the
values for in-progress load operation. Only unref new_book if it's
non-NULL.
(cancel_load): Implement. Cancels the load operation if one is in
progress.
(source_selected): Cancel any running load operation before starting
a new one. Set up in-progress values.
(e_contact_editor_init): Clear the in-progress values.
(e_contact_editor_dispose): Cancel load operation.
(e_contact_editor_set_property): If a new target book is set, cancel
any conflicting load operation in progress.
* gui/widgets/e-addressbook-view.c (set_paned_position): Remove
debug output.
(get_paned_position): Ditto.
svn path=/trunk/; revision=24287
|
|
|
|
|
|
|
|
| |
2004-01-12 JP Rosevear <jpr@ximian.com>
* gui/contact-editor/contact-editor.glade: de-bold ui elements
svn path=/trunk/; revision=24180
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-11 Christian Hammond <chipx86@gnupdate.org>
* addressbook/gui/contact-editor/e-contact-editor-im.[ch],
addressbook/gui/contact-editor/im.glade: Added a dialog for
adding a new IM account.
* addressbook/gui/contact-editor/Makefile.am: Added the previously
mentioned files, and depend on camel for necessary MIME parsing.
* addressbook/gui/contact-editor/contact-editor.[ch],
addressbook/gui/contact-editor/contact-editor.glade: Add and implement
svn path=/trunk/; revision=24162
|
|
|
|
| |
svn path=/trunk/; revision=24117
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 Rodney Dawes <dobey@ximian.com>
* gui/contact-editor/e-contact-editor-address.c: Apply
patch from Roozbeh Pournader to update countries list
Fixes #48151
svn path=/trunk/; revision=24076
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-18 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (widget_changed):
editable -> target_editable
(e_contact_editor_get_property): Same.
(_email_arrow_pressed): Same.
(enable_writable_fields): Same.
(set_editable): Same.
(contact_added_cb): Make sure source book is editable before trying
to remove contact from there.
(e_contact_editor_init): Set up source/target editability.
(command_state_changed): Allow save only if target editable. Allow
delete only if source editable.
(e_contact_editor_set_property): Set editability flags for
source/target.
* gui/contact-editor/e-contact-editor.h: Add source_editable,
target_editable flags in place of old editable flag.
svn path=/trunk/; revision=23986
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (contact_added_cb): Update
the contact's UID after normal add.
svn path=/trunk/; revision=23959
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/component/addressbook.c (addressbook_show_load_error_dialog):
Make a public function that shows an error dialog, which can be used
when a source fails to load.
(book_open_cb): Call addressbook_show_load_error_dialog () on error.
(set_prop): Don't reuse the book when loading a new source. This was
confusing the contact-editor, which gets the book passed in.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_class_init):
Make "source_book" and "target_book" distinct properties.
(new_target_cb): Implement.
(source_selected): Implement.
(contact_moved_cb): Implement.
(contact_added_cb): Handle the case where source_book != target_book as
a move - if the add was successful, remove contact from source book.
(save_contact): Handle case where source_book != target_book.
(delete_cb): "book" renamed to "source_book".
(e_contact_editor_init): Set up source_selected signal.
(e_contact_editor_dispose): Dispose of both source and target books.
(e_contact_editor_new): "book" renamed to "source_book".
(e_contact_editor_set_property): If a source book is set, and we don't
have a target book, make target_book == source_book. Allow setting
target book, and base editability on that. If we're editing an existing
contact, treat book change as a change, and update command state.
(e_contact_editor_get_property): Allow getting target book.
(set_source_field): Indicate the selected book.
svn path=/trunk/; revision=23958
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (set_source_field): Implement.
Makes the source menu reflect the source for the current book.
svn path=/trunk/; revision=23955
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_create_source_option_menu): Implement. Creates
source selection option menu.
* gui/contact-editor/contact-editor.glade: Add source selection custom
widget.
svn path=/trunk/; revision=23953
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-15 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor.c (address_to_text): Implement.
(text_to_address): Implement, using EAddressWestern.
(address_text_changed): Adapt to EContactAddress.
(full_addr_clicked): Ditto. Fix field IDs.
(e_contact_editor_init): Init address_choice.
(_email_arrow_pressed): Fix field IDs.
(_address_arrow_pressed): Adapt to EContactAddress and fix field IDs.
(find_address_mailing): Leave out for now. Addresses don't have flags
anymore...
(set_fields): Adapt to EContactAddress and fix field IDs. Make sure
changes to other widgets don't make us go back to the first listed
address.
(set_address_field): Adapt to EContactAddress and fix field IDs.
(enable_writable_fields): Ditto.
(fill_in_info): Disable find_address_mailing () for now.
svn path=/trunk/; revision=23947
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-10 Hans Petter Jansson <hpj@ximian.com>
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_class_init): Make "address" a boxed type.
(e_contact_editor_address_init): Set address to NULL.
(e_contact_editor_address_dispose): Free address.
(e_contact_editor_address_new): Take an EContactAddress.
(e_contact_editor_address_set_property): Re-implement setting the
address property.
(e_contact_editor_address_get_property): Ditto for getting.
(fill_in_info): Enable, use EContactAddress fields.
(extract_info): Ditto.
* gui/contact-editor/e-contact-editor-address.h:
Re-enable the address field, as EContactAddress.
svn path=/trunk/; revision=23923
|
|
|
|
|
|
|
|
| |
2003-12-06 JP Rosevear <jpr@ximian.com>
* */Makefile.am: Remove hard coded disable deprecated flags
svn path=/trunk/; revision=23658
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-26 JP Rosevear <jpr@ximian.com>
* gui/widgets/Makefile.am: turn on deprecated gtk and libgnomeui
stuff
* gui/component/select-names/Makefile.am: turn on deprecated gtk
stuff
* gui/contact-editor/Makefile.am: ditto
svn path=/trunk/; revision=23492
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* gui/contact-editor/Makefile.am: don't include the c marshaller
file twice
* gui/widgets/Makefile.am: ditto
svn path=/trunk/; revision=23221
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* gui/widgets/Makefile.am: make sure the marshal header is in the
source list
* gui/component/select-names/Makefile.am: ditto
* gui/contact-editor/Makefile.am: ditto
* gui/contact-list-editor/Makefile.am: ditto
svn path=/trunk/; revision=23219
|
|
|
|
| |
svn path=/trunk/; revision=23206
|
|
|
|
| |
svn path=/trunk/; revision=22965
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Hans Petter Jansson <hpj@ximian.com>
* backend/ebook/e-destination.c (e_destination_dispose): Chain.
* gui/component/e-address-widget.c (e_address_widget_destroy): Chain.
Prevent double frees. Prevent double GSource removal.
* gui/component/e-cardlist-model.c (e_cardlist_model_class_init):
Store parent class.
(e_cardlist_model_dispose): Chain. Prevent double frees and unrefs.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_dispose): Chain.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_dispose): Chain.
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_dispose): Chain.
* gui/contact-list-editor/e-contact-list-model.c
(contact_list_model_destroy): Chain. Prevent double frees and unrefs.
* gui/widgets/e-addressbook-reflow-adapter.c (addressbook_dispose):
Chain.
(addressbook_finalize): Chain.
* gui/widgets/e-addressbook-table-adapter.c (addressbook_dispose):
Chain.
* gui/widgets/e-addressbook-treeview-adapter.c (addressbook_destroy):
Chain. Prevent double free.
* gui/widgets/gal-view-minicard.c (gal_view_minicard_dispose):
Chain. Prevent double free and detach.
* gui/widgts/gal-view-treeview.c (gal_view_treeview_dispose):
Chain. Prevent double free and detach.
* printins/e-contact-print-style-editor.c
(e_contact_print_stule_editor_destroy): Chain. Prevent double unref.
svn path=/trunk/; revision=22229
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/Makefile.am: use EVO_MARSHAL_RULE
* backend/pas/Makefile.am: Likewise
* gui/component/select-names/Makefile.am: Likewise
* gui/contact-editor/Makefile.am: Likewise
* gui/contact-list-editor/Makefile.am: Likewise
* gui/widgets/Makefile.am: Likewise
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_class_init):
s/ece_marshal/e_contact_editor_marshal/
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_class_init): Likewise for ecle_marshal
svn path=/trunk/; revision=21913
|
|
|
|
|
|
|
|
|
|
| |
2003-06-18 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (fill_in_field): in the
EUrlEntry case just reassign widget. it'll be handled by the
GtkEditable code below. Fixes #43841.
svn path=/trunk/; revision=21514
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-13 Larry Ewing <lewing@ximian.com>
* gui/component/addressbook.c:
* gui/component/e-cardlist-model.c:
* gui/component/select-names/e-select-names-text-model.c:
* gui/contact-editor/e-contact-editor.c:
* gui/contact-editor/e-contact-save-as.c:
* gui/contact-list-editor/e-contact-list-editor.c:
* gui/widgets/e-addressbook-table-adapter.c:
* gui/widgets/e-addressbook-util.c:
* gui/widgets/e-addressbook-view.c:
* gui/widgets/e-minicard-view.c:
* gui/widgets/e-minicard.c: Fix lots of leaks, update for correct
use of g_object_get. Some misc cleanups.
svn path=/trunk/; revision=21442
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/e-contact-quick-add.c: Added HIG-appropriate
HIG-appropriate spacing, padding, accelerators. Fixes bug #41210
svn path=/trunk/; revision=21254
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/fulladdr.glade: Added HIG-appropriate
spacing, padding, capitalization and accelerators. Fixes bug #41251
svn path=/trunk/; revision=21226
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/fullname.glade: Added HIG-appropriate
spacing, padding, caps, title and accelerators. Fixes bug #41249,
and also bug #41250..
svn path=/trunk/; revision=21225
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/contact-editor.glade: Added HIG-appropriate
spacing, padding, capitalization and accelerators. Fixes bug #41248.
svn path=/trunk/; revision=21224
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (full_addr_clicked):
replace the text_buffer_delete/text_buffer_insert with
set_buffer_set_text. call widget_changed if they clicked OK, so
we actually mark the dialog changed.
(fill_in_field): make this handle GtkTextViews, because for some
reason that escapes rational thought GtkTextView's don't implement
GtkEditable. fixes #42606.
(extract_field): same.
svn path=/trunk/; revision=21184
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (address_mailing_changed):
handle the case where we haven't filled in the address yet. fixes
#42620.
svn path=/trunk/; revision=21182
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-18 Rodney Dawes <dobey@ximian.com>
[ fixes #21499 ]
* gui/component/Makefile.am:
* gui/component/addressbook.c:
* gui/component/select-names/e-select-names-bonobo.c:
* gui/contact-editor/Makefile.am:
* gui/contact-editor/e-contact-editor.c:
* gui/contact-list-editor/Makefile.am:
* gui/contact-list-editor/e-contact-list-editor.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
* gui/Makefile.am:
* gui/calendar-commands.c:
* gui/tasks-control.c:
* gui/dialogs/Makefile.am:
* gui/dialogs/comp-editor.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
* Makefile.am:
* e-msg-composer.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
Fixes bug #21499.
* Makefile.am:
* folder-browser-ui.c:
* mail-signature-editor.c:
* message-browser.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ().
Fixes bug #21499.
* Makefile.am:
* e-summary-factory.c:
Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui ()
* e-shell-view.c: Use PREFIX instead of EVOLUTION_DATADIR for
bonobo_ui_util_set_ui () [#21499]
svn path=/trunk/; revision=20888
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Chris Toshok <toshok@ximian.com>
[ fixes #41252 ]
* gui/contact-editor/fulladdr.glade: change title from "Check
Address" to "Full Address".
svn path=/trunk/; revision=20848
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-28 Chris Toshok <toshok@ximian.com>
[ fix the contact editor so that the only time the address is
parsed is when the user types in the address GtkTextView. ]
* gui/contact-editor/e-contact-editor.c (address_mailing_changed):
make this use delivery addresses instead of labels.
(full_addr_clicked): same.
(find_address_mailing): same.
* backend/ebook/e-card-simple.c
(e_card_simple_set_delivery_address): make this operate similar to
e_card_simple_set_address: it sets both the delivery address and
the label for the address.
svn path=/trunk/; revision=20567
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
[ fixes bug #40026 ]
* gui/contact-editor/e-contact-editor.c (set_field): add
EContactEditor arg, and block/unblock signals around the
gtk_entry_set_text, since that generates a "changed" signal which
causes problems.
(set_phone_field): take and pass along an EContactEditor arg.
(set_fields): pass editor to set_field.
svn path=/trunk/; revision=20474
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/arrow.png: nuke.
* gui/contact-editor/Makefile.am (EXTRA_DIST): remove images_DATA
(images_DATA): nuke, don't need it anymore.
* gui/contact-editor/e-contact-editor.c
(connect_arrow_button_signal): rename _replace_button to this. we
no longer create an image, as it's a GtkArrow in the .glade file
now.
(connect_arrow_button_signals): rename _replace_buttons to this.
no longer pass the arrow.png's to _replace_button.
(e_contact_editor_init): _replace_buttons ->
connect_arrow_button_signals.
(_arrow_pressed): remove some dead code, and some args that aren't
used.
(_phone_arrow_pressed): track change to _arrow_pressed.
(_email_arrow_pressed): same.
(_address_arrow_pressed): same.
svn path=/trunk/; revision=20473
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-13 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c
(set_entry_changed_signals): use set_entry_changed_signal_email
for the email entry so the email gets saved out.
(set_entry_changed_signal_email): new function, analogous to
set_entry_changed_signal_phone, but for email.
svn path=/trunk/; revision=20282
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/contact-editor/Makefile.am: Build libecontacteditor as an
uninstalled shared library.
* gui/contact-list-editor/Makefile.am: Likewise for
libecontactlisteditor
* gui/merging/Makefile.am: and libecardmerging
* gui/search/Makefile.am: and libeaddressbooksearch
* gui/widgets/Makefile.am: and libeminicard
* printing/Makefile.am: and libecontactprint
* gui/component/Makefile.am (libevolution_addressbook_la_LIBADD):
Update for new library names (and get rid of libtool portability
warnings).
svn path=/trunk/; revision=20112
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/e-card.c (e_card_list_send, e_card_send): Remove
these from here; talking to the mailer doesn't really belong at
the libebook level anyway.
* backend/ebook/Makefile.am: Remove Evolution-Composer CORBA
stuff, which fixes some linking problems on OS X.
* gui/widgets/e-addressbook-util.c (e_addressbook_send_card_list,
e_addressbook_send_card): Move from e-card.c and rename.
* gui/widgets/Makefile.am: move Evolution-Composer CORBA stuff
here
* gui/widgets/e-addressbook-view.c (send_as, send_to,
e_addressbook_view_send, e_addressbook_view_send_to): Update for
new function names.
* gui/contact-list-editor/e-contact-list-editor.c (file_send_as_cb,
file_send_to_cb): Likewise
* gui/contact-editor/e-contact-editor.c (file_send_as_cb,
file_send_to_cb): Likewise
svn path=/trunk/; revision=20103
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-27 Chris Toshok <toshok@ximian.com>
* gui/component/addressbook.c (book_open_cb): use g_signal_connect
here, not swapped... although since we pass the widget as the
closure it really doesn't matter.
(load_uri_auth_cb): use a GtkDialog here.
(search_result): same.
* gui/component/select-names/e-simple-card-bonobo.h: add prototype
for e_simple_card_bonobo_construct to fix warning.
* gui/widgets/e-addressbook-view.c (create_alphabet): remove call
to gtk_widget_set_usize.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_init): gtk_window_set_policy =>
gtk_window_set_resizable.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_init): same.
svn path=/trunk/; revision=20095
|
|
|
|
| |
svn path=/trunk/; revision=19968
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am:
* gui/contact-editor/Makefile.am:
* gui/contact-list-editor/Makefile.am:
* gui/search/Makefile.am:
* gui/widgets/Makefile.am:
* printing/Makefile.am: Build the subparts as (noinst) shared
libraries rather than static libraries, so they can be portably
linked into libevolution-addressbook.so
svn path=/trunk/; revision=19963
|
|
|
|
| |
svn path=/trunk/; revision=19960
|
|
|
|
|
|
| |
instead of $(evolution_uidir). [Pointed out by Grzegorz Goawski.]
svn path=/trunk/; revision=19946
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-10 Chris Toshok <toshok@ximian.com>
[ fixes bug #33066 ]
* gui/contact-editor/e-contact-editor.c
(set_urlentry_changed_signal_field): new function
(set_entry_changed_signals): call
set_urlentry_changed_signal_field for entry-web, entry-caluri, and
entry-fburl.
(fill_in_field): add handling for EUrlEntry's.
(extract_field): same.
(enable_widget): same.
(e_contact_editor_create_date): show the widget.
(e_contact_editor_create_web): same, create a url entry.
(set_urlentry_changed_signal_field): new function
* gui/contact-editor/contact-editor.glade: entry-web,
entry-caluri, and entry-fburl are all custom widgets now.
svn path=/trunk/; revision=19879
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-06 Chris Toshok <toshok@ximian.com>
* gui/component/e-address-popup.c (email_table_save_card_cb):
check the status, not the book, and unref the book here.
(contact_editor_cb): same.
(start_query): unref the book in the failure case.
(add_card_idle_cb): addressbook_load_default_book returns void
now.
(edit_contact_info_cb): same.
(e_address_popup_query): same.
* gui/component/addressbook.c (control_activate_cb): track change
to addressbook_load_uri return type.
(set_prop): same.
(addressbook_load_uri): return type is void now.
(addressbook_load_default_book): same.
* gui/component/addressbook.h:
addressbook_load_uri/addressbook_load_default_book return void
now.
* conduit/address-conduit.c (start_addressbook_server):
e_book_load_default_book returns void now.
* backend/ebook/e-book-util.h: track changes to return types.
* backend/ebook/e-book-util.c (e_book_load_address_book_by_uri):
fallout from change to e_book_load_uri. return type for this
function is void now too.
(e_book_use_address_book_by_uri): same.
(e_book_use_default_book): same.
(e_book_load_default_book): same.
(got_uri_book_cb): if unsuccessful and book is non-NULL, unref it
here.
(got_default_book_cb): same.
* backend/ebook/e-book.c (e_book_load_uri): no longer return a
gboolean. any error is communicated to the callback.
* backend/ebook/e-book.h: e_book_load_uri no longer returns a
gboolean (it's void.)
* backend/ebook/evolution-ldif-importer.c (ebook_create): track
change to the e_book_load_uri family of functions.
* backend/ebook/test-client-list.c (ebook_create): same.
* backend/ebook/test-client.c (ebook_create): same.
* backend/ebook/load-pine-addressbook.c (ebook_create): same.
* backend/ebook/evolution-vcard-importer.c (ebook_create): same.
svn path=/trunk/; revision=19839
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/contact-editor/Makefile.am (INCLUDES): Remove some cruft.
rename ICONSDIR to IMAGESDIR.
(images_DATA): Install arrow.png in imagesdir instead of
privdatadir.
* gui/contact-editor/e-contact-quick-add.c: #include <string.h>
* gui/contact-editor/e-contact-editor.c: #include <string.h>
(e_contact_editor_init): s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR/
(e_contact_editor_new): s/gtk_object_ref/g_object_ref/
(_replace_button): Look in imagesdir, not privdatadir
(_phone_arrow_pressed): Remove call to deprecated
gtk_check_menu_item_set_show_toggle.
(_email_arrow_pressed): Likewise
(_address_arrow_pressed): Likewise
(set_address_field): Remove unused variable
(enable_widget):
s/gtk_entry_set_editable/gtk_editable_set_editable/
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_init):
s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR
(e_contact_editor_address_set_property):
s/gtk_entry_set_editable/gtk_editable_set_editable/
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_init):
s/EVOLUTION_ICONSDIR/EVOLUTION_IMAGESDIR
(e_contact_editor_fullname_set_property): Likewise.
svn path=/trunk/; revision=19781
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-config.c (main): Replace deprecated
glade_gnome_init() with glade_init().
* gui/contact-editor/test-editor.c (main): Likewise.
* printing/test-contact-print-style-editor.c (main): Likewise.
* printing/test-print.c (main): Likewise.
svn path=/trunk/; revision=19760
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-03 Chris Toshok <toshok@ximian.com>
[ pull forward Jack Jia's fix for #34900 ]
* gui/contact-editor/e-contact-save-as.c (e_contact_save_as): use
a weak ref for the file selector.
(e_contact_list_save_as): same.
(destroy_it): rewrite this as a weak ref notify function.
(close_it): remove frees of the info (it's freed in the weak ref
function).
(save_it): same.
svn path=/trunk/; revision=19722
|
|
|
|
|
|
|
|
|
| |
2003-01-27 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/contact-editor.glade: add a scrolled window
(SHADOW_IN) around the address textview.
svn path=/trunk/; revision=19649
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/contact-editor.glade: rename the category
entry to entry-categories.
* gui/contact-editor/e-contact-editor.c
(set_entry_changed_signals): use the specialized "changed" signal
handlers for entry-company and entry-fullname.
svn path=/trunk/; revision=19640
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am (iconsdir): Remove definition; this is
now in configure.in.
* gui/contact-editor/Makefile.am (iconsdir): Likewise.
* gui/contact-list-editor/Makefile.am (iconsdir): Likewise.
svn path=/trunk/; revision=19619
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/select-names/Makefile.am (gladedir): Version using
$(BASE_VERSION).
(etspecdir): Likewise.
(iconsdir): Likewise.
* gui/contact-list-editor/Makefile.am (iconsdir): Version using
$(BASE_VERSION).
(gladedir): Likewise.
* gui/merging/Makefile.am (gladedir): Version using $(BASE_VERSION).
* gui/search/Makefile.am (ruledir): Version using $(BASE_VERSION).
* gui/component/Makefile.am (INCLUDES): Update EVOLUTION_IMAGESDIR
to be versioned through $(BASE_VERSION).
* gui/widgets/e-addressbook-view.c (init_collection): Use
EVOLUTION_GALVIEWSDIR.
* gui/widgets/Makefile.am (INCLUDES): Define EVOLUTION_GALVIEWSDIR
and update EVOLUTION_IMAGESDIR.
svn path=/trunk/; revision=19551
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/widgets/e-addressbook-util.c
(e_addressbook_prompt_save_dialog): Change dialog from
Yes/No/Cancel to Discard/Cancel/Save to match the HIG.
* gui/search/e-addressbook-search-dialog.c
(e_addressbook_search_dialog_init): Change dialog from OK/Cancel
to Cancel/OK to match the HIG.
* gui/contact-editor/e-contact-save-as.c (file_exists): Change
dialog from Overwrite/Cancel to Cancel/Overwrite to match the HIG.
* gui/contact-editor/e-contact-quick-add.c
(build_quick_add_dialog): Fix typo s/reponse/response/. Also
change the dialog to be Edit/Cancel/OK instead of OK/Edit/Cancel
to match the HIG.
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_confirm_delete): Make alert cancel/delete
instead of delete/cancel to match the HIG.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_init): Make dialog Cancel/OK instead of
OK/Cancel to match the HIG.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_init): Make dialog Cancel/OK instead of
OK/Cancel to match the HIG.
* gui/component/select-names/e-select-names.c
(e_select_names_init): Make dialog Cancel/OK instead of OK/Cancel
to match the HIG.
svn path=/trunk/; revision=19472
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.[ch]: remove the select
names stuff (the Related Contacts button/entry.)
* gui/contact-editor/contact-editor.glade: same.
svn path=/trunk/; revision=19376
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/Makefile.am: $(datadir)/evolution/images instead
of $(datadir)/images/evolution.
* gui/contact-editor/Makefile.am: Likewise.
* gui/contact-list-editor/Makefile.am (iconsdir): Likewise.
* gui/widgets/Makefile.am: Likewise.
svn path=/trunk/; revision=19295
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-18 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard.c (e_minicard_realize): drop use of
"font" arg.
(get_left_width): use pango to calculate this instead of a GdkFont.
* gui/widgets/e-minicard-view.c: drop include of e-unicode.h.
* gui/widgets/e-minicard-label.c (e_minicard_label_construct):
don't need to create the font anymore.
* gui/search/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
* gui/search/e-addressbook-search-dialog.c
(e_addressbook_search_dialog_new): use g_object_new instead of
gtk_type_new.
* gui/merging/Makefile.am (INCLUDES): add -D*_DISABLE_DEPRECATED.
* gui/contact-list-editor/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/contact-list-editor/e-contact-list-editor.c (is_named):
strdup (or not, if we don't need to save the value) instead of
using the e_utf8 functions.
(fill_in_info): same.
* gui/contact-editor/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/contact-editor/e-contact-save-as.c (e_contact_save_as):
strdup (or not, if we don't need to save the value) instead of
using the e_utf8 functions.
(e_contact_list_save_as): same.
* gui/contact-editor/e-contact-quick-add.c (clicked_cb): strdup
(or not, if we don't need to save the value) instead of using the
e_utf8 functions.
(build_quick_add_dialog): same.
* gui/contact-editor/e-contact-editor.c (phone_entry_changed):
strdup (or not, if we don't need to save the value) instead of
using the e_utf8 functions.
(file_as_set_style): same.
(name_entry_changed): same.
(full_name_clicked): same.
(categories_clicked): same.
(set_field): same.
(fill_in_field): same.
(fill_in_single_field): same.
(extract_field): same.
(extract_single_field): same.
* gui/contact-editor/e-contact-editor-fullname.c (extract_field):
just strdup, it's already utf8.
* gui/contact-editor/e-contact-editor-address.c (extract_field):
they're all entries, use GTK_ENTRY foo here.
* gui/component/select-names/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/component/select-names/e-select-names.c
(e_select_names_add_section): remove the extra
utf8_from_locale_string stuff.
* gui/component/select-names/e-select-names-popup.c
(set_uiinfo_label): gtk_container_children ->
gtk_container_get_children, and remove the extra utf8 stuff.
* gui/component/Makefile.am (INCLUDES): add
-D*_DISABLE_DEPRECATED.
* gui/component/addressbook-storage.c
(addressbook_storage_init_source_uri): g_string_sprintfa ->
g_string_append_printf.
* gui/component/addressbook-config.c (focus_help):
gtk_notebook_set_page -> gtk_notebook_set_current_page.
(addressbook_source_dialog_set_source): same.
(auth_optionmenu_activated): gtk_container_children ->
gtk_container_get_children.
(ssl_optionmenu_activated): same.
(ssl_optionmenu_selected): same, and gtk_notebook_set_page ->
gtk_notebook_set_current_page.
(scope_optionmenu_activated): same.
(set_advanced_button_state): same.
(addressbook_ldap_init): hook "response" to gtk_widget_destroy to
make the dialog go away when clicked.
(addressbook_ldap_auth): same.
(addressbook_root_dse_query): same.
(do_ldap_root_dse_query): same.
(addressbook_config_control_new): fix return type and cast.
(main): remove call to gtk_widget_push_visual.
* gui/component/addressbook-config.h:
addressbook_config_control_new returns a BonoboObject, not a
BonoboControl.
* gui/component/addressbook.c: remove e-unicode.h include.
* backend/pas/Makefile.am (INCLUDES): Add
-DLIBGNOME_DISABLE_DEPRECATED.
* backend/ebook/Makefile.am (INCLUDES): Add
-DLIBGNOME_DISABLE_DEPRECATED.
* backend/ebook/e-card.c (e_card_get_property): remove misleading
comment.
svn path=/trunk/; revision=19160
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-02 Not Zed <NotZed@Ximian.com>
* gui/widgets/e-addressbook-view.c (e_contact_print_button):
gnomedialog -> gtkdialog stuff. print dialog is a gtkdialog now.
* gui/contact-editor/e-contact-editor.c: include gtkstock.h
2002-11-27 Not Zed <NotZed@Ximian.com>
* gui/contact-editor/e-contact-editor-address.c: #include gtkstock.h
svn path=/trunk/; revision=18971
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-quick-add.c: add include for
gtkstock.h.
* gui/contact-list-editor/e-contact-list-model.c
(e_contact_list_model_add_destination): add pre_change call.
(e_contact_list_model_remove_row): same.
(e_contact_list_model_remove_all): same.
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_new): ref/sink the contact list editor so
we don't get the floating unref warning from gtk.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_new):
ref/sink the contact editor so we don't get the floating unref
warning from gtk.
(e_contact_editor_init): use g_build_filename instead of
g_concat_dir_and_file.
* gui/widgets/e-minicard-label.c
(e_minicard_label_resize_children): use MAX (value, 0) to make
sure we aren't passing negative values for clip-widths.
* gui/widgets/e-minicard.c (e_minicard_realize): use MAX (value,
0) to make sure we aren't passing negative values for widths.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
use g_build_filename.
svn path=/trunk/; revision=18946
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-23 Chris Toshok <toshok@ximian.com>
[ roll forward from the 1.2 branch. fixes #25540, part of #29630,
as well as other selection issues in the contact editor and ACL
issues in the ldap backend ]
* backend/pas/pas-backend-ldap.c (check_schema_support): reset the
schema check state to FALSE if the read returned nothing (and the
user had not authenticated). we'll requery if/when they auth.
(query_ldap_root_dse): free the schema dn before assigning over
it.
(pas_backend_ldap_connect): added a diagnostic warning about the
root dse query failing in anonymous mode (if it in fact did fail.)
(pas_backend_ldap_process_authenticate_user): if we successfully
authed, requery the root dse to pick up any attributes that might
be protected, and retry the schema query if that failed before.
* gui/contact-editor/e-contact-editor.c (full_name_clicked): set
the dialog's editable state based on the new field
"fullname_editable", and only do the Ok button handling if this
flag is TRUE.
(full_addr_clicked): set the dialog's editable state based on the
editable state for the particular address (from
editor->address_editable[]). also, only do the Ok button handling
if this flag is TRUE.
(_address_arrow_pressed): use the address_editable array to
determine whether the address text and the mailing address
checkbutton are sensitive.
(enable_writable_fields): figure out if fullname_editable is
TRUE/FALSE, also, init the address_editable flags based on the
field list, and handle the address checkbutton.
* gui/contact-editor/fulladdr.glade: change the label names to
label-<name> to match {entry,combo}-<name>.
* gui/contact-editor/fullname.glade: same.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_class_init): rename ARG_IS_READ_ONLY to
ARG_EDITABLE, to reflect the correct sense of the flag.
(e_contact_editor_fullname_set_arg): same, and make the labels
sensitive/insensitive depending on the editable state of the
dialog.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_class_init): rename ARG_IS_READ_ONLY to
ARG_EDITABLE, to reflect the correct sense of the flag.
(e_contact_editor_address_set_arg): same, and make the labels
sensitive/insensitive depending on the editable state of the
dialog.
svn path=/trunk/; revision=18910
|
|
|
|
|
|
|
|
|
| |
2002-11-20 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c: roll forward the fix for
the contact editor.
svn path=/trunk/; revision=18874
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-16 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_build_phone_ui): sink the popup.
(e_contact_editor_build_email_ui): same.
(e_contact_editor_build_address_ui): same.
* gui/component/addressbook-config.c (ldap_dialog_new): show
everything from dialog->page down, so custom widgets show up.
svn path=/trunk/; revision=18812
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-12 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (_popup_position): push_in
= FALSE, no clue why... :)
(_arrow_pressed): call g_signal_stop_emission here, seems to fix
things.
* gui/component/select-names/e-select-names.c
(e_select_names_init): fix warnings.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_activate_dialog): fix warning.
* gui/component/addressbook.c (forget_passwords_cb): remove the
PENDING_PORT ifdef.
(load_uri_auth_cb): same.
(addressbook_authenticate): same.
* gui/component/addressbook-factory.c (main): same.
* gui/component/addressbook-storage.c (load_source_data): be
silent about text nodes if they contain nothing but whitespace.
svn path=/trunk/; revision=18728
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-11 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (_arrow_pressed): change
around a little, still ifdefed though.
* gui/contact-editor/e-contact-save-as.c (file_exists): same.
(save_it): deal with the GtkDialog response ids.
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_confirm_delete): just build the dialog here
(using gtk_message_dialog*).
* gui/contact-editor/Makefile.am (glade_DATA): remove
file-exists.glade and e-contact-editor-confirm-delete.glade.
svn path=/trunk/; revision=18712
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-08 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-reflow-adapter.c
(addressbook_get_property): oops, missed these casts.
* gui/component/addressbook.c (get_master_list): remove the
PENDING_PORT_WORK ifdef, just ported ECategoriesMasterList.
(make_suboptions): same.
* gui/contact-editor/e-contact-editor.c (categories_clicked):
same.
svn path=/trunk/; revision=18684
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-08 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor-address.[ch]: port work.
* gui/contact-editor/e-contact-editor-fullname.[ch]: port work.
* gui/contact-editor/e-contact-editor.[ch]: port work.
* gui/contact-editor/e-contact-quick-add.c: port work.
* gui/contact-editor/e-contact-save-as.c: port work.
svn path=/trunk/; revision=18667
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-08 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c: more porting work.
* e-contact-editor-fullname.[ch]: more porting work.
* e-contact-editor.c: more porting work.
* e-contact-quick-add.c: more porting work.
* e-contact-save-as.c: more porting work.
* test-editor.c: more porting work.
* e-contact-editor-confirm-delete.glade, file-exists.glade,
fulladdr.glade, fullname.glade: run these through
libglade-convert.
svn path=/trunk/; revision=18663
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-05 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/.cvsignore: ignore the marshal generated
stuff.
* gui/contact-editor/Makefile.am: typical port stuff. add
marshaller generation foo, dist it...
* gui/contact-editor/e-contact-editor-address.[ch]: Port to GObject/gnome2.
* gui/contact-editor/e-contact-editor-fullname.c: Port to GObject/gnome2.
* gui/contact-editor/e-contact-editor.c: Port to GObject/gnome2.
* gui/contact-editor/e-contact-quick-add.c: Port to GObject/gnome2.
* gui/contact-editor/e-contact-save-as.[ch]: Port to GObject/gnome2.
* gui/contact-editor/test-editor.c: Port to GObject/gnome2.
svn path=/trunk/; revision=18589
|
|
|
|
|
|
|
|
|
|
|
| |
2002-10-20 Chris Toshok <toshok@ximian.com>
[ fixes #32144 ]
* gui/contact-editor/e-contact-save-as.c (e_contact_save_as):
convert the name to the gtk locale before saving.
(e_contact_list_save_as): same.
svn path=/trunk/; revision=18403
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-10-19 Chris Toshok <toshok@ximian.com>
[ probable fix for #25477, and memory leak fix ]
* gui/contact-editor/e-contact-editor.c (supported_fields_cb): if
the dialog isn't in the list of all dialogs it's been destroyed so
just return here.
* backend/ebook/e-book.c
(e_book_do_response_get_supported_fields): plug leak of
resp->fields.
svn path=/trunk/; revision=18396
|
|
|
|
|
|
|
|
|
|
|
| |
2002-09-27 Chris Toshok <toshok@ximian.com>
[ fixes #27521 ]
* gui/contact-editor/e-contact-quick-add.c (editor_closed_cb):
always unref the contact editor when we get the editor_closed
signal.
svn path=/trunk/; revision=18255
|
|
|
|
|
|
|
|
|
|
|
| |
2002-09-11 Chris Toshok <toshok@ximian.com>
[ fixes the other half of #17336 ]
* gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
parse the name when we're asked to set it, so the full name
doesn't get stored as (potentially) "Last, First" in the card.
svn path=/trunk/; revision=18051
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-09-11 Chris Toshok <toshok@ximian.com>
[ fixes part of #17336 ]
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_init): get the window title from the
.glade file, and supply a suitable wm icon.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_init): same.
svn path=/trunk/; revision=18050
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-08-29 Chris Toshok <toshok@ximian.com>
[ fixes #25038 ]
* gui/contact-editor/Makefile.am (INCLUDES): need to have
EVOLUTION_ICONSDIR defined.
* gui/contact-list-editor/Makefile.am (INCLUDES): same.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
set the window icon to the contact mini icon.
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_init): set the window icon to the new
contact list icon.
* gui/widgets/e-minicard.c (LIST_ICON_FILENAME): change to (the
prettier, imo) "contact-list-16.png"
svn path=/trunk/; revision=17915
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-09 Peter Williams <peterw@ximian.com>
* tools/Makefile.am (INCLUDES): Add include lines to get
ebook headers relative to <ebook/foo.h>, not "foo.h".
addressbook:
2002-07-08 Peter Williams <peterw@ximian.com>
* backend/ebook/e-book.h: Normalize includes to <ebook/foo.h>, so
that the installed headers will work sanely.
* backend/ebook/e-card-cursor.h:
* backend/ebook/e-book-view.h:
* backend/ebook/e-card-simple.h:
* backend/ebook/e-card.h:
* backend/ebook/e-destination.h: Same.
* printing/Makefile.am (INCLUDES): add -Iaddressbook/backend
to access the ebook headers. Also the builddir version to get
the generated addressbook.h
* gui/widgets/Makefile.am (INCLUDES): Same builddir fix.
* gui/merging/e-card-merging.c: Fix an ebook #include.
* gui/merging/Makefile.am (INCLUDES): Same idea.
* gui/contact-list-editor/Makefile.am (INCLUDES): Same.
* gui/contact-editor/Makefile.am (INCLUDES): Same builddir
change.
calendar:
2002-07-08 Peter Williams <peterw@ximian.com>
* gui/Makefile.am (INCLUDES): Change the -I flags to get
it to play nicely with the new Ebook header paradigm.
* gui/dialogs/Makefile.am: Same.
* gui/e-meeting-model.c: More of the same.
* gui/dialogs/e-delegate-dialog.c:
* gui/dialogs/e-meeting-model.c:
* gui/dialogs/comp-editor-util.c: Fix include lines to get
ebook headers.
* pcs/Makefile.am: Same.
composer:
2002-07-08 Peter Williams <peterw@ximian.com>
* Makefile.am (INCLUDES): Fix cflags for ebook header namespacing.
importers:
2002-07-08 Peter Williams <peterw@ximian.com>
* Makefile.am: Fix cflags to get at ebook headers correctly.
* pine-importer.c: Fix include lines to get ebook headers the "right"
way.
* evolution-gnomecard-importer.c: Same.
mail:
2002-07-08 Peter Williams <peterw@ximian.com>
* Makefile.am (INCLUDES): Add -I flags to get the ebook headers.
svn path=/trunk/; revision=17411
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-06-15 Chris Toshok <toshok@ximian.com>
[ fixes bug #26130 ]
* gui/contact-editor/e-contact-editor.c (file_save_as_cb): pass
ce->app as parent_window.
* gui/contact-list-editor/e-contact-list-editor.c
(file_save_as_cb): same .
* gui/contact-editor/e-contact-save-as.c (e_contact_list_save_as):
if a parent_window is specified, the file selector should be
modal/transient for that window.
(e_contact_save_as): same.
* gui/contact-editor/e-contact-save-as.h: track prototype changes
(addition of GtkWindow *parent_window to both calls.)
svn path=/trunk/; revision=17199
|
|
|
|
|
|
|
|
|
|
|
| |
2002-06-13 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-editor.c (enable_writable_fields):
Don't enable fields if the editor isn't editable and the
widget_field_mappings lists this field as being desensitize for
read only.
svn path=/trunk/; revision=17184
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-component.c (request_quit): New, quit
handler for the EvolutionShellComponent.
(add_creatable_item): Set it up.
* gui/contact-editor/e-contact-list-editor.c
(e_contact_list_editor_request_close_all): New.
(e_contact_list_editor_new): Put the contact editor in a static
list and gtk_object_weakref() it.
(contact_list_editor_destroy_notify): New, GtkDestroyNotify
function for the contact editors.
* gui/contact-editor/e-contact-editor.c
(e_contact_editor_request_close_all): New.
(e_contact_editor_new): Put the contact editor in a static list
and gtk_object_weakref() it.
(contact_editor_destroy_notify): New, GtkDestroyNotify function
for the contact editors.
svn path=/trunk/; revision=16934
|
|
|
|
|
|
|
|
|
|
|
| |
2002-05-13 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-editor.c (enable_writable_fields):
Enable the dropdown widgets even if the contact is not editable so
that you can view any email address, phone number, or postal
address on read only contacts.
svn path=/trunk/; revision=16767
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-04 JP Rosevear <jpr@ximian.com>
* gui/contact-editor/e-contact-editor.c (find_address_mailing): tidy
* conduit/address-conduit.c (addrconduit_load_configuration): load
default address setting
(addrconduit_save_configuration): save default address setting
(e_addr_gui_new): new gui routine for conduit settings
(e_addr_gui_fill_widgets): ditto
(e_addr_gui_fill_config): ditto
(e_addr_gui_destroy): ditto
(e_addr_context_destroy): destroy the gui and new_cfg
(local_record_from_ecard): reinstate commented out bits, determine
which address to sync to pilot
(ecard_from_remote_record): determine which address to sync from
pilot
(fill_widgets): put the gui widgets in
(create_settings_window): create gui
(save_settings): fill gui
svn path=/trunk/; revision=15568
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-04 JP Rosevear <jpr@ximian.com>
* gui/contact-editor/e-contact-editor.c (address_text_changed): if
the shown address in the mailing address or there is no mailing
address, set the default flag and make sure the button is checked
(address_mailing_changed): set the flags properly when the mailing
address changes
(e_contact_editor_init): listen for the check button being toggled
(find_address_mailing): find the address (if any) with the default
flag
(set_address_field): set the mailing address button appropriately
(fill_in_info): find the mailing address
* gui/contact-editor/e-contact-editor.h: add new class data member
* gui/contact-editor/contact-editor.glade: show mailing address
check button
svn path=/trunk/; revision=15561
|
|
|
|
| |
svn path=/trunk/; revision=15486
|
|
|
|
|
|
|
| |
* gui/contact-editor/e-contact-editor-address.c: #include
<locale.h>.
svn path=/trunk/; revision=15431
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-18 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-editor-address.c
(fill_in_countries), gui/contact-editor/fulladdr.glade: Sort
country list. Country list moves from fulladdr.glade to
e-contact-editor-address.c, but only a few country names have
actually changed. Fixes Ximian bug #16545.
svn path=/trunk/; revision=15354
|
|
|
|
|
|
|
|
|
| |
2002-01-09 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-editor.c (set_fields): Choose the
first filled in address field here. Fixes Ximian bug #2222.
svn path=/trunk/; revision=15280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-12-05 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (enable_writable_fields):
we need to be able to disable non-labels here as well. since
we're using enable_widget and not gtk_widget_set_sensitive, it's
okay to handle entries/text's, etc, here.
(widget_field_mappings): add label-caluri and label-fburl here.
* gui/contact-editor/contact-editor.glade: change the label names
for the freebusy/calendar urls to have more descriptive names,
since we use them in e-contact-editor.c now.
* backend/pas/pas-backend-ldap.c: add support for
caluri/calendarURI, fburl/freeBusyURI.
* backend/pas/evolutionperson.schema: add calendarURI and
freeBusyURI.
svn path=/trunk/; revision=14908
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-12-04 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/contact-editor.glade: Fixed up the
accelerators and such here.
* gui/contact-editor/e-contact-editor.c (file_save_as_cb):
Translate this string.
(pixmaps): Added a pixmap for the ContactEditorSaveClose command.
(setup_tab_order): Fixed up the tab order here.
* gui/contact-editor/fulladdr.glade: Made the country combo
focusable here.
svn path=/trunk/; revision=14895
|
|
|
|
|
|
|
|
|
| |
2001-11-28 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-editor-address.c (setup_tab_order):
Setup the tab order here. Fixes Ximian bug #13751.
svn path=/trunk/; revision=14840
|
|
|
|
|
|
|
|
|
|
| |
2001-11-12 Jon Trowbridge <trow@ximian.com>
* gui/contact-editor/e-contact-editor.c (categories_clicked): If
our call to e_categories_new returns NULL, put up an error dialog
and return. (Fixed #14780)
svn path=/trunk/; revision=14672
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-11-03 Chris Toshok <toshok@ximian.com>
[ Fixes Ximian bug #14410 ]
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
init in_async_call to FALSE.
(card_added_cb): turn the UI back on and set in_async_call to
FALSE.
(card_modified_cb): same.
(card_deleted_cb): same.
(save_card): turn off the UI by setting the dialog insensitive,
and set in_async_call to TRUE.
(delete_cb): same.
(app_delete_event_cb): if we're in an async call don't let the
window get deleted.
* gui/contact-editor/e-contact-editor.h (struct _EContactEditor):
add in_async_call flag for when we make a wombat call and need to
disable the UI.
* gui/contact-list-editor/e-contact-list-editor.c
(e_contact_list_editor_init): init in_async_call to FALSE.
(list_added_cb): turn the UI back on and set in_async_call to
FALSE.
(list_modified_cb): same.
(list_deleted_cb): same.
(save_card): turn off the UI by setting the dialog insensitive,
and set in_async_call to TRUE.
(delete_cb): same.
(app_delete_event_cb): if we're in an async call don't let the
window get deleted.
* gui/contact-list-editor/e-contact-list-editor.h (struct
_EContactListEditor): add in_async_call flag for when we make a
wombat call and need to disable the UI.
svn path=/trunk/; revision=14582
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-29 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-util.c
(e_addressbook_prompt_save_dialog): new function, a "Do you want
to save changes?" dialog.
* gui/widgets/e-addressbook-util.h: add prototype for
e_addressbook_prompt_save_dialog.
* gui/contact-editor/e-contact-editor.c (prompt_to_save_changes):
call e_addressbook_prompt_save_dialog and save the card if they
select save. return TRUE if the dialog should be closed, FALSE
otherwise.
(file_close_cb): check prompt_to_save_changes before closing the
dialog.
(app_delete_event_cb): same.
* gui/contact-list-editor/e-contact-list-editor.c
(prompt_to_save_changes): call e_addressbook_prompt_save_dialog
and save the card if they select save. return TRUE if the dialog
should be closed, FALSE otherwise.
(file_close_cb): check prompt_to_save_changes before closing the
dialog.
(app_delete_event_cb): same.
svn path=/trunk/; revision=14414
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-29 Jon Trowbridge <trow@ximian.com>
* conduit/address-conduit.c (pre_sync): Comment out spew.
* gui/contact-list-editor/e-contact-list-editor.c (fill_in_info):
Comment out spew.
* gui/component/addressbook-component.c
(destination_folder_handle_drop): Comment out spew.
(get_dnd_selection): Comment out spew.
* gui/widgets/e-addressbook-table-adapter.c
(addressbook_set_value_at): Comment out spew.
svn path=/trunk/; revision=14401
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-27 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (merge_cb): change to
EBookCallback signature, and unref the book.
(quick_add_merge_card): use addressbook_load_default_book.
(ce_have_book): change to EBookCallback signature, and unref the
book.
(edit_card): use addressbook_load_default_book.
* gui/component/e-address-popup.c (email_table_save_card_cb):
change to EBookCallback signature, and unref the book.
(add_card_idle_cb): use addressbook_load_default_book, and call
the cb if it fails.
(e_address_popup_cleanup): fix type -- should be "pop->card =
NULL", not "pop = NULL".
(contact_editor_cb): change to EBookCallback signature.
(edit_contact_info_cb): use addressbook_load_default_book.
(start_query): change to EBookCallback signature.
(e_address_popup_query): use addressbook_load_default_book.
* gui/widgets/e-minicard-control.c (book_open_cb): change to
EBookCallback signature, and unref the book.
(save_in_addressbook): use addressbook_load_default_book instead
of e_book_use_local_address_book.
* gui/widgets/Makefile.am (INCLUDES): change includes since we're
including addressbook.h which has it's own set of funky include
path requirements.
svn path=/trunk/; revision=14269
|
|
|
|
| |
svn path=/trunk/; revision=14211
|
|
|
|
|
|
| |
explicitly.
svn path=/trunk/; revision=14188
|
|
|
|
|
|
|
|
|
|
| |
2001-10-26 Jon Trowbridge <trow@ximian.com>
* gui/contact-editor/e-contact-editor.c (close_dialog): Don't
assert, but check if ce->app != NULL, since this function can
(apparently) get called multiple times.
svn path=/trunk/; revision=14162
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-26 Jon Trowbridge <trow@ximian.com>
* gui/contact-editor/e-contact-save-as.c (file_exists): Remove bad
dialog ref-counting crap.
* gui/contact-editor/e-contact-editor.c (save_card): Ref our
EContactEditor, since we are holding a pointer to it in
EditorCloseStruct.
(card_modified_cb): Unref our EContactEditor when we free our
EditorCloseStruct.
(card_added_cb): Unref our EContactEditor when we free our
EditorCloseStruct.
svn path=/trunk/; revision=14157
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-22 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-save-as.c (save_it): Put up an
error dialog if there's an error while saving. If the person hits
cancel on the "file exists" dialog, don't close the file selection
dialog. Fixes Ximian bug #7055.
svn path=/trunk/; revision=13865
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-20 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-completion.c
(name_style_query): Fix memory leak.
* gui/widgets/e-addressbook-view.c (jump_to_letter): Free our
string vector letter_v when we are done with it.
* gui/contact-editor/e-contact-quick-add.c (edit_card): Unref our
QuickAdd structure.
* gui/component/e-address-popup.c (e_address_popup_construct):
Unref our style after we are done with it.
svn path=/trunk/; revision=13835
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-20 Jon Trowbridge <trow@ximian.com>
* backend/ebook/e-book.c (activate_factories_for_uri): We
shouldn't leak the info returned by oaf_query.
* gui/contact-editor/e-contact-quick-add.c (card_added_cb): Remove
superfluous call to quick_add_unref.
(editor_closed_cb): Remove superfluous call to quick_add_unref.
* gui/component/select-names/e-select-names.c (esn_get_key_fn): We
need to unref the card returned by e_addressbook_model_get_card.
svn path=/trunk/; revision=13834
|
|
|
|
|
|
|
|
|
|
| |
2001-10-15 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-save-as.c (e_contact_save_as,
e_contact_list_save_as): Set the default file name here. Fixes
Ximian bug #7053.
svn path=/trunk/; revision=13674
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-11 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-card-simple.c (e_card_simple_destroy,
fill_in_info, e_card_simple_sync_card, e_card_simple_set_phone,
e_card_simple_set_address, e_card_simple_set_delivery_address,
file_as_get_style, file_as_set_style, e_card_simple_set,
e_card_simple_set_arbitrary),
gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_destroy,
e_contact_editor_address_set_arg,
e_contact_editor_address_get_arg),
gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_destroy,
e_contact_editor_fullname_set_arg,
e_contact_editor_fullname_get_arg),
gui/contact-editor/e-contact-editor.c (phone_entry_changed,
address_text_changed, name_entry_changed, full_name_clicked,
full_addr_clicked, fill_in_info): Changed these to use the new ref
and unref functions for ECard auxillary types.
* backend/ebook/e-card-simple.h: Added a comment.
* backend/ebook/e-card-types.h: Added ref_count field to all the
types.
* backend/ebook/e-card.c, backend/ebook/e-card.h: Added ref and
unref functions here for all the ECard auxillary types. Removed
the corresponding free functions. Switched to using these
functions where appropriate.
* gui/component/addressbook-factory.c: #include
<e-util/e-passwords.h>
* gui/component/addressbook.c (load_uri_cb): const correctify.
* gui/component/select-names/e-select-names-manager.c,
gui/component/select-names/e-select-names.c: #include
<addressbook/gui/component/addressbook.h>
* gui/widgets/e-addressbook-model.c (modify_card): Removed an
unnecessary ref here.
svn path=/trunk/; revision=13604
|
|
|
|
| |
svn path=/trunk/; revision=13514
|
|
|
|
|
|
|
|
|
|
| |
2001-09-26 Anna Marie Dirks <anna@ximian.com>
* gui/contact-editor/contact-editor.glade: Added help text (thanks
to Aaron) and re-worded the labels, and fixed the shortcuts on the
brand-spanking-new Collaboration tab.
svn path=/trunk/; revision=13170
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-18 JP Rosevear <jpr@ximian.com>
* backend/ebook/e-card-simple.c (field_data): add caluri field data
* backend/ebook/e-card.c (e_card_get_vobject): add the caluri
property when appropriate
(parse_caluri): handle read caluri
(e_card_class_init): add caluri arg
(e_card_destroy): free the caluri
(e_card_get_arg): return caluri arg
(e_card_set_arg): set caluri from arg
(e_card_init): init caluri to null
* backend/ebook/e-card-simple.h: new simple field
* backend/ebook/e-card.h: new member
* gui/contact-editor/e-contact-editor.c (field_changed): util
callback to change the command state
(set_entry_changed_signal_field): hook up a change signal to above
(set_entry_changed_signals): use above function
* gui/contact-editor/e-contact-editor.glade: Add collaboration
page and fields
svn path=/trunk/; revision=12945
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-16 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (_phone_arrow_pressed):
use enable_widget instead of gtk_widget_set_sensitive.
(_email_arrow_pressed): same.
(_address_arrow_pressed): same.
(disable_widget_foreach): same.
(enable_writable_fields): same.
(set_editable): same.
(enable_widget): new function, using both gtk_widget_set_sensitive
and *_set_editable to allow the user to select text in GtkEntry's
and GtkText's.
* gui/contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_set_arg): use set_editable as well as
set_sensitive, to allow the user to select text in GtkEntry's.
* gui/contact-editor/e-contact-editor-address.c
(e_contact_editor_address_set_arg): same.
svn path=/trunk/; revision=12868
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-15 Jon Trowbridge <trow@ximian.com>
* backend/ebook/e-book-listener.c (e_book_listener_stop): Make
"stop" do nothing but set the stopped flag, as in
e-book-view-listener.c.
(e_book_listener_destroy): Clean up our queue here, rather than in
e_book_listener_stop.
(response_free): Added. Move the rather lengthy bit of code
needed to free a EBookListenerResponse into one place.
(e_book_listener_check_queue): Properly deal with the stopped
flag.
(e_book_listener_queue_response): If the stopped flag is set, just
drop the incoming response.
* backend/ebook/e-book-view-listener.c
(e_book_view_listener_stop): Make "stop" do nothing but set the
stopped flag.
(e_book_view_listener_destroy): Move all of the clean-up that used
to be in e_book_view_listener_stop here. This considerably simplifies
the logic required to avoid various race conditions.
(e_book_view_listener_check_queue): Properly deal with the stopped flag.
(e_book_view_listener_queue_response): Drop all incoming responses if
we are stopped.
2001-09-14 Jon Trowbridge <trow@ximian.com>
* backend/pas/pas-book.c (pas_book_queue_request): Hold a
reference to the book on behalf of our idle function.
(pas_book_check_queue): When we are finished, drop the reference
we've been holding on behalf of the idle function.
* backend/pas/pas-backend-file.c
(pas_backend_file_process_create_card): Hold a reference to the
book_view while sending our notifications.
(pas_backend_file_process_remove_card): Hold a reference to the
book_view while sending our notifications.
* gui/contact-editor/e-contact-quick-add.c (quick_add_unref): Remove
debugging spew.
* backend/ebook/e-book-util.c: Remove a lot of unused code that
worked around bugs that have long since been fixed.
(simple_query_disconnect): Added. Breaks out the part of
simple_query_free that disconnect signals.
(simple_query_free): Replace code w/ a call to
simple_query_disconnect.
(simple_query_sequence_complete_cb): Call simple_query_disconnect
before executing the callback, so that our callbacks don't get
triggered by any book changes that might occur during that
callback.
* backend/ebook/e-book-view-listener.c
(e_book_view_listener_check_queue): Changed to be consistent with
e_book_listener_check_queue.
(e_book_view_listener_queue_response): Also changed to use a
high-frequency timeout.
* backend/ebook/e-book-listener.c (e_book_listener_check_queue):
OK, I've agonized over this stupid little function, and it should
now be race-free.
(e_book_listener_queue_response): We process our response queue in
a high-frequency timeout rather than an idle. Using an idle
function leads to some tricky race conditions and bad interactions
with bonobo's semi-broken attempts to take over event processing.
(e_book_view_listener_stop): Manually disable our timeout and
clean up.
svn path=/trunk/; revision=12851
|
|
|
|
|
|
|
|
|
| |
2001-09-06 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c: (pixmaps): change
/Toolbar/ContactEditorSave to /Toolbar/ContactEditorSaveClose.
svn path=/trunk/; revision=12665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/ebook/e-card-simple.c
(field_data): Marked "name" and "short_name" fields for translation.
(e_card_simple_get_name, e_card_simple_get_short_name): Return
localized version of the name (using U_() macro).
* gui/contact-editor/e-contact-editor.c (set_entry_changed_signals):
Connect "changed" signal from "entry-web" entry to widget_changed.
(changing this field wasn't making "Save and Close" button sensitive)
* gui/widgets/Makefile.am (glade_DATA): Removed alphabet.glade.
* gui/widgets/e-addressbook-view.c
(button_labels, button_letters): New strings containing a list of
labels and "values" of all buttons placed on the right side of the
addressbook view (intended for localization).
(struct LetterClosure): Changed the type of letter field to gunichar.
(e_utf8_split): New function, similar to g_strsplit, but operates on
UTF-8 strings.
(jump_to_letter): Don't hardcode letters, build queries dynamically
using UTF-8 and localized letters stored in button_letters.
(connect_button): Removed.
(create_alphabet): Don't use glade file, build buttons manually using
(localized) labels from button_labels. Use (localized) values from
button_letters when creating LetterClosure.
* gui/widgets/e-minicard-view-widget.[ch]
(e_minicard_view_widget_jump_to_letter): Changed the type of the
second argument from char to gunichar.
* gui/widgets/e-minicard-view.c
(compare_to_utf_str): Renamed from compare_to_letter, now operates on
UTF-8 string.
(e_minicard_view_jump_to_letter): Changed the type of the second
argument from char to gunichar + conversion to UTF-8 string.
* gui/widgets/e-minicard-view.h
(e_minicard_view_jump_to_letter): Changed the type of the second
argument from char to gunichar.
svn path=/trunk/; revision=12563
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-02 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-book.c (e_book_add_card, e_book_commit_card),
backend/pas/pas-backend-file.c (do_create),
backend/pas/pas-backend-ldap.c
(create_card_handler, remove_card_handler, modify_card_handler,
pas_backend_ldap_process_get_vcard, poll_ldap): Use
e_card_get_vcard_assume_utf8 instead of e_card_get_vcard here
since all internal communications and database storage are assumed
to be utf8.
* backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h
(e_card_simple_duplicate): Simplified this function considerably.
(e_card_simple_get_vcard_assume_utf8): Added this function.
* backend/ebook/e-card.c, backend/ebook/e-card.h (e_card_new,
e_card_load_cards_from_file, e_card_load_cards_from_string): Made
these functions pay attention to charset attributes.
(e_card_new_with_default_charset,
e_card_load_cards_from_file_with_default_charset,
e_card_load_cards_from_string_with_default_charset): New functions
that let you change the default charset from UTF-8.
(e_card_get_vcard): Made this write out charset attributes when
necessary.
(e_card_get_vcard_assume_utf8): New function that writes out a
card without writing out charset attributes.
* backend/ebook/evolution-vcard-importer.c (book_open_cb),
backend/ebook/load-gnomecard-addressbook.c (book_open_cb),
backend/ebook/test-card.c (main),
gui/component/addressbook-component.c
(destination_folder_handle_drop), gui/contact-editor/test-editor.c
(main), gui/contact-list-editor/e-contact-list-editor.c
(table_drag_data_received_cb), gui/widgets/e-addressbook-view.c
(selection_received), gui/widgets/e-minicard-control.c
(pstream_load): Changed the default charset to be used here to
ISO-8859-1.
* backend/ebook/load-gnomecard-addressbook.c (add_card_cb),
backend/ebook/load-pine-addressbook.c (add_card_cb),
backend/ebook/test-client-list.c (get_cursor_cb),
backend/ebook/test-client.c (get_cursor_cb, get_card_cb): Use
e_card_get_vcard_assume_utf8 to print out testing strings.
* gui/component/select-names/e-select-names-model.c,
gui/component/select-names/e-select-names-model.h
(e_select_names_model_contains): Changed this to be const
EDestination *dest to fix a warning.
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
Translate window title here.
svn path=/trunk/; revision=12558
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-29 Jon Trowbridge <trow@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (quick_add_set_name):
Paranoia. Check that name != qa->name.
(quick_add_set_email): Check that email != qa->email.
(ce_have_book): Store the QuickAdd data structure in object data,
so that we can be extra-careful and avoid having a dangling
pointer floating around out somewhere as the closure for a signal.
Fixes bug #8155, I think.
(card_added_cb): Clear object data to ensure single unref.
(editor_closed_cb): Clear object data to ensure single unref.
svn path=/trunk/; revision=12525
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-22 jacob berkman <jacob@ximian.com>
* gui/component/e-address-popup.c (emit_event): emit an event from
our event source
(contact_editor_cb): emit a destroy event so our control frame can
be destroyed.
(edit_contact_info_cb): emit a hide event so our control frame can
be hidden
(e_address_popup_cardify):
(add_contacts_cb): emit the destroy event
(e_address_popup_factory_new_control): don't unref our object at
widget destroy time as that was really really broken
(e_address_popup_factory_new_control): create an event source and
aggregate ourself with it
* gui/contact-editor/e-contact-editor.c (enable_writable_fields):
display a nicer warning when we can't find a widget for a given
field
(e_contact_editor_raise): only raise if there is a window
* gui/contact-editor/contact-editor.glade: name some widgets that
got unnamed, and set the first entry as defaultable
* gui/contact-editor/e-contact-editor.c: envelope printing is
disabled in 1.0 2001-08-22 jacob berkman <jacob@ximian.com>
* mail-display.c: rework how the e-card-popup thing has its life
managed. we now hide the window on the Hide event and destroy it
on the Destroy event emitted from its event source
svn path=/trunk/; revision=12402
|
|
|
|
|
|
|
|
| |
2001-08-20 Damon Chaplin <damon@ximian.com>
* gui/contact-editor/e-contact-editor.c: Used Delete icon in menu.
svn path=/trunk/; revision=12281
|
|
|
|
|
|
|
|
|
| |
2001-08-20 Damon Chaplin <damon@ximian.com>
* gui/contact-editor/e-contact-editor.c: use bigger Save icon for
toolbar.
svn path=/trunk/; revision=12279
|
|
|
|
|
|
|
|
|
| |
2001-08-19 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/fulladdr.glade: Added full country list.
Fixes Ximian bug #5123.
svn path=/trunk/; revision=12217
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-addressbook.xml: Set the pixtype for
"ContactEditorDelete" to "pixbuf".
* evolution-contact-editor.xml: Likewise.
* evolution-contact-list-editor.xml: Likewise.
* gui/component/addressbook.c: Hook up `delete-message.png' as the
icon for "ContactDelete".
* gui/contact-editor/e-contact-editor.c: Likewise.
svn path=/trunk/; revision=12206
|
|
|
|
|
|
|
|
|
|
| |
2001-08-17 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c
(set_entry_changed_signals): connect to the "changed" signal on
"entry-web" to update command state.
svn path=/trunk/; revision=12193
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-17 Chris Toshok <toshok@ximian.com>
* gui/contact-list-editor/e-contact-list-editor.c (list_added_cb):
call e_card_set_id on the list's card so we can continue to use
this dialog. also, call command_state_changed if we aren't
closing the dialog so the toolbar is properly sensitized.
(list_deleted_cb): always close the dialog after we successfully
delete a list.
* gui/contact-editor/e-contact-editor.c (card_added_cb): call
e_card_set_id on the card so we can continue to use this dialog
(to modify or delete the card.)
(card_deleted_cb): always close the dialog after we successfully
delete a card.
svn path=/trunk/; revision=12191
|
|
|
|
|
|
|
|
|
|
| |
2001-08-16 Jon Trowbridge <trow@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (e_contact_quick_add):
Check that name != NULL before we start messing with it.
(Fixes bug #7329)
svn path=/trunk/; revision=12084
|
|
|
|
|
|
|
|
|
| |
2001-08-14 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/contact-editor.glade: Added focus targets
here. Fixes part of Ximian bug #5843.
svn path=/trunk/; revision=11998
|
|
|
|
|
|
|
|
|
| |
2001-08-14 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-editor.c (e_contact_editor_init):
Grab focus here. Fixes Ximian bug #2265.
svn path=/trunk/; revision=11995
|
|
|
|
|
|
|
|
|
|
| |
2001-08-10 Jon Trowbridge <trow@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (e_contact_quick_add):
Remove single- or double-quotes from names before sticking them
into the addressbook. (Bug #6499)
svn path=/trunk/; revision=11909
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-08 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (ce_have_book): mark
the dialog as changed so the save button is immediately available.
* gui/contact-editor/e-contact-editor.c (card_modified_cb): once
we save reset the change flag to false if we aren't closing the
dialog.
(card_added_cb): same.
(e_contact_editor_class_init): add a "changed" arg.
(e_contact_editor_set_arg): add setter for "changed".
(e_contact_editor_get_arg): add getter for "changed".
svn path=/trunk/; revision=11799
|
|
|
|
|
|
|
|
|
|
| |
2001-08-08 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-quick-add.c (ce_have_book): better
to assume that we can write to the local addressbook than that we
can't write to it :)
svn path=/trunk/; revision=11798
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-08 Nat Friedman <nat@ximian.com>
* evolution-contact-editor.xml: Removed Print Envelope since it's
disabled for Evolution 1.0.
* gui/widgets/e-addressbook-reflow-adapter.c (print_envelope): If 0'd out
since Envelope printing is disabled for 1.0.
* gui/widgets/e-addressbook-view.c (print_envelope): Likewise.
* gui/contact-editor/e-contact-editor.c (print_envelope_cb): Likewise.
* gui/widgets/e-addressbook-reflow-adapter.c
(e_addressbook_reflow_adapter_right_click): Removed "Print
Envelope" menu item.
* gui/widgets/e-addressbook-view.c (table_right_click): Likewise.
* gui/contact-editor/e-contact-editor.c (verbs): Likewise.
svn path=/trunk/; revision=11780
|
|
|
|
|
|
|
|
|
|
| |
2001-08-02 Jason Leach <jleach@ximian.com>
* evolution-contact-editor.xml: Update the updated Save, Save As,
and Print icons for menus and the toolbar. Also added a Close
button to the toolbar and some other fixes suggested in #5518.
svn path=/trunk/; revision=11584
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-01 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/Makefile.am: Added file-exists.glade.
* gui/contact-editor/e-contact-save-as.c (file_exists),
gui/contact-editor/file-exists.glade: Added a dialog to ask the
user whether to replace an already existing file. Mostly from a
patch by Jos Dehaes. Fixes Ximian bug #2231.
svn path=/trunk/; revision=11540
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-24 Chris Toshok <toshok@ximian.com>
* gui/contact-editor/e-contact-editor.c (wants_html_changed): call
widget_changed.
(phone_entry_changed): same.
(email_entry_changed): same.
(address_text_changed): same.
(name_entry_changed): same.
(company_entry_changed): same.
(widget_changed): new function that we can either call or set as a
signal to change the "changed" flag on the dialog.
(set_entry_changed_signals): connect lots of "changed" signals on
widgets to widget_changed.
(add_lists): connect "changed" to widget_changed.
svn path=/trunk/; revision=11355
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-17 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/contact-editor.glade,
gui/merging/e-card-duplicate-detected.glade,
gui/merging/e-card-merging-book-commit-duplicate-detected.glade,
printing/e-contact-print.glade: Patch from Taylor Hayward
<thayward@gjpc.com>. Added accelerators to a few dialogs.
svn path=/trunk/; revision=11153
|
|
|
|
|
|
|
|
|
| |
2001-07-13 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/contact-editor.glade: Changed Company to
Organization here.
svn path=/trunk/; revision=11078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Christopher James Lahey <clahey@ximian.com>
* gui/component/Makefile.am (evolution_addressbook_LDADD): Added
$(BONOBO_CONF_LIBS).
* gui/component/select-names/e-select-names.c
(e_select_names_create_categories),
gui/contact-editor/e-contact-editor.c (categories_clicked):
Switched to an ECategoriesMasterListWombat instead of an
ECategoriesMasterListArray here.
svn path=/trunk/; revision=10722
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Peter Williams <peterw@ximian.com>
* gui/contact-editor/Makefile.am (INCLUDES): srcdir !=
builddir compile fix.
* gui/contact-list-editor/Makefile.am (INCLUDES): Same.
* gui/widgets/Makefile.am (INCLUDES): Same.
* gui/search/Makefile.am (INCLUDES): Same.
svn path=/trunk/; revision=10680
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Christopher James Lahey <clahey@ximian.com>
* gui/contact-editor/e-contact-editor.c (categories_clicked):
Turned off wombatification of the categories master list here.
svn path=/trunk/; revision=10668
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-card.c, backend/ebook/e-card.h: Added
related_contacts field.
* gui/component/select-names/e-select-names-model.c,
gui/component/select-names/e-select-names-model.h
(e_select_names_model_import_destinationv): Added this function.
* gui/contact-editor/contact-editor.glade: Replaced the entry here
for related contacts with a table which is filled in in the C code.
* gui/contact-editor/e-contact-editor.c,
gui/contact-editor/e-contact-editor.h (add_lists): Added a select
names entry here for the related contacts field.
* gui/widgets/Makefile.am: Removed all the test programs here
since there are circular dependencies now.
svn path=/trunk/; revision=10666
|
|
|
|
|
|
| |
helixcode.com with ximian.com all over the place.
svn path=/trunk/; revision=10440
|
|
|
|
|
|
|
|
|
| |
2001-06-20 Chris Toshok <toshok@ximian.com>
* contact-editor/e-contact-editor.c: add prototype for
close_dialog to remove warnings.
svn path=/trunk/; revision=10349
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-19 Chris Toshok <toshok@ximian.com>
* contact-editor/e-contact-quick-add.c (ce_have_book): rename
ce_book_found_fields to this, remove the fetching of fields (the
contact editor code handles that now.), and change the add_card
signal to card_added.
(card_added_cb): copied somewhat from merge_cb above. we don't
need to do the merge here, just call the callback.
* contact-editor/e-contact-editor.c (e_contact_editor_class_init):
track signal change. add book arg, and is_read_only -> editable.
(wants_html_changed): if the card isn't already changed, flag it
as such (and update the commands.)
(phone_entry_changed): same.
(email_entry_changed): same.
(address_text_changed): same.
(name_entry_changed): same.
(company_entry_changed): same.
(full_name_clicked): is_read_only -> editable.
(full_addr_clicked): same.
(card_added_cb): new function, emit our card_added signal, and
close the dialog if we're supposed to. properly deal with error
status here.
(card_modified_cb): same, modulo card_added -> card_modified.
(save_card): actually call e_card_merging_book_{add/commit}_card
instead of using a signal. Also, add a gboolean arg to tell
whether or not to close the dialog after saving the card.
(card_deleted_cb): new function, just emit our "card_deleted"
signal.
(delete_cb): actually call e_book_remove_card here, instead of
using a signal.
(tb_save_and_close_cb): call save_card with TRUE for should_close.
(e_contact_editor_init): init changed = FALSE;
(e_contact_editor_destroy): unref our book if we have one.
(e_contact_editor_new): new signature, set the "book" arg, and
call e_book_get_supported_fields here.
(supported_fields_cb): new function, show the contact editor.
(e_contact_editor_set_arg): initialize changed to FALSE when
setting the card (but *after*, since the changed callbacks will
set it to TRUE.) also, call command_state_changed if editable
changes. also handle setting "book". oh, and is_read_only ->
editable.
(command_state_changed): new function - set the state of the
commands we care about.
(e_contact_editor_get_arg): add "book" handling, and is_read_only
-> editable.
(_phone_arrow_pressed): is_read_only -> editable.
(_email_arrow_pressed): same.
(_address_arrow_pressed): same.
(enable_writable_fields): same.
(set_editable): rename set_read_only to this, and is_read_only ->
editable.
* contact-editor/e-contact-editor.h (struct _EContactEditor):
is_read_only -> editable, add a "changed" flag so we can sensitize
commands correctly, and add an EBook* arg to e_contact_editor_new
and to the EContactEditor struct. Also, change all the signals to
past tense, and send the EBookStatus in them.
* contact-editor/e-contact-editor-address.c
(e_contact_editor_address_class_init): is_read_only -> editable.
(e_contact_editor_address_set_arg): same.
(e_contact_editor_address_get_arg): same.
* contact-editor/e-contact-editor-address.h (struct
_EContactEditorAddress): same.
* contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_class_init): same.
(e_contact_editor_fullname_set_arg): same.
(e_contact_editor_fullname_get_arg): same.
* contact-editor/e-contact-editor-fullname.h (struct
_EContactEditorFullname): same.
* contact-editor/Makefile.am: don't build contact-editor-test now,
until contact-editor gets moved to gui/ and we can more easily
depend on the e_card_merging_* calls.
* backend/pas/pas-backend-ldap.c (ldap_error_to_response): return
CardIdAlreadyExists for LDAP_ALREADY_EXISTS.
* backend/idl/addressbook.idl: Add CardIdAlreadyExists to the
BookListener status enum.
* backend/ebook/e-book-types.h: add
E_BOOK_STATUS_CARD_ID_ALREADY_EXISTS.
* backend/ebook/e-book-listener.c
(e_book_listener_convert_status): add support for
CardIdAlreadyExists.
svn path=/trunk/; revision=10317
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-19 Jon Trowbridge <trow@gnu.org>
* contact-editor/e-contact-quick-add.c: Serious de-crufting,
removal of gtk_object_set_data() hacks, simplified by using
some of the newer ebook convenience routines, etc.
(ce_book_found_fields):
s/e_contact_editor_raise/e_contact_editor_show/, to accomodate the
small changes in the contact editor API.
svn path=/trunk/; revision=10289
|
|
|
|
|
|
|
|
|
| |
2001-06-14 Chris Toshok <toshok@ximian.com>
* contact-editor/e-contact-editor.c (delete_cb): save ourselves a
function call - call close_dialog instead of file_close_cb.
svn path=/trunk/; revision=10238
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-09 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-card-compare.c (use_common_book_cb): Null
terminate the strv here.
(e_card_locate_match): ref here instead of unref.
* backend/ebook/e-card-simple.c (e_card_simple_get): Handle a NULL
card here.
* contact-editor/Makefile.am (INCLUDES), gui/widgets/Makefile.am
(INCLUDES): Added addressbook/gui/merging here.
* contact-editor/e-contact-quick-add.c (book_ready_cb),
gui/component/addressbook-component.c (dnd_drop_book_open_cb),
gui/widgets/e-addressbook-table-adapter.c
(addressbook_append_row), gui/widgets/e-addressbook-util.c
(add_card_cb), gui/widgets/e-addressbook-view.c
(selection_received), gui/widgets/e-minicard-control.c
(book_open_cb): Use e_card_merging_book_add_card instead of
e_book_add_card here.
* gui/Makefile.am (SUBDIRS): Added merging.
* gui/component/Makefile.am (evolution_addressbook_LDADD),
gui/widgets/Makefile.am (minicard_test_LDADD,
minicard_widget_test_LDADD): Added libecardmerging.a here.
* gui/merging/, gui/merging/.cvsignore, gui/merging/Makefile.am:
New addressbook library.
* gui/merging/e-card-duplicate-detected.glade: Glade file for
duplicate detected dialog.
* gui/merging/e-card-merging.c, gui/merging/e-card-merging.h: New
files for detecting duplicates before adding and putting up a
dialog if duplicates are found.
* gui/widgets/e-minicard-view.c: Include e-addressbook-util.h
here.
svn path=/trunk/; revision=10170
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-08 Chris Toshok <toshok@ximian.com>
* contact-editor/e-contact-editor.c (e_contact_editor_new): remove
the gtk_widget_show call...
(e_contact_editor_show): and put it here.
* contact-editor/e-contact-editor.h: add prototype for
e_contact_editor_show.
* gui/widgets/e-minicard.c (e_minicard_event): call
e_addressbook_show_contact_editor.
(card_modified_cb): call e_addressbook_error_dialog if status !=
SUCCESS.
* gui/widgets/e-minicard-view.c (e_minicard_view_event): call
e_addressbook_show_contact_editor. also, use card_modified_cb as
the commit_card callback.
* gui/widgets/e-addressbook-view.c (table_double_click): clean
this area up alot, call e_addressbook_show_contact_editor.
(card_deleted_cb): call e_addressbook_error_dialog.
* gui/widgets/e-addressbook-table-adapter.c
(card_modified_cb): new function, call e_addressbook_error_dialog
if the status != SUCCESS.
(addressbook_set_value_at): use card_modified_cb as the callback
for e_book_commit_card.
* gui/widgets/Makefile.am (libeminicard_a_SOURCES): add
e-addressbook-util.[ch].
* gui/component/addressbook.c (new_contact_cb): use
e_addressbook_show_contact_editor here.
svn path=/trunk/; revision=10164
|
|
|
|
|
|
|
|
|
| |
2001-06-05 Christopher James Lahey <clahey@ximian.com>
* contact-editor/e-contact-editor.c (categories_clicked): Remove
references to ECategoryMasterListWombat.
svn path=/trunk/; revision=10130
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-05 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-card.c (e_card_set_arg): Copy dates as they come
in.
* backend/pas/pas-backend-file.c
(pas_backend_file_changes_foreach_key, pas_backend_file_changes,
pas_backend_file_process_remove_card,
pas_backend_file_process_modify_card,
pas_backend_file_build_all_cards_list, pas_backend_file_get_vcard,
pas_backend_file_maybe_upgrade_db): memset DBTs to 0 before using
them.
(pas_backend_file_build_all_cards_list): Reindented.
* contact-editor/contact-editor.glade: Replaced GnomeDateEdits
with a custom widget that creates an EDateEdit.
* contact-editor/e-contact-editor.c: Use an EDateEdit here instead
of a GnomeDateEdit.
svn path=/trunk/; revision=10125
|
|
|
|
|
|
|
|
|
| |
2001-05-11 Chris Toshok <toshok@ximian.com>
* contact-editor/e-contact-editor.c (enable_writable_fields):
don't leak the ECard or ECardSimple.
svn path=/trunk/; revision=9757
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-08 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/Makefile.am (libebookinclude_HEADERS): Removed
e-card-pairs.h since we're not using it.
* backend/ebook/e-book-view.c (e_book_view_check_listener_queue):
Added break; to default: case here.
* backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h:
Added changed variable so as to avoid sync_card when possible.
(e_card_simple_destroy): Free all the data here properly.
(e_card_simple_get_arg): Slight simplification here.
(fill_in_info, e_card_simple_arbitrary_foreach,
e_card_simple_get_arbitrary): Call e_card_free_empty_lists here to
save a bit of memory.
* backend/ebook/e-card.c, backend/ebook/e-card.h: Fixed up
includes a bit.
(e_card_list_get_vcard, e_card_list_send): Added these functions
for acting on a group of cards.
(parse_org): Cleaned up this function a bit.
(e_card_free_empty_lists): Added this function to delete
unnecessary ELists and save a bit of memory.
(e_v_object_get_child_value): Made this return NULL if not found
instead of g_strdup("").
* contact-editor/e-contact-save-as.c,
contact-editor/e-contact-save-as.h (e_contact_list_save_as): Added
this function to save multiple contacts.
* gui/widgets/Makefile.am: Commented out reflow test.
(libeminicard_a_SOURCES): Added e-minicard-view-model.c and
e-minicard-view-model.h.
* gui/widgets/e-minicard-view-model.c,
gui/widgets/e-minicard-view-model.h: Model for use in
EMinicardView.
* gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h:
Reworked this to use the new EReflow stuff.
* gui/widgets/e-minicard.c (e_minicard_event): Doesn't handle
right click menus now. Emits a signal on the parent canvas item
instead.
* printing/e-contact-print-envelope.c,
printing/e-contact-print-envelope.h
(e_contact_print_envelope_list_dialog_new): Added this function to
print multiple envelopes (only prints first for now.)
* printing/e-contact-print.c, printing/e-contact-print.h
(e_contact_print_card_list_dialog_new): Added this function to
print multiple cards. Only prints the first for now.
svn path=/trunk/; revision=9711
|
|
|
|
|
|
|
|
|
|
| |
2001-04-21 Jon Trowbridge <trow@ximian.com>
* contact-editor/e-contact-quick-add.c (clicked_cb): Properly
convert to utf8. (Bug #2256)
(build_quick_add_dialog): Properly convert from utf8. (Bug #2256)
svn path=/trunk/; revision=9485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
* AUTHORS: /me is a translator.
* configure.in (EVO_CHECK_LIB): fail with AC_MSG_ERROR, not echo &&
exit 1.
2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
* backend/ebook/evolution-gnomecard-importer.c: added missing #include.
* contact-editor/e-contact-editor.c (_arrow_pressed): popup menu items were
not translated after selecting one of them.
* gui/widgets/e-addressbook-view.c: mark popup menu items with N_().
Updated list[] for translators.
* gui/widgets/e-minicard.c: same.
* gui/widgets/e-minicard-view-widget.c (e_minicard_view_widget_set_arg): fix warning
for "editable" arg.
* gui/widgets/e-minicard-view.c: convert "empty_message" to utf8.
2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
* widgets/e-summary-subwindow.c: added some missing includes.
* widgets/e-summary-title-button.h: same.
2001-04-10 Gediminas Paulauskas <menesis@delfi.lt>
* menus/gal-view-menus.c: convert label to utf8.
svn path=/trunk/; revision=9215
|
|
|
|
| |
svn path=/trunk/; revision=9191
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-04 Kjartan Maraas <kmaraas@gnome.org>
* contact-editor/e-contact-editor.[ch]: Fix headers.
* component/addressbook-storage.c: Same here.
* gui/search/e-addressbook-search-dialog.c: Same here.
* gui/widgets/e-addressbook-view.c: Same here.
* gui/widgets/e-minicard-label.c: Same here.
* gui/widgets/e-minicard-view-widget.c: Same here.
* gui/widgets/e-minicard-view.c: Same here.
* gui/widgets/e-minicard-widget-test.c: Same here.
* gui/widgets/e-minicard-widget.c: Same here.
* gui/widgets/e-minicard.c: Same here.
* gui/widgets/test-minicard-label.c: Same here.
svn path=/trunk/; revision=9179
|
|
|
|
| |
svn path=/trunk/; revision=9150
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Guided by Jacub Stener's mail, where he explaned which icons were renamed or
added, I added a bunch of new icons to menus, fixed renamed ones. Changed Trash
and Executive summary folder type icons. Fixed art/Makefile.am for these
changes.
Also, pulled icon cache from mailer and moved it to e-util/e-gui-utils.h, made
all components and dialogs use cache and not load pixmaps every time.
Accidentally got a couple of includes fix in, but they won't break anything.
svn path=/trunk/; revision=9092
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* *.*: Clean up #includes. Replace <gnome.h>, <bonobo.h> and
<gtk/gtk.h> with more finegrained headers where needed.
svn path=/trunk/; revision=9026
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-15 Jon Trowbridge <trow@ximian.com>
* gui/component/e-address-widget.c: Added addressbook querying and
"cardification" functions, which are turned off by default for now
because of addressbook bugs. Added a popup menu option to turn
queries on, so that others can enjoy the thrill of massive flaming
death.
* gui/component/addressbook-factory.c (main): Made warnings always
be fatal.
* backend/pas/pas-book-view.c: Added some debugging spew.
* backend/pas/pas-backend-file.c (pas_backend_file_search): Added
a little experimental code to try to make file searches scale
better. #if 0/#endif-ed out for now.
* contact-editor/e-contact-quick-add.c: #included e-book-util.h.
* backend/ebook/e-card.c (e_card_name_match_string): Added.
Looser name-matching function.
(e_card_email_match_string): Added. Loose e-mail matching.
* backend/ebook/e-book-view-listener.c
(e_book_view_listener_check_queue): Added code to cause us to
abort rather than get trapped in a 100%-CPU-consuming loop in
certain situations. Now we just need to figure out how to avoid
these situations altogether.
* backend/ebook/e-book-util.c: Added. Now contains the simple
query stuff and the open local addressbook functions.
* backend/ebook/e-book.c: Moved simple query stuff and open local
addressbook functions into e-book-util.c.
2001-03-15 Jon Trowbridge <trow@ximian.com>
* wombat.c (main): If we can't initialize a service on startup,
tell us which one before terminating.
svn path=/trunk/; revision=8754
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-12 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard.c (supported_fields_cb): add is_read_only
param.
* gui/widgets/e-minicard-view.c (supported_fields_cb): add
is_read_only param.
* gui/widgets/e-addressbook-view.c (supported_fields_cb): add
is_read_only param.
* gui/component/select-names/e-select-names-text-model.c
(e_select_names_text_model_activate_obj): add is_read_only param.
also, include a little policy here and make it TRUE, as the user
shouldn't be editting in this context anyway (imo).
* gui/component/addressbook.c (supported_fields_cb): add
is_read_only param.
* contact-editor/test-editor.c (main): add is_read_only param.
* contact-editor/e-contact-editor.c (set_read_only): new function,
that either enables or disables all the text fields, combo boxes,
and some buttons, depending on the state of is_read_only.
(e_contact_editor_class_init): add read/write arg "is_read_only".
(full_name_clicked): set the is_read_only of the fullname dialog
to the editor's.
(full_addr_clicked): same.
(e_contact_editor_new): add is_read_only param, that gets set
along with the other params.
(e_contact_editor_set_arg): add setter for is_read_only.
(e_contact_editor_get_arg): add getter for is_read_only.
(_phone_arrow_pressed): change TRUE to !editor->is_read_only for
entry.
(_email_arrow_pressed): same.
(_address_arrow_pressed): same.
(enable_writable_fields): same.
* contact-editor/e-contact-editor-fullname.c
(e_contact_editor_fullname_class_init): add read/write arg
"is_read_only".
(e_contact_editor_fullname_set_arg): add setter for is_read_only
that enables/disables all the entries/combos.
(e_contact_editor_fullname_get_arg): add getter for is_read_only.
* contact-editor/e-contact-editor-fullname.h (struct
_EContactEditorFullname): add is_read_only flag.
* contact-editor/e-contact-editor-address.c
(e_contact_editor_address_class_init): add read/write arg
"is_read_only".
(e_contact_editor_address_set_arg): add setter for is_read_only
that disables/enables all the entries/combos.
(e_contact_editor_address_get_arg): add getter for is_read_only.
* contact-editor/e-contact-editor-address.h (struct
_EContactEditorAddress): add is_read_only flag.
svn path=/trunk/; revision=8662
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-08 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-popup.c
(quick_add_cb): Switched to use e_contact_quick_add_free_form.
Removed debugging code, hopefully without introducing any bugs
in the process.
* gui/component/select-names/e-select-names-text-model.c
(e_select_names_text_model_insert_length): Fix bug with commas
inside of name/address combos. As long as the comma is inside of
quotes, it will be treated as part of the name rather than as a
break between addresses.
* gui/component/select-names/e-select-names-completion.c
(match_nickname): Use e_card_name_to_string for nickname match
strings.
(match_email): Use e_card_name_to_string for email match strings.
(e_select_names_completion_begin): Strip quotes out of query text,
so we don't produce malformed sexps.
Added William Blake quote easter egg.
* contact-editor/e-contact-quick-add.c: Further attempts to fix...
mostly unsuccessful.
(e_contact_quick_add_free_form): Added. Takes a single string
and tries to parse out (using some simple, loose rules) the
name and e-mail -- then calls e_contact_quick_add. An attempt to
get the computer to automatically Do The Right Thing.
* backend/ebook/e-book.c: Fixed some broken indentation. Yes, I'm
anal.
* gui/component/GNOME_Evolution_Addressbook.oafinfo: Added oaf_server
info for EAddressWidget.
* gui/component/GNOME_Evolution_Addressbook.oaf.in: Added oaf_server
info for EAddressWidget.
* gui/component/addressbook-factory.c (main): Add call to
e_address_widget_factory_init.
* gui/component/e-address-widget.h:
* gui/component/e-address-widget.c: Added. A little widget (and a
Bonobo control, BTW) for displaying addresses, with a left-click
menu. Used to display addresses in the mail viewer (as embedded
GtkHTML objects, replacing the text previously used). Still quite
incomplete.
2001-03-08 Jon Trowbridge <trow@ximian.com>
* mail-format.c (write_field_row_begin): Added. Table row HTML
broken out into its own function.
(write_subject): Added. Emits the proper HTML for the subject
line.
(write_field_to_stream): #ifdef-ed out of existence.
(write_address): Take a CamelInternetAddress and spit out an
<object> tag with the appropriate <param>s.
* mail-display.c (on_object_requested): Check for an "address"
object. If found, call...
(handle_embedded_address_object): ...this function, which creates
an AddressWidget bonobo control and passes in the necessary info.
I never really realized just quite how much GtkHTML kicks ass
until I figured out how to make this work.
svn path=/trunk/; revision=8607
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-06 Benjamin Kahn <xkahn@cybersites.com>
* contact-editor/e-contact-quick-add.c (clicked_cb):
Added the third argument to e_contact_editor_new. (Cheated
and send NULL for the field argument, which is probably
troublesome. It will be fixed soon by either clahey or
toshok.)
svn path=/trunk/; revision=8568
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-06 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-model.c
(e_select_names_model_replace): Fix a reference counting bug.
* gui/component/select-names/e-select-names-manager.c (popup_cb):
A callback for creating the appropriate popup by calling
e_select_names_popup.
(e_select_names_manager_create_entry): Connect popup_cb to the
entry's popup signal
* gui/component/select-names/e-select-names-popup.c: Added. Code
for popup right-click menus for recipient entries. Still a bit
incomplete.
* backend/ebook/e-destination.c (e_destination_get_email_num):
Added.
* contact-editor/e-contact-quick-add.c: Added. Some code and a
dialog for very quickly adding entries to the address book.
Still not fully working.
svn path=/trunk/; revision=8567
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-04 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-card-simple.c: Cleaned up the formatting in this
file a bit.
* contact-editor/e-contact-editor.c (e_contact_editor_set_arg):
Made it so that passing in NULL to the writable_fields arg sets
the set of writable fields to the empty set.
* gui/component/select-names/e-select-names-text-model.c
(e_select_names_text_model_activate_obj): Pass NULL as the
writable_fields argument here.
* gui/widgets/e-addressbook-model.c: Don't offset by one here.
This way we will get the file_as field as one of our
ETableColumns.
* gui/widgets/e-addressbook-view.c (SPEC): Updated this for the
changes in ECardSimple.
* gui/widgets/e-minicard.c (remodel): Don't remodel if the item
isn't realized.
svn path=/trunk/; revision=8538
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-02 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-minicard-view.c (supported_fields_cb): new
function.
(e_minicard_view_event): split out the creation of the contact
editor to the supported_fields callback.
* gui/widgets/e-minicard.c (supported_fields_cb): new function.
(e_minicard_event): split out the creation of the contact editor
to the supported_fields callback.
* gui/widgets/e-addressbook-view.c (table_double_click): split
function into two functions, since e_book_get_supported_fields
requires a callback now.
(supported_fields_cb): new function.
* gui/component/addressbook.c (new_contact_cb): split this into
two functions, since e_book_get_supported_fields requires a
callback now.
(supported_fields_cb): new function.
* contact-editor/test-editor.c (main): track change to
e_contact_editor_new (pass NULL for the writable_fields arg.)
* contact-editor/contact-editor.glade: fix several labels so they
make better sense (since we look them up in e-contact-editor.c.)
* contact-editor/e-contact-editor.h (struct _EContactEditor): add
writable_fields. also, add it to e_contact_editor_new.
* contact-editor/e-contact-editor.c (e_contact_editor_class_init):
add writable_fields arg.
(e_contact_editor_destroy): unref the writable_fields list.
(e_contact_editor_new): pass @fields as the writable_fields arg.
(e_contact_editor_set_arg): add writable_fields support.
(enable_writable_fields): new (very hairy) function, to disable
everything and reenable just the fields listed in the
writable_fields list.
(_email_arrow_pressed): set label-email1, entry-email1, and
checkbutton-htmlmail to be sensitive since the only way to get
here is to activate a writable field in the menu.
(_address_arrow_pressed): set label-address, button-fulladdr, and
text-address to be sensitive for the same reason.
(_phone_arrow_pressed): sensitize the label and entry for the same
reason.
svn path=/trunk/; revision=8516
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-14 Christopher James Lahey <clahey@ximian.com>
* backend/pas/pas-backend-ldap.c: Undefine E_STRING_PROP and
E_LIST_PROP here.
* contact-editor/e-contact-editor.c,
contact-editor/e-contact-editor.h (e_contact_editor_raise): Added
this function.
* gui/widgets/e-minicard.c, gui/widgets/e-minicard.h
(e_minicard_event): Added an editor field to the EMinicard object.
Made it so that if you double click on the same card twice, it
doesn't open a new window, but instead raises the old.
2001-02-08 Iain Holmes <iain@ximian.com>
* gui/component/addressbook-storage.c (addressbook_source_free):
Free the ldap.binddn.
* gui/widgets/e-addressbook-view.c
(e_addressbook_view_setup_menus): Free the dir strings.
2001-02-08 Christopher James Lahey <clahey@ximian.com>
* contact-editor/e-contact-editor.c (categories_clicked): Set the
header on the category dialog we pop up.
svn path=/trunk/; revision=8234
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-02-12 Kjartan Maraas <kmaraas@gnome.org>
* gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.oaf.in:
Marked strings for translation in this newly created file.
* gui/component/select-names/Makefile.am: Hook up the .oaf.in files in the
xml-i18n-tools framework.
* gui/component/Makefile.am: Same as above.
* gui/component/GNOME_Evolution_Addressbook.oaf.in: Marked stuff for translation here
too.
svn path=/trunk/; revision=8183
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed all files where glade writes strings.
Changed Makefile.am to not distribute them.
Changed all glade files to not write strings to those files.
Removed *.desktop and evolution.keys files, because they are generated.
Added them to .cvsignore
Added *.desktop.in evolution.keys.in files without transalted strings.
Added all existing entries from desktop files to po files.
Changed Makefile.am to distribute only .in files, and merge translations into
desktop files.
Removed obsolete files from po/ dir
svn path=/trunk/; revision=8164
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 JP Rosevear <jpr@helixcode.com>
* POTFILES.in: Remove non-existent file
2001-01-04 JP Rosevear <jpr@helixcode.com>
* conduit/Makefile.am: Fix hard coded library names that were
accidentally committed (i'm looking at you miggie)
* contact-editor/e-contact-editor.c (categories_clicked): Reflect
renaming.
* contact-editor/e-contact-editor-categories.[hc]: These are
living in gal now
svn path=/trunk/; revision=7261
|
|
|
|
| |
svn path=/trunk/; revision=7257
|
|
|
|
|
|
|
|
|
| |
2001-01-04 JP Rosevear <jpr@helixcode.com>
* backend/pas/pas-backend-file.c (pas_backend_file_book_view_free):
Need to e_sexp_unref the the sexp, not gtk_object_unref it.
svn path=/trunk/; revision=7256
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor.c (delete_cb): Make sure this
won't crash if the given contact is removed from the database
while this function is being called.
* gui/widgets/e-minicard.c: Made sure this won't crash if the
given contact is removed from the database while the right click
menu is being displayed.
svn path=/trunk/; revision=7227
|
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/fullname-strings.h,
contact-editor/fullname.glade: Added Ms. and Miss to the prefix
drop down box. Patch submitted by Martin Hicks <mort@bork.org>.
svn path=/trunk/; revision=7144
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-09 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor.c: Made editing the name using
the full name button set the file as entry properly. Made it
so that the address parse that the user chooses after
clicking on the Full Address... button gets saved.
svn path=/trunk/; revision=6886
|
|
|
|
|
|
|
|
|
|
| |
2000-12-08 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor.c (full_name_clicked): Made it
so that the editor->name is set after the entry is changed. This
means that the reparse that the person chose is saved.
svn path=/trunk/; revision=6885
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-08 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/e-card.c: Fixed some formatting.
* contact-editor/e-contact-editor-categories.h: Removed an
unneeded #include.
* gui/widgets/e-addressbook-view.c: Connect to the signals on the
ETable instead of the ETableScrolled.
svn path=/trunk/; revision=6872
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-11-12 Federico Mena Quintero <federico@helixcode.com>
* gui/event-editor.c (recur_to_comp_object): Clear the rdate and
exrule lists from the component if we are setting a simple
recurrence.
(recur_to_comp_object): Set the exdate list here instead of in
dialog_to_comp_object().
(preview_recur): New function to tag the recurrence preview
calendar based on the information from the dialog box.
(fill_exception_widgets): Fill the exception widgets here; moved
over from fill_widgets().
(fill_recurrence_widgets): Call preview_recur(). Also, call
fill_exception_widgets() first of all.
(recurrence_type_toggled_cb): Call preview_recur().
(recur_interval_selection_done_cb): Likewise.
(recur_ending_selection_done_cb): Likewise.
(recurrence_exception_add_cb): Likewise.
(recurrence_exception_modify_cb): Likewise.
(recurrence_exception_delete_cb): Likewise.
(date_changed_cb): Likewise.
(recur_interval_value_changed_cb): Likewise, new function.
* gui/tag-calendar.[ch]: New files with utilities for tagging
calendars. mark.[ch] should go away some day.
* gui/tag-calendar.c (tag_calendar): Moved over from
gnome_calendar_tag_calendar(). Take in a CalClient instead of a
GnomeCalendar. Added API docs.
(tag_calendar_by_comp): New function to tag a calendar based on a
single calendar component instead of a whole client.
* gui/gnome-cal.c (initial_load): Use tag_calendar_by_client().
(obj_updated_cb): Likewise.
(obj_removed_cb): Likewise.
(gnome_calendar_on_date_navigator_date_range_changed): Likewise.
(editor_closed_cb): Free the closure.
(destroy_editor_cb): Renamed from free_uid(). Do not free the
UID; just unref the event editor. Our destroy handler to it will
free things properly. This will also cause the corresponding
calendar client to be unrefed.
(editor_closed_cb): Use a flag on the GnomeCalendar to decide
whether to remove the editor from the hash table. This is sort of
icky.
* gui/calendar-model.c (obj_updated_cb): If the object is new, we
have to use e_table_model_row_inserted(), not row_changed().
Thanks to JP Rosevear for reporting this.
* gui/Makefile.am (evolution_calendar_SOURCES): Added
tag-calendar.[ch] to the list of sources.
svn path=/trunk/; revision=6547
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-11-11 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/Makefile.am: Link in composer bonobo code.
* backend/ebook/e-card.c, backend/ebook/e-card.h: Added code to
send mail to an ECard or send an ECard as a VCard attachment.
* contact-editor/e-contact-editor.c: Add verbs to send the contact
as a VCard or send mail to the contact.
* gui/search/e-addressbook-search-dialog.c: Removed some unused
variables.
* gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard.c:
Added menu items to send the contact as a VCard or send mail to
the contact.
svn path=/trunk/; revision=6543
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-11-05 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor.c,
gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard.c: Add
menus items to the envelope printing stuff.
* gui/component/addressbook.c: Hook up the search menu.
* gui/widgets/e-addressbook-search.c,
gui/widgets/e-addressbook-search.h: Add the search menu.
* printing/Makefile.am: Add e-contact-print-envelope.c and
e-contact-print-envelope.h.
* printing/e-contact-print-envelope.c,
printing/e-contact-print-envelope.h: Added envelope printing.
svn path=/trunk/; revision=6408
|
|
|
|
|
|
|
|
| |
2000-11-02 Michael Meeks <michael@helixcode.com>
* The big api rename ...
svn path=/trunk/; revision=6346
|
|
|
|
|
|
|
|
|
|
|
|
| |
* contact-editor/e-contact-editor.c (tb_save_and_close_cb):
* gui/component/addressbook.c (toggle_view_as_cb):
2000-10-20 Michael Meeks <michael@helixcode.com>
* notes/component-factory.c (control_activate_cb):
svn path=/trunk/; revision=6087
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-18 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/e-card.c, backend/ebook/e-card.h: Added the
function e_card_delivery_address_to_label.
* contact-editor/e-contact-editor-address.c: Fixed a potential
crash.
* contact-editor/e-contact-editor.c: Made this save the changed
data to the string version of the address.
svn path=/trunk/; revision=6023
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-17 Iain Holmes <iain@helixcode.com>
* contact-editor/contact-editor.glade: Change the initial dialog
visibility to FALSE
so the contact editor doesn't flash when it appears.
2000-10-16 Iain Holmes <iain@helixcode.com>
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_activate_dialog): Only allow one dialog
per manager.
svn path=/trunk/; revision=5986
|
|
|
|
|
|
|
|
|
| |
2000-10-16 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/fulladdr.glade: Fixed a typo. Made this look a
bit better.
svn path=/trunk/; revision=5948
|
|
|
|
|
|
| |
any CPPFLAGS set at configure time
svn path=/trunk/; revision=5935
|
|
|
|
|
|
|
|
|
| |
2000-10-13 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h:
Rearranged these fields a bit more.
svn path=/trunk/; revision=5907
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-13 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor-categories.c,
gui/component/select-names/e-select-names.c,
gui/widgets/e-addressbook-view.c: Changed these for boolean
ascending attribute instead of int ascending attribute. Fixed
e-select-names to not use a column past the end of its array.
* contact-editor/e-contact-editor-address.c,
contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h:
Rearranged the address editor dialog.
svn path=/trunk/; revision=5904
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor-categories.c: Fixed the column
elements, the no-headers attribute and added a cursor-mode=line
attribute.
* gui/component/select-names/e-select-names.c,
gui/widgets/e-addressbook-view.c: Fixed the column elements here.
svn path=/trunk/; revision=5851
|