AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Релиз AkelPad 3.3.5
Goto page Previous  1, 2
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Fri Aug 03, 2007 2:26 pm    Post subject: Значки редактируемых файлов Reply with quote

Instructor wrote:
AkelPad берет ссылку на файл иконки из реестра.
Плоховато AkelPad определяет значки, плоховато.
Например, для html-документов я заменил значок на "браузеронезависимый", записав в реестре "D:\Common\page.ico". Однако, AkelPad показывал значок нового документа, а не page.ico до тех пор пока я не исправил эту запись на "D:\Common\page.ico,0".
Но есть и неисправимые ситуации:
1) Добавим в реестр:
Code:
[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
Back to top
View user's profile Send private message
MaxxSoft



Joined: 12 Jun 2007
Posts: 16

PostPosted: Fri Aug 03, 2007 2:40 pm    Post subject: Reply with quote

Файл отослал... Кстати еще одну интересную вещь заметил почему-то сохранияется на диске копия редактируемого файла, (расширение tmp), причем отказаться от этого не возможно а это есть не хорошо... Sad
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Fri Aug 03, 2007 2:47 pm    Post subject: +100 Reply with quote

wisgest
Да, я про htm и имел ввиду, что значок htm = значку нового файла :-\
Back to top
View user's profile Send private message Visit poster's website
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Fri Aug 03, 2007 3:00 pm    Post subject: Reply with quote

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

[HKEY_CLASSES_ROOT\htmlfile\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,1"
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5163

PostPosted: Fri Aug 03, 2007 3:07 pm    Post subject: Reply with quote

MaxxSoft
Quote:
Файл отослал...
У вас в не максимизированном режиме размер окна совпадает с махимизированным. Попробовал в немаксимизированном режиме поменять размер окна (сузил) затем максимизировал, закрыл программу, открыл, все корректно запомнилось.

Quote:
Кстати еще одну интересную вещь заметил почему-то сохранияется на диске копия редактируемого файла, (расширение tmp)...
См. настройки AutoSave плагина.
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Fri Aug 03, 2007 3:40 pm    Post subject: Reply with quote

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

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

UPDATED: хотя если бы был один reg-файл, "прописывающий" таким образом иконки для всех файлов, и который шёл бы в инсталяхе, то это было бы уже кое что!
Back to top
View user's profile Send private message Visit poster's website
MaxxSoft



Joined: 12 Jun 2007
Posts: 16

PostPosted: Wed Aug 08, 2007 7:49 am    Post subject: Reply with quote

Не проверял в 3.3.5, но в 3.3.6. сохранение работает нормально Laughing
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group