week-header: Add initial weather support.

This is still work in progress. API is stable but presentation
is not. It also contains some LOCs for unfinished mouse-over and
click-events.
This commit is contained in:
Florian Brosch
2017-12-11 21:23:20 -02:00
committed by Georges Basile Stavracas Neto
parent d701f2c7a6
commit 4ffbf68b23
2 changed files with 379 additions and 9 deletions
+9
View File
@@ -21,6 +21,8 @@
#include "gcal-manager.h"
#include "gcal-event-widget.h"
#include "gcal-weather-service.h"
#include "gcal-weather-info.h"
#include <gtk/gtk.h>
@@ -56,6 +58,13 @@ void gcal_week_header_clear_marks (GcalWeekHeader
void gcal_week_header_set_date (GcalWeekHeader *self,
icaltimetype *date);
void gcal_week_header_set_weather_service (GcalWeekHeader *self,
GcalWeatherService *service);
void gcal_week_header_update_weather_infos (GcalWeekHeader *self);
GSList* gcal_week_header_get_shown_weather_infos (GcalWeekHeader *self);
G_END_DECLS
#endif /* GCAL_WEEK_HEADER_H */