diff --git a/components/rx/trunk/docs/RxTimeEdit.xml b/components/rx/trunk/docs/RxTimeEdit.xml new file mode 100644 index 000000000..6ee8cf3f0 --- /dev/null +++ b/components/rx/trunk/docs/RxTimeEdit.xml @@ -0,0 +1,64 @@ + + + + + + Визуальный объект предназначен для редактирования времени + Визуальный объект предназначен для редактирования времени + + + + + Свойство содержит время, введённое в поле + Свойство содержит время, введённое в поле + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Текстовое представление введённого времени + + + + + + diff --git a/components/rx/trunk/docs/RxViewsPanel.xml b/components/rx/trunk/docs/RxViewsPanel.xml new file mode 100644 index 000000000..4ac5289a3 --- /dev/null +++ b/components/rx/trunk/docs/RxViewsPanel.xml @@ -0,0 +1,69 @@ + + + + + + + + Коллекция TRxViewsPanelItems содержит в себе элементы "Кнопки" для переключателя представлений + + + + + + + + + + Коллекция TRxViewsPanelItems содержит в себе элементы "Кнопки" для переключателя представлений + Коллекция TRxViewsPanelItems содержит в себе элементы "Кнопки" для переключателя представлений + + + + + + Класс TRxViewsPanel представляет собой визуальный компонент в стиле переключателя представления из MS Project или Gnome Planer. + Класс TRxViewsPanel представляет собой визуальный компонент в стиле переключателя представления из MS Project или Gnome Planer. + + Модуль RxViewsPanel содержит визуальный компонент для переключения представлений + Модуль RxViewsPanel содержит визуальный компонент для переключения представлений + + Создаёт экземпляр + + + + Свойство определяет высоту кнопки в панели + Свойство определяет высоту кнопки в панели + + + Цвет фона панели + Цвет фона панели + + + + Указатель на изображения для кнопок + Указатель на изображения для кнопок на панели. + + + + + Событие возникает при нажатии на кнопку переключения вида + +

Событие возникает при нажатии на кнопку переключения вида. +

+ + + + + + + + + +
ItemIndexПорядковый номер кнопку
Itemуказатель на кнопку
+
+ +
+
+
+
diff --git a/components/rx/trunk/docs/dateutil.xml b/components/rx/trunk/docs/dateutil.xml new file mode 100644 index 000000000..379572372 --- /dev/null +++ b/components/rx/trunk/docs/dateutil.xml @@ -0,0 +1,107 @@ + + + + + + Возвращает текущий год + + + Возвращает True если год високосный + + + Возвращает кол-во дней в месяце + + + Возвращает первый день преведущего месяца + + + Возвращает последний день преведущего месяца + + + Возвращает день из даты + + + Возвращает месяц из даты + + + Возвращает год из даты + + + Добавляет к дате заданное число дней\месяцев\лет + + + Добавляет к дате заданное число дней + + + Добавляет к дате заданное число месяцев + + + Добавляет к дате заданное число лет + + + Проверяет дату на правильность. + + + Возвращает разницу между датами + + + Возвращает разницу между датами в месяцах + + + Возвращает разницу между датами в месяцах + + + Возвращает разницу между датами в месяцах + + + Добавляет к дате заданное число часов\минут\секунд + + + Добавляет к дате заданное число часов + + + Добавляет к дате заданное число минут + + + Добавляет к дате заданное число секунд + + + Добавляет к дате заданное число милисекунд + + + Округляет дату отрезая время + + + Порядок составление даты + + + Дни недели + + + Проверяет дату на нулевую + + + Возвращает маску даты по умолчанию + + + Получить TDateOrder из заданного формата + + + Возвращает номер месяца по имени + + + Переводит строку в дату, в случае ошибке возврощает заданую дату + + + Переводит строку в дату по заданному формату + + + Переводит строку в дату по формату, в случае ошибке возвращает заданную дату + + + Возвращает формат даты по умолчанию + + + + + diff --git a/components/rx/trunk/docs/duallist.xml b/components/rx/trunk/docs/duallist.xml new file mode 100644 index 000000000..6ca3b602c --- /dev/null +++ b/components/rx/trunk/docs/duallist.xml @@ -0,0 +1,43 @@ + + + + + + + TDualListDialog Component + Unit +DualList +Description +Компонента делает доступным вашему приложению диалог с двумя списками, где элементы можно перемещать из одного списка в другой, а также менять порядок следования элементов внутри списка. +По сравнению с одноименной формой из Delphi Gallery, кроме оформления в виде компоненты, добавлены возможность Drag Drop, задания порядка внутри списка, интерфейсные улучшения. +Задайте исходное состояние списков в свойствах List1 и List2, вызовите диалог функцией Execute и считайте новый состав списков. + + + + + function Execute: Boolean; + Вызов диалога с двумя списками, где можно поменять элементы местами внутри списка или перенести элементы из одного списка в другой. + + + + + + + + + + + + property List1: TStrings; + Список слева. + + + property List2: TStrings; + Список справа. + + + + + + + diff --git a/components/rx/trunk/docs/folderlister.xml b/components/rx/trunk/docs/folderlister.xml new file mode 100644 index 000000000..f8caca7ee --- /dev/null +++ b/components/rx/trunk/docs/folderlister.xml @@ -0,0 +1,107 @@ + + + + + + Класс по управлению списком файлов + Даный класс предназначен для чтения списка файлов из указанного каталога и формирования по этому списку меню. +Папка, для сканирования определяется свойством FileFolder +Пункт меню, куда в качестве подменю будут добавлен список файлов - MenuItem + + + Метод запускает процесс сканирования папки с файлами + + + + + Свойство содержит в себе имена всех фалов, которые были обнаружены в указанной папке + +

