6 changeFontProp(char *fname
, char *newprop
, int which
)
8 char before
[128], prop
[128], after
[128];
20 if(part
==which
) bptr
= prop
;
21 else if(part
==which
+1) bptr
= after
;
28 snprintf(fname
, 255, "%s-%s%s", before
, newprop
, after
);
33 WMConvertFontToPlain(WMScreen
*scr
, WMFont
*font
)
42 WMConvertFontToBold(WMScreen
*scr
, WMFont
*font
)
50 snprintf(fname
, 255, font
->name
);
51 changeFontProp(fname
, "bold", 2);
52 newfont
= WMCreateNormalFont(scr
, fname
);
61 WMConvertFontToItalic(WMScreen
*scr
, WMFont
*font
)
69 snprintf(fname
, 255, font
->name
);
70 changeFontProp(fname
, "o", 3);
71 newfont
= WMCreateNormalFont(scr
, fname
);
80 WMGetFontOfSize(WMScreen
*scr
, WMFont
*font
, int size
)
82 if(!scr
|| !font
|| size
<1)