Автор | Сообщение |
gfilatov
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
Andrey
|
| постоянный участник
|
Пост N: 4963
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.06.16 16:26. Заголовок: Dima пишет: А что м..
Dima пишет: Да по умолчанию ставятся в одни и теже папки... Dima пишет: цитата: | Они живут по разным путям , у меня например. |
| Как сделано - напиши... Можно ли сделать 2 разных *.hbp файла в одной папки для сборки 2-х разных ехе-ников ?
|
|
|
Dima
|
| |
Пост N: 5703
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.06.16 16:48. Заголовок: Andrey пишет: Да по..
Andrey пишет: цитата: | Да по умолчанию ставятся в одни и теже папки... |
| Правда что ли ? Минигуи под MiGW это архив а не инсталяха и куда распакуешь его туда и встанет.
|
|
|
Dima
|
| |
Пост N: 5704
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.06.16 17:17. Заголовок: Andrey пишет: Можно..
Andrey пишет: цитата: | Можно ли сделать 2 разных *.hbp файла в одной папки для сборки 2-х разных ехе-ников ? |
| Можно , но надо править дороги в батниках. PS Все дело в дорогах и батниках если кратко.
|
|
|
Alex_Cher
|
| |
Пост N: 27
Зарегистрирован: 18.06.15
|
|
Отправлено: 14.06.16 12:39. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: После обновления 16.05 при вызове GRID поверх стали появляться lable главного окна ... Было стало
|
|
|
Haz
|
| |
Пост N: 1010
Зарегистрирован: 20.02.11
|
|
Отправлено: 14.06.16 13:49. Заголовок: Alex_Cher пишет: пр..
Alex_Cher пишет: цитата: | при вызове GRID поверх стали появляться lable главного окна ... |
| Возможно проблему решит SetFocus на Grid или Hide на Label и Button и зачем создавать себе трудности выводя контролы с пересекающимися координатами если на форме в одном месте должно выводиться несколько контролов, у меня к примеру в зависимости от условий это GetBox, Combo, CheckBox и др. то видимый всегда один, остальные прячу
|
|
|
Alex_Cher
|
| |
Пост N: 28
Зарегистрирован: 18.06.15
|
|
Отправлено: 14.06.16 14:50. Заголовок: Haz пишет: Возможно..
Haz пишет: цитата: | Возможно проблему решит SetFocus на Grid или Hide на Label и Button |
| В общем согласен ..., но на предыдущих сборках Enabled на Label и Button (как видно на фото) решал все подобные проблемы.
|
|
|
Softlog86
|
| |
Пост N: 304
Зарегистрирован: 03.12.08
|
|
Отправлено: 14.06.16 17:23. Заголовок: SHOW/HIDE и VISIBLE..
SHOW/HIDE и VISIBLE для Label работают не так как ENABLE .... :)
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 954
Зарегистрирован: 11.02.10
|
|
Отправлено: 15.06.16 10:21. Заголовок: Сегодня выпущен очер..
|
|
|
Dima
|
| |
Пост N: 5730
Зарегистрирован: 17.05.05
|
|
Отправлено: 16.06.16 21:34. Заголовок: gfilatov2002 Исполь..
gfilatov2002 Использование CUEBANNER для BTNTEXTBOX возможна ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 956
Зарегистрирован: 11.02.10
|
|
Отправлено: 16.06.16 22:06. Заголовок: Dima пишет: Использ..
Dima пишет: цитата: | Использование CUEBANNER для BTNTEXTBOX |
| Да, это возможно. Благодарю за предложение
|
|
|
Dima
|
| |
Пост N: 5845
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.07.16 15:55. Заголовок: gfilatov2002 А возм..
gfilatov2002 А возможно ли сделать что бы в BUTTONEX , IMAGESIZE срабатывал и для иконок и bmp зашитых в ресурс EXE файла ? Объясню для чего надо. Есть икона в ресурсе 32x32 и ее можно будет прицепить на любую кнопку уменьшив/увеличив ее размеры. А так пока приходится держать пару - тройку одинаковых икон с разными размерами.
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 960
Зарегистрирован: 11.02.10
|
|
Отправлено: 06.07.16 18:29. Заголовок: Dima пишет: Есть ик..
Dima пишет: цитата: | Есть икона в ресурсе 32x32 и ее можно будет прицепить на любую кнопку уменьшив/увеличив ее размеры. |
| Не получится, поскольку функция HMG_LoadPicture(), которая используется для масштабирования, не дружит с иконками Dima пишет: цитата: | приходится держать пару - тройку одинаковых икон с разными размерами. |
| Попробуй конвертировать самую большую иконку в PNG формат Возможно, тогда проблема с избыточными ресурсами будет решена
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4995
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.07.16 18:51. Заголовок: Dima пишет: А так п..
Dima пишет: цитата: | А так пока приходится держать пару - тройку одинаковых икон с разными размерами. |
| Давно так мучаюсь... Куча дублей одной иконки...
|
|
|
Dima
|
| |
Пост N: 5847
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.07.16 21:35. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Попробуй конвертировать самую большую иконку в PNG формат |
| Идея отличная Так и сделал , поигрался.... Личные наблюдения: 1. ICO и BMP идеально ложатся на кнопку без искажений (играл с размером 32x32) 2. Тот же PNG такого же размера (говорю примерно о такой пикче но 32x32 http://www.icons101.com/icon_png/size_512/id_73282/Excel.png лечь то она легла , но края "обгрызаны" будто хомячки погрызли. В редакторе (вьювере) картинок , ICO и такой же PNG с таким же размером выглядят идентично Попробовал ее масштабировать средствами BUTTONEX до 24x24 , та же песня , края "погрызаны" Куда копать пока не понял. Остался на варианте 1 , там все идеально.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4996
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.07.16 23:01. Заголовок: Dima пишет: Куда ко..
|
|
|
Dima
|
| |
Пост N: 5849
Зарегистрирован: 17.05.05
|
|
Отправлено: 07.07.16 08:25. Заголовок: Andrey пишет: А вот..
Andrey пишет: цитата: | А вот так выглядит PNG на C# |
| Выглядит отлично
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 963
Зарегистрирован: 11.02.10
|
|
Отправлено: 13.07.16 10:45. Заголовок: Завершена подготовка..
Завершена подготовка новой (возможно, последней с моим участием) сборки библиотеки, которая будет опубликована завтра. Полный список изменений см. ниже Скрытый текст
* New: Added support for a cue banner (banner text) in the BtnTextBox control. Syntax: @ <row>,<col> BTNTEXTBOX <name> [ OF <parent> ] ; [ WIDTH <nWidth> ] [ HEIGHT <nHeight> ] ; [ VALUE <value> ] [ ACTION <action> ] ; [ CUEBANNER | PLACEHOLDER <cCueText> ] Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo4.prg in folder \samples\Advanced\CueBanner) * New: Added the commands for the animated GIF support. Standard syntax: @ <row>,<col> ANIGIF <controlname> [ OBJ <oGif> ] [ OF <parent> ] ; PICTURE <filename> [ WIDTH <nWidth> ] [ HEIGHT <nHeight> ] ; [ BACKGROUNDCOLOR <aBKGcolor> ] [ DELAY <nDelay> ] RELEASE ANIGIF <name> OF <parent> Alternative syntax: DEFINE ANIGIF Gif_1 ROW 20 COL 20 WIDTH 100 HEIGHT 100 PICTURE filename BKGNDCOLOR WHITE END ANIGIF Based upon a contribution of Petr Chornyj and the TGif class. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Advanced\tgif) * Enhanced: The standard ComboBox control with DISPLAYEDIT clause supports an optional AUTOCOMPLETE clause with a facultative SHOWDROPDOWN option. It will be automatically completes input strings by comparing the prefix being entered to the prefixes of all strings in the maintained items. This is useful for ComboBox controls in which URLs, addresses, file names, or commands will be frequently entered. Sample code: DEFINE COMBOBOX combo_1 ROW 10 COL 10 WIDTH 150 HEIGHT 200 ITEMS aItems SORT .T. DISPLAYEDIT .T. AUTOCOMPLETE .T. SHOWDROPDOWN .T. END COMBOBOX Based upon a contribution of S.Rathinagiri <srgiri@dataone.in>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Advanced\AutoFill_2) * Enhanced: The Grid control supports the optional 'ColumnSort {}' clause. This clause specifies that column's headers allows to sort a data via a mouse click with showing a corresponding headers image. Syntax: @ <row>,<col> GRID <name> [ OF <parent> ] ; [ WIDTH <nWidth> ] [ HEIGHT <nHeight> ] ; [ HEADERS <aHeaders> ] [ WIDTHS <aWidths> ] ; [ ITEMS <aItems> ] [ VALUE <value> ] [ COLUMNSORT <aSort> ] where the array aSort may have the following values for each column: 0 - no sorting; 1 - ascending sort; 2 - descending sort. Based upon a contribution by Bicahi Esgici <esgici@gmail.com>. Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru> (see demo7.prg in folder \samples\Basic\Grid_3) * Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG: - Fixed: a small correction in the method SortArray(). Contributed by Janusz Pora <januszpora@onet.eu>. - Updated: added workaround for a problem with a current row painting at WinXP/Seven. Suggested by Igor Nazarov. * Updated: Harbour Compiler 3.2.0dev (SVN 2016-06-29 23:02). Contributed by Grigory Filatov <gfilatov@inbox.ru> (look at ReadMe.txt in folder \harbour) * Updated: HMGS-IDE v.1.3.0 Project Manager and Two-Way Visual Form Designer. Contributed by Grigory Filatov <gfilatov@inbox.ru> (look for what's new at changelog.txt in folder \Ide) * New: 'Charts DBF' sample is based on the Selector library of Janusz Piwowarski: - implementation of pseudo-SQL command SELECT for the queries to DBF. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Basic\Charts_3) * New: 'OptionBox() function' sample. Based upon a contribution of Roberto Lopez <mail.box.hmg@gmail.com> (see in folder \samples\Basic\OptionBox) * Updated: 'Gif89 Demo' sample for compatibility with the last Minigui changes. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\AnimatedGif) * Updated: 'TGif class' sample for compatibility with the last Minigui changes. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\tgif) * Updated: 'Print Pie Graph' sample: updated the data for June 2016. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo.prg in folder \samples\Basic\GraphPrint) * Updated: 'Sort Grid Columns' sample: show of the alternative syntax. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Basic\HeaderImage) * Updated: 'Browse with LOGRDD rdd driver' sample: misc bugfix. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Basic\LogRdd)
| Благодарю за Ваше внимание, а также за финансовую поддержку данного проекта P.S. Отдельный респект Андрею Верченко и Владимиру Рудоманову за посильную материальную помощь разработки этой библиотеки
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 964
Зарегистрирован: 11.02.10
|
|
Отправлено: 14.07.16 09:44. Заголовок: Как и обещал, выложи..
Как и обещал, выложил очередную сборку на оф.сайте библиотеки. Ссылки на дистрибутивы есть на этой странице http://hmgextended.com/download.html Желаю успеха в нелегком труде программиста
|
|
|
Dima
|
| |
Пост N: 5931
Зарегистрирован: 17.05.05
|
|
Отправлено: 30.07.16 09:12. Заголовок: gfilatov2002 Есть п..
gfilatov2002 Есть проблема. Окно + бровс. В винде жму свернуть все окна и так раз 5 подряд , после очередного восстановления окна , бровс куда то исчез :) Похожий пример из FW , отработал нормально. К примеру вот на этом примере глючит C:\MiniGUI\SAMPLES\Advanced\Tsb_LoadFields\ ЗЫ Вынь 7
|
|
|
Haz
|
| |
Пост N: 1035
Зарегистрирован: 20.02.11
|
|
Отправлено: 30.07.16 11:07. Заголовок: Dima пишет: ЗЫ Вын..
Dima пишет: В этом ЗЫ у минигуи наблюдаются проблемы с передачей фокуса. Как исправлять - не представляю, т.к. ты сам пишешь не на каждый раз глючит и ловить причину не ясно где. На 8/10 устал нажимать на свернуть окна - все работает штатно.
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|