callbacks.c:  terrain = view->terrain;
callbacks.c:  set_radio_menu (menu, preview_view_radio, view->model);
callbacks.c:  set_radio_menu (menu, preview_colormap_radio, view->colormap);
exportview.c:  gint         width = view->terrain->width;
exportview.c:  gint         height = view->terrain->height;
exportview.c:  colormap = colormap_new (view->colormap, view->terrain->sealevel);
exportview.c:  fprintf (out, "      xDimension %d \n", view->terrain->width);
exportview.c:  fprintf (out, "      zDimension %d \n", view->terrain->height);
exportview.c:  for (y = 0; y < view->terrain->height; y++)
exportview.c:    for (x = 0; x < view->terrain->width; x++)
exportview.c:        view->terrain->heightfield[y * view->terrain->width + x]);
exportview.c:  for (y = 0; y < view->terrain->height; y++)
exportview.c:      gint hf_pos = y * view->terrain->width;
exportview.c:      for (x = 0; x < view->terrain->width; x++)
exportview.c:          gint   off = (gint) (view->terrain->heightfield[hf_pos + x] * 255 * 3);
tterrainview.c:  view->contour_dirty           = FALSE;
tterrainview.c:  view->dirty                   = FALSE;
tterrainview.c:  view->size                    = 0;
tterrainview.c:  view->rotate_timeout          = 0;
tterrainview.c:  view->terrain                 = NULL;
tterrainview.c:  view->model                   = T_VIEW_2D_PLANE;
tterrainview.c:  view->colormap                = T_COLORMAP_LAND;
tterrainview.c:  view->angle                   = 0.0;
tterrainview.c:  view->elevation               = 0.25;
tterrainview.c:  view->auto_rotate             = FALSE;
tterrainview.c:  view->crosshair_x             = -1.0;
tterrainview.c:  view->crosshair_y             = -1.0;
tterrainview.c:  view->anchor_x                = 0;
tterrainview.c:  view->anchor_y                = 0;
tterrainview.c:  view->contour_lines           = NULL;
tterrainview.c:  view->heightfield_modified_id = 0;
tterrainview.c:  view->selection_modified_id   = 0;
tterrainview.c:  view->object_added_id         = 0;
tterrainview.c:  view->object_modified_id      = 0;
tterrainview.c:  view->object_deleted_id       = 0;
tterrainview.c:  view->tool_mode               = T_TOOL_NONE;
tterrainview.c:  view->compose_op              = T_COMPOSE_NONE;
tterrainview.c:  if (view->heightfield_modified_id != 0)
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->heightfield_modified_id);
tterrainview.c:      view->heightfield_modified_id = 0;
tterrainview.c:  if (view->selection_modified_id != 0)
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->selection_modified_id);
tterrainview.c:      view->selection_modified_id = 0;
tterrainview.c:  if (view->object_added_id != 0)
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->object_added_id);
tterrainview.c:      view->object_added_id = 0;
tterrainview.c:  if (view->object_modified_id != 0)
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->object_modified_id);
tterrainview.c:      view->object_modified_id = 0;
tterrainview.c:  if (view->object_deleted_id != 0)
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->object_deleted_id);
tterrainview.c:      view->object_deleted_id = 0;
tterrainview.c:  view->contour_dirty  = FALSE;
tterrainview.c:  view->dirty          = FALSE;
tterrainview.c:  view->size           = 0;
tterrainview.c:  if (view->rotate_timeout != 0)
tterrainview.c:    gtk_timeout_remove (view->rotate_timeout);
tterrainview.c:  view->rotate_timeout = 0;
tterrainview.c:  if (view->terrain != NULL)
tterrainview.c:    t_terrain_unref (view->terrain);
tterrainview.c:  view->terrain        = NULL;
tterrainview.c:  view->model          = T_VIEW_2D_PLANE;
tterrainview.c:  view->colormap       = T_COLORMAP_LAND;
tterrainview.c:  view->angle          = 0.0;
tterrainview.c:  view->elevation      = 0.0;
tterrainview.c:  view->auto_rotate    = FALSE;
tterrainview.c:  view->crosshair_x    = -1.0;
tterrainview.c:  view->crosshair_y    = -1.0;
tterrainview.c:  view->anchor_x       = 0;
tterrainview.c:  view->anchor_y       = 0;
tterrainview.c:  t_terrain_contour_list_free (view->contour_lines);
tterrainview.c:  view->contour_lines  = NULL;
tterrainview.c:  view->tool_mode      = T_TOOL_NONE;
tterrainview.c:  view->compose_op     = T_COMPOSE_NONE;
tterrainview.c:  if (view->heightfield_modified_id != 0)
tterrainview.c:    gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                           view->heightfield_modified_id);
tterrainview.c:  if (view->selection_modified_id != 0)
tterrainview.c:    gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                           view->selection_modified_id);
tterrainview.c:  if (view->object_added_id != 0)
tterrainview.c:    gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                           view->object_added_id);
tterrainview.c:  if (view->object_modified_id != 0)
tterrainview.c:    gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                           view->object_modified_id);
tterrainview.c:  if (view->object_deleted_id != 0)
tterrainview.c:    gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                           view->object_deleted_id);
tterrainview.c:  if (view->terrain != NULL)
tterrainview.c:    t_terrain_unref (view->terrain);
tterrainview.c:  if (view->rotate_timeout != 0)
tterrainview.c:    gtk_timeout_remove (view->rotate_timeout);
tterrainview.c:  t_terrain_contour_list_free (view->contour_lines);
tterrainview.c:  pos = g_list_first (view->contour_lines);
tterrainview.c:      view->model == T_VIEW_2D_PLANE &&
tterrainview.c:      view->crosshair_x >= 0.0 &&
tterrainview.c:      view->crosshair_y >= 0.0)
tterrainview.c:      x = view->crosshair_x * canvas->pixbuf->width + 0.5;
tterrainview.c:      y = view->crosshair_y * canvas->pixbuf->height + 0.5;
tterrainview.c:  colormap = colormap_new (view->colormap, terrain->sealevel);
tterrainview.c:  switch (view->model)
tterrainview.c:        t_terrain_paint_3d_wire (terrain, pixbuf, view->angle, 
tterrainview.c:          view->elevation, terrain->wireframe_resolution, colormap, 
tterrainview.c:	  view->do_tile); 
tterrainview.c:  if (view->dirty)
tterrainview.c:      if (view->terrain != NULL)
tterrainview.c:          if (view->model == T_VIEW_2D_CONTOUR)
tterrainview.c:              if (view->contour_dirty)
tterrainview.c:                  t_terrain_contour_list_free (view->contour_lines);
tterrainview.c:                  view->contour_lines =
tterrainview.c:                    t_terrain_contour_lines (view->terrain,
tterrainview.c:                      view->terrain->contour_levels, 5);
tterrainview.c:          t_terrain_paint (view->terrain, view, T_CANVAS (view)->pixbuf);
tterrainview.c:      view->dirty = FALSE;
tterrainview.c:      view->contour_dirty = FALSE;
tterrainview.c:    view->dirty = TRUE;
tterrainview.c:  view->anchor_x      = event->x;
tterrainview.c:  view->anchor_y      = event->y;
tterrainview.c:  view->anchor_object = -1;
tterrainview.c:      view->model == T_VIEW_2D_PLANE && 
tterrainview.c:      view->tool_mode == T_TOOL_MOVE)
tterrainview.c:      array = view->terrain->objects;
tterrainview.c:            view->anchor_object = i;
tterrainview.c:           view->model == T_VIEW_3D_WIRE)
tterrainview.c:      view->anchor_x  = 0;
tterrainview.c:      view->anchor_y  = 0;
tterrainview.c:  if (view->model == T_VIEW_3D_WIRE)
tterrainview.c:      TPixbuf *pixbuf = view->canvas.pixbuf;
tterrainview.c:      angle_delta = 2.0 * (x - view->anchor_x) / (pixbuf->width + 1.0);
tterrainview.c:      elevation_delta = 2.0 * (y - view->anchor_y) / (pixbuf->height + 1.0);
tterrainview.c:      t_terrain_view_set_angle (view, view->angle + angle_delta);
tterrainview.c:      t_terrain_view_set_elevation (view, view->elevation + elevation_delta);
tterrainview.c:      view->anchor_x = x;
tterrainview.c:      view->anchor_y = y;
tterrainview.c:  if (view->model == T_VIEW_2D_PLANE && view->anchor_object != -1)
tterrainview.c:      t_terrain_move_object (view->terrain, view->anchor_object,
tterrainview.c:  if (view->model == T_VIEW_2D_PLANE &&
tterrainview.c:      view->tool_mode == T_TOOL_SELECT_RECTANGLE)
tterrainview.c:                            view->anchor_x, view->anchor_y, x, y);
tterrainview.c:  if (view->model == T_VIEW_2D_PLANE &&
tterrainview.c:      view->tool_mode == T_TOOL_SELECT_ELLIPSE)
tterrainview.c:                            view->anchor_x, view->anchor_y, x, y);
tterrainview.c:  if (view->model == T_VIEW_2D_PLANE &&
tterrainview.c:      view->tool_mode == T_TOOL_SELECT_SQUARE_ZOOM)
tterrainview.c:    int size = MIN (x-view->anchor_x, y-view->anchor_y);
tterrainview.c:                            view->anchor_x, view->anchor_y, 
tterrainview.c:			    view->anchor_x+size, view->anchor_y+size);
tterrainview.c:  if (view->model == T_VIEW_2D_PLANE &&
tterrainview.c:      view->tool_mode == T_TOOL_SELECT_CROP_NEW)
tterrainview.c:                            view->anchor_x, view->anchor_y, x, y);
tterrainview.c:      t_terrain_select (view->terrain, x1, y1, x2, y2, type, view->compose_op);
tterrainview.c:      if (view->tool_mode == T_TOOL_SELECT_SQUARE_ZOOM)
tterrainview.c:      if (view->tool_mode == T_TOOL_SELECT_CROP_NEW)
tterrainview.c:  t_terrain_paint (view->terrain, view, pixbuf);
tterrainview.c:  if (x == view->crosshair_x && y == view->crosshair_y)
tterrainview.c:  view->crosshair_x = x;
tterrainview.c:  view->crosshair_y = y;
tterrainview.c:  return view->size;
tterrainview.c:  if (view->terrain != NULL)
tterrainview.c:                              ((gfloat) view->terrain->width) /
tterrainview.c:                              view->terrain->height, FALSE);
tterrainview.c:      max = MAX (view->terrain->width, view->terrain->height);
tterrainview.c:      width = MAX (1, size * view->terrain->width / max);
tterrainview.c:      height = MAX (1, size * view->terrain->height / max);
tterrainview.c:  view->size = size;
tterrainview.c:  return view->terrain;
tterrainview.c:  view->dirty = TRUE;
tterrainview.c:  view->contour_dirty = TRUE;
tterrainview.c:  t_terrain_view_set_size (view, view->size);
tterrainview.c:  if (view->model == T_VIEW_2D_PLANE)
tterrainview.c:      view->dirty = TRUE;
tterrainview.c:  if (view->model != T_VIEW_2D_PLANE)
tterrainview.c:  object = &g_array_index (view->terrain->objects, TTerrainObject, item);
tterrainview.c:  if (view->model != T_VIEW_2D_PLANE)
tterrainview.c:  object = &g_array_index (view->terrain->objects, TTerrainObject, item);
tterrainview.c:  if (view->model != T_VIEW_2D_PLANE)
tterrainview.c:  if (view->terrain != NULL)
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->heightfield_modified_id);
tterrainview.c:      view->heightfield_modified_id = 0;
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->selection_modified_id);
tterrainview.c:      view->selection_modified_id = 0;
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->object_added_id);
tterrainview.c:      view->object_added_id = 0;
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->object_modified_id);
tterrainview.c:      view->object_modified_id = 0;
tterrainview.c:      gtk_signal_disconnect (GTK_OBJECT (view->terrain),
tterrainview.c:                             view->object_deleted_id);
tterrainview.c:      view->object_deleted_id = 0;
tterrainview.c:      t_terrain_unref (view->terrain);
tterrainview.c:      t_terrain_contour_list_free (view->contour_lines);
tterrainview.c:      view->contour_lines = NULL;
tterrainview.c:  view->terrain = terrain;
tterrainview.c:  if (view->terrain != NULL)
tterrainview.c:      if (view->model == T_VIEW_2D_PLANE)
tterrainview.c:                               view->model == T_VIEW_2D_PLANE ||
tterrainview.c:                               view->model == T_VIEW_2D_CONTOUR);
tterrainview.c:      view->heightfield_modified_id =
tterrainview.c:      view->selection_modified_id =
tterrainview.c:      view->object_added_id =
tterrainview.c:      view->object_modified_id =
tterrainview.c:      view->object_deleted_id =
tterrainview.c:      t_terrain_view_set_size (view, view->size);
tterrainview.c:      t_terrain_ref (view->terrain);
tterrainview.c:  view->contour_dirty = TRUE;
tterrainview.c:  view->dirty = TRUE;
tterrainview.c:  return view->model;
tterrainview.c:  if (view->model != model)
tterrainview.c:      view->model = model;
tterrainview.c:      view->dirty = TRUE;
tterrainview.c:      view->contour_dirty = TRUE;
tterrainview.c:      t_terrain_contour_list_free (view->contour_lines);
tterrainview.c:      view->contour_lines = NULL;
tterrainview.c:                               view->model == T_VIEW_2D_PLANE ||
tterrainview.c:                               view->model == T_VIEW_2D_CONTOUR);
tterrainview.c:      if (view->model == T_VIEW_2D_PLANE)
tterrainview.c:        for (i = 0; i < view->terrain->objects->len; i++)
tterrainview.c:          on_object_added (GTK_OBJECT (view->terrain), i, GTK_WIDGET (view));
tterrainview.c:  return view->colormap;
tterrainview.c:  if (view->colormap != colormap)
tterrainview.c:      view->colormap = colormap;
tterrainview.c:      view->dirty = TRUE;
tterrainview.c:  return view->angle;
tterrainview.c:  view->angle = angle;
tterrainview.c:  view->dirty = TRUE;
tterrainview.c:  return view->elevation;
tterrainview.c:  view->elevation = elevation;
tterrainview.c:  view->dirty = TRUE;
tterrainview.c:  return view->auto_rotate;
tterrainview.c:  return view->do_tile;
tterrainview.c:  if (view->model == T_VIEW_3D_WIRE)
tterrainview.c:  if (auto_rotate != view->auto_rotate)
tterrainview.c:        view->rotate_timeout =
tterrainview.c:          gtk_timeout_remove (view->rotate_timeout);
tterrainview.c:          view->rotate_timeout = 0;
tterrainview.c:      view->auto_rotate = auto_rotate;
tterrainview.c:  view->do_tile = do_tile;
tterrainview.c:  view->dirty = TRUE;
tterrainview.c:  return view->tool_mode;
tterrainview.c:  view->tool_mode = tool;
tterrainview.c:  return view->compose_op;
tterrainview.c:  view->compose_op = op;
