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 Previous  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
Акела



Joined: 23 Nov 2013
Posts: 7

PostPosted: Thu Dec 05, 2013 12:41 pm    Post subject: Reply with quote

Instructor wrote:

1. Использовать AkelPadTitle.js.
2. Использовать резидентный скрипт и сохранять сессию при получении AKDN_MAIN_ONFINISH.


Идея-то ясна, но в таком виде воспользоваться ей я вряд ли смогу - я ж не спец по программированиюSad Например, в AkelPadTitle.js не реализован доступ к имени сессии. Нужно что-то наподобие AkelPad.GetSessionName(), но такого метода нет. Откуда брать имя сессии, хз...

А с "резидентный скрипт" вообще беда - я, конечно, программирую немного на JS для своих сайтов, но на приведенные в ссылке примеры могу смотреть только так: Shocked И еще рот на смайлике открыть надо, и пошире)) Ну ладно, хоть потратили время на совет, и на том спасибо)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Sat Dec 07, 2013 8:48 am    Post subject: Reply with quote

Акела wrote:
Откуда брать имя сессии, хз...
Это же значение, которое известно изначально и передается в явном виде:
Code:
AkelPad.exe /Call("Scripts::Main", 1, "AkelPadTitle.js", '-t1="%%f%%m - AkelPad (MySession)"') /Call("Sessions::Main", 1, "MySession")
Back to top
View user's profile Send private message Send e-mail
Акела



Joined: 23 Nov 2013
Posts: 7

PostPosted: Sat Dec 07, 2013 11:39 pm    Post subject: Reply with quote

Instructor wrote:
Акела wrote:
Откуда брать имя сессии, хз...
Это же значение, которое известно изначально и передается в явном виде:


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

А по-хорошему, это у меня выходит инициатива по усовершенствованию плагина сессий, чтобы он делал то, что по идее должен делать, но не делает - обеспечивать полноценный сессионный режим работы Акелпада:

-- обеспечивать независимую параллельную работу и сохранение любого к-ва сессий;
-- обеспечивать создание ярлыков для запуска сессий (типа "Создать ярлык для сессии");
-- при загрузке сессии вписывать ее имя в заголовок окна (типа "название сессии: текущий файл");
-- при закрытии Акелпада в сессионном режиме автосохранять текущую сессию (естественно, под тем же именем) или предлагать сохранить ее вручную с возможностью сохранения под другим именем.

Всё это - азы, обязательная часть базового функционал при работе с сессиями, и ничего из этого сейчас в плагине не реализовано.

А концепция текущей реализации автосохранения только какой-то одной сессии мягко говоря ущербна. Например, нужно по ходу жизни открыть какой-нибудь маленький текстовый файлик, и ТАДА!!! - вдогонку загружается тонна скриптов какого-нибудь автосохраненного сайтового движка! Маразм...

Я думаю, многим как и мне очень пригодилась бы полноценно реализованная работа с сессиями. Спасибо.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Sun Dec 08, 2013 7:13 am    Post subject: Reply with quote

Добавлено: возможность работы с деревом элементов.
Добавлено: отображаемое имя для файлов.
Добавлено: настройка переключения отображения между именем и путем файла.
Добавлено: добавление текущего файла в сессию.
Добавлено: изменение имени и/или пути файла.

Added: possibility to work with elements tree.
Added: display name for the file.
Added: display setting toggle between file name and path.
Added: possibility to add current file to the session.
Added: changing name and/or file path.


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



Joined: 06 Mar 2010
Posts: 1395
Location: Poland

PostPosted: Tue Dec 10, 2013 8:26 pm    Post subject: Reply with quote

I noticed two bugs.

#1 Option "Show files path" does not work for <Current> session.

#2 Crash:
1. AkelPad in MDI mode, autoload Sessions plugin.
2. Sessions settings: unchecked "Open on start", checked "Save on exit" -> "OnExit".
3. Run AkelPad.exe.
4. Open one file eg: "abc.txt".
5. Close AkelPad.
6. Run AkelPad.exe.
7. Close edit window (Ctrl+W).
8. Call Sessions dialog box.
9. In combobox select "OnExit" session.
10. Right click on file "abc.txt" - AkelPad crashes.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Wed Dec 11, 2013 6:34 am    Post subject: Reply with quote

