Page 13 of 30

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

Posted: Wed Jun 19, 2013 12:20 am
by Leency
И проверь на разрешении 800х600.

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

Posted: Wed Jun 19, 2013 12:21 am
by IgorA
GerdtR wrote:IgorA, я использовал dll.inc. В нём же вроде бы автоматом вызывается lib_init?
Не свсегда, вот кусок кода из функции dll.Load :

Code: Select all

		cmp	dword [eax], 'lib_'
		pop	eax
		jnz	@f
		stdcall dll.Init,[eax+4]
	    @@:
где функция dll.Init делает запись указателей. Идет экспорт функций из библиотеки и если имя функции начинается с символов 'lib_' то только такая функция воспринимается как 'lib_init' для которой уже вызывается dll.Init .

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

Posted: Wed Jun 19, 2013 12:39 am
by GerdtR
Хм, VirtualBox прога вылетела на первом mcall 68,11 . Ядро староватое, 3462. Странно. Остальные же проги нормально работают.

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

Posted: Wed Jun 19, 2013 12:51 am
by Mario_r4
GerdtR wrote:Хм, VirtualBox прога вылетела на первом mcall 68,11 . Ядро староватое, 3462. Странно. Остальные же проги нормально работают.
Ну, так всегда проверяй на более новом - может уже исправлена такая проблема.

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

Posted: Wed Jun 19, 2013 1:18 am
by GerdtR
На новом тоже самое :(

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

Posted: Wed Jun 19, 2013 1:19 am
by Mario_r4
GerdtR wrote:На новом тоже самое :(
В Qemu 0.12.2 не вылетает.

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

Posted: Wed Jun 19, 2013 1:22 am
by GerdtR
Сие радует :) Сейчас на реальном попробую и точка на этом. Вдруг баг эмулятора?

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

Posted: Wed Jun 19, 2013 1:45 am
by GerdtR
Вот совсем мелкая правка и убран ещё один глюк. Leency, проверил, глюков не увидел. Так что во всех разрешениях должно быть нормально. Иконки как и раньше не покидают своих углов :).
Да и ещё. Глюк один есть. Если положить иконку на иконку(чтоб перекрывали хоть частично), то при перетаскивании у перекрываемой кусок отрезается. Хотя знаю как поправить...

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

Posted: Wed Jun 19, 2013 9:54 am
by Leency
Самый последний icon + icons.dat в QEMU
800х600х24

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

Posted: Wed Jun 19, 2013 7:11 pm
by GerdtR
Так это потому что старый icons.dat . Формат тот же, но координаты иконок там есть > 800х600. В нынешнем они не больше пол-экрана(в котором создавали иконки). Вот попробуйте на этом.

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

Posted: Wed Jun 19, 2013 7:44 pm
by Leency
Теперь так:
Spoiler:Image
Правилом хорошего тона является структура архива, где в корне лежит программа и все нужные файлы для её работы, а в папке src - исходники.

Окно создания иконки можно улучшить:
- добавить кнопку "выбрать путь" через OpenDialog для пути и для параметра (сразу не подумал, что тоже оч может пригодится)
- иконки выводить в 2 ряда и подчёркивать - так намного наглядней и удобней
- использовать системные цвета

Удачи в разработке.

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

Posted: Wed Jun 19, 2013 7:58 pm
by SoUrcerer
Зачем иконки в два ряда? Я нихрена не понял.

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

Posted: Wed Jun 19, 2013 8:33 pm
by Leency
Сильно устаёшь мотать по 9 штук. Так удобней и наглядней.

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

Posted: Wed Jun 19, 2013 8:42 pm
by SoUrcerer
Почему не сделать окно больше, и показывать больше иконок?

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

Posted: Wed Jun 19, 2013 8:46 pm
by 0CodErr
- иконки выводить в 2 ряда и подчёркивать - так намного наглядней и удобней
  • Можно использовать скроллбар.
  • Сколько их там максимум? Можно вывести в несколько рядов.
  • Можно добавить автопрокрутку.