diff options
author | JP Rosevear <jpr@ximian.com> | 2002-02-16 03:22:18 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2002-02-16 03:22:18 +0800 |
commit | 68bff65a4119bdd4431a5572c3cd59d2425c13ed (patch) | |
tree | b03d169df01b8f5e41856920d91fed1192e0fe71 /calendar/ChangeLog | |
parent | 079f1f45e7c421ed7f19840f70034df4c7dace74 (diff) | |
download | gsoc2013-evolution-68bff65a4119bdd4431a5572c3cd59d2425c13ed.tar gsoc2013-evolution-68bff65a4119bdd4431a5572c3cd59d2425c13ed.tar.gz gsoc2013-evolution-68bff65a4119bdd4431a5572c3cd59d2425c13ed.tar.bz2 gsoc2013-evolution-68bff65a4119bdd4431a5572c3cd59d2425c13ed.tar.lz gsoc2013-evolution-68bff65a4119bdd4431a5572c3cd59d2425c13ed.tar.xz gsoc2013-evolution-68bff65a4119bdd4431a5572c3cd59d2425c13ed.tar.zst gsoc2013-evolution-68bff65a4119bdd4431a5572c3cd59d2425c13ed.zip |
use new column enums (set_value_at): emit pre-change/cell change signals
2002-02-14 JP Rosevear <jpr@ximian.com>
* gui/e-meeting-model.c: use new column enums
(set_value_at): emit pre-change/cell change signals
(destroy): destroy refresh_queue and refresh_data
(init): init new elements
(refresh_queue_add): if the attendee is being refreshed already,
possibly update the start/end times to look for and update the
callback info, otherwise add it to the queue
(refresh_queue_remove): remove a refreshing attende from the queue
(process_callbacks): make all the callbacks and remove the
attendee from the queue
(process_free_busy): process the callbacks immediately if parsing
fails or on successful completion of processing
(async_close): process free busy
(cursor_cb): we're only looking for one at a time now
(refresh_busy_periods): idle callback to start processing the queue
(e_meeting_model_refresh_all_busy_periods): add every row to the queue
(e_meeting_model_refresh_busy_periods): add a single row to the queue
* gui/e-meeting-model.h: new protos, enum the columns
* gui/e-meeting-time-sel.c: use new compare time function
(e_meeting_time_selector_construct): listen for a cell changed
signal and use separate callbacks for rows_inserted and
rows_deleted
(e_meeting_time_selector_refresh_free_busy): util function to
refresh free busy info
(e_meeting_time_selector_on_update_free_busy): use above
(rows_inserted_cb): refresh free busy on the new rows
(cell_changed_cb): refresh free busy on the row when the address
changes
(rows_deleted_cb): redraw
* gui/e-meeting-utils.[hc]: a holding spot for a meeting time
comparison function
* gui/Makefile.am: compile new files
svn path=/trunk/; revision=15741
Diffstat (limited to 'calendar/ChangeLog')
-rw-r--r-- | calendar/ChangeLog | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index a3afa5f74b..1f4f97d6b5 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,42 @@ +2002-02-14 JP Rosevear <jpr@ximian.com> + + * gui/e-meeting-model.c: use new column enums + (set_value_at): emit pre-change/cell change signals + (destroy): destroy refresh_queue and refresh_data + (init): init new elements + (refresh_queue_add): if the attendee is being refreshed already, + possibly update the start/end times to look for and update the + callback info, otherwise add it to the queue + (refresh_queue_remove): remove a refreshing attende from the queue + (process_callbacks): make all the callbacks and remove the + attendee from the queue + (process_free_busy): process the callbacks immediately if parsing + fails or on successful completion of processing + (async_close): process free busy + (cursor_cb): we're only looking for one at a time now + (refresh_busy_periods): idle callback to start processing the queue + (e_meeting_model_refresh_all_busy_periods): add every row to the queue + (e_meeting_model_refresh_busy_periods): add a single row to the queue + + * gui/e-meeting-model.h: new protos, enum the columns + + * gui/e-meeting-time-sel.c: use new compare time function + (e_meeting_time_selector_construct): listen for a cell changed + signal and use separate callbacks for rows_inserted and + rows_deleted + (e_meeting_time_selector_refresh_free_busy): util function to + refresh free busy info + (e_meeting_time_selector_on_update_free_busy): use above + (rows_inserted_cb): refresh free busy on the new rows + (cell_changed_cb): refresh free busy on the row when the address + changes + (rows_deleted_cb): redraw + + * gui/e-meeting-utils.[hc]: a holding spot for a meeting time + comparison function + + * gui/Makefile.am: compile new files + 2002-02-13 Rodrigo Moya <rodrigo@ximian.com> * gui/control-factory.c (set_prop): don't append 'calendar.ics' |