Свойство - массив, содержит в себе список всех файлов и каталогов, которые были обнаружены в указанной папке.

+Кол-во элементов данного массива находится в свойстве + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count +
+ + + + +
+ + Количество прочитанных файлов/каталогов + +

Свойство содержит в себе кол-во прочитанных файлов

+
+ + + +
+ + + Свойство FileFolder + + property FileFolder:string +

Свойство FileFolder определяет каталог с файлами, который будет сканироваться при вызове метода Execute и по содержимому которого будет произведено заполнение массива Files

+
+ + + +
+ + Свойство OnExecuteItem + + property OnExecuteItem:TNotifyEvent +

Свойство OnExecuteItem вызывается при выборе пункта меню, которые было сформировано по элементам массива Files +

+
+
+ + Свойство MenuItem + + property MenuItem:TMenuItem; +

Данное свойство определяет место в меню, где будет добавлено в виде подменю содержимое каталога FileFolder +

+
+ + + +
+
+ + +
+
diff --git a/components/rx/trunk/docs/makehtml.sh b/components/rx/trunk/docs/makehtml.sh index 6b74db568..ef7e6fcbe 100755 --- a/components/rx/trunk/docs/makehtml.sh +++ b/components/rx/trunk/docs/makehtml.sh @@ -2,24 +2,24 @@ #надо скопировать rx.inc в текущий каталог, иначе не соберём (глюк fpdoc) cp ../rx.inc rx.inc fpdoc --package=rxfpc --format=html --index-colcount=4 --hide-protected \ - --input=../curredit.pas --descr=rxfpc.xml \ + --input=../curredit.pas --descr=curredit.xml \ --input=../dbdateedit.pas --descr=rxfpc.xml \ - --input=../duallist.pas --descr=rxfpc.xml \ - --input=../folderlister.pas --descr=rxfpc.xml \ - --input=../rxctrls.pas --descr=rxfpc.xml \ - --input=../rxdice.pas --descr=rxfpc.xml \ - --input=../rxlookup.pas --descr=rxfpc.xml \ - --input=../rxlogin.pas --descr=rxfpc.xml \ - --input=../rxtoolbar.pas --descr=rxfpc.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=rxfpc.xml \ - --input=../rxmemds.pas --descr=rxfpc.xml \ - --input=../rxswitch.pas --descr=rxfpc.xml \ - --input=../tooledit.pas --descr=rxfpc.xml \ - --input=../pickdate.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=rxfpc.xml \ - --input=../rxdbcomb.pas --descr=rxfpc.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 \ @@ -28,11 +28,15 @@ fpdoc --package=rxfpc --format=html --index-colcount=4 --hide-protected \ --input=../rxdbspinedit.pas --descr=rxfpc.xml \ --input=../rxaboutformunit.pas --descr=rxfpc.xml \ --input=../rxaboutdialog.pas --descr=rxaboutdialog.xml \ - --input=../dateutil.pas --descr=rxfpc.xml \ - --input=../rxfileutils.pas --descr=rxfpc.xml \ + --input=../dateutil.pas --descr=dateutil.xml \ + --input=../rxfileutils.pas --descr=rxFileUtils.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=../rxdbgridfootertools.pas --descr=rxdbgridfootertools.xml \ + --input=../rxdbgridfootertools_setup.pas --descr=rxdbgridfootertools_setup.xml \ --input=../rxinipropstorage.pas --descr=rxinipropstorage.xml - \ No newline at end of file + + diff --git a/components/rx/trunk/docs/pickdate.xml b/components/rx/trunk/docs/pickdate.xml new file mode 100644 index 000000000..6e239aab1 --- /dev/null +++ b/components/rx/trunk/docs/pickdate.xml @@ -0,0 +1,5 @@ + +Модуль содержит эелементы управления - календарь + + + diff --git a/components/rx/trunk/docs/rxFileUtils.xml b/components/rx/trunk/docs/rxFileUtils.xml new file mode 100644 index 000000000..117ac15bb --- /dev/null +++ b/components/rx/trunk/docs/rxFileUtils.xml @@ -0,0 +1,263 @@ + + + + + + + Возвращает имя владельца файла + +

function GetFileOwnerUser(const SearchDomain, FileName:String):String; +

+

Функция возвращает имя пользователя операционной системы владельца указанного файла.

+

+ Входные параметры: +

+

SearchDomain - Домен, в котором будет производится поиск оператора (пустой для текущего домена оператора).

+

FileName - Полное имя файла.

+ В данный момент функция реализована только для windows. +
+ + + +
+ + Возвращает данные владельца файла + +

+ procedure GetFileOwnerData( + + + + + + + + + + + + + + + + + + + + + + + + + + + const SearchDomain, FileName: + + + + + + + + + + + + + + + + + + + + + + + + + + + String; + + + + + + + + + + + + + + + + + + + + + + + + + + + out UserName, DomainName: + + + + + + + + + + + + + + + + + + + + + + + + + + + String); +

+

Процедура возвращает имя и домен пользователя операционной системы владельца указанного файла.

+

+ Входные параметры: +

+

- SearchDomain - Домен, в котором будет производится поиск оператора (пустой для текущего домена оператора).

+

- FileName - Полное имя файла.

+

