Хочу немного перестоить библиотеку
Модераторы: alexs, Модераторы
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Хочу немного перестоить библиотеку
Вобщем есть желание разбить RX на разные пакеты - как это сделано и в оригинале
мне видится 4 пакета
rxctrl - визуальные элементы для компонент, не связанных с базами данным
rxdbctrl - визуальные элементы для компонент по работе с базами данным
dcl_rxctrl - редакторы, использемые в Lazarus-е для rxctrl
dcl_rxdbctrl - редакторы, использемые в Lazarus-е для rxdbctrl
лучше чем есть в дельфине не придумал какио название дять для пакетов design-time.
высказывайте свои замечания и пожелания.
P.S.
А почему нет откликов по последним изменения в библиотеке? там ещё компонентов добавилось.
мне видится 4 пакета
rxctrl - визуальные элементы для компонент, не связанных с базами данным
rxdbctrl - визуальные элементы для компонент по работе с базами данным
dcl_rxctrl - редакторы, использемые в Lazarus-е для rxctrl
dcl_rxdbctrl - редакторы, использемые в Lazarus-е для rxdbctrl
лучше чем есть в дельфине не придумал какио название дять для пакетов design-time.
высказывайте свои замечания и пожелания.
P.S.
А почему нет откликов по последним изменения в библиотеке? там ещё компонентов добавилось.
alexs
А обязательно разбивать пакеты на run-time и design-time?
А обязательно разбивать пакеты на run-time и design-time?
было бы неплохо если уменьшился бы результирующий код
Alexs, последние компоненты, которые появились у тебя - это не родные RX-ие.
Полагаю, что ты решил выйти за рамки Rx, просто добавляя новые компоненты. Быть может, стоит добавить новую закладку для оригинальных компонент, чтобы юзеры не путались? Я, к примеру, хочу портировать из дельфей парочку своих, легковесных.
Как вариант, можно оформить спецсветом на палитре компонентов нестадартные компоненты. Последние добавленные тобой так и бросаются в глаза
.
PS. А вот и "рецензия"
1. В RxTimeEdit глючат часы, когда они достигают >23, не сбрасываются в ноль, а непрерывно растут
2. Еще хочется добавить, чтобы при нажатии стрелки Up(Down), в зависимости от того, где стоишь - на часах, минутах, секундах - соответственно росло (уменьшалось), как это реализовано в винде для TDateTimePicker. Неохота все время щелкать мышкой.
3. Не очень красиво выглядит кнопка TRxSpin в RxTimeEdit. Она выглядит нормальной (квадратной), когда Height = 26. Если уменьшишь (увеличишь) высоту эдита (для меня она большая) до 21..22 - кнопка "плывет", видны искажения, т.к высота меняется, а ширина - нет. Лучше сделать, чтобы она менялась и по ширине (Width = Height).
Полагаю, что ты решил выйти за рамки Rx, просто добавляя новые компоненты. Быть может, стоит добавить новую закладку для оригинальных компонент, чтобы юзеры не путались? Я, к примеру, хочу портировать из дельфей парочку своих, легковесных.
Как вариант, можно оформить спецсветом на палитре компонентов нестадартные компоненты. Последние добавленные тобой так и бросаются в глаза
PS. А вот и "рецензия"
1. В RxTimeEdit глючат часы, когда они достигают >23, не сбрасываются в ноль, а непрерывно растут
2. Еще хочется добавить, чтобы при нажатии стрелки Up(Down), в зависимости от того, где стоишь - на часах, минутах, секундах - соответственно росло (уменьшалось), как это реализовано в винде для TDateTimePicker. Неохота все время щелкать мышкой.
3. Не очень красиво выглядит кнопка TRxSpin в RxTimeEdit. Она выглядит нормальной (квадратной), когда Height = 26. Если уменьшишь (увеличишь) высоту эдита (для меня она большая) до 21..22 - кнопка "плывет", видны искажения, т.к высота меняется, а ширина - нет. Лучше сделать, чтобы она менялась и по ширине (Width = Height).
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
GrayEddy
Спасибо за сообщение об ошибках.
Насчёт отдельной страницы для новых компонентов - не думаю что это нужно.
Кому надо - разберутся.
Вот насчёт не визульныйх компонент на отдельную страницу - это можно.
Спасибо за сообщение об ошибках.
Насчёт отдельной страницы для новых компонентов - не думаю что это нужно.
Кому надо - разберутся.
Вот насчёт не визульныйх компонент на отдельную страницу - это можно.
Ошибок нет. Все компилируется. Вот при установке пакета IDE выезжает на lazarus.pp и ругается, что не может найти rxnew.pas. Замечено и у меня, как на работе, так и дома. Собрать-то я собрал, проверил пакет - вроде все нормально.
Другие пакеты ставятся нормально.
Другие пакеты ставятся нормально.
GrayEddy писал(а):Ошибок нет. Все компилируется. Вот при установке пакета IDE выезжает на lazarus.pp и ругается, что не может найти rxnew.pas. Замечено и у меня, как на работе, так и дома. Собрать-то я собрал, проверил пакет - вроде все нормально.
Другие пакеты ставятся нормально.
Подтверждаю. Проверял на Lazarus 0.9.27 (svn 18660) + FPC 2.2.3, RxLib из svn ревизии 704 от 13.02.2009
WinXP, сборка из IDE.
Lazarus 0.9.27 FPC 2.2.3
Lazarus 0.9.27 FPC 2.2.3
-
sobee
- новенький
- Сообщения: 84
- Зарегистрирован: 04.02.2008 23:23:46
- Откуда: Снежинск, Челябинская обл.
Я эту ревизию пытался установить и на Lazarus 0.9.26.
. Подтверждаю. WinXP, Lazarus 26-fpc-2.2.2, Lazarus 27-fpc-2.2.2-18642GrayEddy писал(а): Все компилируется. Вот при установке пакета IDE выезжает на lazarus.pp и ругается, что не может найти rxnew.pas.
