• Home
Name Date Size #Lines LOC

..--

formcalc/03-May-2024-4,6213,793

layout/03-May-2024-6,1045,367

parser/03-May-2024-40,22630,028

BUILD.gnD03-May-20243 KiB131126

DEPSD03-May-202468 65

README.mdD03-May-20241.4 KiB4438

cxfa_eventparam.cppD03-May-2024790 2512

cxfa_eventparam.hD03-May-20242 KiB8268

cxfa_ffapp.cppD03-May-20241.8 KiB6345

cxfa_ffapp.hD03-May-20245.7 KiB15968

cxfa_ffarc.cppD03-May-20241,006 3420

cxfa_ffarc.hD03-May-2024703 2714

cxfa_ffbarcode.cppD03-May-20249.7 KiB274224

cxfa_ffbarcode.hD03-May-20241.3 KiB4528

cxfa_ffbarcode_unittest.cppD03-May-2024699 1911

cxfa_ffcheckbutton.cppD03-May-202411.3 KiB351302

cxfa_ffcheckbutton.hD03-May-20241.8 KiB5839

cxfa_ffcombobox.cppD03-May-202410.6 KiB377304

cxfa_ffcombobox.hD03-May-20242.6 KiB8558

cxfa_ffdatetimeedit.cppD03-May-20248.3 KiB281228

cxfa_ffdatetimeedit.hD03-May-20241.7 KiB6243

cxfa_ffdoc.cppD03-May-202410.2 KiB329262

cxfa_ffdoc.hD03-May-20247.4 KiB202170

cxfa_ffdocview.cppD03-May-202422.2 KiB736621

cxfa_ffdocview.hD03-May-20244.4 KiB138107

cxfa_ffdropdown.cppD03-May-2024522 209

cxfa_ffdropdown.hD03-May-2024969 3620

cxfa_ffexclgroup.cppD03-May-2024891 2916

cxfa_ffexclgroup.hD03-May-2024777 2815

cxfa_fffield.cppD03-May-202423.6 KiB763653

cxfa_fffield.hD03-May-20244.3 KiB12195

cxfa_ffimage.cppD03-May-20242.1 KiB7854

cxfa_ffimage.hD03-May-2024897 3419

cxfa_ffimageedit.cppD03-May-20244.8 KiB161125

cxfa_ffimageedit.hD03-May-20241.6 KiB5235

cxfa_ffline.cppD03-May-20243.8 KiB139116

cxfa_ffline.hD03-May-2024841 3117

cxfa_fflistbox.cppD03-May-20246.4 KiB219174

cxfa_fflistbox.hD03-May-20241.5 KiB5332

cxfa_ffnotify.cppD03-May-202416.7 KiB524446

cxfa_ffnotify.hD03-May-20243.2 KiB8968

cxfa_ffnumericedit.cppD03-May-20243.2 KiB9270

cxfa_ffnumericedit.hD03-May-2024833 3117

cxfa_ffpageview.cppD03-May-202415.8 KiB494428

cxfa_ffpageview.hD03-May-20243.6 KiB10978

cxfa_ffpasswordedit.cppD03-May-20242.4 KiB7151

cxfa_ffpasswordedit.hD03-May-2024952 3519

cxfa_ffpushbutton.cppD03-May-20248.1 KiB249206

cxfa_ffpushbutton.hD03-May-20241.9 KiB6042

cxfa_ffrectangle.cppD03-May-20241 KiB3420

cxfa_ffrectangle.hD03-May-2024739 2714

cxfa_ffsignature.cppD03-May-20243.4 KiB12090

cxfa_ffsignature.hD03-May-20242.1 KiB5643

cxfa_fftext.cppD03-May-20244.5 KiB151121

cxfa_fftext.hD03-May-20241.4 KiB4328

cxfa_fftextedit.cppD03-May-202412.6 KiB433357

cxfa_fftextedit.hD03-May-20242.7 KiB8866

cxfa_ffwidget.cppD03-May-202418 KiB664548

cxfa_ffwidget.hD03-May-20248.2 KiB221184

cxfa_ffwidget_type.hD03-May-2024612 3223

cxfa_ffwidgethandler.cppD03-May-20248.2 KiB237194

cxfa_ffwidgethandler.hD03-May-20243.3 KiB9375

cxfa_fontmgr.cppD03-May-20241.7 KiB5742

cxfa_fontmgr.hD03-May-20241 KiB3823

cxfa_fwladapterwidgetmgr.cppD03-May-20241.4 KiB4227

cxfa_fwladapterwidgetmgr.hD03-May-20241.1 KiB3824

cxfa_fwltheme.cppD03-May-20248 KiB254210

cxfa_fwltheme.hD03-May-20242.2 KiB6445

cxfa_imagerenderer.cppD03-May-20245.2 KiB158132

cxfa_imagerenderer.hD03-May-20241.3 KiB4933

cxfa_readynodeiterator.cppD03-May-2024973 3220

cxfa_readynodeiterator.hD03-May-2024867 3218

cxfa_textlayout.cppD03-May-202441.1 KiB1,2951,143

cxfa_textlayout.hD03-May-20246.2 KiB193163

cxfa_textparser.cppD03-May-202420.2 KiB645554

cxfa_textparser.hD03-May-20245.4 KiB166127

cxfa_textparser_unittest.cppD03-May-20241.6 KiB4936

cxfa_textprovider.cppD03-May-20244.9 KiB156128

cxfa_textprovider.hD03-May-20241.3 KiB5034

cxfa_texttabstopscontext.cppD03-May-2024894 3420

cxfa_texttabstopscontext.hD03-May-2024909 4025

fxfa.hD03-May-20241.5 KiB7556

fxfa_basic.hD03-May-20242.4 KiB11090

fxfa_basic_unittest.cppD03-May-20241.3 KiB5542

README.md

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