~ubuntu-branches/ubuntu/vivid/grass/vivid-proposed

« back to all changes in this revision

Viewing changes to display/drivers/XDRIVER/main.c

  • Committer: Package Import Robot
  • Author(s): Bas Couwenberg
  • Date: 2015-02-20 23:12:08 UTC
  • mfrom: (8.2.6 experimental)
  • Revision ID: package-import@ubuntu.com-20150220231208-1u6qvqm84v430b10
Tags: 7.0.0-1~exp1
* New upstream release.
* Update python-ctypes-ternary.patch to use if/else instead of and/or.
* Drop check4dev patch, rely on upstream check.
* Add build dependency on libpq-dev to grass-dev for libpq-fe.h.
* Drop patches applied upstream, refresh remaining patches.
* Update symlinks for images switched from jpg to png.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
/****************************************************************************
3
 
 *
4
 
 * MODULE:       XDRIVER
5
 
 * AUTHOR(S):    various authors at CERL (original contributor)
6
 
 *               Glynn Clements <glynn gclements.plus.com> 
7
 
 *               Huidae Cho <grass4u gmail.com>
8
 
 * PURPOSE:      display driver for displaying in X11 environment
9
 
 * COPYRIGHT:    (C) 2006-2007 by the GRASS Development Team
10
 
 *
11
 
 *               This program is free software under the GNU General Public
12
 
 *               License (>=v2). Read the file COPYING that comes with GRASS
13
 
 *               for details.
14
 
 *
15
 
 *****************************************************************************/
16
 
 
17
 
#include <stdio.h>
18
 
#include "XDRIVER.h"
19
 
 
20
 
int main(int argc, char **argv)
21
 
{
22
 
    struct driver drv;
23
 
 
24
 
    drv.Box_abs = XD_Box_abs;
25
 
    drv.Box_rel = NULL;
26
 
    drv.Client_Open = XD_Client_Open;
27
 
    drv.Client_Close = XD_Client_Close;
28
 
    drv.Erase = NULL;
29
 
    drv.Get_with_box = XD_Get_location_with_box;
30
 
    drv.Get_with_line = XD_Get_location_with_line;
31
 
    drv.Get_with_pointer = XD_Get_location_with_pointer;
32
 
    drv.Graph_set = XD_Graph_set;
33
 
    drv.Graph_close = XD_Graph_close;
34
 
    drv.Line_width = XD_Line_width;
35
 
    drv.Panel_save = XD_Panel_save;
36
 
    drv.Panel_restore = XD_Panel_restore;
37
 
    drv.Panel_delete = XD_Panel_delete;
38
 
    drv.Polydots_abs = XD_Polydots_abs;
39
 
    drv.Polydots_rel = XD_Polydots_rel;
40
 
    drv.Polyline_abs = XD_Polyline_abs;
41
 
    drv.Polyline_rel = XD_Polyline_rel;
42
 
    drv.Polygon_abs = XD_Polygon_abs;
43
 
    drv.Polygon_rel = XD_Polygon_rel;
44
 
    drv.Set_window = XD_Set_window;
45
 
    drv.Begin_scaled_raster = XD_begin_scaled_raster;
46
 
    drv.Scaled_raster = XD_scaled_raster;
47
 
    drv.End_scaled_raster = NULL;
48
 
    drv.Respond = XD_Respond;
49
 
    drv.Work_stream = XD_Work_stream;
50
 
    drv.Do_work = XD_Do_work;
51
 
    drv.lookup_color = XD_lookup_color;
52
 
    drv.color = XD_color;
53
 
    drv.draw_line = XD_draw_line;
54
 
    drv.draw_point = XD_draw_point;
55
 
    drv.draw_bitmap = XD_draw_bitmap;
56
 
    drv.draw_text = NULL;
57
 
 
58
 
    LIB_init(&drv, argc, argv);
59
 
 
60
 
    return LIB_main(argc, argv);
61
 
}