Icon - менеджер иконок рабочего стола
-
Вроде этого
- Attachments
-
-
111.png (17.95 KiB)Viewed 4236 times
Из хаоса в космос
Хм, с неперемещаемыми уговорили (Leency, соорудите значок гвоздика или ещё чего? Мне лучше графику не доверять
). Вот доделал стандартные цвета и поправил недоработки с размещением иконок(и в архив положил icons.dat точно под все разрешения (вот если опять ошибся
) ).
Mario_r4, libINI как-то не хочется. Ну серьёзно: правка итак работающего кода, замедление работы функций(у меня вшито, а так будут стандартные, а значит не самые быстрые функции), увеличение размера icons.dat. И это ради возможности вручную править? Ну хорошо, код немного сэкономится, исчезнет одна функция, один массив станет не нужен(размер 200б в ОЗУ), но в сжатом виде затраты на размер небольшие, размер icons.dat не окупает. Неужели вручную править так часто нужно?
Так, а вот сохранение изменений - задача. Можно напоминать через @notify о необходимости сохранится, но при перетаскивании задолбает. Или добавить возможность выноса icons.dat на другой диск. При установке на хард юзеру просто надо будет в диалоге настроек (и его добавить надо...) указать другой путь.
Mario_r4, libINI как-то не хочется. Ну серьёзно: правка итак работающего кода, замедление работы функций(у меня вшито, а так будут стандартные, а значит не самые быстрые функции), увеличение размера icons.dat. И это ради возможности вручную править? Ну хорошо, код немного сэкономится, исчезнет одна функция, один массив станет не нужен(размер 200б в ОЗУ), но в сжатом виде затраты на размер небольшие, размер icons.dat не окупает. Неужели вручную править так часто нужно?
Так, а вот сохранение изменений - задача. Можно напоминать через @notify о необходимости сохранится, но при перетаскивании задолбает. Или добавить возможность выноса icons.dat на другой диск. При установке на хард юзеру просто надо будет в диалоге настроек (и его добавить надо...) указать другой путь.
- Attachments
-
-
icon.zip (40.47 KiB)Downloaded 192 times
-
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Надо, Федя, надо.GerdtR wrote: Mario_r4, libINI как-то не хочется.
Поддерживаю. Да и мышью можно случайно передвинуть при запуске.Mario_r4 wrote:Очень даже не нормально - особенно, когда пользуешься тачпадом, а не мышью.
Поддерживаю, в текущем icon из ночной сборки можно самому в любом текстовом редакторе файл настроек отредактировать.Mario_r4 wrote:Еще у меня вот такой вопрос - как пользователь должен сохранять изменения?
Я думаю, примерно так же часто, как и перетаскивать. Пользователю не нужно постоянно их двигать туда-сюда. Настроил как надо, сохранился и пользуешься. Сейчас возможность перетаскивания отключается во время показа диалога настроек, а по-моему надо как раз наоборот, чтобы только в этот момент она и включалась.GerdtR wrote: Неужели вручную править так часто нужно?
Так, а вот сохранение изменений - задача. Можно напоминать через @notify о необходимости сохранится, но при перетаскивании задолбает.
Если ini-файл читается только при старте, то никакого замедления во время работы не будет.GerdtR wrote: libINI как-то не хочется. Ну серьёзно: правка итак работающего кода, замедление работы функций(у меня вшито, а так будут стандартные, а значит не самые быстрые функции),
Ну тогда массив не отменяется... В любом случае именно этим заниматься не хочется. Пока ещё другие вопросы есть.0CodErr wrote: Если ini-файл читается только при старте, то никакого замедления во время работы не будет.
Вообще-то диалога настроек особо и нет. Есть только диалог изменения/создания конкретной иконки. И в это время вообще отключается реакция на мышь. Пока в настройки нечего особо помещать.Сейчас возможность перетаскивания отключается во время показа диалога настроек, а по-моему надо как раз наоборот, чтобы только в этот момент она и включалась.
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
А какой смысл вручную править icons.dat, если есть GUI?
>> соорудите значок гвоздика или ещё чего
Значёк не нужен, лучше всего будет простой чекбокс с надписью "неперемещаемые иконки". См. картинку сверху.
И неплохо бы, чтобы таб работал между полями
>> соорудите значок гвоздика или ещё чего
Значёк не нужен, лучше всего будет простой чекбокс с надписью "неперемещаемые иконки". См. картинку сверху.
И неплохо бы, чтобы таб работал между полями
Из хаоса в космос
А смысл есть. Однако, есть способы выровнять по сетке?
Да, есть.SoUrcerer wrote:Однако, есть способы выровнять по сетке?
Из хаоса в космос
Также следует обратить внимание, что одну иконку можно налаживать на другую, что не очень хорошо.
to infinity and beyond
Пока не выкладываю(ещё добавлю выбор пути через OpenDialog, глючит чего-то), но с иконками так сделал: в меню правой кнопки есть кнопка Открепить иконки(и она сменяется на Прикрепить иконки). И всё, думаю понятно, что будет если на неё нажать. И просто и в случае тачпада удобно.
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Добавлен OpenDialog, предупреждения, если пользователь как-то менял иконки (после перемещений не предупреждается, но если закрепить иконки или выровнять, то предупредит). Ну и уже упомянутое закрепление иконок.
- Attachments
-
-
icon.zip (40.77 KiB)Downloaded 215 times
-
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Лишняя иконка.
Затирается окном любого приложения,но при перетаскивании иконок или при нажатии кнопки " выровнять по сетке" появляется вновь.
Тестил на ms virtual pc,640x480/800x600/1024x768. svn3695.
Затирается окном любого приложения,но при перетаскивании иконок или при нажатии кнопки " выровнять по сетке" появляется вновь.
Тестил на ms virtual pc,640x480/800x600/1024x768. svn3695.
- Attachments
-
-
b.JPG (31.47 KiB)Viewed 4063 times
Кристофер Робин сел в «Форд» и взмахнул кнутом…
Баг потверждаю
to infinity and beyond
Это она когда появляется? Ну в смысле что вы делали с иконками? Или это тот icons.dat, который я скидывал?
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Ничего не делал,бажная иконка появляется сразу после старта OS. @icon и icons.dat из вашего архива тремя постами выше,
приложение @rb убрал из autorun.dat
приложение @rb убрал из autorun.dat
Кристофер Робин сел в «Форд» и взмахнул кнутом…
Who is online
Users browsing this forum: No registered users and 5 guests