X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Faweather-view.h;h=9051d888f3cc31a18cb014ae622b58b3fd78a0eb;hb=42af34a1fc9700ea8f876e72e51aa71a757c8e5a;hp=9d3ee8d162bce5ad10fecd1744625285f897a641;hpb=721c55f22af98cf2fcc247169836e9b355a47104;p=grits diff --git a/src/aweather-view.h b/src/aweather-view.h index 9d3ee8d..9051d88 100644 --- a/src/aweather-view.h +++ b/src/aweather-view.h @@ -35,8 +35,9 @@ struct _AWeatherView { GObject parent_instance; /* instance members */ - gchar *time; - gchar *location; + gchar *time; + gchar *site; + gdouble location[3]; }; struct _AWeatherViewClass { @@ -52,7 +53,15 @@ AWeatherView *aweather_view_new(); void aweather_view_set_time(AWeatherView *view, const gchar *time); gchar *aweather_view_get_time(AWeatherView *view); -void aweather_view_set_location(AWeatherView *view, const gchar *location); -gchar *aweather_view_get_location(AWeatherView *view); +void aweather_view_get_location(AWeatherView *view, gdouble *x, gdouble *y, gdouble *z); +void aweather_view_set_location(AWeatherView *view, gdouble x, gdouble y, gdouble z); +void aweather_view_pan (AWeatherView *view, gdouble x, gdouble y, gdouble z); +void aweather_view_zoom (AWeatherView *view, gdouble scale); + +void aweather_view_refresh(AWeatherView *view); + +/* To be deprecated, use {get,set}_location */ +void aweather_view_set_site(AWeatherView *view, const gchar *site); +gchar *aweather_view_get_site(AWeatherView *view); #endif