Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI (часть IV) (продолжение) » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI (часть IV) (продолжение)

gfilatov: Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).

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

Vlad04: Я использую IDE для сборки проекта и только на него ориентируюсь в дальнейшем. Есть конечно замечания и пожелания.Часть форм создаю в дизайнере, часть вручную. Есть некоторое несоответствие. 1)Не все ручные можно повторить в дизайнере. 2)При компиляции иногда процесс уходит в бесконечность, но дизайнер не виснет, процесс можно прервать. 3)На некоторых ошибках программы, которую компилируешь, дизайнер вылетает. Но надо отметить должное, что таких моментов становится меньше( в сравнении с предыдущим годом) 4)Что хотелось бы впервую очередь, чтобы появилось свойство Align для таких объектов как Frame, Panel, brows( Сложно для различных мониторов у пользователей нужные размеры подбирать) Чтобы объекты Frame, Panel действительно стали контейнерами, т.е. при их перемещении и все вложенные объекты перемещались. Ну а xMate появился , наверно, не от хорошей жизни и по мере совершенствования IDE потребность в нем у тех , кто им пользуется, будет все меньше и меньше.

S-A-N: Vlad04 пишет: 4)Что хотелось бы впервую очередь, ... Чтобы объекты Frame, Panel действительно стали контейнерами, т.е. при их перемещении и все вложенные объекты перемещались. +1. Очень не хватает наследования вложенными объектами свойств ENABLED, READONLY и методов HIDE, SHOW контейнера. Наверное, это тоже вопрос стимулирования автора библиотеки :(

Andrey: gfilatov2002 пишет: BCC - это коммерческий продукт с закрытым кодом и ограниченной лицензией, предназначенный для работы под Windows, а MinGW - многоплатформенный open source проект, который постоянно развивается и оптимизируется. А чисто теоритически - MiniGUI сможет работать под Linux ? И есть ли такие планы ?


SADSTAR2: Не может т.к. это оболочка к WinAPI

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой сборки №98, которая выйдет послезавтра. Кратко, что нового: - добавлена обработка событий OnMouseHover и OnMouseLeave для элементов управления Label и Image; - элемент управления HyperLink теперь построен на базе Label, как это сделано в официальном релизе; - добавлена поддержка Transparent свойства для элемента управления Image; - обновлена сборка Харбора до финальной версии 3.0.0, библиотека hbsqlite3 до версии 3.7.7.1; - добавлены новые и обновлены некоторые старые примеры (как обычно ) Спасибо за внимание!

gfilatov2002: Новый релиз библиотеки выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8601 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.9-98-setup.zip Также доступна эта сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg98-mingw.zip Спасибо за внимание!

Andrey: gfilatov2002 пишет: http://hmgextended.com/files/CONTRIB/hmg-1.9-98-setup.zip Также доступна эта сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg98-mingw.zip А почему номер версии hmg98-mingw.zip не похож на hmg-1.9-98-setup.zip ? Может нужно было бы написать hmg-1.9-98-mingw.zip ?

gfilatov2002: Andrey пишет: Может нужно было бы написать hmg-1.9-98-mingw.zip ? Может быть... Я планирую отказаться от сквозной нумерации сборок при переходе ко 2-й версии. Чтобы вторая версия имела только один номер 2.0.0 без указания номера сборки. Но до этого еще надо дожить

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой сборки №99, которая выйдет завтра. Кратко, что нового: - добавлены новые классы UPPERCASE и LOWERCASE для элемента управления ComboBox; - добавлен новый класс NOBORDER для элемента управления AnimateBox; - весь Си-код библиотеки и примеров приведен в соответствие с изменениями в текущей версии Харбора; - HMGS-IDE была перекомпилирована с использованием текущей версии библиотеки; - обновлена сборка Харбора до версии 3.1.0dev, а также утилита MPM; - добавлены новые и обновлены старые примеры Ваши комментарии и пожелания приветствуются! Спасибо за внимание!

Andrey: gfilatov2002 пишет: Завершена подготовка к опубликованию новой сборки №99, которая выйдет завтра. Ждем с нетерпением. gfilatov2002 пишет: а также утилита MPM А для чего она нужна ?

gfilatov2002: Andrey пишет: А для чего она нужна ? MPM - это MiniGui Project Manager, open source утилита для сборки программ (см. исходники в папке minigui\Utils\MPM). Позволяет создавать/сохранять профиль проекта, в который включаются все исходники, формы и ресурсы программы, а также можно указать взаимосвязь между ними для ускорения incremental компоновки (перекомпилируются только изменившиеся модули программы).

gfilatov2002: Новый релиз библиотеки выложил, как и обещал, по адресу: http://minigui.mylivepage.ru/file/?fileid=8603 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.9-99-setup.zip Также доступна эта сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg99-mingw.zip Спасибо за внимание!

alex_II: Спасибо Отличная работа gfilatov2002 пишет: - добавлен новый класс NOBORDER для элемента управления AnimateBox хорошо бы то же самое и для PROGRESSBAR'а

Andrey: alex_II пишет: хорошо бы то же самое и для PROGRESSBAR'а Присоединяюсь ! И примерчик как это будет работать тоже...

gfilatov2002: Обновил полную сборку Minigui IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=8604 а также, как обычно, на сервере http://hmgextended.com в папке HMGS-IDE.

krutoff: При компиляции примера RichEditEx на xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 9376) выдает ошибку: Error: Unresolved external '_HB_ISNIL' referenced from D:\MINIGUI\XHARBOUR\LIB\HBPRINTER.LIB|winprint Проверил - функция HB_IsNIL() есть и не менялась. Может у кого-то тоже с xHarbour была такая бодяга?

gfilatov2002: krutoff пишет: xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 9376) По следующему адресу доступна исправленная сборка для этого компилятора: http://tech.groups.yahoo.com/group/harbourminigui/files/CONTRIB/xhmg99_xhb9382.zip которая также содержит xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 9382)

krutoff: Спасибо, Григорий! Как всегда, оперативная и быстрая реакция! И опять все работает. Спасибо!

krutoff: Уважаемый Григорий! Снова у меня вопрос. С какой-то версии (может 95) появилась установка в minigui.ch: * Enable support for Panel windows in HMG #define _PANEL_ И я заметил, что в операторе Define Window ... CHILD моя программа сваливается с сообщением: Only Panel windows can be defined inside a DEFINE WINDOW...END WINDOW structure. Program terminated. Called from _DEFINEWINDOW(141) Может есть какой нибудь выход? Я нашел - только вместо CHILD ставить MODAL, но это не всегда удобно. Заранее спасибо...

gfilatov2002: krutoff пишет: * Enable support for Panel windows in HMG Есть два пути для решения этой проблемы: 1) Закомментировать эту строку в minigui.ch #define _PANEL_ и затем пересобрать библиотеку. Это решение подходит, если Вы не пользуетесь окнами типа Panel. 2) Добавить в начале Вашей программы следующую команду SET PROGRAMMATICCHANGE OFF Надеюсь, что это поможет решить Вашу проблему



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