• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

fm2js/23-Nov-2023-4,4393,603

layout/23-Nov-2023-5,9535,245

parser/23-Nov-2023-37,76527,988

BUILD.gnD23-Nov-20233.2 KiB135130

DEPSD23-Nov-2023109 75

README.mdD23-Nov-20231.4 KiB4438

cxfa_eventparam.cppD23-Nov-2023823 2612

cxfa_eventparam.hD23-Nov-20232 KiB8368

cxfa_ffapp.cppD23-Nov-20232 KiB7553

cxfa_ffapp.hD23-Nov-20232.3 KiB6834

cxfa_ffarc.cppD23-Nov-20231,013 3420

cxfa_ffarc.hD23-Nov-2023667 2412

cxfa_ffbarcode.cppD23-Nov-202310.1 KiB262214

cxfa_ffbarcode.hD23-Nov-20232.2 KiB11194

cxfa_ffbarcode_unittest.cppD23-Nov-2023841 2515

cxfa_ffcheckbutton.cppD23-Nov-202311.2 KiB351303

cxfa_ffcheckbutton.hD23-Nov-20231.7 KiB5336

cxfa_ffcombobox.cppD23-Nov-202310.7 KiB381309

cxfa_ffcombobox.hD23-Nov-20232.4 KiB8155

cxfa_ffdatetimeedit.cppD23-Nov-20238.2 KiB281227

cxfa_ffdatetimeedit.hD23-Nov-20231.8 KiB6848

cxfa_ffdoc.cppD23-Nov-20237.1 KiB230177

cxfa_ffdoc.hD23-Nov-20232.9 KiB9372

cxfa_ffdocview.cppD23-Nov-202321.9 KiB706595

cxfa_ffdocview.hD23-Nov-20234.6 KiB137111

cxfa_ffdropdown.cppD23-Nov-2023540 209

cxfa_ffdropdown.hD23-Nov-2023947 3519

cxfa_ffexclgroup.cppD23-Nov-2023898 2916

cxfa_ffexclgroup.hD23-Nov-2023741 2513

cxfa_fffield.cppD23-Nov-202324.4 KiB795670

cxfa_fffield.hD23-Nov-20234.2 KiB11791

cxfa_ffimage.cppD23-Nov-20232 KiB6949

cxfa_ffimage.hD23-Nov-2023737 2614

cxfa_ffimageedit.cppD23-Nov-20234.6 KiB152118

cxfa_ffimageedit.hD23-Nov-20231.4 KiB4228

cxfa_ffline.cppD23-Nov-20233.8 KiB140117

cxfa_ffline.hD23-Nov-2023815 2916

cxfa_fflistbox.cppD23-Nov-20236.2 KiB210168

cxfa_fflistbox.hD23-Nov-20231.3 KiB4527

cxfa_ffnotify.cppD23-Nov-202315.8 KiB504427

cxfa_ffnotify.hD23-Nov-20232.8 KiB8161

cxfa_ffnumericedit.cppD23-Nov-20233.1 KiB9270

cxfa_ffnumericedit.hD23-Nov-2023844 3117

cxfa_ffpageview.cppD23-Nov-202315.6 KiB472411

cxfa_ffpageview.hD23-Nov-20233.9 KiB11991

cxfa_ffpasswordedit.cppD23-Nov-20232.3 KiB6748

cxfa_ffpasswordedit.hD23-Nov-2023806 2915

cxfa_ffpushbutton.cppD23-Nov-20237.5 KiB237194

cxfa_ffpushbutton.hD23-Nov-20231.8 KiB5841

cxfa_ffrectangle.cppD23-Nov-20231 KiB3420

cxfa_ffrectangle.hD23-Nov-2023703 2412

cxfa_ffsignature.cppD23-Nov-20233.4 KiB12290

cxfa_ffsignature.hD23-Nov-20231.9 KiB4634

cxfa_fftext.cppD23-Nov-20234.8 KiB165132

cxfa_fftext.hD23-Nov-20231.2 KiB3623

cxfa_fftextedit.cppD23-Nov-202312.9 KiB446363

cxfa_fftextedit.hD23-Nov-20232.5 KiB7758

cxfa_ffwidget.cppD23-Nov-202318.4 KiB693568

cxfa_ffwidget.hD23-Nov-20237.5 KiB207170

cxfa_ffwidget_type.hD23-Nov-2023630 3223

cxfa_ffwidgethandler.cppD23-Nov-20238.8 KiB260220

cxfa_ffwidgethandler.hD23-Nov-20232.9 KiB7862

cxfa_fontmgr.cppD23-Nov-20232.2 KiB6753

cxfa_fontmgr.hD23-Nov-2023751 3117

cxfa_fwladapterwidgetmgr.cppD23-Nov-20231.3 KiB3925

cxfa_fwladapterwidgetmgr.hD23-Nov-2023932 3018

cxfa_fwltheme.cppD23-Nov-20239.2 KiB281240

cxfa_fwltheme.hD23-Nov-20232.7 KiB7155

cxfa_imagerenderer.cppD23-Nov-20235.2 KiB159134

cxfa_imagerenderer.hD23-Nov-20231.3 KiB4732

cxfa_loadercontext.cppD23-Nov-2023440 144

cxfa_loadercontext.hD23-Nov-20231.1 KiB4631

cxfa_pieceline.cppD23-Nov-2023392 144

cxfa_pieceline.hD23-Nov-2023586 2513

cxfa_readynodeiterator.cppD23-Nov-2023989 3220

cxfa_readynodeiterator.hD23-Nov-2023768 2916

cxfa_rendercontext.cppD23-Nov-20231.2 KiB3422

cxfa_rendercontext.hD23-Nov-2023973 3723

cxfa_textlayout.cppD23-Nov-202339.7 KiB1,2581,116

cxfa_textlayout.hD23-Nov-20234.8 KiB139120

cxfa_textparsecontext.cppD23-Nov-2023599 177

cxfa_textparsecontext.hD23-Nov-20231 KiB3923

cxfa_textparser.cppD23-Nov-202319.8 KiB639551

cxfa_textparser.hD23-Nov-20234.4 KiB134101

cxfa_textparser_unittest.cppD23-Nov-20231.3 KiB4130

cxfa_textpiece.cppD23-Nov-2023417 144

cxfa_textpiece.hD23-Nov-2023755 3018

cxfa_textprovider.cppD23-Nov-20235.1 KiB162135

cxfa_textprovider.hD23-Nov-20231.2 KiB4632

cxfa_texttabstopscontext.cppD23-Nov-2023963 3521

cxfa_texttabstopscontext.hD23-Nov-2023897 4025

fxfa.hD23-Nov-20238.8 KiB263154

fxfa_basic.hD23-Nov-20233.9 KiB140117

fxfa_basic_unittest.cppD23-Nov-20231.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