+ Выходные параметры: +

+

- UserName - Имя пльзователя.

+

- DomainName - Домен, в котором найден данный пользователь.

+ В данный момент функция реализована только для windows. +
+ + + +
+ + Функция приводит к принятому в данной ОС виду все разделители каталогов. + +

+ function NormalizeDirectoryName( + + + + + + + + + + + + + + + + + + + + + const DirName: + + + + + + + + + + + + + + + + + + + + + string): + + + + + + + + + + + + + + + + + + + + + string;

+

Функция проверяет все разделители каталогов в указанном имени файла/каталога и, если нужно, меняет их на значение константыDirectorySeparator.

+
+
+ Содержит дополнительные утилиты работы с файлами и ОС + + Функция GetUserName возвращает имя оператора, залогиненго в системе + +

+ function GetUserName: + + + + + + + + + + + + + + + + + + + + + + + + + + string;

+

Функция GetUserName возвращает имя оператора, залогиненго в системе

+
+
+
+ +
+
diff --git a/components/rx/trunk/docs/rxclock.xml b/components/rx/trunk/docs/rxclock.xml new file mode 100644 index 000000000..2f572fac5 --- /dev/null +++ b/components/rx/trunk/docs/rxclock.xml @@ -0,0 +1,101 @@ + + + + + + + Компонента позволяет отображать время суток в цифровом или аналоговом виде (вид отображения задается с помощью свойства ShowMode). +При цифровом отображении формат времени задается комбинацией значений свойств LeadingZero, TwelveHour и ShowSeconds. +Дополнительно имеется функция будильника. При установке значения AlarmEnabled в True, при наступлении времени суток, заданного свойствами AlarmHour, AlarmMinute и AlarmSecond, происходит событие OnAlarm, в обработчике которого вы можете произвести необходимые действия. + + + + + + + property AlarmEnabled: Boolean; + При установке значения AlarmEnabled в True, при наступлении времени суток, заданного свойствами AlarmHour, AlarmMinute и AlarmSecond, происходит событие OnAlarm, в обработчике которого вы можете произвести необходимые действия. + + + property AlarmHour: Byte; + Свойство задает (совместно со значениями AlarmMinute и AlarmSecond) время срабатывания "будильника", т.е. время, в которое произойдет событие OnAlarm при установке в True свойства AlarmEnabled. + + + property AlarmMinute: Byte; + Свойство задает (совместно со значениями AlarmHour и AlarmSecond) время срабатывания "будильника", т.е. время, в которое произойдет событие OnAlarm при установке в True свойства AlarmEnabled. + + + property AlarmSecond: Byte; + Свойство задает (совместно со значениями AlarmHour и AlarmMinute) время срабатывания "будильника", т.е. время, в которое произойдет событие OnAlarm при установке в True свойства AlarmEnabled. + + + AutoSize Property + Свойство определяет, будет ли размер автоматически изменяться размер шрифта, которым отображается время в цифровом виде (значение ShowMode равно scDigital), при изменении размера элемента управления TRxClock. + + + + + + property ShowMode: TShowClock; + Свойство управляет режимом отображения времени в компоненте TRxClock. Значение scDigital задает цифровое отображение времени шрифтом, заданным свойством Font, значение scAnalog задает аналоговый вид часов. +При цифровом отображении времени формат времени задается комбинацией значений свойств LeadingZero, TwelveHour и ShowSeconds. +При аналоговом отображении свойство ShowSeconds определяет, будет ли показываться секундная стрелка, свойство DotsColor - цвет для точек, обозначающих часы. + + + property ShowSeconds: Boolean; + Свойство задает, будут ли отображаться секунды при цифровом изображении часов (при значении свойства ShowMode = scDigital) или секундная стрелка - при аналоговом. + + + property TwelveHour: Boolean; + Свойство определяет, как будет форматироваться время, если задано цифровое отображение часов (свойство ShowMode = scDigital). При значении TwelveHour = False (по умолчанию) диапазон значений часов 0..23; при значении True часы принимают значения 1..12 и при форматировании времени используются значения глобальных переменных модуля SysUtils TimeAMString и TimePMString. + + + property LeadingZero: Boolean; + Свойство определяет, будут ли добавляться лидирующие нули при форматировании времени (только для значения часов), если задано цифровое отображение часов (свойство ShowMode = scDigital). + + + + + + + + + + + + + + + + + + + + + + + + + property OnAlarm: TNotifyEvent; + Событие OnAlarm происходит при наступлении времени суток, заданного свойствами AlarmHour, AlarmMinute и AlarmSecond, если свойство AlarmEnabled установлено в значение True. + + + + + + + + + + + + + + + + + + + + + diff --git a/components/rx/trunk/docs/rxdbcomb.xml b/components/rx/trunk/docs/rxdbcomb.xml new file mode 100644 index 000000000..44336fd7e --- /dev/null +++ b/components/rx/trunk/docs/rxdbcomb.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/components/rx/trunk/docs/rxdbgrid.xml b/components/rx/trunk/docs/rxdbgrid.xml index 021c84478..b4051df30 100644 --- a/components/rx/trunk/docs/rxdbgrid.xml +++ b/components/rx/trunk/docs/rxdbgrid.xml @@ -48,10 +48,10 @@ fvtAvgРасчитывается среднее значение по указанной колонке fvtCountОтображается общее количество строк в списке fvtFieldValueОтображается значение указанной колонки - fvtStaticTextОтображается текст из поля Value + fvtStaticTextОтображается текст из поля Value - fvtMinОтображается минимальное значние указанного в свойстве FieldNameполя - fvtMaxОтображается максимальное значние указанного в свойстве FieldNameполя + fvtMinОтображается минимальное значние указанного в свойстве FieldNameполя + fvtMaxОтображается максимальное значние указанного в свойстве FieldNameполя fvtRecNoОтображается номер текущей записи из списка @@ -110,6 +110,46 @@ Клавиатурная комбинация Признак разрешённой команды + + Абстрактный класс сортировки данных + Абстрактный класс сортировки данных в RXDBGrid. +От этого класса необходимо создавать наследников, которые будут предоставлять функционал по сортировке данных в наборе данных, который подключен к RXDBGrid. + + + Абстрактный метод сортировки по столбцу + Этот метод необходимо перекрывать в наследнике для обеспечения функции сортировки данных при щелчке по столбцу в RxDBGrid-е + + + Абстрактный метод сортировки по нескольким столбцам + В RXDBGrid-е есть возможность сортировки по нескольким столбцам одновременно. +Если набор данных имеет такую возможность, то данный метод необходимо переопределить и вписать в нём вызов сортировки по нескольким столбцам. + + + Этот класс представляет собой заголовок столбца в RXDbGrid + + TRxColumnTitle = class(TColumnTitle) +Этот класс наследует все основные свойства заголовка из DBGrid и добавялет инструменты по отображению многострочных заголовков + + + Абстрактный класс для расширений функциональности RxDBGridАбстрактный класс для расширений функциональности RxDBGrid + + Тип итогового значения + Шрифт, используемый для отображения текста в итоговой строке + Метод подбирает ширину колонки в гриде по данным + Текущий порядок сортировки данных + В случае сортировки по нескольким полям - порядковый номер поля в сортировке + Органичения для колонки + Признак того, что в колонку разрешён прямой ввода данных + Колекция дополнительных кнопок, отображаемых при редактировинии колонки + Фильтр для колонки + Информация по итоговой строк + Информация по итоговым строкам + Список изображений для колонки + Дополнительные параметры колонки + Поле БД, по которому надо сортировать данную колонку + Событие возникает при отрисовке значения колонки + Инвертировать текущее выделение строки + diff --git a/components/rx/trunk/docs/rxdbgridfootertools.xml b/components/rx/trunk/docs/rxdbgridfootertools.xml new file mode 100644 index 000000000..06c366f04 --- /dev/null +++ b/components/rx/trunk/docs/rxdbgridfootertools.xml @@ -0,0 +1,6 @@ + +Инструменты управления итоговой строкий RxDBGrid + Модуль содержит инструменты управления итоговой строкий RxDBGrid + + + diff --git a/components/rx/trunk/docs/rxdbgridfootertools_setup.xml b/components/rx/trunk/docs/rxdbgridfootertools_setup.xml new file mode 100644 index 000000000..44d2d7ad0 --- /dev/null +++ b/components/rx/trunk/docs/rxdbgridfootertools_setup.xml @@ -0,0 +1,5 @@ + +Модуль содержит форму управления итоговой строки RxDBGridМодуль содержит форму управления итоговой строки RxDBGrid + + + diff --git a/components/rx/trunk/docs/rxdice.xml b/components/rx/trunk/docs/rxdice.xml new file mode 100644 index 000000000..89e61b816 --- /dev/null +++ b/components/rx/trunk/docs/rxdice.xml @@ -0,0 +1,86 @@ + + + + + + + Компонента позволяющая вам использовать в формах изображения игральных костей в различных положениях. + +

