Board.KolibriOS.org
http://board.kolibrios.org/

Icon - менеджер иконок рабочего стола
http://board.kolibrios.org/viewtopic.php?f=48&t=1515
Page 23 of 30

Author:  Mario_r4 [ Tue Oct 08, 2013 12:20 am ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

GerdtR
В ревизиях 3972-3974 была внесена какая то пауза после запуска Icon, как результат иконки появляются с задержкой после загрузки системы. В ревизии 3971 такой паузы еще не было. Проверял на Qemu 0.12.2. Может для отладки добавлял где-нибудь паузу?

Author:  GerdtR [ Tue Oct 08, 2013 2:10 am ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Кажется понял. Это после вынесения в отдельный поток отрисовки иконок(появился файл bgredraw.inc)? Если да, то это баг, точнее невнимательность. Попробуйте запустить icon и не трогать ничего(точнее не заставлять перерисовываться фон) - иконки так и не появятся. Сейчас поправлю один баг, обнаруженный 0CodErr'ом (всё-таки смог повторить, когда всё-таки взялся и разобрался с бардаком в виртуальных хардах и запустил в VirtuаlBox :)), и всё исправлю. От чего иконки пачкаются ещё не знаю, но почему не перерисовываются иконки после перетаскивания понял.

Author:  GerdtR [ Tue Oct 08, 2013 2:38 am ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Исправил. Теперь паузы нет и если иконку перетащить, то она сразу перерисуется. Остались чумазые иконки...

Author:  Mario_r4 [ Tue Oct 08, 2013 7:54 am ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

GerdtR
К сожалению не помогло.

Визуально выглядит так: после загрузки нарисована панель задач, но иконок нет секунд 5. Если в это же время вызвать меню правой кнопкой мыши,а потом кликнуть левой, то иконки отрисуются.

Author:  GerdtR [ Tue Oct 08, 2013 1:21 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Пялился на баг и думал, чего ещё не так? В svn забыл bgredraw.inc обновить :D Теперь нормально всё.

Author:  Mario_r4 [ Tue Oct 08, 2013 2:34 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Да, теперь нормально, иконки появляются сразу. Спасибо.

Author:  Akyltist [ Wed Oct 09, 2013 9:59 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Решил сегодня обновиться и пожалел)))
1. Уже писали, что остаются артефакты на рабочем столе - подтверждаю (при чем блоком 68х11 пикселей - а это намёк, на то где зарыта собака):
Image

2. Отсутствие реакции на обзор:
Image

3. Понимаю что даже в винде так, но там это визуально сопровождается выделением при наведении, здесь же пока не кликнешь не увидишь) Мож не баг, мож фича собственно это уже так, искуственно - мне не мешает:
Image

4. При перетаскивании иконки, происходит двойная перерисовка экрана - толи это костыль временный, толи косяк, не знаю.

PS: работы проделанно много, предстоит еще больше. Успехов, надеюсь помог!
PPS: пошел в другие темы репортить)

Author:  GerdtR [ Thu Oct 10, 2013 10:55 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Во сюрприз) Ладно. В r4003 убрал поле Иконка. Всё равно смысле в ней нет, а когда будут *.ico поддерживаться - не знаю. Ну и наконец-то исправил само окно - его не развернуть и не изменить размер. И теперь иконку с именем rbmenu не создать - раньше можно было и тогда начинались ТАКИЕ баги.

Author:  Leency [ Thu Oct 10, 2013 11:11 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Спасибо! Одна из лучших программ для Колибри)

Как насчёт выделения пунктов меню как в сишном @rb и сокращённого меню для иконок? :)

Author:  GerdtR [ Fri Oct 11, 2013 12:22 am ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Ну, думаю будут. Только сначала эти баги исправлю.

Author:  GerdtR [ Fri Oct 11, 2013 1:30 am ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Так, у кого пачкались иконки, попробуйте эту пробную версию. Я предыдущей иконки пачкал, эта уже не хочет. Если больше не пачкаются, напишите. Кажется нашёл причину бага.

Attachments:
@ICON [4.5 KiB]
Downloaded 68 times

Author:  Akyltist [ Fri Oct 11, 2013 9:00 am ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

GerdtR wrote:
Так, у кого пачкались иконки, попробуйте эту пробную версию. Я предыдущей иконки пачкал, эта уже не хочет. Если больше не пачкаются, напишите. Кажется нашёл причину бага.


1: у меня больше не пачкает, по крайней мере не удалось воспроизвести
2: исчезла двойная перерисовка стола (то что мне показалось костылем) - все норм полет нормальный
3: опендиалог заработал!!!

PS: ну царь - не иначе!
PSS: 68х11 помогло?))) или дело совсем в другом было?

Author:  0CodErr [ Fri Oct 11, 2013 1:09 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

GerdtR wrote:
у кого пачкались иконки, попробуйте эту пробную версию
Я пробовал в английской сборке. Просто заменил на эту пробную версию.
Иконки не пачкались.
Но опять этот баг http://board.kolibrios.org/viewtopic.php?f=48&t=1515&start=315#p51869
Иногда(точнее не могу сказать) при вызове меню правой кнопкой мыши поток @icon вылетает, и иконки перестают реагировать на нажатие:
Spoiler: Show
Attachment:
2.PNG
2.PNG [ 7.12 KiB | Viewed 1341 times ]
И ещё
Spoiler: Show
Attachment:
1.PNG
1.PNG [ 3.16 KiB | Viewed 1341 times ]

Author:  GerdtR [ Fri Oct 11, 2013 1:31 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Главное иконки не пачкаются. Эта версия тестовая чисто. Теперь знаю кто виноват. Хотя снова иконки не перерисовываются сразу после перетаскивания? Хм, с исходниками из резервной копии перемешал, что ли :D
PS: Akyltist, ну до царя мне ещё...ууу. А 68х11... ммм тут просто произвели расчёт, который мне делать не пришлось) Так что помогло, спасибо) И если точнее, то 68х11 и ещё несколько пикселей следующей строки ;) Один буфер использовал и диалог, и поток перерисовки иконок для разных целей. И иногда они его юзали одновременно.

Author:  GerdtR [ Fri Oct 11, 2013 3:42 pm ]
Post subject:  Re: Icon - менеджер иконок рабочего стола

Теперь в r4007 пачкаться не должны.

Page 23 of 30 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/