Page 5 of 30

Re: Icon - менеджер иконок рабочего стола

Posted: Tue Sep 27, 2011 10:20 am
by Mario
SVN r.2245 деактивация окна программы после клика по нему. В старом варианте окно оставалось поверх других после клика по нему мышкой, что несколько портило эстетическое впечатление и логику ожидаемую пользователем. Используется новая функция 18.1 (смотреть документацию в директории с ядром).

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Dec 19, 2011 12:41 pm
by SoUrcerer
Тадам. Знакомый обнаружил любопытный факт - если мышкой не кликать, а нажать и возить по иконке, то деактивация окна не происходит, иконка висит поверх других окон. Это есть неправильно. Соответственно, деактивацию нужно проводить постоянно, пока нажата кнопка мыши. Если никто не пофиксит раньше меня, то пофикшу я.

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Dec 19, 2011 2:05 pm
by Mario
Если деактивацию производить постоянно система будет загружена на 100%. Вот спрашивается зачем человеку зажимать кнопку и так возить? Он че дурак? Вообще это костыль был и требовать чтобы костыль на 100% учитывал все возможности просто глупо. Надо саму GUI переписывать в ядре.

Re: Icon - менеджер иконок рабочего стола

Posted: Wed Dec 21, 2011 6:03 pm
by ramiil-kun
Аз есьм тот самый знакомый, о котором Г-дин SoUrcer писал выше.И у меня есть маленький вопрос.
При попытке скомпилировать ICON под WinXP возникает следующая проблема

Code: Select all

flat assembler  version 1.67.14  (16384 kilobytes memory)
gif_lite.inc [460]:
uglobal
error: illegal instruction.
С чем связана сия ошибка, я, в силу почти нулевых знаний ассемблера понять не могу.
inb4:Зачем человеку, не знающему ассемблера лезть в колибри и (о ужас!) собирать программы.

Re: Icon - менеджер иконок рабочего стола

Posted: Wed Dec 21, 2011 6:24 pm
by SoUrcerer
Ведь macros.inc же. Всегда лучше иметь самые свежие исходники и средства разработки.

Re: Icon - менеджер иконок рабочего стола

Posted: Wed Dec 21, 2011 6:51 pm
by Mario
s1lver_ex wrote:При попытке скомпилировать ICON под WinXP возникает следующая проблема

Code: Select all

flat assembler  version 1.67.14  (16384 kilobytes memory)
gif_lite.inc [460]:
uglobal
error: illegal instruction.
С чем связана сия ошибка, я, в силу почти нулевых знаний ассемблера понять не могу.
Исходники откуда взяты? С сайта официальный дистрибутив 0770, ночная сборка или SVN?

Re: Icon - менеджер иконок рабочего стола

Posted: Wed Dec 21, 2011 7:00 pm
by SoUrcerer
Исходники icon были с svn, а macros.inc - из 0770 или около. Проблема уже решена.

Re: Icon - менеджер иконок рабочего стола

Posted: Wed Dec 21, 2011 7:15 pm
by Mario
Комбинатор высшего полета, че. Остап Бендер завидует. :mrgreen:

Re: Icon - менеджер иконок рабочего стола

Posted: Wed Dec 21, 2011 7:27 pm
by SoUrcerer
Это проблема отсутствия прямолинейных указаний. Я не удивлюсь, если в образ идет какой-нибудь старый macros.inc.

Re: Icon - менеджер иконок рабочего стола

Posted: Thu Dec 22, 2011 12:51 pm
by ramiil-kun
IMHO в заголовке файла с исходным кодом неплохо бы написать комментарий типа:

; using MACROS.INC(v<version>),INCLUDE.INC(v<version>)

Re: Icon - менеджер иконок рабочего стола

Posted: Thu Dec 22, 2011 1:10 pm
by Mario
Так нету версий у этих файлов.

Re: Icon - менеджер иконок рабочего стола

Posted: Thu Dec 22, 2011 1:38 pm
by CleverMouse
SoUrcerer wrote:Я не удивлюсь, если в образ идет какой-нибудь старый macros.inc.
А я вот удивлюсь, если так. Потому что в образ идёт ровно тот же файл, который используется в автосборке всех программ - кроме тех, которые используют свой собственный macros.inc - и известно, что автосборка успешно работает.

Re: Icon - менеджер иконок рабочего стола

Posted: Thu Dec 22, 2011 2:58 pm
by Mario
Вероятно подразумевается образ с 0770, который скачен с сайта.

Re: Icon - менеджер иконок рабочего стола

Posted: Thu Dec 22, 2011 4:24 pm
by SoUrcerer
CleverMouse wrote:
SoUrcerer wrote:Я не удивлюсь, если в образ идет какой-нибудь старый macros.inc.
А я вот удивлюсь, если так. Потому что в образ идёт ровно тот же файл, который используется в автосборке всех программ - кроме тех, которые используют свой собственный macros.inc - и известно, что автосборка успешно работает.
Спасибо за пояснения. :)

Re: Icon - менеджер иконок рабочего стола

Posted: Sat Mar 10, 2012 12:57 pm
by Mario
Чтобы в очередной раз не забыть (прошлый раз года 2 назад обратил внимание): при установке метода отображения фоновой картинки растягиванием достаточно давно используется билинейное (вроде) сглаживание, в то время как в ICON так и остался метод без сглаживания. В ночной сборке хорошо заметно как звезда на ночном небе превращается вместо размыто-сглаженной кляксы в лего-конструктор, та часть которая попадает на иконку. Не смертельно, но не приятно и такое чувство, что уже вроде фиксилось однажды, после выхода 0770.