Writing EDM Widgets (document under construction)

John Sinclair


Table of Contents
1. Overview
Introduction
Additional Resources
2. Preliminary Concepts
Interaction Between Display Engine and Widget
The Life of a Widget
Auxillery Helper Classes
activeWindowClass
appContextClass
entryFormClass
entryFormClass helper classes
expStringClass
colorInfoClass
fontInfoClass
gcClass
pvColorClass
pvConnectionClass
tagClass
undoClass
undoOpClass
X Window concepts
Using Color in edm Widgets
Using Fonts in edm Widgets
Process variable access concepts
Display manager event processing
3. Widget Class Members and Methods
Widget Class Details
4. Widget Packaging
Introduction
Widget Registration
5. Example Widget Code
Introduction
Example Widget Description
Example Widget String Include File
Example Widget Include File
Example Widget Source File