Preprocessor Symbols [>>]<> [kw]Preprocessor Symbols [..] Various boolean definitions [..] Definitions for the various cursor styles [..] Minimum and maximum values for datatypes [..] EditZone-related values [..] Various definitions related to files [..] Identifiers for referring to each key [..] Various Gauge-related definitions [..] Various InputBox-related definitions [..] Language-related definitions [..] List-related definitions [..] Various MessageBox-related definitions [..] Symbols relating to the mouse [..] Symbols to identify the various object types [..] Special identifiers for various button types [..] Various definitions related to the display [..] ScrollBar-related values [..] Symbols telating to shadows [..] Identifiers for referring to shortcut keys [..] Identifiers for each sound available [..] Identifiers for the Graphical Characters used [..] TextZone-related definitions [..] Attributes for TListItems [..] Various Window-related identifiers ;-------------------------------------------------------------------------------- Datatypes [<<]<> [>>]<> [kw]Datatypes [..] String-related types ;-------------------------------------------------------------------------------- Structures [<<]<> [>>]<> [kw]Structures [..] All public keyboard-related structures [..] All public TList-related structures [..] All public TMenu-related structures ;-------------------------------------------------------------------------------- Global Variables [<<]<> [>>]<> [kw]Global Variables Technically, there are no global variables defined by JPTUI, but there is one that you are required to define --- your application (ie, an instance of the TApplication class). The name of this object doesn't matter (I suggest you use the name of your program), since JPTUI allows you to access it using a macro, called JPApplication. The actual macro is... #define JPApplication (TApplication::f_current_application) So, effectively, there is one global variable defined as... extern PApplication JPApplication; ;-------------------------------------------------------------------------------- Functions and Macros [<<]<> [>>]<> [kw]Functions [kw]Macros [..] Macros related to the application [..] Macros related to the character set [..] [..] Macros related to object captions [..] Functions related to the character set [..] Conversion functions between different types [..] Functions related to the text cursor [..] Functions related to resource files [..] Macros useful for debugging [..] Functions related to dialog boxes [..] Functions to be used in case of error [..] Functions related to files [..] Functions related to the keyboard [..] Functions related to the mouse [..] Functions related to the screen [..] Functions to be used to draw shadows [..] Functions to be used to emit sounds [..] Functions related to the text of objects [..]