Fr0sT
Похоже, что кнопки "ОК" и "Отмена" выполняют одно и то же действие - "Закрыть" (окно скриптов). Или я чего недопонял.
Действительно было бы удобно вместо 2-х сделать 1 кнопку "Закрыть", подсвечивать последний запущеный скрипт + фокус по умолчанию устанавливать на кнопку "Запустить".
+1!
UPDATED по меню и т.п.
По контекстным меню, да и по меню вообще я как-то
предлагал использовать принцип построения/настройки из AutoCAD.
Как-то давненько пришлось заниматься локализацией его файлов меню (притом тоже бесплатно
),
здесь выкладывал готовые
менюхи для ACAD'а (51kb). В архиве можно посмотреть как организованы элементы интерфейса: все меню (в т.ч. контекстные), пиктограмы тулбаров, горячие клавиши (раздел "ACCELERATORS") и т.д. и т.п. - по моему этот вариант был бы очень удобен для обычных пользователей (не программистов). Ещё в ACAD'е есть спец. редактор меню для визуального формирования/редактирования перечисленных элементов интерфейса. Итого я не встречал системы, в которой настройка интерфейса была бы удобнее и прозрачнее.
Вопрос только один - как тогда поддерживать всю гибкость, которую нам даёт ContextMenu-плагин? Т.е. вызовы с параметрами/без параметров; вызовы с помощью Call, Exec или Command?
В ACAD'е это решается внутренним простеньким макро-языком.
В общем тема адаптации настройки интерфейса для обычных пользователей совместно с локализацией на самом деле очень интересна...
Fr0sT, Ваша идея тоже клас!
Но главное оставить возможность нескольких этих вариантов, т.к. я столкнулся с тем, что, к примеру, для меню последних файлов то же действие нужно называть немного иначе...