• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1xfa/fxfa contains a set of CXFA_LayoutItems that model forms containing widgets.
2
3The main hierarchy in this directory are the form elements:
4
5* CXFA_LayoutItem
6    * CXFA_ContainerLayoutItem
7        * CXFA_FFPageView
8    * CXFA_ContentLayoutItem
9        * CXFA_FFWidget
10            * CXFA_FFArc
11            * CXFA_FFImage
12            * CXFA_FFLine
13            * CXFA_FFRectangle
14            * CXFA_FFText
15            * CXFA_FFExclGroup
16            * CXFA_FFField
17                * CXFA_FFCheckButton
18                * CXFA_FFComboBox
19                * CXFA_FFImageEdit
20                * CXFA_FFListBox
21                * CXFA_FFPushButton
22                * CXFA_FFSignature
23                * CXFA_FFTextEdit
24                    * CXFA_FFBarcode
25                    * CXFA_FFDateTimeEdit
26                    * CXFA_FFNumericEdit
27                    * CXFA_FFPasswordEdit
28
29CXFA_FFField is the base class for widgets. It owns a lower level CFWL widget
30instance from xfa/fwl. The correspondence is:
31
32* CXFA_FFCheckButton -> CFWL_CheckBox
33* CXFA_FFComboBox -> CFWL_ComboBox
34* CXFA_FFImageEdit -> CFWL_PictureBox
35* CXFA_FFListBox -> CFWL_ListBox
36* CXFA_FFPushButton -> CFWL_PushButton
37* CXFA_FFSignature -> none
38* CXFA_FFTextEdit -> CFWL_Edit
39    * CXFA_FFBarcode -> CFWL_Barcode
40    * CXFA_FFDateTimeEdit -> CFWL_DateTimePicker
41    * CXFA_FFNumericEdit -> CFWL_Edit
42    * CXFA_FFPasswordEdit > CFWL_Edit
43
44