Implement OS2PS-GET-FONT-METRICS primitive.
authorChris Hanson <org/chris-hanson/cph>
Sat, 20 May 1995 08:07:34 +0000 (08:07 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 20 May 1995 08:07:34 +0000 (08:07 +0000)
v7/src/microcode/os2msg.h
v7/src/microcode/os2pm.h

index 70290981cbc961ac59291f1c32a7caaa34b5388d..9cc0a5cee57d2a17cf6a1dc387d15b6a4806a8a1 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: os2msg.h,v 1.10 1995/05/16 09:20:22 cph Exp $
+$Id: os2msg.h,v 1.11 1995/05/20 08:07:18 cph Exp $
 
 Copyright (c) 1994-95 Massachusetts Institute of Technology
 
@@ -125,8 +125,9 @@ typedef enum
   mt_ps_text_width_request,    /* compute pel width of text string */
   mt_ps_text_width_reply,
   mt_ps_clear,                 /* clear a PS rectangle */
-  mt_ps_set_font_request,      /* change the text font in a PS */
-  mt_ps_set_font_reply,
+  mt_ps_get_font_metrics_request, /* get metrics for current PS font */
+  mt_ps_get_font_metrics_reply,
+  mt_ps_set_font,              /* change the text font in a PS */
   mt_ps_set_colors,            /* set fg/bg colors of PS */
   mt_ps_move_gcursor,          /* move graphics cursor */
   mt_ps_draw_line,             /* draw line from graphics cursor to point */
index c37f5360ce31b77974cb88ea6f8ae5737638b209..3b3c04352c99a3ff084cc2929c68eee2e0d35599 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: os2pm.h,v 1.8 1995/05/16 09:20:15 cph Exp $
+$Id: os2pm.h,v 1.9 1995/05/20 08:07:34 cph Exp $
 
 Copyright (c) 1994-95 Massachusetts Institute of Technology
 
@@ -218,6 +218,7 @@ extern bid_t OS2_ps_set_bitmap (psid_t, bid_t);
 extern void OS2_ps_bitblt (psid_t, psid_t, LONG, PPOINTL, LONG, ULONG);
 extern void OS2_ps_draw_text
   (psid_t, short, short, const char *, unsigned short);
+extern font_metrics_t * OS2_ps_get_font_metrics (psid_t);
 extern font_metrics_t * OS2_ps_set_font (psid_t, unsigned short, const char *);
 extern void OS2_ps_clear (psid_t, short, short, short, short);
 extern void OS2_ps_set_colors (psid_t, COLOR, COLOR);