RxFPC:fix docs

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5217 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
alexs75
2016-09-26 11:53:51 +00:00
parent 80bc520136
commit aed1feecaa
20 changed files with 52 additions and 111 deletions

View File

@ -1,7 +0,0 @@
+ rename TDBDateEdit to TRxDBDateEdit.
!!!!Warning - this version of RxFPC ONLY for Lazarus 1.3 and later
06.01.2015 - version 2.2 for Lazarus 1.2
- create version in folder "version/v2.6_laz_1.2"
Lagunov Aleksey (alexs)
ALEXS75-at-YANDEX-dot-RU

View File

@ -1,11 +0,0 @@
+ компонент TDBDateEdit переименован в TRxDBDateEdit. Необходимо для того, чтобы избежать конфликта имён со штатным комопонентом Lazarus-а.
!!!!ВНИМАНИЕ - эта версия RxFPC ТОЛЬКО ДЛЯ Lazarus 1.3 и более поздних
06.01.2015 - Версия 2.2 для Lazarus 1.2
- создана версия в папке "version/v2.6_laz_1.2"
жду замечаний и предложений
Лагунов Алексей (alexs)
ALEXS75-на-YANDEX-точка-RU

View File

@ -1 +0,0 @@

View File

@ -1,10 +0,0 @@
1.
Q. Почему в выподающем списке TRxCustomDBLookupCombo клавишы
HOME и END не позиционируют в начало/конец списка
A. Для отображения списка используется объект TRxDBGrid
(прямой наследник TDBGrid) - в нём для позиционирования в
начало/конец списка клавиши Ctrl+Home/Ctrl+End
2. В RxDBGrid режим быстрого поиска работает при RxDBGrid.ReadOnly = true
подробнее смотри пункт 6 в файле readmy.txt

View File

