Страница 1 из 2

WFX Поддерживается ли создание файлов по Shift+F4?

Добавлено: Пн май 28, 2012 19:18
SPeller
Что-то никак не пойму, какую функцию надо реализовать, чтобы получить новый файл в FS плагине? Или я что-то пропустил, и такой возможности нет? Диалог создания файла - показывается, но при нажатии на Enter выдает ошибку и просит переввести имя. Ни одна функция внутри плагина Get/Put/RenMove/Exec при этом не вызывается. Что делать? Беглый просмотр по форумам и гуглу результатов не дал...

Добавлено: Вт май 29, 2012 00:37
Maximus
SPeller
А нет такой функции. Нужно делать псевдофайл, который будет вызывать собственный диалог для создания файла.

Добавлено: Вт май 29, 2012 02:44
SPeller
Maximus писал(а):А нет такой функции. Нужно делать псевдофайл, который будет вызывать собственный диалог для создания файла.
Вот же глюк.... А я только собрался его выпилить и жить по-человечески... Ладно, спасибо за инфу. Попробую Гислера попытать )

Добавлено: Вт май 29, 2012 09:41
Maximus
SPeller писал(а):Попробую Гислера попытать )
Если попытаешь - опубликуй здесь ответ или ссылку на форум. А то я сам хотел сделать подобное рац. предложение, но никак не соберусь :)

Добавлено: Вт май 29, 2012 10:09
MVV
Во временных панелях файл вообще создается хрен знает где по Shift+F4.

Добавлено: Вт май 29, 2012 11:09
SPeller
Мне, вот, с переменными окружения работать - стандартный Shift+F4 был бы весьма кстати. Простейшая операция, облегчила бы жизнь существенно. Ну, накрайняк, дать плагину возможность добавить пункт в контекстное меню (или этот момент реализован, и я его проглядел?)

Добавлено: Вт май 29, 2012 14:03
MVV
Всё равно без псевдо-файлов не обойдешься. Придется делать их для мышатников и для совместимости с прежними версиями.

Добавлено: Вт май 29, 2012 14:34
SPeller
для мышатников можно попросить контекстное меню добавить )
просто, псевдо-файлы - это аттавизм, хоть и привычный, это костыль, и нужно от него постепенно избавляться.

Добавлено: Вт май 29, 2012 19:14
MVV
Контекстного меню мы точно не увидим:)

Добавлено: Ср май 30, 2012 01:57
SPeller
уже спрашивали?

Добавлено: Ср май 30, 2012 09:31
MVV
Просто это вообще не вписывается в существующее API.

Добавлено: Ср май 30, 2012 10:28
SPeller
В существующее - нет, нового добавить - одну функцию.

Добавлено: Ср авг 15, 2012 20:13
Wizard109
Соре за ап ибо не в теме.
А что за псевдо-файлы ? Только что сам с этим столкнулся. По <shift+f4> файл создается в соседней панели...

Думал хукать клавиатуру, определять текущую панель, выдергивать путь, тихий ужас.

Добавлено: Ср авг 15, 2012 21:09
MVV
Wizard109, псевдофайл в данном случае - это виртуальный элемент, который ты отображаешь в каждой папке, и который не связан с каким-либо файлом, но при его запуске ты выполняешь определенное действие, в данном случае создание нового файла.

Добавлено: Ср авг 15, 2012 21:59
Wizard109
MVV писал(а):Wizard109, псевдофайл в данном случае - это виртуальный элемент, который ты отображаешь в каждой папке, и который не связан с каким-либо файлом, но при его запуске ты выполняешь определенное действие, в данном случае создание нового файла.
Спс.

Криво как-то слегка... Нужно выдергивать текущий редактор, который висит на F4 + кто-знает что из этого выйдет. Ну да ладно :)