Релиз AkelPad 3.3.5

Russian main discussion
  • Author
  • Message
Offline
Posts: 63
Joined: Sun Jun 24, 2007 4:03 pm
Contact:

Значки редактируемых файлов

Post by wisgest »

Instructor wrote:AkelPad берет ссылку на файл иконки из реестра.
Плоховато AkelPad определяет значки, плоховато.
Например, для html-документов я заменил значок на "браузеронезависимый", записав в реестре "D:\Common\page.ico". Однако, AkelPad показывал значок нового документа, а не page.ico до тех пор пока я не исправил эту запись на "D:\Common\page.ico,0".
Но есть и неисправимые ситуации:
1) Добавим в реестр:

Code: Select all

[HKEY_CLASSES_ROOT\.mytxt]
"PerceivedType"="text"
2) Создадим файл с расширением .mytxt - увидим у него стандартный значок текстового документа (подобным образом определяются значки и контекстное меню c-, cpp-, asm-, java- и некоторых других файлов, если не установлены соответствующие программы с которыми они должны быть ассоциированны).
3) Откроем этот файл в AkelPad'е (естест-но, в многооконном режиме) - у него будет значок нового документа.

Бывает, что значки определяются и другими способами (например, для url-файлов, которые, кстати, являются текстовыми файлами в ini-формате).

Вероятно, вместо прямого обращения к реестру для определения значка лучше воспользоваться соответствующими системными функциями (я в этом не разбираюсь, но предполагаю, что таковые существуют, т.к. некоторые другие программы, к примеру Dr.Web в режиме показа файлов, эти значки показывают правильно).
------
Upd.: Да, можно не трогать реестр и не регистрировать в нем никаких новых расширений, а просто создать файл с расширением ".text" и посмотреть на его значок в Проводнике и в AkelPade.
Last edited by wisgest on Fri Aug 03, 2007 2:55 pm, edited 1 time in total.

Offline
Posts: 16
Joined: Tue Jun 12, 2007 8:54 am

Post by MaxxSoft »

Файл отослал... Кстати еще одну интересную вещь заметил почему-то сохранияется на диске копия редактируемого файла, (расширение tmp), причем отказаться от этого не возможно а это есть не хорошо... :(

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

+100

Post by VladSh »

wisgest
Да, я про htm и имел ввиду, что значок htm = значку нового файла :-\

Offline
Posts: 63
Joined: Sun Jun 24, 2007 4:03 pm
Contact:

Post by wisgest »

VladSh
Может Ваша проблема исправится правкой реестра?:

Code: Select all

REGEDIT 4

[HKEY_CLASSES_ROOT\htmlfile\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,1"

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

MaxxSoft
Файл отослал...
У вас в не максимизированном режиме размер окна совпадает с махимизированным. Попробовал в немаксимизированном режиме поменять размер окна (сузил) затем максимизировал, закрыл программу, открыл, все корректно запомнилось.
Кстати еще одну интересную вещь заметил почему-то сохранияется на диске копия редактируемого файла, (расширение tmp)...
См. настройки AutoSave плагина.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

wisgest
Почему-то к сожалению нет, даже комп перегружал...

Но даже если б и помогло - imho не дело это лазить по реестру и что-то править вручную, - это на всех компах, где работаю, надо проводить такую операцию - неудобно. Да и бог с ним...

UPDATED: хотя если бы был один reg-файл, "прописывающий" таким образом иконки для всех файлов, и который шёл бы в инсталяхе, то это было бы уже кое что!

Offline
Posts: 16
Joined: Tue Jun 12, 2007 8:54 am

Post by MaxxSoft »

Не проверял в 3.3.5, но в 3.3.6. сохранение работает нормально :lol:
Post Reply