Форум » 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> На сайте проекта и в майл-листе вижу, что коммиты были и после этой даты. Но что-то не найду новый адрес А ветвь, куда я сбросил изменения, заморожена и не развивается ?

Ответов - 300, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All

shalom276: При сборке HWGUI 2.18 build 2 под Visual Studio 2008 возникли проблемы "cl /TP /W3 /nologo /c /Iinclude /I\harbour\include /Foobj/vc\window.obj source/winapi\window.c window.c source/winapi\window.c(1401) : error C2664: hb_retstrlen: невозможно преобразовать параметр 2 из 'void *' в 'const char *' Для преобразования 'void*' к указателю на тип, не являющемуся 'void', требуется явное приведение " Это можно как то исправить? В С++ я не силен...

alkresin: Попробуйте в той строчке перед hText поставить (const char *) - именно так, в скобках.

shalom276: alkresin пишет: Попробуйте в той строчке перед hText поставить (const char *) - именно так, в скобках. Помогло, hwgui.lib, hwg_qhtm.lib 71 obj скомпилировались... Далее ошибка: NMAKE : fatal error U1073: не хватает сведений для построения "source/common/procmisc\hcedit.prg" Stop.


alkresin: shalom276 пишет: NMAKE : fatal error U1073: не хватает сведений для построения "source/common/procmisc\hcedit.prg" Исправьте в makefile.vc строчку EDITOR_DIR = source/common/procmisc на EDITOR_DIR = source/common/editor

alkresin: Вышла новая версия HwGUI - 2.19 build 1 - см. http://www.kresin.ru/hwgui.html Основные изменения: [*] Реальная поддержка Unicode (utf-8), т.е. теперь, действительно, можно писать приложения, пользуясь utf-8. [*] Добавлены "Binary containers" как кроссплатформенная альтернатива ресурсам ( rc files ) - двоичные контейнеры, где можно хранить любые файлы, нужные для приложения. [*] Добавлен виртуальный принтер ".buffer". Его можно указать, даже если в системе принтер не установлен. При этом создается метафайл, который можно просмотреть как печатную форму, переслать на другой компьютер для просмотра и распечатки. [*] Много улучшений в утилитах ( dbc, debugger, designer, tutorial ). [*] GTK версия: значительно расширена, улучшена совместимость с winapi версией. [*] Улучшена совместимость с версией 2.17. [!] Ну и, как обычно, кое-что исправлено.

SergKis: alkresin Что то не качаются у меня исходники из адресов

alkresin: SergKis пишет: Что то не качаются у меня исходники из адресов У меня качаются нормально. Попробуйте еще.

SergKis: alkresin пишет:У меня качаются нормально. Попробуйте еще. глюк у Chrome, Explorer скачал. Спасибо.

alkresin: Вышла новая версия HwGUI - 2.19 build 2 - см. http://www.kresin.ru/hwgui.html Основные изменения: [*] SETGET метод :Enabled() добавлен для всех control'ов (класс HControl), :isEnabled() удален. [*] Методы:GetValue(), :SetValue() были удалены, вместо них - SETGET метод :Value - для тех control'ов, которые обеспечивают ввод информации - edit, checkbox, etc. [*] Дальнейшее улучшение совместимости с версией 2.17. [!] Кое-какие исправления

yury: Что-то в новой GTK-версии библиотеки у меня при ошибках происходит зацикливание вывода окна errorlog. Соответственно и в текстовый error.log пишется в цикле. Только принудительное снятие задачи помогает.

yury: Нашел ошибку. В файле source/gtk/hedit.prg строка 147. Обращение к методу ::GetText() , который был удален в рев.2355 от 21.01.2015 . Если заменить строку на ::Title := hwg_Edit_GetText( ::handle ), то вывод ошибок работает нормально.

alkresin: Спасибо, исправлю.

alkresin: Выложен новый релиз - HwGUI 2.19 build 3

digikv: У меня есть проблема, когда я хочу сделать lib для hwgui на Linux home/digi/hwgui-code/hwgui$ hbmk2 procmisc.hbp hbmk2: Compiling... ../../../../source/common/editor/hcedit_l.c:65:19: fatal error: cairo.h: No such file or directory #include <cairo.h> ^ compilation terminated. hbmk2[procmisc]: Error: Running C/C++ compiler. 1 gcc -c -O3 -DHWG_USE_POINTER_ITEM -W -Wall -pipe -I'/home/digi/harbour-core/include' -I../../../../include '../../../../source/common/editor/hcedit_l.c' В чем проблема?

yury: ../../../../source/common/editor/hcedit_l.c:65:19: fatal error: cairo.h: No such file or directory #include <cairo.h> cairo.h отсутствует. Надо установить пакет разработки для gtk2 : libgtk2-dev или gtk2-dev, в разных линуксах по разному называется.

digikv: digi@MALIHP:~/hwgui-code/hwgui$ sudo apt-get install libgtk2.0-dev libcairo2-dev libfontconfig1-dev Читам спискове пакета... Урађено Правим дрво међузависности Читам информацију стања... Урађено „libcairo2-dev“ је већ у најновијем издању. „libcairo2-dev“ постављен на ручно инсталиран. „libfontconfig1-dev“ је већ у најновијем издању. „libfontconfig1-dev“ постављен на ручно инсталиран. „libgtk2.0-dev“ је већ у најновијем издању. надограђених — 0, новоинсталираних — 0, за уклањање — 0, и ненадограђених — 7. digi@MALIHP:~/hwgui-code/hwgui$ hbmk2 procmisc.hbphbmk2: Compiling... ../../../../source/common/editor/hcedit_l.c:65:19: fatal error: cairo.h: No such file or directory #include <cairo.h> ^ compilation terminated. hbmk2[procmisc]: Error: Running C/C++ compiler. 1 gcc -c -O3 -DHWG_USE_POINTER_ITEM -W -Wall -pipe -I'/home/digi/harbour-core/include' -I../../../../include '../../../../source/common/editor/hcedit_l.c'

alkresin: digikv пишет: „libcairo2-dev“ је већ у најновијем издању. „libcairo2-dev“ постављен на ручно инсталиран. Т.е., libcairo2-dev не установлен и его надо установить вручную ? Поэтому и ругается, наверное, на отсутствие cairo.h

yury: alkresin пишет: Т.е., libcairo2-dev не установлен и его надо установить вручную ? Поэтому и ругается, наверное, на отсутствие cairo.h Да нет. Пишет установлен. Просто в procmisc.hbp не указан путь к нему. Надо добавить строку : "{unix}-cflag=`pkg-config --cflags cairo`"

alkresin: Да, действительно. Поправлю.

alkresin: Вышла новая версия: HwGUI 2.19 build 5. Разные исправления и улучшения, подробности см. в whatsnew.txt и Changelog.



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