IniEd -- редактор файлов настроек (INI, INF, REG, URL)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

StayAtHome писал(а):Почему настройки плагина должны храниться не рядом с wincmd.ini ?
Дабы не засорять корневой каталог TC, у себя мне хватает "проблемного" fileinfo.ini.
BAR\
FONT\
ICON\
LANGUAGE\
PLUGINS\
SOFT\
TEMP\
TOTALCMD.CHM
TCLZMA64.DLL
TCUNZL64.DLL
UNRAR64.DLL
WCMICONS.DLL
WCMZIP64.DLL
NOCLOSE64.EXE
TCMADM64.EXE
TCMDX32.EXE
TcUsbRun.exe
TOTALCMD64.EXE
TOTALCMD.INC
WCMICONS.INC
fileinfo.ini
usercmd.ini
wcx_ftp.ini
wincmd.ini
descript.ion
TOTALCMD64.EXE.MANIFEST
REGISTER.RTF
SFXHEAD.SFX
CGLPT64.SYS
!ReadMe_Rus.txt
Hist_rus.txt
HISTORY.TXT
Keyb_rus.txt
KEYBOARD.TXT
SIZE!.TXT
Size!_rus.txt
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Понимаешь, какая штука. Это не "проблемное" поведение, это настоятельная рекомендация Гислера, он даже в API плагинов уже достаточно давно ввел специальную ф-ю которая сообщает плагину куда писать свои настройки. По умолчанию вообще рекомендуют прямо в общий инишник. :(
ListSetDefaultParams
...
This structure of type ListDefaultParamStruct currently contains the version number of the plugin interface, and the suggested location for the settings file (ini file). It is recommended to store any plugin-specific information either directly in that file, or in that directory under a different name.
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

StayAtHome
В ответ на это: http://forum.wincmd.ru/viewpost.php?p=64194
было сказано: http://forum.wincmd.ru/viewpost.php?p=64210
Проблема существует и в новой версии, каковы планы?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):[+] Возможность выделения нескольких строк и выполнения с ними стандартных действий.
Спасибо! Наконец-то!
StayAtHome писал(а):[!] Существенно увеличена скорость работы с большими файлами.
Ощутимо. Спасибо!

Кстати, бэкграунды слетают, если старый ini в корень ТС положить.

А где удаление секции по Ctrl/Shift+Del? :(
StayAtHome писал(а):Знал бы ты как меня ругали на офф. форуме TC пользователи у которых нет прав на запись в Program Files ...
Это проблема семёрки/UAC, которая на нашем форуме миллион раз обсуждалась, как, собственно, и сама проблема.
Последний раз редактировалось Flasher Ср окт 03, 2012 12:38, всего редактировалось 1 раз.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

GGS писал(а):StayAtHome
В ответ на это: http://forum.wincmd.ru/viewpost.php?p=64194
было сказано: http://forum.wincmd.ru/viewpost.php?p=64210
Проблема существует и в новой версии, каковы планы?
Исправлю в этой версии, спасибо что проверил.

Добавлено спустя 10 минут:
Flasher писал(а):Кстати, бэкграунды слетают, если старый ini в корень ТС положить.

А где удаление секции по Ctrl/Shift+Del? :(
C бекграундами -- увы, поскольку теперь цвет бекграунда общий для двух панелей -- название ключа в инишнике сменилось. Потому и пишу -- рекомендуется удалить старый инишник вообще. Не хотел при каждом запуске плагина проверять "а нет ли тут старых ключей в инишнике"
По удалению секции -- оно критично? Могу добавить, а куда переходить после удаления текущей секции?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):По удалению секции -- оно критично? Могу добавить, а куда переходить после удаления текущей секции?
Ещё как критично. Мы же к удобству стремимся. :wink:
Переходить на первый ключ след. секции, если нет, то на последний предыдущей.

Открыл окно опций, чего-то потыкал, потянул окно влево:

Код: Выделить всё

---------------------------
Total Commander 8.01
---------------------------
Access violation at address 004272C7. Read of address 00000008.
Access violation at address 004272C7. Read of address 00000008
Windows XP SP3 5.1 (Build 2600)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
004272C7
>429604  42969C  6D9F34  
Raw:
444AD1  446CF1  425C14  4460A5  446A22  423F38
445FE3  423F38  445F51  429604  42969C  429856
6D9F34  
Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да   Нет   
---------------------------
Просьба в Panels background color добавить Dont Change.

А зачем было склеивать в один бокс установку цвета курсора с остальными настройками? Ненативно как-то..

Понравился кликабельный highlighting item. :)
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Просьба в Panels background color добавить Dont Change.
А каким цветом его выводить тогда? По задумке это и есть дефолтный цвет, который потом при раскраске можно переопределить для конкретного элемента
А зачем было склеивать в один бокс установку цвета курсора с остальными настройками? Ненативно как-то..
Ну где-то хотел прикрутить этих два бездомных комбобокса... Внес в общую группу цветовых настроек. А где их лучше тогда разместить?
Понравился кликабельный highlighting item.
Все ж лучше чем тупо список названий сущностей. Он должен отслеживать и изменение шрифтов панелей.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):А каким цветом его выводить тогда? По задумке это и есть дефолтный цвет, который потом при раскраске можно переопределить для конкретного элемента
А можно сделать, чтобы он везде возвращался к значению из ini до записи?
StayAtHome писал(а):А где их лучше тогда разместить?
Для курсора отдельный комбобокс под Background Color. Underline и Strikeout - напротив Bold и Italic.
StayAtHome писал(а):Он должен отслеживать и изменение шрифтов панелей.
Согласен.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Открыл окно опций, чего-то потыкал, потянул окно влево:
Гм... а подробнее? Такой дикий вылет особо не понятен. Обычное модальное окно, причем слегка модальное для всего TC :)

Добавлено спустя 5 минут:
Flasher писал(а):А можно сделать, чтобы он везде возвращался к значению из ini до записи?
Не понял. Нажми "Cancel" и не сохраняй изменения подсветки.
Flasher писал(а):Для курсора отдельный комбобокс под Background Color. Underline и Strikeout - напротив Bold и Italic.
Фон строки под курсором совпадает с фоном выделенной строки, т.к. она автоматически считается выделенной. Еще отдельный цвет для курсора на каждой из сущностей??? Бррр... Зачем? Чтобы он переливался всеми цветами радуги при переходе на другую строчку ?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):Гм... а подробнее?
Помнил бы - написал.
StayAtHome писал(а):Не понял. Нажми "Cancel" и не сохраняй изменения подсветки.
Жать Cancel и опять по новой открывать окно Опций? Зачем лишние движения, если можно было бы сразу сбрасывать - причём только для одной настройки, а не всех.
StayAtHome писал(а):Зачем? Чтобы он переливался всеми цветами радуги при переходе на другую строчку ?
А, это названия цветов. Я было подумал о выборе элементов из списка с задачей цвета правее. :)
Имена оттенков, может, писать, исходя из диапазона вместо этих?

И флажки я бы всё же перенёс, чтобы убрать нижний просвет в поле H. item.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Flasher писал(а):Жать Cancel и опять по новой открывать окно Опций? Зачем лишние движения, если можно было бы сразу сбрасывать - причём только для одной настройки, а не всех.
В выборе цвета опция "Don't change" означает не "Не менять при изменении настроек" а "Не перерисовывать по отношению к дефолтному цвету (фона, шрифта и т.д.) заданному в настройках для "более общей" сущности". Возможно надо назвать не "Don't change" а "Default color" или как-то еще...
Flasher писал(а):Имена оттенков может писать, исходя из диапазона вместо этих?
И флажки я бы всё же перенёс, чтобы убрать нижний просвет в поле H. item.
На счет имен оттенков не понял, а нижний просвет в списке item'ов зависит от размера шрифта. У меня 12 пунктов -- просвета нет :). В любом случае в этом списке возможны и просветы и вертикальная прокрутка -- разрешения на мониторах у всех свои, поэтому и размер шрифта будет у каждого свой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):"Don't change" означает не "Не менять при изменении настроек"
Плохо. Надо бы сделать сброс к текущему значению.
StayAtHome писал(а):На счет имен оттенков не понял
В Сursor frame color ниже идут некие названия подсветок курсора. Gradient Active Color - голубой. Почему? Мне неясно. Поэтому и пишу, что лучше реальные названия оттенков.
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Это названия из настроек винды в интерпретации Delphi :)
Т.е. цвет градиента в заголовке активного окна. У тебя он голубой, у кого-то красный. Т.е. те цвета согласно которым настроена цветовая схема Windows. И они есть и в постальных комбобоксах, не только для курсора. Например, если не определено иначе, цвет шрифта в списке устанавливается в Window Text.
Flasher писал(а):Плохо. Надо бы сделать сброс к текущему значению.
Считаю нецелесообразным. Если ошибся -- нажми Cancel
Это ж разово, пока плагин новый ты ковыряешься в настройках. Потом выберешь удобную себе схему и больше менять особо не будешь.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

StayAtHome писал(а):Это названия из настроек винды в интерпретации Delphi
Я понимаю, но кому вздумается искать, где и к чему этот цвет относится и почему он такой?
StayAtHome писал(а):Это ж разово
Иногда приходится менять и на подбор уходит время. Трудности в исполнении (добавить элемент в список и возвращать значение из ini)?
Аватара пользователя
StayAtHome
Сообщения: 255
Зарегистрирован: Чт дек 16, 2004 02:31
Откуда: Ukraine
Контактная информация:

Сообщение StayAtHome »

Flasher писал(а):
StayAtHome писал(а):Это названия из настроек винды в интерпретации Delphi
Я понимаю, но кому вздумается искать, где и к чему этот цвет относится и почему он такой?
Я например во многих прогах такое встречал. Не нужно -- используй Custom и выбирай нужный. Такой набор цветов хорош для того чтобы все проги выглядели "согласно общей линии партии" т.е. общей цветовой схеме винды. Хотя с темами XP и Win7 это частично устарело. Дык не мешают же эти цвета? Давай послушаем мнения других ползователей по этому поводу.
Flasher писал(а):
StayAtHome писал(а):Это ж разово
Иногда приходится менять и на подбор уходит время. Трудности в исполнении (добавить элемент в список и возвращать значение из ini)?
Ну в принципе трудность не большая, просто не люблю плодить фичи которые редко используются. Сам уже говоришь что цветов многовато :) Лучше сделать кнопку "сбросить по умолчанию" в окне настроек цветов.
Ответить