for (x=0;x<3;x++) {
for (y=0;y<3;y++) {
guint p=x+y*3;
+ GdkPixbuf *icon=NULL;
+
buttons[p]=gtk_button_new_with_label(quick_poi_categories[p].name);
+ /* XXX: Add code to get the icon */
+ if (icon) {
+ gtk_button_set_image(buttons[p], gtk_image_new_from_pixbuf(icon));
+ }
gtk_table_attach(GTK_TABLE(table), buttons[p], x, x+1, y, y+1, GTK_FILL, 0, 2, 4);
g_signal_connect(G_OBJECT(buttons[p]), "clicked", G_CALLBACK(poi_quick_button_cb), GINT_TO_POINTER(quick_poi_categories[p].type));
}