Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
README.md | H A D | 25-Apr-2025 | 868 | 30 | 22 | |
cfwl_barcodetp.cpp | H A D | 25-Apr-2025 | 899 | 30 | 19 | |
cfwl_barcodetp.h | H A D | 25-Apr-2025 | 709 | 27 | 14 | |
cfwl_carettp.cpp | H A D | 25-Apr-2025 | 1.4 KiB | 44 | 31 | |
cfwl_carettp.h | H A D | 25-Apr-2025 | 882 | 32 | 18 | |
cfwl_checkboxtp.cpp | H A D | 25-Apr-2025 | 9.2 KiB | 253 | 209 | |
cfwl_checkboxtp.h | H A D | 25-Apr-2025 | 2.2 KiB | 67 | 49 | |
cfwl_comboboxtp.cpp | H A D | 25-Apr-2025 | 1.8 KiB | 54 | 42 | |
cfwl_comboboxtp.h | H A D | 25-Apr-2025 | 678 | 26 | 13 | |
cfwl_datetimepickertp.cpp | H A D | 25-Apr-2025 | 991 | 31 | 20 | |
cfwl_datetimepickertp.h | H A D | 25-Apr-2025 | 714 | 26 | 13 | |
cfwl_edittp.cpp | H A D | 25-Apr-2025 | 2.6 KiB | 71 | 60 | |
cfwl_edittp.h | H A D | 25-Apr-2025 | 654 | 26 | 13 | |
cfwl_listboxtp.cpp | H A D | 25-Apr-2025 | 2.8 KiB | 78 | 66 | |
cfwl_listboxtp.h | H A D | 25-Apr-2025 | 960 | 33 | 19 | |
cfwl_monthcalendartp.cpp | H A D | 25-Apr-2025 | 10.4 KiB | 267 | 231 | |
cfwl_monthcalendartp.h | H A D | 25-Apr-2025 | 1.7 KiB | 46 | 32 | |
cfwl_pictureboxtp.cpp | H A D | 25-Apr-2025 | 759 | 26 | 15 | |
cfwl_pictureboxtp.h | H A D | 25-Apr-2025 | 690 | 26 | 13 | |
cfwl_pushbuttontp.cpp | H A D | 25-Apr-2025 | 4.8 KiB | 127 | 104 | |
cfwl_pushbuttontp.h | H A D | 25-Apr-2025 | 1,001 | 41 | 24 | |
cfwl_scrollbartp.cpp | H A D | 25-Apr-2025 | 5.6 KiB | 150 | 130 | |
cfwl_scrollbartp.h | H A D | 25-Apr-2025 | 1.6 KiB | 55 | 38 | |
cfwl_utils.h | H A D | 25-Apr-2025 | 963 | 28 | 13 | |
cfwl_widgettp.cpp | H A D | 25-Apr-2025 | 7.9 KiB | 208 | 174 | |
cfwl_widgettp.h | H A D | 25-Apr-2025 | 2.7 KiB | 81 | 61 |
README.md
1xfa/fwl/theme contains code for rendering XFA widgets. 2 3TP stands for Theme Part. 4 5CFWL_WidgetTP contains much of the code common to more than one widget. 6 7The other CFWL_TP classes derive from it and know how to draw the pieces 8specific to their respective widget. 9 10The inheritance hierarchy for this directory is: 11 12* CFWL_WidgetTP 13 * CFWL_BarcodeTP 14 * CFWL_CaretTP 15 * CFWL_CheckboxTP 16 * CFWL_ComboBowTP 17 * CFWL_DateTimePickerTP 18 * CFWL_EditTP 19 * CFWL_ListBoxTP 20 * CFWL_MonthCalendarTP 21 * CFWL_PictureBoxTP 22 * CFWL_PushButtonTP 23 * CFWL_ScrollBarTP 24 25All these widget TP classes are composed into CXFA_FWLTheme, which implements 26IFWL_ThemeProvider (and is the only class that does). CXFA_FWLTheme receives 27DrawBackground() calls from CFWL widgets to draw themselves and routes them to 28the TP (Theme Part) corresponding to that widget. 29 30