On-line: tnsr2, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
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;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 5 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]


gfilatov2002
moderator




Пост N: 991
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.08.16 16:12. Заголовок: Softlog86 пишет: ор..


Softlog86 пишет:

 цитата:
организовано еще одно типа PANEL с VIRTUAL HEIGHT


Окна типа PANEL появились в Минигуи сравнительно недавно и поэтому недоработки здесь вполне вероятны (по причине малого использования).

Softlog86 пишет:

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


Обычно в таком случае помогает вызов следующей функции при инициализации окна
InvalidateRect( GetFormHandle( <имя формы> ), 0 )

Возможно также добавить этот вызов и по мере использования окна для принудительной перерисовки элементов

Спасибо: 1 
Профиль
Softlog86



Пост N: 319
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 11.08.16 17:11. Заголовок: У меня в этом окне е..


У меня в этом окне еще контрол GRID . Как только он получает фокус - всё , колесо прокрутки мыши не скроллирует в этом окне .
Как сделать чтоб скроллинг работал всегда если мыша в этом окне (крутит колёсико прокрутки) ? Разумеется - если фокус в гриде - чтоб работал скрол внутри таблицы .

То есть принудительно давать фокус на всё окно - если колёсико крутанули внутри указанного окна (но не в гриде) - это тоже позволяет правильно использовать Mouse Wheel

Замечено вот еще что : Когда колёсико мышки крутим чтоб покрутить вниз - всё работает замечательно
а вот вверх - уже с заминками - "два шага вверх - один вниз" - дёргается . хорошо работает если крутить медленно .
Это касается скролла в окнах типа PANEL

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5962
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.08.16 17:32. Заголовок: Softlog86 пишет: Эт..


Softlog86 пишет:

 цитата:
Это касается скролла в окнах типа PANEL


Похоже в них еще пилить и пилить что бы нормально работали

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 992
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.08.16 17:39. Заголовок: Softlog86 пишет: Ка..


Softlog86 пишет:

 цитата:
Как только он получает фокус


Указать класс NOTABSTOP при определении этого грида пробовали

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 993
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.08.16 20:01. Заголовок: Петр пишет: Попробу..


Петр пишет:

 цитата:
Попробуйте это


Проверил - работает

Спасибо: 0 
Профиль
Softlog86



Пост N: 320
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 11.08.16 20:05. Заголовок: gfilatov2002 пробов..


gfilatov2002 пробовал . Всё равно . видимо придётся переопределять колесо прокрутки на скролл всего окна , даже если активен GRID . Там хватит и обычного Up/DN + скролбар . Мне важнее чтоб всё окно крутилось вверх-вниз . Только не знаю пока как это преопределение сделать ....

Спасибо: 0 
Профиль
Петр
постоянный участник


Пост N: 1248
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 12.08.16 09:08. Заголовок: Петр пишет: Добавл..


Петр пишет:

 цитата:

Добавлена функция-обертка к TaskDialog, простой пример использования, пофиксены найденные ошибки.
обновленные исходники


Очередные мелкие исправления,
TaskDlgs.ch дополнен TDF_ Task Dialog Flags,
добавлен еще один пример использования (радиокнопки, командные ссылки и пр.),
добавлен простой класс CLASS TTaskDialog FUNCTION TaskDialog, который, надеюсь, со временем будет расширен,
и пример его использования.
качать отсюда

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 994
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.08.16 09:53. Заголовок: Петр пишет: добавле..


Петр пишет:

 цитата:
добавлен простой класс CLASS TTaskDialog


То, что надо
Вечером посмотрю
Благодарю за все Ваши усилия

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 995
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.08.16 20:33. Заголовок: Петр пишет: класс ..


Петр пишет:

 цитата:
класс CLASS TTaskDialog FUNCTION TaskDialog, который, надеюсь, со временем будет расширен


Да, этот класс - это пока только шаблон, но пользоваться им удобнее, чем просто вызывать функцию с параметрами ИМХО

З.Ы. Всем - пока, уезжаю в отпуск

Спасибо: 0 
Профиль
Петр
постоянный участник


Пост N: 1250
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 12.08.16 20:56. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Всем - пока, уезжаю в отпуск


Желаю хорошо отдохнуть!

А класс уже вполне рабочий

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 5056
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.08.16 16:36. Заголовок: Пример - \MiniG..


Пример - \MiniGUI\SAMPLES\BASIC\CURSOR - опечатка !
Не собирается, ошибка:
Compiling 'demo.prg'...
demo.prg(237) Error E0030 Syntax error "syntax error at 'Col'"
1 error
No code generated.
Compile error.


Там в 237 строке надо поставить знак "," в GetProperty( Form, obj "Col" )

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5979
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.08.16 16:55. Заголовок: Andrey пишет: Приме..


Andrey пишет:

 цитата:
Пример - \MiniGUI\SAMPLES\BASIC\CURSOR - опечатка


Ни чего не спутал ?
там строк меньше чем 237 и GetProperty там нет совсем.

Спасибо: 0 
Профиль
Петр
постоянный участник


Пост N: 1268
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 21.08.16 17:07. Заголовок: Andrey пишет: Там в..


Andrey пишет:

 цитата:
Там в 237 строке надо поставить знак "," в GetProperty( Form, obj "Col" )


Подтверждаю

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5980
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.08.16 17:23. Заголовок: Петр пишет: Подтвер..


Петр пишет:

 цитата:
Подтверждаю


Стрянно
У меня HMG Extended Edition version 16.07 и в этом примере такого нет да и строк менее 237
Пример датируется 2011 годом от 18 июля
В чем прикол ?

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 1163
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 21.08.16 17:50. Заголовок: Dima 2016/08/08: HM..


Dima
2016/08/08: HMG Extended Edition version 16.08.
line 237
ocol := GetProperty( Form, "col" ) + GetProperty( Form, obj "Col" ) + rect [1]
2016/07/14: HMG Extended Edition version 16.07.
действительно нет такой строки, как впрочем и в предыдущей



Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5981
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.08.16 17:59. Заголовок: SergKis Точно , про..


SergKis
Точно , пропустил я эту сборку (16.08) ...

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 996
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 31.08.16 11:18. Заголовок: Для тех, кому это ин..


Для тех, кому это интеоесно.
Выпустил сегодня 3-ю бету для новой сборки библиотеки.

Полный список изменений см. ниже
Скрытый текст

Особая благодарность - Петру за оказанную помощь

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 5064
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.08.16 13:48. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Выпустил сегодня 3-ю бету для новой сборки библиотеки.


А можно обновить MiniGUI\SOURCE\HbPgSql ?

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 997
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 31.08.16 14:15. Заголовок: Andrey пишет: А мож..


Andrey пишет:

 цитата:
А можно обновить MiniGUI\SOURCE\HbPgSql ?


Не вопрос, присылайте, что нужно обновить...

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 5065
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.08.16 14:31. Заголовок: Сейчас там PostgreSQ..


Сейчас там PostgreSQL version 8.4
А уже 9.5 версия есть. https://postgrespro.ru/
Как и что обновлять не знаю...
Может в Харборе взять новее библиотеки - hbpgsql ?

Спасибо: 0 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 280
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет