Лучше самому сделать сборку так, как удобно и нравится
Posted: Thu Oct 31, 2019 9:02 am
by Олег
Подскажите, как написать код для кнопки которая становится активной только когда есть выделенный текст.
Для примера вот код для кнопки колоночного выделения:
SET(128, If("SendEdit(3127 /*AEM_GETCOLUMNSEL*/, 0, 0)", 0, 2))
"Вертикальная вставка Alt+V" Command(4192)
UNSET(128)
А для обычного выделения?
Posted: Thu Oct 31, 2019 10:39 am
by opk44
Олег
1. А чем вас ваш же работающий код не устроил?
2. см. AkelEdit.h в исходниках.
opk44
1. Тот код только для главного меню, для кнопки он почему то не срабатывает.
P.S. Не срабатывает и ваш пример из AkelEdit.h
Не работает хоть тресни!
Posted: Sat Nov 02, 2019 8:30 am
by Олег
Пардон, сейчас заработало... Ничего не понимаю...
Posted: Sun Nov 03, 2019 5:37 am
by Олег
Разобрался наконец. в коде кнопки должен быть вызов скрипта!
У меня было:
"Меню обрамления скобками" Menu ("BRACKETS") Icon(...)
Стало: "Меню обрамления скобками" Call("Scripts::Main", 1, "EvalCmd.vbs", '') Menu("BRACKETS") Icon(...) и заработало.
P.S. Кнопка вызывала меню обрамления выделенного различными скобками. Код был прописан в Context Menu поэтому я не пользовался скриптом, а это как выясняется влияет на отображение кнопки.
Posted: Mon Jan 06, 2020 1:00 pm
by W0LF
В режиме MDI открываю 2 разных файла, затем разделяю окно AkelPad, допустим, по-вертикали. Можно ли избавиться от этих огромных рамок?
В режиме PMDI когда разделяю окно можно ли как-то редактировать 2 разных файла?
Можно ли как-то в режиме MDI увидеть выделение одинаковых слов в соседних вкладках/разделенных окнах?
Posted: Mon Jan 06, 2020 5:37 pm
by opk44
W0LF
Вы очень нечетко формулируете, поэтому приходится уточнять, догадываться и переспрашивать...
W0LF wrote:В режиме MDI открываю 2 разных файла, затем разделяю окно AkelPad, допустим, по-вертикали. Можно ли избавиться от этих огромных рамок?
Что вы подразумеваете под определением "этих огромных рамок"?
Если полосы прокрутки (вертикального скроллинга), то можно воспользоваться скриптом ShowScrollBar.js, прописав в КонтекстМеню-Плагине соответствующие вызовы:
W0LF wrote:В режиме PMDI когда разделяю окно можно ли как-то редактировать 2 разных файла?
Во-первых, вы как-то очень странно понимаете режим разделения окна. Это (2 разных файла) и в MDI невозможно. Во-вторых, если интересно, то можно почитать о PMDI тут. Ряд вопросов должен отпасть сам собой.
W0LF wrote:Можно ли как-то в режиме MDI увидеть выделение одинаковых слов в соседних вкладках/разделенных окнах?
В соседних вкладках (разные файлы) - нет, в разделенных окнах (один файл) - да.
Должен быть включен и соответствующим образом настроен Coder::HighLight (+ отмечена опция "Автоматически отмечать выделенное").
Posted: Tue Jan 07, 2020 2:49 am
by W0LF
opk44 wrote:Что вы подразумеваете под определением "этих огромных рамок"?
Вот это:
Posted: Tue Jan 07, 2020 4:58 am
by opk44
W0LF
Ну так это стандартное оформление окон в вашей операционной системе, где, как известно, восторг пользователя прямо пропорционален величине закругленных уголков. Если уж очень невыносимо, то можно, наверное, попробовать поиграться со стилями и дополнительным оформлением. Но это повлияет на ВСЕ окна в системе. Я бы не стал.
Posted: Fri Jan 10, 2020 9:10 am
by W0LF
opk44 wrote:Ну так это стандартное оформление окон в вашей операционной системе
Вообще-то у меня win10, а внутренние окна почему-то рисуются от win7.
Ну и да, возможно здесь это моветон, но я всё-тааки скажу, что в том-же пресловутом npp при разделении окна редактирования нет этих рамок.
Posted: Fri Jan 10, 2020 11:06 am
by LonerD
W0LF wrote:у меня win10, а внутренние окна почему-то рисуются от win7.
Подтверждаю. Аналогичная ситуация. Упомянутого выше восторга это не вызывает.
Posted: Sat Jan 11, 2020 2:29 am
by opk44
LonerD wrote:Упомянутого выше восторга это не вызывает.
На всякий случай уточняю: "Это был сарказм"(с)
Posted: Sat Apr 04, 2020 6:42 am
by dolgopa
Возможна ли подмена Блокнота на АкелПад уже после установки АкелПада?