Search found 6158 matches

by NightRoman
Fri 16 Nov, 2007 14:50
Forum: Разработка плагинов
Topic: Ошибка, фича или мой глюк? PluginPanelItem.UserData всегда 0
Replies: 8
Views: 4002

PPIF_USERDATA не юзаю, в юзер дате я храню индексы кое-чего. Для точек храню -1, типа невалидный индекс. А мне мой -1 не приходит...

Пример на мантис будет, торкнуло.
by NightRoman
Fri 16 Nov, 2007 11:56
Forum: Разработка плагинов
Topic: Ошибка, фича или мой глюк? PluginPanelItem.UserData всегда 0
Replies: 8
Views: 4002

Честно - неохота\некогда, да и обходной вариант уже реализован все равно, и он будет все равно, даже если бага будет исправлена, чтоб старые версии работали... У меня ж Far.NET, а как на живом Фар API панели делать я уж и не помню и неохота вспоминать. Но если торкнет, может быть...
by NightRoman
Thu 15 Nov, 2007 20:48
Forum: Разработка плагинов
Topic: Ошибка, фича или мой глюк? PluginPanelItem.UserData всегда 0
Replies: 8
Views: 4002

Ошибка, фича или мой глюк? PluginPanelItem.UserData всегда 0

Создаю плагинную панель. Флаг OPIF_ADDDOTS не установлен, точки добавляю сам, причем в PluginPanelItem.UserData для этого элемента записываю -1 (пробовал и другие значения, важно, что не 0). Запускаю панель и добавляю туда только 1 элемент - эти самые точки. Итак, текущий элемент - точки (врочем, он...
by NightRoman
Thu 15 Nov, 2007 16:26
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

отлично. такое решение даже лучше будет выглядеть ... На самом деле я вроде и по-старому выкрутился. И даже есть дополнительная фишка DotsDescription. То есть точки добавляются автоматом, но к ним можно и описание прицепить. кстати, а как получаеться что элемент ".." всегда в самом верху ...
by NightRoman
Wed 14 Nov, 2007 19:14
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

Разобрался и вспомнил: точки, когда их добавляет сам Фар по просьбе AddDots, мягко говоря, недоделаны. Я это доработаю, но поскольку это не бага, это займет какое-то время. Скорей всего изменю подход вообще: флага AddDots не будет, а будет свойство плагин-панели IFile Dots. Если этот файл не создан,...
by NightRoman
Wed 14 Nov, 2007 09:41
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

есть ли в far.net аналог OpenFilePlugin или похожий механизм для обработки файлов плагином ? сам искал не смог найти
Думаю, что нет пока, но будет, раз надо.
by NightRoman
Wed 14 Nov, 2007 09:33
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

Анонс исправления первой баги и ссылка тут: http://forum.farmanager.com/viewtopic.php?p=28644#28644 Про удаление - да, ты вроде все понятно объяснил, и такой сценарий у меня, действительно, не тестировался, в моих панелях я сам добавляю .. и контролирую все случаи вручную. Разберусь, если бага - исп...
by NightRoman
Wed 14 Nov, 2007 09:28
Forum: Анонсы новых плагинов
Topic: FarNet — .NET Far API and .NET module manager
Replies: 259
Views: 300004

http://farnet.googlecode.com/files/Far.NET.3.3.32.1.rar

3.3.32.1 (fix)

- Fixed IPanelPlugin.PuttingFiles Event. (if you do not use this event then you do not need this patch)
by NightRoman
Tue 13 Nov, 2007 21:47
Forum: Обсуждение плагинов
Topic: Autocomplete — автозавершение имён
Replies: 17
Views: 13517

HaRT
А не подскажешь, как ты так Tab задействовал?
by NightRoman
Tue 13 Nov, 2007 21:37
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

(Последнее сообщение и я пропадаю на неопределенное время): с удалением, возможно, уже ты что-то не так делаешь. Например, проверь, как ты меняешь список файлов в панели (Files). В принципе это спокойно разрешается делать только в обработчике события GettingFiles. Разрешается и в других случаях, НО:...
by NightRoman
Tue 13 Nov, 2007 21:16
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

Проблему с удалением не могу воспроизвести. Есть подробности или примерный код?
by NightRoman
Tue 13 Nov, 2007 21:12
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

Кстати, такие длинные добаления обработчиков необязательны:

Code: Select all

panelVFS.PuttingFiles += new System.EventHandler<FilesEventArgs>(OnPutFiles);
такого вполне достаточно:

Code: Select all

panelVFS.PuttingFiles += OnPutFiles;
by NightRoman
Tue 13 Nov, 2007 21:03
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

Ту багу уже пофиксил, но выложить сейчас не могу по техническим проичинам. С удалением щас проверю.
by NightRoman
Tue 13 Nov, 2007 19:13
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 449568

Спасибо за наводку, воспроизвел, похоже на багу. Сам с обычной панели на плагинную, видимо, не копировал пока, все только с плагинной на плагинную. Исправлю, выложу патч, если получится - завтра, но не обещаю, очень занят на этой неделе.

Go to advanced search