- g_debug("AWeatherGui: on_drawing_button_press - Grabbing focus");
- GtkWidget *drawing = aweather_gui_get_widget(gui, "drawing");
- gtk_widget_grab_focus(drawing);
- return TRUE;
-}
-gboolean on_drawing_key_press(GtkWidget *widget, GdkEventKey *event, AWeatherGui *gui)
-{
- g_debug("AWeatherGui: on_drawing_key_press - key=%x, state=%x", event->keyval, event->state);
- AWeatherView *view = aweather_gui_get_view(gui);
- double x,y,z;
- aweather_view_get_location(view, &x, &y, &z);
- if (event->keyval == GDK_Right) aweather_view_pan(view, z/10, 0, 0);
- else if (event->keyval == GDK_Left) aweather_view_pan(view, -z/10, 0, 0);
- else if (event->keyval == GDK_Up) aweather_view_pan(view, 0, z/10, 0);
- else if (event->keyval == GDK_Down) aweather_view_pan(view, 0, -z/10, 0);
- else if (event->keyval == GDK_minus) aweather_view_zoom(view, 10./9);
- else if (event->keyval == GDK_plus) aweather_view_zoom(view, 9./10);
- return TRUE;
-}
-
-gboolean on_gui_key_press(GtkWidget *widget, GdkEventKey *event, AWeatherGui *gui)
-{
- g_debug("AWeatherGui: on_gui_key_press - key=%x, state=%x", event->keyval, event->state);
- AWeatherView *view = aweather_gui_get_view(gui);