Page 27 of 30

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

Posted: Sat Nov 02, 2013 12:24 pm
by 0CodErr
Продублирую из чата сюда:
0CodErr « Thu Oct 31, 2013 10:55 am »
Spoiler:Image
Вот только какая-то проблема с @icon(или даже не только с ним) — сбивается всё при перезапуске.

Mario_r4 « Thu Oct 31, 2013 12:14 pm » 0CodErr: я может опять банальность скажу - а ты сохранял изменения в образ?

0CodErr « Thu Oct 31, 2013 12:16 pm » Mario_r4: да, сохранил. Но я не могу точнее описать этот баг. Иногда просто криво отображаются(не на своём месте), а иногда совсем не отображаются(хотя меню работает по пкм)

Mario_r4 « Thu Oct 31, 2013 12:19 pm » 0CodErr: если ты пользуешься WinImage для редактирования образа рамдиска ,то на N-ной итерации начинаются "чудеса в решете".

Mario_r4 « Thu Oct 31, 2013 12:19 pm » рандомные чудеса

0CodErr « Thu Oct 31, 2013 12:23 pm » Mario_r4: нет, не WinImage. UltraISO. Также пробовал сохранять icon.ini на hd под Kolibri, а потом вырубать Icon, заменять ini, снова запускать Icon. Предположительно играет роль порядок иконок.

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

Posted: Sat Nov 02, 2013 3:23 pm
by GerdtR
Хм... надо внимательнее посмотреть на поведение у меня. Просто бывали случаи, когда пара-тройка иконок сбегали со своих мест. Но то вроде были случаи глюка недоделанной проги.
0CodErr wrote:Предположительно играет роль порядок иконок
- почему?
И ещё вопрос - этот глюк появился только в последней версии icon или и раньше был?
Mario_r4 wrote: З.Ы. Пора уже на ты обращаться - мы не в музее.
- привычка, мне ж всего 18 :roll:
А пустое имя, наверное всё-таки буду подменять на пробелы. Ну... вдруг юзер и вправду захотел иконку без подписи, захотел - получи, а тонкости реализации ему знать незачем.

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

Posted: Sat Nov 02, 2013 3:31 pm
by 0CodErr
GerdtR wrote:этот глюк появился только в последней версии icon или и раньше был?
Я пробовал это только в одной версии.
GerdtR wrote:0CodErr писал(а):
Предположительно играет роль порядок иконок
- почему?
Я только предположил, потому что при различном порядке добавления\редактирования\ перемещения результат тоже бывает разный.

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

Posted: Sat Nov 02, 2013 7:26 pm
by Heavyiron
GerdtR Убегание одной-двух иконок со своих мест у меня иногда случалось и на предыдущих версиях.

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

Posted: Sun Nov 03, 2013 2:47 pm
by Mario_r4
GerdtR wrote:А пустое имя, наверное всё-таки буду подменять на пробелы. Ну... вдруг юзер и вправду захотел иконку без подписи, захотел - получи, а тонкости реализации ему знать незачем.
Только что проверил - W7 не хочет создавать иконки с пустым именем. Мало ли что пользователь хочет.

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

Posted: Mon Nov 04, 2013 1:45 am
by GerdtR
Так у нас же не Windows, у нас Колибри. А реализовать не сложно.

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

Posted: Mon Nov 04, 2013 2:08 am
by Mario_r4
GerdtR wrote:Так у нас же не Windows, у нас Колибри.
Реакцию больших систем в большинстве случаев полезно заимствовать - за ними опыт многих лет эксплуатации.

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

Posted: Mon Nov 04, 2013 2:27 am
by Heavyiron
У себя сделал по умолчанию иконки перемещаемыми (могу в ини запихнуть эту опцию, чтобы проще поменять было), плюс убрал переменные связанные с icon.dat. Делать коммит?

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

Posted: Mon Nov 04, 2013 2:31 am
by Mario_r4
Heavyiron wrote:У себя сделал по умолчанию иконки перемещаемыми (могу в ини запихнуть эту опцию, чтобы проще поменять было), плюс убрал переменные связанные с icon.dat. Делать коммит?
Я думаю лучше оставить иконки не перемещаемыми, а вот очистка кода полезное дело.

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

Posted: Mon Nov 04, 2013 12:26 pm
by 0CodErr
Heavyiron wrote:могу в ини запихнуть эту опцию, чтобы проще поменять было
Думаю, будет полезно.

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

Posted: Mon Nov 04, 2013 2:33 pm
by GerdtR
Heavyiron, да, делайте, будет здорово. Ну только иконки пусть по умолчанию будут неперемещаемыми, так удобней просто.
Mario_r4, а из больших систем лучше брать действительно что-то полезное, а не повторять их. Запретить иконки без подписи - это минус, а не плюс.

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

Posted: Mon Nov 04, 2013 2:47 pm
by 0CodErr
GerdtR wrote:из больших систем лучше брать действительно что-то полезное
Абсолютно согласен с этим. А не копировать только потому, что «у них так».
Mario_r4 wrote:Только что проверил - W7 не хочет создавать иконки с пустым именем.
Возможно, это связано с ограничением имён файлов. Если не ошибаюсь, то управляющие символы(и в том числе 0x0) нельзя использовать.

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

Posted: Mon Nov 04, 2013 3:25 pm
by Mario_r4
Не, ну ради бога, если вы оба такие умные дорабатывайте libini, чтобы она поддерживала несколько иконок с нулевым названием.

Вы вообще понимаете, что должен быть какой-то идентификатор по которому данные отличаются? Идентификатор не может быть пустым по банально логическим причинам. Хотите пустые имена? Вводите дополнительный непустой идентификатор в систему классификации данных.

Мне уже надоело доказывать очевидные вещи.

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

Posted: Mon Nov 04, 2013 3:38 pm
by Leency
Соглашусь с Mario. Иконка без названия некомильфо. Если хотите, сделайте имя по-умолчанию и делов.

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

Posted: Mon Nov 04, 2013 3:58 pm
by 0CodErr
Mario_r4 wrote:дорабатывайте libini
Mario_r4 wrote:Вводите дополнительный непустой идентификатор
Mario_r4, всё элементарно же :)
Вместо этого:
Spoiler:
[KFM]
path=/SYS/FILE MANAGERS/KFM
param=
ico=5
x=0
y=0
[TINYPAD]
path=/SYS/TINYPAD
param=
ico=9
x=0
y=68
Можно так:
Spoiler:
[id0]
name=KFM
path=/SYS/FILE MANAGERS/KFM
param=
ico=5
x=0
y=0
[id1]
name=TINYPAD
path=/SYS/TINYPAD
param=
ico=9
x=0
y=68