Форум » GUI » hwgui (продолжение) » Ответить

hwgui (продолжение)

Pasha: Что-то я совсем запутался Сделал svn commit по адресу: https://hwgui.svn.sourceforge.net/svnroot/hwgui Последний коммит был 2012-09-25 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net> На сайте проекта и в майл-листе вижу, что коммиты были и после этой даты. Но что-то не найду новый адрес А ветвь, куда я сбросил изменения, заморожена и не развивается ?

Ответов - 14

alkresin: Вышел HwGUI 2.19 build 6. Это bug fix релиз - в build 5 Дизайнер оказался частично сломан и пришлось срочно поправлять. Ну и, заодно, кое-что в нем улучшено.

Vlad04: Попутно В компоненте Page Control нельзя ли снять ли ограничение на длину наименования закладки ( в дизайнере 7 символов). Вручную можно больше. Спасибо

Vlad04: И еще , посмотрите пример. При переходе с второй закладки на первую и обратно , закладки становятся недоступны, тоолбаром закрываются.


alkresin: Vlad04 пишет: В компоненте Page Control нельзя ли снять ли ограничение на длину наименования закладки ( в дизайнере 7 символов). Там не было специального ограничения - просто из-за изменений в строковых GET-объектах эта длина была ограничена начальной длиной строки из этого GET-объекта, Сейчас исправлено. И еще , посмотрите пример. При переходе с второй закладки на первую и обратно , закладки становятся недоступны На этой первой закладке у вас toolbar - HPanel. У этого виджета устанавливается обработчик ON SIZE по умолчанию, он помещает его в позицию 0,0 родительского виджета, и, в вашем случае, закрывает собой заголовки Page Control'а. Вам надо написать свой onSize обработчик ( закладка Events инспектора объектов ), хотя бы просто Return .T., если вам не нужно что-то другое.

Vlad04: Спасибо

Vlad04: При закрытии designer постоянно возникает ошибка: Error BASE/1132 Bound error: array access Called from designer.prg->ENDIDE(593) Called from designer.prg->(b)MAIN(120) Called from source\winapi\hwindow.prg->ONSYSCOMMAND(619) Called from source\winapi\hwindow.prg->(b)HMAINWINDOW(257) Called from source\winapi\hwindow.prg->HMAINWINDOW:ONEVENT(347) Called from ->HWG_ACTIVATEMAINWINDOW(0) Called from source\winapi\hwindow.prg->HMAINWINDOW:ACTIVATE(336) Called from designer.prg->MAIN(257) HWGUI 2.19 Build 6 Date:02/06/16 Time:15:54:51 Работать она не мешеает, но...

digikv: @ 000, 105 BROWSE oBrowse1 ARRAY SIZE 100, 400 FONT HFont():Add( 'Times New Roman',0,-20, ,204,,) ID 9988 STYLE WS_DISABLED OF Kasa или @ 000, 105 BROWSE oBrowse1 ARRAY SIZE 100, 400 FONT HFont():Add( 'Times New Roman',0,-10, ,204,,) ID 9988 STYLE WS_DISABLED OF Kasa то же самое почему я не могу изменить шрифт в hbrowse?

digikv: моя ошибка, два дня ищу, только я сейчас увидел ошибку

Vlad04: Вопросы Рассматриваем использование только с использованием designer 1) Можно или нет отловить событие Resize ( изменение размеров формы) 2) Передать подчиненной форме параметр (массив, переменную) oForm4:Show(aPar), обработатьь там. Public, Private переменные - можно ли без них обойтись 3) Открыть Page Control на нужной закладке

digikv: Почему кнопка не работает в пример http://qclk.ru/kw/MFxf?

yury: Почему кнопка не работает в пример Фокус не отдается на кнопку и не происходит нажатия. В функции oBarCode_onLostFocus фокус принудительно устанавливается на oBarCode.

alkresin: Вышел новый релиз HwGUI. Сырцовый пакет - на Sourceforge, бинарные для bcc 5.5 и mingw 4.8.2 - у меня на сайте: http://www.kresin.ru/hwgui.html. [+] Добавлен метод HBitmap():AddStandard( cId ) для GTK version, теперь можно использовать stock bitmaps из GTK [+] В HBrowse добавлена переменная :nRowHeight - она жестко задает высоту строки. [+] Добавлены :aPaintCB и SetPaintCB( nId, block, cId ) для HPanel, что существенно расширило возможности рисования на ней. [+] Добавлены :aPaintCB и SetPaintCB( nId, block, cId ) в HColumn - теперь можно произвольно рисовать header, footer, ячейки В HBrowse [*] Изменения в Color in Focus для HEdit. [*] Double buffering для HBrowse в Windows версии, переменная :lBuffering (по умолчанию .F.) включает/отключает его. [*] HBrowse почищено, часть кода перенесено в его субкласс HBrwFlt, для него добавлена новая команда: @ ... BROWSE ... FILTER. [*] Изменен перечень параметров для некоторых кодоблоков в целях унификации. [*] ON DRAW заменен на ON PAINT для OWNERBUTTON и SHADEBUTTON [-] ON PAINT удален из EDITBOX и RICHEDIT. [-] hwg_ParentGetDialog() удвлена, вместо нее надо использовать hwg_getParentForm(). [+] :oStyleHead добавлена в HBrowse и HColumn чтобы делать headers со стилями (HSTYLE). [+] в HStyle добавлен метод :Draw( hDC, nWidth, nHeight ). [+] Добавлен новый класс HPanelSts - субкласс HPanel для реализации STATUS PANEL. [+] Добавлены команды ADD TOP PANEL, ADD STATUS PANEL. [+] Добавлен clause BACKCOLOR как замена COLOR в INIT WINDOW, INIT DIALOG. [*] Существенно пополнен Tutorial. [!] Всякие исправления и улучшения.

alkresin: Обнаружил пару ошибок, которые занес в последние дни, поэтому пришлось срочно выпускать новый, bugs fix, релиз: [*] Немного приукрашены Tutorial и Dbc [*] Hwreport перемещен из utils/ в contrib/. [!] Несколько важных исправлений

alkresin: Выпущен новый релиз: [*] Существенно обновлена документация - приведена в актуальное состояние. [!] Одно важное исправление.



полная версия страницы