Компонента из числа "безделушек", позволяющая вам использовать в формах изображения игральных костей в различных положениях.

+

Текущее состояние компоненты (положение игральной кости) задается свойством Value, которое может изменяться от 1 до 6. Вы можете установить свойство Value в случайное значение, вызвав метод RandomValue. Если вы установите свойство Rotate в значение True, изображение игральной кости начнет случайным образом "вращаться", изменяя значение Value, с частотой, задаваемой свойством Interval. Остановить вращение можно, присвоив значение False свойству . Если свойство AutoStopInterval отлично от 0, то по прошествии этого времени вращение будет остановлено автоматически.

+

При изменении значения Value происходит событие OnChange.

+
+
+ + + + procedure RandomValue; + Вызов метода RandomValue позволяет установить значение свойства Value компоненты TrxDice случайным образом (в диапазоне целых чисел от 1 до 6). + + + + + Свойство задает интервал (в мсек), по прошествии которого после установки свойства Rotate в значение True вращение игральной кости будет остановлено + +

Свойство задает интервал (в мсек), по прошествии которого после установки свойства Rotate в значение True вращение игральной кости будет остановлено.

+

Если значение AutoStopInterval = 0, то вращение автоматически не останавливается и может быть прекращено присваиванием Rotate = False.

+
+
+ + + + + + + Свойство определяет временной интервал (в милисекундах), с которым происходит смена изображений в компоненте. + +

Свойство определяет временной интервал (в милисекундах), с которым происходит смена изображений в компоненте.

+

при Rotate = True это частота смены битовых изображений.

