Macros and Classes of the Standard Library
From STX Wiki
(Redirected from Programmer Guide/Macro Library/Macro)
This section describes the STx standard macros and classes. They are all linked into the library file stx.lib, which is part of the standard installation, and loaded on program start. A detailed description is only given for the most useful macros and classes. For a description of all other macros and classes not described here, you must look to the source files.
Alphabetical List of Macros and Classes
ADesc · APar · BDataSet · BSF · BSTXIni · BSeq · BUTIL · BXMLDoc · CDlgMap · CMenu · COBJ · CONLOG · CObjEx · CREATEMENU · CTemplates · DISPATCHMSG · DOMODALDIALOG · DataSetCmd · EM · EXTSETUP · GENERATESCALEPARAMS · GETDESKTOP · GETMESSAGE · GETMONITOR · GETOUTPUTVALUE · GETWINDOWPOS · INITDIALOGITEM · Kernal · KlattSyn · LOGMSG · LOGWINDOW · METASEGMENT · MSGQUEUE · ModalDialog · PLAYCURSOR · POSTMESSAGE · PROGRESSBOX · Playwave · SECTIONFILE · SETCONTROLMODE · SETGRAPHXSCALE · SETMSGHANDLER · SETWAVEIO · SETWINDOWPOS · SHOWITEM · SOURCEFILE · SetupSheet · TBMGR · UM · WINDOWSIZEDLG · XGraph · XPlot · XWave
Quick Overview
- Macros
| Name | Description |
| BUtil | misc. utility functions |
| UM or EM | simple message boxes to display user- and error-messages |
| ConLog | write messages to script console and/or Log-window |
| LogWindow | Log-window control functions |
| ShowItem | show shell item properties and/or data |
| BSF | soundfile management functions |
| DataSetCmd | interface to the main application (Workspace) and its GUI |
- Classes
| Name | Description | Parent-Class |
| CObj | the base class for all STx classes | |
| BSeq | create, configure and manage a signal sequence | CObj |
| BXMLDoc | general xml document | CObj |
| BSTXIni | the workspace document | BXMLDoc |
| BDataSet | project document and project management | BXMLDoc |