--- maemo-mapper-1.0.1/maemo-mapper.c 2006-06-13 06:57:06.000000000 +0200 +++ maemo-mapper-1.0.1-aw-0.1/maemo-mapper.c 2006-06-14 22:16:28.000000000 +0200 @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include @@ -3807,6 +3808,7 @@ static gboolean window_cb_key_press(GtkWidget* widget, GdkEventKey *event) { + gchar buffer[4]; printf("%s()\n", __PRETTY_FUNCTION__); switch (event->keyval) @@ -3850,10 +3852,14 @@ case GDK_F7: /* the zoom-in button. */ map_set_zoom(_zoom - 1); + sprintf(buffer, "%d", _zoom); + gtk_infoprint_with_icon_name(GTK_WINDOW(_window), buffer, "qgn_toolb_gene_zoomin"); return TRUE; case GDK_F8: /* the zoom-out button. */ map_set_zoom(_zoom + 1); + sprintf(buffer, "%d", _zoom); + gtk_infoprint_with_icon_name(GTK_WINDOW(_window), buffer, "qgn_toolb_gene_zoomout"); return TRUE; case GDK_Escape: @@ -5012,10 +5018,12 @@ dlarea_info.txt_topleft_lat = gtk_entry_new(), 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 4, 0); gtk_entry_set_alignment(GTK_ENTRY(dlarea_info.txt_topleft_lat), 1.f); + g_object_set(G_OBJECT(dlarea_info.txt_topleft_lat), "input-mode", HILDON_INPUT_MODE_HINT_NUMERIC | HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL); gtk_table_attach(GTK_TABLE(table), dlarea_info.txt_topleft_lon = gtk_entry_new(), 2, 3, 3, 4, GTK_EXPAND | GTK_FILL, 0, 4, 0); gtk_entry_set_alignment(GTK_ENTRY(dlarea_info.txt_topleft_lon), 1.f); + g_object_set(G_OBJECT(dlarea_info.txt_topleft_lon), "input-mode", HILDON_INPUT_MODE_HINT_NUMERIC | HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL); /* Bottom Right. */ gtk_table_attach(GTK_TABLE(table), @@ -5026,10 +5034,12 @@ dlarea_info.txt_botright_lat = gtk_entry_new(), 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, 0, 4, 0); gtk_entry_set_alignment(GTK_ENTRY(dlarea_info.txt_botright_lat), 1.f); + g_object_set(G_OBJECT(dlarea_info.txt_botright_lat), "input-mode", HILDON_INPUT_MODE_HINT_NUMERIC | HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL); gtk_table_attach(GTK_TABLE(table), dlarea_info.txt_botright_lon = gtk_entry_new(), 2, 3, 4, 5, GTK_EXPAND | GTK_FILL, 0, 4, 0); gtk_entry_set_alignment(GTK_ENTRY(dlarea_info.txt_botright_lon), 1.f); + g_object_set(G_OBJECT(dlarea_info.txt_botright_lon), "input-mode", HILDON_INPUT_MODE_HINT_NUMERIC | HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL); gtk_notebook_append_page(GTK_NOTEBOOK(dlarea_info.notebook),