gtk_tree_model_get(model, &iter, 0, &text, -1);
if (g_str_equal(text, time)) {
GtkTreePath *path = gtk_tree_model_get_path(model, &iter);
- g_signal_handlers_block_by_func(tview, G_CALLBACK(on_site_changed), gui);
+ g_signal_handlers_block_by_func(tview,
+ G_CALLBACK(on_site_changed), gui);
gtk_tree_view_set_cursor(tview, path, NULL, FALSE);
- g_signal_handlers_unblock_by_func(tview, G_CALLBACK(on_site_changed), gui);
+ g_signal_handlers_unblock_by_func(tview,
+ G_CALLBACK(on_site_changed), gui);
return;
}
}
gtk_tree_model_get(model, &iter2, 1, &text, -1);
if (g_str_equal(text, location)) {
GtkTreePath *path = gtk_tree_model_get_path(model, &iter2);
- g_signal_handlers_block_by_func(combo, G_CALLBACK(on_site_changed), gui);
+ g_signal_handlers_block_by_func(combo,
+ G_CALLBACK(on_site_changed), gui);
gtk_combo_box_set_active_iter(combo, &iter2);
- g_signal_handlers_unblock_by_func(combo, G_CALLBACK(on_site_changed), gui);
+ g_signal_handlers_unblock_by_func(combo,
+ G_CALLBACK(on_site_changed), gui);
g_free(text);
return;
}
GDK_GL_MODE_DOUBLE | GDK_GL_MODE_ALPHA);
if (!glconfig)
g_error("Failed to create glconfig");
- if (!gtk_widget_set_gl_capability(GTK_WIDGET(drawing), glconfig, NULL, TRUE, GDK_GL_RGBA_TYPE))
+ if (!gtk_widget_set_gl_capability(GTK_WIDGET(drawing),
+ glconfig, NULL, TRUE, GDK_GL_RGBA_TYPE))
g_error("GL lacks required capabilities");
/* Set up OpenGL Stuff */
static goffset g_file_get_size(GFile *file)
{
GError *error = NULL;
- GFileInfo *info = g_file_query_info(file, G_FILE_ATTRIBUTE_STANDARD_SIZE, 0, NULL, &error);
+ GFileInfo *info = g_file_query_info(file,
+ G_FILE_ATTRIBUTE_STANDARD_SIZE, 0, NULL, &error);
if (error)
g_warning("unable to get file size: %s", error->message);
return g_file_info_get_size(info);
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
- glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);
+ glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0,
+ GL_RGBA, GL_UNSIGNED_BYTE, data);
g_free(data);
gtk_widget_queue_draw(aweather_gui_get_widget(gui, "drawing"));
aweather_gui_gl_end(gui);
for (si = vol->h.nsweeps-1; si >= 0; si--) {
Sweep *sweep = vol->sweep[si];
if (sweep == NULL) continue;
- char *label = g_strdup_printf("Tilt: %.2f (%s)", sweep->h.elev, vol->h.type_str);
- button = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(button), label);
+ char *label = g_strdup_printf("Tilt: %.2f (%s)",
+ sweep->h.elev, vol->h.type_str);
+ button = gtk_radio_button_new_with_label_from_widget(
+ GTK_RADIO_BUTTON(button), label);
g_object_set(button, "draw-indicator", FALSE, NULL);
- g_signal_connect_swapped(button, "clicked", G_CALLBACK(load_color_table), vol->h.type_str);
- g_signal_connect_swapped(button, "clicked", G_CALLBACK(load_sweep), sweep);
+ g_signal_connect_swapped(button, "clicked",
+ G_CALLBACK(load_color_table), vol->h.type_str);
+ g_signal_connect_swapped(button, "clicked",
+ G_CALLBACK(load_sweep), sweep);
gtk_box_pack_start(GTK_BOX(vbox), button, FALSE, TRUE, 0);
g_free(label);
}
&pid, // GPid *child_pid,
&error); // GError **error
if (error)
- g_warning("failed to decompress WSR88D data: %s", error->message);
+ g_warning("failed to decompress WSR88D data: %s",
+ error->message);
g_child_watch_add(pid, load_radar_rsl, raw);
}
}
gchar *data;
gsize length;
GError *error = NULL;
- char *list_uri = g_strdup_printf("http://mesonet.agron.iastate.edu/data/nexrd2/raw/K%s/dir.list", site);
+ char *list_uri = g_strdup_printf(
+ "http://mesonet.agron.iastate.edu/data/nexrd2/raw/K%s/dir.list",
+ site);
GFile *list = g_file_new_for_uri(list_uri);
g_free(list_uri);
cur_sweep = NULL; // Clear radar
{
gui = _gui;
drawing = aweather_gui_get_widget(gui, "drawing");
- GtkNotebook *config = GTK_NOTEBOOK(aweather_gui_get_widget(gui, "tabs"));
- AWeatherView *view = aweather_gui_get_view(gui);
+ GtkWidget *config = aweather_gui_get_widget(gui, "tabs");
+ AWeatherView *view = aweather_gui_get_view(gui);
/* Add configuration tab */
config_body = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(config_body), gtk_label_new("No radar loaded"));
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(config_body), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
- gtk_notebook_prepend_page(GTK_NOTEBOOK(config), config_body, gtk_label_new("Radar"));
+ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(config_body),
+ gtk_label_new("No radar loaded"));
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(config_body),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_notebook_prepend_page(GTK_NOTEBOOK(config),
+ config_body, gtk_label_new("Radar"));
/* Set up OpenGL Stuff */
g_signal_connect(drawing, "expose-event", G_CALLBACK(expose), NULL);
} layer_t;
static layer_t layers[] = {
- [LAYER_TOPO] = { "Topo", "Overlays/" "Topo/" "Short/" "%s_Topo_Short.jpg", TRUE, 1, 0 },
- [LAYER_COUNTY] = { "Counties", "Overlays/" "County/" "Short/" "%s_County_Short.gif", TRUE, 3, 0 },
- [LAYER_RIVERS] = { "Rivers", "Overlays/" "Rivers/" "Short/" "%s_Rivers_Short.gif", FALSE, 4, 0 },
- [LAYER_HIGHWAYS] = { "Highways", "Overlays/" "Highways/" "Short/" "%s_Highways_Short.gif", TRUE, 5, 0 },
- [LAYER_CITY] = { "Cities", "Overlays/" "Cities/" "Short/" "%s_City_Short.gif", TRUE, 6, 0 },
+ [LAYER_TOPO] = {"Topo", "Overlays/Topo/Short/%s_Topo_Short.jpg", TRUE, 1, 0},
+ [LAYER_COUNTY] = {"Counties", "Overlays/County/Short/%s_County_Short.gif", TRUE, 3, 0},
+ [LAYER_RIVERS] = {"Rivers", "Overlays/Rivers/Short/%s_Rivers_Short.gif", FALSE, 4, 0},
+ [LAYER_HIGHWAYS] = {"Highways", "Overlays/Highways/Short/%s_Highways_Short.gif", TRUE, 5, 0},
+ [LAYER_CITY] = {"Cities", "Overlays/Cities/Short/%s_City_Short.gif", TRUE, 6, 0},
};
static AWeatherGui *gui = NULL;