/[groff]/groff/src/devices/xditview/Dvi.c
ViewVC logotype

Diff of /groff/src/devices/xditview/Dvi.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by wlemb, Tue Jun 1 10:39:54 2004 UTC revision 1.2 by wl, Thu Nov 25 08:08:33 2004 UTC
# Line 30  static char Xrcsid[] = "$XConsortium: Dv Line 30  static char Xrcsid[] = "$XConsortium: Dv
30    
31  /* Private Data */  /* Private Data */
32    
33  static char default_font_map[] = "\  static char default_font_map_1[] = "\
34  TR      -adobe-times-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\  TR      -adobe-times-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\
35  TI      -adobe-times-medium-i-normal--*-100-*-*-*-*-iso8859-1\n\  TI      -adobe-times-medium-i-normal--*-100-*-*-*-*-iso8859-1\n\
36  TB      -adobe-times-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\  TB      -adobe-times-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
# Line 39  CR     -adobe-courier-medium-r-normal--*-100 Line 39  CR     -adobe-courier-medium-r-normal--*-100
39  CI      -adobe-courier-medium-o-normal--*-100-*-*-*-*-iso8859-1\n\  CI      -adobe-courier-medium-o-normal--*-100-*-*-*-*-iso8859-1\n\
40  CB      -adobe-courier-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\  CB      -adobe-courier-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
41  CBI     -adobe-courier-bold-o-normal--*-100-*-*-*-*-iso8859-1\n\  CBI     -adobe-courier-bold-o-normal--*-100-*-*-*-*-iso8859-1\n\
42    ";
43    static char default_font_map_2[] = "\
44  HR      -adobe-helvetica-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\  HR      -adobe-helvetica-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\
45  HI      -adobe-helvetica-medium-o-normal--*-100-*-*-*-*-iso8859-1\n\  HI      -adobe-helvetica-medium-o-normal--*-100-*-*-*-*-iso8859-1\n\
46  HB      -adobe-helvetica-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\  HB      -adobe-helvetica-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
47  HBI     -adobe-helvetica-bold-o-normal--*-100-*-*-*-*-iso8859-1\n\  HBI     -adobe-helvetica-bold-o-normal--*-100-*-*-*-*-iso8859-1\n\
48    ";
49    static char default_font_map_3[] = "\
50  NR      -adobe-new century schoolbook-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\  NR      -adobe-new century schoolbook-medium-r-normal--*-100-*-*-*-*-iso8859-1\n\
51  NI      -adobe-new century schoolbook-medium-i-normal--*-100-*-*-*-*-iso8859-1\n\  NI      -adobe-new century schoolbook-medium-i-normal--*-100-*-*-*-*-iso8859-1\n\
52  NB      -adobe-new century schoolbook-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\  NB      -adobe-new century schoolbook-bold-r-normal--*-100-*-*-*-*-iso8859-1\n\
# Line 59  SS     -adobe-symbol-medium-r-normal--*-100- Line 63  SS     -adobe-symbol-medium-r-normal--*-100-
63  static XtResource resources[] = {  static XtResource resources[] = {
64          {(String)XtNfontMap, (String)XtCFontMap, (String)XtRString,          {(String)XtNfontMap, (String)XtCFontMap, (String)XtRString,
65           sizeof (char *), offset(dvi.font_map_string),           sizeof (char *), offset(dvi.font_map_string),
66           (String)XtRString, (XtPointer)default_font_map},           (String)XtRString, NULL /* set in code */},
67          {(String)XtNforeground, (String)XtCForeground, (String)XtRPixel,          {(String)XtNforeground, (String)XtCForeground, (String)XtRPixel,
68           sizeof (unsigned long), offset(dvi.foreground),           sizeof (unsigned long), offset(dvi.foreground),
69           (String)XtRString, (XtPointer)"XtDefaultForeground"},           (String)XtRString, (XtPointer)"XtDefaultForeground"},
# Line 169  WidgetClass dviWidgetClass = (WidgetClas Line 173  WidgetClass dviWidgetClass = (WidgetClas
173    
174  static void ClassInitialize (void)  static void ClassInitialize (void)
175  {  {
176            int len1 = strlen(default_font_map_1);
177            int len2 = strlen(default_font_map_2);
178            int len3 = strlen(default_font_map_3);
179            char *dfm = XtMalloc(len1 + len2 + len3 + 1);
180            char *ptr = dfm;
181            strcpy(ptr, default_font_map_1); ptr += len1;
182            strcpy(ptr, default_font_map_2); ptr += len2;
183            strcpy(ptr, default_font_map_3);
184            resources[0].default_addr = dfm;
185    
186          XtAddConverter( XtRString, XtRBackingStore, XmuCvtStringToBackingStore,          XtAddConverter( XtRString, XtRBackingStore, XmuCvtStringToBackingStore,
187                          NULL, 0 );                          NULL, 0 );
188  }  }

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26