Jump to content

PM++: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(30 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==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.  


==Download==
==Classes==
* [https://github.com/OS2World/LIB-PM-PM-Plus-Plus]
*[[PMPaintThread]]
*BG_PaintWin
 
==Functions==
===pmdlg Functions===
*[[PMControl]]
*PMButton
*PMRadioButtonGroup
*PMCheckBox
*PMEntryField
*PMMultiLineEdit
*PMListBox
*PMValueSet
*PMSpinButton
*PMScrollBar
*PMDialog
*PMModalDialog
*PMFontDialog
*PMFileDialog
 
===pmgpi Functions===
*PMLogFont
*[[PMRect]]
*[[PMPointer]]
*[[PMPresSpace]]
*[[PMDeviceContext]]
*[[PMMemoryDC]]
*[[PMPrinterDC]]
 
===pmhelp Functions===
*PMHelpWin
 
===pmsys Functions===
*[[PMMessageQueue]]
*[[PMApp]]
*[[PMIniProfile]]
*[[PMThread]]
*PMEventSemaphore
 
===pmwin Functions===
*[[PMEvent]]
*[[PMWin]]
*PMMainWin
*[[PMSubclassWin]]
*[[PMMenu]]
*PMSystemMenu
*PMPopupMenu
 
===provadlg Functions===
*PMPrintThread
</div>


==Classes==
==Functions By Hierarchy==
* [[OS2_API:PMPaintThread|PMPaintThread]]
* PMWin
* [[OS2_API:BG_PaintWin|BG_PaintWin]]
**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


==pmdlg Functions==
==Links==
* [[OS2_API:PMControl|PMControl]]
* [os2cl016.zip] (1996-05-05)
* [[OS2_API:PMButton|PMButton]]
* [[OS2_API:PMRadioButtonGroup|PMRadioButtonGroup]]
* [[OS2_API:PMCheckBox|PMCheckBox]]
* [[OS2_API:PMEntryField|PMEntryField]]
* [[OS2_API:PMMultiLineEdit|PMMultiLineEdit]]
* [[OS2_API:PMListBox|PMListBox]]
* [[OS2_API:PMValueSet|PMValueSet]]
* [[OS2_API:PMSpinButton|PMSpinButton]]
* [[OS2_API:PMScrollBar|PMScrollBar]]
* [[OS2_API:PMDialog|PMDialog]]
* [[OS2_API:PMModalDialog|PMModalDialog]]
* [[OS2_API:PMFontDialog|PMFontDialog]]
* [[OS2_API:PMFileDialog|PMFileDialog]]


==pmgpi Functions==
==License==
* [[OS2_API:PMLogFont|PMLogFont]]
* Copyleft alike. Changes to the source code should be shared.
* [[OS2_API:PMMenu|PMMenu]]
* [[OS2_API:PMRect|PMRect]]
* [[OS2_API:PMPresSpace|PMPresSpace]]
* [[OS2_API:PMDeviceContext|PMDeviceContext]]
* [[OS2_API:PMMemoryDC|PMMemoryDC]]
* [[OS2_API:PMPrinterDC|PMPrinterDC]]


==pmhelp Functions==
[[Category:C++ Class Libraries]]
* [[OS2_API:PMHelpWin|PMHelpWin]]

Latest revision as of 01:18, 5 October 2023

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.

Classes

Functions

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

Links

  • [os2cl016.zip] (1996-05-05)

License

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