home *** CD-ROM | disk | FTP | other *** search
- /* pseudotext.c */
-
- void main(void, void)
- {
- struct TextAttr myta = {
- "topaz.font"
- 11,
- FSF_ITALIC | FSF_BOLD,
- NULL
- };
-
- struct TextFont *myfont, *oldfont;
- struct RastPort *myrp;
- struct Window *mywin;
-
- . . .
-
- /* open the graphics and diskfont libraries and whatever else you may need */
- . . .
-
- if (myfont = OpenDiskFont(&myta))
- {
- /* you would probably set the font of the rastport you are going to use */
- myrp = mywin->RPort
- oldfont = myrp->Font;
- SetFont(myrp, myfont);
-
- . . .
-
- /* perform whatever drawing you need to do */
-
- . . .
-
- /* time to clean up. If the rastport is not exclusively yours,
- you may need to restore the original font or other Rasport values */
- SetFont(myrp, oldfont);
- CloseFont(myfont);
- }
-
- /* close whatever libraries and other resources you allocated */
- }
-