Это не проще (быстрее), чем снять/установить галку в Настройки-Плагины. Если нельзя добавить команду в плагин, то придется пользоваться одним из вышеперечисленных способов.VladSh wrote:koros, понял.
Сейчас при стоящем в автозагрузке плагине это можно сделать так - взываем диалог сессий (у меня настроено Ctrl+Alt+S - очень удобно) и в настройках (кнопка "Настройки") снять галку "Открыть при запуске". Это приведёт к тому, что все открытые файлы будут сохраняться, но не будут открываться при открытии проги.
При загрузке проги, если нужно вызываем диалог сессий и открываем нужную (в данном случае ту, в которую сохраняется положение вкладок при закрытии проги).
Sessions plugin
- Author
- Message
-
Offline
- Posts: 58
- Joined: Sat Apr 12, 2008 11:43 am
Перенёс сюда обсуждение из топика по ContextMenu
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
DV
В режиме MDI все изменения шрифта, цвета текста и фона, размера табуляции, лимита отмен, отображения ссылок, отступов текста, использования процедуры разбиения слов применяеются только для активной вкладки (если уже открыто несколько вкладок). А настройки сохраняются по последней закрытой вкладке. Поэтому, если окно, в котором мы изменяли шрифт, будет закрыто не последним, изменения не сохранятся.
В режиме MDI все изменения шрифта, цвета текста и фона, размера табуляции, лимита отмен, отображения ссылок, отступов текста, использования процедуры разбиения слов применяеются только для активной вкладки (если уже открыто несколько вкладок). А настройки сохраняются по последней закрытой вкладке. Поэтому, если окно, в котором мы изменяли шрифт, будет закрыто не последним, изменения не сохранятся.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
По мотивам предложения.
Конечно хочется хранение собственных сессий и списка последних файлов в собственном Win-профиле, но пока это не сделано (и нет уверенности, что когда-то будет сделано), можно реализовать такой вариант.
Сделать кнопешник или скрипт, который будет сохранять в отдельную сессию все файлы, которые находятся в списке последних файлов. Потом при установке нового Акела (полной заменой) можно было бы вернуть список последних файлов на место запуском этой сессии.
Конечно хочется хранение собственных сессий и списка последних файлов в собственном Win-профиле, но пока это не сделано (и нет уверенности, что когда-то будет сделано), можно реализовать такой вариант.
Сделать кнопешник или скрипт, который будет сохранять в отдельную сессию все файлы, которые находятся в списке последних файлов. Потом при установке нового Акела (полной заменой) можно было бы вернуть список последних файлов на место запуском этой сессии.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Changed: saving operation.
Added: copy and rename session buttons.
Added: external call for open session.
Added: copy and rename session buttons.
Added: external call for open session.
Sessions plugin v3.1Call("Sessions::Main", 1, "FILE")
Parameters:
1
Open session.
"FILE"
Session name (without extention).
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Instructor
Хорошая работа!
Ещё парочка моментов:
1. Если в настройках указано "Модальный диалог", то при сворачивании окна плагина прога остаётся на экране недоступной и свернуть её уже не представляется возможным. Большинство прог в такой ситуации сворачивает и главное окно проги тоже. При раскрытии также раскрываются оба.
2. Добавьте пожалуйста поддержку drag and drop файлов из вкладок проги, из браузера файловой системы, а также для перетаскивания файлов вверх-вниз внутри сессии.. так будет работать ещё быстрей.
Хорошая работа!
Ещё парочка моментов:
1. Если в настройках указано "Модальный диалог", то при сворачивании окна плагина прога остаётся на экране недоступной и свернуть её уже не представляется возможным. Большинство прог в такой ситуации сворачивает и главное окно проги тоже. При раскрытии также раскрываются оба.
2. Добавьте пожалуйста поддержку drag and drop файлов из вкладок проги, из браузера файловой системы, а также для перетаскивания файлов вверх-вниз внутри сессии.. так будет работать ещё быстрей.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Небольшая бага.
1. Скопировал сессию с новым именем.
2. Удалил оттуда все файлы *
3. Добавил новый файл.
4. Нажал "Ok", диалог сессий закрылся, но никакого запроса не последовало.
5. При повторном вызове диалога сессий запрос появился:жму "Да", в результате сессия не сохраняется - в ней отображаются старые файлы, которые я удалял.
* - при удалении нужно сначала ткнуть левой клавиши мыши, а потом уже вызывать контекстное меню, что не совсем удобно; лучше выделять пункт даже если сразу кликаю на нём правой клавишей (так везде работает).
P.S. Можно ли сделать, чтобы перечень сессий отображался бы не в ComboBox'е, а в ListBox'е, слева от перечня файлов сессий? Тогда это было бы похоже на Explorer - сразу, при открытии, видны все сессии - очень удобно работать! Можно было бы тогда и Rename и Delete по культурному реализовать - из контекстного меню... м-ням-ням!
1. Скопировал сессию с новым именем.
2. Удалил оттуда все файлы *
3. Добавил новый файл.
4. Нажал "Ok", диалог сессий закрылся, но никакого запроса не последовало.
5. При повторном вызове диалога сессий запрос появился:
Code: Select all
Сессия "имя_сессии" была изменёна. Сохранить?
---------------------------
Да Нет Отмена
* - при удалении нужно сначала ткнуть левой клавиши мыши, а потом уже вызывать контекстное меню, что не совсем удобно; лучше выделять пункт даже если сразу кликаю на нём правой клавишей (так везде работает).
P.S. Можно ли сделать, чтобы перечень сессий отображался бы не в ComboBox'е, а в ListBox'е, слева от перечня файлов сессий? Тогда это было бы похоже на Explorer - сразу, при открытии, видны все сессии - очень удобно работать! Можно было бы тогда и Rename и Delete по культурному реализовать - из контекстного меню... м-ням-ням!