FullScreen plugin
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
LonerD
Их можно включить горячей клавишей уже после перехода в полноэкранный режим. Можно, например, таким скриптом:
FullScreenWithStatusAndToolbar.js
Правда это на размерах окна редактирования не очень сказывается
Их можно включить горячей клавишей уже после перехода в полноэкранный режим. Можно, например, таким скриптом:
FullScreenWithStatusAndToolbar.js
Code: Select all
var hMainWnd=AkelPad.GetMainWnd();
AkelPad.Call("FullScreen::Main");
if (AkelPad.SendMessage(hMainWnd, 1222 /*AKD_GETMAININFO*/, 142 /*MI_STATUSBAR*/, 0))
{
AkelPad.Command(4211);
AkelPad.Command(4211);
}
if (AkelPad.IsPluginRunning("ToolBar::Main"))
{
AkelPad.Call("ToolBar::Main");
AkelPad.Call("ToolBar::Main");
}
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
Классно получается. Получается, что если сделать переименованную копию Toolbar.dll, то можно отдельную версию тулбара (с другими кнопками) для полноэкранного режима запускать, так?Instructor wrote: FullScreenWithStatusAndToolbar.js
Зачем дублированы строки по вызову команды 4211 и тулбара? И как сделать так, чтобы если открыто окошко фолдинга, то чтобы оно и в фулскрине было?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Да, примерноLenchik wrote:Получается, что если сделать переименованную копию Toolbar.dll, то можно отдельную версию тулбара (с другими кнопками) для полноэкранного режима запускать, так?
Первый вызов отключает скрытый элемент (ToolBar и строка состояния есть, просто они не видимы).Зачем дублированы строки по вызову команды 4211 и тулбара?
В 4.7.3 будет работатьИ как сделать так, чтобы если открыто окошко фолдинга, то чтобы оно и в фулскрине было?
-
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:
KeepGoing
Можно и попроще: FullScreenEx.js.
Можно и попроще: FullScreenEx.js.
-
Offline
- Posts: 37
- Joined: Thu Sep 15, 2011 6:51 am
Instructor, VladSh,
спасибо, ясно. К сожалению, у меня нет возможности провести пару вечеров, разбираясь в настройках этих скриптов; придётся обходиться по старинке. Было бы очень здорово, если этот функционал был в будущем добавлен в визуальные настройки плагина FullScreen (если таковые появятся)..
спасибо, ясно. К сожалению, у меня нет возможности провести пару вечеров, разбираясь в настройках этих скриптов; придётся обходиться по старинке. Было бы очень здорово, если этот функционал был в будущем добавлен в визуальные настройки плагина FullScreen (если таковые появятся)..
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
KeepGoing
Если нужно только:
Перевод в полноэкранный режим с этими опциями и обратно можно также посадить на комбинацию клавиш с помощью Hotkeys-плагина, тогда:
- поле "Имя" будет содержать:- команда:
Если нужно только:
тогда кнопка или пункт меню будут выглядеть как-то так:KeepGoing wrote:возможность отображения в полном экране ярлычков вкладок
Code: Select all
-"Полноэкранный режим с вкладками" Call("Scripts::Main", 1, "FullScreenEx.js", `-TabBar=1`) Icon("%a\AkelFiles\Plugs\FullScreen.dll", 0)
- поле "Имя" будет содержать:
Code: Select all
Полноэкранный режим с вкладками
Code: Select all
Call("Scripts::Main", 1, "FullScreenEx.js", `-TabBar=1`)
-
Offline
- Posts: 37
- Joined: Thu Sep 15, 2011 6:51 am
VladSh,
хорошо; теперь, что нужно сделать, чтобы:
1) вкладки были наверху (а не внизу)
2) скрипт срабатывал при старте АкелПада
3) FullScreenEx.js перестал влиять на отображение панелей АкелПада, и всё стало как раньше?
... и да, речь о втором варианте, с назначением скрипта на сочетание клавиш через Hotkeys!
хорошо; теперь, что нужно сделать, чтобы:
1) вкладки были наверху (а не внизу)
2) скрипт срабатывал при старте АкелПада
3) FullScreenEx.js перестал влиять на отображение панелей АкелПада, и всё стало как раньше?
... и да, речь о втором варианте, с назначением скрипта на сочетание клавиш через Hotkeys!
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
> 1) вкладки были наверху (а не внизу)
Скрипт при -TabBar=1 автоматом определяет, где они были до его запуска, там и располагает.
Если надо жёстко задать, к примеру "в верху", то я доработал скрипт, теперь можно задать -TabBar=4301.
2) скрипт срабатывал при старте АкелПада
Не знаю, не пользуюсь. Но видимо, копать в сторону параметров командной строки, там можно задать скрипт для запуска.
3) FullScreenEx.js перестал влиять на отображение панелей АкелПада, и всё стало как раньше?
Отображение панелей задаётся по аналогии с -TabBar=1, см. скрипт, там есть названия параметров и примеры.
... и да, речь о втором варианте, с назначением скрипта на сочетание клавиш через Hotkeys!
Открыть окно плагинов, стать на Hotkeys::Main и нажать кнопку "Вызвать", всё остальное см. в пред. сообщении.
Скрипт при -TabBar=1 автоматом определяет, где они были до его запуска, там и располагает.
Если надо жёстко задать, к примеру "в верху", то я доработал скрипт, теперь можно задать -TabBar=4301.
2) скрипт срабатывал при старте АкелПада
Не знаю, не пользуюсь. Но видимо, копать в сторону параметров командной строки, там можно задать скрипт для запуска.
3) FullScreenEx.js перестал влиять на отображение панелей АкелПада, и всё стало как раньше?
Отображение панелей задаётся по аналогии с -TabBar=1, см. скрипт, там есть названия параметров и примеры.
... и да, речь о втором варианте, с назначением скрипта на сочетание клавиш через Hotkeys!
Открыть окно плагинов, стать на Hotkeys::Main и нажать кнопку "Вызвать", всё остальное см. в пред. сообщении.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact: