GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
cairodriver/Graph.c File Reference

GRASS cairo display driver - driver settings. More...

#include "cairodriver.h"
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
Include dependency graph for cairodriver/Graph.c:

Go to the source code of this file.

Functions

int Cairo_Graph_set (int argc, char **argv)
 
void Cairo_Graph_close (void)
 

Variables

char * file_name
 
int file_type
 
int is_vector
 
int width
 
int height
 
int stride
 
unsigned char * grid
 
int modified
 
int auto_write
 
int mapped
 
double bgcolor_r
 
double bgcolor_g
 
double bgcolor_b
 
double bgcolor_a
 
cairo_surface_t * surface
 
cairo_t * cairo
 

Detailed Description

GRASS cairo display driver - driver settings.

(C) 2007-2008, 2011 by Lars Ahlzen and the GRASS Development Team

This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.

Author
Lars Ahlzen <lars ahlzen.com> (original contibutor)
Glynn Clements

Definition in file cairodriver/Graph.c.

Function Documentation

void Cairo_Graph_close ( void  )

Definition at line 258 of file cairodriver/Graph.c.

References cairo, G_debug(), NULL, tools::surface, and write_image().

Referenced by Cairo_Driver().

int Cairo_Graph_set ( int  argc,
char **  argv 
)

Variable Documentation

int auto_write

Definition at line 52 of file cairodriver/Graph.c.

double bgcolor_a

Definition at line 56 of file cairodriver/Graph.c.

Referenced by Cairo_Erase(), and Cairo_Graph_set().

double bgcolor_b

Definition at line 56 of file cairodriver/Graph.c.

Referenced by Cairo_Erase(), and Cairo_Graph_set().

double bgcolor_g

Definition at line 56 of file cairodriver/Graph.c.

Referenced by Cairo_Erase(), and Cairo_Graph_set().

double bgcolor_r

Definition at line 56 of file cairodriver/Graph.c.

Referenced by Cairo_Erase(), and Cairo_Graph_set().

char* file_name

Definition at line 46 of file cairodriver/Graph.c.

int file_type

Definition at line 47 of file cairodriver/Graph.c.

Referenced by find_datah(), gvl_file_newh(), read_image(), and write_image().

unsigned char* grid

Definition at line 50 of file cairodriver/Graph.c.

int height

Definition at line 49 of file cairodriver/Graph.c.

int is_vector

Definition at line 48 of file cairodriver/Graph.c.

int mapped

Definition at line 53 of file cairodriver/Graph.c.

int modified

Definition at line 51 of file cairodriver/Graph.c.

int stride

Definition at line 49 of file cairodriver/Graph.c.

Referenced by Cairo_draw_bitmap(), read_bmp(), read_ppm(), write_bmp(), and write_ppm().

cairo_surface_t* surface

Definition at line 59 of file cairodriver/Graph.c.

int width

Definition at line 49 of file cairodriver/Graph.c.