@ -1,57 +1,66 @@
#!/bin/bash
#надо скопировать rx.inc в текущий каталог, иначе не соберём (глюк fpdoc)
cp ../rx.inc rx.inc
--input=../curredit.pas --descr=curredit.xml \
--input=../dbdateedit.pas --descr=rxfpc.xml \
--input=../dbutils.pas --descr=dbutils.xml \
--input=../duallist.pas --descr=duallist.xml \
--input=../folderlister.pas --descr=folderlister.xml \
--input=../rxctrls.pas --descr=rxctrls.xml \
--input=../rxdice.pas --descr=rxdice.xml \
--input=../rxlookup.pas --descr=rxlookup.xml \
--input=../rxlogin.pas --descr=rxlogin.xml \
--input=../rxtoolbar.pas --descr=rxtoolbar.xml \
--input=../rxspin.pas --descr=rxfpc.xml \
--input=../rxclock.pas --descr=rxclock.xml \
--input=../rxmemds.pas --descr=rxmemds.xml \
--input=../rxswitch.pas --descr=rxswitch.xml \
--input=../tooledit.pas --descr=tooledit.xml \
--input=../pickdate.pas --descr=pickdate.xml \
--input=../rxversinfo.pas --descr=rxversinfo.xml \
--input=../rxtimeedit.pas --descr=RxTimeEdit.xml \
--input=../rxdbcomb.pas --descr=rxdbcomb.xml \
--input=../rxdbtimeedit.pas --descr=rxfpc.xml \
--input=../rxdbgrid.pas --descr=rxdbgrid.xml \
--input=../rxdbgrid_columsunit.pas --descr=rxfpc.xml \
--input=../rxdbgrid_findunit.pas --descr=rxfpc.xml \
--input=../rxdbctrls.pas --descr=rxfpc.xml \
--input=../rxdbspinedit.pas --descr=rxfpc.xml \
--input=../rxaboutformunit.pas --descr=rxfpc.xml \
echo Write help files for RxFPC
fpdoc --package=rxfpc --format=html --index-colcount=4 --hide-protected \
--input=../rxaboutdialog.pas --descr=rxaboutdialog.xml \
--input=../dateutil.pas --descr=dateutil.xml \
--input=../rxfileutils.pas --descr=rxFileUtils.xml \
--input=../rxaboutformunit.pas --descr=rxfpc.xml \
--input=../rxautopanel.pas --descr=rxautopanel.xml \
--input=../rxboxprocs.pas --descr=rxboxprocs.xml \
--input=../rxclock.pas --descr=rxclock.xml \
--input=../rxcloseformvalidator.pas --descr=rxcloseformvalidator.xml \
--input=../rxctrls.pas --descr=rxctrls.xml \
--input=../rxcurredit.pas --descr=rxcurredit.xml \
--input=../rxdateutil.pas --descr=rxdateutil.xml \
--input=../rxdbcomb.pas --descr=rxdbcomb.xml \
--input=../rxdbctrls.pas --descr=rxfpc.xml \
--input=../rxdbdateedit.pas --descr=rxfpc.xml \
--input=../rxdbgrid_columsunit.pas --descr=rxfpc.xml \
--input=../rxdbgridexportpdf.pas --descr=rxdbgridexportpdf.xml \
--input=../rxdbgridexportspreadsheet_paramsunit.pas --descr=rxfpc.xml \
--input=../rxdbgridexportspreadsheet.pas --descr=rxfpc.xml \
--input=../rxcloseformvalidator.pas --descr=rxcloseformvalidator.xml \
--input=../rxmdi.pas --descr=rxmdi.xml \
--input=../rxviewspanel.pas --descr=RxViewsPanel.xml \
--input=../rxdbgrid_findunit.pas --descr=rxfpc.xml \
--input=../rxdbgridfootertools.pas --descr=rxdbgridfootertools.xml \
--input=../rxdbgridfootertools_setup.pas --descr=rxdbgridfootertools_setup.xml \
--input=../autopanel.pas --descr=autopanel.xml \
--input=../boxprocs.pas --descr=boxprocs.xml \
--input=../rxspin.pas --descr=rxspin \
--input=../vclutils.pas --descr=vclutils.xml \
--input=../rxdbgridexportpdf.pas --descr=rxdbgridexportpdf.xml \
--input=../rxinipropstorage.pas --descr=rxinipropstorage.xml
--input=../rxdbgrid.pas --descr=rxdbgrid.xml \
--input=../rxdbspinedit.pas --descr=rxfpc.xml \
--input=../rxdbtimeedit.pas --descr=rxfpc.xml \
--input=../rxdbutils.pas --descr=rxdbutils.xml \
--input=../rxdice.pas --descr=rxdice.xml \
--input=../rxduallist.pas --descr=rxduallist.xml \
--input=../rxfileutils.pas --descr=rxfileutils.xml \
--input=../rxfolderlister.pas --descr=rxfolderlister.xml \
--input=../rxinipropstorage.pas --descr=rxinipropstorage.xml \
--input=../rxlogin.pas --descr=rxlogin.xml \
--input=../rxlookup.pas --descr=rxlookup.xml \
--input=../rxmdi.pas --descr=rxmdi.xml \
--input=../rxmemds.pas --descr=rxmemds.xml \
--input=../rxpickdate.pas --descr=rxpickdate.xml \
--input=../rxspin.pas --descr=rxfpc.xml \
--input=../rxspin.pas --descr=rxspin.xml \
--input=../rxswitch.pas --descr=rxswitch.xml \
--input=../rxtimeedit.pas --descr=rxtimeedit.xml \
--input=../rxtoolbar.pas --descr=rxtoolbar.xml \
--input=../rxtooledit.pas --descr=rxtooledit.xml \
--input=../rxvclutils.pas --descr=rxvclutils.xml \
--input=../rxversinfo.pas --descr=rxversinfo.xml \
--input=../rxviewspanel.pas --descr=rxviewspanel.xml
echo
echo Write help files for RxDBGrid_Print
fpdoc --package=rxdbgrid_print --format=html --index-colcount=4 --hide-protected \
--input=../rxdbgridprintgrid.pas --descr=rxdbgridprintgrid.xml
echo
echo Write help files for rxdbgrid_export_spreadsheet
fpdoc --package=rxdbgrid_export_spreadsheet --format=html --index-colcount=4 --hide-protected \
--input=../rxdbgridexportspreadsheet.pas --descr=rxdbgridexportspreadsheet.xml \
--input=../rxdbgridexportspreadsheet_paramsunit.pas rxdbgridexportspreadsheet_paramsunit.xml
--input=../rxdbgridexportspreadsheet_paramsunit.pas --descr=rxdbgridexportspreadsheet_paramsunit.xml
echo
echo Write help files for rx_sort_zeos
fpdoc --package=rx_sort_zeos --format=html --index-colcount=4 --hide-protected \
--input=..exsortzeos.pas --descr=exsortzeos.xml \
--input=../rxsortzeos.pas --descr=rxsortzeos.xml
--input=../exsortzeos.pas --descr=exsortzeos.xml \
--input=../rxsortzeos.pas --descr=rxsortzeos.xml

