• Home
Name Date Size #Lines LOC

..--

fm2js/03-May-2024-4,4393,603

layout/03-May-2024-5,9535,245

parser/03-May-2024-37,76527,988

BUILD.gnD03-May-20243.2 KiB135130

DEPSD03-May-2024109 75

README.mdD03-May-20241.4 KiB4438

cxfa_eventparam.cppD03-May-2024823 2612

cxfa_eventparam.hD03-May-20242 KiB8368

cxfa_ffapp.cppD03-May-20242 KiB7553

cxfa_ffapp.hD03-May-20242.3 KiB6834

cxfa_ffarc.cppD03-May-20241,013 3420

cxfa_ffarc.hD03-May-2024667 2412

cxfa_ffbarcode.cppD03-May-202410.1 KiB262214

cxfa_ffbarcode.hD03-May-20242.2 KiB11194

cxfa_ffbarcode_unittest.cppD03-May-2024841 2515

cxfa_ffcheckbutton.cppD03-May-202411.2 KiB351303

cxfa_ffcheckbutton.hD03-May-20241.7 KiB5336

cxfa_ffcombobox.cppD03-May-202410.7 KiB381309

cxfa_ffcombobox.hD03-May-20242.4 KiB8155

cxfa_ffdatetimeedit.cppD03-May-20248.2 KiB281227

cxfa_ffdatetimeedit.hD03-May-20241.8 KiB6848

cxfa_ffdoc.cppD03-May-20247.1 KiB230177

cxfa_ffdoc.hD03-May-20242.9 KiB9372

cxfa_ffdocview.cppD03-May-202421.9 KiB706595

cxfa_ffdocview.hD03-May-20244.6 KiB137111

cxfa_ffdropdown.cppD03-May-2024540 209

cxfa_ffdropdown.hD03-May-2024947 3519

cxfa_ffexclgroup.cppD03-May-2024898 2916

cxfa_ffexclgroup.hD03-May-2024741 2513

cxfa_fffield.cppD03-May-202424.4 KiB795670

cxfa_fffield.hD03-May-20244.2 KiB11791

cxfa_ffimage.cppD03-May-20242 KiB6949

cxfa_ffimage.hD03-May-2024737 2614

cxfa_ffimageedit.cppD03-May-20244.6 KiB152118

cxfa_ffimageedit.hD03-May-20241.4 KiB4228

cxfa_ffline.cppD03-May-20243.8 KiB140117

cxfa_ffline.hD03-May-2024815 2916

cxfa_fflistbox.cppD03-May-20246.2 KiB210168

cxfa_fflistbox.hD03-May-20241.3 KiB4527

cxfa_ffnotify.cppD03-May-202415.8 KiB504427

cxfa_ffnotify.hD03-May-20242.8 KiB8161

cxfa_ffnumericedit.cppD03-May-20243.1 KiB9270

cxfa_ffnumericedit.hD03-May-2024844 3117

cxfa_ffpageview.cppD03-May-202415.6 KiB472411

cxfa_ffpageview.hD03-May-20243.9 KiB11991

cxfa_ffpasswordedit.cppD03-May-20242.3 KiB6748

cxfa_ffpasswordedit.hD03-May-2024806 2915

cxfa_ffpushbutton.cppD03-May-20247.5 KiB237194

cxfa_ffpushbutton.hD03-May-20241.8 KiB5841

cxfa_ffrectangle.cppD03-May-20241 KiB3420

cxfa_ffrectangle.hD03-May-2024703 2412

cxfa_ffsignature.cppD03-May-20243.4 KiB12290

cxfa_ffsignature.hD03-May-20241.9 KiB4634

cxfa_fftext.cppD03-May-20244.8 KiB165132

cxfa_fftext.hD03-May-20241.2 KiB3623

cxfa_fftextedit.cppD03-May-202412.9 KiB446363

cxfa_fftextedit.hD03-May-20242.5 KiB7758

cxfa_ffwidget.cppD03-May-202418.4 KiB693568

cxfa_ffwidget.hD03-May-20247.5 KiB207170

cxfa_ffwidget_type.hD03-May-2024630 3223

cxfa_ffwidgethandler.cppD03-May-20248.8 KiB260220

cxfa_ffwidgethandler.hD03-May-20242.9 KiB7862

cxfa_fontmgr.cppD03-May-20242.2 KiB6753

cxfa_fontmgr.hD03-May-2024751 3117

cxfa_fwladapterwidgetmgr.cppD03-May-20241.3 KiB3925

cxfa_fwladapterwidgetmgr.hD03-May-2024932 3018

cxfa_fwltheme.cppD03-May-20249.2 KiB281240

cxfa_fwltheme.hD03-May-20242.7 KiB7155

cxfa_imagerenderer.cppD03-May-20245.2 KiB159134

cxfa_imagerenderer.hD03-May-20241.3 KiB4732

cxfa_loadercontext.cppD03-May-2024440 144

cxfa_loadercontext.hD03-May-20241.1 KiB4631

cxfa_pieceline.cppD03-May-2024392 144

cxfa_pieceline.hD03-May-2024586 2513

cxfa_readynodeiterator.cppD03-May-2024989 3220

cxfa_readynodeiterator.hD03-May-2024768 2916

cxfa_rendercontext.cppD03-May-20241.2 KiB3422

cxfa_rendercontext.hD03-May-2024973 3723

cxfa_textlayout.cppD03-May-202439.7 KiB1,2581,116

cxfa_textlayout.hD03-May-20244.8 KiB139120

cxfa_textparsecontext.cppD03-May-2024599 177

cxfa_textparsecontext.hD03-May-20241 KiB3923

cxfa_textparser.cppD03-May-202419.8 KiB639551

cxfa_textparser.hD03-May-20244.4 KiB134101

cxfa_textparser_unittest.cppD03-May-20241.3 KiB4130

cxfa_textpiece.cppD03-May-2024417 144

cxfa_textpiece.hD03-May-2024755 3018

cxfa_textprovider.cppD03-May-20245.1 KiB162135

cxfa_textprovider.hD03-May-20241.2 KiB4632

cxfa_texttabstopscontext.cppD03-May-2024963 3521

cxfa_texttabstopscontext.hD03-May-2024897 4025

fxfa.hD03-May-20248.8 KiB263154

fxfa_basic.hD03-May-20243.9 KiB140117

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