Latest post of the previous page:
Какой I... это дело пятое. Мне просто не хватает знания кухни.Ткните плиз носом на пример плагина, использующего вьювер (желательно сорсы).
Latest post of the previous page:
Какой I... это дело пятое. Мне просто не хватает знания кухни.Тут по идее как раз наоборот: вьюер использует плагины. А они не должны знать про вьюер ничего, только данные отдавать наружу.2useven10 wrote:Ткните плиз носом на пример плагина, использующего вьювер (желательно сорсы).
Да, но не самому подсунуть, а отреагировать на запрос. В принципе, это может быть и не вьюер, а поиск, например (искать в содержимом архивов и т.п.). Система должна быть универсальной.2useven10 wrote:на мой взгляд речь идёт лишь о том как плагин может отдать вьюверу для показа не настоящий файл, а 'виртуальный'
Не знаю, как внутри, а для пользователя QView — это такая сущность, которая обладает свойствами и просмотрщика, и панели. Однако подозреваю, что по реализации оно всё-таки ближе к просмотрщику; поэтому тут об этом речь и завёл.Ariman wrote:Кстати вот qview ещё один пример использования доступа к виртуальным файлам, помимо вьюера.
Так ведь отличный повод посмотреть и узнать — может дать идеи для удачной виртуализации.2useven10 wrote:Не знаю, что внутри у QView и Anamorphosis - никогда не видел...
Допустим, вьювер это локальная маленькая задача. Допустим, решение этой задачи всех устраивает.2useven10 wrote:Ну если по-большому, да конечно должна быть универсальной, но для этого надо протащить испоьзование интерфейсов в API (не обязательно этого) всюду, где это может потребоваться. Я пытался решить гораздо более локальную маленькую задачу и только в рамках вьювера.
Костыли в api огорчают разработчиков. Очень огорчают. Из-за этого, собственно, и был затеян весь этот слом api и, как следствие, Far 3.2useven10 wrote:Не знаю, что внутри у QView и Anamorphosis - никогда не видел...
Костыль для доступа к Viewer/VFile через plugin api сделал, но не более.
Так Вы хотя бы посмотрите, что делает Анаморфозис (для пользователя), — тогда станет понятно, зачем в QView виртуальные файлы.2useven10 wrote:Сорсов анаморфозиса у меня нет - ничего сказать не могу...