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

...
  • 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 .
  • Хм, VirtualBox прога вылетела на первом mcall 68,11 . Ядро староватое, 3462. Странно. Остальные же проги нормально работают.
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • GerdtR wrote:Хм, VirtualBox прога вылетела на первом mcall 68,11 . Ядро староватое, 3462. Странно. Остальные же проги нормально работают.
    Ну, так всегда проверяй на более новом - может уже исправлена такая проблема.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • На новом тоже самое :(
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • GerdtR wrote:На новом тоже самое :(
    В Qemu 0.12.2 не вылетает.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Сие радует :) Сейчас на реальном попробую и точка на этом. Вдруг баг эмулятора?
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • Вот совсем мелкая правка и убран ещё один глюк. Leency, проверил, глюков не увидел. Так что во всех разрешениях должно быть нормально. Иконки как и раньше не покидают своих углов :).
    Да и ещё. Глюк один есть. Если положить иконку на иконку(чтоб перекрывали хоть частично), то при перетаскивании у перекрываемой кусок отрезается. Хотя знаю как поправить...
    Attachments
    icon.zip (38.46 KiB)
    Downloaded 186 times
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • Самый последний icon + icons.dat в QEMU
    800х600х24
    Attachments
    fvdf.png
    fvdf.png (72.32 KiB)
    Viewed 3314 times
    Из хаоса в космос
  • Так это потому что старый icons.dat . Формат тот же, но координаты иконок там есть > 800х600. В нынешнем они не больше пол-экрана(в котором создавали иконки). Вот попробуйте на этом.
    Attachments
    ICONS.ZIP (439 Bytes)
    Downloaded 183 times
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • Теперь так:
    Spoiler:Image
    Правилом хорошего тона является структура архива, где в корне лежит программа и все нужные файлы для её работы, а в папке src - исходники.

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

    Удачи в разработке.
    Attachments
    Безымянный.png
    Безымянный.png (14.94 KiB)
    Viewed 3286 times
    Из хаоса в космос
  • Зачем иконки в два ряда? Я нихрена не понял.
  • Сильно устаёшь мотать по 9 штук. Так удобней и наглядней.
    Из хаоса в космос
  • Почему не сделать окно больше, и показывать больше иконок?
  • - иконки выводить в 2 ряда и подчёркивать - так намного наглядней и удобней
    • Можно использовать скроллбар.
    • Сколько их там максимум? Можно вывести в несколько рядов.
    • Можно добавить автопрокрутку.
  • Who is online

    Users browsing this forum: No registered users and 7 guests