Author: juha
Date: 2008-02-07 22:42:22 +0000 (Thu, 07 Feb 2008)
New Revision: 26602

Modified:
   xfcalendar/trunk/configure.in.in
   xfcalendar/trunk/src/day-view.h
   xfcalendar/trunk/src/mainbox.c
Log:
 made todo box under the main window invisible when it is empty


Modified: xfcalendar/trunk/configure.in.in
===================================================================
--- xfcalendar/trunk/configure.in.in    2008-02-07 21:49:38 UTC (rev 26601)
+++ xfcalendar/trunk/configure.in.in    2008-02-07 22:42:22 UTC (rev 26602)
@@ -9,7 +9,7 @@
 dnl
 
 dnl Version information
-m4_define([orage_version], [4.5.12.4-svn])
+m4_define([orage_version], [4.5.12.5-svn])
 
 m4_define([gtk_minimum_version], [2.6.0])
 m4_define([xfce_minimum_version], [4.4.0])

Modified: xfcalendar/trunk/src/day-view.h
===================================================================
--- xfcalendar/trunk/src/day-view.h     2008-02-07 21:49:38 UTC (rev 26601)
+++ xfcalendar/trunk/src/day-view.h     2008-02-07 22:42:22 UTC (rev 26602)
@@ -72,8 +72,10 @@
     gdouble scroll_pos; /* remember the scroll position */
 
     GdkColor bg1, bg2, line_color, bg_today, fg_sunday;
+    GList    *apptw_list; /* keep track of appointments being updated */
 } day_win;
 
 day_win *create_day_win(char *start_date);
+void refresh_day_win(day_win *dw);
 
 #endif /* !__DAY_VIEW_H__ */

Modified: xfcalendar/trunk/src/mainbox.c
===================================================================
--- xfcalendar/trunk/src/mainbox.c      2008-02-07 21:49:38 UTC (rev 26601)
+++ xfcalendar/trunk/src/mainbox.c      2008-02-07 22:42:22 UTC (rev 26602)
@@ -480,8 +480,6 @@
 #ifdef ORAGE_DEBUG
     orage_message(-100, P_N);
 #endif
-    gtk_widget_destroy(cal->mInfo_scrolledWin);
-    create_mainbox_info();
 
     t = orage_localtime();
     s_time = orage_tm_time_to_icaltime(t);
@@ -507,12 +505,17 @@
     xfical_file_close(TRUE);
     */
     if (todo_list) {
+        gtk_widget_destroy(cal->mInfo_scrolledWin);
+        create_mainbox_info();
         todo_list = g_list_sort(todo_list, todo_order);
         g_list_foreach(todo_list, (GFunc)todo_process, NULL);
         g_list_free(todo_list);
         todo_list = NULL;
+        gtk_widget_show_all(cal->mInfo_scrolledWin);
     }
-    gtk_widget_show_all(cal->mInfo_scrolledWin);
+    else {
+        gtk_widget_hide_all(cal->mInfo_scrolledWin);
+    }
 }
 
 void build_mainWin()
@@ -568,7 +571,9 @@
 
     /* Build the Info box */
     create_mainbox_info();
+    /*
     gtk_widget_show_all(cal->mInfo_scrolledWin);
+    */
 
     /* Signals */
 

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to