Commit Graph

111 Commits

Author SHA1 Message Date
bd9f473a89 Redesign EPluginUI to accommodate merging and unmerging shell views.
Get the "mark-all-read" and "plugin-manager" plugins working.

svn path=/branches/kill-bonobo/; revision=37125
2009-01-23 21:41:01 +00:00
ab00f5b08a Merge revisions 37075:37107 from trunk.
svn path=/branches/kill-bonobo/; revision=37112
2009-01-21 02:52:05 +00:00
d158af8cdf Merge revisions 36811:36865 from trunk.
svn path=/branches/kill-bonobo/; revision=36867
2008-12-10 18:30:29 +00:00
c0a255eb90 Merge revisions 36016:36303 from trunk.
svn path=/branches/kill-bonobo/; revision=36307
2008-09-11 15:34:29 +00:00
6545899a29 Add menu and toolbar UI for calendars, memos and tasks.
svn path=/branches/kill-bonobo/; revision=36299
2008-09-11 04:42:53 +00:00
7ade227e64 Merge revisions 35951:35992 from trunk.
svn path=/branches/kill-bonobo/; revision=35994
2008-08-14 20:19:12 +00:00
ac0c655f3f Migrate CompEditor, CompEditorPage, and the various subclasses from
BonoboUI to GtkUIManager.  See bug #542125.

svn path=/branches/kill-bonobo/; revision=35746
2008-07-15 18:34:59 +00:00
abda2bda85 updated novell copyright notices (left others alone)
svn path=/trunk/; revision=35665
2008-06-20 22:26:57 +00:00
e1cbf635f8 ** Fix for bug #380644
2007-11-26  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #380644

	* gui/dialogs/task-page.h: (task_page_add_attendee):
	* gui/dialogs/task-page.c: (task_page_add_attendee):
	* gui/dialogs/event-page.h: (event_page_add_attendee):
	* gui/dialogs/event-page.c: (event_page_add_attendee):
	New function to add attendee to store and name selector.
	* gui/dialogs/task-page.c: (remove_attendee): Remove attendee also
	from name selector (keep consistent).
	* gui/dialogs/task-editor.c: (task_editor_edit_comp):
	Use task_page_add_attendee to add known attendees.
	* gui/dialogs/event-editor.c: (event_editor_edit_comp):
	Use event_page_add_attendee to add known attendees.

	* gui/e-meeting-store.c: (e_meeting_store_remove_all_attendees),
	(e_meeting_store_remove_attendee): Code cleanup by Matthew Barnes.


svn path=/trunk/; revision=34582
2007-11-26 10:16:52 +00:00
9e4fcb29cf ** Remove trailing whitespace from source code.
2007-11-14  Matthew Barnes  <mbarnes@redhat.com>

	** Remove trailing whitespace from source code.


svn path=/trunk/; revision=34537
2007-11-14 22:04:21 +00:00
54d4e5e5f8 ** Fixes bug #477045
2007-09-27  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #477045

	* addressbook/gui/component/addressbook-component.c:
	* addressbook/gui/component/addressbook-view.c:
	* addressbook/gui/contact-editor/e-contact-editor-address.c:
	* addressbook/gui/contact-editor/e-contact-editor-fullname.c:
	* addressbook/gui/contact-editor/e-contact-editor-im.c:
	* addressbook/gui/widgets/e-addressbook-view.c:
	* addressbook/gui/widgets/eab-contact-display.c:
	* calendar/gui/calendar-commands.c:
	* calendar/gui/calendar-component.c:
	* calendar/gui/dialogs/cal-attachment-select-file.c:
	* calendar/gui/dialogs/comp-editor.c:
	* calendar/gui/dialogs/event-editor.c:
	* calendar/gui/dialogs/task-editor.c:
	* calendar/gui/e-cal-popup.c:
	* calendar/gui/e-calendar-table.c:
	* calendar/gui/e-calendar-view.c:
	* calendar/gui/e-day-view.c:
	* calendar/gui/e-memo-table.c:
	* calendar/gui/e-week-view.c:
	* calendar/gui/memos-component.c:
	* calendar/gui/memos-control.c:
	* calendar/gui/tasks-component.c:
	* calendar/gui/tasks-control.c:
	* composer/e-msg-composer-select-file.c:
	* composer/e-msg-composer.c:
	* mail/em-folder-tree.c:
	* mail/em-folder-view.c:
	* mail/em-popup.c:
	* mail/mail-component.c:
	* mail/mail-mt.c:
	* mail/mail-send-recv.c:
	* mail/message-list.c:
	* plugins/exchange-folder-permission.c:
	* plugins/exchange-folder.c:
	* plugins/groupwise-features/share-folder-common.c:
	* shell/e-shell-window-commands.c:
	* ui/evolution-addressbook.xml:
	* ui/evolution-calendar.xml:
	* ui/evolution-composer-entries.xml:
	* ui/evolution-editor.xml:
	* ui/evolution-event-editor.xml:
	* ui/evolution-mail-list.xml:
	* ui/evolution-mail-message.xml:
	* ui/evolution-memos.xml:
	* ui/evolution-message-composer.xml:
	* ui/evolution-subscribe.xml:
	* ui/evolution-task-editor.xml:
	* ui/evolution-tasks.xml:
	* ui/evolution.xml:
	Use standard icon names where applicable.


