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

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

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

Ответов - 203, стр: 1 2 3 4 5 6 7 8 9 10 11 All

gfilatov: Новый релиз библиотеки выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=6153 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.5-58-setup.zip Желаю всем удачной выкачки!

gfilatov: Обновил с учетом последних изменений IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=6167 Что нового: - добавлена поддержка последних открытых проектов (MRU) - исправлены обнаруженные ошибки (как обычно )

Vlad04: Восхищен!! Качество МиниГуи заметно растет. Григорий. Я хотел бы добавить свою программку, построенную с использованием IDE в сборник примеров МиниГуи.Куда выслать?


gfilatov: Vlad04 пишет: Я хотел бы добавить свою программку, построенную с использованием IDE в сборник примеров МиниГуи.Куда выслать? Мой адрес не изменился: gfilatov[собака]rambler[точка]ru

gfilatov: Новый релиз библиотеки выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=6203 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.5-59-setup.zip Что нового: - новый режим AutoAdjust: элементы управления растягиваются при изменении размера формы, чтобы равномерно ее заполнить - исправление небольшой неточности при инициализации DatePicker/TimePicker и использовании класса Field - обновление Харбора и HMGS-Ide - новые примеры и, как обычно, обновление/корректировка старых примеров Желаю всем удачной выкачки!

i3t4j6: gfilatov пишет: новый режим AutoAdjust: элементы управления растягиваются ... Попробовал этот режим для TsBrowse - выскакивает ошибка ( по-моему связаная с _HMG_aControlFontSize ) !!!???

gfilatov: i3t4j6 пишет: Попробовал этот режим для TsBrowse - выскакивает ошибка Надо сделать небольшое изменение в процедуре _AutoAdjust(): ... FOR k:=1 TO ControlCount ControlName := _HMG_aControlNames [k] if _IsControlDefined ( ControlName, ParentForm ) ControlType := _HMG_aControlType [k] if !empty(ControlName) .and. !(ControlType $ "MENU,HOTKEY,TOOLBAR,MESSAGEBAR,ITEMMESSAGE,TIMER") if ControlType == 'RADIOGROUP' _HMG_aControlSpacing [k] := _HMG_aControlSpacing [k] * iif(_HMG_aControlMiscData1 [k], nDivw, nDivh) endif _SetControlSizePos ( ControlName, ParentForm, ; _GetControlRow ( ControlName, ParentForm ) * nDivh, _GetControlCol ( ControlName, ParentForm ) * nDivw, ; _GetControlWidth ( ControlName, ParentForm ) * nDivw, _GetControlHeight ( ControlName, ParentForm ) * nDivh ) if ControlType == 'TBROWSE' oBrw := _HMG_aControlIds [k] oBrw:UpStable() elseif ControlType <> 'SLIDER' _SetFontSize ( ControlName, ParentForm , _HMG_aControlFontSize [k] * nDivh ) endif endif endif NEXT ...

gustow: Григорий, я потихоньку перевожу MiniGUI.CHM (параллельно тестируя на "чайнике"-дочке :) ). Получается, правда, слегка в стиле "for idiots" (известная черно-желтая серия "...для чайников") - но, по-моему, для многих желающих начать миграцию Clipper->Harbour+MiniGUI (и не особо возившихся до того с "вижуалами") именно такой несколько "облегченный" подход и нужен (по крайней мере, в первом разделе - с примерами; а уже в описаниях конкретных команд/функций можно писать более "строго"). Подослать на указанный выше gfilatov[собака]rambler[точка]ru ? (пытался как-то на указанный в документации freemail - видимо, не доходило или что...) Или положить куда-то для общего просмотра? Конечно, я не "гуру перевода" (и весьма) - но... хотя бы что-то P.S. Ранее перевел CHM по TBrowse и выложил (как пачку HTML) - интересно, кому-нибудь помогло?..

gfilatov: gustow пишет: Подослать на указанный выше gfilatov[собака]rambler[точка]ru ? Да, будет интересно познакомиться...

leo: gustow пишет: цитата: Подослать на указанный выше gfilatov[собака]rambler[точка]ru ? (пытался как-то на указанный в документации freemail - видимо, не доходило или что...) Или положить куда-то для общего просмотра? Уверен, что это будет интересно не только Григорию, поэтому лучше выложить для общего просмотра.

gustow: Положил (содержание + вступительные главки + несколько примеров) сюда: http://gustow.narod.ru/harbour/MiniGUI_help/welcome.htm Если что - можно писать на gustow33 [bobik] mail.ru

gfilatov: gustow пишет: Положил (содержание + вступительные главки + несколько примеров) Весьма интересно! А как насчет продолжения? Замечание по ходу: a semi-oop model лучше переводить как псевдо-ООП модель

Сергей Р: Григорий, раньше работал с версией MiniGUI 1.1 Experimental (Build 15b) и такая конструкция: v_get[nnnn]:=Win_ProcSayGet.&name.Value работала замечательно. Теперь скачал последнюю версию MiniGUI и очень огорчился. Что делать, где, что менять?

gfilatov: Сергей Р пишет: раньше работал с версией MiniGUI 1.1 П.Черпаком были внесены изменения в макрокомпилятор Харбора, которые привели к неработоспособности Вашего старого кода. Сергей Р пишет: Что делать, где, что менять? Записать это выражение таким образом: v_get[nnnn]:=Win_ProcSayGet.&(name).Value

gfilatov: Обновил с учетом последних изменений IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=6207 Что нового: - добавлена поддержка Virtual Dimensioned окон ; - исправлены обнаруженные ошибки (как обычно ) На мой взгляд, IDE становится лучше с каждой версией!

Сергей Р: Спасибо, Григорий. Помогло, только вот переделывать до черта. P.S. Передай П.Черпаку, чтобы больше не безобразничал.

gustow: Григорий, спасибо за оценку начала. "Весьма интересно" - это для меня сигнал и стимул к продолжению (значит, не зря). По общему виду, терминологии, навигации вопросы-предложения-замечания есть? А по "легковатости" и местами "дурашливости" стиля претензий нет? Тогда продолжу (буду постепенно добавлять в то же место). Жду комментов и от остального сообщества.

Сергей Р: gustow пишет: Жду комментов и от остального сообщества Молодец, очень полезное дело.

gustow: Сергей Р, спасибо. Понял, что не только мне это надо :)

PSP: Где можно взять sources для Harbour 1.1.0dev (Rev. 9921) или более позднего? На sourceforge.net лежат исходники на релиз 1.0.1



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