• Home
Name Date Size #Lines LOC

..--

fm2js/03-May-2024-4,6073,938

parser/03-May-2024-44,16933,632

DEPSD03-May-202431 43

README.mdD03-May-20241.5 KiB4740

cxfa_eventparam.cppD03-May-20241.2 KiB4735

cxfa_eventparam.hD03-May-20241.7 KiB7965

cxfa_ffapp.cppD03-May-20242.3 KiB8462

cxfa_ffapp.hD03-May-20242.6 KiB7744

cxfa_ffarc.cppD03-May-20241 KiB3621

cxfa_ffarc.hD03-May-2024649 2412

cxfa_ffbarcode.cppD03-May-20249.6 KiB240196

cxfa_ffbarcode.hD03-May-20242 KiB10489

cxfa_ffbarcode_unittest.cppD03-May-2024880 2616

cxfa_ffcheckbutton.cppD03-May-202411.5 KiB349303

cxfa_ffcheckbutton.hD03-May-20241.5 KiB4832

cxfa_ffcombobox.cppD03-May-202410.7 KiB361295

cxfa_ffcombobox.hD03-May-20242.2 KiB7150

cxfa_ffdatetimeedit.cppD03-May-20247.1 KiB217180

cxfa_ffdatetimeedit.hD03-May-20241.3 KiB4831

cxfa_ffdoc.cppD03-May-202412.3 KiB417364

cxfa_ffdoc.hD03-May-20243.1 KiB9975

cxfa_ffdocview.cppD03-May-202425.2 KiB804679

cxfa_ffdocview.hD03-May-20245.1 KiB144121

cxfa_ffdraw.cppD03-May-2024519 177

cxfa_ffdraw.hD03-May-2024542 2010

cxfa_ffexclgroup.cppD03-May-2024901 2916

cxfa_ffexclgroup.hD03-May-2024727 2513

cxfa_fffield.cppD03-May-202423.2 KiB782670

cxfa_fffield.hD03-May-20243.7 KiB10078

cxfa_ffimage.cppD03-May-20242.3 KiB8159

cxfa_ffimage.hD03-May-2024751 2715

cxfa_ffimageedit.cppD03-May-20244.6 KiB154121

cxfa_ffimageedit.hD03-May-20241.2 KiB3925

cxfa_ffline.cppD03-May-20243.8 KiB141117

cxfa_ffline.hD03-May-2024796 2916

cxfa_fflistbox.cppD03-May-20246.5 KiB215172

cxfa_fflistbox.hD03-May-20241.2 KiB4226

cxfa_ffnotify.cppD03-May-202416.1 KiB537455

cxfa_ffnotify.hD03-May-20243 KiB8263

cxfa_ffnumericedit.cppD03-May-20243.3 KiB9271

cxfa_ffnumericedit.hD03-May-2024860 3218

cxfa_ffpageview.cppD03-May-202415.5 KiB468409

cxfa_ffpageview.hD03-May-20243.7 KiB11589

cxfa_ffpasswordedit.cppD03-May-20242.2 KiB6345

cxfa_ffpasswordedit.hD03-May-2024671 2512

cxfa_ffpushbutton.cppD03-May-20247.8 KiB246204

cxfa_ffpushbutton.hD03-May-20241.7 KiB5538

cxfa_ffrectangle.cppD03-May-20241.1 KiB3621

cxfa_ffrectangle.hD03-May-2024685 2412

cxfa_ffsignature.cppD03-May-20243.1 KiB11785

cxfa_ffsignature.hD03-May-20241.7 KiB4431

cxfa_ffsubform.cppD03-May-2024534 177

cxfa_ffsubform.hD03-May-2024560 2010

cxfa_fftext.cppD03-May-20244.6 KiB157126

cxfa_fftext.hD03-May-20241 KiB3320

cxfa_fftextedit.cppD03-May-202412.9 KiB430363

cxfa_fftextedit.hD03-May-20242.3 KiB7556

cxfa_ffwidget.cppD03-May-202416.7 KiB639530

cxfa_ffwidget.hD03-May-20245.8 KiB172141

cxfa_ffwidgethandler.cppD03-May-202421.7 KiB577498

cxfa_ffwidgethandler.hD03-May-20245.5 KiB124104

cxfa_fontmgr.cppD03-May-20242.3 KiB7760

cxfa_fontmgr.hD03-May-20241.1 KiB4026

cxfa_fwladapterwidgetmgr.cppD03-May-20241.3 KiB3925

cxfa_fwladapterwidgetmgr.hD03-May-2024828 2917

cxfa_fwltheme.cppD03-May-20249.2 KiB283240

cxfa_fwltheme.hD03-May-20242.7 KiB7054

cxfa_imagerenderer.cppD03-May-20245.1 KiB159134

cxfa_imagerenderer.hD03-May-20241.3 KiB4732

cxfa_linkuserdata.cppD03-May-2024415 134

cxfa_linkuserdata.hD03-May-2024817 2916

cxfa_loadercontext.cppD03-May-2024608 2213

cxfa_loadercontext.hD03-May-2024962 4027

cxfa_pieceline.cppD03-May-2024392 144

cxfa_pieceline.hD03-May-2024587 2513

cxfa_rendercontext.cppD03-May-20241.3 KiB3825

cxfa_rendercontext.hD03-May-2024825 3319

cxfa_textlayout.cppD03-May-202441.4 KiB1,2991,168

cxfa_textlayout.hD03-May-20244.5 KiB129112

cxfa_textparsecontext.cppD03-May-2024599 177

cxfa_textparsecontext.hD03-May-20241.1 KiB4024

cxfa_textparser.cppD03-May-202419.7 KiB637549

cxfa_textparser.hD03-May-20244.2 KiB13099

cxfa_textparser_unittest.cppD03-May-20241.3 KiB4130

cxfa_textpiece.cppD03-May-2024435 155

cxfa_textpiece.hD03-May-2024974 4229

cxfa_textprovider.cppD03-May-20245.8 KiB177147

cxfa_textprovider.hD03-May-20241.3 KiB4834

cxfa_texttabstopscontext.cppD03-May-2024963 3521

cxfa_texttabstopscontext.hD03-May-2024897 4025

cxfa_textuserdata.cppD03-May-2024808 2413

cxfa_textuserdata.hD03-May-2024954 3118

cxfa_widgetacc.cppD03-May-202485.4 KiB2,7582,468

cxfa_widgetacc.hD03-May-20247.5 KiB230185

cxfa_widgetacciterator.cppD03-May-20241 KiB3220

cxfa_widgetacciterator.hD03-May-2024805 3017

fxfa.hD03-May-20249.6 KiB278176

fxfa_basic.hD03-May-202414.1 KiB984957

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_ContentLayoutItem
7        * CXFA_FFPageView
8        * CXFA_FFWidget
9            * CXFA_FFDraw
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            * CXFA_FFSubform
29
30CXFA_FFDraw is the base class for static elements like text and images.
31
32CXFA_FFField is the base class for widgets. It owns a lower level CFWL widget
33instance from xfa/fwl. The correspondence is:
34
35* CXFA_FFCheckButton -> CFWL_CheckBox
36* CXFA_FFComboBox -> CFWL_ComboBox
37* CXFA_FFImageEdit -> CFWL_PictureBox
38* CXFA_FFListBox -> CFWL_ListBox
39* CXFA_FFPushButton -> CFWL_PushButton
40* CXFA_FFSignature -> none
41* CXFA_FFTextEdit -> CFWL_Edit
42    * CXFA_FFBarcode -> CFWL_Barcode
43    * CXFA_FFDateTimeEdit -> CFWL_DateTimePicker
44    * CXFA_FFNumericEdit -> CFWL_Edit
45    * CXFA_FFPasswordEdit > CFWL_Edit
46
47