Jump to content

PM++: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
==Description==
==Description==
PM++ is a copyleft alike open source library for OS/2 Presentation Manager. It is a freeware class library that encapsulates some of the OS/2 Presentation Manager API calls.
PM++ is a copyleft alike open source library for OS/2 [[Presentation Manager]]. It is a freeware class library that encapsulates some of the OS/2 Presentation Manager API calls.


==Download==
==Download==
Line 12: Line 12:
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
===Classes===
===Classes===
* [[OS2_API:PM++:PMPaintThread|PMPaintThread]]
*[[PMPaintThread]]
*BG_PaintWin
*BG_PaintWin


===pmdlg Functions===
===pmdlg Functions===
* [[OS2_API:PM++:PMControl|PMControl]]
*[[PMControl]]
*PMButton
*PMButton
*PMRadioButtonGroup
*PMRadioButtonGroup
Line 33: Line 33:
===pmgpi Functions===
===pmgpi Functions===
*PMLogFont
*PMLogFont
* [[OS2_API:PM++:PMMenu|PMMenu]]
*[[PMRect]]
* [[OS2_API:PM++:PMRect|PMRect]]
*[[PMPointer]]
* [[OS2_API:PM++:PMPointer|PMPointer]]
*[[PMPresSpace]]
* [[OS2_API:PM++:PMPresSpace|PMPresSpace]]
*[[PMDeviceContext]]
* [[OS2_API:PM++:PMDeviceContext|PMDeviceContext]]
*[[PMMemoryDC]]
* [[OS2_API:PM++:PMMemoryDC|PMMemoryDC]]
*[[PMPrinterDC]]
* [[OS2_API:PM++:PMPrinterDC|PMPrinterDC]]


===pmhelp Functions===
===pmhelp Functions===
Line 45: Line 44:


===pmsys Functions===
===pmsys Functions===
* [[OS2_API:PM++:PMMessageQueue|PMMessageQueue]]
*[[PMMessageQueue]]
* [[OS2_API:PM++:PMApp|PMApp]]
*[[PMApp]]
* [[OS2_API:PM++:PMIniProfile|PMIniProfile]]
*[[PMIniProfile]]
* [[OS2_API:PM++:PMThread|PMThread]]
*[[PMThread]]
* [[OS2_API:PM++:PMEventSemaphore|PMEventSemaphore]]
*PMEventSemaphore


===pmwin Functions===
===pmwin Functions===
* [[OS2_API:PM++:PMEvent|PMEvent]]
*[[PMEvent]]
* [[OS2_API:PM++:PMWin|PMWin]]
*[[PMWin]]
*PMMainWin
*PMMainWin
* [[OS2_API:PM++:PMSubclassWin|PMSubclassWin]]
*[[PMSubclassWin]]
* [[OS2_API:PM++:PMMenu|PMMenu]]
*[[PMMenu]]
*PMSystemMenu
*PMSystemMenu
*PMPopupMenu
*PMPopupMenu

Revision as of 09:49, 14 February 2017

Description

PM++ is a copyleft alike open source library for OS/2 Presentation Manager. It is a freeware class library that encapsulates some of the OS/2 Presentation Manager API calls.

Download

License

  • Copyleft alike. Changes to the source code should be shared.

Functions

Classes

pmdlg Functions

  • PMControl
  • PMButton
  • PMRadioButtonGroup
  • PMCheckBox
  • PMEntryField
  • PMMultiLineEdit
  • PMListBox
  • PMValueSet
  • PMSpinButton
  • PMScrollBar
  • PMDialog
  • PMModalDialog
  • PMFontDialog
  • PMFileDialog

pmgpi Functions

pmhelp Functions

  • PMHelpWin

pmsys Functions

pmwin Functions

provadlg Functions

  • PMPrintThread

Functions By Hierarchy

  • PMWin
    • PMControl
      • PMButton
        • PMRadioButtonGroup
        • PMCheckBox
      • PMEntryField
      • PMMultiLineEdit
      • PMValueSet
      • PMSpinButton
      • PMListBox
      • PMScrollBar
        • PMVertScrollBar
        • PMHorizScrollBar
    • PMDialog
      • PMModalDialog
        • PMModelessDialog
      • PMFontDialog
      • PMFileDialog
    • PMHelpWin
    • PMMainWin
    • PMSubclassWin
  • PMMenu
  • PMSystemMenu
  • PMPopupMenu
  • PMPointer
  • PMLogFont
  • PMDeviceContext
    • PMMemoryDC
    • PMPrinterDC
  • PMPresSpace
    • PMWindowPresSpace
    • PMMicroCachedPresSpace
  • PMAnchorBlock
  • PMMessageQueue
  • PMApp
  • PMIniProfile
    • PMSystemProfile
    • PMUserProfile
  • PMThread
    • PMWindowThread
  • PMEventSemaphore
  • PMEvent