-/* Conky, a system monitor, based on torsmo
+/* -*- mode: c; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: t -*-
+ *
+ * Conky, a system monitor, based on torsmo
*
* Any original torsmo code is licensed under the BSD license
*
* Please see COPYING for details
*
* Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
- * Copyright (c) 2005-2009 Brenden Matthews, Philip Kovacs, et. al.
+ * Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al.
* (see AUTHORS)
* All rights reserved.
*
#ifndef WEATHER_H_
#define WEATHER_H_
-/* WEATHER data */
-typedef struct PWEATHER_ {
- char lastupd[32];
-#ifdef XOAP
- char xoap_t[32];
- /*
- * TODO:
- * Is it worth investigating about using icons from weather.com?
- * We could use them for data from noaa as well.
- * They can display nicely with cimlib_add_image (with appropriate
- * #ifdefs on imlib2 and x11), and an additional input argoment for position.
-
- char icon[3];
+/* Prototypes */
+void weather_free_info(void);
- */
+#ifdef XOAP
+void load_xoap_keys(void);
+void scan_weather_forecast_arg(struct text_object *, const char *, void *);
+void print_weather_forecast(struct text_object *, char *, int);
#endif /* XOAP */
- int temp;
- int dew;
- int cc;
- int bar;
- int wind_s;
- int wind_d;
- int hmid;
- int wc;
-} PWEATHER;
-/* Prototypes */
-void init_weather_info(void);
-void free_weather_info(void);
-void process_weather_info(char *p, int p_max_size, char *uri, char *data_type, int interval);
+void scan_weather_arg(struct text_object *, const char *, void *);
+void print_weather(struct text_object *, char *, int);
+void free_weather(struct text_object *);
#endif /*WEATHER_H_*/