+
+ + + +
+ + + + + property Rotate: Boolean; + Если вы установите свойство Rotate в значение True, изображение игральной кости начнет случайным образом "вращаться", изменяя значение Value, с частотой, задаваемой свойством Interval. Остановить вращение можно, присвоив свойству Rotate значение False. + + + + + + + + + + property Value: TrxDiceValue; + Свойство задает текущее состояние (положение игральной кости) для компоненты TRxDice. + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
diff --git a/components/rx/trunk/docs/rxfpc.xml b/components/rx/trunk/docs/rxfpc.xml index cd33c4709..e30816de7 100644 --- a/components/rx/trunk/docs/rxfpc.xml +++ b/components/rx/trunk/docs/rxfpc.xml @@ -9,26 +9,6 @@ - - Абстрактный класс сортировки данных - Абстрактный класс сортировки данных в RXDBGrid. -От этого класса необходимо создавать наследников, которые будут предоставлять функционал по сортировке данных в наборе данных, который подключен к RXDBGrid. - - - Абстрактный метод сортировки по столбцу - Этот метод необходимо перекрывать в наследнике для обеспечения функции сортировки данных при щелчке по столбцу в RxDBGrid-е - - - Абстрактный метод сортировки по нескольким столбцам - В RXDBGrid-е есть возможность сортировки по нескольким столбцам одновременно. -Если набор данных имеет такую возможность, то данный метод необходимо переопределить и вписать в нём вызов сортировки по нескольким столбцам. - - - Этот класс представляет собой заголовок столбца в RXDbGrid - - TRxColumnTitle = class(TColumnTitle) -Этот класс наследует все основные свойства заголовка из DBGrid и добавялет инструменты по отображению многострочных заголовков - @@ -671,1613 +651,8 @@ Признак запрета данного сочетания клавишь - - - Класс по управлению списком файлов - Даный класс предназначен для чтения списка файлов из указанного каталога и формирования по этому списку меню. -Папка, для сканирования определяется свойством FileFolder -Пункт меню, куда в качестве подменю будут добавлен список файлов - MenuItem - - - Метод запускает процесс сканирования папки с файлами - - - - - Свойство содержит в себе имена всех фалов, которые были обнаружены в указанной папке - -

Свойство - массив, содержит в себе список всех файлов и каталогов, которые были обнаружены в указанной папке.

-Кол-во элементов данного массива находится в свойстве - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Count -
- - - - -
- - Количество прочитанных файлов/каталогов - -

Свойство содержит в себе кол-во прочитанных файлов

-
- - - -
- - - Свойство FileFolder - - property FileFolder:string -

Свойство FileFolder определяет каталог с файлами, который будет сканироваться при вызове метода Execute и по содержимому которого будет произведено заполнение массива Files

-
- - - -
- - Свойство OnExecuteItem - - property OnExecuteItem:TNotifyEvent -

Свойство OnExecuteItem вызывается при выборе пункта меню, которые было сформировано по элементам массива Files -

-
-
- - Свойство MenuItem - - property MenuItem:TMenuItem; -

Данное свойство определяет место в меню, где будет добавлено в виде подменю содержимое каталога FileFolder -

-
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TDualListDialog Component - Unit -DualList -Description -Компонента делает доступным вашему приложению диалог с двумя списками, где элементы можно перемещать из одного списка в другой, а также менять порядок следования элементов внутри списка. -По сравнению с одноименной формой из Delphi Gallery, кроме оформления в виде компоненты, добавлены возможность Drag Drop, задания порядка внутри списка, интерфейсные улучшения. -Задайте исходное состояние списков в свойствах List1 и List2, вызовите диалог функцией Execute и считайте новый состав списков. - - - - - function Execute: Boolean; - Вызов диалога с двумя списками, где можно поменять элементы местами внутри списка или перенести элементы из одного списка в другой. - - - - - - - - - - - - property List1: TStrings; - Список слева. - - - property List2: TStrings; - Список справа. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Компонента позволяющая вам использовать в формах изображения игральных костей в различных положениях. - -

Компонента из числа "безделушек", позволяющая вам использовать в формах изображения игральных костей в различных положениях.

-

Текущее состояние компоненты (положение игральной кости) задается свойством Value, которое может изменяться от 1 до 6. Вы можете установить свойство Value в случайное значение, вызвав метод RandomValue. Если вы установите свойство Rotate в значение True, изображение игральной кости начнет случайным образом "вращаться", изменяя значение Value, с частотой, задаваемой свойством Interval. Остановить вращение можно, присвоив значение False свойству . Если свойство AutoStopInterval отлично от 0, то по прошествии этого времени вращение будет остановлено автоматически.

-

При изменении значения Value происходит событие OnChange.

-
-
- - - - procedure RandomValue; - Вызов метода RandomValue позволяет установить значение свойства Value компоненты TrxDice случайным образом (в диапазоне целых чисел от 1 до 6). - - - - - Свойство задает интервал (в мсек), по прошествии которого после установки свойства Rotate в значение True вращение игральной кости будет остановлено - -

Свойство задает интервал (в мсек), по прошествии которого после установки свойства Rotate в значение True вращение игральной кости будет остановлено.

-

Если значение AutoStopInterval = 0, то вращение автоматически не останавливается и может быть прекращено присваиванием Rotate = False.

-
-
- - - - - - - Свойство определяет временной интервал (в милисекундах), с которым происходит смена изображений в компоненте. - -

Свойство определяет временной интервал (в милисекундах), с которым происходит смена изображений в компоненте.

-

при Rotate = True это частота смены битовых изображений.

-
- - - -
- - - - - property Rotate: Boolean; - Если вы установите свойство Rotate в значение True, изображение игральной кости начнет случайным образом "вращаться", изменяя значение Value, с частотой, задаваемой свойством Interval. Остановить вращение можно, присвоив свойству Rotate значение False. - - - - - - - - - - property Value: TrxDiceValue; - Свойство задает текущее состояние (положение игральной кости) для компоненты TRxDice. - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Отображать заголовок кнопки - Отображать заголовок кнопки - - - - - - - - - - - - - - -

