QSAS_2_3/QSAS_dist/src/Utilities/qplplot/gcw.h File Reference

#include "plDevs.h"
#include "plplotP.h"
#include "drivers.h"
#include <math.h>
#include <stdio.h>
#include <sys/stat.h>
#include <glib.h>
#include <gtk/gtk.h>
#include <libgnomecanvas/libgnomecanvas.h>
#include <libart_lgpl/libart.h>
#include <libgnomeprint/gnome-print.h>

Classes

struct  GcwPLdev

Defines

#define VSCALE   (32.)
#define DEVICE_PIXELS_PER_MM   (3.4)
#define VIRTUAL_PIXELS_PER_MM   (DEVICE_PIXELS_PER_MM*VSCALE)
#define MM_PER_IN   (25.4)
#define DEVICE_PIXELS_PER_IN   (DEVICE_PIXELS_PER_MM*MM_PER_IN)
#define VIRTUAL_PIXELS_PER_IN   (VIRTUAL_PIXELS_PER_MM*MM_PER_IN)
#define CANVAS_WIDTH   (10.)
#define CANVAS_HEIGHT   (7.5)
#define ZOOM100   (1.0)
#define ZOOMSTEP   (1.25)

Functions

void gcw_use_text (PLINT use_text)
void gcw_use_pixmap (PLINT use_pixmap)
void gcw_use_hrshsym (PLINT use_hrshsym)
void gcw_debug (char *msg)
void gcw_set_gdk_color ()
void gcw_clear_background ()
void gcw_init_canvas (GnomeCanvas *canvas)
void gcw_install_canvas (GnomeCanvas *canvas)
void gcw_set_device_size (PLINT width, PLINT height)
void gcw_set_canvas_size (GnomeCanvas *canvas, PLINT width, PLINT height)
void gcw_set_canvas_zoom (GnomeCanvas *canvas, PLFLT magnification)
void gcw_use_persistence (PLINT use_persistence)

Define Documentation

#define CANVAS_HEIGHT   (7.5)

#define CANVAS_WIDTH   (10.)

#define DEVICE_PIXELS_PER_IN   (DEVICE_PIXELS_PER_MM*MM_PER_IN)

#define DEVICE_PIXELS_PER_MM   (3.4)

#define MM_PER_IN   (25.4)

#define VIRTUAL_PIXELS_PER_IN   (VIRTUAL_PIXELS_PER_MM*MM_PER_IN)

#define VIRTUAL_PIXELS_PER_MM   (DEVICE_PIXELS_PER_MM*VSCALE)

#define VSCALE   (32.)

#define ZOOM100   (1.0)

#define ZOOMSTEP   (1.25)


Function Documentation

void gcw_clear_background (  ) 

void gcw_debug ( char *  msg  ) 

void gcw_init_canvas ( GnomeCanvas *  canvas  ) 

void gcw_install_canvas ( GnomeCanvas *  canvas  ) 

void gcw_set_canvas_size ( GnomeCanvas *  canvas,
PLINT  width,
PLINT  height 
)

void gcw_set_canvas_zoom ( GnomeCanvas *  canvas,
PLFLT  magnification 
)

void gcw_set_device_size ( PLINT  width,
PLINT  height 
)

void gcw_set_gdk_color (  ) 

void gcw_use_hrshsym ( PLINT  use_hrshsym  ) 

void gcw_use_persistence ( PLINT  use_persistence  ) 

void gcw_use_pixmap ( PLINT  use_pixmap  ) 

void gcw_use_text ( PLINT  use_text  ) 


Generated on Tue Dec 9 16:55:34 2008 for QSAS by  doxygen 1.5.7