View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001940 | Wishes | Macro | public | 2011-12-08 10:13 | 2013-02-03 00:33 |
Reporter | Maximus | Assigned To | vskirdin | ||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0001940: Встроенный редактор макросов | ||||
Description | После записи макроса можно нажать CtrlShift. и подредактировать то что получилось. Хорошо бы иметь возможность подредактировать макрос уже после записи. То есть при работе с временным макросом стало нужно его чуть изменить - записывать его по новой да еще и править после этого - не гуманно. Чего предлагается. Жмем Ctrl. CtrlShift. и кнопку на которой уже висит макрос. Фар выдает предупреждение, что макрос уже есть. Удалить: Yes/No. Вот в этот диалог добавить кнопку Edit. Макрос не удаляем, а открываем диалог, в которой показать старый текст, позволяя редактировать. | ||||
Tags | No tags attached. | ||||
Build | |||||
|
Кнопка Change будет доступна если ты удаляешь запись. Так? (пример на пощупать: http://skirda-file.googlecode.com/files/m1940.7z ) |
|
Обсуждение было когда-то: http://forum.farmanager.com/viewtopic.php?f=6&t=5887 |
|
Вот честно - нет желания все перечитывать. Итоговый результат обсуждения здесь покажи (с учетом того, что есть в тестовом билде) |
|
меня устраивает! коммить |
|
про обсуждение на форуме - это не про то. я так понял, суть того предложения по CtrlShift. показать сразу диалог с параметрами и макроклавишей. В принципе, было бы удобно (убрать лишний диалог) хотя лично мне - не особо интересно, раз в месяц можно и лишний диалог потерпеть. |
|
> Итоговый результат обсуждения здесь покажи (с учетом того, что есть в тестовом билде) Это тема отдельного тикета. Комить. |
|
build 2291 |
|
Только может кнопку не после cancel добавлять, а перед? Cancel традиционно последний. |
|
build 2292 |
|
падаем при нажатии F11 в диалоге после Change собстно лечить нада в двух местах 1. зацикливание Dialog::ProcessKey(KEY_F11) -> FrameManager->ProcessKey() -> Dialog::ProcessKey() и т.д. Это из-за DMODE_NOPLUGINS 2. вызов диалога Change наверное нужно убрать за пределы InProcessAssignMacroKey |
|
И еще. Хорошо бы перед открытием диалога параметров макроса тушить статус записи (ака красная R в левом-верхнем) А то не рабатают макросы в диалоге. Обидно, F4, например, на DialogTools |
|
патч давай |
|
Maximus, патч то будет? |
|
Времени не было. Вот на праздниках и займусь |
|
> А то не рабатают макросы в диалоге. Обидно, F4, например, на DialogTools Приехали, это фича. А если я хочу записать макрос как раз на это F4? |
|
DrKnS, что-то тебя не в ту степь... 1. Речь идет о диалоге, в котором редактируется _текст_ макроса. Чем этот диалог такой особенный, что в нем _не_ работают макросы? Насколько я знаю, в фаре имеет право быть только один такой диалог - а именно, диалог ввода макро-клавиши. Зачем другие ограничивать? 2. Как можно называть фичей падение? ( http://bugs.farmanager.com/view.php?id=1940#c8123 ) А ведь оно связано. Переделка диалога в обычный, а не то что есть сейчас - автоматом вылечит и stack overflow. |
|
> А если я хочу записать макрос как раз на это F4? А что по-твоему может мешать? |
|
> Насколько я знаю, в фаре имеет право быть только один такой диалог - а именно, диалог ввода макро-клавиши. А, пардон, с ним и попутал. Тогда вопросов не имею. |
|
Предлагаю добавить такую же кнопку в предупреждение о переназначении. http://forum.farmanager.com/viewtopic.php?p=71880#p71880 P.S. И кстати [ Change ] стоит исправить на [ Edit ] |
|
Что ты хочешь менять этой кнопкой? |
|
"Менять" ничего. Название [ Change ] не очень корректно в обоих случаях. Хочу "Править" существующий макрос. Скриншоты, и "расширенный" вариант предложения тут: http://forum.farmanager.com/viewtopic.php?p=91903#p91903 |
|
Для правки существующего нажми Ctrl. Ctrl. Клавиша, выбери Change и изменяй. Я не пойму логики: ты только что мучился, рисовал свои последовательности, а потом вдруг решил отредактировать предыдущий макрос. В чём прикол? |
|
Мучался, записывал макрос - выбираешь [ Redefine ]. Но бывает и иначе, например на полдороге вспоминаешь что уже записал его вчера, и лучше подредактировать, чем заново отлаживать - выбираешь [ Edit ]. И этот дополнительный [ Edit ] только часть предложения об унификации 2х диалогов, Мне интереснее обсудить унификацию. Полагаю, это выходит за рамки тикета, буду признателен за комментарии на форуме. |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-12-08 10:13 | Maximus | New Issue | |
2011-12-08 13:04 | vskirdin | Note Added: 0008098 | |
2011-12-08 14:15 | JohnDoe | Note Added: 0008100 | |
2011-12-08 14:21 | vskirdin | Note Added: 0008101 | |
2011-12-08 14:44 | Maximus | Note Added: 0008102 | |
2011-12-08 14:50 | Maximus | Note Added: 0008103 | |
2011-12-08 14:52 | DrKnS | Note Added: 0008104 | |
2011-12-08 16:08 | vskirdin | Note Added: 0008106 | |
2011-12-08 16:08 | vskirdin | Assigned To | => vskirdin |
2011-12-08 16:08 | vskirdin | Status | new => feedback |
2011-12-08 16:36 | DrKnS | Note Added: 0008109 | |
2011-12-08 17:47 | vskirdin | Note Added: 0008111 | |
2011-12-09 12:12 | Maximus | Note Added: 0008123 | |
2011-12-09 12:12 | Maximus | Status | feedback => assigned |
2011-12-09 12:14 | Maximus | Note Added: 0008124 | |
2011-12-09 13:31 | vskirdin | Note Added: 0008131 | |
2011-12-31 08:42 | vskirdin | Note Added: 0008292 | |
2011-12-31 08:42 | vskirdin | Status | assigned => feedback |
2011-12-31 08:51 | Maximus | Note Added: 0008293 | |
2011-12-31 08:51 | Maximus | Status | feedback => assigned |
2011-12-31 09:23 | DrKnS | Note Added: 0008294 | |
2011-12-31 09:23 | DrKnS | Status | assigned => feedback |
2011-12-31 09:36 | Maximus | Note Added: 0008295 | |
2011-12-31 09:36 | Maximus | Status | feedback => assigned |
2011-12-31 09:37 | Maximus | Note Added: 0008296 | |
2011-12-31 09:42 | DrKnS | Note Added: 0008297 | |
2012-03-01 08:59 | JohnDoe | Note Added: 0008653 | |
2012-03-02 05:45 | vskirdin | Note Added: 0008667 | |
2012-03-02 07:37 | JohnDoe | Note Added: 0008669 | |
2012-03-02 08:38 | vskirdin | Note Added: 0008671 | |
2012-03-02 09:39 | JohnDoe | Note Added: 0008674 | |
2013-02-03 00:33 | alexy | Severity | minor => feature |