Commit Graph

354 Commits

Author SHA1 Message Date
3b09469abc unref not ref the client
2003-05-22  JP Rosevear  <jpr@ximian.com>

 	* gui/dialogs/comp-editor-page.c (comp_editor_page_destroy): unref
 	not ref the client

svn path=/trunk/; revision=21323
2003-05-22 20:10:11 +00:00
76ac9cf157 Fixes #41234
2003-05-21  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #41234

	* gui/dialogs/e-delegate-dialog.glade: changed button ordering.

svn path=/trunk/; revision=21307
2003-05-21 17:03:20 +00:00
9c42c5b193 Change this dialog from using a gnome_message_box (which has been
2003-05-20  Anna Marie Dirks  <anna@ximian.com>

        * gui/dialogs/save-comp.c (save_component_dialog): Change this
        dialog from using a gnome_message_box (which has been deprecated),
        to using a gtk_message_dialog. This HIG-ifies this dialog, and
        fixes bug #42046.

svn path=/trunk/; revision=21285
2003-05-20 16:19:15 +00:00
3a4478a299 Added HIG-blessed padding to (some of) the widgets in the dialog.
2003-05-19  Anna Marie Dirks  <anna@ximian.com>

	* gui/e-meeting-time-sel.c:  (e_meeting_time_selector_construct):
	Added HIG-blessed padding to (some of) the widgets in the
	dialog.

	* gui/dialogs/meeting-page.glade: Added HIG-blessed border width
	and spacing to the meeting page of the event editor.

	* gui/dialogs/schedule-page.glade: Added HIG-blessed border width
	to the schedule page on the event editor.

svn path=/trunk/; revision=21256
2003-05-19 16:24:33 +00:00
dda5c3a270 the title is already in UTF-8
2003-05-16  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/comp-editor.c (make_title_from_comp): the title is
	already in UTF-8

svn path=/trunk/; revision=21235
2003-05-18 13:46:44 +00:00
4870933205 unref the client and the ui component
2003-05-15  JP Rosevear  <jpr@ximian.com>

 	* gui/dialogs/comp-editor.c (comp_editor_finalize): unref the
 	client and the ui component

svn path=/trunk/; revision=21211
2003-05-16 14:57:15 +00:00
bce1283eb5 fix button conversion problem
2003-05-07  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/task-page.glade: fix button conversion problem

	* gui/dialogs/task-details-page.c
	(task_details_page_fill_widgets): only free the percent if its
	non-null

svn path=/trunk/; revision=21128
2003-05-08 14:02:35 +00:00
cde584d348 unref the model again (task_editor_edit_comp): don't allow editing if the
2003-05-01  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/task-editor.c (task_editor_finalize): unref the
	model again
	(task_editor_edit_comp): don't allow editing if the assignee has
	delegated

	* gui/dialogs/meeting-page.c (popup_delete_cb): set the new
	non-delegator to be editable

	* gui/dialogs/event-editor.c (event_editor_edit_comp): don't allow
	editing if the attendee has delegated
	(event_editor_finalize): unref the model again

	* gui/e-meeting-model.c: remove e-table-without related functions
	(finalize): don't create without table
	(e_meeting_model_etable_from_model): build the table with this as
	model
	(e_meeting_model_etable_model_to_view_row): directly use the
	model_to_view call
	(e_meeting_model_etable_view_to_model_row): as above
	(attendee_changed_cb): make sure pre change is alwasy called

	* gui/e-meeting-model.h: use DECLS, remove protos for long dead
	functions, don't include config.h

svn path=/trunk/; revision=21045
2003-05-02 12:37:17 +00:00
63d47beb22 ditto
2003-04-29  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/task-editor.c (task_editor_finalize): ditto

	* gui/dialogs/event-editor.c (event_editor_finalize): don't unref
	the model here

	* gui/e-meeting-time-sel.c (e_meeting_time_selector_destroy): null
	up the display_top and display_main for re-entrancy purposes

svn path=/trunk/; revision=21018
2003-04-29 18:51:51 +00:00
432b014a9f Added HIG-blessed padding to the alarm options dialog. Fixes bug #41221.
2003-04-28  Anna Marie Dirks  <anna@ximian.com>

	* gui/dialogs/alarm-options.glade: Added HIG-blessed padding
	to the alarm options dialog. Fixes bug #41221.

svn path=/trunk/; revision=20991
2003-04-28 19:08:56 +00:00
7fc668b1c4 Added appropriate spacing and padding to the calendar/tasks page of the
2003-04-28  Anna Marie Dirks  <anna@ximian.com>

	* gui/dialogs/cal-prefs-dialog.glade: Added appropriate spacing
	and padding to the calendar/tasks page of the settings dialog.
	Fixes bug #41129

svn path=/trunk/; revision=20990
2003-04-28 19:06:38 +00:00
f36a8560bc Finishes up fixing #41256 by adding appropriate spacing/padding to the
2003-04-28  Anna Marie Dirks  <anna@ximian.com>

	* gui/dialogs/task-page.glade: Finishes up fixing #41256 by
	adding appropriate spacing/padding to the main task page.

	* gui/dialogs/task-details-page.glade: Added appropriate
	spacing and padding to the task-details page. Partially
	fixes #41256.

svn path=/trunk/; revision=20989
2003-04-28 19:03:21 +00:00
ca3492eb33 Added padding/spacing to this page as specified by the HIG. Partially
2003-04-28  Anna Marie Dirks  <anna@ximian.com>

	* gui/dialogs/recurrence-page.glade: Added padding/spacing
	to this page as specified by the HIG. Partially fixes #41215.

	* gui/dialogs/alarm-page.glade: Added padding/spacing/stock
	buttons to the alarm page. Partially fixes #41215.

	* gui/dialogs/event-page.glade: Added padding/spacing to the
	event-page (partially fixes #41215)

svn path=/trunk/; revision=20988
2003-04-28 19:00:04 +00:00
90dc62f9e5 Fixes #37552
2003-04-24  JP Rosevear  <jpr@ximian.com>

	Fixes #37552

	* gui/dialogs/Makefile.am: build delete-error.[hc]

	* gui/e-tasks.c: wrap calls to cal_client_remove_object with
	delete_error_dialog

	* gui/e-itip-control.c: ditto

	* gui/e-calendar-table.c: ditto

	* gui/e-week-view.c: ditto

	* gui/e-day-view.c: ditto

	* gui/dialogs/delete-error.[hc]: gemerate an error message based
	on result

svn path=/trunk/; revision=20961
2003-04-25 01:57:55 +00:00
f58154d28e Fixes part of #41148, #41216 and #41235
2003-04-22  Rodrigo Moya <rodrigo@ximian.com>

	Fixes part of #41148, #41216 and #41235

	* gui/e-itip-control.c (init):
	* gui/e-meeting-time-sel.c (e_meeting_time_selector_construct,
	  e_meeting_time_selector_add_key_color):
	* gui/e-timezone-entry.c (e_timezone_entry_init):
	* gui/gnome-cal.c (setup_widgets):
	* gui/tasks-control.c (confirm_expunge):
	* gui/dialogs/comp-editor.c (setup_widgets):
	* gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
	* gui/dialogs/meeting-page.c (meeting_page_construct):
	* gui/dialogs/recurrence-page.c (make_weekly_special,
	  make_monthly_special, make_ending_count_special):
	* gui/dialogs/schedule-page.c (schedule_page_construct):
	use HIG-suggested spacing.

svn path=/trunk/; revision=20927
2003-04-22 21:15:41 +00:00
1bd3678dbe [ fixes #21499 ]
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-18 17:46:26 +00:00
1c0d5f2c84 Fixes #41459
2003-04-17  JP Rosevear  <jpr@ximian.com>

	Fixes #41459

	* gui/dialogs/meeting-page.c: comment out delegation stuff

svn path=/trunk/; revision=20880
2003-04-17 15:52:41 +00:00
2bd492627c Fixes #41129, #41215, #41221, #41256
2003-04-16  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #41129, #41215, #41221, #41256

	* gui/alarm-notify/alarm-notify.glade:
	* gui/dialogs/alarm-options.glade:
	* gui/dialogs/alarm-page.glade:
	* gui/dialogs/cal-prefs-dialog.glade:
	* gui/dialogs/e-delegate-dialog.glade:
	* gui/dialogs/meeting-page.glade:
	* gui/dialogs/recurrence-page.glade:
	* gui/dialogs/schedule-page.glade:
	* gui/dialogs/task-details-dialog.glade:
	* gui/dialogs/task-page.glade:
	* gui/dialogs/event-page.glade: set spacing to 6 pixels
	everywhere.

svn path=/trunk/; revision=20869
2003-04-16 20:31:09 +00:00
1cddfbd5e5 If we already have an evolution_dir, free the old one before setting it
2003-04-15  Hans Petter Jansson  <hpj@ximian.com>

	* gui/calendar-component.c (owner_set_cb): If we already have an
	evolution_dir, free the old one before setting it anew.

	* gui/e-day-view-time-item.c (e_day_view_time_item_draw): Unref the
	metrics.

	* gui/e-day-view.c (e_day_view_style_set): Unref the metrics.
	(e_day_view_recalc_cell_sizes): We don't need font metrics here.
	(e_day_view_reshape_long_event): Ditto.

	* gui/e-meeting-model.c (init): Don't dup the string passed to
	e_table_without_hide().

	* gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
	Unref the metrics.
	(e_meeting_time_selector_recalc_date_form): Doesn't need metrics.

	* gui/e-week-view-main-item.c (e_week_view_main_item_draw_day):
	Unref the metrics.

	* gui/e-week-view.c (e_week_view_style_set): Unref metrics.
	(e_week_view_recalc_cell_sizes): Ditto.
	(e_week_view_reshape_event_span): Move Pango stuff to where it
	can't be leaked due to an early return. Unref metrics.

	* gui/weekday-picker.c (weekday_picker_style_set): Unref metrics.

	* gui/dialogs/meeting-page.c (meeting_page_finalize): Free default
	address.

svn path=/trunk/; revision=20857
2003-04-15 22:26:11 +00:00
fcbb259416 Oops. Add this back. Turns out it's still needed by other parts.
* gui/dialogs/Makefile.am (IDL_GENERATED, etc): Oops. Add this
	back. Turns out it's still needed by other parts.

svn path=/trunk/; revision=20821
2003-04-11 18:18:20 +00:00
730d7da9eb Remove the "Contacts" button and entry from here too. Supposed to have
* gui/dialogs/task-page.glade: Remove the "Contacts" button and
	entry from here too. Supposed to have been part of #35926

	* gui/dialogs/task-page.c: Remove all code pertaining to the
	contacts button

	* gui/dialogs/comp-editor-util.c:
	* gui/dialogs/comp-editor-util.h: Likewise

	* gui/dialogs/Makefile.am (IDL_GENERATED, etc): Remove
	select-names stuff, which is no longe rused.

svn path=/trunk/; revision=20816
2003-04-11 14:15:40 +00:00
fff54e1198 added missing capabilities.
2003-04-11  Rodrigo Moya <rodrigo@ximian.com>

	* cal-util/cal-util.h: added missing capabilities.

	* cal-client/cal-client.c (cal_client_get_one_alarm_only,
	  cal_client_get_organizer_must_attend,
	  cal_client_get_save_schedules):
	* gui/itip-utils.c (itip_organizer_is_user):
	* gui/e-calendar-table.c (e_calendar_table_on_right_click):
	* gui/dialogs/task-editor.c (set_menu_sens):
	* gui/dialogs/event-page.c (event_page_fill_widgets):
	* gui/dialogs/meeting-page.c (meeting_page_fill_widgets):
	* gui/dialogs/alarm-page.c (button_options_clicked_cb): use the macros
	defined in cal-util.h for static capabilities.

svn path=/trunk/; revision=20815
2003-04-11 10:41:37 +00:00
0025229dc5 unref the main widget since we ref it when we un-parent it
2003-04-11  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/schedule-page.c (schedule_page_finalize): unref the
	main widget since we ref it when we un-parent it

	* gui/dialogs/alarm-page.c (alarm_page_finalize): ditto

	* gui/dialogs/task-page.c (task_page_finalize): ditto

	* gui/dialogs/event-page.c (event_page_finalize): ditto

	* gui/dialogs/task-details-page.c (task_details_page_finalize):
	ditto

	* gui/dialogs/recurrence-page.c (recurrence_page_finalize): ditto

	* gui/dialogs/meeting-page.c (meeting_page_finalize): ditto

svn path=/trunk/; revision=20811
2003-04-11 08:52:56 +00:00
ce6c174542 Remove button_ok, button_cancel, canceled members from struct Dialog.
* gui/dialogs/alarm-options.c: Remove button_ok, button_cancel,
canceled members from struct Dialog.
(get_widgets): Do not initialize.
(close_dialog): Destroy the toplevel.
(toplevel_delete_event_cb): Removed.
(button_cancel_clicked_cb): Removed.
(button_ok_clicked_cb): Removed.
(close_dialog): Removed.
(alarm_options_dialog_run): Use gtk_dialog_run.
(init_widgets): Do not init ->canceled, do not connect OK/Cancel
buttons.
(alarm_to_dialog): No need to make the file entry modal from here
anymore.

* gui/dialogs/alarm-options.glade: Turned into a GtkDialog.  Set
the "modal" property to True for the file entry.

svn path=/trunk/; revision=20749
2003-04-08 14:32:25 +00:00
ab8d93168b Fixes #35926.
2003-04-07  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #35926.

	* gui/dialogs/event-page.glade: Remove contacts entry/chooser.

	* gui/dialogs/event-page.c: Remove contacts entry/chooser.
	(event_page_init): Remove references.
	(event_page_finalize): Ditto.
	(event_page_fill_widgets): Ditto.
	(event_page_fill_component): Ditto.
	(get_widgets): Ditto.
	(init_widgets): Ditto.
	(contacts_clicked_cb): Remove wholesale.
	(contacts_changed_cb): Ditto.

svn path=/trunk/; revision=20731
2003-04-07 20:56:47 +00:00
5c0dca8bd5 create button properly
2003-04-07  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/event-page.glade: create button properly

	* gui/itip-utils.c (comp_server_send): for errors other than busy,
	we want to email the results

	* pcs/cal-backend.c (cal_backend_ref_categories): insert the new
	category in the category list as well
	(idle_notify_categories_changed): reset idle id

svn path=/trunk/; revision=20726
2003-04-07 19:56:41 +00:00
26838c440e (alarm_to_dialog): Make the file
entry modal.  [#40792]

svn path=/trunk/; revision=20678
2003-04-04 22:12:13 +00:00
c481b9e821 description is a text buffer (alarm_to_malarm_widgets): ditto
2003-04-04  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/alarm-options.c (alarm_to_dalarm_widgets):
	description is a text buffer
	(alarm_to_malarm_widgets): ditto
	(dalarm_widgets_to_alarm): ditto
	(malarm_widgets_to_alarm): ditto
	(alarm_to_repeat_widgets): check repeat status correctly

svn path=/trunk/; revision=20677
2003-04-04 21:58:34 +00:00
725e53d0e3 Fixes #39954
2003-03-28  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #39954

	* gui/dialogs/recurrence-page.c (make_recurrence_special):
	Destroy would-be children of the container before the container.

svn path=/trunk/; revision=20559
2003-03-28 19:04:19 +00:00
87770ea286 init new members (get_current_account): get a matching account for the
2003-03-28  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/meeting-page.c (meeting_page_init): init new members
	(get_current_account): get a matching account for the currently
	selected user in the combo
	(meeting_page_finalize): unref the meeting attendee if there is
	one
	(meeting_page_fill_widgets): don't set the combo list here
	(clear_widgets): set the default organizer here and if we don't
	have an organizer, add the default organizer as an attendee
	(meeting_page_fill_component): use get_current_account
	(org_changed_cb): if this is a new meeting and the organizer
	changes, change the attendee
	(change_clicked_cb): no need to set the default here
	(init_widgets): reflect changed callback name
	(meeting_page_construct): set the combo strings here
	(popup_delete_cb): remove the organizer attendee if the user
	explicitly deletes it

	* gui/e-meeting-model.c (attendee_changed_cb): set row properly

	* gui/itip-utils.c (comp_to_list): skip the user themselves if
	cancelling or requesting

svn path=/trunk/; revision=20557
2003-03-28 15:26:44 +00:00
3f826a8b2a add a parameter(TC_CORBA_string) to the bonobo_widget_get_property.
2003-03-26  Jack Jia <jack.jia@sun.com>

	* calendar/gui/dialogs/alarm-options.c
	(malarm_widgets_to_alarm): add a parameter(TC_CORBA_string) to
	the bonobo_widget_get_property.

svn path=/trunk/; revision=20515
2003-03-26 13:30:12 +00:00
d8cac9eeaf Update for e_notice move
* gui/itip-utils.c: Update for e_notice move

	* gui/tasks-control.c (confirm_expunge): Move the code that used
	to be e_gnome_dialog_set_parent here, since it was marked
	deprecated and this was the only place using it.

	* gui/dialogs/comp-editor.c: Update for e_notice move
	(page_changed_cb, page_summary_changed_cb, page_dates_changed_cb):
	Pass a parent_window to e_notice.

	* gui/dialogs/meeting-page.c: Update for e_notice move.
	(meeting_page_fill_component, meeting_page_fill_component,
	popup_delegate_cb): Pass a parent_window to e_notice

svn path=/trunk/; revision=20503
2003-03-25 15:49:44 +00:00
aa30af4897 use a GtkMessageDialog and deal correctly with the dialog's reponses.
2003-03-20  Rodrigo Moya <rodrigo@ximian.com>

	* gui/dialogs/cancel-comp.c (cancel_component_dialog): use a
	GtkMessageDialog and deal correctly with the dialog's reponses.

svn path=/trunk/; revision=20434
2003-03-20 17:47:54 +00:00
a7c97f5d6b use GtkMessageDialog instead of gnome_question_dialog, and deal correctly
2003-03-18  Rodrigo Moya <rodrigo@ximian.com>

	* gui/dialogs/send-comp.c (send_component_dialog): use GtkMessageDialog
	instead of gnome_question_dialog, and deal correctly with the dialog's
	response.

svn path=/trunk/; revision=20342
2003-03-18 19:43:46 +00:00
76d5d48097 Fixes #34095
2003-03-17  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #34095

	* gui/e-meeting-model.c (append_row): Don't leak meeting attendees;
	unref the attendee after it's assigned to model.

	* gui/dialogs/meeting-page.c (meeting_page_destroy): Free the actual
	array of deleted attendees.

	* gui/dialogs/event-editor.c (event_editor_destroy): Free the private
	structure.

	* gui/itip-utils.c (comp_description): Rework free/busy information
	composer so we can free date/time information after use. Then free it.
	(itip_send_comp): Free the allocated CORBA buffer for attachment data.

	* gui/dialogs/comp-editor-util.c (comp_editor_contacts_to_component):
	Free the destination contacts string once we're done with it.

	* gui/e-calendar-table.c (invisible_destroyed): Unref the invisible.

	* gui/e-day-view.c (invisible_destroyed): Ditto.

	* gui/e-week-view.c (invisible_destroyed): Ditto.

svn path=/trunk/; revision=20329
2003-03-18 01:46:26 +00:00
e4c6f61966 Fixes #39757
2003-03-17  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #39757

	* gui/dialogs/alarm-page.c (sensitize_buttons): Somehow this code
	reverted to thinking it was dealing with a GtkCList, when in reality
	it's a GtkTreeView. Fix that, so the buttons are sensitized correctly.

svn path=/trunk/; revision=20328
2003-03-18 00:58:04 +00:00
c32307b1c8 don't use GNOME_STOCK_* defines, but GTK_STOCK_*.
2003-03-12  Rodrigo Moya <rodrigo@ximian.com>

	* gui/dialogs/save-comp.c (save_component_dialog): don't use
	GNOME_STOCK_* defines, but GTK_STOCK_*.

svn path=/trunk/; revision=20262
2003-03-12 16:10:30 +00:00
460a3fb010 corrected button ordering and changed the return type to be a
2003-03-12  Rodrigo Moya <rodrigo@ximian.com>

	* gui/dialogs/save-comp.[ch] (save_component_dialog): corrected
	button ordering and changed the return type to be a GtkResponseType.

	* gui/dialogs/comp-editor.c (prompt_to_save_changes): adapted to
	changes in save_component_dialog.

svn path=/trunk/; revision=20261
2003-03-12 16:04:50 +00:00
7f8c51d30d g_objectify ref/unref
2003-03-05  JP Rosevear  <jpr@ximian.com>

	* gui/e-itip-control.c (show_current): g_objectify ref/unref

	* gui/itip-bonobo-control.c (set_data_idle_cb): as above
	(pstream_load): ditto

	* gui/dialogs/alarm-options.c (alarm_to_malarm_widgets): as above

svn path=/trunk/; revision=20172
2003-03-05 15:50:34 +00:00
f776394961 don't let the user change to an email organizer if the back end is not an
2003-03-04  JP Rosevear  <jpr@ximian.com>

 	* gui/dialogs/meeting-page.c (meeting_page_fill_widgets): don't
 	let the user change to an email organizer if the back end is not
 	an email addres

svn path=/trunk/; revision=20162
2003-03-04 22:28:56 +00:00
6c95c6da0e call cal_client_get_cal_address instead of cal_client_get_email_address
2003-03-04  JP Rosevear  <jpr@ximian.com>

       * gui/itip-utils.c (itip_organizer_is_user): call
       cal_client_get_cal_address instead of cal_client_get_email_address

       * gui/dialogs/meeting-page.c (meeting_page_construct): ditto

       * pcs/cal.c (impl_Cal_get_cal_address): implement updated method
       name
       (cal_class_init): set method implementation

       * pcs/cal-backend.c (cal_backend_class_init): init get_cal_address
       virtual function
       (cal_backend_get_cal_address): call proper function

       * pcs/cal-backend.h: update proto, rename get_email_address
       virtual function to get_cal_address virtual function

       * pcs/cal-backend-file.c (cal_backend_file_class_init): match
       get_cal_address call
       (cal_backend_file_get_cal_address): rename from
       cal_backend_file_get_email_address

       * cal-client/cal-client.c: rename email_address private member to
       cal_address
       (cal_client_init): init cal_address
       (cal_client_destroy): free cal_address and properly free
       alarm_email_address
       (cal_client_get_cal_address): rename from
       cal_client_get_email_address and call proper corba function

svn path=/trunk/; revision=20151
2003-03-04 20:59:13 +00:00
c35c8eb37d fix copyright
2003-03-04  JP Rosevear  <jpr@ximian.com>

 	* gui/dialogs/recur-comp.h: fix copyright

 	* gui/dialogs/recur-comp.c: fix copyright
 	(recur_component_dialog): say "recurring journal entry" instead of
 	just "recurring journal"

svn path=/trunk/; revision=20147
2003-03-04 20:03:21 +00:00
df4595a2b8 Partially Fixes #23606 (from Jack Jia <jack.jia@sun.com>)
2003-03-04  JP Rosevear  <jpr@ximian.com>

        Partially  Fixes #23606 (from Jack Jia <jack.jia@sun.com>)

 	* gui/dialogs/schedule-page.c (update_time): handle no end date if
 	the start is date only

 	* gui/dialogs/event-page.c (update_time): ditto

svn path=/trunk/; revision=20146
2003-03-04 19:59:21 +00:00
ae7622009e Shush.
svn path=/trunk/; revision=20145
2003-03-04 19:53:59 +00:00
6c2bfc807c Commit missed files.
svn path=/trunk/; revision=20144
2003-03-04 19:53:28 +00:00
6b4c3984d5 If only the pipe wouldn't break.
svn path=/trunk/; revision=20143
2003-03-04 19:52:37 +00:00
484aa9de68 gui/dialogs/alarm-page.c gui/dialogs/event-page.c
2003-03-03  Hans Petter Jansson  <hpj@ximian.com>

	* gui/dialogs/alarm-page.c
	* gui/dialogs/event-page.c
	* gui/dialogs/meeting-page.c
	* gui/dialogs/recurrence-page.c
	* gui/dialogs/schedule-page.c
	* gui/dialogs/task-details-page.c
	* gui/dialogs/task-page.c (get_widgets): gtk_widget_unparent() ->
	gtk_container_remove(). The former caused crashes in the
	addressbook's name-selector.

svn path=/trunk/; revision=20130
2003-03-03 22:28:59 +00:00
e923674e24 build libcal-dialogs as an uninstalled shared library ($(IDL_GENERATED_H),
* gui/dialogs/Makefile.am: build libcal-dialogs as an uninstalled
	shared library
	($(IDL_GENERATED_H), etc): Only generate
	Evolution-Addressbook-SelectNames.h, not the corresponding .c
	files, or we'll get duplicate symbol errors trying to link this
	into libevolution_calendar.la

	* gui/Makefile.am (libevolution_calendar_la_LIBADD): Update for
	that (and eliminate libtool portability warnings)

svn path=/trunk/; revision=20114
2003-02-28 22:44:27 +00:00
ef315a410d Show start/end-of-day widgets.
2003-02-25  Hans Petter Jansson  <hpj@ximian.com>

	* gui/dialogs/cal-prefs-dialog.c (get_widgets): Show start/end-of-day
	widgets.

svn path=/trunk/; revision=20062
2003-02-25 22:31:18 +00:00
ba64403a4f Don't warn if calendar isn't loaded... Doesn't seem to hurt, but this
2003-02-23  Hans Petter Jansson  <hpj@ximian.com>

	* cal-client/cal-client.c (cal_client_is_read_only): Don't warn
	if calendar isn't loaded... Doesn't seem to hurt, but this should
	probably be investigated further.

	* gui/dialogs/comp-editor-util.c (comp_editor_contacts_to_widget):
	If we have no contacts, don't bother trying to set them in the
	widget. Used to pass a NULL list, which would lead to much anxiety
	in callees.

	* gui/dialogs/meeting-page.c (meeting_page_fill_widgets):
	If we have no potential organizers, emit a sensible warning.

	* gui/dialogs/task-page.c (init_widgets): Don't try to connect to
	the "changed" signal of the GtkTextView -- we listen to the
	GtkTextBuffer now.

svn path=/trunk/; revision=20019
2003-02-24 03:10:28 +00:00