🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.os.os2.programmer.porting
2 messages
2 total messages Started by Keith R. Bennett Wed, 15 Sep 1993 22:15
OS/2 Graphics Programming Questions
#2
Author: Keith R. Bennett
Date: Wed, 15 Sep 1993 22:15
24 lines
1961 bytes
I will be porting a program from DOS to OS/2, and need to implement
some graphics drawing functions.  For example, I need to call a
function that will draw a rectangle, etc.

Can I use PM to do that?  I *don't* want my application to be event
driven in what I understand is the usual PM sense.  That is, I don't 
want the graphical objects to get any messages.  I just want to be
able to call primitive graphic functions.  Can I do this?

Also, regarding text fonts, are they scaled on the fly?  If so, does
the processor have to calculate each character as it's being displayed?
(This would seem a little dumb.)  Or is there some kind of font
cache?

Thanks for any responses.  Please reply by email if possible to:
kbennett@access.digex.net.

- Keith

-- 
--------------------------------------------------------------------------
Keith Bennett                            Bennett Business Solutions, Inc.
C++/C Software Development               1605 Ingram Terrace
kbennett@access.digex.net                Silver Spring, MD USA 20906-5932
Re: OS/2 Graphics Programming Questions
#3
Author: Q
Date: Thu, 16 Sep 1993 11:12
30 lines
2138 bytes
In <27845c$ete@access.digex.net> kbennett@access.digex.net (Keith R. Bennett) writes:

>I will be porting a program from DOS to OS/2, and need to implement
>some graphics drawing functions.  For example, I need to call a
>function that will draw a rectangle, etc.

>Can I use PM to do that?  I *don't* want my application to be event
>driven in what I understand is the usual PM sense.  That is, I don't 
>want the graphical objects to get any messages.  I just want to be
>able to call primitive graphic functions.  Can I do this?

Yes and no.  Your window will ALWAYS receive messages but you can always
ignore them.

>Also, regarding text fonts, are they scaled on the fly?  If so, does
>the processor have to calculate each character as it's being displayed?
>(This would seem a little dumb.)  Or is there some kind of font
>cache?

The Adobe Font Manager takes care of scalable fonts, which are represented
by a serious of lines, fillets, etc..  When you scale them, they simply
scale the relative coordinates and voila.

Cheers,
Q
-- 
Have you read this month's EDM/2?  It's available via anonymous FTP to
ftp.cdrom.com in the /pub/os2/2_x/program/newsltr directory.  New articles,
comments, suggestions, and Q&A questions are always welcome!  Send all to
os2man@panix.com .
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads