Митяй

|
Posted: Wed Sep 05, 2007 19:10 Post subject: |
|
|
CaptainFlint wrote: | Такие плагины должны будут иметь возможность перебросить команду обратно Тоталу |
Не совсем понял, что Вы имеете в виду. Под передачей команды я подразумевал только передачу номера этой команды. Для команд с параметрами, конечно, передаются эти параметры. Ну и можно запросить текущие каталоги, выделенные файлы и имя файла под курсором (это можно сделать и в отдельной функции). Всё.
Тотал передаёт плагину номер команды. Плагин может сделать две вещи - разрешить выполнение команды и запретить её выполнение.
Он может сначала совершить определённое действие (сделать резервные копии файлов), а потом разрешить выполнение тоталу. И тотал спокойно удалит файл, но пользователь может вызвать плагин и восстановить файл из резервной копии.
Или плагин может запретить тоталу выполнять команду и выполнит её сам. Тогда, он должен сам позаботиться о наиболее полной реализации функционала тотала. Сам нарисовать все окна и прогрессбары, сам вывести запросы на перезапись файлов и т.д.
Всё это я говорю даже не в качестве предложения, а как простое теоретическое размышление, максимально оторванное от реальной жизни. _________________ #155578 |
|