Glass PM C++ API: Difference between revisions
Appearance
No edit summary |
|||
| Line 100: | Line 100: | ||
|- | |- | ||
|[[PMWindow]]||class||public||Base window class. | |[[PMWindow]]||class||public||Base window class. | ||
|} | |||
==Macros== | |||
{| border="1" | |||
|- | |||
!Entity | |||
!Type | |||
!Scope | |||
!Short Description | |||
|- | |||
|[[PM_ERROR_LOCATION]] | |||
|macro | |||
|public | |||
| Current error location. | |||
|- | |||
|[[PM_MAX_THREADS]] | |||
|macro | |||
|public | |||
| Sets the maximum number of threads supported by the library. | |||
|- | |||
|[[PM_THROW_CLIBERROR]] | |||
|macro | |||
|public | |||
| Throws the C Library (CLIB) exception. | |||
|- | |||
|[[PM_THROW_DOSERROR]] | |||
|macro | |||
|public | |||
| Throws the Operating System (DOS) exception. | |||
|- | |||
|[[PM_THROW_ERROR]] | |||
|macro | |||
|public | |||
| Throws exception. | |||
|- | |||
|[[PM_THROW_GUIERROR]] | |||
|macro | |||
|public | |||
| Throws the GUI (WIN) exception. | |||
|} | |} | ||
Revision as of 21:44, 19 March 2018
Packages
| Entity | Type | Scope | Short Description |
|---|---|---|---|
| File_Utilities | package | public | File and directory management functions. |
| Memory_Functions | package | public | Memory allocation functions. |
Classes
| Entity | Type | Scope | Short Description |
|---|---|---|---|
| PM2DImage | class | public | 2D PNG Image class. |
| PM2Drawable | class | public | 2D Base drawable class. |
| PMButton | class | public | Push button control window class. |
| PMCheckBox | class | public | Radio button control window class. |
| PMComboBox | class | public | Combination box control window class. |
| PMContainer | template class | public | Container control window class. |
| PMDelete | template class | public | Deletes a C++ object. |
| PMDeleteArray | template class | public | Deletes a C++ array of objects. |
| PMDirTree | class | public | Directory tree control window class. |
| PMEntry | class | public | Entry field control window class. |
| PMError | class | public | Base error class. |
| PMFileDialog | class | public | File dialog class. |
| PMFileView | class | public | File view control window class. |
| PMFont | class | public | Font class. |
| PMFrame | class | public | Frame window class. |
| PMFree | template class | public | Frees a memory block of storage. |
| PMGroupBox | class | public | Group box control window class. |
| PMGUI | class | public | GUI initialization and information class. |
| PMHelpWindow | class | public | Help window class. |
| PMLabel | class | public | Static text control window class. |
| PMLanguage | class | public | Messages catalog management class. |
| PMListBox | class | public | List box control window class. |
| PMMenu | class | public | Menu class. |
| PMMLE | class | public | Multi-line entry field control window class. |
| PMMutex | class | public | Serialize access to resources. |
| PMNLS | class | public | National language support class. |
| PMNonCopyable | class | public | Prohibit copy construction and copy assignment. |
| PMNoteBook | class | public | Notebook control window class. |
| PMNotify | class | public | Notify another thread. |
| PMPNG | class | public | Static PNG image. |
| PMProfile | class | public | Profile management class. |
| PMQueue | class | public | Queue class. |
| PMRadioButton | class | public | Radio button control window class. |
| PMRect | class | public | Object rectangle. |
| PMSelectDir | class | public | Directory selection dialog class. |
| PMSharedPtr | template class | public | Shared pointer class. |
| PMSpinButton | class | public | Spin button control window class. |
| PMSplitCanvas | class | public | Split canvas class. |
| PMThread | class | public | Thread class. |
| PMTitleBar | class | public | Application title bar window class. |
| PMToolBar | class | public | Toolbar control window class. |
| PMTracer | class | public | Log messages collector window class. |
| PMVersion | class | public | Version number. |
| PMWindow | class | public | Base window class. |
Macros
| Entity | Type | Scope | Short Description |
|---|---|---|---|
| PM_ERROR_LOCATION | macro | public | Current error location. |
| PM_MAX_THREADS | macro | public | Sets the maximum number of threads supported by the library. |
| PM_THROW_CLIBERROR | macro | public | Throws the C Library (CLIB) exception. |
| PM_THROW_DOSERROR | macro | public | Throws the Operating System (DOS) exception. |
| PM_THROW_ERROR | macro | public | Throws exception. |
| PM_THROW_GUIERROR | macro | public | Throws the GUI (WIN) exception. |
License
Not defined yet.
Links
Author
- Dmitry A. Steklenev