gnome-panel r10401 - trunk/applets/clock
- From: vuntz svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-panel r10401 - trunk/applets/clock
- Date: Sun, 20 May 2007 17:33:50 +0100 (BST)
Author: vuntz
Date: 2007-05-20 17:33:49 +0100 (Sun, 20 May 2007)
New Revision: 10401
ViewCVS link: http://svn.gnome.org/viewcvs/gnome-panel?rev=10401&view=rev
Modified:
trunk/applets/clock/ChangeLog
trunk/applets/clock/Makefile.am
trunk/applets/clock/calendar-client.c
trunk/applets/clock/calendar-client.h
trunk/applets/clock/clock.c
Log:
2007-05-20 Vincent Untz <vuntz gnome org>
Have separate treeviews for appointments, birthdays and weather.
Use GtkExpander to let the user hide them.
Fix most of bug #165732
Based on patch by Priit Laes <amd store20 com>
* Makefile.am: prepare for installation of some icons, even if we
don't install some right now. This might get reverted later.
* calendar-client.[ch]: (get_source_uri): new
(calendar_appointment_equal): take into account the uri
(calendar_appointment_copy): ditto
(calendar_appointment_finalize): ditto
(calendar_appointment_init): ditto
* clock.c: (destroy_clock): updated for new treeviews
(is_appointment): new
(is_birthday): new
(is_weather): new
(create_hig_frame): kill
(set_renderer_pixbuf_pixmap_for_bday): new
(set_renderer_pixbuf_pixmap_for_weather): new
(appointment_pixbuf_cell_data_func): small update
(birthday_pixbuf_cell_data_func): new
(weather_pixbuf_cell_data_func): new
(clock_expander_activated): new
(create_task_list): use a GtkExpander instead of a frame
(handle_appointments_changed): small update
(create_list_for_appointment_model): new, mostly based on
create_appointment_list(), but with a GtkExpander and made more
generic
(create_appointment_list): call create_list_for_appointment_model()
(create_birthday_list): new
(create_weather_list): new
(add_appointments_and_tasks): updated
(update_popup): updated
(fill_clock_applet): updated
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]