View File

@ -1,13 +1,3 @@
1. Для использовании в RxDbGrid списка изображений ImageList
необходимо указать в свойстве KeyList правило выбора изображения
в формате "Значение поля"="Код изображения"
т.е. если поле принимает значения 1,2,3 а для этих значений необходимы
рисунки с номерами 2,5,1 то список необходимо заполнить следующим
образом:
1=2
2=5
3=1
2. TPageManager предназначен для построения мастеров
умеет отображать в заголовке формы (если установлена соответсвующая опция)
текст, который сформатирует из строк информациия (пропускается через функцию Format)
@ -23,18 +13,6 @@
событие OnCheckPageEnabled служит для указания, что конкретная страница
запрещена при нажатии на кнопки Next и Prior эта страница пропускается
3. RxAppIcon - для выбора иконки приложения в режиме разработки нажмите
правой кнопкой мышки по компоненте и выберите "Load Icon"
В ран-тайме тот-же эффект достигается кодом:
RxAppIcon1.LoadFromFile('full-2.ico');
RxAppIcon1.ApplyIcon;
^^^^^^^^^^^ - путь к иконке
4. Для нормальной работы используйте последнюю версию Lazarus
сборкой не ниже 0.9.19 (10151) - появилась в SVN 01.11.2006
5. Замечание о RXDBGRID_OPTIONS_WO_CANCEL_ON_EXIT и флаге dgCancelOnExit в
TRxDbGrid.Options
в случае использования следующей схемы под линуксом:
@ -48,19 +26,4 @@
объяснение заключается в том что при потере фокуса TDbGrid и его наследниеи вызывают
метод Cancel
6.
Новшество: Добавлен в RxDBGrid UTF8-быстрый поиск.
Включается опцией rdgAllowQuickUTF8Search (добавил её в rxoptions, это нормально? или было
лучше включить в состав других опций?)
Управляется свойством QuickUTF8Search
Не реагирует на список "управляющих" клавиш однобайтовых: CBadQuickUTF8SearchSymbols
По управляющим однобайтовым клавишам сбрасывает подстроку поиска: CCancelQuickUTF8SearchKeys
Для обработки событий поиска добавлен тип TRxQuickUTF8SearchNotifyEvent
Перед началом попытки поиска вызывает событие BeforeQuickUTF8Search, в качестве AValue
передаётся подстрока-кандидат на поиск, если её сбросить в текущее значение QuickUTF8Search
поиск производится не будет
После успешного завершения поиска вызывается событие AfterQuickUTF8Search, куда передаётся в
качестве AValue предыдущая подстрока поиска. Последнее событие удобно использовать для
отображения где ни будь на общей форме текущий подстроки поиска.
7. Вопросы задавать мылом или на форуме FreePascal.ru (предпочтительней)

View File

@ -17,6 +17,7 @@
</element><element name="TRxDBGridExportPdfOption.repOverwriteExisting"><short>Перезаписывать существующий файл</short>
</element><element name="TRxDBGridExportPdfOption.repExportImages"><short>Экспортировать изображения</short>
</element>
<short>Набор инструментов для экспорта данных из RxDBGrid в pdf файл</short>
</module>
</package>
</fpdoc-descriptions>

View File

@ -1,3 +0,0 @@
1. Необходимо реализовать массив месяцев/дней недель для отвязки от ресурсов FPC