Исправлено: ошибка программы при вызове контекстного меню, когда нет открытых вкладок (MDI).
Исправлено: опция "Показывать путь файлов" не работала для сессии "<Текущая>".

Fixed: program error when calling context menu without opened frames (MDI).
Fixed: option "Show files path" does not work for "<Current>" session.


Sessions plugin v7.6
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Sun Jan 05, 2014 2:56 pm    Post subject: Reply with quote

Хм, а ведь из панельки с текущей сессией можно сделать вертикальную панель вкладок. Very Happy
Не хватает только отображения реальных иконок, автоматического обновления (с подсветкой текущей вкладки) и возможности перетаскивания.
Back to top
View user's profile Send private message Visit poster's website
[Yustas.NeO]



Joined: 12 Mar 2007
Posts: 258

PostPosted: Fri Jan 10, 2014 8:41 am    Post subject: Reply with quote

Infocatcher wrote:
Хм, а ведь из панельки с текущей сессией можно сделать вертикальную панель вкладок. Very Happy
Не хватает только отображения реальных иконок, автоматического обновления (с подсветкой текущей вкладки) и возможности перетаскивания.
... А так же мультивыбора, дерева и контекстного меню вкладок.



И еще какой-то глюк с отображением мультивыбора:
- в окне плагина в выпадающем списке выбираем какую-нибудь сохраненную сессию;
- кликаем в самый верхний файл;
- зажимаем Shift и начинаем нажимать клавишу Down и наблюдаем глюк.

C Shift+Click — тоже самое. Хорошо видно, если не отпуская Shift последовательно кликать, например, в четвертый - седьмой - десятый файл.

(AP 4.8.6, Sessions 7.6)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Sat Jan 11, 2014 5:41 pm    Post subject: Reply with quote

[Yustas.NeO]
Глюк не воспроизвел, но принцип выделения с клавишей Shift в версии 7.7 немного изменился.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Sat Jan 11, 2014 5:46 pm    Post subject: Reply with quote

Изменено: выделение в дереве элементов с клавишей Shift.
Исправлено: ошибка при попытке перетаскивания элемента вглубь себя же.

Changed: selection in elements tree with Shift key.
Fixed: error when trying to drop element to inside itself.


Sessions plugin v7.7
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Sat Jan 11, 2014 6:06 pm    Post subject: Reply with quote

[Yustas.NeO] wrote:
Infocatcher wrote:
Хм, а ведь из панельки с текущей сессией можно сделать вертикальную панель вкладок. Very Happy
Не хватает только отображения реальных иконок, автоматического обновления (с подсветкой текущей вкладки) и возможности перетаскивания.
... А так же мультивыбора, дерева и контекстного меню вкладок.

И фильтр бы неплохо добавить, как в плагине Explorer.
Пояснение: открыто много файлов, и все они на панели вкладок не помещаются. Задача: найти файл(ы).
Back to top
View user's profile Send private message Visit poster's website
Andrey_A_A



Joined: 03 Jun 2010
Posts: 579
Location: Сочи, Хоста

PostPosted: Sat Jan 11, 2014 6:35 pm    Post subject: Reply with quote

Quote:
Пояснение: открыто много файлов, и все они на панели вкладок не помещаются. Задача: найти файл(ы).


А такое не подойдёт?

Code:
"Выбор окна" Command(10019)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Sat Jan 11, 2014 6:47 pm    Post subject: Reply with quote

Andrey_A_A wrote:
А такое не подойдёт?

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


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Wed Jan 15, 2014 8:29 am    Post subject: Reply with quote

Исправлено: выделение в дереве элементов (Win7).

Fixed: selection in elements tree (Win7).


Sessions plugin v7.8
Back to top
View user's profile Send private message Send e-mail
[Yustas.NeO]



Joined: 12 Mar 2007
Posts: 258

PostPosted: Wed Jan 15, 2014 8:36 am    Post subject: Reply with quote

Починилось! Спасибо!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... , 17, 18, 19  Next
Page 18 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