Свойство позволяет автоматически сохранять специфические установки компоненты в INI-файле или (для 32-разрядной версии) в системном регистре при помощи компонент TFormPlacement или TFormStorage.

-

При задании значения свойству IniStorage (и непустом имени компоненты), некоторые ее настройки, которые не являются published-свойствами и не могут быть заданы для TFormStorage напрямую, будут сохраняться и восстанавливаться одновременни с другими значениями, заданными для соответствующей компоненты TFormPlacement (TFormStorage).

-

Для TSpeedbar - это расположение кнопок на панели и положение самой панели, для TMRUManager - список строк, для TRxDBGrid - ширины и положение полей в таблице и т.д. Все компоненты, имеющие свойство IniStorage, имеют также методы для сохранения и восстановления их настроек вручную, такие как Save/RestoreLayout и т.д.

-
-
- - - - - Свойство определяет поведение панели инструментов согласно типа -TToolPanelOption. - - - - Выравнивание кнопок на панели инструментов - Определяет выравнивание кнопок на панели инструментов - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Стиль поведения кнопки на панели инструментов - Стиль поведения кнопки на панели инструментов - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- СтильОписание
tbrButtonКнопка
tbrCheckЧек-бокс
tbrDropDownВыпадающее меню
tbrSeparatorРазделитель
tbrDividerРазделитель с линией
tbrDropDownExtraКнопка с выпадающим меню
-
-
- - Стиль отображения на панели инструментов - -

Стиль отображения на панели инструментов

- - - - - - - - - - - - - - - - -
- СтальОписание
tbsStandartОтображение кнопок обёмными и квадратными (как было в Windows 95-2000)
tbsWindowsXPОтображение "плоских" голубых кнопок (как в Windows XP)
tbsNativeПри отображении кнопок используется внешний вид согласно текущей системной темы отрисовки элементов интерфейса
-
-
- - Выравнивание кнопок на панели инструментов - -

Выравнивание кнопок на панели инструментов

- - - - - - - - - - - - - - - - -
- ВыравниваниеОписание
tbaNoneНет автоматического выравнивания кнопок
tbaLeftВыравнивани по левому краю
tbaRigntВыравнивание по правому краю
-
- - - -
- - Параметры поведения панели инструментов - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- ЭлементОписание
tpFlatBtnsВсплывающие кнопки
tpTransparentBtnsПрозрачные кнопки, актуально если сама панель инструментов отрисовывется не стандартно, например с фоновым рисунком
tpStretchBitmapРастягивать изображения
tpCustomizableДоступно во время работы приложения возможность настройки панели (скрывать или отображать кнопки)
tpGlyphPopupПри наведении указателя мышки изображения на кнопках будут "приподниматься"
tpCaptionPopupПри наведении указателя мышки текст на кнопках будет "приподниматься"
-
-
- - Комплексное тип, содержащий в себе множество элементов типа TToolPanelOption. - - - Ширина кнопки по умолчанию - Ширина кнопки по умолчанию - - - - - - - Высота кнопки по умолчанию - Высота кнопки по умолчанию - - - - - - - Ширина вспомогательной кнопки по умолчанию - Ширина вспомогательной кнопки по умолчанию - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Компонента позволяет отображать время суток в цифровом или аналоговом виде (вид отображения задается с помощью свойства ShowMode). -При цифровом отображении формат времени задается комбинацией значений свойств LeadingZero, TwelveHour и ShowSeconds. -Дополнительно имеется функция будильника. При установке значения AlarmEnabled в True, при наступлении времени суток, заданного свойствами AlarmHour, AlarmMinute и AlarmSecond, происходит событие OnAlarm, в обработчике которого вы можете произвести необходимые действия. - - - - - - - property AlarmEnabled: Boolean; - При установке значения AlarmEnabled в True, при наступлении времени суток, заданного свойствами AlarmHour, AlarmMinute и AlarmSecond, происходит событие OnAlarm, в обработчике которого вы можете произвести необходимые действия. - - - property AlarmHour: Byte; - Свойство задает (совместно со значениями AlarmMinute и AlarmSecond) время срабатывания "будильника", т.е. время, в которое произойдет событие OnAlarm при установке в True свойства AlarmEnabled. - - - property AlarmMinute: Byte; - Свойство задает (совместно со значениями AlarmHour и AlarmSecond) время срабатывания "будильника", т.е. время, в которое произойдет событие OnAlarm при установке в True свойства AlarmEnabled. - - - property AlarmSecond: Byte; - Свойство задает (совместно со значениями AlarmHour и AlarmMinute) время срабатывания "будильника", т.е. время, в которое произойдет событие OnAlarm при установке в True свойства AlarmEnabled. - - - AutoSize Property - Свойство определяет, будет ли размер автоматически изменяться размер шрифта, которым отображается время в цифровом виде (значение ShowMode равно scDigital), при изменении размера элемента управления TRxClock. - - - - - - property ShowMode: TShowClock; - Свойство управляет режимом отображения времени в компоненте TRxClock. Значение scDigital задает цифровое отображение времени шрифтом, заданным свойством Font, значение scAnalog задает аналоговый вид часов. -При цифровом отображении времени формат времени задается комбинацией значений свойств LeadingZero, TwelveHour и ShowSeconds. -При аналоговом отображении свойство ShowSeconds определяет, будет ли показываться секундная стрелка, свойство DotsColor - цвет для точек, обозначающих часы. - - - property ShowSeconds: Boolean; - Свойство задает, будут ли отображаться секунды при цифровом изображении часов (при значении свойства ShowMode = scDigital) или секундная стрелка - при аналоговом. - - - property TwelveHour: Boolean; - Свойство определяет, как будет форматироваться время, если задано цифровое отображение часов (свойство ShowMode = scDigital). При значении TwelveHour = False (по умолчанию) диапазон значений часов 0..23; при значении True часы принимают значения 1..12 и при форматировании времени используются значения глобальных переменных модуля SysUtils TimeAMString и TimePMString. - - - property LeadingZero: Boolean; - Свойство определяет, будут ли добавляться лидирующие нули при форматировании времени (только для значения часов), если задано цифровое отображение часов (свойство ShowMode = scDigital). - - - - - - - - - - - - - - - - - - - - - - - - - property OnAlarm: TNotifyEvent; - Событие OnAlarm происходит при наступлении времени суток, заданного свойствами AlarmHour, AlarmMinute и AlarmSecond, если свойство AlarmEnabled установлено в значение True. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Визуальный объект предназначен для редактирования времени - Визуальный объект предназначен для редактирования времени - - - - - Свойство содержит время, введённое в поле - Свойство содержит время, введённое в поле - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Текстовое представление введённого времени - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Возвращает текущий год - - - Возвращает True если год високосный - - - Возвращает кол-во дней в месяце - - - Возвращает первый день преведущего месяца - - - Возвращает последний день преведущего месяца - - - Возвращает день из даты - - - Возвращает месяц из даты - - - Возвращает год из даты - - - Добавляет к дате заданное число дней\месяцев\лет - - - Добавляет к дате заданное число дней - - - Добавляет к дате заданное число месяцев - - - Добавляет к дате заданное число лет - - - Проверяет дату на правильность. - - - Возвращает разницу между датами - - - Возвращает разницу между датами в месяцах - - - Возвращает разницу между датами в месяцах - - - Возвращает разницу между датами в месяцах - - - Добавляет к дате заданное число часов\минут\секунд - - - Добавляет к дате заданное число часов - - - Добавляет к дате заданное число минут - - - Добавляет к дате заданное число секунд - - - Добавляет к дате заданное число милисекунд - - - Округляет дату отрезая время - - - Порядок составление даты - - - Дни недели - - - Проверяет дату на нулевую - - - Возвращает маску даты по умолчанию - - - Получить TDateOrder из заданного формата - - - Возвращает номер месяца по имени - - - Переводит строку в дату, в случае ошибке возврощает заданую дату - - - Переводит строку в дату по заданному формату - - - Переводит строку в дату по формату, в случае ошибке возвращает заданную дату - - - Возвращает формат даты по умолчанию - - - - - Возвращает имя владельца файла - -

