The R Project SVN R

Rev

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

Rev 19876 Rev 20197
Line 3023... Line 3023...
3023
void GMathText(double x, double y, int coords, SEXP expr,
3023
void GMathText(double x, double y, int coords, SEXP expr,
3024
	       double xc, double yc, double rot, 
3024
	       double xc, double yc, double rot, 
3025
	       DevDesc *dd)
3025
	       DevDesc *dd)
3026
{
3026
{
3027
    GConvert(&x, &y, coords, DEVICE, dd);
3027
    GConvert(&x, &y, coords, DEVICE, dd);
-
 
3028
    GClip(dd);
3028
    GEMathText(x, y, expr, xc, yc, rot, 
3029
    GEMathText(x, y, expr, xc, yc, rot, 
3029
	       Rf_gpptr(dd)->col, Rf_gpptr(dd)->gamma, Rf_gpptr(dd)->font,
3030
	       Rf_gpptr(dd)->col, Rf_gpptr(dd)->gamma, Rf_gpptr(dd)->font,
3030
	       Rf_gpptr(dd)->cex, Rf_gpptr(dd)->ps, (GEDevDesc*) dd);
3031
	       Rf_gpptr(dd)->cex, Rf_gpptr(dd)->ps, (GEDevDesc*) dd);
3031
}
3032
}
3032
 
3033
 
Line 3134... Line 3135...
3134
	    yadj = 0;
3135
	    yadj = 0;
3135
	}
3136
	}
3136
	break;
3137
	break;
3137
    }
3138
    }
3138
    GConvert(&at, &line, coords, DEVICE, dd);
3139
    GConvert(&at, &line, coords, DEVICE, dd);
-
 
3140
    /* The graphics engine (unlike graphics.c code) knows nothing about
-
 
3141
     * xpd settings (that is a base graphics system concept), hence
-
 
3142
     * the graphics engine does not call GClip.  So we must call GClip
-
 
3143
     * here to make sure that the current xpd setting is enforced
-
 
3144
     * on the device.
-
 
3145
     */
-
 
3146
    GClip(dd);
3139
    GEMathText(at, line, str, xadj, yadj, angle, 
3147
    GEMathText(at, line, str, xadj, yadj, angle, 
3140
	       Rf_gpptr(dd)->col, Rf_gpptr(dd)->gamma, Rf_gpptr(dd)->font,
3148
	       Rf_gpptr(dd)->col, Rf_gpptr(dd)->gamma, Rf_gpptr(dd)->font,
3141
	       Rf_gpptr(dd)->cex, Rf_gpptr(dd)->ps, (GEDevDesc*) dd);
3149
	       Rf_gpptr(dd)->cex, Rf_gpptr(dd)->ps, (GEDevDesc*) dd);
3142
}/* GMMathText */
3150
}/* GMMathText */