Page 15 of 30
Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 12:57 am
by Leency
Вроде этого
Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 2:46 am
by GerdtR
Хм, с неперемещаемыми уговорили (Leency, соорудите значок гвоздика или ещё чего? Мне лучше графику не доверять

). Вот доделал стандартные цвета и поправил недоработки с размещением иконок(и в архив положил icons.dat
точно под все разрешения (вот если опять ошибся

) ).
Mario_r4, libINI как-то не хочется. Ну серьёзно: правка итак работающего кода, замедление работы функций(у меня вшито, а так будут стандартные, а значит не самые быстрые функции), увеличение размера icons.dat. И это ради возможности вручную править? Ну хорошо, код немного сэкономится, исчезнет одна функция, один массив станет не нужен(размер 200б в ОЗУ), но в сжатом виде затраты на размер небольшие, размер icons.dat не окупает. Неужели вручную править так часто нужно?
Так, а вот сохранение изменений - задача. Можно напоминать через @notify о необходимости сохранится, но при перетаскивании задолбает. Или добавить возможность выноса icons.dat на другой диск. При установке на хард юзеру просто надо будет в диалоге настроек (и его добавить надо...) указать другой путь.
Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 6:37 am
by SoUrcerer
GerdtR wrote:
Mario_r4, libINI как-то не хочется.
Надо, Федя, надо.
Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 10:50 am
by 0CodErr
Mario_r4 wrote:Очень даже не нормально - особенно, когда пользуешься тачпадом, а не мышью.
Поддерживаю. Да и мышью можно случайно передвинуть при запуске.
Mario_r4 wrote:Еще у меня вот такой вопрос - как пользователь должен сохранять изменения?
Поддерживаю, в текущем icon из ночной сборки можно самому в любом текстовом редакторе файл настроек отредактировать.
GerdtR wrote:
Неужели вручную править так часто нужно?
Так, а вот сохранение изменений - задача. Можно напоминать через @notify о необходимости сохранится, но при перетаскивании задолбает.
Я думаю, примерно так же часто, как и перетаскивать. Пользователю не нужно постоянно их двигать туда-сюда. Настроил как надо, сохранился и пользуешься. Сейчас возможность перетаскивания отключается во время показа диалога настроек, а по-моему надо как раз наоборот, чтобы только в этот момент она и включалась.
GerdtR wrote:
libINI как-то не хочется. Ну серьёзно: правка итак работающего кода, замедление работы функций(у меня вшито, а так будут стандартные, а значит не самые быстрые функции),
Если ini-файл читается только при старте, то никакого замедления во время работы не будет.
Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 11:36 am
by GerdtR
0CodErr wrote:
Если ini-файл читается только при старте, то никакого замедления во время работы не будет.
Ну тогда массив не отменяется... В любом случае именно этим заниматься не хочется. Пока ещё другие вопросы есть.
Сейчас возможность перетаскивания отключается во время показа диалога настроек, а по-моему надо как раз наоборот, чтобы только в этот момент она и включалась.
Вообще-то диалога настроек особо и нет. Есть только диалог изменения/создания конкретной иконки. И в это время вообще отключается реакция на мышь. Пока в настройки нечего особо помещать.
Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 12:28 pm
by Leency
А какой смысл вручную править icons.dat, если есть GUI?
>> соорудите значок гвоздика или ещё чего
Значёк не нужен, лучше всего будет простой чекбокс с надписью "неперемещаемые иконки". См. картинку сверху.
И неплохо бы, чтобы таб работал между полями

Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 7:35 pm
by SoUrcerer
А смысл есть. Однако, есть способы выровнять по сетке?
Re: Icon - менеджер иконок рабочего стола
Posted: Sat Jun 22, 2013 11:26 pm
by Leency
SoUrcerer wrote:Однако, есть способы выровнять по сетке?
Да, есть.
Re: Icon - менеджер иконок рабочего стола
Posted: Sun Jun 23, 2013 12:48 am
by punk_joker
Также следует обратить внимание, что одну иконку можно налаживать на другую, что не очень хорошо.
Re: Icon - менеджер иконок рабочего стола
Posted: Sun Jun 23, 2013 7:44 pm
by GerdtR
Пока не выкладываю(ещё добавлю выбор пути через OpenDialog, глючит чего-то), но с иконками так сделал: в меню правой кнопки есть кнопка Открепить иконки(и она сменяется на Прикрепить иконки). И всё, думаю понятно, что будет если на неё нажать. И просто и в случае тачпада удобно.
Re: Icon - менеджер иконок рабочего стола
Posted: Mon Jun 24, 2013 2:12 am
by GerdtR
Добавлен OpenDialog, предупреждения, если пользователь как-то менял иконки (после перемещений не предупреждается, но если закрепить иконки или выровнять, то предупредит). Ну и уже упомянутое закрепление иконок.
Re: Icon - менеджер иконок рабочего стола
Posted: Mon Jun 24, 2013 4:08 am
by X-Ray
Лишняя иконка.
Затирается окном любого приложения,но при перетаскивании иконок или при нажатии кнопки " выровнять по сетке" появляется вновь.
Тестил на ms virtual pc,640x480/800x600/1024x768. svn3695.
Re: Icon - менеджер иконок рабочего стола
Posted: Mon Jun 24, 2013 11:44 am
by punk_joker
Баг потверждаю
Re: Icon - менеджер иконок рабочего стола
Posted: Mon Jun 24, 2013 4:09 pm
by GerdtR
Это она когда появляется? Ну в смысле что вы делали с иконками? Или это тот icons.dat, который я скидывал?
Re: Icon - менеджер иконок рабочего стола
Posted: Mon Jun 24, 2013 8:55 pm
by X-Ray
Ничего не делал,бажная иконка появляется сразу после старта OS. @icon и icons.dat из вашего архива тремя постами выше,
приложение @rb убрал из autorun.dat