function GetFileOwnerUser(const SearchDomain, FileName:String):String; -

-

Функция возвращает имя пользователя операционной системы владельца указанного файла.

-

- Входные параметры: -

-

SearchDomain - Домен, в котором будет производится поиск оператора (пустой для текущего домена оператора).

-

FileName - Полное имя файла.

- В данный момент функция реализована только для windows. -
- - - -
- - Возвращает данные владельца файла - -

- procedure GetFileOwnerData( - - - - - - - - - - - - - - - - - - - - - - - - - - - const SearchDomain, FileName: - - - - - - - - - - - - - - - - - - - - - - - - - - - String; - - - - - - - - - - - - - - - - - - - - - - - - - - - out UserName, DomainName: - - - - - - - - - - - - - - - - - - - - - - - - - - - String); -

-

Процедура возвращает имя и домен пользователя операционной системы владельца указанного файла.

-

- Входные параметры: -

-

- SearchDomain - Домен, в котором будет производится поиск оператора (пустой для текущего домена оператора).

-

- FileName - Полное имя файла.

-

- Выходные параметры: -

-

- UserName - Имя пльзователя.

-

- DomainName - Домен, в котором найден данный пользователь.

- В данный момент функция реализована только для windows. -
- - - -
- - Функция приводит к принятому в данной ОС виду все разделители каталогов. - -

- function NormalizeDirectoryName( - - - - - - - - - - - - - - - - - - - - - const DirName: - - - - - - - - - - - - - - - - - - - - - string): - - - - - - - - - - - - - - - - - - - - - string;

-

Функция проверяет все разделители каталогов в указанном имени файла/каталога и, если нужно, меняет их на значение константыDirectorySeparator.

-
-
- Содержит дополнительные утилиты работы с файлами и ОС - - Функция GetUserName возвращает имя оператора, залогиненго в системе - -

- function GetUserName: - - - - - - - - - - - - - - - - - - - - - - - - - - string;

-

Функция GetUserName возвращает имя оператора, залогиненго в системе

