Страница 6 из 8
Re: RxFPC - новая версия
Добавлено: 16.10.2008 09:23:58
alexs
Brainenjii писал(а):Если имеется в виду TToolPanel - то не понял, где там выравнивание
ToolPanel.ButtonAllign - посмотри вот это свойство
Brainenjii писал(а):Но если добавить несколько в Items, а потом попытаться удалить TToolPanel - вылезет AV
ошибку гляну
Re: RxFPC - новая версия
Добавлено: 16.12.2008 03:02:54
Роман1971
Всем привет!
Я скачал версию RxNew с адреса:
http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/rx/Скачивал как "Download GNU tarball" в виде архива "rx.tar.gz".
Самые свежие файлы от 24.11.08 - "rxlokkup.pas" и "tooledit.pas".
После установки пакета, в его параметрах посмотрел версию - указана: 1.1.5.98
В файле "$(LazarusDir)\components\RxFPC\docs\WhatsNew.rus.txt" указана версия "22.05.2008 - версия 2.0.0.136 (svn revision 100)"

- Вопрос: Я скачал последнюю версию(2.0.0.136) или нет? Почему указаны разные версии? Просто опечатка?
- Ещё, в выпадающем списке показываются сразу все колонки, а мне нужна только одна, например с именем "NAME".
Указал свойство: LookupField равным NAME - не помогло, как отображались сразу все колонки, так и отображаются.
Как сделать одну колонку в выпадающем списке?
- Свойство LookupDisplayIndex, что обозначает? У меня принимает только значение "0", любые другие значения приводят к "List Index(X) out of bounds".(индекс для сортировки списка?)

Re: RxFPC - новая версия
Добавлено: 19.12.2008 21:52:09
alexs
1. с номерами - чертополох, руки не доходят поправить. Чтобы 100% свежую версию иметь - используй svn и команду
Код: Выделить всё
svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/rx
2. Если ты о RxDBLookupCombo - то смотри свойство LookupDisplay - именно оно определяет спиок колонок, которые надо отображать (в общем случае).
3. LookupDisplayIndex - определяет, какое поле из списка LookupDisplay будет отбражаться в самой компоненте (когда выпадающий список закрыт)
Re: RxFPC - новая версия
Добавлено: 07.10.2009 14:08:29
alexmai
Нашел время описать глюки
1.Если самый верхний заголовок содержит текст с пробелами, то при уменьшении ширины этого заголовка почему то увеличивается высота самого нижнего уровня заголовков, а текст сжимаемого заголовка глотается и не врапится
2.Проблема с фиксированными колонками
- во первых цвета фиксированных колонок - все строки фиксированного столбца имеют один и тот же цвет !
-во вторых нельзя выделить строку кликаньем мышей на строке фиксированной колонки !
Re: RxFPC - новая версия
Добавлено: 07.10.2009 20:14:04
alexs
alexmai писал(а):Если самый верхний заголовок содержит текст с пробелами, то при уменьшении ширины этого заголовка почему то увеличивается высота самого нижнего уровня заголовков, а текст сжимаемого заголовка глотается и не врапится
Это есть такое дело - надо дописывать код.
alexmai писал(а):- во первых цвета фиксированных колонок - все строки фиксированного столбца имеют один и тот же цвет !
Ну на то он и фиксированный

alexmai писал(а):-во вторых нельзя выделить строку кликаньем мышей на строке фиксированной колонки !
либо руками пиши обработчик лика мышкой на этом столбце, либо кликай по столбцу индикатора
Re: RxFPC - новая версия
Добавлено: 22.06.2010 09:26:03
evd
У ToolPanel если выбрать стиль tbsNative, то у кнопки с выпадающим списком (tbrDropDownExtra) не рисуется значок выпадающего списка
Re: RxFPC - новая версия
Добавлено: 22.06.2010 20:04:10
alexs
Знаю
там с этим стилем есть глюки, которые я никак не выкрыжу. Сам им не пользуюсь

