summaryrefslogtreecommitdiff
path: root/fpdfsdk/pwl/README.md
blob: 1a73250d0efed7ce48c2675cd16d529cf512d8ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
fpdfsdk/pwl is a Widget Library for AcroForms.

CPWL_Wnd is the base class that widget classes extend. The derived widget
classes are controllers for each widget. The hierarchy is:

* CPWL_Wnd
    * CPWL_Button
        * CPWL_CheckBox
        * CPWL_PushButton
        * CPWL_RadioButton
    * CPWL_Caret
    * CPWL_EditCtrl
        * CPWL_Edit
    * CPWL_Icon
    * CPWL_ListBox
        * CPWL_CBListBox (combo box)
    * CPWL_ScrollBar

Widgets are rendered to Appearance Streams, with the case all centralized in
CPWL_AppStream.