svn path=/trunk/; revision=34322
2007-09-27 17:48:23 +00:00
8e47917e8c Update FSF address in header comments (#469886). Patch from Tobias
2007-09-02  Matthew Barnes  <mbarnes@redhat.com>

	* Update FSF address in header comments (#469886).
	  Patch from Tobias Mueller.


svn path=/trunk/; revision=34151
2007-09-02 04:19:22 +00:00
d303bba510 ** Fix for bug #351729 from Milan Crha
svn path=/trunk/; revision=33584
2007-05-27 17:55:34 +00:00
64977cb1bc Massive code cleanup (bug #429422)
svn path=/trunk/; revision=33432
2007-04-19 18:53:33 +00:00
cba3097cad ** Fixes bug #419524
2007-03-20  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #419524

	* Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.

	* e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list):
	* mail/em-migrate.c (emm_setup_initial):
	* shell/e-component-registry.c (query_components):
	* shell/e-shell-settings-dialog.c (load_pages):
	* shell/e-shell-window-commands.c (command_quick_reference):
	* tools/killev.c (main):
	Use g_get_language_names() instead of gnome_i18n_get_language_list().

	* e-util/e-util.c: Remove e_gettext().

	* e-util/Makefile.am: Remove e-i18n.h.


svn path=/trunk/; revision=33319
2007-03-20 17:23:58 +00:00
d7e017d1bf Fixes shared memos for File system.
svn path=/trunk/; revision=32520
2006-08-10 07:34:30 +00:00
25b83f59cc Remove redundant files meeting-page.[ch], cal-attachment.glade and
2006-06-01  Harish Krishnaswamy  <kharish@novell.com>

	* gui/dialogs/Makefile.am, gui/dialogs/event-editor.c,
	gui/dialogs/task-editor.c: Remove redundant files
	meeting-page.[ch], cal-attachment.glade and references
	in includes.

svn path=/trunk/; revision=32063
2006-06-01 10:24:36 +00:00
afb9d6b1ab Construct the pathname to the xml file at run-time to avoid using
2006-02-08  Tor Lillqvist  <tml@novell.com>

	* gui/dialogs/task-editor.c (task_editor_init): Construct the
	pathname to the xml file at run-time to avoid using compile-time
	paths on Windows.

svn path=/trunk/; revision=31456
2006-02-09 04:02:49 +00:00
d21d923423 broken pipes are soo fun
svn path=/trunk/; revision=31452
2006-02-08 13:06:24 +00:00
aa223e9dec Committing Ozwald's and Johnny's patch.
svn path=/trunk/; revision=31424
2006-02-06 10:37:50 +00:00
a9ee877c33 Committing Rajeev's patch.
svn path=/trunk/; revision=31332
2006-01-27 19:39:45 +00:00
977171ff51 committing patch from pavithran
svn path=/trunk/; revision=31271
2006-01-23 08:09:45 +00:00
58cb09d4cc show the details page in task editor.
svn path=/trunk/; revision=30628
2005-11-16 14:14:23 +00:00
ee804aafe1 UI changes for task editor.
svn path=/trunk/; revision=30626
2005-11-16 13:53:47 +00:00
79efc40b19 UI changes for the event editor.
svn path=/trunk/; revision=30613
2005-11-14 18:19:13 +00:00
1e5c74f855 Several bug fixes under calendar. Use common shortcut for preview pane.
2005-10-06 Srinivasa Ragavan <sragavan@novell.com>

	* calendar/: Several bug fixes under calendar.
	* ui/: Use common shortcut for preview pane.

svn path=/trunk/; revision=30497
2005-10-06 18:21:52 +00:00
d097ac6883 Fixes #317014
svn path=/trunk/; revision=30418
2005-09-29 13:02:56 +00:00
4f56bd0a43 Show the attachment bar menu items when needed.
svn path=/trunk/; revision=30157
2005-08-18 11:20:23 +00:00
113a8f574a Fixes #73879 Added a function to sensitize/desensitize the attachment bar.
2005-03-31  Chenthill Palanisamy  <pchenthill@novell.com>

	Fixes #73879
	* gui/dialogs/comp-editor.[ch]:
	(comp_editor_sensitize_attachment_bar): Added a function
	to sensitize/desensitize the attachment bar.
	(comp_editor_notify_client_changed): When client changes
	sensitize the attachment bar.
	* gui/dialogs/event-editor.c: (event_editor_construct):
	* gui/dialogs/task-editor.c: (task_editor_construct): Sensitize
	the attachment bar.

svn path=/trunk/; revision=29146
2005-04-01 08:44:56 +00:00
f867fb4644 Fixes #73031
2005-03-21  Chenthill Palanisamy  <pchenthill@novell.com>

	Fixes #73031
	* gui/dialogs/event-editor.c: (event_editor_finalize):
	* gui/dialogs/task-editor.c: (task_editor_finalize): Added
	a check for the presence of the object before unreffing it.

svn path=/trunk/; revision=29076
2005-03-21 15:34:37 +00:00
1555ba44f9 Fixes #72006
2005-02-23  Chenthill Palanisamy  <pchenthill@novell.com>

	Fixes #72006
	* gui/dialogs/comp-editor.c: (real_edit_comp):
	* gui/dialogs/event-editor.c: (show_meeting):
	* gui/dialogs/task-editor.c: (show_assignment): Reset
	the changed state, to suppress the promt_to_changes
	dialog when the fields are not changed.

svn path=/trunk/; revision=28868
2005-02-23 12:42:44 +00:00
ede8a75435 added a boolean variable is_meeting. added a boolean variable
2005-02-18  Chenthill Palanisamy  <pchenthill@novell.com>

	* _EventPagePrivate: added a boolean variable is_meeting.
	* _TaskPagePrivate: added a boolean variable is_assignment.
	* gui/dialogs/task-page.h:
	* gui/dialogs/event-page.h: Added a function to set
	the is_meeting boolean variable.
	* gui/dialogs/event-editor.c: (show_meeting):
	* gui/dialogs/task-editor.c: (show_assignment): Called
	the function to set the boolean variable.
	* gui/dialogs/event-page.c: (event_page_init),
	(event_page_set_meeting), (source_changed_cb):
	* gui/dialogs/task-page.c: (task_page_init),
	(task_page_set_assignment), (source_changed_cb):
	If the source is changed and only if its a group
	event show the send options frame.
	* gui/gnome-cal.c: (client_cal_opened_cb): Do not
	popup the offline error dialog for tasks.

svn path=/trunk/; revision=28809
2005-02-18 05:41:06 +00:00
afbb1fd44d Add a string to CompEditorPrivate to store the name of the help section we
2005-02-04  Rodney Dawes  <dobey@novell.com>

	* gui/dialogs/comp-editor.[ch]: Add a string to CompEditorPrivate to
	store the name of the help section we need to refer for derived dialogs
	(response_cb): Handle the GTK_RESPONSE_HELP response and show help
	(setup_widgets): Add a button to the dialog for Help
	(comp_editor_init): Default to the "usage-calendar" help section
	(comp_editor_finalize): Free the help_section variable
	(comp_editor_show_help): Add a new method to actually open the help
	(comp_editor_set_help_section): Add a method for derivatives to set the
	help section they want to open

	* gui/dialogs/event-editor.c (event_editor_init): Set the help section
	we want to open for the event editor to "usage-calendar-apts"

	* gui/dialogs/task-editor.c (task_editor_init): Set the help section
	we want to open for the event editor to "usage-calendar-todo"

svn path=/trunk/; revision=28710
2005-02-04 15:49:15 +00:00
eac831f58e Added support for attachments support to calendar items.
2005-01-08  Harish Krishnaswamy  <kharish@novell.com>
Added support for attachments support to calendar items.

svn path=/trunk/; revision=28287
2005-01-08 10:53:53 +00:00
b7c7fa51d6 Commiting send options
2005-01-06  Chenthill Palanisamy <pchenthill@novell.com>

	Commiting send options

svn path=/trunk/; revision=28252
2005-01-06 09:25:21 +00:00
300ec3f74d Add a boolean variable to denote assigned task and construct the meeting
2004-12-02  Chenthill Palanisamy  <pchenthill@novell.com>

	* gui/dialogs/task-editor.[ch] (task_editor_new), (task_editor_construct),
	(show_assignment):
	Add a boolean variable to denote assigned task and construct the
	meeting page only for the assigned task. Set it as a group item
	in component editor.
	(_TaskEditorPrivate): added the boolean variable (is_assigned).
	(task_editor_init): initialized the variable.
	* gui/dialogs/comp-editor.[ch]: Added functions to set and get whether comp
	 is a group item or individual item.
 	* gui/comp-editor.c (make_title_from_string), (make_title_from_comp):
	Set the Title for the appointment editor window as "Meeting" or "Assigned
	Task" if its a group calendar/task item.
	(_CompEditorPrivate): added a boolean variable (is_group_item).
	(comp_editor_init): initialized the same.
	* gui/dialogs/event-editor.c (event_editor_construct), (show_meeting): Set whether
	the component is a group item or not in comp editor.
	* gui/e-calendar-table.c (e_calendar_table_open_task), (e_calendar_table_open_selected),
	(open_task_by_row): Check whether the component being opened is an assigned task by
	checking for attendees and call open_task with proper value for boolean variable assign.
	* gui/comp-editor-factory.c (edit_existing):
	* gui/e-calendar-table.c (open_task):
	* gui/e-tasks.c (e_tasks_new_task):
	* gui/gnome-cal.c (gnome_calendar_new_task):
	* gui/tasks-component.c (create_new_todo):
	Called the function task_editor_new with a added argument.

svn path=/trunk/; revision=28044
2004-12-02 14:05:50 +00:00
4d0c841a03 conver to G_DEFINE_TYPE
2004-10-14  JP Rosevear  <jpr@novell.com>

	* gui/dialogs/comp-editor.c: conver to G_DEFINE_TYPE

	* gui/dialogs/meeting-page.c: ditto

	* gui/dialogs/recurrence-page.c: ditto

	* gui/dialogs/schedule-page.c: ditto

	* gui/dialogs/e-delegate-dialog.c: ditto

	* gui/dialogs/event-editor.c: ditto

	* gui/dialogs/task-editor.c: ditto

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

	* gui/dialogs/select-source-dialog.c
	(primary_selection_changed_cb): fix warning

svn path=/trunk/; revision=27576
2004-10-14 14:22:12 +00:00
05dc817ea1 use "Task" instead of "Basic"
2004-06-25  JP Rosevear  <jpr@novell.com>

	* gui/dialogs/task-editor.c (task_editor_construct): use "Task"
	instead of "Basic"

	* gui/dialogs/event-editor.c (event_editor_construct): use
	"Invitations" instead of "Meeting"

svn path=/trunk/; revision=26518
2004-06-25 17:37:35 +00:00
2e266d5ae5 HIGify and newer design; alarm page is gone, Cancel/OK buttons for the
2004-06-22  JP Rosevear  <jpr@novell.com>

	 * gui/dialogs/Makefile.am, gui/dialogs/alarm-dialog.c,
	 gui/dialogs/alarm-dialog.glade, gui/dialogs/alarm-dialog.h,
	 gui/dialogs/alarm-list-dialog.c,
	 gui/dialogs/alarm-list-dialog.glade,
	 gui/dialogs/alarm-list-dialog.h, gui/dialogs/alarm-options.c,
	 gui/dialogs/alarm-options.h, gui/dialogs/alarm-page.c,
	 gui/dialogs/alarm-page.glade, gui/dialogs/alarm-page.h,
	 gui/dialogs/comp-editor.c, gui/dialogs/comp-editor.h,
	 gui/dialogs/event-editor.c, gui/dialogs/event-page.c,
	 gui/dialogs/event-page.glade, gui/dialogs/meeting-page.c,
	 gui/dialogs/meeting-page.glade, gui/dialogs/recurrence-page.c,
	 gui/dialogs/recurrence-page.glade,
	 gui/dialogs/task-details-page.c,
	 gui/dialogs/task-details-page.glade, gui/dialogs/task-editor.c,
	 gui/dialogs/task-page.c, gui/dialogs/task-page.glade: HIGify and
	 newer design; alarm page is gone, Cancel/OK buttons for the
	 dialog, no more menus; slightly improve read-only workings for
	 entry areas

svn path=/trunk/; revision=26463
2004-06-22 22:35:41 +00:00
75be12445f Fixes #56875
2004-06-03  Rodrigo Moya <rodrigo@novell.com>

	Fixes #56875

	* gui/dialogs/event-editor.c (event_editor_construct): connect to
	"client_changed" signal on the EventPage.
	(client_changed_cb): set menu sensibility when the client changes.

	* gui/dialogs/task-editor.c (task_editor_construct): connect to
	"client_changed signal on the TaskPage.
	(client_changed_cb): set menu sensibility when the client changes.

svn path=/trunk/; revision=26173
2004-06-03 16:11:18 +00:00
0a13b57295 Remove a bunch of gal includes that are no longer needed
2003-11-20  JP Rosevear <jpr@ximian.com>

	* Remove a bunch of gal includes that are no longer needed

svn path=/trunk/; revision=23457
2003-11-20 15:11:40 +00:00
0931299f23 Cleanup some ref/unref calls
2003-11-17  JP Rosevear <jpr@ximian.com>

	* Cleanup some ref/unref calls

svn path=/trunk/; revision=23412
2003-11-18 04:24:25 +00:00
200606f928 Various changes to merge in evolution-data-server reliance.
svn path=/trunk/; revision=23206
2003-11-07 05:52:24 +00:00
21743ac2cf Merge new-ui-branch into the trunk.
svn path=/trunk/; revision=22966
2003-10-21 18:51:30 +00:00
54869d90bd new VOID:STRING,STRING,STRING build the new view/store/renderer/editable
2003-09-30  Mike Kestner <mkestner@ximian.com>

	* cal-util/cal-util-marshal.list : new VOID:STRING,STRING,STRING
	* gui/Makefile.am : build the new view/store/renderer/editable
	* gui/e-select-names-renderer.* : new completion cell renderer
	* gui/e-select-names-editable.* : new completion cell editable
	* gui/e-meeting-model.* : killed. code reused in list-view/store
	* gui/e-meeting-store.* : port of EMeetingModel to GtkTreeModel
	* gui/e-meeting-list-view.* : GtkTreeView subclass for attendee lists
	* gui/e-meeting-time-sel.c : Use the new store/view
	* gui/e-meeting-time-sel-item.c : Use the new store/view
	* gui/dialogs/Makefile.am : don't install the etspec anymore.
	* gui/dialogs/event-editor.c : Use the new store/view.
	* gui/dialogs/meeting-page.c : Use the new store/view.
	* gui/dialogs/shedule-page.c : Use the new store/view.
	* gui/dialogs/task-editor.c : Use the new store/view.

svn path=/trunk/; revision=22774
2003-09-30 22:39:04 +00:00
742a5252c8 Fixes #45910
2003-07-07  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #45910

	* gui/dialogs/task-editor.c (task_editor_class_init): set up the
	handler for the set_cal_client virtual method.
	(task_editor_set_cal_client): added missing virtual method.

2003-07-07  Jack Jia <jack.jia@sun.com>

	* cal-client/cal-client.c (cal_client_get_static_capability): add
	g_return_val_if_fail to check the input param.

svn path=/trunk/; revision=21743
2003-07-07 09:51:35 +00:00
43d436a36e Don't leak exceptions (load_static_capabilities): free the capability
* cal-client/cal-client.c (real_open_calendar): Don't leak
	exceptions
	(load_static_capabilities): free the capability string

	* gui/dialogs/task-page.c (task_page_fill_component): Free the
	description text if it *was* set, rather than if it wasn't.

	* gui/dialogs/task-editor.c (task_editor_finalize): Free the priv
	struct.

svn path=/trunk/; revision=21722
2003-07-02 13:29:55 +00:00
64ee2a607b added a GtkWindow argument for callers to specify the parent window.
2003-06-27  Rodrigo Moya <rodrigo@ximian.com>

	* gui/dialogs/send-comp.[ch] (send_component_dialog):
	* gui/dialogs/cancel-comp.[ch] (cancel_component_dialog): added a
	GtkWindow argument for callers to specify the parent window.

	* gui/dialogs/changed-comp.[ch] (changed_component_dialog): added
	'parent' argument and use GtkMessageDialog instead of
	gnome_question_dialog.

	* gui/e-calendar-table.c (e_calendar_table_delete_selected):
	* gui/e-day-view.c (e_day_view_delete_event_internal,
	  e_day_view_on_cut, e_day_view_finish_long_event_resize,
	  e_day_view_finish_resize, e_day_view_on_editting_stopped,
	  e_day_view_on_top_canvas_drag_data_received, selection_received):
	* gui/e-week-view.c (e_week_view_delete_event_internal,
	  e_week_view_on_cut, e_week_view_on_editing_stopped,
	  selection_received):
	* gui/dialogs/event-editor.c (cancel_meeting_cmd):
	* gui/dialogs/task-editor.c (cancel_task_cmd):
	* gui/dialogs/comp-editor.c (delete_cmd, obj_removed_cb): pass the parent window to
	the *_component_dialog() functions.

	* gui/dialogs/delete-comp.c (delete_component_dialog): use the 'widget'
	argument to get the parent window for the dialog.

svn path=/trunk/; revision=21684
2003-06-29 19:33:42 +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