AM_CFLAGS = -Wall --std=gnu99 $(GRITS_CFLAGS)
AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/lib
AM_LDFLAGS = -module -avoid-version -no-undefined
+LIBS = $(GRITS_LIBS)
pluginsdir = $(pkglibdir)
g_debug("AWeatherLevel2: _set_sweep_cb");
AWeatherLevel2 *self = _self;
_load_sweep_gl(self);
- gtk_widget_queue_draw(GTK_WIDGET(self->viewer));
+ grits_object_queue_draw(_self);
g_object_unref(self);
return FALSE;
}
g_idle_add(_set_sweep_cb, self);
}
-AWeatherLevel2 *aweather_level2_new(GritsViewer *viewer,
- AWeatherColormap *colormap, Radar *radar)
+AWeatherLevel2 *aweather_level2_new(Radar *radar, AWeatherColormap *colormap)
{
g_debug("AWeatherLevel2: new - %s", radar->h.radar_name);
AWeatherLevel2 *self = g_object_new(AWEATHER_TYPE_LEVEL2, NULL);
- self->viewer = viewer;
self->radar = radar;
self->colormap = colormap;
aweather_level2_set_sweep(self, DZ_INDEX, 0);
return self;
}
-AWeatherLevel2 *aweather_level2_new_from_file(GritsViewer *viewer,
- AWeatherColormap *colormap,
- const gchar *file, const gchar *site)
+AWeatherLevel2 *aweather_level2_new_from_file(const gchar *file, const gchar *site,
+ AWeatherColormap *colormap)
{
g_debug("AWeatherLevel2: new_from_file %s %s", site, file);
if (!radar)
return NULL;
- return aweather_level2_new(viewer, colormaps, radar);
+ return aweather_level2_new(radar, colormaps);
}
static void _on_sweep_clicked(GtkRadioButton *button, gpointer _level2)
struct _AWeatherLevel2 {
GritsObject parent;
- GritsViewer *viewer;
Radar *radar;
AWeatherColormap *colormap;
GType aweather_level2_get_type(void);
-AWeatherLevel2 *aweather_level2_new(GritsViewer *viewer,
- AWeatherColormap *colormap, Radar *radar);
+AWeatherLevel2 *aweather_level2_new(Radar *radar, AWeatherColormap *colormap);
-AWeatherLevel2 *aweather_level2_new_from_file(GritsViewer *viewer,
- AWeatherColormap *colormap,
- const gchar *file, const gchar *site);
+AWeatherLevel2 *aweather_level2_new_from_file(const gchar *file, const gchar *site,
+ AWeatherColormap *colormap);
void aweather_level2_set_sweep(AWeatherLevel2 *level2,
- int type, float elev);
+ int type, gfloat elev);
GtkWidget *aweather_level2_get_config(AWeatherLevel2 *level2);
RadarSite *site = _site;
if (site->message) {
g_warning("RadarSite: update_end - %s", site->message);
- _gtk_bin_set_child(GTK_BIN(site->config), gtk_label_new(site->message));
+ _gtk_bin_set_child(GTK_BIN(site->config),
+ gtk_label_new(site->message));
} else {
_gtk_bin_set_child(GTK_BIN(site->config),
aweather_level2_get_config(site->level2));
/* Load and add new volume */
g_debug("RadarSite: update_thread - load - %s", site->city->code);
site->level2 = aweather_level2_new_from_file(
- site->viewer, colormaps, file, site->city->code);
+ file, site->city->code, colormaps);
g_free(file);
if (!site->level2) {
site->message = "Load failed";