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