add iconPaths and enable map rotation
This commit is contained in:
parent
4af5ab049c
commit
449ce49135
2 changed files with 27 additions and 6 deletions
22
gmapnix.c
22
gmapnix.c
|
@ -81,8 +81,14 @@ gchar *dir=(gchar *)user_data;
|
|||
case '-':
|
||||
zoomlevel-=(zoomlevel/10);
|
||||
break;
|
||||
case '>':
|
||||
direction-=.1;
|
||||
break;
|
||||
case '<':
|
||||
direction+=.1;
|
||||
break;
|
||||
}
|
||||
fprintf(stderr, "%f %f @ %d\n", center_lat, center_lon, zoomlevel);
|
||||
fprintf(stderr, "%f %f @ %f %d\n", center_lat, center_lon, direction, zoomlevel);
|
||||
need_redraw=TRUE;
|
||||
gtk_widget_queue_draw(image_darea);
|
||||
}
|
||||
|
@ -125,14 +131,24 @@ GtkWidget *grid;
|
|||
g_signal_connect (w, "clicked",
|
||||
G_CALLBACK (move_clicked), "d");
|
||||
gtk_grid_attach(GTK_GRID(grid), w, 1, 2, 1, 1);
|
||||
|
||||
w=gtk_button_new_with_label("+");
|
||||
g_signal_connect (w, "clicked",
|
||||
G_CALLBACK (move_clicked), "+");
|
||||
gtk_grid_attach(GTK_GRID(grid), w, 3, 0, 1, 1);
|
||||
gtk_grid_attach(GTK_GRID(grid), w, 4, 0, 1, 1);
|
||||
w=gtk_button_new_with_label("-");
|
||||
g_signal_connect (w, "clicked",
|
||||
G_CALLBACK (move_clicked), "-");
|
||||
gtk_grid_attach(GTK_GRID(grid), w, 3, 2, 1, 1);
|
||||
gtk_grid_attach(GTK_GRID(grid), w, 4, 2, 1, 1);
|
||||
|
||||
w=gtk_button_new_with_label("<");
|
||||
g_signal_connect (w, "clicked",
|
||||
G_CALLBACK (move_clicked), "<");
|
||||
gtk_grid_attach(GTK_GRID(grid), w, 3, 1, 1, 1);
|
||||
w=gtk_button_new_with_label(">");
|
||||
g_signal_connect (w, "clicked",
|
||||
G_CALLBACK (move_clicked), ">");
|
||||
gtk_grid_attach(GTK_GRID(grid), w, 5, 1, 1, 1);
|
||||
|
||||
gtk_container_add (GTK_CONTAINER (box), grid);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue