| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| ask-rus 
 
  
 Joined: 10 Nov 2009
 Posts: 2077
 Location: Russian Federation
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 10:58    Post subject: |   |  
				| 
 |  
				|  	  | StayAtHome wrote: |  	  | Почему настройки плагина должны храниться не рядом с wincmd.ini ? | 
 Дабы не засорять корневой каталог TC, у себя мне хватает "проблемного" fileinfo.ini.
 
  	  | Quote: |  	  | 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
 | 
 _________________
 «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
 «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| StayAtHome 
 
  
 Joined: 16 Dec 2004
 Posts: 255
 Location: Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 11:06    Post subject: |   |  
				| 
 |  
				| Понимаешь, какая штука. Это не "проблемное" поведение, это настоятельная рекомендация Гислера, он даже в API плагинов уже достаточно давно ввел специальную ф-ю которая сообщает плагину куда писать свои настройки. По умолчанию вообще рекомендуют прямо в общий инишник.   
  	  | Quote: |  	  | 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.
 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| GGS 
 
 
 Joined: 02 May 2009
 Posts: 322
 
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 12:36    Post subject: |   |  
				| 
 |  
				| Спасибо! Наконец-то! 	  | StayAtHome wrote: |  	  | [+] Возможность выделения нескольких строк и выполнения с ними стандартных действий. | 
 
 Ощутимо. Спасибо! 	  | StayAtHome wrote: |  	  | [!] Существенно увеличена скорость работы с большими файлами. | 
 
 Кстати, бэкграунды слетают, если старый ini в корень ТС положить.
 
 А где удаление секции по Ctrl/Shift+Del?
   
 
 Это проблема семёрки/UAC, которая на нашем форуме миллион раз обсуждалась, как, собственно, и сама проблема. 	  | StayAtHome wrote: |  	  | Знал бы ты как меня ругали на офф. форуме TC пользователи у которых нет прав на запись в Program Files ... | 
 
 Last edited by Flasher on Wed Oct 03, 2012 12:38; edited 1 time in total
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| StayAtHome 
 
  
 Joined: 16 Dec 2004
 Posts: 255
 Location: Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 12:37    Post subject: |   |  
				| 
 |  
				| 
 Исправлю в этой версии, спасибо что проверил.
 
 Добавлено спустя 10 минут:
 
 
  	  | Flasher wrote: |  	  | Кстати, бэкграунды слетают, если старый ini в корень ТС положить. 
 А где удаление секции по Ctrl/Shift+Del?
   
 | 
 C бекграундами -- увы, поскольку теперь цвет бекграунда общий для двух панелей -- название ключа в инишнике сменилось. Потому и пишу -- рекомендуется удалить старый инишник вообще. Не хотел при каждом запуске плагина проверять "а нет ли тут старых ключей в инишнике"
 По удалению секции -- оно критично? Могу добавить, а куда переходить после удаления текущей секции?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 12:49    Post subject: |   |  
				| 
 |  
				| Ещё как критично. Мы же к удобству стремимся. 	  | StayAtHome wrote: |  	  | По удалению секции -- оно критично? Могу добавить, а куда переходить после удаления текущей секции? | 
   Переходить на первый ключ след. секции, если нет, то на последний предыдущей.
 
 Открыл окно опций, чего-то потыкал, потянул окно влево:
 
  	  | Code: |  	  | ---------------------------
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.
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| StayAtHome 
 
  
 Joined: 16 Dec 2004
 Posts: 255
 Location: Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 13:00    Post subject: |   |  
				| 
 |  
				|  	  | Quote: |  	  | Просьба в Panels background color добавить Dont Change. | 
 А каким цветом его выводить тогда? По задумке это и есть дефолтный цвет, который потом при раскраске можно переопределить для конкретного элемента
 
  	  | Quote: |  	  | А зачем было склеивать в один бокс установку цвета курсора с остальными настройками? Ненативно как-то.. | 
 Ну где-то хотел прикрутить этих два бездомных комбобокса... Внес в общую группу цветовых настроек. А где их лучше тогда разместить?
 
  	  | Quote: |  	  | Понравился кликабельный highlighting item. | 
 Все ж лучше чем тупо список названий сущностей. Он должен отслеживать и изменение шрифтов панелей.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 13:12    Post subject: |   |  
				| 
 |  
				| А можно сделать, чтобы он везде возвращался к значению из ini до записи? 	  | StayAtHome wrote: |  	  | А каким цветом его выводить тогда? По задумке это и есть дефолтный цвет, который потом при раскраске можно переопределить для конкретного элемента | 
 
 Для курсора отдельный комбобокс под Background Color. Underline и Strikeout - напротив Bold и Italic. 	  | StayAtHome wrote: |  	  | А где их лучше тогда разместить? | 
 
 Согласен. 	  | StayAtHome wrote: |  	  | Он должен отслеживать и изменение шрифтов панелей. | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| StayAtHome 
 
  
 Joined: 16 Dec 2004
 Posts: 255
 Location: Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 13:13    Post subject: |   |  
				| 
 |  
				|  	  | Quote: |  	  | Открыл окно опций, чего-то потыкал, потянул окно влево: | 
 Гм... а подробнее? Такой дикий вылет особо не понятен. Обычное модальное окно, причем слегка модальное для всего TC
   
 Добавлено спустя 5 минут:
 
 
  	  | Flasher wrote: |  	  | А можно сделать, чтобы он везде возвращался к значению из ini до записи? | 
 Не понял. Нажми "Cancel" и не сохраняй изменения подсветки.
 
  	  | Flasher wrote: |  	  | Для курсора отдельный комбобокс под Background Color. Underline и Strikeout - напротив Bold и Italic. | 
 Фон строки под курсором совпадает с фоном выделенной строки, т.к. она автоматически считается выделенной. Еще отдельный цвет для курсора на каждой из сущностей??? Бррр... Зачем? Чтобы он переливался всеми цветами радуги при переходе на другую строчку ?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 13:27    Post subject: |   |  
				| 
 |  
				| Помнил бы - написал. 	  | StayAtHome wrote: |  	  | Гм... а подробнее? | 
 
 
 Жать Cancel и опять по новой открывать окно Опций? Зачем лишние движения, если можно было бы сразу сбрасывать - причём только для одной настройки, а не всех. 	  | StayAtHome wrote: |  	  | Не понял. Нажми "Cancel" и не сохраняй изменения подсветки. | 
 
 
 А, это названия цветов. Я было подумал о выборе элементов из списка с задачей цвета правее. 	  | StayAtHome wrote: |  	  | Зачем? Чтобы он переливался всеми цветами радуги при переходе на другую строчку ? | 
   Имена оттенков, может, писать, исходя из диапазона вместо этих?
 
 И флажки я бы всё же перенёс, чтобы убрать нижний просвет в поле H. item.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| StayAtHome 
 
  
 Joined: 16 Dec 2004
 Posts: 255
 Location: Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 13:32    Post subject: |   |  
				| 
 |  
				|  	  | Flasher wrote: |  	  | Жать Cancel и опять по новой открывать окно Опций? Зачем лишние движения, если можно было бы сразу сбрасывать - причём только для одной настройки, а не всех. | 
 В выборе цвета опция "Don't change" означает не "Не менять при изменении настроек" а "Не перерисовывать по отношению к дефолтному цвету (фона, шрифта и т.д.) заданному в настройках для "более общей" сущности". Возможно надо назвать не "Don't change" а "Default color" или как-то еще...
 
  	  | Flasher wrote: |  	  | Имена оттенков может писать, исходя из диапазона вместо этих? И флажки я бы всё же перенёс, чтобы убрать нижний просвет в поле H. item.
 | 
 На счет имен оттенков не понял, а нижний просвет в списке item'ов зависит от размера шрифта. У меня 12 пунктов -- просвета нет
  . В любом случае в этом списке возможны и просветы и вертикальная прокрутка -- разрешения на мониторах у всех свои, поэтому и размер шрифта будет у каждого свой. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 14:02    Post subject: |   |  
				| 
 |  
				| Плохо. Надо бы сделать сброс к текущему значению. 	  | StayAtHome wrote: |  	  | "Don't change" означает не "Не менять при изменении настроек" | 
 
 В Сursor frame color ниже идут некие названия подсветок курсора. Gradient Active Color - голубой. Почему? Мне неясно. Поэтому и пишу, что лучше реальные названия оттенков. 	  | StayAtHome wrote: |  	  | На счет имен оттенков не понял | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| StayAtHome 
 
  
 Joined: 16 Dec 2004
 Posts: 255
 Location: Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 14:07    Post subject: |   |  
				| 
 |  
				| Это названия из настроек винды в интерпретации Delphi   Т.е. цвет градиента в заголовке активного окна. У тебя он голубой, у кого-то красный. Т.е. те цвета согласно которым настроена цветовая схема Windows. И они есть и в постальных комбобоксах, не только для курсора. Например, если не определено иначе, цвет шрифта в списке устанавливается в Window Text.
 
 
 Считаю нецелесообразным. Если ошибся -- нажми Cancel 	  | Flasher wrote: |  	  | Плохо. Надо бы сделать сброс к текущему значению. | 
 Это ж разово, пока плагин новый ты ковыряешься в настройках. Потом выберешь удобную себе схему и больше менять особо не будешь.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 14:41    Post subject: |   |  
				| 
 |  
				| Я понимаю, но кому вздумается искать, где и к чему этот цвет относится и почему он такой? 	  | StayAtHome wrote: |  	  | Это названия из настроек винды в интерпретации Delphi | 
 
 
 Иногда приходится менять и на подбор уходит время. Трудности в исполнении (добавить элемент в список и возвращать значение из ini)? 	  | StayAtHome wrote: |  	  | Это ж разово | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| StayAtHome 
 
  
 Joined: 16 Dec 2004
 Posts: 255
 Location: Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Oct 03, 2012 15:04    Post subject: |   |  
				| 
 |  
				| Я например во многих прогах такое встречал. Не нужно -- используй Custom и выбирай нужный. Такой набор цветов хорош для того чтобы все проги выглядели "согласно общей линии партии" т.е. общей цветовой схеме винды. Хотя с темами XP и Win7 это частично устарело. Дык не мешают же эти цвета? Давай послушаем мнения других ползователей по этому поводу. 	  | Flasher wrote: |  	  | Я понимаю, но кому вздумается искать, где и к чему этот цвет относится и почему он такой? 	  | StayAtHome wrote: |  	  | Это названия из настроек винды в интерпретации Delphi | 
 
 | 
 
  	  | Flasher wrote: |  	  | 
 Иногда приходится менять и на подбор уходит время. Трудности в исполнении (добавить элемент в список и возвращать значение из ini)? 	  | StayAtHome wrote: |  	  | Это ж разово | 
 | 
 Ну в принципе трудность не большая, просто не люблю плодить фичи которые редко используются. Сам уже говоришь что цветов многовато
  Лучше сделать кнопку "сбросить по умолчанию" в окне настроек цветов. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |