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

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

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

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.5, которая выйдет послезавтра. Кратко, что нового: - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - выполнена очистка всего Си-кода от неиспользуемых Windows-констант; - команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG; - обновлена библиотека Bos Taurus до версии 1.0.5 от 2014/04/19; - обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до текущей версии 3.8.5dev; - добавлены новые и обновлены некоторые старые примеры. Желаю всем мира, добра и надежды! Нет ничего ужаснее войны и... "разрухи в головах"

Andrey: gfilatov2002 пишет: - команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG; Ура !!! gfilatov2002 пишет: Нет ничего ужаснее войны и... "разрухи в головах" Поддерживаю !

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, на оффициальном сайте библиотеки по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.3.5-setup.zip Также доступна полная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg235-mingw.exe и для свежей версии компилятора xHarbour http://hmgextended.com/files/CONTRIB/xhmg235_xhb9998.zip


gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершена подготовка к опубликованию новой версии 2.3.6, которая выйдет завтра. Кратко, что нового: - продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки; - обновлены библиотеки MiniPrint и HbXml; - обновлена библиотека Bos Taurus с учетом последних авторских изменений; - обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до финальной версии 3.8.5; - добавлены новые и обновлены некоторые старые примеры. Благодарю за Ваше внимание

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, на оффициальном сайте библиотеки по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.3.6-setup.zip Также доступна полная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg236-mingw.exe и компактный архив для свежей версии компилятора xHarbour http://hmgextended.com/files/CONTRIB/xhmg236_xhb10002.zip Желаю всем мира, добра и терпения

Andrey: Перекомпилировал несколько программ - все Ок ! Большое СПАСИБО за ваш труд !!! Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой... Пример \samples\Basic\FormStorage - классный !!! То что нужно. Еще бы сделать его трех-оконным и показать как записывать в ОДИН ини-файл размеры окна + цвета объектов.

Andrey: Andrey пишет: Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой... Рано радовался. Берем пример \MiniGUI\SAMPLES\BASIC\IMAGE_2 - добавляем строчку: DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 800 HEIGHT 600 ; TITLE 'Load Image From DISK' ; BACKCOLOR { 0,176,240 } ; MAIN И получаем фигню. Т.е. PNG картинки без фона отображаются ТОЛЬКО на сером фоне !!!

SergKis: Andrey пишет:DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 800 HEIGHT 600 ; TITLE 'Load Image From DISK' ; BACKCOLOR { 0,176,240 } ; MAIN здесь запись вроде позиционная, т.е. надо: DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 800 HEIGHT 600 ; TITLE 'Load Image From DISK' ; MAIN ; ... BACKCOLOR { 0,176,240 } ; ... "может здесь собака порылась" ?

nick_mi: Что-то не совсем понятная проблема. PING рисуется в указанном примере с заданным цветом фона если в указанном примере модифицировать цвет фона и TRANSPARENT поставить .T. (см пример ниже) фон всегда бедет как у окна. Или я нкеправильно понял проблему ? [pre2] DEFINE IMAGE Image_1 PARENT Win_1 ROW 200 COL 140 WIDTH nWidth HEIGHT nHeight PICTURE aPicture [ i ] STRETCH lStretch TRANSPARENT .T. BACKGROUNDCOLOR win_1.backcolor //aBackgroundColor ADJUSTIMAGE lAdjustImage END IMAGE [/pre2]

Andrey: nick_mi пишет: Или я нкеправильно понял проблему ? НЕТУ ФОНА { 0,176,240 }: И ПОЧЕМУ ЧЕРНАЯ ОКАНТОВКА { 0,176,240 }:

nick_mi: А вы это исправление делали [pre2] DEFINE IMAGE Image_1 PARENT Win_1 ROW 200 COL 140 WIDTH nWidth HEIGHT nHeight PICTURE aPicture [ i ] STRETCH lStretch TRANSPARENT .T. BACKGROUNDCOLOR win_1.backcolor ADJUSTIMAGE lAdjustImage END IMAGE [/pre2] у меня с этой строкой берет фон основного окна

gfilatov2002: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию новой версии 2.3.7, которая выйдет на следующей неделе. Кратко, что нового: - исправлена функция _GetFocusedControl() для элементов управления ComboBox и ComboBoxEx; - ссылку на объект ThisWindow теперь можно использовать внутри структуры DEFINE WINDOW ... END WINDOW (особая благодарность за это - SergKis); - добавлена новая функция InkeyGUI( [<nWait>] ), предложенная SergKis ; - элемент управления ButtonEx теперь поддерживает новый класс HANDCURSOR и события ON MOUSEHOVER и ON MOUSELEAVE; - добавлена поддержка класса HOTTRACK для выделения активной вкладки цветного элемента управления Tab; - обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке HBPrinter, обновлены библиотеки PropGrid и HbXml; - добавлена новая утилита Sqlite browser; - добавлены новые и обновлены некоторые старые примеры. Благодарю за внимание!

Vlad04:

Andrey: gfilatov2002 пишет: Завершается подготовка к опубликованию новой версии 2.3.7 Ждем с нетерпением !

Haz: Григорий, добрый день Просматривал исходник h_tbrowse.prg , а именно метод SortArray и не понял зачем там используется ::SetArray ? ведь при сортировке массив остается формально тот же -размерность массива не меняется, порядок колонок тот же ВОТ кусок кода для сортировки по убыванию (то же и по возрастанию) : ============================================ if ValType(::aColumns[ nCol ]:bArraySortDes) == "B" ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ) else ::aArray := Asort( ::aArray,,, {|x,y| x[ nCol ] > y[ nCol ] } ) endif ============================================ почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ) не применить более простую (быструю) конструкцию :aArray := Asort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ? ведь по сути вызов ::SetArray( aArray ) всего лишь и выполняет подобное присваивание + установки по умолчанию

gfilatov2002: Haz пишет: почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ) не применить более простую (быструю) конструкцию Думаю, что Вы абсолютно правы! Блоки кода bArraySortDes и bArraySort - это расширение от Януша Пора, и, видимо, реализовано не очень изящно. Обязательно поправлю уже для следующей сборки

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, на оффициальном сайте библиотеки по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.3.7-setup.zip Также доступна полная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg237-mingw.exe и компактный архив для свежей версии компилятора xHarbour http://hmgextended.com/files/CONTRIB/xhmg237_xhb10003.zip Я подготовил также эту сборку, основанную на компиляторе BCC 5.82 command-line tools и соответствующей ему свежей версии Харбора. Ссылки на эту сборку и компилятор BCC 5.82 по известным причинам смогу предоставить только в частной переписке

Haz: интересует есть ли практический смысл использования BCC 5.82 кроме смены версии. Пару лет назад собрал им проект и кроме увеличения размера разницы не заметил

gfilatov2002: Haz пишет: практический смысл использования BCC 5.82 Андрей сообщил, что BCC 5.82 поддерживает добавление в приложение ресурсов объемом более 1 MB Я заметил следующую тенденцию: BCC 5.02 (выпуск 1997 года) работает под Виндой 95 и выше BCC 5.51 (выпуск 2000 года) работает под Виндой 98 и выше BCC 5.82 (выпуск 2006 года) работает начиная с WinXP и выше

Haz: СПАСИБО gfilatov2002 пишет: Я заметил следующую тенденцию: Если это все, то нет особого смысла gfilatov2002 пишет: поддерживает добавление в приложение ресурсов объемом более 1 MB это решается заменой BRC32 на ресурс компилер от микрософт PS У меня есть еще 6.30 - тоже не заметил разницы



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