The R Project SVN R

Rev

Rev 52284 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 52284 Rev 52406
Line 1966... Line 1966...
1966
	XDrawRectangle(display, xd->window, xd->wgc, (int)x0, (int)y0,
1966
	XDrawRectangle(display, xd->window, xd->wgc, (int)x0, (int)y0,
1967
		       (int)x1 - (int)x0, (int)y1 - (int)y0);
1967
		       (int)x1 - (int)x0, (int)y1 - (int)y0);
1968
    }
1968
    }
1969
}
1969
}
1970
 
1970
 
-
 
1971
static void X11_Path(double *x, double *y,
-
 
1972
                     int npoly, int *nper,
-
 
1973
                     Rboolean winding,
-
 
1974
                     const pGEcontext gc, pDevDesc dd)
-
 
1975
{
-
 
1976
    warning(_("%s not available for this device"), "Path drawing");
-
 
1977
}
-
 
1978
 
1971
static void X11_Raster(unsigned int *raster, int w, int h,
1979
static void X11_Raster(unsigned int *raster, int w, int h,
1972
                      double x, double y, 
1980
                      double x, double y, 
1973
                      double width, double height,
1981
                      double width, double height,
1974
                      double rot, 
1982
                      double rot, 
1975
                      Rboolean interpolate,
1983
                      Rboolean interpolate,
Line 2487... Line 2495...
2487
	dd->rect = Cairo_Rect;
2495
	dd->rect = Cairo_Rect;
2488
	dd->circle = Cairo_Circle;
2496
	dd->circle = Cairo_Circle;
2489
	dd->line = Cairo_Line;
2497
	dd->line = Cairo_Line;
2490
	dd->polyline = Cairo_Polyline;
2498
	dd->polyline = Cairo_Polyline;
2491
	dd->polygon = Cairo_Polygon;
2499
	dd->polygon = Cairo_Polygon;
-
 
2500
        dd->path = Cairo_Path;
2492
        dd->raster = Cairo_Raster;
2501
        dd->raster = Cairo_Raster;
2493
        dd->cap = Cairo_Cap;
2502
        dd->cap = Cairo_Cap;
2494
	dd->hasTextUTF8 = TRUE;
2503
	dd->hasTextUTF8 = TRUE;
2495
	dd->wantSymbolUTF8 = TRUE;
2504
	dd->wantSymbolUTF8 = TRUE;
2496
#ifdef HAVE_PANGOCAIRO
2505
#ifdef HAVE_PANGOCAIRO
Line 2508... Line 2517...
2508
	dd->newPage = X11_NewPage;
2517
	dd->newPage = X11_NewPage;
2509
	dd->clip = X11_Clip;
2518
	dd->clip = X11_Clip;
2510
	dd->strWidth = X11_StrWidth;
2519
	dd->strWidth = X11_StrWidth;
2511
	dd->text = X11_Text;
2520
	dd->text = X11_Text;
2512
	dd->rect = X11_Rect;
2521
	dd->rect = X11_Rect;
-
 
2522
        dd->path = X11_Path;
2513
        dd->raster     = X11_Raster;
2523
        dd->raster     = X11_Raster;
2514
        dd->cap        = X11_Cap;
2524
        dd->cap        = X11_Cap;
2515
	dd->circle = X11_Circle;
2525
	dd->circle = X11_Circle;
2516
	dd->line = X11_Line;
2526
	dd->line = X11_Line;
2517
	dd->polyline = X11_Polyline;
2527
	dd->polyline = X11_Polyline;
Line 3209... Line 3219...
3209
    dd->rect = Cairo_Rect;
3219
    dd->rect = Cairo_Rect;
3210
    dd->circle = Cairo_Circle;
3220
    dd->circle = Cairo_Circle;
3211
    dd->line = Cairo_Line;
3221
    dd->line = Cairo_Line;
3212
    dd->polyline = Cairo_Polyline;
3222
    dd->polyline = Cairo_Polyline;
3213
    dd->polygon = Cairo_Polygon;
3223
    dd->polygon = Cairo_Polygon;
-
 
3224
    dd->path = Cairo_Path;
3214
    dd->raster = Cairo_Raster;
3225
    dd->raster = Cairo_Raster;
3215
    dd->locator = null_Locator;
3226
    dd->locator = null_Locator;
3216
    dd->mode = null_Mode;
3227
    dd->mode = null_Mode;
3217
#ifdef HAVE_PANGOCAIRO
3228
#ifdef HAVE_PANGOCAIRO
3218
    dd->metricInfo = PangoCairo_MetricInfo;
3229
    dd->metricInfo = PangoCairo_MetricInfo;