-
-
-
- - - - Коллекция TRxViewsPanelItems содержит в себе элементы "Кнопки" для переключателя представлений - - - - - - - - - - Коллекция TRxViewsPanelItems содержит в себе элементы "Кнопки" для переключателя представлений - Коллекция TRxViewsPanelItems содержит в себе элементы "Кнопки" для переключателя представлений - - - - - - Класс TRxViewsPanel представляет собой визуальный компонент в стиле переключателя представления из MS Project или Gnome Planer. - Класс TRxViewsPanel представляет собой визуальный компонент в стиле переключателя представления из MS Project или Gnome Planer. - - Модуль RxViewsPanel содержит визуальный компонент для переключения представлений - Модуль RxViewsPanel содержит визуальный компонент для переключения представлений - - Создаёт экземпляр - - - - Свойство определяет высоту кнопки в панели - Свойство определяет высоту кнопки в панели - - - Цвет фона панели - Цвет фона панели - - - - Указатель на изображения для кнопок - Указатель на изображения для кнопок на панели. - - - - - Событие возникает при нажатии на кнопку переключения вида - -

Событие возникает при нажатии на кнопку переключения вида. -

- - - - - - - - - -
ItemIndexПорядковый номер кнопку
Itemуказатель на кнопку
-
- -
-
diff --git a/components/rx/trunk/docs/rxlogin.xml b/components/rx/trunk/docs/rxlogin.xml new file mode 100644 index 000000000..f03200632 --- /dev/null +++ b/components/rx/trunk/docs/rxlogin.xml @@ -0,0 +1,7 @@ + +Модуль содержит компонент для авторизации пользователя в программеКомпонент авторизации + Форма авторизации + + + + diff --git a/components/rx/trunk/docs/rxmemds.xml b/components/rx/trunk/docs/rxmemds.xml new file mode 100644 index 000000000..f6310d4b6 --- /dev/null +++ b/components/rx/trunk/docs/rxmemds.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/components/rx/trunk/docs/rxswitch.xml b/components/rx/trunk/docs/rxswitch.xml new file mode 100644 index 000000000..6b808837f --- /dev/null +++ b/components/rx/trunk/docs/rxswitch.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/components/rx/trunk/docs/rxtoolbar.xml b/components/rx/trunk/docs/rxtoolbar.xml new file mode 100644 index 000000000..3b8bc027d --- /dev/null +++ b/components/rx/trunk/docs/rxtoolbar.xml @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + Отображать заголовок кнопки + Отображать заголовок кнопки + + + + + + + + + + + + + + +

Свойство позволяет автоматически сохранять специфические установки компоненты в INI-файле или (для 32-разрядной версии) в системном регистре при помощи компонент TFormPlacement или TFormStorage.

+

При задании значения свойству IniStorage (и непустом имени компоненты), некоторые ее настройки, которые не являются published-свойствами и не могут быть заданы для TFormStorage напрямую, будут сохраняться и восстанавливаться одновременни с другими значениями, заданными для соответствующей компоненты TFormPlacement (TFormStorage).

+

Для TSpeedbar - это расположение кнопок на панели и положение самой панели, для TMRUManager - список строк, для TRxDBGrid - ширины и положение полей в таблице и т.д. Все компоненты, имеющие свойство IniStorage, имеют также методы для сохранения и восстановления их настроек вручную, такие как Save/RestoreLayout и т.д.

+
+
+ + + + + Свойство определяет поведение панели инструментов согласно типа +TToolPanelOption. + + + + Выравнивание кнопок на панели инструментов + Определяет выравнивание кнопок на панели инструментов + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Стиль поведения кнопки на панели инструментов + Стиль поведения кнопки на панели инструментов + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ СтильОписание
tbrButtonКнопка
tbrCheckЧек-бокс
tbrDropDownВыпадающее меню
tbrSeparatorРазделитель
tbrDividerРазделитель с линией
tbrDropDownExtraКнопка с выпадающим меню
+
+
+ + Стиль отображения на панели инструментов + +

Стиль отображения на панели инструментов

+ + + + + + + + + + + + + + + + +
+ СтальОписание
tbsStandartОтображение кнопок обёмными и квадратными (как было в Windows 95-2000)
tbsWindowsXPОтображение "плоских" голубых кнопок (как в Windows XP)
tbsNativeПри отображении кнопок используется внешний вид согласно текущей системной темы отрисовки элементов интерфейса
+
+
+ + Выравнивание кнопок на панели инструментов + +

Выравнивание кнопок на панели инструментов

+ + + + + + + + + + + + + + + + +
+ ВыравниваниеОписание
tbaNoneНет автоматического выравнивания кнопок
tbaLeftВыравнивани по левому краю
tbaRigntВыравнивание по правому краю
+
+ + + +
+ + Параметры поведения панели инструментов + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ЭлементОписание
tpFlatBtnsВсплывающие кнопки
tpTransparentBtnsПрозрачные кнопки, актуально если сама панель инструментов отрисовывется не стандартно, например с фоновым рисунком
tpStretchBitmapРастягивать изображения
tpCustomizableДоступно во время работы приложения возможность настройки панели (скрывать или отображать кнопки)
tpGlyphPopupПри наведении указателя мышки изображения на кнопках будут "приподниматься"
tpCaptionPopupПри наведении указателя мышки текст на кнопках будет "приподниматься"
+
+
+ + Комплексное тип, содержащий в себе множество элементов типа TToolPanelOption. + + + Ширина кнопки по умолчанию + Ширина кнопки по умолчанию + + + + + + + Высота кнопки по умолчанию + Высота кнопки по умолчанию + + + + + + + Ширина вспомогательной кнопки по умолчанию + Ширина вспомогательной кнопки по умолчанию + + + + +
+ + +
+
diff --git a/components/rx/trunk/docs/tooledit.xml b/components/rx/trunk/docs/tooledit.xml new file mode 100644 index 000000000..64208e239 --- /dev/null +++ b/components/rx/trunk/docs/tooledit.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +