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:

Правилом хорошего тона является структура архива, где в корне лежит программа и все нужные файлы для её работы, а в папке 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 ряда и подчёркивать - так намного наглядней и удобней
- Можно использовать скроллбар.
- Сколько их там максимум? Можно вывести в несколько рядов.
- Можно добавить автопрокрутку.