Application Interface
PrismX API
PrismX includes an EC++ UI Runtime Framework, complete Widget Set, and the Insight Screen design and resource editor application.
The API for the Runtime Framework and Widget Set are defined by the public functions of the PrismX classes, which are listed below. For a more complete reference please refer to the PrismX API reference manual, the PrismX Developer’s Guide, and the Prism Insight User’s Manual.
PrismX Runtime Framework
Pm_Event_Manager
Pm_Timer_Manager
Pm_Screen_Manager
Pm_Resource_Manager
Pm_Animation_Manager
Pm_Memory_Manager
PrismX Painting Engine
pm_canvas_t
pm_color_t
pm_font_t
pm_paint_context_t
Pm_Brush
Pm_Paint_Engine
Pm_Gradient
PrismX Widgets
Pm_Animated_Prompt
Pm_Bmp_Prompt
Pm_Bmp_Decorated_Btn
Pm_Bmp_Slider
Pm_Button
Pm_Drop_Box
Pm_Menu_Bar
Pm_ML_Text_Btn
Pm_Prompt
Pm_Password
Pm_Progress_Bar
Pm_Scroll
Pm_Slider
Pm_Spin_Btn
Pm_Sprite
Pm_Status_Bar
Pm_Text_Icon_Btn
Pm_Text_Input
Pm_Text_Widget
Pm_Tool_Bar
Pm_VPrompt
Pm_Widget
PrismX Panel Types
Pm_Decorated_Panel
Pm_List
Pm_Menu
Pm_ML_Popup_Panal
Pm_ML_Prompt
Pm_ML_Text_Input
Pm_Panel
Pm_Popup_Panel
Pm_Progress_Panel
Pm_Spreadsheet
Pm_Tab_Panel
Pm_Tree_Node
Pm_Tree_View
Pm_Virtual_List
PrismX Graphic Readers
Pm_Graphic_Reader
Pm_Jpg_Reader
Pm_Gif_Reader
Pm_Bmp_Reader
Pm_Png_Reader
PrismX Input Devices
Pm_Input_Device
Pm_Touch_Device
Pm_Mouse_Device
Pm_Keypad_Device
PrismX Utility Classes
Pm_Snapshot
Pm_Fixed_Point_Math
Pm_Bitmap_Rotator
Pm_File
Pm_String
Pm_Zip
Pm_Unzip
