Page 3 of 24
Posted: Fri Apr 18, 2008 7:31 pm
by koros
Перенёс сюда обсуждение из топика по ContextMenu
VladSh wrote:koros, понял.
Сейчас при стоящем в автозагрузке плагине это можно сделать так - взываем диалог сессий (у меня настроено Ctrl+Alt+S - очень удобно) и в настройках (кнопка "Настройки") снять галку "Открыть при запуске". Это приведёт к тому, что все открытые файлы будут сохраняться, но не будут открываться при открытии проги.
При загрузке проги, если нужно вызываем диалог сессий и открываем нужную (в данном случае ту, в которую сохраняется положение вкладок при закрытии проги).
Это не проще (быстрее), чем снять/установить галку в Настройки-Плагины. Если нельзя добавить команду в плагин, то придется пользоваться одним из вышеперечисленных способов.
Posted: Thu Jul 03, 2008 7:19 pm
by Instructor
Changed: AkelPad 3.6.0 required.
Sessions plugin v2.1
Важно!!!
Posted: Mon Aug 11, 2008 2:45 pm
by DV
Замечен глюк: при активном плагине Sessions при выходе из редактора не запоминается ни размер, ни цвет шрифта. В версиях 4.0.х не запоминается цветовая тема.
Posted: Mon Aug 11, 2008 3:29 pm
by Instructor
DV
В режиме MDI все изменения шрифта, цвета текста и фона, размера табуляции, лимита отмен, отображения ссылок, отступов текста, использования процедуры разбиения слов применяеются только для активной вкладки (если уже открыто несколько вкладок). А настройки сохраняются по последней закрытой вкладке. Поэтому, если окно, в котором мы изменяли шрифт, будет закрыто не последним, изменения не сохранятся.
Posted: Tue Aug 12, 2008 8:28 am
by DV
Хм... Тогда, наверное, по крайней мере цветовую схему нужно сделать общей для всех файлов. А то обидно потратить время на подбор приятных для глаз цветов, которые пропадут после перезапуска AkelPad...
Posted: Tue Aug 12, 2008 2:08 pm
by Instructor
DV
Цветовую схему можно сохранить

Posted: Thu Oct 09, 2008 5:34 am
by Instructor
Fixed: context menu on two monitors.
Sessions plugin v2.2
Posted: Mon Apr 06, 2009 5:42 am
by Instructor
Added: dialog resizing.
Sessions plugin v2.5
Posted: Tue Jun 16, 2009 8:24 am
by VladSh
По мотивам
предложения.
Конечно хочется хранение собственных сессий и списка последних файлов в собственном Win-профиле, но пока это не сделано (и нет уверенности, что когда-то будет сделано), можно реализовать такой вариант.
Сделать кнопешник или скрипт, который будет сохранять в отдельную сессию все файлы, которые находятся в списке последних файлов. Потом при установке нового Акела (полной заменой) можно было бы вернуть список последних файлов на место запуском этой сессии.
Posted: Tue Nov 03, 2009 12:05 pm
by VladSh
Можно ли сделать редактируемой строку ComboBox'а при выборе имени сессии? Тогда отредактировав имя сессии и нажав кнопку сохранить (или Ctrl+S) можно было бы переименовывать сессии без их открытия! Скорость работы бы увеличилась многократно!
Posted: Thu Nov 26, 2009 9:22 pm
by Instructor
Changed: saving operation.
Added: copy and rename session buttons.
Added: external call for open session.
Call("Sessions::Main", 1, "FILE")
Parameters:
1
Open session.
"FILE"
Session name (without extention).
Sessions plugin v3.1
Posted: Fri Nov 27, 2009 9:09 am
by VladSh
Instructor
Хорошая работа!
Ещё парочка моментов:
1. Если в настройках указано "Модальный диалог", то при сворачивании окна плагина прога остаётся на экране недоступной и свернуть её уже не представляется возможным. Большинство прог в такой ситуации сворачивает и главное окно проги тоже. При раскрытии также раскрываются оба.
2. Добавьте пожалуйста поддержку drag and drop файлов из вкладок проги, из браузера файловой системы, а также для перетаскивания файлов вверх-вниз внутри сессии.. так будет работать ещё быстрей.
Posted: Fri Nov 27, 2009 10:43 am
by Instructor
VladSh
1. У меня при выставленной опции "Модальный диалог", при сворачивании диалога сворачивается также окно программы.
Posted: Fri Nov 27, 2009 11:04 am
by VladSh
Instructor
Видимо сегодня происходит что-то невероятное! Но не сворачивалось же!

Posted: Thu Dec 03, 2009 11:23 am
by VladSh
Небольшая бага.
1. Скопировал сессию с новым именем.
2. Удалил оттуда все файлы
*
3. Добавил новый файл.
4. Нажал "Ok", диалог сессий закрылся, но никакого запроса не последовало.
5. При повторном вызове диалога сессий запрос появился:
Code: Select all
Сессия "имя_сессии" была изменёна. Сохранить?
---------------------------
Да Нет Отмена
жму "Да", в результате сессия не сохраняется - в ней отображаются старые файлы, которые я удалял.
* - при удалении нужно сначала ткнуть левой клавиши мыши, а потом уже вызывать контекстное меню, что не совсем удобно; лучше выделять пункт даже если сразу кликаю на нём правой клавишей (так везде работает).
P.S. Можно ли сделать, чтобы перечень сессий отображался бы не в ComboBox'е, а в ListBox'е, слева от перечня файлов сессий? Тогда это было бы похоже на Explorer - сразу, при открытии, видны все сессии - очень удобно работать!

Можно было бы тогда и Rename и Delete по культурному реализовать - из контекстного меню... м-ням-ням!
