Diff of /trunk/src/osm-gps-map.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 84 by harbaum, Fri Aug 28 07:52:01 2009 UTC revision 86 by harbaum, Sun Aug 30 19:05:44 2009 UTC
# Line 1496  on_window_key_press(GtkWidget *widget, Line 1496  on_window_key_press(GtkWidget *widget,
1496    gboolean handled = FALSE;    gboolean handled = FALSE;
1497    int step = GTK_WIDGET(widget)->allocation.width/OSM_GPS_MAP_SCROLL_STEP;    int step = GTK_WIDGET(widget)->allocation.width/OSM_GPS_MAP_SCROLL_STEP;
1498    
1499    printf("key event with keyval %x\n", event->keyval);    //  printf("key event with keyval %x\n", event->keyval);
1500    
1501    // the map handles some keys on its own ...    // the map handles some keys on its own ...
1502    switch(event->keyval) {    switch(event->keyval) {
# Line 1564  on_window_key_press(GtkWidget *widget, Line 1564  on_window_key_press(GtkWidget *widget,
1564  #endif  #endif
1565    
1566    default:    default:
1567        printf("unhandled key event with keyval %x\n", event->keyval);        //      printf("unhandled key event with keyval %x\n", event->keyval);
1568        break;        break;
1569    }    }
1570    
# Line 2183  osm_gps_map_expose (GtkWidget *widget, G Line 2183  osm_gps_map_expose (GtkWidget *widget, G
2183      GdkDrawable *drawable = widget->window;      GdkDrawable *drawable = widget->window;
2184  #endif  #endif
2185    
2186      if (!priv->dragging)      if (!priv->dragging && event)
2187      {      {
2188          gdk_draw_drawable (drawable,          gdk_draw_drawable (drawable,
2189                             widget->style->fg_gc[GTK_WIDGET_STATE (widget)],                             widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
# Line 3019  void osm_gps_map_register_osd(OsmGpsMap Line 3019  void osm_gps_map_register_osd(OsmGpsMap
3019      priv->osd = osd;      priv->osd = osd;
3020  }  }
3021    
3022    void
3023    osm_gps_map_repaint (OsmGpsMap *map) {
3024        osm_gps_map_expose (GTK_WIDGET(map), NULL);
3025    }
3026    
3027  #endif  #endif

Legend:
Removed from v.84  
changed lines
  Added in v.86