Будет время - поправлю.
Re: RxFPC - новая версия
Добавлено: 22.06.2010 23:49:14
evd
Да я уж сегодня сам пытался разобраться и поправить.
Но это не так просто оказалось, в этом режиме кнопка ведет себя как обычная TSpeedButton, а у speedbutton нет выпадающего меню.
Т.е. надо либо к speedbutton добавлять выпадающее меню, либо как и в других стилях полностью прорисовку реализовать.
Мне от ToolPanel была нужна только возможность реализации часть кнопок только иконка, а часть с текстом справа. Но я эту фичу реализовал у стандартного тулбара, там проще оказалось поправить
Добавлено спустя 12 минут 29 секунд:Еще у ToolPanel ошибка если ImageList находится на другой форме, то в нативном стиле иконка не прорисовывается.
Выяснил что у speedbutton не присваивается Glyph, т.к. в момент создания кнопки у ActionList поле ImageList=nil почему то. Если кнопку создать в runtime, то все нормально.
Re: RxFPC - новая версия
Добавлено: 23.06.2010 20:20:59
alexs
evd писал(а):либо как и в других стилях полностью прорисовку реализовать.
Я хочу именно так.
evd писал(а):Выяснил что у speedbutton не присваивается Glyph, т.к. в момент создания кнопки у ActionList поле ImageList=nil почему то
спасибо, посмотрю...
Re: RxFPC - новая версия
Добавлено: 09.12.2010 20:23:37
WAYFARER
alexsКод: Выделить всё
rxdbgrid.pas(1323,19) Error: Identifier not found "DrawThemedCell"
Что такое DrawThemedCell?
PS. rxfpc последний из svn
Re: RxFPC - новая версия
Добавлено: 10.12.2010 00:04:14
alexs
WAYFARER писал(а):Что такое DrawThemedCell?
Отрисовка ячейки используя стиль текущей темы в ОС
WAYFARER писал(а):Lazarus 0.9.28.2
Вот в этом дело. Возьми текущую версию.
Re: RxFPC - новая версия
Добавлено: 12.12.2010 23:03:43
WAYFARER
alexs
Спасибо! Работает!
Re: RxFPC - новая версия
Добавлено: 23.12.2010 08:37:32
xcod
Здравствуйте!
Кинул на форму RxDBGrid, при изменение ширины столбца мышью отрисовка столбца искажается
ниже на рисунке стандартный DBGrid

Lazarus 0.9.29 SVN 28797
RxFPC из транка 1404
забыл уточнить, TitleStyle:=tsLazarus и tsStandart себя так ведут, tsNative не искажает
Re: RxFPC - новая версия
Добавлено: 26.12.2010 00:34:05
ignik2
Внесу свои 5 копеек
Собираю IDE под win64. fpc, lazarus, компоненты - из svn.
Не собирается ни dcl_rx_ctrl, ни rxnew. Ругается на rxstrutils - not found OemToCharBuf:
Код: Выделить всё
{$IFDEF WINDOWS}
SetLength(Result, Length(AnsiStr));
if Length(Result) > 0 then
CharToOemBuff(PChar(AnsiStr), PChar(Result), Length(Result));
Здесь целевая платформа - WINDOWS, а вот на подключении соотв. модуля стоит другая директива:
Соответственно, поменяв WIN32 на WINDOWS - все собирается и работает. Уважаемый alexs, поправь плиз, вдруг еще какой псих соберется под win64 переезжать

UPD: насчет работает - чуть-чуть погорячился. Работает конечно, но глюки с отрисовкой как и в предыдущем посте.
Re: RxFPC - новая версия
Добавлено: 26.12.2010 13:08:19
Little_Roo
xcod писал(а):Здравствуйте!
Кинул на форму RxDBGrid, при изменение ширины столбца мышью отрисовка столбца искажается
Lazarus 0.9.29 SVN 28797
RxFPC из транка 1404
забыл уточнить, TitleStyle:=tsLazarus и tsStandart себя так ведут, tsNative не искажает
Присоединяюсь -
при TitleStyle:=tsLazarus и tsStandart получаем
При tsNative получаем
Правда, НЕТ искажений заголовков, а только их раскраска
Lazarus 0.9.31 r28817 FPC 2.4.3 i386-win32-win32/win64
RxDBgrid из svn 1407
WinXP SP3