Flasher wrote: |
А зачем пункт? Отдельным табом с фолдингом вроде удобней. |
Flasher wrote: |
Это нужно для COM-объектов. И хотелось бы, чтобы информация была более структурирована. |
Flasher wrote: |
А я считаю, если есть желание свой плагин как-то выделить среди аналогов, то должно быть понятно, что дополнительные функции только добавят ему популярности. На любой плагин-редактор всегда найдётся лучший программный аналог, только не все предпочитают смотреть и редактировать информацию в отдельном окне, и не все хотят проводить дополнительные манипуляции с вызовом стороннего софта и открытием нужного файла. |
SPeller wrote: |
Т.е. нужно именно так, как реализовано в FileInfo? |
SPeller wrote: |
Деревом? Дергать из ресурсов тайплибы и декомпилировать их? |
SPeller wrote: |
Потому я и не особо представляю, зачем это дублировать ) |
SPeller wrote: |
Патчить имеющееся - это, в общем-то, не проблема, а вот играть размерами секций - это уже сложнее, тут надо долго и нудно всё изучать и тестировать потом. |
Flasher wrote: |
Нет. Сперва перечислить свойства и методы, а дальше выдать список атрибутов элементов регистрации и их значений в табличном формате. |
Code: |
assemblyIdentity: |
Flasher wrote: |
Псевдокод не особо нужен. Но если добавлять, то в отдельной секции, само собой. Главное, методы и свойства не забыть вытащить. |
SPeller wrote: |
просмотр человекопонятного содержимого тайплибов в закладке ресурсов - так же, как сейчас организован просмотр изображений |
SPeller wrote: |
Тут опасность в том, что завтра на другой тип ресурса захочется смотреть сразу, послезавтра на третий, потом на десятый. И на каждый плодить по закладке? |
SPeller wrote: |
По дереву можно перемещаться клавиатурой, два нажатия на стрелку вправо - и, вуаля, то, что нужно - перед глазами ) |
SPeller wrote: |
Что из манифестов можно посмотреть в FileInfo, чего нельзя посмотреть в ресурсах у меня? |
Flasher wrote: |
Закладка как раз должна быть одна, как сейчас. А вот вкладок - несколько. Соответственно, смотреть мы будем на содержимое вкладки с установленной закладкой. На данный момент достаточно того, о чём шла речь. На 10 табов никто не претендует. Опасности тут нет. |
Flasher wrote: |
Можно, если ты курсор мышкой сперва установишь. Нужно какой-то Shift+Tab прикрутить для перехода в рабочую область.
Но дерево само по себе не наглядно. Мелкий шрифт, нужно фокусироваться на поиске нужного пункта. А в FileInfo нужные вкладки (ActiveX, Manifest) появляются только тогда, когда доступна соотв. информация. А так их на постоянной основе нет. Там всё продумано. |
Code: |
ResourcesFrame.Font.Size=10 |
Code: |
ResourcesFrame.DataView.Font.Size=10 |
Flasher wrote: |
Вообще или при наличии встроенных манифестов? |
SPeller wrote: |
В смысле, закладка в закладке? ) |
SPeller wrote: |
При показе вкладки на ней должен активироваться контрол, а между контролами по Tab. |
SPeller wrote: |
Думаю, что получится вполне удобно и практично. |
SPeller wrote: |
может плохо смотрел... ? |
Flasher wrote: |
Нет. Закладка на вкладке. |
Flasher wrote: |
Не уточнил. Я про режим быстрого просмотра (я только в нём почти и смотрю). Там нужно Shift+Tab. |
Flasher wrote: |
Нет. Шрифты - не самое главное. Прежде всего манипуляции интересуют. С вкладками и табличным видом работать удобней и наглядней, чем с деревом.
А если уж дерево нравится, то чего сразу не убрать все вкладки, распахивая информацию для каждого типа представления? |
Flasher wrote: |
Наверное. Открой хотя бы свой плагин. |
SPeller wrote: |
А чем закладка от вкладки отличается? |
SPeller wrote: |
Деревом легко отобразить структуру, и можно временно скрыть ненужное ) |
SPeller wrote: |
На счет "всё в одно дерево" - это глюк, всё в одном месте - свалка получится ) |
Flasher wrote: |
Закладка - это место в неком инфоблоке, к которому можно обратиться в любой момент. Вкладка - это разновидность блока, вызываемого по Сtrl+Tab или кликом на ушке. В ключе твоего плагина закладка - это флаг, установленный на открытой в последний раз вкладке.
Стандартный пример закладок в TC - избранные каталоги. Другой пример: оцветовка элемента списка, реализуемае плагином TwinKey (в частности с закреплением в начале). |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours