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 

Sessions plugin
Goto page 1, 2, 3 ... 17, 18, 19  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Sat Nov 10, 2007 6:27 pm    Post subject: Sessions plugin Reply with quote

1. Working with projects.
2. Saving and restoring program MDI session.

<<Download>>


Last edited by Instructor on Tue Jan 07, 2014 6:38 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Sun Nov 11, 2007 4:42 am    Post subject: Reply with quote

Fixed: missing settings dialog (Win9x).
Fixed: "File" button caused crash in "<Current>" session.


Sessions plugin v1.1
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Sun Nov 11, 2007 5:25 pm    Post subject: Reply with quote

Fixed: selection drawing.


Sessions plugin v1.2
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 846
Location: Kyiv, Ukraine

PostPosted: Mon Nov 12, 2007 1:31 pm    Post subject: Reply with quote

Instructor wrote:
Sessions plugin v1.2[/URL]

В плагине отсутствует (увы!) вот это:
- при следующем открытии AkelPad вычитать все пути из этой ветки и открыть те файлы, которые существуют (ведь какие-то файлы могли быть удалены).
Сейчас AkelPad при открытии предлагает создать файл, путь к которому присутствует в сессии, если такого уже файла не существует.
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 846
Location: Kyiv, Ukraine

PostPosted: Tue Nov 13, 2007 2:28 pm    Post subject: Reply with quote

Еще неплохо было бы, чтобы, независимо от галочки "Не открывать файл дважды", файл, переданный AkelPad при запуске через командную строку, не открывался повторно, если он уже был открыт из файла сессии.
То есть:
C:\Progs\AkelPad\AkelPad.exe C:\tmp\file.txt
при запуске программы должно только один раз открывать файл C:\tmp\file.txt даже в том случае, когда этот файл упомянут в файле сессии и галочка "Не открывать файл дважды" не установлена.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Tue Nov 13, 2007 3:02 pm    Post subject: Ещё небольшой баг Reply with quote

Действия:
1. Открыл несколько файлов.
2. Изменил режим на SDI.
3. Закрыл AkelPad.
При каждой загрузке AkelPad'а Sessions-plugin постоянно ругается: "SDI mode doesn't supported".
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Tue Nov 13, 2007 9:16 pm    Post subject: Reply with quote

Changed: when session opens, non-existent files are ignored.
Changed: removed SDI warning message.

Added: multiple selection in files list.
Added: possibility to move, add, delete and delete non-existent files.


Sessions plugin v1.3
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Wed Nov 14, 2007 12:27 pm    Post subject: Reply with quote

1. Закрываем все вкладки сразу и закрваем прогу. При запуске проги открываются все, ранее закрытые, файлы.
Можно закрывать вкладки, чтобы оставался один, тогда закрытые файлы не открываются на открытии проги - открывается только один оставшийся файл.
При его закрытии и закрытии проги он всё равно открывается. Думаю, что все пред. глюки из-за этого.

2. Работа плагина неявная, т.е. непонятно как он всё-таки работает.
Можно открывать несколько сессий сразу, причём файлы, присутствующие в нескольких сессиях могут открываться многократно.

Неудобно ещё то, что нельзя пересохранить определённую сессию, её можно только вновь сохранить с текущей.

Предложение: сделать работу с выбранной сессией - тогда будет полноценная работа с т.н. ПОДШИВКАМИ файлов. Т.е. при перевыборе подшивки все файлы пред. подшивки (сессии) должны закрываться. При работе с текущей (именно выбранной!) подшивкой можно открывать/закрывать файлы... необходимо чтобы эти изменения сохранялись именно в этой подшиске/сессии.
При таком подходе никаких конфликтов не будет и это будет очень удобно - тогда появится возможность раскладывать файлы по тематике!

Можно сохранить возможность открывать несколько сессий, но тогда основной будет являться текущая, т.е. все открытия/закрытия файлов должны сохраняться в ней.
Но иметь возможность редактировать содержимое определённой (выбранной) сессии ИМХО просто необходимо!
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Wed Nov 14, 2007 3:50 pm    Post subject: Reply with quote

Changed: SDI warning message returned, but now only if plugin called manually.

Added: overwrite prompt when trying to save session that already exists.

Fixed: "OnExit" session didn't saved, if no MDI windows had been openned.


Sessions plugin v1.4
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Thu Nov 15, 2007 10:30 am    Post subject: Reply with quote

Глюк с открытием исправлен - да.

Что теперь.
Idea
1. Если в "Сессия" несколько раз нажать кнопку "Открыть", то файлы будут открываться повторно столько раз, сколько нажимать на кнопку, хотя в настройках проги стоит галка "Не открывать файл дважды".
2. Неудобно пересохранять сессию с помощью ручного ввода имени уже существующей сессии. ИМХО лучше, чтобы на кнопке "Сохранить" вываливался список имеющихся сессий, а для создания новой сессии лучше сделать кнопку "Создать".
А ещё лучше было бы сделать работу с текущей сессией, запись в которую велась бы автоматом при добавлении/удалении закладок, также как и в "<Текущую>".
3. Если кнопки "Переоткрыть", закрывающую все файлы текущей сессии и открывающую файлы выбранной, не предвидется, то появляется необходимость закрытия всех файлов сессии (можно добавить такую кнопку в диалог; кстати кнопка "Закрыть" сбивает, достаточно крестика для закрытия диалога или Esc) либо закрытия вообще всех файлов, открытых в AkelPad'е (можно добавить даже на ToolBar и в меню проги)! Тогда можно будет закрыть все файлы-закладки (сейчас для закрытия приходится клацать на каждый отдельно!) и открыть выбранную сессию - будет удобно.
UPDATED: А вообще классно было бы для открытия файлов сессий иметь 2 кнопки:
- "Открыть" - закрывает все файлы в проге и открывает файлы выбранной сессии;
- "Добавить" - просто открывает файлы выбранной сессии, добавляя их к уже открытым файлам; конечно же с проверкой "открыт уже или нет".


Last edited by VladSh on Sat Nov 17, 2007 11:08 am; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website
VladSh



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

PostPosted: Fri Nov 16, 2007 11:37 am    Post subject: Ещё один момент Reply with quote

При открытии файла с диска запускается AkelPad и загружает последнюю сессию, а потом открывает запускаемый файл. Мне кажется, что этого делать (открывать последнюю сессию) не нужно, т.к. я открываю с диска определённый файл, т.е. хочу работать именно с ним. Если бы мне были нужны эти "паровозы" то я бы сначала загрузил AkelPad, а потом открыл бы из него нужный файл. Или после загрузки проги с открываемым файлом запустил бы диалог сессий и открыл нужную.
Как-то так.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Sun Nov 18, 2007 3:19 am    Post subject: Re: Ещё один момент Reply with quote

VladSh wrote:
При открытии файла с диска запускается AkelPad и загружает последнюю сессию, а потом открывает запускаемый файл. Мне кажется, что этого делать (открывать последнюю сессию) не нужно, т.к. я открываю с диска определённый файл, т.е. хочу работать именно с ним. Если бы мне были нужны эти "паровозы" то я бы сначала загрузил AkelPad, а потом открыл бы из него нужный файл. Или после загрузки проги с открываемым файлом запустил бы диалог сессий и открыл нужную.
Как-то так.
"Паровозы" отключаются в настройках плагина.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Sun Nov 18, 2007 3:22 am    Post subject: Reply with quote

Changed: dropdown list instead of editbox.

Fixed: option "Don't open a file twice" ignored.
Fixed: "<Current>" item could move down in list.


Sessions plugin v1.5
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Mon Nov 19, 2007 12:18 pm    Post subject: Re: Ещё один момент Reply with quote

Instructor wrote:
"Паровозы" отключаются в настройках плагина.

Smile
Ok, где? Не нахожу...
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5359

PostPosted: Mon Nov 19, 2007 1:41 pm    Post subject: Re: Ещё один момент Reply with quote

VladSh wrote:
Smile
Ok, где? Не нахожу...
Снимаем галочку: "Настройки... -> Открыть при запуске".
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page 1, 2, 3 ... 17, 18, 19  Next
Page 1 of 19

 
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