Jump to content

Presentation Manager: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
Line 9: Line 9:
*Resource Compiler
*Resource Compiler


==Files==
*[[OS/2 Warp 4 Presentation Manager Files]]
Presentation Manager of OS/2 Warp 4.5x is composed by the following files:
{|class="wikitable"
!Name||Comments||Alternative
|-
|[[CYRIME.DLL]]
|Cyrillic Input Method Editor (IME) for OS/2 PM.
|
|-
|[[OS2SM.DLL]]
|OS/2 session manager dynamic link library.
|
|-
|[[PMATM.DLL]]
|PM IFI: PM Adobe Type Manager dynamic link library.
|
|-
|[[PMBIND.DLL]]
|PM language binding dynamic link library.
|
|-
|[[PMCLIP.DLL]]
|PM Data Exchange: Related to clipboard functions.
|
|-
|[[PMCTLS.DLL]]
|PM controls dynamic link library.
|
|-
|PMCTL.MSG
|Error Messages for PMCTLS.DLL.
|
|-
|PMCTL.REF
|Core PM: PM Control Template file.
|
|-
|[[PMDDE.DLL]]
|PM Data Exchange: Dynamic Data Exchange Library. Exchange of OS/2 programs with Win16 programs.
|
|-
|[[PMDDEML.DLL]]
|PM Data Exchange: Dynamic Data Exchange Library.
|
|-
|[[PMDRAG.DLL]]
|Core PM: DLL Forwarder. PM drag/drop dynamic link library. (forwarder DLL)
|OSfree
|-
|[[PMGPI.DLL]]
|Core PM: PM graphics programming interface dynamic link library.
|
|-
|[[PMGRE.DLL]]
|Core PM: DLL Forwarder. PM graphics engine dynamic link library. (forwarder DLL)
|OSFree
|-
|[[PMMERGE.DLL]]
|Core PM: Presentation Manager API library.
|
|-
|[[PMMLE.DLL]]
|Core PM: DLL Forwarder. PM multiline entry dynamic link library. (forwarder DLL)
|OSFree
|-
|[[PMMRGRES.DLL]]
|Core PM: Resource library for PMMERGE. Contains the current "window theme".
|
|-
|[[PMPRE.DLL]]
|PM IFI: PM presentation driver
|
|-
|PMPRINT.QPR
|PM print queue processor
|
|-
|[[PROG.DLL]]
|
|
|-
|[[PMSDMRI.DLL]]
|PM CUA control dynamic link library.
|
|-
|[[PMSHAPI.DLL]]
|Core PM: DLL Forwarder. PM shell APIs dynamic link library.(forwarder DLL)
|OSFree
|-
|[[PMSHLTKT.DLL]]
|Core PM: PM shell's dynamic link library.
|
|-
|[[PMSHELL.EXE]]
|Presentation Manager Shell Program.
|
|-
|[[PMSPL.DLL]]
|Core PM: PM spooler dynamic link library.
|
|-
|[[PMTKT.DLL]]
|PM shell's dynamic link library.
|
|-             
|[[PMUNIF.DLL]]
|PM IFI: OS/2 PM Uni Font IFI Driver.
|
|-
|[[PMVDMH.DLL]]
|PM VDM: Win16. Support for seemless WinOS2.
|
|-
|[[PMVDMP.DLL]]
|PM VDM: DOS. PM virtual DOS machine private dynamic link library.
|
|-
|[[PMVIOP.DLL]]
|Core PM: PM VIO calls private dynamic link library.
|
|-
|[[PMWIN.DLL]]
|Core PM: DLL Forwarder. PM dynamic link library. (forwarder DLL)
|OSFree
|-
|[[SEAMLESS.DLL]]
|PM VDM: Win16. Allows Win16 program present in a PM  window list and  participate in PM message exchange.
|
|-
|[[SHIELD.DLL]]
|PM VDM: .
|
|-
|[[SHPIINST.DLL]]
|PM Functions.
|
|-
|[[TRUETYPE.DLL]]
|PM IFI: A PM Truetype Font Driver.
|
|}


==Articles==
==Articles==

Revision as of 09:42, 26 March 2018

Presentation Manager (PM) is the graphical user interface (GUI) that IBM and Microsoft introduced in version 1.1 of their operating system OS/2 in late 1988.

It is based on the VisiOn shell extended and adapted to fit the IBM Systems Application Architecture (SAA) Common Programming Interface. With version two of OS/2 it gained a new portable and optimised graphics developed by Micrografx.

Programming Utilities

Articles

Publications

  • OS/2 2.0 - Programming Guide
    • Volume I P/N 10G6261, Form # S10G-6261, ISBN 1-56529-154-9 (PDF)
    • Volume II P/N 10G6494, Form # S10G-6494, ISBN 1-56529-155-7 (PDF)
    • Volume III P/N 10G6495, Form # S10G-6495, ISBN 1-56529-156-5 (PDF)
  • Bryan Goodyer: OS/2 Presentation Manager Programming: Hints and Tips - McGraw-Hill 1993, ISBN 0-07-707776-8

Links